@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@600;700&display=swap";
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b13;--surface:#0d1421;--panel:#111b2b;--line:#20304a;--text:#f5f8ff;--muted:#9cabc0;--blue:#237cff;--cyan:#62d8ff}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,system-ui,sans-serif}a{color:inherit}.siteShell{min-height:100vh;overflow:hidden}.skipLink{z-index:100;background:var(--blue);border-radius:999px;padding:.8rem 1rem;text-decoration:none;position:fixed;top:-5rem;left:1rem}.skipLink:focus{top:1rem}.header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b13d1;border-bottom:1px solid #62d8ff21;position:sticky;top:0}.headerInner,.footerInner,.container,.heroInner{width:min(1120px,100% - 2rem);margin-inline:auto}.headerInner{justify-content:space-between;align-items:center;gap:1.5rem;height:76px;display:flex}.brand{letter-spacing:.2em;align-items:center;gap:.75rem;font:700 .86rem/1 Space Grotesk,sans-serif;text-decoration:none;display:flex}.brand small{color:var(--muted);letter-spacing:.25em;margin-top:.35rem;font:600 .55rem/1 Inter,sans-serif;display:block}.brandMark{background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:1rem;display:grid;box-shadow:0 0 24px #237cff66}nav{gap:1.8rem;display:flex}nav a{color:var(--muted);font-size:.82rem;text-decoration:none}nav a:hover{color:var(--text)}.button{background:linear-gradient(135deg,#1267ec,var(--blue));color:#fff;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1.15rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 10px 34px #237cff40}.button:hover{filter:brightness(1.12);transform:translateY(-2px)}.buttonLarge{padding:1rem 1.5rem;font-size:.95rem}a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.hero{border-bottom:1px solid #ffffff0f;place-items:center;min-height:760px;display:grid;position:relative}.hero:before{content:"";filter:blur(20px);background:radial-gradient(circle,#237cff38,#0000 65%);height:600px;position:absolute;inset:-25% 10% auto}.heroGrid{opacity:.17;background-image:linear-gradient(#62d8ff1f 1px,#0000 1px),linear-gradient(90deg,#62d8ff1f 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.heroInner{text-align:center;max-width:920px;padding:8rem 0 6rem;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}h1,h2,h3,.price{font-family:Space Grotesk,Inter,sans-serif}h1{letter-spacing:-.055em;max-width:900px;margin:1.35rem auto 0;font-size:clamp(3rem,7vw,6.4rem);line-height:.98}h1 span{color:#63a8ff;text-shadow:0 0 34px #237cff6b}.heroCopy{color:#b7c3d5;max-width:740px;margin:1.8rem auto 2.25rem;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75}.finePrint{color:var(--muted);margin:1rem 0 0;font-size:.76rem}.flow{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:4.5rem auto 0;font-size:.75rem;display:flex}.flow span{border:1px solid var(--line);background:#0d1421cc;border-radius:999px;padding:.75rem 1rem}.flow b{color:var(--cyan)}.section{border-bottom:1px solid #ffffff0f;padding:7rem 0;scroll-margin-top:70px}.sectionTint{background:linear-gradient(#0d1421a6,#070b134d)}.narrow{max-width:850px}.sectionHeading{text-align:center;max-width:760px;margin:0 auto}.sectionHeading h2,.finalCta h2{letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.08}.sectionCopy{max-width:650px;color:var(--muted);margin:1.2rem auto 0;line-height:1.7}.cardGrid{gap:1rem;margin-top:3.5rem;display:grid}.cardGrid.three{grid-template-columns:repeat(3,1fr)}.cardGrid.four{grid-template-columns:repeat(4,1fr)}.card,.benefit,.priceCard,.steps li,details{border:1px solid var(--line);background:linear-gradient(145deg,#111b2bf2,#0a101bcc);border-radius:20px}.card{min-height:255px;padding:1.7rem}.cardNumber,.benefit>span{color:var(--cyan);letter-spacing:.18em;font:700 .7rem/1 Space Grotesk,sans-serif}.card h3,.benefit h3,.steps h3{margin:2rem 0 .7rem;font-size:1.05rem;line-height:1.35}.card p,.benefit p,.steps p,.priceCard>p,details p,.finalCta>div>p{color:var(--muted);font-size:.9rem;line-height:1.7}.steps{gap:.8rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.steps li{align-items:flex-start;gap:1.5rem;padding:1.5rem 1.7rem;display:flex}.steps li>span{height:42px;color:var(--cyan);background:#237cff24;border-radius:12px;flex:0 0 42px;place-items:center;font:700 .72rem/1 Space Grotesk,sans-serif;display:grid}.steps h3{margin:0 0 .4rem}.steps p{margin:0}.benefit{min-height:210px;padding:1.7rem}.benefit h3{margin:2.2rem 0 .6rem}.pricingGrid{grid-template-columns:1fr 1fr;gap:1rem;max-width:860px;margin:3.5rem auto 0;display:grid}.priceCard{padding:2.4rem}.priceCard.featured{border-color:#237cffbf;box-shadow:0 0 50px #237cff21}.price{letter-spacing:-.04em;margin:1rem 0 .6rem;font-size:2.9rem;font-weight:700}.price small{color:var(--muted);letter-spacing:0;font:500 .82rem/1 Inter,sans-serif}.priceCard ul{color:var(--cyan);gap:.8rem;margin:1.8rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.priceCard li{gap:.7rem;display:flex}.priceCard li span{color:var(--text)}.center{text-align:center;margin-top:2.5rem}.faqList{gap:.7rem;margin-top:3.5rem;display:grid}details{padding:0 1.4rem}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 0;font:600 .95rem/1.4 Space Grotesk,sans-serif;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--cyan);font-size:1.3rem;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{margin:0;padding:0 2rem 1.4rem 0}.finalCta{text-align:center;padding:8rem 0;position:relative;overflow:hidden}.finalCta:before{content:"";background:radial-gradient(circle,#237cff38,#0000 65%);height:600px;position:absolute;inset:auto 20% -70%}.finalCta>div{position:relative}.finalCta>div>p:not(.eyebrow){max-width:570px;margin:1.2rem auto 2rem}footer{border-top:1px solid var(--line);padding:2.5rem 0}.footerInner{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;font-size:.7rem;display:grid}.footerInner p{margin:0}.disclaimer{text-align:right;max-width:380px;line-height:1.5}.buttonMobileLabel{display:none}.headerInner{height:76px}.brandLogo{flex:none;width:205px;height:54px;display:block;position:relative;overflow:hidden}.brandLogo img{width:259px;max-width:none;height:auto;position:absolute;top:-102px;left:-26px}.brandLogoFooter{width:180px;height:48px}.brandLogoFooter img{width:228px;top:-90px;left:-23px}@media (max-width:850px){nav{display:none}.cardGrid.three,.cardGrid.four{grid-template-columns:repeat(2,1fr)}.footerInner{text-align:center;grid-template-columns:1fr}.footerInner .brand{justify-content:center}.disclaimer{text-align:center;max-width:none}}@media (max-width:600px){.headerInner{gap:.75rem;height:68px}.header .button{padding:.62rem .75rem;font-size:.68rem}.header .buttonLabel{display:none}.header .buttonMobileLabel{display:inline}.header .brandLogo{width:120px;height:33px}.header .brandLogo img{width:152px;top:-60px;left:-15px}.brand small{display:none}.hero{min-height:auto}.heroInner{padding:6.5rem 0 5rem}.flow{gap:.45rem;margin-top:3rem}.flow span{padding:.6rem .7rem;font-size:.6rem}.section{padding:5rem 0}.cardGrid.three,.cardGrid.four,.pricingGrid{grid-template-columns:1fr}.card{min-height:auto}.priceCard{padding:1.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
