@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-st-disp:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-st-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.stratus{--st-bg:#04070d;--st-ink:#e8f1ff;--st-muted:#8fa6c9;--st-faint:#5b6f93;--st-line:rgba(126,178,255,0.13);--st-line-strong:rgba(126,178,255,0.26);--st-cyan:#53e8d4;--st-blue:#4d9fff;--st-violet:#8b7bff;--st-amber:#ffb454;--st-mono:var(--font-st-mono),"IBM Plex Mono",monospace;--st-disp:var(--font-st-disp),"Space Grotesk",sans-serif;position:relative;height:100%;width:100%;overflow:hidden;background:var(--st-bg);color:var(--st-ink);-webkit-font-smoothing:antialiased}.stratus .st-stage{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 50% 108%,rgba(61,125,255,.22),transparent 60%),radial-gradient(ellipse 60% 40% at 50% 112%,rgba(83,232,212,.1),transparent 55%),var(--st-bg)}.stratus .st-webgl{position:absolute;inset:0;display:block;width:100%;height:100%}.stratus .st-grain{opacity:.04;mix-blend-mode:screen;background:repeating-linear-gradient(180deg,#9fc4ff 0,#9fc4ff 1px,transparent 0,transparent 3px)}.stratus .st-grain,.stratus .st-vignette{position:absolute;inset:0;z-index:1;pointer-events:none}.stratus .st-vignette{background:radial-gradient(ellipse 130% 100% at 50% 40%,transparent 50%,rgba(2,4,9,.6) 100%)}.stratus .st-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse 100% 85% at 50% 45%,rgba(4,7,13,.94),rgba(4,7,13,.78) 55%,rgba(4,7,13,.52) 78%,rgba(4,7,13,.22))}.stratus .st-scroller{position:absolute;inset:0;z-index:10;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.stratus .st-scroller{scroll-behavior:auto}}.stratus .microlabel{font-family:var(--st-mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--st-faint)}.stratus .seceye{color:#a8bddf;text-shadow:0 1px 12px rgba(2,4,9,.98)}.stratus .num{font-variant-numeric:tabular-nums}.stratus .st-nav{position:absolute;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;gap:20px;padding:16px 34px;transition:background .4s,border-color .4s;border-bottom:1px solid transparent;background:linear-gradient(180deg,rgba(4,7,13,.55),rgba(4,7,13,0))}.stratus .st-nav.scrolled{background:rgba(4,7,13,.72);backdrop-filter:blur(14px);border-color:var(--st-line)}.stratus .st-progress{position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:linear-gradient(90deg,var(--st-cyan),var(--st-violet));transform-origin:0 50%;transform:scaleX(0)}.stratus .brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--st-ink)}.stratus .brand img{height:24px;width:auto;display:block}.stratus .brand-name{font-family:var(--st-disp);font-weight:700;font-size:16px;letter-spacing:.04em;color:var(--st-ink)}.stratus .brand-name i{font-style:normal;background:linear-gradient(90deg,var(--st-cyan),var(--st-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.stratus .st-nav .spacer{flex:1}.stratus .st-nav a.link{font-size:12.5px;color:var(--st-muted);text-decoration:none;transition:color .25s;white-space:nowrap}.stratus .st-nav a.link:hover{color:var(--st-ink)}.stratus .cta{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 20px;border-radius:10px;border:1px solid rgba(83,232,212,.45);color:var(--st-cyan);text-decoration:none;cursor:pointer;background:linear-gradient(160deg,rgba(83,232,212,.15),rgba(77,159,255,.08));font-family:var(--st-mono);font-size:10.5px;letter-spacing:.16em;white-space:nowrap;transition:all .25s}.stratus .cta:hover{border-color:var(--st-cyan);box-shadow:0 0 26px rgba(83,232,212,.28);transform:translateY(-1px)}.stratus .cta.ghost{background:none;border-color:var(--st-line-strong);color:var(--st-muted)}.stratus .cta.ghost:hover{color:var(--st-ink);border-color:var(--st-muted);box-shadow:none}.stratus .st-dots{position:absolute;right:26px;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;gap:16px}.stratus .st-dots button{width:8px;height:8px;border-radius:50%;border:1px solid var(--st-faint);background:none;cursor:pointer;position:relative;transition:all .3s;padding:0}.stratus .st-dots button.on{background:var(--st-cyan);border-color:var(--st-cyan);box-shadow:0 0 12px rgba(83,232,212,.6)}.stratus .st-dots button span{position:absolute;right:18px;top:50%;transform:translateY(-50%);white-space:nowrap;font-family:var(--st-mono);font-size:8.5px;letter-spacing:.2em;color:var(--st-faint);opacity:0;transition:opacity .25s}.stratus .st-dots button:hover span{opacity:1}.stratus .sec{position:relative;z-index:10;display:flex;align-items:flex-start;padding:72px 7vw 48px}.stratus .sec-inner{width:100%;max-width:1180px;margin:0 auto;position:relative}.stratus .sec.glass .sec-inner{padding:36px 40px;border-radius:22px;background:linear-gradient(165deg,rgba(4,7,13,.82),rgba(7,11,22,.58));border:1px solid rgba(126,178,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(126,178,255,.08);backdrop-filter:blur(14px)}.stratus .sec-hero{flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:100vh;padding:120px 7vw}.stratus .sec-hero .eyebrow{margin-bottom:26px;display:inline-flex;align-items:center;gap:10px;color:#b9c8e6;text-shadow:0 2px 16px rgba(2,4,9,.98)}.stratus .sec-hero .eyebrow:after,.stratus .sec-hero .eyebrow:before{content:"";width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--st-line-strong))}.stratus .sec-hero .eyebrow:after{transform:scaleX(-1)}.stratus h1{font-family:var(--st-disp);font-weight:600;font-size:clamp(44px,7.2vw,96px);line-height:1.04;letter-spacing:-.015em;color:var(--st-ink)}.stratus h1 .line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.stratus h1 .ch{display:inline-block;transform:translateY(110%);opacity:0;will-change:transform;text-shadow:0 3px 28px rgba(2,4,9,.95),0 0 48px rgba(4,7,13,.75)}.stratus .sec-hero .tagline{max-width:680px;margin:28px auto 0;font-family:var(--st-disp);font-weight:500;font-size:clamp(16px,1.9vw,20px);color:#dce8ff;letter-spacing:.01em;opacity:0;transform:translateY(20px);text-shadow:0 2px 20px rgba(2,4,9,.98)}.stratus .sec-hero .sub{max-width:620px;margin:16px auto 0;font-size:16.5px;line-height:1.65;color:#b9c8e6;opacity:0;transform:translateY(20px);text-shadow:0 2px 18px rgba(2,4,9,.98)}.stratus .sec-hero .actions{display:flex;gap:14px;justify-content:center;margin-top:40px;opacity:0;transform:translateY(20px)}.stratus .sec-hero .sources{position:absolute;bottom:34px;left:0;right:0;text-align:center;opacity:0}.stratus .sec-hero .sources .microlabel{letter-spacing:.34em;color:#8fa6c9;text-shadow:0 2px 14px rgba(2,4,9,.98)}.stratus .sec-hero .sources .microlabel b{color:var(--st-cyan);font-weight:500}.stratus .sec-hero .scrollcue{position:absolute;bottom:74px;left:50%;transform:translateX(-50%);opacity:0}.stratus .sec-hero .scrollcue i{display:block;width:1px;height:42px;margin:0 auto 8px;background:linear-gradient(to bottom,transparent,var(--st-cyan));animation:st-cue 2s ease-in-out infinite}@keyframes st-cue{0%,to{transform:scaleY(.4);transform-origin:top;opacity:.3}50%{transform:scaleY(1);opacity:1}}.stratus h2{font-family:var(--st-disp);font-weight:600;font-size:clamp(30px,4vw,52px);line-height:1.12;letter-spacing:-.01em;color:var(--st-ink);text-shadow:0 2px 20px rgba(2,4,9,.95)}.stratus h2 em{font-style:normal;background:linear-gradient(90deg,var(--st-cyan),var(--st-violet));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 12px rgba(2,4,9,.8))}.stratus .lede{font-size:15.5px;line-height:1.75;color:#c9d7f2;max-width:560px;margin-top:20px;text-shadow:0 2px 16px rgba(2,4,9,.95)}.stratus .reveal{opacity:0;transform:translateY(42px);will-change:transform,opacity}.stratus.st-no-anim .reveal,.stratus.st-no-anim .sec-hero .actions,.stratus.st-no-anim .sec-hero .scrollcue,.stratus.st-no-anim .sec-hero .sources,.stratus.st-no-anim .sec-hero .sub,.stratus.st-no-anim .sec-hero .tagline,.stratus.st-no-anim h1 .ch{opacity:1;transform:none}.stratus .sec-caps .head{max-width:680px;margin-bottom:36px}.stratus .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.stratus .card{position:relative;padding:26px 26px 22px;border-radius:16px;border:1px solid var(--st-line-strong);background:linear-gradient(165deg,rgba(13,21,38,.92),rgba(7,11,22,.82));backdrop-filter:blur(12px);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.stratus .card:hover{transform:translateY(-5px);border-color:rgba(83,232,212,.35);box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 40px rgba(83,232,212,.06)}.stratus .card .icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;border:1px solid var(--st-line-strong);margin-bottom:18px;color:var(--st-cyan);background:rgba(83,232,212,.06)}.stratus .card h3{font-family:var(--st-disp);font-size:18px;font-weight:600;margin-bottom:9px;padding-right:120px;color:var(--st-ink)}.stratus .card p{font-size:13px;line-height:1.65;color:#b9c8e6}.stratus .card .ftag{position:absolute;top:22px;right:22px;font-family:var(--st-mono);font-size:8px;letter-spacing:.18em;color:var(--st-violet);border:1px solid rgba(139,123,255,.35);border-radius:5px;padding:3px 7px;text-transform:uppercase;white-space:nowrap}.stratus .card .cfoot{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--st-line)}.stratus .card .cfoot b{font-family:var(--st-mono);font-size:10.5px;letter-spacing:.1em;color:var(--st-cyan);font-weight:500}.stratus .card .cfoot span{font-size:10.5px;color:var(--st-faint)}.stratus .duo{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.stratus .glasspane{padding:34px 36px 26px;border-radius:22px;background:linear-gradient(165deg,rgba(4,7,13,.84),rgba(7,11,22,.6));border:1px solid rgba(126,178,255,.1);box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(126,178,255,.08);backdrop-filter:blur(14px)}.stratus h2.h-sm{font-size:clamp(22px,2.4vw,34px)}.stratus .glasspane .lede{font-size:13.5px;margin-top:14px}.stratus .glasspane .zoomrows{margin-top:22px}.stratus .glasspane .zoomrow{padding:13px 2px;gap:14px}.stratus .glasspane .zoomrow b{width:132px;font-size:9px}.stratus .glasspane .zoomrow span{font-size:12.5px}.stratus .zoomrows{margin-top:28px;border-top:1px solid var(--st-line-strong)}.stratus .zoomrow{display:flex;align-items:baseline;gap:18px;padding:16px 4px;border-bottom:1px solid var(--st-line)}.stratus .zoomrow b{font-family:var(--st-mono);font-size:10px;letter-spacing:.22em;color:var(--st-cyan);width:168px;flex:none;text-transform:uppercase;line-height:1.6;text-shadow:0 1px 10px rgba(2,4,9,.9)}.stratus .zoomrow span{font-size:13.5px;color:#c9d7f2;line-height:1.65;text-shadow:0 2px 14px rgba(2,4,9,.95)}.stratus .sec-arch .head{max-width:640px;margin-bottom:32px}.stratus .archgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;position:relative}.stratus .archgrid:before{content:"";position:absolute;left:2%;right:2%;top:50%;height:1px;background:linear-gradient(90deg,transparent,var(--st-line-strong) 18%,var(--st-line-strong) 82%,transparent);opacity:.5}.stratus .acard{position:relative;padding:20px 18px 16px;border-radius:14px;border:1px solid var(--st-line-strong);background:linear-gradient(165deg,rgba(13,21,38,.94),rgba(7,11,22,.86));backdrop-filter:blur(12px)}.stratus .acard .ltitle{font-family:var(--st-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;display:flex;align-items:center;gap:8px}.stratus .acard.l0 .ltitle{color:var(--st-blue)}.stratus .acard.l1 .ltitle{color:var(--st-cyan)}.stratus .acard.l2 .ltitle{color:var(--st-violet)}.stratus .acard.l3 .ltitle{color:var(--st-amber)}.stratus .acard .livedot{width:6px;height:6px;border-radius:50%;background:var(--st-cyan);box-shadow:0 0 10px var(--st-cyan);animation:st-lpulse 1.6s ease-in-out infinite}@keyframes st-lpulse{0%,to{opacity:.5}50%{opacity:1}}.stratus .anode{display:flex;align-items:center;gap:10px;padding:8px 9px;border-radius:9px;border:1px solid transparent;transition:border-color .25s,background .25s}.stratus .anode:hover{border-color:var(--st-line-strong);background:rgba(126,178,255,.05)}.stratus .anode .nicon{width:26px;height:26px;flex:none;border-radius:7px;display:flex;align-items:center;justify-content:center;border:1px solid var(--st-line);color:var(--st-muted);background:rgba(126,178,255,.05)}.stratus .anode b{display:block;font-size:11.5px;font-weight:600;line-height:1.25;color:var(--st-ink)}.stratus .anode small{display:block;font-size:9.5px;color:#8fa6c9;line-height:1.3;margin-top:1px}.stratus .pipestats{display:flex;justify-content:center;gap:clamp(24px,5vw,72px);margin-top:36px;flex-wrap:wrap}.stratus .pstat{text-align:center;min-width:120px}.stratus .pstat b{display:block;font-family:var(--st-disp);font-weight:600;font-size:clamp(30px,3.4vw,44px);letter-spacing:-.02em;line-height:1;background:linear-gradient(180deg,#fff,#9db8e8);-webkit-background-clip:text;background-clip:text;color:transparent}.stratus .pstat span{display:block;margin-top:10px;color:#8fa6c9;text-shadow:0 1px 10px rgba(2,4,9,.9)}.stratus .algostack{margin-top:38px;padding-top:28px;border-top:1px solid var(--st-line);text-align:center}.stratus .algostack .chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.stratus .chip{display:inline-flex;align-items:center;gap:9px;font-family:var(--st-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#cfeee8;border:1px solid rgba(83,232,212,.3);border-radius:999px;padding:9px 17px;background:linear-gradient(160deg,rgba(83,232,212,.08),rgba(77,159,255,.04));white-space:nowrap;transition:border-color .25s,box-shadow .25s,transform .25s}.stratus .chip:hover{border-color:rgba(83,232,212,.6);box-shadow:0 0 22px rgba(83,232,212,.14);transform:translateY(-1px)}.stratus .chip i{width:5px;height:5px;border-radius:50%;background:var(--st-cyan);box-shadow:0 0 8px rgba(83,232,212,.8)}.stratus .chip.blue{color:#cfe4ff;border-color:rgba(77,159,255,.34);background:linear-gradient(160deg,rgba(77,159,255,.08),rgba(83,232,212,.04))}.stratus .chip.blue:hover{border-color:rgba(77,159,255,.65);box-shadow:0 0 22px rgba(77,159,255,.16)}.stratus .chip.blue i{background:var(--st-blue);box-shadow:0 0 8px rgba(77,159,255,.8)}.stratus .chip.violet{color:#ded6ff;border-color:rgba(139,123,255,.34);background:linear-gradient(160deg,rgba(139,123,255,.08),rgba(77,159,255,.04))}.stratus .chip.violet:hover{border-color:rgba(139,123,255,.65);box-shadow:0 0 22px rgba(139,123,255,.16)}.stratus .chip.violet i{background:var(--st-violet);box-shadow:0 0 8px rgba(139,123,255,.8)}.stratus .sec-scale{text-align:center}.stratus .sec-scale .sec-inner{padding-top:44px;padding-bottom:44px}.stratus .sec-scale .stats{display:flex;justify-content:center;gap:clamp(28px,6vw,90px);margin-top:40px;flex-wrap:wrap}.stratus .stat{min-width:150px}.stratus .stat b{display:block;font-family:var(--st-disp);font-weight:600;font-size:clamp(38px,4.6vw,58px);letter-spacing:-.02em;line-height:1;background:linear-gradient(180deg,#fff,#9db8e8);-webkit-background-clip:text;background-clip:text;color:transparent}.stratus .stat span{display:block;margin-top:12px;color:#8fa6c9;text-shadow:0 1px 10px rgba(2,4,9,.9)}.stratus .stat small{display:block;margin-top:7px;font-size:10.5px;color:#7a92b8}.stratus .compare{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;text-align:left}.stratus .comp{padding:26px 26px 22px;border-radius:16px;border:1px solid var(--st-line-strong);background:linear-gradient(165deg,rgba(13,21,38,.92),rgba(7,11,22,.82));backdrop-filter:blur(12px)}.stratus .comp h3{font-family:var(--st-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--st-faint);font-weight:500;margin-bottom:18px}.stratus .comp.hot{border-color:rgba(83,232,212,.3);box-shadow:0 0 50px rgba(83,232,212,.05)}.stratus .comp.hot h3{color:var(--st-cyan)}.stratus .comp ul{margin:0;padding:0}.stratus .comp li{list-style:none;display:flex;gap:11px;align-items:baseline;padding:8px 0;font-size:13px;line-height:1.6;color:#9fb0cf}.stratus .comp.hot li{color:#dce8ff}.stratus .comp li i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--st-faint);transform:translateY(-2px)}.stratus .comp.hot li i{background:var(--st-cyan);box-shadow:0 0 8px rgba(83,232,212,.7)}.stratus .sec-access{flex-direction:column;align-items:center;justify-content:center;min-height:88vh;padding:88px 7vw 0;width:100%}.stratus .panel{text-align:center;margin:auto;max-width:720px;padding:64px 48px;border-radius:22px;border:1px solid var(--st-line);background:linear-gradient(165deg,rgba(13,21,38,.82),rgba(7,11,22,.66));backdrop-filter:blur(16px);box-shadow:0 40px 100px rgba(0,0,0,.55)}.stratus .panel h2{font-size:clamp(26px,3.2vw,40px);margin-top:14px}.stratus .panel p{color:var(--st-muted);margin:18px 0 34px;font-size:15px;line-height:1.65}.stratus .panel .row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.stratus .st-footer{width:100%;margin-top:56px;border-top:1px solid var(--st-line);padding:28px 7vw 30px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.stratus .st-footer .links{display:flex;gap:22px;margin-left:auto}.stratus .st-footer .links a{font-size:12px;color:var(--st-faint);text-decoration:none}.stratus .st-footer .links a:hover{color:var(--st-ink)}.stratus .st-footer .legal{width:100%;margin-top:10px;font-family:var(--st-mono);font-size:9px;letter-spacing:.14em;color:var(--st-faint);line-height:1.8;text-transform:uppercase}.stratus .st-loader{position:absolute;inset:0;z-index:100;background:var(--st-bg);display:flex;flex-direction:column;gap:22px;align-items:center;justify-content:center}.stratus .st-loader img{height:30px;width:auto;opacity:.9}.stratus .st-loader .bar{width:min(300px,60vw);height:1px;background:rgba(126,178,255,.12);position:relative;overflow:hidden}.stratus .st-loader .bar i{position:absolute;inset:0;width:0;background:linear-gradient(90deg,var(--st-cyan),var(--st-violet));box-shadow:0 0 12px var(--st-cyan);transition:width .3s}@media (max-width:1080px){.stratus .archgrid{grid-template-columns:repeat(2,1fr)}.stratus .archgrid:before{display:none}.stratus .duo{grid-template-columns:1fr}}@media (max-width:880px){.stratus .cards{grid-template-columns:1fr}.stratus .card h3{padding-right:0}.stratus .archgrid,.stratus .compare{grid-template-columns:1fr}.stratus .zoomrow{flex-direction:column;gap:7px}.stratus .glasspane .zoomrow b,.stratus .zoomrow b{width:auto}.stratus .glasspane{padding:26px 20px 20px}.stratus .chip{white-space:normal;text-align:left}.stratus .sec.glass .sec-inner{padding:28px 22px}.stratus .st-dots{display:none}.stratus .st-nav{padding:14px 20px}.stratus .st-nav a.link:not(.keep){display:none}.stratus .sec{padding:72px 6vw 56px}.stratus .sec-hero{padding:100px 6vw}.stratus .sec-hero .sources{padding:0 18px}.stratus .sec-hero .sources .microlabel{letter-spacing:.18em;font-size:9px}.stratus .panel{padding:44px 26px}}