:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fbff;background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 20% 10%,#2dd4bf33,#0000 28rem),radial-gradient(circle at 80% 0,#60a5fa2e,#0000 26rem),#07111f;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}.stc-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 64px}.stc-nav{justify-content:space-between;align-items:center;gap:24px;padding:14px 0 48px;display:flex}.stc-brand{letter-spacing:-.02em;align-items:center;gap:12px;font-weight:800;display:inline-flex}.stc-brand-mark{color:#67e8f9;background:#0f172ab8;border:1px solid #7dd3fc59;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 20px 50px #00000059}.stc-links{color:#cbd5e1;flex-wrap:wrap;justify-content:flex-end;gap:14px;font-size:.95rem;display:flex}.stc-links a{border-radius:999px;padding:8px 10px}.stc-links a:hover{color:#fff;background:#94a3b81f}.stc-hero{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;gap:28px;margin-bottom:56px;display:grid}.stc-hero-copy,.stc-status-card,.stc-card,.stc-boundary,.stc-readiness article,.stc-cta{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172aad;border:1px solid #94a3b82e;box-shadow:0 24px 70px #00000047}.stc-hero-copy{border-radius:32px;padding:clamp(32px,5vw,64px);overflow:hidden}.stc-eyebrow,.stc-card-kicker{color:#5eead4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.76rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.065em;overflow-wrap:normal;word-break:normal;max-width:100%;margin-bottom:22px;font-size:clamp(2.9rem,4.2vw,4.6rem);line-height:.98}.stc-hero-title span{white-space:nowrap;max-width:100%;display:block}h2{letter-spacing:-.055em;margin-bottom:16px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}h3{margin-bottom:10px;font-size:1.05rem}.stc-subtitle{color:#cbd5e1;max-width:760px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.65}.stc-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.stc-primary,.stc-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-weight:800;display:inline-flex}.stc-primary{color:#06131f;background:#5eead4}.stc-secondary{color:#e2e8f0;border:1px solid #94a3b847}.stc-status-card{border-radius:32px;padding:30px}.stc-status-card h2{font-size:2rem}.stc-status-card dl{gap:14px;margin:28px 0 0;display:grid}.stc-status-card div{border-top:1px solid #94a3b829;justify-content:space-between;gap:18px;padding-top:14px;display:flex}.stc-status-card dt{color:#94a3b8}.stc-status-card dd{color:#fff;margin:0;font-weight:800}.stc-grid-section{gap:28px;margin-bottom:56px;display:grid}.stc-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.stc-card{border-radius:24px;min-height:190px;padding:24px}.stc-card p,.stc-boundary p,.stc-cta p{color:#cbd5e1;line-height:1.65}.stc-dot{background:#5eead4;border-radius:999px;width:11px;height:11px;margin-bottom:18px;display:block;box-shadow:0 0 28px #5eead4d9}.stc-boundary{border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);gap:32px;margin-bottom:56px;padding:clamp(28px,5vw,52px);display:grid}.stc-boundary ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stc-boundary li{color:#e0f2fe;background:#082f4952;border:1px solid #5eead42e;border-radius:18px;padding:14px 16px;font-weight:700}.stc-readiness{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:56px;display:grid}.stc-readiness article{border-radius:24px;padding:24px}.stc-readiness p{color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:.76rem;font-weight:800}.stc-readiness strong{color:#5eead4;letter-spacing:-.04em;margin-bottom:10px;font-size:2.2rem;display:block}.stc-readiness span{color:#cbd5e1;line-height:1.55}.stc-cta{text-align:center;border-radius:32px;padding:clamp(28px,5vw,54px)}.stc-cta p{max-width:780px;margin-left:auto;margin-right:auto}@media (max-width:1180px){.stc-hero{grid-template-columns:1fr}h1{font-size:clamp(2.8rem,8vw,5rem)}}@media (max-width:900px){.stc-nav,.stc-hero,.stc-boundary{grid-template-columns:1fr}.stc-nav{flex-direction:column;align-items:flex-start}.stc-links{justify-content:flex-start}.stc-card-grid,.stc-readiness{grid-template-columns:1fr}}
