@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-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_37ef13{font-family:Inter,Inter Fallback;font-style:normal}.__variable_37ef13{--font-inter:"Inter","Inter Fallback"}:root{--bg:#030303;--surface:#0c0c0d;--surface-2:#121214;--border:rgba(255,255,255,.08);--border-hi:rgba(41,75,253,.35);--text:#ffffff;--muted:rgba(255,255,255,.62);--dim:rgba(255,255,255,.38);--accent:#294bfd;--accent-2:#00f4c4;--accent-soft:rgba(41,75,253,.14);--amber:#ffa404;--font-display:var(--font-space-grotesk),"Space Grotesk",sans-serif;--font-body:var(--font-inter),"Inter",sans-serif;--radius-lg:24px;--radius-md:16px;--radius-pill:999px;--tint-1:rgba(255,255,255,.02);--tint-2:rgba(255,255,255,.03);--tint-3:rgba(255,255,255,.04);--tint-4:rgba(255,255,255,.05);--tint-5:rgba(255,255,255,.06);--hover-tint:rgba(255,255,255,.06);--util-bg:rgba(0,0,0,.4);--elev-1:0 1px 2px rgba(0,0,0,.5);--elev-2:0 8px 24px rgba(0,0,0,.6);--elev-3:0 40px 120px rgba(41,75,253,.14),0 10px 60px rgba(0,0,0,.8);--glow-accent:0 0 34px rgba(41,75,253,.55);--glow-soft:0 0 50px rgba(41,75,253,.12);--glow-soft-lg:0 0 60px rgba(41,75,253,.14);--glow-soft-sm:0 0 22px rgba(41,75,253,.12);--nav-h:78px;--hero-pad-extra:52px;--hero-pad-bottom:50px;--c1:#294bfd;--c2:#4f6bfa;--c3:#0f9fd6;--c4:#00c9ad;--c5:#00f4c4;--c-grid:rgba(255,255,255,.07);--c-neutral:rgba(255,255,255,.18)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}#bgCanvas{position:fixed;inset:0;width:100vw;height:100vh;z-index:-1;pointer-events:none}html.light{--bg:#ffffff;--surface:#ffffff;--surface-2:#f7f9fd;--rule:rgba(10,20,60,.10);--rule-soft:rgba(10,20,60,.06);--ink:#0b0e1a;--ink-text:#ffffff;--ink-muted:rgba(255,255,255,.72);--ink-dim:rgba(255,255,255,.62);--ink-border:rgba(255,255,255,.16);--tint-1:rgba(10,20,60,.025);--tint-2:rgba(10,20,60,.045);--tint-3:rgba(10,20,60,.055);--tint-4:rgba(10,20,60,.065);--tint-5:rgba(10,20,60,.085);--hover-tint:rgba(10,20,60,.06);--util-bg:rgba(10,20,60,.045);--elev-1:0 1px 1px rgba(10,20,60,.04);--elev-2:0 1px 2px rgba(10,20,60,.04),0 4px 10px rgba(10,20,60,.05);--elev-3:0 2px 4px rgba(10,20,60,.05),0 12px 28px rgba(10,20,60,.07);--glow-accent:0 3px 10px rgba(41,75,253,.22);--glow-soft:none;--glow-soft-lg:none;--glow-soft-sm:none;--border:rgba(10,20,60,.10);--border-hi:rgba(41,75,253,.4);--accent-soft:rgba(41,75,253,.08);--text:#0b0e1a;--muted:rgba(11,14,26,.72);--dim:rgba(11,14,26,.62);--c4:#00a892;--c5:#00b89a;--c-grid:rgba(10,20,60,.09);--c-neutral:rgba(10,20,60,.16)}.light .nav-inner{background:rgba(255,255,255,.68);border-color:rgba(10,20,60,.08)}.light .nav a.link{color:rgba(11,14,26,.78)}.light .nav a.link:hover{color:#0b0e1a;background:rgba(10,20,60,.06)}.light .btn-red,.light .btn-solid,.light .nav .cta{background:#294bfd;background-image:none;color:#fff;border:1px solid #294bfd;box-shadow:0 1px 2px rgba(41,75,253,.24),0 6px 16px rgba(41,75,253,.22)}.light .btn-red:hover,.light .btn-solid:hover,.light .nav .cta:hover{background:#1f3ce0;border-color:#1f3ce0;box-shadow:0 2px 4px rgba(41,75,253,.28),0 10px 24px rgba(41,75,253,.26)}.light .btn-red .arrow,.light .btn-solid .arrow,.light .nav .cta .arrow{background:#fff;color:#294bfd}.light .btn-ghost{color:#0b0e1a;border:1.5px solid #0b0e1a!important;background:#fff;
  /* !important because the padding-zeroing §3.2 asks me to delete is INLINE JSX
     (`style={{paddingLeft:0}}` on the .s-promise and .s-product ghosts in
     page.tsx), which no normal rule can outrank. CR-013 §4 forbids JSX changes,
     so the computed value is forced here instead. Deleting those two inline
     styles later would let this !important go. */padding:13px 26px!important}.light .btn-ghost:hover{background:#0b0e1a;color:#fff}.light .btn-ghost .arrow{background:#0b0e1a!important;color:#fff!important}.light .btn-ghost:hover .arrow{background:#fff!important;color:#0b0e1a!important}.light .badge{background:rgba(10,20,60,.04)}.light .strip-logos span{color:rgba(11,14,26,.8)}.light .strip-logos span:hover{color:var(--text);text-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.light .bubble b{color:var(--text)}.light .tcard .quote{color:rgba(11,14,26,.85)}.light .glowcard{background:var(--surface);border:1px solid var(--border);box-shadow:var(--elev-2)}.light .glowcard .art{opacity:0}.light .region-pill{background:rgba(255,255,255,.7);color:var(--muted)}.light .pcard.hot{background:var(--surface);border:1px solid var(--accent);box-shadow:var(--elev-2)}.light .dash-wrap{background:#fff;border-color:rgba(10,20,60,.12);box-shadow:var(--elev-3)}.light .socials a:hover{color:#0b0e1a}.light .final h2 .pro,.light .grad,.light .logo-fixed .pro,.light .stat .num em{background:linear-gradient(90deg,#1f3ce0 10%,#00806c 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.theme-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer;font-size:15px;line-height:1;display:grid;place-items:center;transition:.25s}.theme-btn:hover{color:var(--text);border-color:var(--border-hi)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.1;letter-spacing:-.02em}a{color:inherit;text-decoration:none}img{max-width:100%}.container{width:min(1240px,92vw);margin:0 auto}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.btn-ghost:focus-visible,.btn-red:focus-visible,.btn-solid:focus-visible,.nav .cta:focus-visible{outline:3px solid rgba(41,75,253,.45);outline-offset:3px}.nav{position:fixed;top:18px;left:0;right:0;z-index:100;display:flex;justify-content:center;pointer-events:none}.nav-inner{pointer-events:auto;display:flex;align-items:center;gap:6px;background:rgba(10,10,10,.55);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--border);padding:6px}.nav a.link,.nav-inner{border-radius:var(--radius-pill)}.nav a.link{padding:10px 22px;font-size:14.5px;color:var(--muted);transition:.25s}.nav a.link:hover{color:#fff;background:var(--hover-tint)}.nav .cta{display:flex;align-items:center;gap:8px;background:#fff;color:#000;font-weight:600;font-size:14.5px;padding:10px 8px 10px 22px;border-radius:var(--radius-pill);transition:.25s}.nav .cta:hover{box-shadow:var(--glow-accent)}.nav .cta .arrow{width:26px;height:26px;border-radius:50%;background:#000;color:#fff;display:grid;place-items:center;font-size:12px}.logo-fixed{position:fixed;top:22px;left:34px;z-index:101;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.04em;display:flex;align-items:center;line-height:1}.logo-img{height:42px;width:auto}img.logo-on-dark{display:block}.light img.logo-on-dark,img.logo-on-light{display:none}.light img.logo-on-light{display:block}.light.nav-on-ink img.logo-on-light{display:none}.light.nav-on-ink img.logo-on-dark{display:block}.final h2 .pro,.grad,.logo-fixed .pro{background:linear-gradient(90deg,#294bfd 10%,#00f4c4 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero{position:relative;padding:150px 0 60px;text-align:center;overflow:hidden}#heroCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.9}.hero .inner,.hero-grid{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}.hero-visual{min-width:0}.hero-visual__probe{position:absolute;width:0;pointer-events:none;visibility:hidden;height:calc(100svh - var(--nav-h) - var(--hero-pad-extra) - var(--hero-pad-bottom))}.hero-visual__frame{width:min(100%,1020px);aspect-ratio:1020/674;margin-inline:auto;flex-shrink:0;overflow:hidden}.hero-visual__inner{width:1020px;height:674px;transform:scale(var(--fit,1));transform-origin:top left}.hero-visual .dash-wrap{width:1020px;margin:0}.hero-visual .dash-content{height:545px}.hero-visual .dash-util{display:flex}.hero-visual .dash-grid{grid-template-columns:repeat(4,1fr)}.hero-visual .scard.wide{grid-column:span 2}.hero-visual .tiles-4{grid-template-columns:repeat(4,1fr)}.hero-visual .tiles-3{grid-template-columns:repeat(3,1fr)}.hero-visual .dash-brand .rm-word,.hero-visual .dash-jump{display:block}@media(min-width:1024px){.hero{text-align:left;padding:calc(var(--nav-h) + var(--hero-pad-extra)) 0 var(--hero-pad-bottom)}.hero-grid{grid-template-columns:minmax(0,46%) minmax(0,54%);gap:56px}.hero h1{font-size:clamp(40px,4.4vw,66px)}.hero .sub{margin-left:0;margin-right:0;max-width:none}.hero .cta-row{justify-content:flex-start}.hero-visual__frame{margin-inline:0}}.badge{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);border:1px solid var(--border);background:var(--tint-2);padding:7px 16px;border-radius:var(--radius-pill);margin-bottom:28px}.badge .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.hero h1{font-size:clamp(44px,6.4vw,88px);font-weight:600}.hero h1 .line{display:block}.hero .sub{max-width:640px;margin:26px auto 0;color:var(--muted);font-size:clamp(16px,1.4vw,19px)}.cta-row{display:flex;gap:14px;justify-content:center;margin-top:38px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15px;padding:13px 26px;border-radius:var(--radius-pill);transition:.25s;border:1px solid transparent}.btn .arrow{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px}.btn-ghost{color:#fff;border:1.5px solid rgba(255,255,255,.45)!important;border-radius:var(--radius-pill);background:transparent}.btn-ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.85)}.btn-solid{background:#fff;color:#000}.btn-solid .arrow{background:#000;color:#fff}.btn-solid:hover{box-shadow:var(--glow-accent);transform:translateY(-1px)}.btn-red{background:linear-gradient(90deg,#294bfd,#00b89a);color:#fff}.btn-red .arrow{background:#fff;color:var(--accent)}.btn-red:hover{box-shadow:var(--glow-accent);transform:translateY(-1px)}.dash-wrap{position:relative;z-index:2;margin:70px auto 0;width:min(1020px,94vw);border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(8,8,9,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--elev-3);overflow:hidden;text-align:left}.dash-util{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 18px;font-size:10.5px;color:var(--dim);border-bottom:1px solid var(--border);background:var(--util-bg)}.dash-util b{font-weight:500;color:var(--muted)}.dash-util .du-l span{margin-right:15px}.dash-util .du-r span{margin-left:15px;white-space:nowrap}.dash-brand{gap:14px;padding:12px 18px;border-bottom:1px solid var(--border)}.dash-brand,.dash-brand .brand{display:flex;align-items:center}.dash-brand .brand{line-height:1}.dash-logo{height:26px;width:auto}.dash-brand .rm-word{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--text);white-space:nowrap}.dash-search{margin-left:auto;width:min(260px,34%);background:var(--tint-4);border:1px solid var(--border);border-radius:8px;padding:6px 12px;font-size:11px;color:var(--dim)}.dash-jump,.dash-nav{font-size:11px;color:var(--muted);white-space:nowrap}.dash-nav{display:flex;gap:13px;padding:9px 18px;border-bottom:1px solid var(--border);background:var(--tint-1);overflow:hidden}.dash-nav .active{color:var(--text);font-weight:600}.dash-nav .dn-plus{color:var(--dim)}.dash-content{padding:16px 18px 20px;height:545px;overflow:hidden}@media(max-width:960px){.dash-content{height:470px}}@media(max-width:600px){.dash-content{height:430px}}.dash-h{font-family:var(--font-display);font-weight:600;font-size:16px;margin-bottom:12px}.dash-filters{display:flex;align-items:center;gap:9px;flex-wrap:wrap;border:1px solid var(--border);border-radius:10px;padding:9px 12px;margin-bottom:14px;background:var(--surface-2)}.dash-filters .f-lbl{font-size:10.5px;color:var(--dim)}.dash-filters .f-sel{font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:4px 10px;background:var(--tint-3)}.dash-filters .f-apply{font-size:11px;font-weight:600;color:#fff;background:linear-gradient(90deg,#294bfd,#00b89a);border-radius:6px;padding:5px 14px}.dash-subtabs{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.dash-subtabs span{font-size:11.5px;color:var(--muted);padding:6px 12px;border-radius:8px;border:1px solid transparent;white-space:nowrap}.dash-subtabs .active{color:var(--accent);border-color:var(--border-hi);background:var(--accent-soft);font-weight:600}.dv-radio{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.dv-tab{cursor:pointer;transition:.2s}.dv-tab:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}#dv-act:checked~.panel-stats,#dv-cal:checked~.panel-stats,#dv-dash:checked~.panel-stats,#dv-gantt:checked~.panel-stats,#dv-issues:checked~.panel-stats,#dv-proj:checked~.panel-stats,#dv-spent:checked~.panel-stats,.panel-act,.panel-cal,.panel-dash,.panel-gantt,.panel-issues,.panel-proj,.panel-spent{display:none}#dv-cal:checked~.panel-cal,#dv-spent:checked~.panel-spent{display:block}#dv-cal:checked~.dash-nav label[for=dv-cal],#dv-spent:checked~.dash-nav label[for=dv-spent]{color:var(--text);font-weight:600}.sp-row{display:grid;grid-template-columns:.75fr .8fr .6fr 1.9fr 1.2fr .45fr;grid-gap:8px;gap:8px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--border);font-size:10.5px;color:var(--muted)}.sp-row:last-child{border-bottom:none}.sp-head{background:var(--tint-2);color:var(--dim);font-weight:600}.sp-cmt,.sp-issue{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-grid{display:grid;grid-template-columns:22px repeat(7,1fr);border:1px solid var(--border);border-radius:10px;overflow:hidden}.cal-head{background:var(--tint-2);font-size:9.5px;font-weight:600;padding:6px 4px}.cal-head,.cal-wk{color:var(--dim);text-align:center;border-bottom:1px solid var(--border)}.cal-wk{font-size:8px;padding:4px 2px;background:var(--tint-1)}.cal-cell,.cal-wk{border-right:1px solid var(--border)}.cal-cell{min-height:74px;padding:4px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:3px}.cal-cell.dim{background:var(--tint-1)}.cal-date{font-size:9px;color:var(--dim);text-align:right}.cal-ev{font-size:8px;line-height:1.35;color:var(--muted);background:var(--accent-soft);border:1px solid var(--border-hi);border-radius:4px;padding:3px 4px;overflow:hidden}.cal-proj{display:block;color:var(--dim);font-size:7.5px;margin-bottom:2px}.cal-badge{display:inline-block;background:var(--c1);color:#fff;border-radius:3px;padding:0 3px;font-size:7.5px}#dv-act:checked~.panel-act,#dv-dash:checked~.panel-dash,#dv-gantt:checked~.panel-gantt,#dv-issues:checked~.panel-issues,#dv-proj:checked~.panel-proj{display:block}#dv-act:checked~.dash-nav label[for=dv-act],#dv-issues:checked~.dash-nav label[for=dv-issues],#dv-proj:checked~.dash-nav label[for=dv-proj],#dv-proj:checked~.dash-util label[for=dv-proj]{color:var(--text);font-weight:600}.ov-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:12px;gap:12px;align-items:start}.ov-links{font-size:10px;color:var(--accent);margin-top:8px}.ov-list{list-style:none;font-size:10.5px;color:var(--muted);display:flex;flex-direction:column;gap:5px}.ov-list li:before{content:"•";color:var(--accent-2);margin-right:7px}.ov-members{font-size:10.5px;color:var(--muted)}.ov-members span,.t-link{color:var(--accent)}@media(max-width:700px){.ov-grid{grid-template-columns:1fr}}.act-date{font-size:10.5px;font-weight:600;color:var(--text);margin:12px 0 6px}.act-row{display:grid;grid-template-columns:22px 1fr;grid-gap:9px;gap:9px;padding:7px 0;border-top:1px solid var(--border)}.act-av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;color:#fff;background:linear-gradient(135deg,#294bfd,#00b89a)}.act-head{display:flex;gap:8px;flex-wrap:wrap;font-size:10.5px;align-items:baseline}.act-time{color:var(--dim)}.act-link{color:var(--accent);font-weight:600}.act-body{font-size:10px;margin-top:2px}.act-body,.i-row{color:var(--muted)}.i-row{display:grid;grid-template-columns:.4fr .6fr .8fr .6fr 2fr .9fr 1.1fr;grid-gap:8px;gap:8px;align-items:center;padding:6px 12px;border-bottom:1px solid var(--border);font-size:10.5px}.i-row:last-child{border-bottom:none}.i-head{background:var(--tint-2);color:var(--dim);font-weight:600}.i-subj{overflow:hidden;text-overflow:ellipsis}.i-subj,.s-pill{white-space:nowrap}.s-pill{display:inline-block;font-style:normal;font-size:9px;padding:2px 8px;border-radius:999px;border:1px solid var(--border)}.s-pill.s-new{background:var(--accent-soft);color:var(--accent)}.s-pill.s-prog{background:rgba(15,159,214,.16);color:var(--c3)}.s-pill.s-done{background:rgba(0,201,173,.16);color:var(--c4)}.light .s-pill.s-prog{color:#0a5f82}.light .s-pill.s-done{color:#0a6f5f}#dv-dash:checked~.dash-util label[for=dv-dash],#dv-gantt:checked~.dash-nav label[for=dv-gantt],#dv-gantt:checked~.dash-util label[for=dv-gantt],#dv-stats:checked~.dash-util label[for=dv-stats]{color:var(--text);font-weight:600}#dv-dash:focus-visible~.dash-util label[for=dv-dash],#dv-gantt:focus-visible~.dash-nav label[for=dv-gantt],#dv-gantt:focus-visible~.dash-util label[for=dv-gantt],#dv-stats:focus-visible~.dash-util label[for=dv-stats]{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.dash-subtabs label{font-size:11.5px;color:var(--muted);padding:6px 12px;border-radius:8px;border:1px solid transparent;white-space:nowrap}#st-health:checked~.dash-grid.grid-life,#st-team:checked~.dash-grid.grid-life,#st-time:checked~.dash-grid.grid-life,.dash-grid.grid-health,.dash-grid.grid-team,.dash-grid.grid-time{display:none}#st-health:checked~.dash-grid.grid-health,#st-team:checked~.dash-grid.grid-team,#st-time:checked~.dash-grid.grid-time{display:grid}#st-health:checked~.dash-subtabs label[for=st-health],#st-life:checked~.dash-subtabs label[for=st-life],#st-team:checked~.dash-subtabs label[for=st-team],#st-time:checked~.dash-subtabs label[for=st-time]{color:var(--accent);border-color:var(--border-hi);background:var(--accent-soft);font-weight:600}#st-health:focus-visible~.dash-subtabs label[for=st-health],#st-life:focus-visible~.dash-subtabs label[for=st-life],#st-team:focus-visible~.dash-subtabs label[for=st-team],#st-time:focus-visible~.dash-subtabs label[for=st-time]{outline:2px solid var(--accent);outline-offset:2px}.mini-t{width:100%;border-collapse:collapse;font-size:10px}.mini-t th{text-align:left;color:var(--dim);font-weight:600}.mini-t td,.mini-t th{padding:5px 6px;border-bottom:1px solid var(--border);white-space:nowrap}.mini-t td{color:var(--muted)}.mini-t tr:last-child td{border-bottom:none}.mini-t td:first-child{color:var(--text)}.mini-t .dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px;background:var(--c1)}.mini-t .dot.ok{background:var(--c5)}.empty-state{display:grid;place-items:center;height:100%;border:1px solid var(--border-hi);border-radius:8px;background:var(--accent-soft);font-size:10.5px;font-style:italic;color:var(--muted);text-align:center;padding:8px}.heat{display:flex;flex-direction:column;gap:3px}.heat-line{display:grid;grid-template-columns:24px 1fr;grid-gap:6px;gap:6px;align-items:center}.heat-day{font-size:8px;color:var(--dim)}.heat-row{display:grid;grid-template-columns:repeat(13,1fr);grid-gap:3px;gap:3px}.heat-cell{display:block;aspect-ratio:1;border-radius:2px;background:var(--c-neutral);opacity:.4}.heat-cell.l1{background:var(--c1);opacity:.45}.heat-cell.l2{background:var(--c1);opacity:.9}.dash-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.dash-sub{font-size:11px;color:var(--dim);margin-top:3px}.dpanel{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:12px 14px;margin-bottom:12px}.dpanel-h{display:flex;align-items:center;justify-content:space-between;font-size:9.5px;letter-spacing:.12em;color:var(--dim);font-weight:600;margin-bottom:10px}.tiles{display:grid;grid-gap:10px;gap:10px}.tiles-4{grid-template-columns:repeat(4,1fr)}.tiles-3{grid-template-columns:repeat(3,1fr)}.tile{border:1px solid var(--border);border-left:3px solid var(--c1);border-radius:8px;padding:10px 12px;background:var(--surface)}.tile b{display:block;font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.1}.tile span{display:block;font-size:9px;letter-spacing:.1em;color:var(--dim);margin-top:4px}.tile.t2{border-left-color:var(--c3)}.tile.t3{border-left-color:var(--c4)}.tile.t4{border-left-color:var(--c5)}.tprog{height:5px;border-radius:3px;background:var(--c-neutral);overflow:hidden;margin-top:10px}.tprog i{display:block;height:100%;background:linear-gradient(90deg,#294bfd,#00b89a)}.tprog-note{font-size:9px;color:var(--dim);margin-top:5px}.tgroup{font-size:9.5px;letter-spacing:.1em;color:var(--dim);font-weight:600;margin:10px 0 6px}.task-row{display:grid;grid-template-columns:44px 1fr .5fr .7fr;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;border-top:1px solid var(--border);font-size:10.5px;color:var(--muted)}.task-row .t-id{color:var(--dim)}.task-row .t-name{color:var(--accent)}.task-row .t-meta{display:block;font-size:9px;color:var(--dim);margin-top:2px}@media(max-width:600px){.tiles-3,.tiles-4{grid-template-columns:repeat(2,1fr)}}.dash-static .dash-content{display:block;height:auto}.gantt-bar-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border:1px solid var(--border);border-radius:10px;padding:8px 12px;margin-bottom:10px;background:var(--surface-2);font-size:10.5px;color:var(--muted)}.gantt-bar-row .g-lbl{color:var(--dim)}.gantt-bar-row .g-btn{border:1px solid var(--border);border-radius:6px;padding:4px 10px;background:var(--tint-3);white-space:nowrap}.gantt-wrap{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);overflow:hidden}.g-row{display:grid;grid-template-columns:1.45fr .8fr .5fr .5fr 2.5fr;align-items:center;grid-gap:10px;gap:10px;padding:6px 12px;border-bottom:1px solid var(--border);font-size:10.5px;color:var(--muted)}.g-row:last-child{border-bottom:none}.g-head{background:var(--tint-2);color:var(--dim);font-weight:600}.g-subject{color:var(--accent)}.g-cell,.g-subject{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-scale{position:relative;display:flex;justify-content:space-between;font-size:8.5px;color:var(--dim)}.g-track{position:relative;height:15px}.g-bar{top:3.5px;height:8px;border-radius:4px;background:linear-gradient(90deg,#294bfd,#00b89a)}.g-bar,.g-today{position:absolute}.g-today{top:0;bottom:0;border-left:1px dashed var(--accent-2);opacity:.75}.dash-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.scard{border:1px solid var(--border);border-radius:12px;background:var(--surface-2);padding:12px;min-width:0}.scard.wide{grid-column:span 2}.sc-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.sc-title{font-size:11.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-icons{font-size:9px;color:var(--dim);letter-spacing:3px;flex-shrink:0}.sc-legend{display:flex;flex-wrap:wrap;gap:3px 10px;font-size:9.5px;color:var(--muted);margin-bottom:8px}.sc-legend i{display:inline-block;width:7px;height:7px;border-radius:2px;margin-right:5px;vertical-align:middle}.sc-plot{height:76px}.sc-plot svg{width:100%;height:100%;display:block}.sc-axis{display:flex;justify-content:space-between}.sc-axis,.sc-foot{font-size:8.5px;color:var(--dim);margin-top:5px}.sc-foot{text-align:center}section{position:relative;padding:110px 0}.sec-head{text-align:center;max-width:720px;margin:0 auto 70px}.sec-head h2{font-size:clamp(32px,4.4vw,56px)}.sec-head p{color:var(--muted);margin-top:16px;font-size:17px}.reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s ease}.reveal.vis{opacity:1;transform:none}.strip{padding:70px 0 30px;text-align:center}.strip .lbl{font-size:13px;letter-spacing:.18em;color:var(--dim);text-transform:uppercase;margin-bottom:30px}.strip-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 44px;align-items:center}.strip-logos span{font-family:var(--font-display);font-weight:600;font-size:19px;color:rgba(255,255,255,.55);letter-spacing:.02em;transition:.3s}.strip-logos span:hover{color:#fff;text-shadow:0 0 18px rgba(41,75,253,.8)}.cards3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 30px;transition:.35s}.card:hover{border-color:var(--border-hi);box-shadow:var(--glow-soft);transform:translateY(-4px)}.card .icon{width:52px;height:52px;border-radius:14px;background:var(--accent-soft);border:1px solid var(--border-hi);display:grid;place-items:center;margin-bottom:24px}.card .icon svg{width:24px;height:24px;stroke:var(--accent)}.card h3{font-size:23px;margin-bottom:10px}.card p{font-size:15px}.card p,.cta-note{color:var(--muted)}.cta-note{margin-top:20px;font-size:14.5px;max-width:560px;margin-left:auto;margin-right:auto}.splitgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.splitcol{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:34px 32px}.splitcol h3{font-size:22px;margin-bottom:18px}.splitcol ul{list-style:none;display:flex;flex-direction:column;gap:11px}.splitcol li{font-size:14.5px;color:var(--muted);display:flex;gap:11px;align-items:flex-start}.splitcol li:before{content:"✦";color:var(--accent-2);font-size:12px;margin-top:3px}.splitcol.ours li:before{color:var(--accent)}@media(max-width:960px){.splitgrid{grid-template-columns:1fr}}.migrate-strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:70px;padding:28px 34px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.migrate-strip h3{font-size:22px;margin-bottom:6px}.migrate-strip p{color:var(--muted);font-size:14.5px;max-width:620px}.migrate-strip .btn{flex-shrink:0}.frow{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center;margin-top:110px}.frow .copy h3{font-size:clamp(28px,3.2vw,40px);margin-bottom:16px}.frow .copy p{color:var(--muted);max-width:460px}.frow .copy .btn{margin-top:26px}.frow.flip .copy{order:2}.frow.flip .visual{order:1}.visual{position:relative;min-height:340px;display:grid;place-items:center}.chatviz{width:min(420px,90%);display:flex;flex-direction:column;gap:12px}.chatline{display:flex;gap:10px;align-items:flex-start}.chatline .av{width:34px;height:34px;border-radius:10px;flex-shrink:0}.bubble{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:12px 16px;font-size:13px;color:var(--muted)}.bubble b{color:#fff;font-weight:600}.bubble.red{border-color:rgba(41,75,253,.4);box-shadow:var(--glow-soft-sm)}.statement{text-align:center;padding:150px 0}.statement h2{font-size:clamp(34px,4.8vw,60px)}.statement p{color:var(--muted);margin-top:16px;max-width:640px;margin-left:auto;margin-right:auto}.cards2{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:20px;gap:20px}.glowcard{position:relative;border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 36px;min-height:380px;overflow:hidden;background:radial-gradient(120% 100% at 50% 100%,rgba(41,75,253,.12) 0,rgba(12,12,13,.9) 55%)}.glowcard:hover{border-color:var(--border-hi)}.glowcard h3{font-size:26px;margin-bottom:12px}.glowcard p{color:var(--muted);font-size:15px;max-width:420px}.glowcard .art{position:absolute;bottom:-30px;left:0;right:0;height:200px;background:radial-gradient(60% 120% at 50% 100%,rgba(41,75,253,.4),transparent 70%);filter:blur(8px)}.regions{position:absolute;bottom:34px;left:36px;display:flex;gap:12px}.region-pill{font-size:12px;border:1px solid var(--border);background:rgba(0,0,0,.5);border-radius:var(--radius-pill);padding:6px 14px;color:var(--muted)}.region-pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:7px;box-shadow:0 0 8px var(--accent)}.toggles{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.cur-toggle{display:inline-flex;gap:4px;border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px;background:var(--tint-2)}.cur-btn{border:none;background:transparent;color:var(--muted);font-family:var(--font-body);font-weight:600;font-size:13.5px;padding:8px 20px;border-radius:var(--radius-pill);cursor:pointer;transition:.25s}.cur-btn.active{background:#fff;color:#000}.cur-btn:not(.active):hover{color:var(--text)}.light .cur-btn.active{background:#0b0e1a;color:#fff}.numbers-band{padding:56px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--tint-1)}.numbers-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px}.numfig b{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(30px,3.2vw,44px);letter-spacing:-.02em;line-height:1.05;background:linear-gradient(90deg,#294bfd,#00f4c4);-webkit-background-clip:text;background-clip:text;color:transparent}.light .numfig b{background:linear-gradient(90deg,#1f3ce0 10%,#00806c 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.numfig span{display:block;margin-top:8px;color:var(--muted);font-size:14px;max-width:24ch}@media(max-width:960px){.numbers-grid{grid-template-columns:repeat(2,1fr);gap:26px}}@media(max-width:600px){.numbers-grid{grid-template-columns:1fr}}.tp-head{display:flex;align-items:center;justify-content:center;gap:10px 18px;flex-wrap:wrap;margin-bottom:28px}.tp-brand{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--text)}.tp-brand b{font-weight:600}.tp-logo{height:20px;width:auto;transform:translateY(-9%)}.tp-logo,img.tp-logo-on-dark{display:block}.light img.tp-logo-on-dark,img.tp-logo-on-light{display:none}.light img.tp-logo-on-light{display:block}.tp-note{font-size:14px;color:var(--muted)}.tp-link{color:#6d86ff;text-decoration:underline;text-underline-offset:3px}.light .tp-link{color:var(--accent)}.tp-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.tp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 26px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--elev-1)}.tp-title{font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--text)}.tp-quote{margin:0;font-size:15px;line-height:1.7;color:var(--text)}.tp-meta{display:flex;flex-direction:column;gap:3px;margin-top:auto}.tp-cite{font-style:normal;font-weight:600;font-size:14.5px;color:var(--text)}.tp-sub{font-size:12.5px;color:var(--muted)}.tp-meta .tp-link{font-size:12.5px;margin-top:6px}@media(max-width:960px){.tp-grid{grid-template-columns:1fr}}.fitbox{min-width:0;width:100%}.fitbox__frame{width:min(100%,1020px);margin-inline:auto;overflow:hidden}.fitbox__inner{transform:scale(var(--fit,1));transform-origin:top left}.tcards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.tcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px 30px;display:flex;flex-direction:column;gap:26px}.tcard .quote{font-size:15.5px;color:rgba(255,255,255,.85);line-height:1.7}.tcard .who{display:flex;align-items:center;gap:13px;margin-top:auto}.tcard .who .av{width:42px;height:42px;border-radius:50%}.tcard .who .nm{font-weight:600;font-size:14.5px}.tcard .who .rl{font-size:12.5px;color:var(--dim)}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:44px 36px;transition:.3s}.stat:hover{border-color:var(--border-hi)}.stat .num{font-family:var(--font-display);font-weight:700;font-size:clamp(44px,4.6vw,64px);letter-spacing:-.02em}.stat .num em{font-style:normal;background:linear-gradient(90deg,#294bfd,#00f4c4);-webkit-background-clip:text;background-clip:text;color:transparent}.stat .lbl{color:var(--muted);margin-top:6px}.pcards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:stretch}@media(max-width:1200px){.pcards{grid-template-columns:repeat(2,1fr)}}.pcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px 26px;display:flex;flex-direction:column;position:relative}.pcard.hot{background:radial-gradient(120% 90% at 50% 0,rgba(41,75,253,.16),var(--surface) 60%);border-color:rgba(41,75,253,.45);box-shadow:var(--glow-soft-lg)}.pcard .tag{position:absolute;top:22px;right:22px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#02120e;background:var(--accent-2);border-radius:var(--radius-pill);padding:5px 12px}.pcard h3{font-size:24px}.pcard .for{font-size:13.5px;color:var(--dim);margin:8px 0 26px;min-height:40px}.pcard .price{font-family:var(--font-display);font-weight:700;font-size:38px;letter-spacing:-.02em}.pcard .price span{font-size:16px;font-weight:500;color:var(--muted)}.pcard .per{font-size:12.5px;color:var(--dim);margin-bottom:26px}.pcard ul{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:34px}.pcard li{font-size:14px;color:var(--muted);display:flex;gap:11px;align-items:flex-start}.pcard li:before{content:"✦";color:var(--accent-2);font-size:12px;margin-top:2px}.pcard .btn{margin-top:auto;justify-content:center}.pnote{text-align:center;color:var(--dim);font-size:13.5px;margin-top:34px}.pnote b{color:var(--muted);font-weight:500}.final{position:relative;min-height:88vh;display:grid;place-items:center;text-align:center;overflow:hidden;padding:120px 0}#ctaCanvas{position:absolute;inset:0;width:100%;height:100%}.final .inner{position:relative;z-index:2}.final h2{font-size:clamp(40px,6vw,76px)}.final .cta-row{margin-top:34px}.socials{display:flex;gap:14px;justify-content:center;margin-top:44px}.socials a{width:38px;height:38px;border-radius:50%;border:1px solid var(--border);display:grid;place-items:center;color:var(--muted);font-size:13px;transition:.25s}.socials a:hover{color:#fff;border-color:var(--border-hi);box-shadow:var(--glow-accent)}footer{border-top:1px solid var(--border);padding:28px 0;font-size:12.5px;color:var(--dim)}footer .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}footer a:hover{color:#fff}@media(max-width:960px){.cards2,.cards3,.frow,.pcards,.stats,.tcards{grid-template-columns:1fr}.frow{gap:40px}.frow.flip .copy{order:1}.dash-grid{grid-template-columns:repeat(2,1fr)}.dash-util{display:none}.logo-fixed{position:absolute}.nav{top:12px}.nav a.link{display:none}}.page-hero{position:relative;padding:170px 0 30px;text-align:center}.page-hero h1{font-size:clamp(38px,5vw,64px)}.page-hero .sub{max-width:620px;margin:22px auto 0;color:var(--muted);font-size:17px}.cmp-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:18px}table.cmp{width:100%;border-collapse:collapse;font-size:14.5px;min-width:720px}.cmp td,.cmp th{padding:15px 20px;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle}.cmp tr:last-child td,.cmp tr:last-child th{border-bottom:none}.cmp thead th{background:var(--surface-2);font-family:var(--font-display);font-size:15.5px}.cmp td:first-child,.cmp th:first-child{text-align:left;color:var(--muted);font-weight:500;width:34%}.cmp .rm{background:rgba(41,75,253,.07)}.cmp .yes{color:var(--accent-2);font-weight:600}.cmp .no{color:var(--dim)}.cmp .val{color:var(--text)}.faq{max-width:760px;margin:0 auto}.faq details{border:1px solid var(--border);border-radius:14px;background:var(--surface);margin-bottom:12px;overflow:hidden}.faq summary{cursor:pointer;padding:18px 22px;font-weight:600;font-family:var(--font-display);font-size:16px;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--accent-2);font-size:20px}.faq details[open] summary:after{content:"−"}.faq .a{padding:0 22px 18px;color:var(--muted);font-size:14.5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form-grid .full{grid-column:1/-1}.field label{display:block;font-size:12.5px;color:var(--dim);margin-bottom:7px;letter-spacing:.04em}.field input,.field select,.field textarea{width:100%;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:13px 16px;color:var(--text);font-family:var(--font-body);font-size:14.5px;outline:none;transition:.25s}.field input:focus,.field select:focus,.field textarea:focus{border-color:rgba(41,75,253,.55);box-shadow:0 0 0 3px rgba(41,75,253,.15)}.field textarea{min-height:130px;resize:vertical}.contact-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-bottom:70px}.contact-panel{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:60px;gap:60px;align-items:start}.hq{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:32px}.hq .row{display:flex;gap:12px;margin-top:18px;color:var(--muted);font-size:14.5px}.costviz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:40px}.costcard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:26px;text-align:center}.costcard .team{font-family:var(--font-display);font-weight:600;font-size:15px;margin-bottom:18px}.costbars{display:flex;justify-content:center;gap:22px;align-items:flex-end;height:150px}.costbar{width:46px;border-radius:8px 8px 0 0;position:relative}.costbar.rm{background:linear-gradient(180deg,#294bfd,#00b89a)}.costbar.jr{background:rgba(255,255,255,.14)}.light .costbar.jr{background:rgba(11,14,26,.14)}.costbar .cap{top:-26px;font-size:12px;font-weight:600}.costbar .cap,.costbar .who{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.costbar .who{bottom:-24px;font-size:11px;color:var(--dim)}.steps,.verdicts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.steps{counter-reset:step}.step{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:30px}.step .n{width:40px;height:40px;border-radius:50%;background:var(--accent-soft);border:1px solid var(--border-hi);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;color:var(--accent);margin-bottom:18px}.checks{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.check{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:16px 18px;font-size:14px;color:var(--muted)}.check:before{content:"✓";color:var(--accent-2);font-weight:700;flex-shrink:0}@media(max-width:960px){.checks{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.checks{grid-template-columns:1fr}}.callout{border:1px solid var(--border-hi);border-left:3px solid var(--accent);border-radius:14px;background:var(--accent-soft);padding:26px 30px;max-width:820px;margin:0 auto}.callout p{color:var(--muted);font-size:16px}.hubgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.hubcard{display:block;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:30px;transition:.3s}a.hubcard:hover{border-color:var(--border-hi);box-shadow:var(--glow-soft);transform:translateY(-4px)}.hubcard h3{font-size:21px;margin-bottom:8px}.hubcard p{color:var(--muted);font-size:14.5px}.hubcard.soon{opacity:.5;cursor:default}.hubcard .soon-tag{display:inline-block;margin-top:12px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border:1px solid var(--border);border-radius:var(--radius-pill);padding:4px 10px}@media(max-width:960px){.hubgrid{grid-template-columns:1fr}}.legal{display:grid;grid-template-columns:250px 1fr;grid-gap:60px;gap:60px;align-items:start}.toc{position:-webkit-sticky;position:sticky;top:110px;border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:22px}.toc .t{font-size:11px;letter-spacing:.14em;color:var(--dim);margin-bottom:12px}.toc a{display:block;font-size:13.5px;color:var(--muted);padding:6px 0;transition:.2s}.toc a:hover{color:var(--accent)}.legal-body h2{font-size:22px;margin:44px 0 12px;scroll-margin-top:110px}.legal-body h2:first-child{margin-top:0}.legal-body p{color:var(--muted);font-size:15px;margin-bottom:10px}.import-note{border:1px dashed rgba(41,75,253,.5);border-radius:12px;background:var(--accent-soft);padding:14px 18px;font-size:13.5px;color:var(--muted);margin:8px 0 4px}.meta-line{color:var(--dim);font-size:13.5px;margin-top:14px}.light .cmp .yes{color:#006e59}@media(max-width:960px){.contact-cards,.contact-panel,.costviz,.form-grid,.legal,.steps,.verdicts{grid-template-columns:1fr}.toc{position:static}}@media(max-width:600px){.dash-grid{grid-template-columns:1fr}.scard.wide{grid-column:span 1}.dash-nav{gap:13px}.dash-brand .rm-word,.dash-jump{display:none}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}}html.light .numbers-band,html.light .s-pillars,html.light .s-plans,html.light .s-security,html.light .statement,html.light .strip{background:var(--bg)}html.light .strip,html.light section:not(.final){border-top:1px solid var(--rule)}html.light .hero,html.light .numbers-band,html.light .s-pillars,html.light .s-plans,html.light .s-security,html.light .strip{border-bottom:none}html.light .hero{background:linear-gradient(to bottom,rgba(41,75,253,.035),rgba(255,255,255,0) 420px),var(--bg)}html.light #bgCanvas,html.light #heroCanvas{display:none}html.light .final,html.light footer{background:var(--ink);color:var(--ink-muted);border-top:none}html.light .final{border-top:none}html.light .final h2,html.light .final h3,html.light footer a,html.light footer strong{color:var(--ink-text)}html.light .final .cta-note,html.light .final p,html.light footer,html.light footer div{color:var(--ink-muted)}html.light footer a:hover{color:var(--ink-text)}html.light footer{border-top-color:var(--ink-border)}html.light .final h2 .pro{background:linear-gradient(90deg,#294bfd 10%,#00f4c4 90%);-webkit-background-clip:text;background-clip:text;color:transparent}html.light .final .btn-solid{background:#fff;color:var(--ink);border:1px solid #fff;box-shadow:none}html.light .final .btn-solid .arrow{background:var(--ink);color:#fff}html.light .final .btn-solid:hover{box-shadow:var(--glow-accent)}html.light .final .btn-ghost{background:transparent;color:var(--ink-text);border:1px solid var(--ink-border)!important;box-shadow:none}html.light .final .btn-ghost:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.34)!important}html.light .final .btn-ghost .arrow{background:#fff!important;color:var(--ink)!important}html.light .final .btn-red{background:#294bfd;background-image:none;color:#fff;border:1px solid #294bfd;box-shadow:0 2px 6px rgba(0,0,0,.34)}html.light .final .btn-red:hover{background:#1f3ce0;border-color:#1f3ce0}html.light .final .btn-red .arrow{background:#fff;color:#294bfd}html.light .final .socials a{color:var(--ink-muted);border-color:var(--ink-border)}html.light .final .socials a:hover{color:var(--ink-text);border-color:rgba(255,255,255,.34);box-shadow:none}html.light .hero{padding-top:calc(var(--nav-h) + 44px)!important;padding-bottom:76px!important}html.light .s-migration,html.light .s-pillars,html.light .s-plans,html.light .s-product,html.light .s-promise,html.light .s-proof{padding-top:88px!important;padding-bottom:88px!important}html.light .strip{padding-top:48px!important;padding-bottom:48px!important}html.light .statement{padding-top:96px!important;padding-bottom:48px!important}html.light .s-security{padding-top:0!important;padding-bottom:88px!important}html.light .final{padding-top:128px!important;padding-bottom:128px!important}html.light footer{padding-top:32px!important;padding-bottom:32px!important}@media(max-width:900px){html.light .s-migration,html.light .s-pillars,html.light .s-plans,html.light .s-product,html.light .s-promise,html.light .s-proof{padding-top:64px!important;padding-bottom:64px!important}html.light .s-security{padding-bottom:64px!important}html.light .final{padding-top:96px!important;padding-bottom:96px!important}}html.light .final{min-height:0}html.light .reveal{transform:translateY(14px);transition:opacity .42s ease-out,transform .42s ease-out}@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}html.light .strip .lbl{color:var(--muted)}html.light .numbers-grid .numfig+.numfig{border-left:1px solid var(--rule-soft);padding-left:32px}@media(max-width:960px){html.light .numbers-grid .numfig+.numfig{border-left:none;padding-left:0}html.light .numbers-grid .numfig:nth-child(2n){border-left:1px solid var(--rule-soft);padding-left:26px}html.light .numbers-grid .numfig:nth-child(n+3){border-top:1px solid var(--rule-soft);padding-top:26px}}@media(max-width:600px){html.light .numbers-grid .numfig:nth-child(2n){border-left:none;padding-left:0}html.light .numbers-grid .numfig+.numfig{border-top:1px solid var(--rule-soft);padding-top:22px}}html.light .s-pillars .card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0 32px}html.light .s-pillars .card:hover{transform:none;box-shadow:none;border:none}html.light .s-pillars .card+.card{border-left:1px solid var(--rule)}html.light .s-pillars .card:first-child{padding-left:0}html.light .s-pillars .card:last-child{padding-right:0}html.light .s-pillars .card .icon{box-shadow:none}@media(max-width:900px){html.light .s-pillars .card{padding:28px 0}html.light .s-pillars .card+.card{border-left:none;border-top:1px solid var(--rule)}html.light .s-pillars .card:first-child{padding-top:0}html.light .s-pillars .card:last-child{padding-bottom:0}}html.light .s-product .dash-wrap{border:1px solid rgba(10,20,60,.12);border-radius:10px;box-shadow:var(--elev-3);background:#fff}html.light .s-product .container{counter-reset:showcase}html.light .s-product .frow{counter-increment:showcase}html.light .s-product .frow .copy h3:before{content:counter(showcase,decimal-leading-zero);display:block;font-family:var(--font-display);font-size:13px;letter-spacing:.18em;color:var(--dim);margin-bottom:10px}html.light .tp-card{box-shadow:var(--elev-1)}html.light .pcard,html.light .tp-card{background:var(--surface);border:1px solid var(--border)}html.light .pcard{box-shadow:var(--elev-2)}html.light .card,html.light .check,html.light .costcard,html.light .faq details,html.light .hq,html.light .hubcard,html.light .migrate-strip,html.light .scard,html.light .splitcol,html.light .step,html.light .toc{border:1px solid var(--border)}html.light .badge .dot,html.light .region-pill i{box-shadow:none!important}html.light .on-ink{background:#0b0e1a}html.light .final,html.light .s-security.on-ink{border-top:1px solid rgba(255,255,255,.1)}html.light .on-ink :is(h2,h3,h4){color:#fff}html.light .on-ink :is(p,li,.lede){color:rgba(255,255,255,.75)}html.light .on-ink .numfig span{color:rgba(255,255,255,.62)}html.light .on-ink .lbl,html.light .on-ink .pnote,html.light .on-ink .pnote b,html.light .on-ink .sec-head p{color:rgba(255,255,255,.72)}html.light .on-ink .strip-logos span{color:rgba(255,255,255,.75)}html.light .on-ink .strip-logos span:hover{color:#fff}html.light .on-ink .numfig b{background:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:initial;color:var(--accent-2)}html.light .on-ink .card .icon{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}html.light .on-ink .card .icon svg{stroke:#00f4c4}html.light .on-ink .cur-toggle{background:transparent;border:1px solid rgba(255,255,255,.22)}html.light .on-ink .cur-btn{color:rgba(255,255,255,.65);background:transparent}html.light .on-ink .cur-btn.active{background:#fff;color:#0b0e1a}html.light .on-ink .cur-btn:not(.active):hover{color:#fff;background:rgba(255,255,255,.1)}html.light .on-ink .btn-ghost{background:transparent;border:1.5px solid rgba(255,255,255,.55)!important;color:#fff}html.light .on-ink .btn-ghost:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.9)!important;color:#fff}html.light .on-ink .btn-ghost .arrow{background:#fff!important;color:#0b0e1a!important}html.light .on-ink :is(.glowcard,.pcards>*) :is(h2,h3,h4){color:var(--text)}html.light .on-ink :is(.glowcard,.pcards>*) :is(p,li,.lede){color:var(--muted)}html.light .on-ink :is(.glowcard,.pcards>*) :is(.for,.per,.tag-note){color:var(--dim)}html.light .on-ink :is(.glowcard,.pcards>*) .price{color:var(--text)}html.light .on-ink .glowcard .region-pill{background:rgba(255,255,255,.7);color:var(--muted);border:1px solid var(--border)}html.light .on-ink :is(.glowcard,.pcards>*) .btn-ghost{background:#fff;border:1.5px solid #0b0e1a!important;color:#0b0e1a}html.light .on-ink :is(.glowcard,.pcards>*) .btn-ghost:hover{background:#0b0e1a;color:#fff}html.light .on-ink :is(.glowcard,.pcards>*) .btn-ghost .arrow{background:#0b0e1a!important;color:#fff!important}html.light .on-ink :is(.glowcard,.pcards>*) .btn-ghost:hover .arrow{background:#fff!important;color:#0b0e1a!important}html.light .on-ink :is(.glowcard,.pcards>*){box-shadow:0 8px 30px rgba(0,0,0,.45)}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq,.faq details){box-shadow:0 8px 30px rgba(0,0,0,.45)}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq) :is(h2,h3,h4){color:var(--text)}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq) :is(p,li,.lede){color:var(--muted)}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq) :is(.for,.per,.who,.cap){color:var(--dim)}html.light .on-ink .hubcard .soon-tag{color:var(--dim)}html.light .on-ink .step .n{color:var(--accent)}html.light .on-ink .check{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.75);box-shadow:none}html.light .on-ink .check:before{color:var(--accent-2)}html.light .on-ink .callout{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-left:3px solid var(--accent-2);color:rgba(255,255,255,.75)}html.light .on-ink .callout :is(p,li){color:rgba(255,255,255,.75)}html.light .on-ink .callout :is(h2,h3,h4,b,strong){color:#fff}html.light .on-ink .badge,html.light .on-ink .cards2>.region-pill,html.light .on-ink>.container>.regions .region-pill{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.75)}html.light .on-ink :is(.meta-line,.import-note,.tprog-note,.verified-note){color:rgba(255,255,255,.62)}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq) .btn-ghost{background:#fff;border:1.5px solid #0b0e1a!important;color:#0b0e1a}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq) .btn-ghost:hover{background:#0b0e1a;color:#fff}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq) .btn-ghost .arrow{background:#0b0e1a!important;color:#fff!important}html.light .on-ink :is(.hubcard,.migrate-strip,.costcard,.step,.hq) .btn-ghost:hover .arrow{background:#fff!important;color:#0b0e1a!important}html.light .on-ink .hubcard.soon{opacity:1;background:#e9ecf2}