.sx{--bg:#07122b;--ink:#f2f6ff;--mut:#a9b8d8;--blue:#4b92ff;--green:#4fd36b;--line:#7fb0ff38;background:radial-gradient(70% 55% at 70% 40%,#1f6fe033,transparent 70%),var(--bg);color:var(--ink);position:relative;overflow-x:clip}.sx-page .footer{z-index:3;position:relative}.sx h1,.sx h2,.sx h3,.sx p{margin:0}.sx .tag{font:600 11px/1.3 var(--f);letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin-bottom:20px}.sx h1{font:600 clamp(2rem,4.2vw,3.9rem)/1.06 var(--f);letter-spacing:-.035em;margin-bottom:18px}.sx h2{font:600 clamp(1.5rem,2.7vw,2.5rem)/1.12 var(--f);letter-spacing:-.03em;margin-bottom:14px}.sx__scene>p,.sx__detail p,.sx__detail dd,.sx__detail li{color:var(--mut);font-size:clamp(14.5px,1.02vw,16.5px);line-height:1.65}.sx__h2b{color:var(--blue)}.sx__em{letter-spacing:.02em;margin-top:6px;font:600 clamp(1rem,1.7vw,1.5rem)/1.2 var(--f)!important;color:var(--green)!important}.sx__num{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0 0 10px;font:600 clamp(4rem,9vw,7.6rem)/1 var(--f)!important;color:var(--ink)!important}.sx__num--s{margin-bottom:4px;font-size:clamp(2.6rem,5vw,4.2rem)!important}.sx__cue{letter-spacing:.26em;text-transform:uppercase;font:400 11px var(--f)!important;margin-top:30px!important}.sx__six{gap:4px;margin:14px 0 0;padding:0;list-style:none;display:none}.sx__six li{color:var(--ink);border-left:2px solid var(--blue);padding-left:12px;font-size:13px}.sx__scope{gap:5px;margin:10px 0 12px;padding:0;list-style:none;display:grid}.sx__scope li{color:var(--ink);border-left:2px solid #7fb0ff66;padding-left:14px;font-size:14px;line-height:1.4}.sx__spend{border-top:1px solid var(--line);padding-top:10px;font-size:13px!important;line-height:1.5!important}.sx__logo{align-self:flex-start;width:auto;height:44px;margin-bottom:22px;display:block}.sx__vis{width:100%;max-width:860px;margin:0 auto}.sx__frame{aspect-ratio:1000/640;position:relative}.sx__frame svg{width:100%;height:100%;display:block;overflow:visible}.sx #sx-spokes line{stroke:#7fb0ff8c;stroke-width:1.2px}.sx #sx-cl line{stroke:#7fb0ff99;stroke-width:1.2px}.sx #sx-cross path{stroke:#4fd36bb3;stroke-width:1.6px}.sx #sx-floor path{stroke:#7fb0ff38;stroke-width:1px}.sx #sx-dist .routes path{stroke:#7fb0ff66;stroke-width:1.3px}.sx #sx-dist .aud circle{fill:#7fb0ff}.sx #sx-dist .chan circle{fill:#07122b;stroke:#fff;stroke-width:2px}.sx #sx-dist .pulses circle{fill:#fff}.sx #sx-sp{stroke:var(--green);stroke-width:2.5px}.sx #sx-hex{stroke:#7fb0ff80;stroke-width:1.4px}.sx #sx-hub .ring{fill:none;stroke:#ffffffa6;stroke-width:1.5px}.sx #sx-hub .dot{fill:#fff}.sx #sx-els rect{stroke:#ffffff47;stroke-width:1px}.sx .in{opacity:0}.sx .in rect{fill:#ffffff38;stroke:none}.sx .in path{stroke:#ffffff80;stroke-width:3px}.sx__labs{pointer-events:none;margin:0;padding:0;list-style:none}.sx__labs li{color:#dbe5fb;font:600 clamp(8.5px,.95vw,12px)/1 var(--f);letter-spacing:.06em;white-space:nowrap;opacity:0;background:#07122bd1;border:1px solid #7fb0ff80;border-radius:99px;padding:5px 11px;position:absolute;transform:translate(-50%,-50%)}.sx__labs li.plain{color:var(--mut);background:0 0;border-color:#0000}.sx__labs li.s7{opacity:1}.sx__stage{padding:calc(var(--nav-h) + 24px) var(--gutter) 24px;position:relative}.sx__scenes{gap:clamp(44px,7vw,80px);max-width:46rem;margin:24px auto 0;display:grid}html:not(.motion) #sx-floor,html:not(.motion) #sx-cl,html:not(.motion) #sx-cross,html:not(.motion) #sx-dist,html:not(.motion) #sx-sp,html:not(.motion) .sx__six{display:none}.sx__detail{z-index:2;background:var(--bg);border-top:1px solid var(--line);padding:clamp(72px,10vw,140px) 0;position:relative}.sx__detail h2{max-width:30ch;font-size:clamp(1.6rem,3vw,2.7rem)}.sx__detail h3{font:600 11px var(--f);letter-spacing:.24em;text-transform:uppercase;color:var(--green);margin:56px 0 18px}.sx__cols{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,6vw,90px);display:grid}.sx__cols h3{margin-top:0}.sx__cols p+p{margin-top:12px}.sx__lead{color:var(--ink)!important;margin:6px 0 14px!important;font-size:clamp(1rem,1.3vw,1.2rem)!important}.sx__steps{grid-template-columns:1fr 1fr;gap:28px clamp(28px,6vw,90px);margin:0;padding:0;list-style:none;display:grid}.sx__steps li{border-top:1px solid var(--line);padding-top:16px}.sx__steps b{color:var(--ink);margin-bottom:8px;font-size:1.05rem;font-weight:600;display:block}.sx__steps i{font:600 11px var(--f);letter-spacing:.14em;color:var(--green);margin-right:8px;font-style:normal}.sx__caps{grid-template-columns:1fr 1fr;gap:0 clamp(28px,6vw,90px);margin:0;display:grid}.sx__caps>div{border-top:1px solid var(--line);padding:16px 0}.sx__caps dt{color:var(--ink);margin-bottom:4px;font-weight:600}.sx__caps dd{margin:0}.sx__note{max-width:60ch;margin-top:16px!important;font-size:13.5px!important}.sx__doc{margin:0;padding:0;list-style:none}.sx__doc li{border-top:1px solid var(--line);padding:12px 0;color:var(--ink)!important}.sx__cta{z-index:2;text-align:center;background:linear-gradient(#07122b,#0b1f4a);padding:clamp(80px,12vw,160px) 0;position:relative}.sx__cta .wrap{max-width:46rem}.sx__cta h2{margin-bottom:18px;font-size:clamp(2rem,4.4vw,3.8rem)}.sx__cta p:not(.sx__back){color:var(--mut);margin-bottom:28px}.sx__back{margin-top:26px!important}html.motion .sx__track{height:1150vh}html.motion .sx__stage{height:100svh;padding:var(--nav-h) var(--gutter) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,3vw,56px);display:grid;position:sticky;top:0;overflow:hidden}html.motion .sx__scenes{grid-area:1/1;align-self:stretch;max-width:none;margin:0;display:block;position:relative}html.motion .sx__vis{grid-area:1/2}html.motion .sx__scene{pointer-events:none;flex-direction:column;justify-content:center;max-width:30rem;display:flex;position:absolute;inset:0}html.motion .sx__scene a{pointer-events:auto}@media (width<=860px){.sx__cols,.sx__steps,.sx__caps{grid-template-columns:1fr}html.motion .sx__stage{padding-top:calc(var(--nav-h) + 4px);grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;gap:6px}html.motion .sx__vis{grid-area:1/1}html.motion .sx__scenes{grid-area:2/1}html.motion .sx__scene{justify-content:flex-start;max-width:none}.sx h1{margin-bottom:10px;font-size:clamp(1.6rem,7vw,2.1rem)}.sx h2{margin-bottom:8px;font-size:clamp(1.2rem,5.2vw,1.55rem)}.sx .tag{margin-bottom:10px;font-size:10px}.sx__scene>p,.sx__scope li{font-size:13px;line-height:1.5}.sx__num{font-size:3.4rem!important}.sx__num--s{font-size:2.2rem!important}.sx__cue{display:none}.sx__logo{height:32px;margin-bottom:12px}.sx__labs li.s7{display:none}html.motion .sx__six{display:grid}.sx__scope{gap:3px}.sx__scope li{font-size:12.5px}}.sx__badge{letter-spacing:.06em;background:#4fd36b1a;border:1px solid #4fd36bb3;border-radius:99px;align-self:flex-start;padding:7px 14px;display:inline-block;color:var(--ink)!important;font:600 12px/1.3 var(--f)!important;margin-top:14px!important}.sx__badge--pm{background:#4fd36b24;border-width:1.5px;border-radius:14px;padding:14px 18px;font-size:clamp(13px,1.15vw,16px)!important}.sx__detail .sx__badge{margin:4px 0 16px!important}.sx #sx-svg line,.sx #sx-svg path{fill:none;stroke-linecap:round}.sx #sx-e line{stroke:#7fb0ffcc;stroke-width:1.1px}.sx #sx-els rect{stroke:none;filter:drop-shadow(0 0 5px #4b92ff8c)}.sx #sx-scan{stroke:var(--green);stroke-width:2px;filter:drop-shadow(0 0 6px #4fd36be6)}.sx #sx-disc path{stroke:#4fd36bbf;stroke-width:1.6px;stroke-dasharray:4 5}.sx #sx-flow>path{stroke:#7fb0ff73;stroke-width:1.3px}.sx #sx-flow .pulses circle{fill:#fff}.sx #sx-rings circle{fill:none;stroke:var(--green);stroke-width:1.6px}.sx #sx-sp{stroke:var(--green);stroke-width:2.5px;filter:drop-shadow(0 0 5px #4fd36bb3)}.sx #sx-field .box{fill:#0b1f4ad9;stroke:var(--blue);stroke-width:2px}.sx #sx-field .lens{fill:none;stroke:var(--mut);stroke-width:2.2px}.sx #sx-field .q{fill:var(--ink);stroke:none}.sx #sx-field .cur{fill:var(--green);stroke:none}.sx__lbl{color:var(--mut);margin-bottom:14px;font-size:clamp(1rem,1.5vw,1.35rem)!important}.sx__em2{margin-top:8px;font:600 clamp(1.1rem,1.8vw,1.6rem)/1.2 var(--f)!important;color:var(--green)!important}.sx__pov{letter-spacing:-.02em;margin-top:28px;font:600 clamp(1.4rem,2.6vw,2.2rem)/1.2 var(--f)!important;color:var(--ink)!important}.sx__story{max-width:60ch}.sx__caps dt{color:var(--blue);font-size:1.5rem}.sx__labs li.s2,.sx__labs li.s3,.sx__labs li.s4,.sx__labs li.s8,.sx__labs li.s9{opacity:1}html:not(.motion) .sx__labs li.s2,html:not(.motion) .sx__labs li.s3,html:not(.motion) .sx__labs li.s4,html:not(.motion) .sx__labs li.s8,html:not(.motion) #sx-scanwrap,html:not(.motion) #sx-disc,html:not(.motion) #sx-flow,html:not(.motion) #sx-rings,html:not(.motion) #sx-sp,html:not(.motion) #sx-field{display:none}html:not(.motion) .sx__scene>div[data-b]{display:block}@media (width<=860px){.sx__labs li.s3,.sx__labs li.s4,.sx__labs li.s9{display:none}.sx__labs li{padding:4px 7px;font-size:8px}}
