:root{--cream:#fdf6e9;--green:#67c734;--lime:#b6c734;--emerald:#34c759;--ink:#07130e;--ink-2:#0d1f16;--ink-3:#14291d;--ink-4:#1d3526;--gold:#ffc857;--orange:#ff9f2e;--danger:#fb7185;--text:#e8f2e2;--text-soft:#bdcdb5;--text-muted:#87977f;--heading:#fff8e8;--surface:#0d1f16c7;--surface-2:#14291deb;--surface-3:#fdf6e914;--border:#fdf6e91f;--green-border:#67c73447;--shadow-soft:0 18px 50px #00000047;--shadow-strong:0 30px 90px #0000006b;--glow-green:0 0 60px #67c73429;--glow-gold:0 18px 40px #ff9f2e3d;color:var(--text);background:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);min-width:320px}body{min-width:320px;min-height:100svh;color:var(--text);background:radial-gradient(circle at 8% 0,#67c73433,#0000 34rem),radial-gradient(circle at 88% 12%,#b6c73424,#0000 32rem),radial-gradient(circle at 58% 78%,#ffc8571a,#0000 34rem),linear-gradient(135deg,#06100b 0%,#08160f 48%,#0f1f16 100%);margin:0;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#fdf6e909 1px,#0000 1px),linear-gradient(90deg,#fdf6e909 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 76%);mask-image:linear-gradient(#000000e6,#0000 76%)}button,input,textarea,select{font:inherit}button{border:0}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}img,svg,video,canvas{max-width:100%;display:block}#root{background:linear-gradient(#fdf6e906,#fdf6e903);border-inline:1px solid #67c73433;flex-direction:column;width:min(1180px,100%);min-height:100svh;margin:0 auto;display:flex}.siteHeader{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(1120px,100% - 32px);box-shadow:var(--shadow-soft);background:#07130ed1;border:1px solid #fdf6e91f;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.brand{color:var(--heading);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:950;display:flex}.brandIcon{color:#17200e;letter-spacing:-.04em;background:radial-gradient(circle at 30% 25%,#ffffffa6,#0000 28%),linear-gradient(135deg,#fdf6e9 0%,#ffc857 45%,#ff9f2e 100%);border:1px solid #ffffff73;border-radius:16px;place-items:center;width:42px;height:42px;font-size:1.15rem;font-weight:950;line-height:1;display:grid;box-shadow:0 10px 24px #ff9f2e3d,0 0 0 4px #67c7341f,inset 0 -4px 10px #78490a38,inset 0 4px 10px #ffffff59}.nav{align-items:center;gap:20px;display:flex}.nav a{color:#e8f2e2c7;font-size:14px;font-weight:800;transition:color .18s,transform .18s}.nav a:hover{color:var(--gold);transform:translateY(-1px)}.nav .navButton{background:var(--cream);border-radius:999px;padding:11px 18px;box-shadow:0 10px 26px #fdf6e91f;color:#11170c!important}.nav .navButton:hover{background:linear-gradient(135deg, var(--cream), #fff2c7);color:#11170c!important}.hero{background:radial-gradient(circle at 19% 24%,#67c7341f,#0000 30%),radial-gradient(circle at 82% 30%,#ffc85724,#0000 28%),linear-gradient(#fdf6e905,#fdf6e900);grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);align-items:center;gap:52px;min-height:100svh;padding:132px 8% 86px;display:grid;overflow:hidden}.heroContent{max-width:720px}.eyebrow{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:950}.hero h1,.legalHero h1,.notFoundCard h1{color:var(--heading);letter-spacing:-.07em;text-wrap:balance;text-shadow:0 16px 42px #0000005c;margin-bottom:22px;font-size:clamp(48px,7vw,94px);font-weight:950;line-height:.92}.hero h1:after{content:"";background:linear-gradient(90deg, var(--green), var(--lime), var(--gold));border-radius:999px;width:min(220px,45%);height:8px;margin-top:18px;display:block;box-shadow:0 0 30px #67c73438}.heroSubtitle{max-width:650px;color:var(--text-soft);font-size:clamp(18px,2vw,22px);line-height:1.58}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.primaryButton,.secondaryButton{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:15px 24px;font-weight:950;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.primaryButton{background:linear-gradient(135deg, var(--gold), var(--orange));color:#11170c;box-shadow:var(--glow-gold), 0 4px 0 #78490a2e}.secondaryButton{color:var(--heading);background:#fdf6e914;border:1px solid #fdf6e929}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.primaryButton:hover{background:linear-gradient(135deg,#ffd875,#ffae3e)}.secondaryButton:hover{background:#67c73424;border-color:#67c7346b}.smallNotice{max-width:620px;color:var(--text-muted);margin-top:18px;font-size:14px;line-height:1.5}.heroVisual{place-items:center;min-height:590px;display:grid;position:relative}.phone{width:min(335px,82vw);min-height:612px;box-shadow:var(--shadow-strong), var(--glow-green), inset 0 0 0 1px #fdf6e914;background:radial-gradient(circle at 26% 10%,#fdf6e929,#0000 34%),radial-gradient(circle at 82% 76%,#67c7343d,#0000 38%),linear-gradient(160deg,#203720 0%,#14291d 45%,#08130d 100%);border:10px solid #fdf6e924;border-radius:50px;padding:22px;position:relative}.phone:before{content:"";pointer-events:none;border:1px solid #67c73433;border-radius:36px;position:absolute;inset:18px}.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:linear-gradient(#fdf6e924,#fdf6e912);border:1px solid #fdf6e929;border-radius:30px;padding:22px;position:relative;box-shadow:inset 0 1px #fdf6e924}.gameLabel{color:#eaffdf;background:#67c73433;border:1px solid #67c73447;border-radius:999px;margin-bottom:18px;padding:7px 12px;font-size:12px;font-weight:950;display:inline-flex}.gameCard h2{color:var(--cream);letter-spacing:-.04em;margin-bottom:22px;font-size:32px;font-weight:950;line-height:1}.investmentOptions{gap:12px;margin-bottom:22px;display:grid}.investmentOptions div{background:#fdf6e91a;border:1px solid #fdf6e91a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.investmentOptions strong{color:var(--cream)}.investmentOptions span{color:var(--text-soft);font-size:13px}.progressBox{background:#07130eb8;border:1px solid #fdf6e91a;border-radius:20px;padding:16px}.progressBox span{color:var(--text-soft);margin-bottom:10px;font-size:13px;display:block}.progressBar{background:#fdf6e924;border-radius:999px;height:11px;margin-bottom:10px;overflow:hidden}.progressBar div{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--lime), var(--green));width:68%;height:100%}.progressBox strong{color:var(--cream)}.floatingBadge{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--cream);background:#fdf6e91a;border:1px solid #fdf6e924;border-radius:999px;padding:14px 18px;font-weight:950;position:absolute;box-shadow:0 20px 40px #0000003d}.badgeOne{top:120px;right:5%}.badgeTwo{bottom:120px;left:2%}.logosStrip{background:#67c7342e;border-block:1px solid #67c7342e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.logosStrip span{min-height:86px;color:var(--text-soft);text-align:center;background:#07130ebd;place-items:center;padding:18px;font-weight:850;display:grid}.section{background:linear-gradient(#fdf6e906,#fdf6e903);padding:92px 8%}.sectionHeader{max-width:780px;margin-bottom:42px}.sectionHeader h2,.howContent h2,.disclaimerSection h2,.ctaSection h2{color:var(--heading);letter-spacing:-.055em;text-wrap:balance;margin-bottom:16px;font-size:clamp(34px,4vw,58px);font-weight:950;line-height:1}.sectionHeader p,.howContent p,.disclaimerSection p,.ctaSection p{color:var(--text-soft);font-size:18px;line-height:1.65}.featureGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.featureCard{min-height:280px;box-shadow:var(--shadow-soft);background:linear-gradient(#fdf6e914,#fdf6e909),#0d1f16db;border:1px solid #fdf6e91c;border-radius:30px;padding:26px}.featureIcon{background:linear-gradient(135deg,#ffc85738,#67c7342e);border:1px solid #fdf6e91a;border-radius:20px;place-items:center;width:56px;height:56px;margin-bottom:24px;font-size:28px;display:grid}.featureCard h3{color:var(--cream);margin-bottom:12px;font-size:23px;line-height:1.12}.featureCard p{color:var(--text-soft);line-height:1.62}.howSection{background:radial-gradient(circle at 18% 18%,#67c73429,#0000 30%),radial-gradient(circle at 88% 88%,#ffc8571a,#0000 32%),#07130e5c;grid-template-columns:1fr .65fr;align-items:stretch;gap:34px;padding:92px 8%;display:grid}.steps{gap:16px;margin-top:34px;display:grid}.step{background:#fdf6e911;border:1px solid #fdf6e91c;border-radius:26px;grid-template-columns:64px 1fr;gap:18px;padding:22px;display:grid}.step span{background:linear-gradient(135deg, var(--green), var(--lime));color:#14200d;border-radius:18px;place-items:center;width:52px;height:52px;font-weight:950;display:grid}.step h3{color:var(--cream);margin-bottom:6px}.step p{color:var(--text-soft);margin-bottom:0}.quoteCard{min-height:420px;box-shadow:var(--shadow-soft);background:linear-gradient(#0000,#0000007a),radial-gradient(circle at 25% 15%,#ffc85742,#0000 36%),linear-gradient(135deg,#67c7343d,#0d1f16f0);border:1px solid #fdf6e91f;border-radius:34px;flex-direction:column;justify-content:end;padding:34px;display:flex}.quoteCard h3{color:var(--cream);letter-spacing:-.04em;font-size:36px;line-height:1}.quoteCard p{color:var(--text);line-height:1.62}.disclaimerSection{background:#0d1f16c2;border-block:1px solid #fdf6e914;padding:72px 8%}.disclaimerSection p{max-width:920px}.ctaSection{text-align:center;background:radial-gradient(circle at 50% 0,#ffc8572e,#0000 34%),linear-gradient(#fdf6e905,#07130e66);place-items:center;padding:104px 8%;display:grid}.ctaSection p{max-width:680px}.ctaSection .primaryButton{margin-top:22px}.footer{background:#07130ee0;border-top:1px solid #fdf6e91a;justify-content:space-between;align-items:flex-start;gap:24px;padding:34px 8%;display:flex}.footer strong{color:var(--cream)}.footer p{color:var(--text-muted);margin:8px 0 0}.footerLinks{flex-wrap:wrap;gap:16px;display:flex}.footerLinks a{color:var(--text-soft);font-weight:800}.footerLinks a:hover{color:var(--gold)}.legalPage{background:radial-gradient(circle at 0 0,#67c73429,#0000 32%),0 0;min-height:100svh;padding:132px 8% 80px}.legalHero{max-width:860px;margin-bottom:32px}.legalHero h1{font-size:clamp(42px,6vw,72px);line-height:1}.legalHero p{color:var(--text-soft);font-size:18px;line-height:1.65}.legalCard,.notFoundCard{max-width:920px;box-shadow:var(--shadow-soft);background:#fdf6e912;border:1px solid #fdf6e91f;border-radius:30px;padding:34px}.legalCard h2{color:var(--cream);margin:34px 0 10px;font-size:24px}.legalCard h2:first-child{margin-top:0}.legalCard p{color:var(--text-soft);line-height:1.75}.legalCard a{color:var(--gold);font-weight:850}.legalCard a:hover{color:var(--cream)}.notFoundPage{background:radial-gradient(circle,#fb718524,#0000 34%),0 0;place-items:center;min-height:100svh;padding:132px 8% 80px;display:grid}.notFoundCard{text-align:center;max-width:620px}.notFoundCard h1{font-size:clamp(42px,6vw,72px);line-height:1}.notFoundCard p{color:var(--text-soft);font-size:18px;line-height:1.65}.notFoundCard .primaryButton{margin-top:18px}::selection{color:var(--cream);background:#67c73459}@media (width<=1020px){#root{border-inline:0}.hero{text-align:center;grid-template-columns:1fr}.heroContent{margin:0 auto}.hero h1:after{margin-inline: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:center;width:calc(100% - 24px);top:12px}.brand span{max-width:170px}.nav{display:none}.hero{gap:36px;min-height:auto;padding:118px 22px 64px}.hero h1{letter-spacing:-.065em;font-size:clamp(44px,15vw,66px)}.heroSubtitle{font-size:17px}.heroActions{grid-template-columns:1fr;display:grid}.primaryButton,.secondaryButton{width:100%}.heroVisual{min-height:520px}.phone{width:min(315px,90vw);min-height:540px}.phoneTop{margin-bottom:34px}.section,.howSection,.disclaimerSection,.ctaSection,.footer,.legalPage,.notFoundPage{padding-inline:22px}.section,.howSection{padding-block:70px}.featureGrid,.logosStrip{grid-template-columns:1fr}.quoteCard{min-height:320px}.footer{flex-direction:column}.legalCard{padding:24px}.step{grid-template-columns:1fr}}
