:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}:root{--bg:#08111f;--bg-soft:#101a2e;--card:#ffffff14;--card-border:#ffffff24;--text:#fff;--muted:#cbd5e1;--yellow:#ffd166;--blue:#38bdf8;--purple:#8b5cf6;--green:#22c55e;--danger:#fb7185}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit}.siteHeader{z-index:20;border:1px solid var(--card-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111fc7;border-radius:999px;justify-content:space-between;align-items:center;width:min(1180px,100% - 32px);padding:14px 16px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 20px 50px #00000047}.brand{align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.brandIcon{background:linear-gradient(135deg, var(--yellow), #ff8f3d);color:#121212;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.nav{align-items:center;gap:18px;display:flex}.nav a{color:var(--muted);font-size:14px;font-weight:700;text-decoration:none}.nav a:hover{color:#fff}.navButton{background:#fff;border-radius:999px;padding:10px 16px;color:#0f172a!important}.hero{background:radial-gradient(circle at 15% 15%, #38bdf852, transparent 28%), radial-gradient(circle at 82% 24%, #ffd1663d, transparent 26%), radial-gradient(circle at 65% 88%, #8b5cf659, transparent 32%), var(--bg);grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;min-height:100vh;padding:130px 8% 80px;display:grid;overflow:hidden}.heroContent{max-width:720px}.eyebrow{color:var(--yellow);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}h1,h2,h3,p{margin-top:0}.hero h1{letter-spacing:-.06em;margin-bottom:22px;font-size:clamp(46px,7vw,92px);line-height:.92}.heroSubtitle{max-width:640px;color:var(--muted);font-size:clamp(18px,2vw,22px);line-height:1.55}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primaryButton,.secondaryButton{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:15px 23px;font-weight:900;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.primaryButton{background:linear-gradient(135deg, var(--yellow), #ff9f1c);color:#111827;box-shadow:0 18px 40px #ff9f1c3d}.secondaryButton{border:1px solid var(--card-border);color:#fff;background:#ffffff14}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.smallNotice{color:#94a3b8;margin-top:18px;font-size:14px;line-height:1.5}.heroVisual{place-items:center;min-height:590px;display:grid;position:relative}.phone{background:linear-gradient(#ffffff1a,#0000),linear-gradient(160deg,#1e3a8a,#7c3aed 55%,#0f172a);border:10px solid #ffffff29;border-radius:48px;width:min(330px,82vw);min-height:610px;padding:22px;position:relative;box-shadow:0 40px 90px #00000073,inset 0 0 0 1px #ffffff14}.phoneTop{background:#00000061;border-radius:999px;width:96px;height:22px;margin:0 auto 46px}.gameCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:30px;padding:22px}.gameLabel{color:var(--yellow);background:#ffd1662e;border-radius:999px;margin-bottom:18px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.gameCard h2{margin-bottom:22px;font-size:32px;line-height:1}.investmentOptions{gap:12px;margin-bottom:22px;display:grid}.investmentOptions div{background:#ffffff21;border-radius:18px;justify-content:space-between;gap:12px;padding:16px;display:flex}.investmentOptions span{color:#dbeafe;font-size:13px}.progressBox{background:#08111f8c;border-radius:20px;padding:16px}.progressBox span{color:var(--muted);margin-bottom:10px;font-size:13px;display:block}.progressBar{background:#ffffff24;border-radius:999px;height:11px;margin-bottom:10px;overflow:hidden}.progressBar div{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--yellow));width:68%;height:100%}.floatingBadge{border:1px solid var(--card-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1c;border-radius:999px;padding:14px 18px;font-weight:900;position:absolute;box-shadow:0 20px 40px #0000003d}.badgeOne{top:120px;right:8%}.badgeTwo{bottom:120px;left:4%}.logosStrip{background:#ffffff14;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.logosStrip span{min-height:86px;color:var(--muted);text-align:center;background:#0f172a;place-items:center;padding:18px;font-weight:800;display:grid}.section{background:#0f172a;padding:90px 8%}.sectionHeader{max-width:760px;margin-bottom:42px}.sectionHeader h2,.howContent h2,.disclaimerSection h2,.ctaSection h2{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(34px,4vw,58px);line-height:1}.sectionHeader p,.howContent p,.disclaimerSection p,.ctaSection p{color:var(--muted);font-size:18px;line-height:1.6}.featureGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.featureCard{border:1px solid var(--card-border);background:linear-gradient(180deg, #ffffff17, #ffffff0a), var(--bg-soft);border-radius:30px;min-height:280px;padding:26px}.featureIcon{background:#ffd16626;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:24px;font-size:28px;display:grid}.featureCard h3{margin-bottom:12px;font-size:23px}.featureCard p{color:var(--muted);line-height:1.6}.howSection{background:radial-gradient(circle at 20% 20%,#8b5cf640,#0000 30%),#08111f;grid-template-columns:1fr .65fr;align-items:stretch;gap:34px;padding:90px 8%;display:grid}.steps{gap:16px;margin-top:34px;display:grid}.step{border:1px solid var(--card-border);background:#ffffff12;border-radius:26px;grid-template-columns:64px 1fr;gap:18px;padding:22px;display:grid}.step span{background:linear-gradient(135deg, var(--blue), var(--purple));border-radius:18px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.step h3{margin-bottom:6px}.step p{color:var(--muted);margin-bottom:0}.quoteCard{border:1px solid var(--card-border);background:linear-gradient(#0000,#0000006b),linear-gradient(135deg,#ffd16647,#38bdf829);border-radius:34px;flex-direction:column;justify-content:end;min-height:420px;padding:34px;display:flex}.quoteCard h3{font-size:36px;line-height:1}.quoteCard p{color:#e2e8f0;line-height:1.6}.disclaimerSection{background:#111827;padding:70px 8%}.disclaimerSection p{max-width:920px}.ctaSection{text-align:center;background:radial-gradient(circle at 50% 0,#ffd16638,#0000 34%),#0f172a;place-items:center;padding:100px 8%;display:grid}.ctaSection p{max-width:680px}.ctaSection .primaryButton{margin-top:20px}.footer{background:#08111f;border-top:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 8%;display:flex}.footer p{color:var(--muted);margin:8px 0 0}.footerLinks{flex-wrap:wrap;gap:16px;display:flex}.footerLinks a{color:var(--muted);font-weight:700;text-decoration:none}.footerLinks a:hover{color:#fff}.legalPage{background:radial-gradient(circle at top left, #38bdf82e, transparent 32%), var(--bg);min-height:100vh;padding:130px 8% 80px}.legalHero{max-width:860px;margin-bottom:32px}.legalHero h1{letter-spacing:-.05em;margin-bottom:16px;font-size:clamp(42px,6vw,72px);line-height:1}.legalHero p{color:var(--muted);font-size:18px;line-height:1.6}.legalCard{border:1px solid var(--card-border);background:#ffffff12;border-radius:30px;max-width:920px;padding:34px}.legalCard h2{margin:34px 0 10px;font-size:24px}.legalCard h2:first-child{margin-top:0}.legalCard p{color:var(--muted);line-height:1.7}.legalCard a{color:var(--yellow);font-weight:800}.notFoundPage{background:radial-gradient(circle at center, #fb71852e, transparent 34%), var(--bg);place-items:center;min-height:100vh;padding:130px 8% 80px;display:grid}.notFoundCard{border:1px solid var(--card-border);text-align:center;background:#ffffff14;border-radius:34px;max-width:620px;padding:42px}.notFoundCard h1{margin-bottom:16px;font-size:clamp(42px,6vw,72px);line-height:1}.notFoundCard p{color:var(--muted);font-size:18px;line-height:1.6}.notFoundCard .primaryButton{margin-top:18px}@media (width<=1020px){.hero{text-align:center;grid-template-columns:1fr}.heroContent{margin:0 auto}.heroActions{justify-content:center}.featureGrid{grid-template-columns:repeat(2,1fr)}.howSection{grid-template-columns:1fr}.logosStrip{grid-template-columns:repeat(2,1fr)}.badgeOne,.badgeTwo{display:none}}@media (width<=720px){.siteHeader{border-radius:24px;align-items:flex-start}.brand span{max-width:160px}.nav{display:none}.hero{padding-top:120px}.phone{min-height:540px}.featureGrid,.logosStrip{grid-template-columns:1fr}.footer{flex-direction:column}.legalCard{padding:24px}.step{grid-template-columns:1fr}}
