@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_7aa99e{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_7aa99e{--veha-head:"Manrope","Manrope Fallback"}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c105b29dc4e1ee2d-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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ffe0837c71e69159-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b07dd69d3f271780-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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/401f9db361b6e189-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:Golos Text Fallback;src:local("Arial");ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.00%;size-adjust:108.57%}.__className_3e8b75{font-family:Golos Text,Golos Text Fallback;font-style:normal}.__variable_3e8b75{--veha-body:"Golos Text","Golos Text Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;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:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.p.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:400;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:400;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:400;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:400;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: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.p.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 Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_2b1c55{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_2b1c55{--veha-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--ink-950:#0a0e14;--ink-900:#0d1320;--ink-850:#101829;--ink-800:#142033;--graphite:#18273a;--graphite-2:#1e2f46;--ice-050:#f3f7fb;--ice-075:#ecf2f8;--ice-100:#e4edf5;--paper:#ffffff;--on-dark:#eaf1f8;--on-dark-soft:#aebccd;--on-dark-faint:#7e90a5;--on-light:#0d1623;--on-light-soft:#46566c;--on-light-faint:#76859a;--line-d:rgba(255,255,255,.10);--line-d-2:rgba(255,255,255,.16);--line-l:rgba(13,22,35,.10);--line-l-2:rgba(13,22,35,.16);--bronze:#1e73be;--bronze-bright:#6bade5;--bronze-deep:#155a93;--bronze-ink:#ffffff;--ice-blue:#6bade5;--ice-blue-strong:#1e73be;--grad-accent:linear-gradient(135deg,#1e73be,#6bade5);--signal:#3f9d6b;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:30px;--maxw:1200px;--pad:clamp(20px,5vw,64px);--ease:cubic-bezier(.22,.61,.36,1);--font-head:var(--veha-head,"Manrope"),system-ui,sans-serif;--font-body:var(--veha-body,"Golos Text"),system-ui,sans-serif;--font-mono:var(--veha-mono,"JetBrains Mono"),ui-monospace,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);background:var(--ink-900);color:var(--on-light);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,video{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--bronze);color:var(--bronze-ink)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:clamp(64px,9vw,128px);position:relative}.section--tight{padding-block:clamp(48px,7vw,96px)}.world-dark{background:var(--ink-900);color:var(--on-dark)}.world-darker{background:linear-gradient(180deg,var(--ink-950),var(--ink-900));color:var(--on-dark)}.world-light{background:var(--ice-050);color:var(--on-light)}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;margin:0;letter-spacing:-.02em;text-wrap:balance}p{margin:0;text-wrap:pretty}.eyebrow{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500;display:inline-flex;align-items:center;gap:.7em;color:var(--bronze)}.eyebrow .num{color:var(--on-dark-faint)}.world-light .eyebrow .num{color:var(--on-light-faint)}.eyebrow:before{content:"";width:26px;height:1px;background:currentColor;opacity:.55;display:inline-block}.h-display{font-size:clamp(2.2rem,4.1vw,3.5rem);line-height:1.05;font-weight:800}.h2{font-size:clamp(1.85rem,3.7vw,3rem);line-height:1.08}.h3{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.18}.lead{font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;color:var(--on-dark-soft)}.world-light .lead{color:var(--on-light-soft)}.muted{color:var(--on-dark-soft)}.world-light .muted{color:var(--on-light-soft)}.fine{font-size:.82rem;line-height:1.5;color:var(--on-dark-faint)}.world-light .fine{color:var(--on-light-faint)}.serif-em{font-style:italic}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;font-family:var(--font-head);font-weight:700;font-size:1.02rem;letter-spacing:-.01em;padding:1.05em 1.7em;border-radius:999px;border:1px solid transparent;transition:transform .25s var(--ease),background .25s,box-shadow .25s,border-color .25s;line-height:1;white-space:nowrap}.btn--primary{background:var(--grad-accent);color:var(--bronze-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 34px -14px rgba(30,115,190,.7)}.btn--primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 20px 40px -14px rgba(30,115,190,.8)}.btn--lg{font-size:1.1rem;padding:1.2em 2.1em}.btn--ghost-d{background:transparent;border-color:var(--line-d-2);color:var(--on-dark)}.btn--ghost-d:hover{border-color:var(--bronze);color:var(--bronze-bright)}.btn--block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.link-arrow{display:inline-flex;align-items:center;gap:.55em;font-weight:600;font-family:var(--font-head);color:var(--on-dark);border-bottom:1px solid var(--line-d-2);padding-bottom:.25em;transition:gap .25s var(--ease),color .25s,border-color .25s}.link-arrow:hover{gap:.85em;color:var(--bronze-bright);border-color:var(--bronze)}.world-light .link-arrow{color:var(--on-light);border-color:var(--line-l-2)}.world-light .link-arrow:hover{color:var(--bronze-deep);border-color:var(--bronze)}.link-arrow .ar{transition:transform .25s var(--ease)}.link-arrow:hover .ar{transform:translateX(3px)}.counter{display:inline-flex;flex-direction:column;gap:.7em;border:1px solid var(--line-d);border-radius:var(--r-md);background:rgba(255,255,255,.035);padding:.95em 1.15em;max-width:430px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.world-light .counter{border-color:var(--line-l);background:rgba(13,22,35,.025)}.counter__top{display:flex;align-items:center;gap:.6em;font-size:.9rem;line-height:1.4}.dot{width:9px;height:9px;background:var(--signal);flex:none;position:relative}.dot,.dot:after{border-radius:50%}.dot:after{content:"";position:absolute;inset:-5px;border:1px solid var(--signal);opacity:.5;animation:pulse 2.6s var(--ease) infinite}@keyframes pulse{0%{transform:scale(.7);opacity:.6}70%,to{transform:scale(1.5);opacity:0}}.counter b{font-family:var(--font-head)}.counter__bar{height:5px;border-radius:99px;background:rgba(255,255,255,.1);overflow:hidden}.world-light .counter__bar{background:rgba(13,22,35,.08)}.counter__bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--bronze-deep),var(--bronze-bright))}.counter__note{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.04em;color:var(--on-dark-faint);text-transform:uppercase}.world-light .counter__note{color:var(--on-light-faint)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad);transition:background .35s,padding .35s,border-color .35s,-webkit-backdrop-filter .35s;transition:background .35s,backdrop-filter .35s,padding .35s,border-color .35s;transition:background .35s,backdrop-filter .35s,padding .35s,border-color .35s,-webkit-backdrop-filter .35s;border-bottom:1px solid transparent}.nav--solid{background:rgba(11,19,32,.82);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-color:var(--line-d);padding-block:12px}.brand{display:flex;align-items:center;gap:.7em;font-family:var(--font-head);font-weight:800;letter-spacing:.16em;font-size:1.05rem;color:var(--on-dark)}.brand__mark{width:30px;height:30px;border-radius:7px;border:1.5px solid var(--bronze);display:grid;place-items:center;position:relative}.brand__mark:before{content:"";width:9px;height:9px;background:var(--bronze);transform:rotate(45deg)}.brand__ph{font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;color:var(--on-dark-faint);text-transform:uppercase;border:1px dashed var(--line-d-2);border-radius:5px;padding:.25em .5em;align-self:center}.nav__cta{display:flex;align-items:center;gap:18px}.nav .btn{padding:.75em 1.3em;font-size:.92rem}.nav__places{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--on-dark-soft);display:flex;align-items:center;gap:.55em}.hero{position:relative;background:var(--ink-900);color:var(--on-dark);overflow:hidden;min-height:100svh;display:flex}.hero__bg{position:absolute;inset:0;z-index:0}.hero__bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.12) contrast(1.04)}.hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,13,21,.94),rgba(8,13,21,.82) 34%,rgba(8,13,21,.5) 64%,rgba(8,13,21,.34)),linear-gradient(0deg,rgba(8,13,21,.72),rgba(8,13,21,0) 42%),linear-gradient(180deg,rgba(8,13,21,.55),rgba(8,13,21,0) 22%)}.hero__inner{position:relative;z-index:2;width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad);display:flex;align-items:center}.hero__copy{display:flex;flex-direction:column;justify-content:center;gap:1.45rem;max-width:680px;padding:clamp(104px,13vh,140px) 0 clamp(56px,8vh,88px)}.hero__copy h1{margin-bottom:.7rem;padding-bottom:.1em}.hero__frame{position:absolute;inset:18px;border:1px solid var(--line-d-2);pointer-events:none;z-index:1}.hero__tick{position:absolute;z-index:2;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;color:var(--ice-blue);text-transform:uppercase;display:flex;align-items:center;gap:.5em}.hero__tick--tr{top:88px;right:30px}.hero__tick--bl{left:30px;bottom:30px;color:var(--on-dark-soft)}.hero__tick .sq{width:6px;height:6px;border:1px solid}.hero__addr{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-soft);border:1px solid var(--line-d);border-radius:99px;padding:.5em .9em;width:max-content;background:rgba(8,13,21,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero h1 .accent{color:var(--bronze-bright)}.hero__cta-row{display:flex;align-items:center;gap:1.4rem;flex-wrap:wrap}.hero__disc{display:flex;gap:.7em;align-items:flex-start;max-width:540px}.hero__disc .bar{width:2px;align-self:stretch;background:var(--line-d-2);flex:none;border-radius:2px}.grid{display:grid;grid-gap:clamp(14px,1.6vw,22px);gap:clamp(14px,1.6vw,22px)}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line-l);border-radius:var(--r-lg);background:var(--paper);padding:clamp(22px,2.4vw,32px);position:relative;transition:transform .4s var(--ease),box-shadow .4s,border-color .4s}.card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -40px rgba(13,22,35,.4);border-color:var(--line-l-2)}.world-dark .card,.world-darker .card{background:rgba(255,255,255,.025);border-color:var(--line-d)}.world-dark .card:hover,.world-darker .card:hover{border-color:var(--line-d-2);box-shadow:0 30px 60px -40px rgba(0,0,0,.6)}.card__idx{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.1em;display:block}.card .ic,.card__idx{color:var(--bronze);margin-bottom:1.1rem}.card .ic{width:42px;height:42px}.card h3{margin-bottom:.5rem}.card p{color:var(--on-light-soft);font-size:.98rem;line-height:1.55}.world-dark .card p,.world-darker .card p{color:var(--on-dark-soft)}.card--photo{padding:0;overflow:hidden;display:flex;flex-direction:column}.card--photo .card__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:#0a121d}.card--photo .card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease)}.card--photo:hover .card__media img{transform:scale(1.04)}.card--photo .card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,19,32,0) 64%,rgba(13,19,32,.28));pointer-events:none}.card--photo h3{margin:clamp(20px,2.2vw,28px) clamp(20px,2.2vw,28px) .5rem}.card--photo p{margin:0 clamp(20px,2.2vw,28px) clamp(22px,2.4vw,30px)}.bx-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:clamp(30px,3.4vw,60px);column-gap:clamp(30px,3.4vw,60px);grid-row-gap:0;row-gap:0}.bx{display:flex;gap:1.1rem;align-items:flex-start;padding:clamp(24px,2.5vw,34px) 0;border-top:1px solid var(--line-l-2)}.bx__n{font-family:var(--font-head);font-weight:800;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1;letter-spacing:-.02em;color:var(--bronze);opacity:.34;flex:none;min-width:1.7em;transition:opacity .35s var(--ease)}.bx:hover .bx__n{opacity:1}.bx__t{font-family:var(--font-head);font-weight:700;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.2;margin-bottom:.5rem;letter-spacing:-.01em}.bx__d{color:var(--on-light-soft);font-size:.96rem;line-height:1.55}@media(max-width:860px){.bx-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.bx-grid{grid-template-columns:1fr}}.section-head{display:flex;flex-direction:column;gap:1.1rem;max-width:760px;margin-bottom:clamp(40px,5vw,64px)}.compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line-d);border-radius:var(--r-lg);overflow:hidden}.compare__head{padding:1.1em 1.4em;font-family:var(--font-head);font-weight:700;font-size:1.05rem;border-bottom:1px solid var(--line-d)}.compare__head.is{color:var(--bronze-bright);background:rgba(30,115,190,.08)}.compare__head.isnt{color:var(--on-dark-faint);border-left:1px solid var(--line-d)}.compare__row{display:contents}.compare li{list-style:none}.compare ul{margin:0;padding:0}.compare .cell{padding:1em 1.4em;font-size:.97rem;border-bottom:1px solid var(--line-d);display:flex;gap:.7em;align-items:flex-start}.compare .col-isnt .cell{border-left:1px solid var(--line-d);color:var(--on-dark-faint)}.compare .col-is .cell{color:var(--on-dark)}.compare .mk{flex:none;margin-top:.15em;width:16px;height:16px}.compare .col-is .mk{color:var(--signal)}.compare .col-isnt .mk{color:var(--on-dark-faint)}.compare ul li:last-child .cell{border-bottom:none}.media-frame{position:relative;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line-d-2);background:#0a121d}.media-frame video{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(1.05)}.media-frame:after{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 50%,rgba(8,14,23,0) 40%,rgba(8,14,23,.65) 100%),linear-gradient(0deg,rgba(8,14,23,.5),transparent 45%)}.media-frame .corner{position:absolute;width:18px;height:18px;border:1.5px solid var(--ice-blue);z-index:3;opacity:.8}.media-frame .corner.tl{top:14px;left:14px;border-right:none;border-bottom:none}.media-frame .corner.tr{top:14px;right:14px;border-left:none;border-bottom:none}.media-frame .corner.bl{bottom:14px;left:14px;border-right:none;border-top:none}.media-frame .corner.br{bottom:14px;right:14px;border-left:none;border-top:none}.media-cap{left:16px;bottom:14px;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ice-blue);align-items:center;gap:.5em}.media-cap,.media-tags{position:absolute;z-index:4;display:flex}.media-tags{top:16px;right:16px;flex-direction:column;gap:.4em;align-items:flex-end}.media-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.05em;color:var(--on-dark);background:rgba(8,14,23,.55);border:1px solid var(--line-d-2);border-radius:99px;padding:.4em .75em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-tag .d{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ice-blue);margin-right:.55em;vertical-align:middle}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;counter-reset:s}.step,.steps{position:relative}.step{padding:clamp(22px,2vw,30px) clamp(18px,1.6vw,26px);border-left:1px solid var(--line-l)}.step:first-child{border-left:none}.step__n{font-family:var(--font-mono);font-size:.8rem;color:var(--bronze);letter-spacing:.1em;margin-bottom:1.4rem;display:flex;align-items:center;gap:.6em}.step__n .ln{flex:1 1;height:1px;background:var(--line-l)}.step h3{font-size:1.18rem;margin-bottom:.5rem}.step p{color:var(--on-light-soft);font-size:.95rem;line-height:1.5}.format-bar{display:flex;align-items:center;gap:1.1em;flex-wrap:wrap;padding:1.15em 1.4em;border:1px solid var(--line-l-2);border-radius:var(--r-md);background:var(--paper);margin-bottom:clamp(28px,3vw,44px)}.format-bar .pill{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-deep);background:rgba(30,115,190,.1);border-radius:99px;padding:.5em .85em}.ice-card{border:1px solid var(--line-l-2);border-radius:var(--r-lg);background:var(--paper);padding:clamp(24px,3vw,38px);margin-bottom:clamp(40px,5vw,64px)}.ice-card__title{font-size:clamp(1.15rem,1.8vw,1.45rem);margin-bottom:1.3rem;display:flex;align-items:center;gap:.6em}.ice-card__title:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--grad-accent);flex:none}.bullets{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:.95em 2.4em;gap:.95em 2.4em}.bullets li{display:flex;gap:.8em;align-items:flex-start;font-size:1rem;line-height:1.5;color:var(--on-light)}.bullets__mk{flex:none;margin-top:.18em;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:rgba(30,115,190,.12);color:var(--bronze)}.bullets__mk .mk{width:13px;height:13px}.timeline-title{font-size:clamp(1.15rem,1.8vw,1.45rem);margin-bottom:clamp(28px,3vw,40px)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px);position:relative}.timeline__track{position:absolute;left:0;right:0;top:23px;height:2px;background:var(--line-l-2);z-index:0}.timeline__track:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:var(--grad-accent);opacity:.9;transform-origin:left;border-radius:2px}.tl-node{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.tl-node__dot{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--grad-accent);box-shadow:0 0 0 5px var(--ice-050),0 12px 26px -12px rgba(30,115,190,.7);margin-bottom:1.2rem}.tl-node__num{font-family:var(--font-head);font-weight:800;font-size:.98rem;color:#fff}.tl-node:last-child .tl-node__dot{background:var(--paper);border:2px solid var(--bronze);box-shadow:0 0 0 5px var(--ice-050)}.tl-node:last-child .tl-node__num{color:var(--bronze)}.tl-node__meta{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze-deep);margin-bottom:.5rem}.tl-node__title{font-size:1.18rem;font-weight:700;margin-bottom:.45rem}.tl-node__desc{font-size:.95rem;line-height:1.5;color:var(--on-light-soft)}.cabinet__title{display:flex;flex-wrap:wrap;gap:.3em}.cabinet__word{white-space:nowrap}.cabinet__title .cap{color:var(--bronze-bright)}.cabinet__grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:clamp(28px,4vw,60px);gap:clamp(28px,4vw,60px);align-items:center}.benefit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}.benefit{display:flex;gap:1em;align-items:flex-start}.benefit__ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:rgba(116,169,208,.12);border:1px solid var(--line-d);color:var(--ice-blue)}.benefit__ic .ic{width:22px;height:22px;margin:0}.benefit__t{font-size:1.08rem;font-weight:700;margin-bottom:.25rem;line-height:1.25}.benefit__d{font-size:.95rem;line-height:1.5;color:var(--on-dark-soft)}.cabinet__cta{margin-top:clamp(24px,3vw,34px)}.cabinet__shot{display:flex;flex-direction:column;gap:.9rem;align-items:center}.browser{display:block;width:100%;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line-d-2);background:#0b1320;box-shadow:0 50px 100px -50px rgba(0,0,0,.85),0 0 0 1px rgba(116,169,208,.06);transition:transform .4s var(--ease),box-shadow .4s}.browser:hover{transform:translateY(-4px);box-shadow:0 60px 110px -50px rgba(0,0,0,.9),0 0 0 1px rgba(116,169,208,.18)}.browser__bar{display:flex;align-items:center;gap:.9em;padding:.7em 1em;background:rgba(255,255,255,.04);border-bottom:1px solid var(--line-d)}.browser__dots{display:flex;gap:.45em}.browser__dots i{width:11px;height:11px;border-radius:50%;background:rgba(255,255,255,.16)}.browser__dots i:first-child{background:#e0795b}.browser__dots i:nth-child(2){background:#e2b04a}.browser__dots i:nth-child(3){background:#5ea88a}.browser__url{flex:1 1;display:inline-flex;align-items:center;gap:.5em;font-family:var(--mono,monospace);font-size:.74rem;letter-spacing:.02em;color:var(--on-dark-faint);background:rgba(8,14,23,.5);border-radius:99px;padding:.4em .9em}.browser__view{position:relative;overflow:hidden;max-height:440px}.browser__view img{width:100%;display:block;object-fit:cover;object-position:top}.browser__view:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,19,32,0) 62%,rgba(11,19,32,.75));pointer-events:none}.browser__open{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-head);font-weight:700;font-size:.9rem;color:#fff;background:var(--grad-accent);padding:.7em 1.3em;border-radius:99px;box-shadow:0 14px 30px -12px rgba(30,115,190,.9);opacity:0;transition:opacity .35s,transform .35s var(--ease)}.browser:hover .browser__open{opacity:1;transform:translateX(-50%) translateY(-2px)}.cabinet__cap{font-family:var(--mono,monospace);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint)}.offer__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(22px,3vw,48px);gap:clamp(22px,3vw,48px);align-items:start}.tiers{border:1px solid var(--line-d);border-radius:var(--r-lg);overflow:hidden;margin-top:1.6rem}.tier{display:grid;grid-template-columns:1fr auto;grid-gap:.3em 1em;gap:.3em 1em;padding:1.05em 1.3em;border-bottom:1px solid var(--line-d);align-items:center}.tier:last-child{border-bottom:none}.tier--active{background:linear-gradient(90deg,rgba(30,115,190,.14),rgba(30,115,190,.03));position:relative}.tier--active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bronze)}.tier__who{font-family:var(--font-head);font-weight:600;font-size:1rem}.tier--active .tier__who{color:var(--bronze-bright)}.tier__price{font-family:var(--font-head);font-weight:800;font-size:1.3rem;text-align:right;white-space:nowrap}.tier--full .tier__price{color:var(--on-dark-faint);font-weight:700;font-size:1.05rem}.tier__meaning{grid-column:1/-1;font-size:.85rem;color:var(--on-dark-soft);line-height:1.45}.tier__badge{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);border:1px solid var(--bronze);border-radius:99px;padding:.25em .55em;width:max-content;margin-top:.3em}.form-card{border:1px solid var(--line-d-2);border-radius:var(--r-xl);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.012));padding:clamp(24px,3vw,40px);position:relative;box-shadow:0 40px 90px -50px rgba(0,0,0,.8)}.form-card h3{font-size:clamp(1.4rem,2.3vw,1.9rem)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px;margin-top:1.6rem}.field{display:flex;flex-direction:column;gap:.45em}.field--full{grid-column:1/-1}.field label{font-size:.82rem;font-weight:600;color:var(--on-dark);display:flex;align-items:center;gap:.5em}.field .opt{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-faint);border:1px solid var(--line-d);border-radius:4px;padding:.1em .4em;font-weight:400}.field input,.field select{width:100%;font-family:var(--font-body);font-size:.97rem;color:var(--on-dark);background:rgba(8,14,23,.5);border:1px solid var(--line-d-2);border-radius:var(--r-sm);padding:.82em .9em;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236bade5' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9em center}.field input::placeholder{color:var(--on-dark-faint)}.field input:focus,.field select:focus{outline:none;border-color:var(--bronze);box-shadow:0 0 0 3px rgba(30,115,190,.18)}.field--err input,.field--err select{border-color:#d9714e;box-shadow:0 0 0 3px rgba(217,113,78,.16)}.err-msg{font-size:.74rem;color:#e8946f;font-family:var(--font-mono);letter-spacing:.02em}.radios{display:flex;gap:.55em;flex-wrap:wrap}.radios.col{flex-direction:column}.radio{flex:1 1;min-width:max-content;display:flex;align-items:center;justify-content:center;gap:.5em;font-size:.9rem;padding:.7em .8em;border:1px solid var(--line-d-2);border-radius:var(--r-sm);background:rgba(8,14,23,.4);transition:.2s;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio:hover{border-color:var(--ice-blue)}.radio--on{border-color:var(--bronze);background:rgba(30,115,190,.14);color:var(--bronze-bright)}.radio input{display:none}.consent{display:flex;gap:.75em;align-items:flex-start;margin-top:.4rem}.consent input{margin-top:.2em;width:18px;height:18px;accent-color:var(--bronze);flex:none}.consent label{font-size:.8rem;color:var(--on-dark-soft);line-height:1.5;font-weight:400}.consent a{text-decoration:underline;text-underline-offset:2px}.consent a,.soft-msg{color:var(--ice-blue)}.soft-msg{font-size:.82rem;line-height:1.5;background:rgba(116,169,208,.1);border:1px solid rgba(116,169,208,.3);border-radius:var(--r-sm);padding:.8em 1em;display:flex;gap:.6em}.form-foot{margin-top:1.2rem;gap:1rem}.form-foot,.success{display:flex;flex-direction:column}.success{gap:1.1rem;align-items:flex-start;padding:clamp(8px,2vw,24px) 0;animation:fadeUp .6s var(--ease)}.success__check{width:58px;height:58px;border-radius:50%;border:1.5px solid var(--signal);display:grid;place-items:center;color:var(--signal)}.success h3{font-size:clamp(1.6rem,2.6vw,2.1rem)}.expert__grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.expert__lead{display:flex;flex-direction:column}.portrait{aspect-ratio:4/5;border-radius:var(--r-lg);border:1px solid var(--line-d);position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,#0f1a28,#0f1a28 10px,#101d2d 0,#101d2d 20px)}.portrait__lbl{position:absolute;left:0;right:0;bottom:0;padding:1em;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.06em;color:var(--on-dark-faint);text-transform:uppercase;text-align:center;border-top:1px dashed var(--line-d-2);background:rgba(8,14,23,.4)}.portrait__icon{position:absolute;inset:0;display:grid;place-items:center;color:var(--line-d-2)}.faq{max-width:880px;border-top:1px solid var(--line-l)}.faq-item{border-bottom:1px solid var(--line-l)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.5em;width:100%;background:none;border:none;text-align:left;padding:1.5em 0;font-family:var(--font-head);font-weight:600;font-size:clamp(1.02rem,1.5vw,1.22rem);color:var(--on-light)}.faq-q .pm{flex:none;width:24px;height:24px;position:relative;color:var(--bronze-deep)}.faq-q .pm:after,.faq-q .pm:before{content:"";position:absolute;background:currentColor;transition:transform .3s var(--ease)}.faq-q .pm:before{left:0;right:0;top:50%;height:1.5px;transform:translateY(-50%)}.faq-q .pm:after{top:0;bottom:0;left:50%;width:1.5px;transform:translateX(-50%)}.faq-item--open .pm:after{transform:translateX(-50%) scaleY(0)}.faq-a{overflow:hidden;max-height:0;transition:max-height .4s var(--ease)}.faq-a p{color:var(--on-light-soft);font-size:1rem;line-height:1.6;padding-bottom:1.6em;max-width:70ch}.final{text-align:center;position:relative;overflow:hidden}.final__inner{display:flex;flex-direction:column;align-items:center;gap:1.8rem;max-width:760px;margin-inline:auto;position:relative;z-index:2}.final:before{content:"";position:absolute;left:50%;top:-30%;width:680px;height:680px;transform:translateX(-50%);background:radial-gradient(circle,rgba(30,115,190,.16),transparent 65%);pointer-events:none}.foot{background:var(--ink-950);color:var(--on-dark-soft);padding-block:clamp(40px,5vw,60px);border-top:1px solid var(--line-d)}.foot__row{display:flex;flex-wrap:wrap;gap:1.2em 2em;align-items:center;justify-content:space-between}.foot__legal{font-size:.82rem;line-height:1.6;color:var(--on-dark-faint);max-width:760px;margin-bottom:2rem}.foot a{color:var(--ice-blue);text-decoration:underline;text-underline-offset:2px}.foot__meta{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.06em;color:var(--on-dark-faint);display:flex;gap:.7em;flex-wrap:wrap;align-items:center}.foot__meta .sep{opacity:.4}.reveal{opacity:1;transform:none}body.motion .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}body.motion .reveal.in{opacity:1;transform:none}body.motion .reveal[data-d="1"]{transition-delay:.08s}body.motion .reveal[data-d="2"]{transition-delay:.16s}body.motion .reveal[data-d="3"]{transition-delay:.24s}body.motion .reveal[data-d="4"]{transition-delay:.32s}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(max-width:1080px){.expert__grid,.offer__grid{grid-template-columns:1fr}.expert__grid{max-width:560px}.portrait{max-width:340px}}@media(max-width:920px){.hero__bg:after{background:linear-gradient(90deg,rgba(8,13,21,.9),rgba(8,13,21,.7) 55%,rgba(8,13,21,.55)),linear-gradient(0deg,rgba(8,13,21,.78),rgba(8,13,21,0) 48%)}.cols-3,.cols-4,.timeline{grid-template-columns:1fr 1fr}.timeline{gap:2rem 1.6rem}.timeline__track{display:none}.cabinet__grid{grid-template-columns:1fr;gap:2.4rem}.cabinet__shot{order:-1}.browser__view{max-height:380px}}@media(max-width:620px){:root{--pad:20px}.cols-2,.cols-3,.cols-4,.form-grid{grid-template-columns:1fr}.compare{grid-template-columns:1fr 1fr}.compare .cell{padding:.85em 1em;font-size:.9rem}.bullets{gap:.85em}.bullets,.timeline{grid-template-columns:1fr}.timeline{gap:0;padding-left:6px}.tl-node{flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding-bottom:1.6rem;padding-left:2.6rem;position:relative}.tl-node__dot{position:absolute;left:0;top:0;width:40px;height:40px;margin:0}.tl-node:not(:last-child):before{content:"";position:absolute;left:19px;top:40px;bottom:0;width:2px;background:var(--line-l-2)}.tl-node__meta{width:100%;margin-top:.35rem;margin-bottom:.3rem}.tl-node__title{font-size:1.1rem;width:100%}.nav__places{display:none}.hero__cta-row{flex-direction:column;align-items:stretch}.hero__cta-row .btn{width:100%}.h-display{font-size:clamp(2.1rem,8.5vw,3rem)}}@media(prefers-reduced-motion:reduce){*{animation:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}.brand{gap:0}.brand__logo{height:30px;width:auto;display:block}.brand__logo--sm{height:26px;opacity:.95}.nav--solid .brand__logo{height:27px}.compare__head{display:flex;align-items:center;gap:.55em;flex-wrap:wrap;min-height:28px}.compare__head span{white-space:nowrap}.compare__logo{height:26px;width:auto;display:block}.compare__head.isnt .compare__logo{opacity:.4}.compare__head.isnt span{opacity:.85}.world-light .compare{border-color:var(--line-l)}.world-light .compare__head{border-bottom-color:var(--line-l)}.world-light .compare__head.is{color:var(--bronze-deep);background:rgba(30,115,190,.07)}.world-light .compare__head.isnt{color:var(--on-light-faint);border-left-color:var(--line-l)}.world-light .compare .cell{border-bottom-color:var(--line-l)}.world-light .compare .col-is .cell{color:var(--on-light)}.world-light .compare .col-isnt .cell{border-left-color:var(--line-l);color:var(--on-light-faint)}.world-light .compare .col-isnt .mk{color:var(--on-light-faint)}.world-light .compare .col-is .mk{width:26px;height:26px}.world-light .compare .col-is .mk path{stroke-width:1px}.world-light .compare .col-isnt .mk path{stroke:rgb(118,133,154)}.world-light .cabinet__title .cap{color:var(--bronze-deep)}.world-light .benefit__ic{background:rgba(30,115,190,.09);border-color:var(--line-l);color:var(--bronze-deep)}.world-light .benefit__d{color:var(--on-light-soft)}.world-light .cabinet__cap{color:var(--on-light-faint)}.world-light .browser{box-shadow:0 50px 90px -50px rgba(13,22,35,.5),0 0 0 1px rgba(13,22,35,.05)}.browser__view--full{max-height:none}.browser__view--full img{object-position:top}.browser__view--full:after{display:none}.expert .portrait{aspect-ratio:4/5;background:var(--ice-100);border-color:var(--line-l)}.expert .portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.world-light .portrait__lbl{color:var(--on-light-soft);border-top:1px solid var(--line-l);background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:left}.expert__name{font-family:var(--font-head);font-weight:800;font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.04;letter-spacing:-.02em}.expert__role{font-family:var(--font-mono);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bronze-deep);margin:.6rem 0 1.6rem;padding-bottom:1.4rem;border-bottom:1px solid var(--line-l)}.expert__role--lead{margin:.55rem 0 1.25rem;padding-bottom:0;border-bottom:none}.expert__sub-h{font-family:var(--font-head);font-weight:700;font-size:1.18rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.65em;margin-bottom:1.05rem}.expert__sub-h:before{content:"";width:5px;height:21px;border-radius:2px;background:var(--grad-accent);flex:none}.expert__para{color:var(--on-light-soft);font-size:1rem;line-height:1.62;margin-bottom:1rem;max-width:64ch}.expert__para:last-child{margin-bottom:0}.expert__cols{display:grid;grid-template-columns:1fr 1.12fr;grid-gap:clamp(32px,4vw,60px);gap:clamp(32px,4vw,60px);margin-top:clamp(44px,5vw,72px);align-items:start}.ach__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65em}.ach__list li{position:relative;padding:.95em 1.15em .95em 2.5em;background:var(--paper);border:1px solid var(--line-l);border-radius:var(--r-md);font-size:.95rem;line-height:1.5;color:var(--on-light)}.ach__mk{position:absolute;left:1.15em;top:1.35em;width:8px;height:8px;border-radius:2px;background:var(--grad-accent);flex:none}.stats__head{display:flex;align-items:baseline;justify-content:space-between;gap:1em;margin-bottom:1.1rem}.stats__head .expert__sub-h{margin-bottom:0}.stats__range{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-light-faint);white-space:nowrap}.stats__table{width:100%;border-collapse:collapse}.stats__table th{font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-light-faint);font-weight:500;padding:.6em .55em;border-bottom:1px solid var(--line-l-2);white-space:nowrap}.stats__table td.l,.stats__table th.l{text-align:left}.stats__table td.r,.stats__table th.r{text-align:right}.stats__table td{padding:.9em .55em;border-bottom:1px solid var(--line-l);vertical-align:top}.stats__table td.l b{font-family:var(--font-head);font-weight:700;font-size:1rem;color:var(--on-light)}.stats__lg{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:.55em;vertical-align:middle}.lg-0{background:#2b7bd6}.lg-1{background:#3f9d6b}.lg-2{background:#d9714e}.stats__sub{display:block;font-family:var(--font-body);font-weight:400;letter-spacing:0;font-size:.74rem;color:var(--on-light-faint);margin-top:.28em;line-height:1.35;text-transform:none}.stats__table td.num{font-family:var(--font-head);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--on-light);white-space:nowrap}.stats__table td.sv{color:var(--signal)}.stats__total td{border-bottom:none;border-top:2px solid var(--bronze);padding-top:1em}.stats__total td.l b{color:var(--bronze-deep)}.expert__note{margin-top:clamp(28px,3vw,42px);max-width:80ch}@media(max-width:920px){.expert__cols{grid-template-columns:1fr;gap:2.6rem}.stats__sub{white-space:normal}}@media(max-width:620px){.stats__table td,.stats__table th{padding-left:.35em;padding-right:.35em}.stats__table td:nth-child(3),.stats__table th:nth-child(3){display:none}}.legal{background:var(--ice-050);color:var(--on-light);min-height:100svh}.legal__inner{max-width:820px;padding-block:clamp(72px,10vh,120px)}.legal__back{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--on-light-soft);border-bottom:1px solid var(--line-l-2);padding-bottom:.15em;margin-bottom:clamp(32px,5vw,52px);transition:color .2s var(--ease),border-color .2s var(--ease)}.legal__back:hover{color:var(--bronze-deep);border-color:var(--bronze-deep)}.legal__head{margin-bottom:clamp(36px,5vw,56px);padding-bottom:clamp(24px,3vw,32px);border-bottom:1px solid var(--line-l-2)}.legal__title{font-family:var(--font-head);font-weight:800;font-size:clamp(1.5rem,3.4vw,2.25rem);line-height:1.18;letter-spacing:-.01em;margin:0 0 1rem}.legal__meta{font-family:var(--font-mono);font-size:.82rem;line-height:1.7;color:var(--on-light-faint);margin:0}.legal__sec{margin-bottom:clamp(28px,4vw,40px)}.legal__h2{font-family:var(--font-head);font-weight:700;font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.3;letter-spacing:-.01em;margin:0 0 1rem;color:var(--on-light)}.legal__p{font-size:1rem;line-height:1.72;color:var(--on-light-soft);margin:0 0 .85em;max-width:70ch}.legal__ul{margin:0 0 1em;padding-left:1.4em;max-width:70ch}.legal__ul li{font-size:1rem;line-height:1.65;color:var(--on-light-soft);margin-bottom:.45em}.legal__ul li::marker{color:var(--bronze)}.legal__lines{margin:0 0 1em;padding:1.1em 1.3em;border:1px solid var(--line-l);border-radius:var(--r-md);background:var(--paper)}.legal__line{font-size:.95rem;line-height:1.62;color:var(--on-light-soft);margin:0 0 .3em}.legal__line:last-child{margin-bottom:0}