.ws-hero{background:radial-gradient(80% 60% at 85% 0%, #2a4ce859, transparent 70%), radial-gradient(60% 50% at 0% 100%, #a3e63514, transparent 70%), var(--cg-hero-bg);isolation:isolate;padding:168px 0 96px;position:relative;overflow:hidden}.ws-crumb{color:var(--cg-muted);font-size:14px}.ws-crumb a{color:var(--cg-mist);text-underline-offset:4px}.ws-crumb a:hover{color:var(--cg-lime)}.ws a:focus-visible{outline:2px solid var(--cg-lime);outline-offset:3px;border-radius:2px}.ws .cg-btn:focus-visible{border-radius:999px}.ws-hero__title{max-width:900px;font:600 clamp(36px, 5.2vw, 64px) / 1.08 var(--font-archivo), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin-top:22px}.ws-hero__lead{max-width:720px;color:var(--cg-mist);text-wrap:pretty;margin-top:28px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.ws-facts{border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:40px 0 0;padding:24px 0;display:grid}.ws-facts dt{font:600 11px/1.2 var(--font-archivo), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-muted)}.ws-facts dd{margin:8px 0 0;font-size:15px;line-height:1.45}.ws-facts a{color:var(--cg-lime);text-underline-offset:4px}.ws-cover{margin:56px 0 0}.ws-cover img,.ws-figure img{background:#0a2036;border-radius:20px;width:100%;height:auto;box-shadow:0 30px 80px #00000059}.ws-h2{font:600 clamp(32px, 4vw, 48px) / 1.15 var(--font-archivo), system-ui, sans-serif}.ws-figure{margin:0}.ws-figure figcaption{color:var(--cg-body);margin-top:14px;font-size:14px;line-height:1.5}.ws-challenge{background:var(--cg-light);color:var(--cg-heading);padding:112px 0 40px}.ws-split{grid-template-columns:360px minmax(0,1fr);gap:48px 80px;display:grid}.ws-prose{gap:18px;max-width:680px;display:grid}.ws-prose p{color:var(--cg-body);font-size:18px;line-height:1.65}.ws-built{background:var(--cg-light);color:var(--cg-heading);padding:80px 0 120px}.ws-rows{gap:96px;margin:56px 0 0;padding:0;list-style:none;display:grid}.ws-row{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:32px 80px;display:grid}.ws-row__copy{padding-top:8px;position:sticky;top:120px}.ws-row__no{font:600 64px/1 var(--font-archivo), system-ui, sans-serif;color:#c9d5e1;display:block}.ws-row h3{font:600 26px/1.2 var(--font-archivo), system-ui, sans-serif;margin-top:18px}.ws-row p{color:var(--cg-body);margin-top:14px;font-size:16px;line-height:1.65}.ws-highlights{background:var(--cg-hero-bg);padding:112px 0 120px}.ws-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.ws-points li{border:1px solid #ffffff14;border-left:3px solid var(--cg-lime);background:var(--cg-navy);border-radius:16px;padding:26px 24px 28px}.ws-points h3{font:600 18px/1.25 var(--font-archivo), system-ui, sans-serif}.ws-points p{color:var(--cg-mist);margin-top:8px;font-size:15px;line-height:1.55}.ws-figure--wide{margin-top:64px}.ws-highlights .ws-figure figcaption{color:var(--cg-muted)}.ws-live{margin-top:40px}.ws-cta{min-height:max(80svh,680px)}.ws .cg-footer__legal a{line-height:inherit;color:var(--cg-mist);display:inline}.ws .cg-footer__legal a:hover{color:var(--cg-lime)}@media (max-width:1100px){.ws-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-split,.ws-row{grid-template-columns:1fr}.ws-row__copy{max-width:640px;position:static}.ws-rows{gap:72px}.ws-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ws-hero{padding:140px 0 64px}.ws-cover{margin-top:36px}.ws-cover img,.ws-figure img{border-radius:12px}.ws-challenge{padding-top:80px}.ws-prose p{font-size:16px}.ws-built,.ws-highlights{padding:72px 0 88px}.ws-rows{gap:56px;margin-top:40px}.ws-row__no{font-size:48px}.ws-points{grid-template-columns:1fr;gap:14px}.ws-live .cg-btn{width:100%}}@media (max-width:420px){.ws-facts{grid-template-columns:1fr}}