@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/56069e83bb5b2425-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/91601dd83defba07-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:Schibsted Grotesk Fallback;src:local("Arial");ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.00%;size-adjust:104.49%}.__className_c25baf{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.__variable_c25baf{--font-display:"Schibsted Grotesk","Schibsted Grotesk Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_987bfa{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_987bfa{--font-body:"IBM Plex Sans","IBM Plex Sans 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-20c4,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-20c4,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_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--paper:#faf8f5;--white:#ffffff;--ink:#17181c;--petrol:#c2410c;--accent:#ff6100;--accent-2:#dc0a1e;--text-2:#44403c;--muted:#57534e;--line:#e0dbd5;--line-soft:#ece8e3;--mint:#fff1e8;--mint-line:#f5d9c6;--on-ink:#f3efea;--on-ink-2:#bdb6ae;--ink-line:#34322f;--ink-line-2:#2a2826;--font-display:"Schibsted Grotesk","Helvetica Neue",Arial,sans-serif;--font-body:"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"IBM Plex Mono",Menlo,monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:1.6}h1,h2,h3{text-wrap:balance}a{color:var(--petrol)}a:hover{color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.skip-link{position:absolute;left:16px;top:-60px;z-index:10;padding:10px 16px;border-radius:6px;background:var(--ink);color:var(--paper)}.skip-link:focus{top:12px}.container{max-width:1200px;margin:0 auto;padding-inline:24px}.band-white{background:var(--white);border-block:1px solid var(--line)}.band-ink{background:var(--ink);color:var(--on-ink)}.band-mint{background:var(--mint);border-top:1px solid var(--mint-line)}.section{padding-block:88px;display:flex;flex-direction:column;gap:44px}.eyebrow{margin:0;font-family:var(--font-mono);font-weight:500;font-size:13px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.03em}.lead{margin:0;color:var(--text-2);max-width:48ch}.stack{display:flex;flex-direction:column;gap:14px}.split{display:flex;flex-wrap:wrap;gap:20px 56px;align-items:flex-end;justify-content:space-between}.split>*{flex:1 1 380px;min-width:0}.btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:6px;border:1.5px solid transparent;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.btn-sm{min-height:44px;padding:0 18px}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:var(--petrol);color:var(--white)}.btn-outline{border-color:var(--ink);color:var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--paper)}.btn-accent{background:linear-gradient(100deg,var(--accent) 60%,#f0410f);color:var(--ink)}.btn-accent:hover{background:#ff7a26;color:var(--ink)}.btn-outline-light{border-color:var(--on-ink);color:var(--on-ink)}.btn-outline-light:hover{background:var(--on-ink);color:var(--ink)}.btn-petrol{background:var(--petrol);color:var(--white)}.btn-petrol:hover{background:var(--ink);color:var(--white)}.btn-row{display:flex;flex-wrap:wrap;gap:12px}.site-header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:30;background:rgb(250 248 245/.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.header-bar{padding-block:14px;justify-content:space-between;gap:16px}.header-bar,.logo{display:flex;align-items:center}.logo{gap:10px;color:var(--ink);text-decoration:none}.logo-word{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em;white-space:nowrap}.nav{display:flex;align-items:center;gap:26px;font-size:15px;font-weight:500}.nav a:not(.btn){text-decoration:none}.header-mobile-actions{display:none;gap:8px}.icon-btn-light{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer}.icon-btn-light:hover{border-color:var(--ink);color:var(--ink)}.mobile-menu{border-top:1px solid var(--line);background:var(--paper)}.mobile-menu .container{padding-block:8px 20px;display:flex;flex-direction:column}.mobile-menu a:not(.btn){display:flex;align-items:center;min-height:52px;border-bottom:1px solid var(--line-soft);color:var(--ink);font-size:18px;font-weight:600;text-decoration:none}.mobile-menu .btn{margin-top:16px;justify-content:center}@media (max-width:900px){.nav-desktop{display:none}.header-mobile-actions{display:flex}.logo-word{font-size:20px}}@media (max-width:380px){.logo-word{font-size:17px}}@media (max-width:340px){.header-bar{padding-inline:16px;gap:8px}.logo{gap:8px}.logo-word{font-size:15px}}@media (min-width:901px){.mobile-menu{display:none!important}}.hero{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#3a1d10 0,var(--ink) 55%);color:var(--on-ink)}.network-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero-inner{position:relative;padding-block:56px 48px;display:flex;flex-direction:column;gap:28px}.hero-h1{margin:0;font-family:var(--font-mono);font-weight:500;font-size:13px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-2);display:flex;align-items:center;gap:10px}.hero-h1:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 4px rgb(220 10 30/.2)}.slider{display:flex;flex-direction:column;gap:36px}.slides{display:grid}.slide{grid-area:1/1;display:flex;flex-wrap:wrap;gap:40px 56px;align-items:center;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.slide[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s}.slide-copy{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:22px}.slide-eyebrow{margin:0;font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.slide-title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(38px,5.4vw,72px);line-height:1.03;letter-spacing:-.035em;color:var(--white);text-wrap:balance}.slide-text{margin:0;max-width:56ch;font-size:19px;color:var(--on-ink-2)}.slide-visual{flex:1 1 360px;min-width:0;max-width:480px}.slider-controls{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;border-top:1px solid rgb(243 239 234/.14);padding-top:20px}.slider-tabs{flex:1 1 520px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));grid-gap:8px 20px;gap:8px 20px}.slider-tab{display:flex;flex-direction:column;gap:10px;min-height:44px;padding:6px 0;border:0;background:none;color:var(--on-ink-2);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.slider-tab:hover,.slider-tab[aria-selected=true]{color:var(--white)}.slider-tab-track{position:relative;height:3px;border-radius:2px;background:rgb(243 239 234/.16);overflow:hidden}.slider-tab-fill{position:absolute;inset:0;background:var(--accent);transform-origin:left;animation-name:slider-progress;animation-timing-function:linear;animation-fill-mode:forwards}.slider-tab-fill[data-static]{animation:none}@keyframes slider-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.slider-current{display:none;margin:0;font-size:14px;font-weight:600;color:var(--white)}.slider-current span{font-family:var(--font-mono);font-weight:500;color:var(--accent)}.slider-buttons{display:flex;gap:8px}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgb(243 239 234/.3);background:rgb(23 24 28/.4);color:var(--on-ink);cursor:pointer}.icon-btn:hover{background:var(--on-ink);color:var(--ink)}.panel{border:1px solid rgb(243 239 234/.16);border-radius:12px;background:rgb(14 15 18/.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 24px 60px rgb(0 0 0/.35);overflow:hidden}.panel-bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid rgb(243 239 234/.1);font-family:var(--font-mono);font-size:12px;color:var(--on-ink-2)}.panel-dots{display:flex;gap:5px}.panel-dots i{width:8px;height:8px;border-radius:50%;background:rgb(243 239 234/.22)}.panel-tag{margin-left:auto;padding:2px 7px;border-radius:4px;border:1px solid rgb(243 239 234/.2);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.panel-body{padding:18px;gap:14px;font-size:14px;color:var(--on-ink)}.chat,.panel-body{display:flex;flex-direction:column}.chat{gap:12px}.chat-msg{padding:10px 12px;border-radius:10px;line-height:1.5}.chat-user{align-self:flex-end;max-width:85%;background:var(--petrol);color:var(--white)}.chat-ai{display:flex;gap:10px;background:rgb(243 239 234/.06)}.chat-ai-label{flex:0 0 auto;width:24px;height:24px;border-radius:6px;background:var(--accent);color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:center}.doc-list,.status-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.doc-list li,.status-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;background:rgb(243 239 234/.05);font-family:var(--font-mono);font-size:12.5px}.pill{flex:0 0 auto;padding:2px 8px;border-radius:999px;font-family:var(--font-body);font-size:11.5px;font-weight:600}.pill-ok{background:rgb(127 200 185/.18);color:#8fd6c6}.pill-warn{background:rgb(255 97 0/.18);color:#ff8a3d}.chat-input{display:flex;align-items:center;gap:4px;padding:10px 12px;border-radius:8px;border:1px solid rgb(243 239 234/.16);color:var(--on-ink-2);font-size:13px}.chat-cursor{width:2px;height:16px;background:var(--accent-2);animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.hub{position:relative;height:300px}.hub-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:112px;height:112px;border-radius:50%;background:var(--accent);color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-display);font-weight:800;font-size:17px;box-shadow:0 0 0 10px rgb(255 97 0/.15),0 0 0 22px rgb(255 97 0/.06)}.hub-core small{font-family:var(--font-mono);font-weight:500;font-size:10px}.hub-node{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a))}.hub-line{position:absolute;left:0;top:-.5px;width:112px;height:1px;background:repeating-linear-gradient(90deg,rgb(255 138 61/.6) 0 6px,transparent 6px 10px);background-size:20px 1px;animation:flow 1.2s linear infinite}@keyframes flow{to{background-position:20px 0}}.hub-label{position:absolute;left:118px;top:0;transform:translateY(-50%) rotate(calc(-1 * var(--a)));transform-origin:left center;white-space:nowrap;padding:5px 10px;border-radius:6px;border:1px solid rgb(243 239 234/.2);background:var(--ink);font-size:12.5px;font-weight:500}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.kpi{padding:10px;border-radius:8px;background:rgb(243 239 234/.05);display:flex;flex-direction:column;gap:2px}.kpi small{font-size:11.5px;color:var(--on-ink-2)}.kpi strong{font-family:var(--font-display);font-size:18px;color:var(--white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bars{height:150px;display:flex;align-items:flex-end;gap:6px;padding-top:8px;border-bottom:1px solid rgb(243 239 234/.14);background-image:linear-gradient(rgb(243 239 234/.06) 1px,transparent 0);background-size:100% 37.5px}.bar{flex:1 1;border-radius:3px 3px 0 0;background:linear-gradient(to top,var(--petrol),#ff8a3d);transform-origin:bottom}.bar:last-child{background:var(--accent-2)}.slide[data-active=true] .bar{animation:grow .6s ease-out both}@keyframes grow{0%{transform:scaleY(.1)}}.bars-axis{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:11px;color:var(--on-ink-2)}.status-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:#4fd1a5;box-shadow:0 0 0 0 rgb(79 209 165/.6);animation:ping 2s ease-out infinite}@keyframes ping{70%{box-shadow:0 0 0 7px rgb(79 209 165/0)}to{box-shadow:0 0 0 0 rgb(79 209 165/0)}}.status-list li span:nth-child(2){flex:1 1;min-width:0}.status-state{color:#8fd6c6}.ticket{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;border:1px dashed rgb(255 97 0/.4);font-size:13px}@media (prefers-reduced-motion:reduce){.slide,.slide[data-active=true]{transition:none;transform:none}.chat-cursor,.hub-line,.slide[data-active=true] .bar,.status-dot{animation:none}}@media (max-width:520px){.hub{height:250px;transform:scale(.8)}.slide-text{font-size:17px}}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.service{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 28px;display:flex;flex-direction:column;gap:12px}.service-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted)}.service-head,.tag{font-family:var(--font-mono);letter-spacing:.08em}.tag{font-size:11px;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:var(--accent);color:var(--ink)}.service h3{margin:0;font-family:var(--font-display);font-weight:700;font-size:23px;line-height:1.2;letter-spacing:-.015em}.service p{margin:0;color:var(--text-2);font-size:16px}.service ul{margin:0;padding:8px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;color:var(--muted);border-top:1px dashed var(--line)}.managed{padding-block:96px;display:flex;flex-direction:column;gap:52px}.managed .eyebrow{color:var(--accent)}.managed .h2{color:var(--white);font-size:clamp(34px,4.4vw,56px);line-height:1.04}.managed-intro{display:flex;flex-wrap:wrap;gap:28px 64px}.managed-intro>*{flex:1 1 380px;min-width:0}.managed-intro p{margin:0;max-width:58ch;color:var(--on-ink-2)}.coverage{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px}.coverage li{display:flex;gap:12px;align-items:flex-start;color:var(--on-ink-2)}.coverage strong{color:var(--white);font-weight:600}.coverage svg{flex:0 0 auto;margin-top:4px;color:var(--accent)}.table-wrap{overflow-x:auto;border:1px solid var(--ink-line);border-radius:10px}.sla{width:100%;min-width:760px;border-collapse:collapse;font-size:15px}.sla caption{text-align:left;padding:20px 24px 6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink-2)}.sla td,.sla th{text-align:left;padding:14px 24px;border-bottom:1px solid var(--ink-line-2);vertical-align:top}.sla thead th{border-bottom-color:var(--ink-line);vertical-align:bottom}.sla thead th:first-child{width:28%;font-weight:500;color:var(--on-ink-2)}.tier-name{display:block;font-family:var(--font-display);font-weight:700;font-size:22px;color:var(--white)}.tier-fit{display:block;font-weight:400;font-size:14px;color:var(--on-ink-2)}.sla tbody th{font-weight:500}.sla tbody td{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sla .price-row td,.sla .price-row th{border-bottom:0;padding-block:20px;vertical-align:middle}.price-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;font-family:var(--font-body)}.price-cta p{margin:0;max-width:52ch}.footnote{margin:0;max-width:70ch;font-size:15px;color:var(--on-ink-2)}.steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:28px;gap:28px}.steps li{flex-direction:column;padding-top:18px;border-top:3px solid var(--ink)}.step-head,.steps li{display:flex;gap:12px}.step-head{align-items:baseline;justify-content:space-between}.step-head h3{margin:0;font-family:var(--font-display);font-weight:800;font-size:26px}.step-head span{font-family:var(--font-mono);font-size:13px;color:var(--muted)}.steps p{margin:0;color:var(--text-2);font-size:16px}.step-out{font-size:14px;font-weight:600;color:var(--petrol)}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:20px;gap:20px}.model{border:1px solid var(--line);border-radius:10px;padding:28px;background:#fdfbf9;display:flex;flex-direction:column;gap:12px}.model h3{margin:0;font-family:var(--font-display);font-weight:700;font-size:24px}.model .billing{font-family:var(--font-mono);font-size:13px;color:var(--petrol)}.model p{margin:0;color:var(--text-2);font-size:16px}.model .fit{font-size:14px;color:var(--muted)}.industries{padding-block:88px;display:flex;flex-wrap:wrap;gap:32px 64px;align-items:flex-start}.industries>.stack{flex:1 1 360px;min-width:0}.industry-grid{flex:2 1 520px;min-width:0;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));grid-gap:12px;gap:12px}.industry-grid li{border:1px solid var(--line);border-radius:8px;padding:18px 20px;background:var(--white)}.industry-grid h3{margin:0;font-size:17px;font-weight:600}.industry-grid p{margin:0;font-size:14px;color:var(--muted)}.contact{padding-block:88px;display:flex;flex-wrap:wrap;gap:40px 64px}.contact-info{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.contact-info .eyebrow{color:var(--text-2)}.contact-list{margin:8px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px 20px;gap:12px 20px;font-size:16px}.contact-list dt{color:var(--text-2)}.contact-list dd{margin:0;font-weight:600;overflow-wrap:anywhere}.contact-list address{font-style:normal;font-weight:500;line-height:1.5}.form{flex:1 1 440px;min-width:0;background:var(--white);border:1px solid var(--mint-line);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:16px;gap:16px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:14px;font-weight:600}.field input,.field select,.field textarea{min-height:44px;padding:0 12px;border:1px solid #cfc7be;border-radius:6px;font:inherit;background:var(--white);color:var(--ink)}.field textarea{padding:10px 12px;resize:vertical}.form-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.form-status{margin:0;font-size:15px;font-weight:600;color:var(--petrol)}.site-footer{background:var(--ink);color:var(--on-ink-2);font-size:14px}.site-footer .container{padding-block:48px;display:flex;flex-wrap:wrap;gap:24px 48px;align-items:flex-start;justify-content:space-between}.footer-brand{display:flex;flex-direction:column;gap:8px;max-width:44ch}.footer-brand .logo-word{font-size:20px;color:var(--white)}.footer-brand address{font-style:normal}.footer-nav{display:flex;flex-wrap:wrap;gap:10px 28px}.footer-nav a{color:var(--on-ink);text-decoration:none}.footer-nav a:hover{color:var(--white);text-decoration:underline}.wa-float{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:20;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;min-width:52px;padding:0 20px;border-radius:999px;background:var(--petrol);color:var(--white);font-weight:600;text-decoration:none;box-shadow:0 6px 20px rgb(23 24 28/.25);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s,transform .25s}.wa-float[data-show=true]{opacity:1;transform:none;pointer-events:auto}.wa-float:hover{background:var(--ink);color:var(--white)}.tier-cards{display:none;flex-direction:column;gap:14px}.tier-card{border:1px solid var(--ink-line);border-radius:10px;padding:18px}.tier-card h3{margin:0 0 12px}.tier-card dl{margin:0;display:flex;flex-direction:column}.tier-card dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:8px;border-top:1px solid var(--ink-line-2);font-size:14px}.tier-card dt{color:var(--on-ink-2)}.tier-card dd{margin:0;text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-ink)}.tier-price{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:10px;background:rgb(255 97 0/.08);border:1px solid rgb(255 97 0/.3)}.tier-price p{margin:0;color:var(--on-ink);font-size:15px}@media (max-width:760px){.table-wrap{display:none}.tier-cards{display:flex}.slide-visual{display:none}.slider{gap:24px}.slider-controls{gap:14px 12px;padding-top:16px}.slider-current{display:block;order:1;flex:1 1 auto;min-width:0}.slider-buttons{order:2}.slider-tabs{order:3;flex:1 1 100%;display:flex;gap:6px}.slider-tab{flex:1 1;min-height:0;padding:0;gap:0}.slider-tab-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.slider-tab-track{height:4px}.hero-inner{padding-bottom:40px}.slider-buttons .icon-btn{width:44px;height:44px}.btn-row .btn{flex:1 1 100%;justify-content:center}.h2{font-size:clamp(28px,7.5vw,36px)}.managed .h2{font-size:clamp(30px,8vw,40px)}.service{padding:22px 20px}.form{padding:20px}.form-actions .btn{flex:1 1 100%;justify-content:center}.price-cta .btn-row{width:100%}}@media (max-width:520px){.wa-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wa-float{padding:0 16px}.contact,.industries,.section{padding-block:64px}.managed{padding-block:72px}.hero-inner{padding-block:40px 36px}}