.sp-site{--ink:#f6f7f3;--muted:#a9afa5;--line:#ffffff1f;--lime:#c9f45b;min-height:100vh;color:var(--ink);font-family:var(--font-inter),sans-serif;background:#080a0c}.sp-wrap{width:min(1120px,100% - 40px);margin:0 auto}.sp-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0ce6;position:sticky;top:0}.sp-nav{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.sp-nav svg{width:154px;height:auto}.sp-nav>div{gap:28px;display:flex}.sp-nav a,.sp-footer a{color:inherit;text-decoration:none}.sp-nav>div a{color:var(--muted);font-size:14px}.sp-nav>div a:hover{color:var(--ink)}.sp-nav-cta{border:1px solid var(--lime);border-radius:999px;padding:11px 17px;font-size:14px;font-weight:700}.sp-hero{background:radial-gradient(circle at 75% 20%,#c9f45b24,#0000 34%),linear-gradient(#101318 0%,#080a0c 100%);overflow:hidden}.sp-hero-inner{max-width:900px;padding:110px 0 100px}.sp-eyebrow{color:var(--lime);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800}.sp-hero h1{max-width:900px;font-family:var(--font-grotesk),sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(46px,7vw,82px);line-height:.98}.sp-intro{color:#c9cdc6;max-width:760px;margin:30px 0 0;font-size:clamp(18px,2.2vw,23px);line-height:1.6}.sp-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.sp-button{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.sp-button-primary{background:var(--lime);color:#111508}.sp-button-secondary{border:1px solid var(--line);color:var(--ink)}.sp-reassurance{color:var(--muted);margin:22px 0 0;font-size:14px}.sp-section{border-top:1px solid var(--line);padding:96px 0}.sp-section-tint{background:#0e1114}.sp-section-head{max-width:760px}.sp-section h2,.sp-cta h2{font-family:var(--font-grotesk),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,5vw,58px);line-height:1.02}.sp-section-head>p:last-child,.sp-cta>div>p{color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.75}.sp-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.sp-grid article{border:1px solid var(--line);background:#ffffff06;border-radius:22px;min-height:210px;padding:28px}.sp-grid h3{font-family:var(--font-grotesk),sans-serif;margin:0 0 14px;font-size:23px}.sp-grid p{color:var(--muted);margin:0;line-height:1.7}.sp-faq-list{max-width:860px;margin-top:42px}.sp-faq details{border-top:1px solid var(--line);padding:22px 0}.sp-faq details:last-child{border-bottom:1px solid var(--line)}.sp-faq summary{cursor:pointer;font-family:var(--font-grotesk),sans-serif;font-size:21px;font-weight:700}.sp-faq details p{max-width:720px;color:var(--muted);margin:16px 0 0;line-height:1.7}.sp-cta{background:radial-gradient(circle at 70% 30%,#c9f45b24,#0000 38%),#101318;padding:100px 0}.sp-cta>div{max-width:820px}.sp-text-link{color:var(--ink);text-underline-offset:5px}.sp-footer{border-top:1px solid var(--line);color:var(--muted);padding:54px 0}.sp-footer>div{grid-template-columns:1.2fr 1.5fr 1fr;align-items:start;gap:28px;display:grid}.sp-footer svg{width:150px;color:var(--ink)}.sp-footer p{margin:10px 0 0;line-height:1.6}.sp-footer nav{flex-wrap:wrap;gap:14px 22px;display:flex}.sp-footer span{text-align:right}@media (max-width:760px){.sp-wrap{width:min(100% - 28px,1120px)}.sp-nav{min-height:68px}.sp-nav>div{display:none}.sp-nav svg{width:128px}.sp-nav-cta{padding:9px 13px;font-size:12px}.sp-hero-inner{padding:76px 0 72px}.sp-hero h1{font-size:clamp(42px,13vw,62px)}.sp-section{padding:72px 0}.sp-grid{grid-template-columns:1fr}.sp-grid article{min-height:auto}.sp-footer>div{grid-template-columns:1fr}.sp-footer span{text-align:left}}
