@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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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:700;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:800;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:800;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:800;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:800;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:800;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:800;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:800;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_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9ea1b9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_9ea1b9{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--surface:#f9f9fb;--surface-lowest:#ffffff;--surface-low:#f3f3f5;--surface-mid:#eeeef0;--surface-high:#e8e8ea;--surface-highest:#e2e2e4;--ink:#1a1c1d;--ink-soft:#414753;--muted:#727784;--outline:#c1c6d5;--outline-soft:#e5e5e7;--primary:#004e9f;--primary-strong:#003d7c;--primary-soft:#d7e3ff;--primary-wash:#f1f6ff;--tertiary:#005b4e;--mint:#68fadd;--error:#ba1a1a;--black:#1d1d1f;--white:#ffffff;--shadow:0 32px 72px rgba(29,29,31,0.055);--header-height:88px;--container:1440px;--margin:80px;--mobile-margin:24px;--section-gap:120px;--radius:4px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.6;letter-spacing:0}@supports not (overflow:clip){body,html{overflow-x:hidden}}body::selection{background:var(--primary-soft);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-color:var(--primary);outline-offset:4px}button{border:0;cursor:pointer}img{display:block;max-width:100%}main{min-height:60svh;padding-top:var(--header-height)}.site-header{position:fixed;top:0;left:0;z-index:50;display:grid;width:100%;min-height:var(--header-height);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:18px var(--margin);border-bottom:1px solid transparent;background:rgba(249,249,251,.96);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.site-header-scrolled{border-bottom-color:var(--outline-soft);background:rgba(249,249,251,.92);box-shadow:0 8px 32px rgba(29,29,31,.035);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.logo{display:inline-flex;align-items:center;justify-self:start;min-height:44px;color:var(--ink);line-height:1}.logo-image{width:136px;height:auto}.desktop-nav{display:flex;justify-content:center;gap:34px}.breadcrumb-list a,.breadcrumb-list span,.desktop-nav a,.footer-grid a{color:var(--ink-soft);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:uppercase;transition:color .18s ease,border-color .18s ease}.desktop-nav a{border-bottom:2px solid transparent;padding:0}.desktop-nav a,.footer-grid a{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center}.breadcrumb-list a:hover,.desktop-nav a:hover,.desktop-nav a[aria-current=page],.footer-grid a:hover{border-color:var(--primary);color:var(--primary)}.header-actions,.hero-actions,.landing-actions{display:flex;align-items:center;gap:12px}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius);padding:0 22px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.button:hover{transform:translateY(-1px)}.reveal{--reveal-from-x:0px;--reveal-from-y:96px;--reveal-from-scale:0.97;opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0);transition:none;will-change:auto}.reveal.reveal-ready:not(.reveal-visible){opacity:0;transform:translate3d(var(--reveal-from-x),var(--reveal-from-y),0) scale(var(--reveal-from-scale));filter:blur(14px);clip-path:inset(0 0 12% 0);will-change:opacity,transform,filter,clip-path}.reveal.reveal-ready.reveal-visible{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0);transition:opacity 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),transform 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),filter 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),clip-path 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s);will-change:auto}.contact-copy.reveal,.contact-split-copy.reveal,.hero-copy.reveal,.intelligence-copy.reveal{--reveal-from-x:-92px;--reveal-from-y:24px}.contact-form-panel.reveal,.media-panel.reveal,.pilot-visual.reveal,.routing-card.reveal,.signal-panel.reveal,.workspace-visual.reveal{--reveal-from-x:104px;--reveal-from-y:30px;--reveal-from-scale:0.96}.intelligence-principle.reveal,.method-tile.reveal,.outcome-tile.reveal,.proof-tile.reveal,.reference-link-reveal.reveal,.surface-tile.reveal,.tile.reveal{--reveal-from-y:126px;--reveal-from-scale:0.94}.button-primary{background:var(--black);color:var(--white)}.button-primary:hover{background:#000000}.button-blue{background:var(--primary);color:var(--white)}.button-blue:hover{background:var(--primary-strong)}.button-ghost{border-color:var(--outline);background:transparent;color:var(--ink)}.button-ghost:hover{background:var(--surface-low);border-color:var(--ink)}.mobile-menu-button,.mobile-nav-panel{display:none}.site-footer{display:grid;max-width:var(--container);grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);align-items:center;gap:32px;margin:0 auto;padding:72px var(--margin);border-top:1px solid var(--outline);background:var(--surface);color:var(--ink);transition:border-color .18s linear,background-color .18s linear,color .18s linear}.footer-brand{display:grid;gap:14px}.footer-brand p{max-width:360px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5}.footer-grid{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px 28px}body.scroll-journey-active .site-footer{--ink-soft:var(--journey-soft);--outline:var(--journey-outline);--primary:var(--journey-primary);background:var(--journey-bg);color:var(--journey-ink)}body.scroll-journey-dark .site-footer .logo-image{filter:brightness(0) invert(1)}.page-frame,.section-frame{max-width:var(--container);margin:0 auto;padding-right:var(--margin);padding-left:var(--margin)}.section-gap{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.scroll-page{background:var(--surface)}.scroll-panel{position:relative;display:grid;min-height:calc(100svh - var(--header-height));align-items:center;overflow:hidden;border-bottom:0;transition:background-color .9s ease}.scroll-panel>.page-frame,.scroll-panel>.section-frame{width:100%}.scroll-panel>.page-frame:not(.split-hero,.pilot-hero),.scroll-panel>.section-frame{padding-top:96px;padding-bottom:96px}.scroll-band-surface{background:#f9f9fb}.scroll-band-white{background:#ffffff}.scroll-band-blue{background:#eef5ff}.scroll-band-muted{background:#f2f3f5}.scroll-band-low{background:#f6f7f9}body.scroll-journey-active{--journey-bg:var(--surface);--journey-ink:var(--ink);--journey-soft:var(--ink-soft);--journey-muted:var(--muted);--journey-outline:var(--outline);--journey-outline-soft:var(--outline-soft);--journey-card:var(--surface-lowest);--journey-card-soft:var(--surface-low);--journey-primary:var(--primary);--journey-primary-soft:var(--primary-soft);--journey-surface-shadow:var(--shadow);--journey-glow-border:var(--outline);--journey-cue-shadow:rgba(20,28,52,0.055);background-color:var(--journey-bg);transition:background-color .18s linear}body.scroll-journey-active.scroll-journey-dark{--journey-cue-shadow:rgba(255,255,255,0.04)}body.scroll-journey-active .landing-page,body.scroll-journey-active .scroll-page{background:var(--journey-bg);transition:background-color .18s linear}.scroll-journey-active .journey-panel{--journey-progress:0.5;--journey-shift:0px;--journey-bg-shift:0px;--journey-media-shift:0px;--journey-item-shift:0px;--journey-frame-opacity:1;--journey-frame-blur:0px;--journey-frame-scale:1;--journey-frame-y:0px;--journey-cue-opacity:0;--journey-cue-y:58px;--journey-cue-scale:0.985;--journey-fade:1;--journey-line-opacity:0.3;--journey-rail-y:50%;--journey-rail-drift:0px;--journey-track-shift:0px;--journey-sweep:0%;--home-flow-x:0px;--home-flow-y:0px;--home-flow-scale:1;--home-item-opacity:1;--home-item-blur:0px;--home-item-x:0px;--home-item-y:0px;--home-item-z:0px;--home-item-scale:1;--home-item-rotate:0deg;--home-item-clip:0%;--home-hero-copy-x:0px;--home-hero-copy-y:0px;--home-hero-media-y:0px;--home-hero-media-scale:1.012;--home-hero-peek-y:0px;isolation:isolate;overflow:clip}.scroll-journey-active .journey-panel:not(.home-flow-hero){--ink:var(--journey-ink);--ink-soft:var(--journey-soft);--muted:var(--journey-muted);--outline:var(--journey-outline);--outline-soft:var(--journey-outline-soft);--surface-lowest:var(--journey-card);--surface-low:var(--journey-card-soft);--surface-high:var(--journey-outline-soft);--surface-highest:var(--journey-outline);--primary:var(--journey-primary);--primary-soft:var(--journey-primary-soft);--shadow:var(--journey-surface-shadow);background-color:var(--journey-bg);background-image:none;color:var(--journey-ink);transition:background-color .18s linear,color .18s linear}.scroll-journey-active .journey-panel:not(.home-flow-hero) .button-primary{background:var(--journey-ink);color:var(--journey-bg)}.scroll-journey-active .journey-panel:not(.home-flow-hero) .contact-form-panel,.scroll-journey-active .journey-panel:not(.home-flow-hero) .intelligence-principle,.scroll-journey-active .journey-panel:not(.home-flow-hero) .media-panel,.scroll-journey-active .journey-panel:not(.home-flow-hero) .method-tile,.scroll-journey-active .journey-panel:not(.home-flow-hero) .outcome-tile,.scroll-journey-active .journey-panel:not(.home-flow-hero) .pilot-visual,.scroll-journey-active .journey-panel:not(.home-flow-hero) .proof-tile,.scroll-journey-active .journey-panel:not(.home-flow-hero) .signal-panel,.scroll-journey-active .journey-panel:not(.home-flow-hero) .surface-tile,.scroll-journey-active .journey-panel:not(.home-flow-hero) .tile,.scroll-journey-active .journey-panel:not(.home-flow-hero) .workspace-visual{border-color:var(--journey-glow-border);box-shadow:var(--journey-surface-shadow)}@supports not (overflow:clip){.scroll-journey-active .journey-panel{overflow:hidden}}.scroll-journey-active .journey-panel:not(.home-flow-hero):before{position:absolute;right:-8vw;bottom:-11vh;left:-8vw;z-index:0;display:block;height:min(34vh,310px);background:radial-gradient(ellipse at 50% 100%,var(--journey-cue-shadow) 0,transparent 70%);content:"";filter:blur(28px);opacity:var(--journey-cue-opacity);pointer-events:none;transform:translate3d(0,var(--journey-cue-y),0) scale(var(--journey-cue-scale));transform-origin:50% 100%;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-journey-active .journey-panel:not(.home-flow-hero,.intelligence-proof-strip):after{display:none;content:none}.scroll-journey-active .journey-panel:not(.home-flow-hero)>*{position:relative;z-index:1}.scroll-journey-active .journey-frame{transform:translate3d(0,var(--journey-shift),0);transition:transform .18s linear;will-change:transform}.scroll-journey-active .journey-frame:not(.home-flow-copy){opacity:var(--journey-frame-opacity);transform:translate3d(0,calc(var(--journey-shift) + var(--journey-frame-y)),0) scale(var(--journey-frame-scale));filter:blur(var(--journey-frame-blur));transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter}.scroll-journey-active .journey-panel:not(.home-flow-hero) .media-panel img,.scroll-journey-active .journey-panel:not(.home-flow-hero) .pilot-visual img,.scroll-journey-active .journey-panel:not(.home-flow-hero) .workspace-visual img{transform:translate3d(0,var(--journey-media-shift),0) scale(1.025);transition:transform .18s linear;will-change:transform}.scroll-journey-active .intelligence-proof-strip span,.scroll-journey-active .signal-stack .signal-row,.scroll-journey-active .workflow-journey .journey-step{opacity:0;transform:translate3d(0,var(--journey-item-shift),0);transition:opacity .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-journey-active .journey-panel.journey-has-entered .signal-stack .signal-row,.scroll-journey-active .journey-panel.journey-has-entered .workflow-journey .journey-step,.scroll-journey-active .journey-panel.journey-has-entered.intelligence-proof-strip span{opacity:1;transform:translateZ(0);will-change:auto}.scroll-journey-active .home-motion-item{opacity:var(--home-item-opacity);transform:translate3d(var(--home-item-x),var(--home-item-y),var(--home-item-z)) scale(var(--home-item-scale)) rotate(var(--home-item-rotate));transform-origin:50% 58%;filter:blur(var(--home-item-blur));clip-path:inset(0 0 var(--home-item-clip) 0);transition:opacity .78s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1),filter .98s cubic-bezier(.16,1,.3,1),clip-path .98s cubic-bezier(.16,1,.3,1);will-change:opacity,transform,filter,clip-path}.scroll-journey-active .intelligence-proof-strip span:nth-child(2),.scroll-journey-active .journey-step:nth-child(2),.scroll-journey-active .signal-row:nth-child(2){transition-delay:90ms}.scroll-journey-active .intelligence-proof-strip span:nth-child(3),.scroll-journey-active .journey-step:nth-child(3){transition-delay:.17s}.scroll-journey-active .journey-step:nth-child(4){transition-delay:.24s}.scroll-journey-active .journey-step:nth-child(5){transition-delay:.31s}.scroll-journey-active .journey-step:nth-child(6){transition-delay:.38s}.screen-section{min-height:calc(100svh - var(--header-height));display:grid;place-items:center;padding:96px var(--margin)}.chip,.eyebrow,.form-label,.kicker,.legal-page>p:first-of-type,.metric-label{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:0;text-transform:uppercase}.eyebrow,.kicker,.metric-label{color:var(--ink-soft)}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin:0;color:var(--ink);font-weight:800;letter-spacing:0;line-height:1.08}h1{font-size:56px}h2{font-size:44px}h3{font-size:24px;line-height:1.25}p{margin:0;color:var(--ink-soft)}.lead{max-width:680px;font-size:18px;line-height:1.65}.home-flow,.landing-page{background:var(--surface)}.home-flow-panel{position:relative;display:grid;min-height:calc(100svh - var(--header-height));place-items:center;overflow:hidden;padding:96px var(--margin);perspective:1400px;text-align:center;transition:background-color .9s ease}.home-flow-panel:after{display:none;content:none}.home-flow-hero{min-height:clamp(560px,calc(100svh - var(--header-height) - 56px),760px);place-items:center start;isolation:isolate;background:#05080d;color:var(--white);text-align:left}.home-flow-hero:before{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,8,13,.92),rgba(5,8,13,.74) 39%,rgba(5,8,13,.2) 68%,rgba(5,8,13,.44)),linear-gradient(180deg,rgba(5,8,13,.5),rgba(5,8,13,.02) 52%,rgba(5,8,13,.76));content:"";pointer-events:none}.home-flow-hero:after{display:none}.home-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.home-hero-media img{object-fit:cover;object-position:center;transform:scale(1.012)}.home-hero-reveal{animation:home-hero-enter 1s cubic-bezier(.22,1,.36,1) both}.home-hero-reveal-media{animation-delay:80ms}.home-hero-reveal-copy{animation-delay:.18s}.home-hero-reveal-peek{animation-delay:.32s}@keyframes home-hero-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.home-flow-hero .home-flow-copy{max-width:620px;justify-items:start}.home-flow-hero .eyebrow{color:rgba(255,255,255,.78)}.home-flow-hero h1{max-width:620px;color:var(--white);font-size:64px}.home-flow-hero .lead{max-width:540px;color:rgba(255,255,255,.82)}.home-flow-hero .button-primary{background:var(--white);color:var(--black)}.home-flow-hero .button-primary:hover{background:#f4f7fb}.home-flow-hero .button-ghost{border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.08);color:var(--white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-flow-hero .button-ghost:hover{border-color:rgba(255,255,255,.72);background:rgba(255,255,255,.16)}.home-hero-peek{position:absolute;right:var(--margin);bottom:32px;z-index:3;display:grid;min-width:300px;max-width:380px;grid-template-columns:1fr auto;gap:5px 18px;border-top:1px solid rgba(255,255,255,.28);padding-top:16px;color:var(--white);text-align:left;transition:border-color .18s ease,transform .18s ease}.home-hero-peek:hover{border-color:rgba(255,255,255,.68);transform:translateY(-2px)}.home-hero-peek span{grid-column:1/-1;color:rgba(255,255,255,.62);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.home-hero-peek strong{color:var(--white);font-size:14px;line-height:1.35}.home-hero-peek svg{align-self:center}.home-flow-white{background:#ffffff}.home-flow-blue{background:#eef5ff}.home-flow-final{background:#f2f3f5}.home-flow-copy{position:relative;z-index:1;display:grid;max-width:880px;justify-items:center;gap:26px;transform-style:preserve-3d}.home-flow-copy h1,.home-flow-copy h2{max-width:820px}.home-flow-copy .lead{max-width:700px}.home-flow-proof{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px}.home-flow-proof span{display:inline-flex;min-height:38px;align-items:center;border:1px solid rgba(0,78,159,.18);border-radius:var(--radius);background:rgba(255,255,255,.74);color:var(--primary);padding:0 14px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:700;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home-flow .chip,.home-flow-proof span{border:1px solid rgba(16,24,40,.1);background:rgba(255,255,255,.88);color:rgba(6,13,36,.84);box-shadow:0 14px 34px rgba(6,13,36,.045)}.home-flow-copy>.eyebrow.home-motion-item{display:inline-flex}.home-flow-copy .chip-row,.home-flow-copy .home-flow-proof,.home-flow-copy .landing-actions{transform-style:preserve-3d}.scroll-journey-active .home-flow-hero .home-hero-media img{transform:translate3d(0,var(--home-hero-media-y),0) scale(var(--home-hero-media-scale));filter:saturate(1.06) contrast(1.04);transition:transform 1.12s cubic-bezier(.16,1,.3,1),filter 1.12s cubic-bezier(.16,1,.3,1);will-change:transform}.scroll-journey-active .home-flow-hero .home-flow-copy.journey-frame{transform:translate3d(var(--home-hero-copy-x),var(--home-hero-copy-y),0);transition:transform .98s cubic-bezier(.16,1,.3,1)}.scroll-journey-active .home-flow-hero .home-hero-peek{transform:translate3d(0,var(--home-hero-peek-y),0);transition:border-color .18s ease,transform .98s cubic-bezier(.16,1,.3,1);will-change:transform}.scroll-journey-active .home-flow-hero .home-hero-peek:hover{transform:translate3d(0,calc(var(--home-hero-peek-y) - 2px),0)}.scroll-journey-active .home-flow-panel:not(.home-flow-hero) .home-flow-copy.journey-frame{transform:translate3d(var(--home-flow-x),var(--home-flow-y),0) scale(var(--home-flow-scale));transition:transform .98s cubic-bezier(.16,1,.3,1)}.landing-hero{position:relative;min-height:calc(100svh - var(--header-height));overflow:hidden;text-align:center}.landing-hero:before{position:absolute;inset:0;background:linear-gradient(180deg,rgba(215,227,255,.34),rgba(249,249,251,0) 58%),linear-gradient(90deg,rgba(0,78,159,.035),rgba(255,255,255,0) 30%,rgba(0,78,159,.035));content:""}.landing-copy{position:relative;z-index:1;display:grid;max-width:820px;justify-items:center;gap:26px}.landing-copy h1{max-width:760px}.landing-copy .lead{max-width:700px}.landing-section{min-height:100svh;background:var(--surface-lowest);text-align:center}.landing-section.alt{background:var(--surface-low)}.landing-section-inner{display:grid;max-width:920px;justify-items:center;gap:30px}.chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px}.chip{display:inline-flex;min-height:32px;border-radius:2px;background:var(--surface-low);color:var(--ink-soft);padding:0 13px}.chip,.split-hero{align-items:center}.split-hero{display:grid;min-height:760px;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:72px}.hero-copy{display:grid;align-content:center;gap:26px}.hero-copy .lead{max-width:520px}.kicker{display:inline-flex;align-items:center;gap:9px}.kicker:before{width:8px;height:8px;border-radius:999px;background:var(--mint);content:""}.media-panel{position:relative;min-height:500px;overflow:hidden;border:1px solid var(--surface-high);border-radius:8px;background:var(--surface-lowest)}.media-panel img{width:100%;height:100%;min-height:500px;object-fit:cover}.media-panel.assurance-media img{filter:saturate(.9) contrast(1.04)}.media-panel.assurance-media{display:grid;place-items:center;overflow:visible;border:0;background:transparent;padding:clamp(28px,5vw,56px);box-shadow:none}.assurance-lottie{position:relative;display:grid;width:min(100%,500px);aspect-ratio:1;isolation:isolate;place-items:center}.assurance-lottie-fallback{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#2f2e2f;opacity:1;transform:scale(1.18);transition:opacity .22s ease,transform .42s cubic-bezier(.16,1,.3,1)}.assurance-lottie-fallback-svg{width:48%;height:48%;filter:drop-shadow(0 26px 44px rgba(47,46,47,.12))}.assurance-lottie-ready .assurance-lottie-fallback{opacity:0;transform:scale(1.08);pointer-events:none}.assurance-lottie-stage{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center;opacity:0;transform:scale(1.8);transform-origin:center;transition:opacity .22s ease}.assurance-lottie-ready .assurance-lottie-stage{opacity:1}.assurance-lottie-stage svg{display:block;width:100%!important;height:100%!important}.assurance-lottie-stage[data-failed=true]:before{display:block;width:42%;aspect-ratio:1;border:14px solid #2f2e2f;border-top-width:28px;border-radius:28px;content:""}.metric-float{position:absolute;top:28px;right:28px;display:flex;gap:12px}.metric-pill{min-width:122px;border:1px solid var(--surface-high);border-radius:var(--radius);background:rgba(255,255,255,.82);padding:10px 12px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.metric-pill strong,.metric-value{display:block;color:var(--ink);font-size:14px;font-weight:700;line-height:1.1}.metric-pill span,.metric-pill strong,.metric-value{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.metric-pill span{color:var(--ink-soft);font-size:11px}.band{border-top:0;border-bottom:0;background:var(--surface-low)}.section-title{display:grid;gap:18px;margin-bottom:64px}.section-title.center{justify-items:center;text-align:center}.section-title p{max-width:640px}.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-grid,.method-grid,.surface-grid,.tile-grid{display:grid;gap:28px}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.method-tile,.outcome-tile,.proof-tile,.surface-tile,.tile{display:grid;min-height:210px;align-content:space-between;gap:28px;border:1px solid var(--surface-highest);border-radius:8px;background:var(--surface-lowest);padding:32px;transition:transform .22s ease,border-color .22s ease,background .22s ease}.method-tile:hover,.outcome-tile:hover,.proof-tile:hover,.surface-tile:hover,.tile:hover{border-color:var(--outline);transform:translateY(-2px)}.method-tile svg,.outcome-tile svg,.proof-tile svg,.surface-tile svg,.tile svg{color:var(--primary)}.method-tile h3,.outcome-tile h3,.proof-tile h3,.surface-tile h3,.tile h3{margin-bottom:8px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px;font-weight:700;line-height:1.2}.method-tile h3,.outcome-tile h2,.proof-tile h2,.proof-tile h3{margin-bottom:14px;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:24px;font-weight:800;line-height:1.22}.outcome-tile h2{margin-top:18px}.hero-copy>.chip{justify-self:start}.method-tile p,.outcome-tile p,.proof-tile p,.surface-tile p,.tile p{font-size:13px;line-height:1.55}.routing-section{position:relative;overflow:hidden;background:var(--surface)}.routing-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1fr);align-items:center;gap:72px}.check-list{display:grid;gap:14px;margin:10px 0 0;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:13px}.check-list svg{color:var(--primary);flex:none}.routing-card{border:1px solid var(--surface-highest);border-radius:8px;background:var(--surface-lowest);padding:32px;box-shadow:var(--shadow)}.route-output,.route-top{display:grid;gap:16px}.route-top{grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--surface-highest);padding-bottom:18px}.route-sync{display:grid;height:86px;place-items:center;color:var(--primary)}.route-sync svg{animation:slow-spin 4s linear infinite}.route-output{grid-template-columns:1fr 1fr}.route-destination{display:grid;align-content:start;gap:10px;border:1px solid var(--primary-soft);border-radius:var(--radius);background:var(--primary-wash);padding:18px}.route-destination strong{display:block;min-width:0;overflow-wrap:anywhere;color:var(--ink);font-size:22px;line-height:1.22}.route-destination.inactive{border-color:var(--surface-high);background:var(--surface-lowest);opacity:.55}.workflow-hero{display:grid;align-items:end;min-height:420px}.workflow-proof-row{display:flex;flex-wrap:wrap;gap:8px;max-width:720px}.workflow-proof-row span{border:1px solid var(--surface-highest);background:var(--surface-lowest);color:var(--ink-soft);padding:8px 11px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:650}.workflow-journey{position:relative;overflow:hidden;border:1px solid var(--surface-highest);border-radius:var(--radius);background:var(--surface-low);padding:36px}.workflow-journey>*{position:relative;z-index:1}.workflow-section-copy{display:grid;gap:12px;max-width:820px;margin-bottom:34px}.workflow-section-copy p{max-width:720px;color:var(--muted)}.journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.journey-step{display:grid;justify-items:center;align-content:start;gap:9px;padding:0 10px;text-align:center}.journey-icon{display:grid;width:52px;height:52px;place-items:center;border:1px solid var(--surface-highest);border-radius:var(--radius);background:var(--surface-lowest);color:var(--ink)}.journey-step.active .journey-icon{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.journey-step span,.phase-label,.queue-head,.status-code{color:var(--muted);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:600}.journey-step strong{color:var(--ink);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:14px}.journey-step p{max-width:230px;color:var(--muted);font-size:13px;line-height:1.55}.outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.queue-panel,.status-panel{border:1px solid var(--surface-highest);background:var(--surface-low);margin-top:30px}.status-panel{display:grid;gap:18px;padding:22px}.queue-head,.queue-row,.status-panel-header,.status-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.status-panel-header{border-bottom:1px solid var(--surface-highest);padding-bottom:16px}.status-badge{border-radius:2px;background:var(--mint);color:#00201a;padding:4px 8px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:700}.status-row{grid-template-columns:auto 1fr}.status-dot{width:8px;height:8px;border-radius:999px;background:var(--surface-highest)}.status-dot.active{background:var(--primary);box-shadow:0 0 0 5px rgba(0,78,159,.12)}.queue-panel{overflow:hidden;margin-top:30px}.queue-head,.queue-row{grid-template-columns:.75fr 2fr .5fr;padding:13px 16px}.queue-head{background:var(--surface-low)}.queue-head,.queue-row{border-bottom:1px solid var(--surface-highest)}.queue-row{background:var(--surface-lowest);font-size:13px}.queue-row>*{min-width:0;overflow-wrap:anywhere}.queue-row:last-child{border-bottom:0}.queue-row span:last-child,.queue-row strong{font-family:var(--font-jetbrains-mono),ui-monospace,monospace}.sla-hot{color:var(--error)}.workflow-close{max-width:820px}.workflow-close>*{display:grid;gap:22px}.workflow-close p{max-width:680px;color:var(--muted)}.assurance-hero{display:grid;min-height:760px;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:64px}.assurance-hero-copy{max-width:860px}.intelligence-page{background:var(--surface-lowest)}.intelligence-hero{grid-template-columns:minmax(320px,.82fr) minmax(420px,1.18fr)}.intelligence-hero-copy,.intelligence-hero-copy h1{max-width:680px}.intelligence-hero-copy .lead{max-width:560px}.intelligence-hero-media{display:flex;min-height:clamp(420px,46vw,620px);align-items:center;justify-content:center;overflow:visible;border:0;background:transparent;box-shadow:none;animation:intelligence-media-enter 1.08s cubic-bezier(.22,1,.36,1) .14s both}.intelligence-hero-media:after{display:none}.intelligence-hero-media img{object-fit:contain;filter:none}.intelligence-mesh-illustration{display:grid;width:min(100%,920px);aspect-ratio:16/9;max-height:min(620px,calc(100svh - 180px));min-height:0;overflow:visible;place-items:center}.intelligence-lottie-stage{width:100%;height:100%;transform:scale(1.35);transform-origin:center}.intelligence-lottie-stage svg{display:block;width:100%!important;height:100%!important}.intelligence-lottie-stage[data-failed=true]:before{display:block;width:46%;aspect-ratio:1;border-radius:999px;background:var(--primary-wash);content:""}.mesh-core-pulse,.mesh-current,.mesh-dot,.mesh-energy-sweep,.mesh-link,.mesh-node-group{transform-box:fill-box;transform-origin:center;vector-effect:non-scaling-stroke}.mesh-dot{transition:opacity .24s ease,transform .24s ease;will-change:opacity,transform}.intelligence-hero-media:hover .mesh-dot-node,.intelligence-hero-media:hover .mesh-major-node-ring{transform:scale(1.08)}.mesh-link-ring,.mesh-link-spoke{opacity:.16}.mesh-major-symbol{opacity:.42}.mesh-major-node-halo{mix-blend-mode:multiply}.mesh-core-pulse{fill:none;stroke:rgba(113,104,188,.28);stroke-width:1.1;stroke-dasharray:2 12;opacity:.42}.mesh-core-pulse-b{stroke:rgba(201,111,140,.22)}.mesh-core-pulse-c{stroke:rgba(29,128,204,.18)}.mesh-current{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2;stroke-dasharray:54 250;opacity:.48;mix-blend-mode:multiply}.mesh-current-a{color:rgba(113,104,188,.44)}.mesh-current-b{color:rgba(29,128,204,.42)}.mesh-current-c{color:rgba(206,134,48,.38)}@media (prefers-reduced-motion:no-preference){.mesh-dot-field,.mesh-dot-outline,.mesh-dot-ring{animation:mesh-dot-breathe var(--mesh-duration) ease-in-out infinite;animation-delay:var(--mesh-delay)}.mesh-node-group{animation:mesh-node-breathe var(--mesh-duration) ease-in-out infinite;animation-delay:var(--mesh-delay)}.mesh-link-major,.mesh-link-ring,.mesh-link-spoke{animation:mesh-link-drift 8.4s ease-in-out infinite;animation-delay:var(--mesh-delay)}.mesh-energy-sweep{animation:mesh-energy-sweep 9.5s cubic-bezier(.45,0,.2,1) infinite}.mesh-core-pulse{animation:mesh-core-aura 10.5s ease-in-out infinite}.mesh-core-pulse-b{animation-delay:-3.2s}.mesh-core-pulse-c{animation-delay:-6.4s}.mesh-current{animation:mesh-current-flow 7.8s linear infinite}.mesh-current-b{animation-delay:-2.5s}.mesh-current-c{animation-delay:-5.1s}}@keyframes mesh-dot-breathe{0%,to{opacity:var(--mesh-opacity-low);transform:translate(var(--mesh-wander-x-neg),var(--mesh-wander-y-neg)) scale(var(--mesh-scale-min))}50%{opacity:var(--mesh-opacity-high);transform:translate(var(--mesh-wander-x),var(--mesh-wander-y)) scale(var(--mesh-scale-max))}}@keyframes mesh-node-breathe{0%,to{transform:scale(.992);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.025);filter:drop-shadow(0 0 16px currentColor)}}@keyframes mesh-link-drift{0%,to{opacity:.12}50%{opacity:.4}}@keyframes mesh-core-aura{0%,to{opacity:.18;transform:scale(.96) rotate(0deg);stroke-dashoffset:0}45%{opacity:.48;transform:scale(1.035) rotate(9deg)}70%{opacity:.28;transform:scale(1.06) rotate(16deg)}}@keyframes mesh-current-flow{0%{opacity:0;stroke-dashoffset:220}18%{opacity:.54}68%{opacity:.42}to{opacity:0;stroke-dashoffset:-220}}@keyframes mesh-energy-sweep{0%,18%{opacity:0;transform:translateX(-280px) skewX(-16deg)}42%{opacity:.28}76%,to{opacity:0;transform:translateX(1230px) skewX(-16deg)}}@keyframes intelligence-media-enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.intelligence-section{border-top:0;background:var(--surface-lowest);padding:var(--section-gap) var(--margin)}.intelligence-governance{background:var(--surface-low)}.intelligence-frame{width:min(100%,var(--container));margin:0 auto}.intelligence-split{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(420px,1fr);align-items:center;gap:88px}.intelligence-copy{display:grid;gap:22px}.intelligence-copy h2{max-width:480px}.intelligence-copy p{max-width:560px}.signal-panel{position:relative;overflow:hidden;border:1px solid var(--outline-soft);border-radius:8px;background:var(--surface-lowest);padding:30px;box-shadow:var(--shadow)}.signal-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--outline-soft);padding-bottom:18px;color:var(--muted);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:600;text-transform:uppercase}.signal-panel-head svg{color:var(--tertiary)}.signal-stack{display:grid;gap:16px;margin-top:24px}.signal-row{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start;border:1px solid rgba(193,198,213,.36);border-radius:var(--radius);background:var(--surface-low);padding:18px}.signal-dot{width:8px;height:8px;margin-top:7px;border-radius:999px}.signal-dot-primary{background:var(--primary)}.signal-dot-mint{background:var(--tertiary-container,var(--tertiary))}.signal-row h3{margin:0 0 7px;font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;line-height:1.25;text-transform:uppercase}.signal-row p{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.intelligence-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.intelligence-principle{display:grid;min-height:250px;align-content:start;gap:24px;border:1px solid var(--outline-soft);border-radius:8px;background:var(--surface-lowest);padding:34px;box-shadow:0 32px 72px rgba(29,29,31,.04);transition:transform .22s ease,border-color .22s ease}.intelligence-principle:hover{border-color:var(--outline);transform:translateY(-2px)}.intelligence-principle svg{color:var(--primary)}.intelligence-principle h3{font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:13px;line-height:1.25;text-transform:uppercase}.intelligence-principle p{color:var(--ink-soft);font-size:13px;line-height:1.55}.intelligence-workspace{grid-template-columns:minmax(420px,1fr) minmax(300px,.82fr)}.workspace-visual{position:relative;aspect-ratio:16/10;overflow:hidden;border:1px solid var(--outline-soft);border-radius:8px;background:var(--surface-low);box-shadow:var(--shadow)}.workspace-visual img{width:100%;height:100%;object-fit:cover;opacity:.88}.workspace-grid{position:absolute;inset:0;display:none;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);pointer-events:none}.workspace-grid:before{content:none}.intelligence-cta{display:grid;place-items:center;background:var(--black);padding:150px var(--margin);color:var(--white);text-align:center}.intelligence-cta-inner{display:grid;justify-items:center;max-width:780px;gap:24px}.intelligence-cta-inner svg{color:var(--mint)}.intelligence-cta-inner h2{color:var(--white)}.intelligence-cta-inner p{max-width:560px;color:rgba(255,255,255,.72)}.intelligence-proof-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;border-top:0;background:#262829;padding:26px var(--margin);color:var(--white)}.intelligence-proof-strip span{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.72);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:700;text-transform:uppercase}.intelligence-proof-strip svg{color:var(--mint)}.assurance-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.proof-tile.large{grid-column:span 8;min-height:300px}.proof-tile.medium{grid-column:span 4}.proof-tile.half{grid-column:span 6}.proof-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--outline);padding-top:26px}.proof-icons{display:flex;gap:18px}.pilot-hero{display:grid;min-height:760px;grid-template-columns:minmax(320px,1.1fr) minmax(360px,.9fr);align-items:center;gap:72px}.pilot-visual{position:relative;display:grid;min-height:560px;place-items:center;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.method-grid{grid-template-columns:1.35fr 1fr}.method-tile{min-height:360px}.method-footer{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;border-top:1px solid var(--surface-highest);padding-top:22px}.method-head,.method-progress-meta{display:flex;align-items:center;justify-content:space-between;gap:20px}.method-head{margin-bottom:28px}.method-progress-meta{margin-top:14px}.progress-track{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-high)}.progress-fill{width:68%;height:100%;border-radius:inherit;background:var(--primary)}.contact-hero,.contact-split{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(420px,1fr);gap:72px;align-items:start}.contact-copy,.contact-split-copy{display:grid;gap:24px}.contact-form-column{display:grid;gap:22px}.contact-lottie{display:grid;min-height:210px;overflow:visible;border:0;border-radius:0;background:transparent;place-items:center}.contact-lottie-stage{width:min(100%,420px);aspect-ratio:1006/846}.contact-lottie-stage svg{display:block;width:100%!important;height:100%!important}.contact-lottie-stage[data-failed=true]:before{display:block;width:44%;aspect-ratio:1;border-radius:8px;background:var(--primary-wash);content:""}.scroll-journey-active .journey-panel:not(.home-flow-hero) .media-panel.assurance-media,.scroll-journey-active .journey-panel:not(.home-flow-hero) .media-panel.intelligence-hero-media,.scroll-journey-active .journey-panel:not(.home-flow-hero) .pilot-visual{border-color:transparent;background:transparent;box-shadow:none}.contact-form{display:grid;gap:28px;border:1px solid var(--surface-highest);border-radius:8px;background:var(--surface-lowest);padding:40px;box-shadow:var(--shadow)}.contact-form-compact{box-shadow:0 32px 64px rgba(29,29,31,.04)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.contact-form label{display:grid;gap:8px;color:var(--ink-soft);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:11px;font-weight:600;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:0;border-bottom:1px solid var(--outline);border-radius:0;background:transparent;color:var(--ink);padding:12px 0;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1.45;transition:border-color .16s ease,background .16s ease}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-bottom-color:var(--primary);background:var(--surface-lowest);outline:0;box-shadow:0 2px 0 var(--primary)}.contact-form textarea{min-height:116px;resize:vertical}.checkbox-row{grid-template-columns:auto 1fr;align-items:start;text-transform:none!important;font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif!important;font-size:13px!important}.checkbox-row input{width:18px;height:18px;margin-top:2px}.form-submit{justify-self:start}.form-state{display:flex;align-items:center;gap:10px;font-size:13px}.form-success{color:var(--tertiary)}.form-error{color:var(--error)}.spam-field{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.reference-section{border-top:1px solid var(--surface-high);background:var(--surface-low)}.reference-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.reference-link-reveal{display:grid}.reference-links a{border:1px solid var(--surface-highest);border-radius:var(--radius);background:var(--surface-lowest);padding:18px;color:var(--ink);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:700;transition:border-color .18s ease,color .18s ease}.reference-links a:hover{border-color:var(--primary);color:var(--primary)}.breadcrumb-list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none}.breadcrumb-list li{display:inline-flex;align-items:center;gap:8px}.breadcrumb-list li+li:before{color:var(--muted);content:"/"}.legal-page{max-width:900px;margin:0 auto;padding:96px var(--mobile-margin) var(--section-gap)}.legal-page h1{margin-bottom:18px}.legal-page>p:first-of-type{margin-bottom:56px;color:var(--muted)}.legal-page section{display:grid;gap:12px;border-top:1px solid var(--surface-highest);padding:30px 0}.legal-page h2{font-size:24px}.legal-page a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}@keyframes slow-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media (max-width:1100px){:root{--margin:40px}h1{font-size:44px}.home-flow-hero h1{font-size:50px}h2{font-size:36px}.assurance-hero,.contact-hero,.contact-split,.intelligence-split,.intelligence-workspace,.pilot-hero,.routing-layout,.split-hero{grid-template-columns:1fr}.intelligence-principles,.reference-links,.surface-grid,.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 0}}@media (max-width:780px){:root{--margin:var(--mobile-margin);--section-gap:88px}body{font-size:14px}.site-header{grid-template-columns:auto auto;padding:14px var(--mobile-margin)}.logo-image{width:128px}.desktop-nav{display:none}.header-actions{justify-content:end}.header-actions>.button{display:none}.mobile-menu-button{display:inline-grid;width:44px;height:44px;place-items:center;background:transparent;color:var(--ink)}.mobile-menu-button,.mobile-nav-panel{border:1px solid var(--outline);border-radius:var(--radius)}.mobile-nav-panel{position:absolute;top:calc(100% - 1px);right:var(--mobile-margin);left:var(--mobile-margin);display:grid;gap:0;background:var(--surface-lowest);box-shadow:var(--shadow);animation:mobile-nav-enter .22s cubic-bezier(.22,1,.36,1) both}.mobile-nav-panel a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--surface-highest);padding:18px;color:var(--ink);font-family:var(--font-jetbrains-mono),ui-monospace,monospace;font-size:12px;font-weight:700}.mobile-nav-panel a:last-child{border-bottom:0}@keyframes mobile-nav-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}h1{font-size:36px}h2{font-size:30px}h3{font-size:21px}.lead{font-size:16px}.screen-section{padding:70px var(--mobile-margin)}.screen-section,.scroll-panel{min-height:calc(100svh - var(--header-height))}.scroll-panel>.page-frame:not(.split-hero,.pilot-hero),.scroll-panel>.section-frame{padding-top:74px;padding-bottom:74px}.home-flow-panel{min-height:calc(100svh - var(--header-height));padding:74px var(--mobile-margin)}.home-flow-hero{min-height:calc(100svh - var(--header-height) - 44px);align-items:end;padding-top:86px;padding-bottom:128px}.home-flow-hero:before{background:linear-gradient(180deg,rgba(5,8,13,.44),rgba(5,8,13,.7) 38%,rgba(5,8,13,.94)),linear-gradient(90deg,rgba(5,8,13,.82),rgba(5,8,13,.38))}.home-hero-media img{object-position:54% center}.home-flow-panel:after{right:var(--mobile-margin);bottom:34px;left:var(--mobile-margin)}.home-flow-copy{gap:22px}.home-flow-hero .home-flow-copy{gap:20px}.home-flow-hero h1{font-size:40px}.home-hero-peek{right:var(--mobile-margin);bottom:28px;left:var(--mobile-margin);min-width:0;max-width:none}.home-flow-proof{width:100%}.home-flow-proof span{flex:1 1 100%;justify-content:center}.intelligence-hero{gap:42px;min-height:auto;padding-top:74px;padding-bottom:74px}.intelligence-section{padding:86px var(--mobile-margin)}.intelligence-split,.intelligence-workspace{gap:46px}.signal-panel{padding:22px}.intelligence-principles{grid-template-columns:1fr}.intelligence-principle{min-height:0;padding:28px}.workspace-visual{aspect-ratio:1/1}.intelligence-cta{padding:104px var(--mobile-margin)}.intelligence-proof-strip{justify-content:flex-start;padding-right:var(--mobile-margin);padding-left:var(--mobile-margin)}.hero-actions,.landing-actions{width:100%;flex-direction:column;align-items:stretch}.button{width:100%}.media-panel,.media-panel img,.pilot-visual{min-height:360px}.metric-float{top:18px;right:18px;left:18px;flex-wrap:wrap}.field-grid,.journey-steps,.method-grid,.outcome-grid,.reference-links,.route-output,.surface-grid,.tile-grid{grid-template-columns:1fr}.journey-steps{gap:28px}.assurance-grid{grid-template-columns:1fr}.proof-tile.half,.proof-tile.large,.proof-tile.medium{grid-column:auto}.method-footer,.proof-meta{grid-template-columns:1fr;align-items:start}.contact-form{padding:28px}.site-footer{grid-template-columns:1fr;padding:54px var(--mobile-margin)}.footer-grid{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.home-hero-reveal,.intelligence-proof-strip span,.journey-frame,.journey-panel,.journey-panel:after,.journey-panel:before,.journey-step,.mobile-nav-panel,.reveal,.reveal.reveal-ready.reveal-visible,.reveal.reveal-ready:not(.reveal-visible),.signal-row{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0);animation:none;transition:none;will-change:auto}}