@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8bfb68ab9ab617c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/982ceffe7b733b3b.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}.__className_6d8ae3{font-family:Archivo Black;font-weight:400;font-style:normal}.__variable_6d8ae3{--f-archivo:"Archivo Black"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9470f361db2d0c90-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 Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21856c555bd315df-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/254016ea36b407c8-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/912abd7a6f3b0adc-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 Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6e2064090e38e798-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 Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/02e808d330d80316-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5b9b4add3a8b8fed-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 Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_a5a4e6{font-family:Inter Tight,Inter Tight Fallback;font-weight:900;font-style:normal}.__variable_a5a4e6{--f-intertight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/bdbddc827a847c13-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/9949faddb94274ee-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/373d064934961e48-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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c1080cc52f5948a0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/cec9c6697333ebed-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:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_0af9bc{font-family:Montserrat,Montserrat Fallback;font-weight:900;font-style:normal}.__variable_0af9bc{--f-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89.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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8.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}.__className_2458fd{font-family:Work Sans;font-style:normal}.__variable_2458fd{--f-work:"Work Sans"}@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.p.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-20c4,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.p.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-20c4,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.p.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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_ce203d{font-family:Inter,Inter Fallback;font-style:normal}.__variable_ce203d{--f-inter:"Inter","Inter Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_c3eafa{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_c3eafa{--f-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}html{scroll-behavior:smooth}.cx{--paper:#ffffff;--panel:#eceae3;--ink:#111111;--body-c:#333333;--cap:#555555;--line:rgba(17,17,17,0.14);--display:var(--f-archivo),var(--f-intertight),sans-serif;--bodyf:var(--f-work),system-ui,sans-serif;--monof:var(--f-mono),monospace;background:var(--paper);color:var(--ink);font-family:var(--bodyf);font-size:16px;line-height:1.55;min-height:100vh;-webkit-font-smoothing:antialiased;overflow-x:hidden}.cx.lang-ru{--display:var(--f-montserrat),var(--f-intertight),sans-serif;--bodyf:var(--f-inter),system-ui,sans-serif;font-family:var(--f-inter),system-ui,sans-serif}.cx a{text-decoration:none}.cx a:not(.cx-btn){color:inherit}.cx h1,.cx h2,.cx h3{font-family:var(--display);font-weight:900;text-transform:uppercase;margin:0;letter-spacing:-.02em;line-height:.98}.cx p{margin:0}.cx button,.cx input,.cx textarea{font-family:inherit}.cx section{padding-inline:24px}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--monof);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:12px 20px;border:1.5px solid var(--ink);border-radius:2px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .05s ease;white-space:nowrap}.cx-btn:active{transform:translateY(1px)}.cx-btn-dark{background:var(--ink);color:var(--paper)}.cx-btn-dark:hover,.cx-btn-ghost{background:transparent;color:var(--ink)}.cx-btn-ghost:hover{background:var(--ink);color:var(--paper)}.cx-btn-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cx-btn-light:hover{background:transparent;color:var(--paper);border-color:var(--paper)}.cx-btn-lg{padding:15px 28px;font-size:13px}.cx-keybtn{display:inline-block;line-height:0;transition:transform .1s ease,filter .12s ease;will-change:transform}.cx-keybtn img{height:52px;width:auto;display:block}.cx-keybtn-lg img{height:60px}.cx-keybtn:hover{transform:translateY(-2px);filter:brightness(1.04)}.cx-keybtn:active{transform:translateY(1px)}@keyframes cx-swap-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cx-swap{animation:cx-swap-in .42s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.cx-swap{animation:none}}.cx-nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.cx-nav-in{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:14px 24px}.cx-brand{display:inline-flex;align-items:center}.cx-brand img{height:26px;width:auto;display:block}.cx-links{display:flex;gap:28px;margin-left:8px;font-family:var(--monof);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cap)}.cx-links a:hover{color:var(--ink)}.cx-nav-right{margin-left:auto;display:flex;align-items:center;gap:16px}.cx-langs{display:inline-flex;align-items:center;gap:9px}.cx-langs button{border:0;background:transparent;padding:0;cursor:pointer;opacity:.4;transition:opacity .15s ease}.cx-langs button:hover{opacity:.75}.cx-langs button.on{opacity:1}.cx-langs button img{height:30px;width:auto;display:block}.cx-login{font-family:var(--monof);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.cx-login:hover{color:var(--cap)}.cx-hero{max-width:1000px;margin:0 auto;padding-top:64px;padding-bottom:40px;text-align:center;display:flex;flex-direction:column}.cx-hero,.cx-pill{align-items:center}.cx-pill{display:inline-flex;gap:8px;font-family:var(--monof);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--body-c);background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:7px 14px;margin-bottom:28px}.cx-pill .cx-dot{width:7px;height:7px;background:var(--ink);border-radius:50%}.cx-hero h1{font-size:clamp(40px,6.4vw,88px);max-width:15ch}.cx-hero .cx-sub{margin-top:clamp(34px,4vw,60px);max-width:64ch;font-family:var(--monof);font-size:clamp(13.5px,1.3vw,17px);line-height:1.65;color:var(--body-c)}.cx-hero-cta{margin-top:34px;gap:14px;flex-wrap:wrap;justify-content:center}.cx-hero-cta,.cx-linkbar{display:flex;align-items:stretch}.cx-linkbar{height:60px;min-width:min(440px,82vw);border:1.5px solid var(--ink);border-radius:12px;overflow:hidden;background:var(--paper)}.cx-linkinput{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:0 18px;font-family:var(--monof);font-size:13px;letter-spacing:.01em;color:var(--ink)}.cx-linkinput::-moz-placeholder{color:var(--cap)}.cx-linkinput::placeholder{color:var(--cap)}.cx-linkhidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;opacity:0;pointer-events:none}.cx-hero-media{margin-top:48px;width:100%;max-width:820px;margin-inline:auto;border:1.5px solid var(--ink);border-radius:22px;overflow:hidden;background:var(--paper);aspect-ratio:4/3}.cx-hero-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;background:var(--paper)}.cx-formats{margin-top:40px;width:100%;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cx-formats-track{display:flex;width:-moz-max-content;width:max-content;animation:cx-marq 26s linear infinite}.cx-formats-half{display:flex}.cx-formats span{font-family:var(--monof);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cap);padding:0 26px;white-space:nowrap}@keyframes cx-marq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cx-formats-track{animation:none}}.cx-value{max-width:1000px;margin:0 auto;padding-block:clamp(72px,12vw,150px)}.cx-value p{font-family:var(--display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.02;font-size:clamp(28px,4.4vw,60px);text-align:center}.cx-value-rot{position:relative}.cx-value-sizer{display:block;visibility:hidden}.cx-value-line{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.cx-value-line.on{opacity:1}@media (prefers-reduced-motion:reduce){.cx-value-line{transition:none}}.cx-sec-head{max-width:1120px;margin:0 auto 48px}.cx-sec-head .cx-tag{font-family:var(--monof);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cap);display:block;margin-bottom:14px}.cx-sec-head h2{font-size:clamp(30px,4vw,54px);max-width:18ch}.cx-sec-head-center{text-align:center}.cx-sec-head-center h2{margin-inline:auto}.cx-features{max-width:1120px;margin:0 auto;padding-block:40px 96px}.cx-feature{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-block:56px;border-top:1px solid var(--line)}.cx-feature.rev .cx-feature-copy{order:2}.cx-feature.rev .cx-feature-visual{order:1}.cx-idx{font-family:var(--monof);font-size:13px;letter-spacing:.14em;color:var(--cap)}.cx-feature-copy h3{font-size:clamp(26px,3vw,40px);margin:14px 0 16px}.cx-feature-copy p{color:var(--body-c);font-size:17px;max-width:46ch}.cx-feature-copy ul{list-style:none;margin:22px 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}.cx-feature-copy li{position:relative;padding-left:22px;color:var(--body-c)}.cx-feature-copy li:before{content:"→";position:absolute;left:0;color:var(--ink)}.cx-feat-list{border-top:1px solid var(--line)}.cx-feat-row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,76px);align-items:center;padding-block:clamp(40px,5vw,76px);border-bottom:1px solid var(--line)}.cx-feat-copy .cx-kc{height:52px;width:auto;display:block;margin:0 0 18px}.cx-feat-copy h3{font-size:clamp(30px,4.2vw,54px);margin:0 0 18px;line-height:1}.cx-feat-copy p{color:var(--body-c);font-size:16px;line-height:1.55;max-width:44ch}.cx-feat-copy ul{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.cx-feat-copy li{position:relative;padding-left:24px;color:var(--ink);font-size:15px;line-height:1.45}.cx-feat-copy li:before{content:"→";position:absolute;left:0;color:var(--ink)}.cx-feat-anim{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden}.cx-feat-anim img,.cx-feat-anim video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cx-feat-anim-ph{font-family:var(--display);font-weight:900;font-size:clamp(56px,7vw,112px);color:rgba(17,17,17,.12)}.cx-ticker{width:100%;overflow:hidden;padding:20px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cx-ticker span{font-family:var(--monof);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cap);padding:0 26px;white-space:nowrap}.cx-shot{border:1.5px solid var(--ink);border-radius:4px;background:var(--panel);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:28px;overflow:hidden}.cx-shot-video{padding:0;background:#000}.cx-shot-video img,.cx-shot-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cx-chip{font-family:var(--monof);font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:var(--paper);border:1.5px solid var(--ink);border-radius:2px;padding:12px 20px}.cx-flow,.cx-flow-row{flex-direction:column;gap:6px}.cx-flow-row{display:flex;align-items:center}.cx-arrow{font-size:22px;line-height:1;color:var(--ink)}.cx-plat{flex-wrap:wrap;gap:12px;align-content:center}.cx-stats{background:var(--ink);color:var(--paper);padding-block:clamp(120px,18vw,260px);padding-inline:clamp(24px,5vw,64px);display:flex;align-items:stretch;justify-content:center;gap:clamp(20px,4vw,60px)}.cx-stats .cx-tag.light{color:rgba(241,239,233,.6)}.cx-stats h2{color:var(--paper)}.cx-stats-inner{flex:0 1 1120px;min-width:0}.cx-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.cx-scroll-line{position:relative;flex:0 0 60px;align-self:stretch;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.cx-scroll-track{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;animation:cx-vscroll 20s linear infinite}.cx-scroll-line.right .cx-scroll-track{animation-duration:27s}.cx-plat-logo{width:30px;height:30px;color:var(--paper);opacity:.8;flex:none;margin-bottom:46px}@keyframes cx-vscroll{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes cx-hscroll{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.cx-scroll-track{animation:none}}.cx-stat{text-align:center;border-left:1px solid rgba(241,239,233,.16);padding-inline:12px}.cx-stat:first-child{border-left:0}.cx-stat .v{display:block;font-family:var(--display);font-weight:900;font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-.03em;white-space:nowrap}.cx-stat .l{display:block;margin-top:14px;font-size:14px;color:rgba(241,239,233,.7)}.cx-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.cx-reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cx-reveal{opacity:1!important;transform:none!important;transition:none!important}}.cx-contact{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:56px;padding-block:40px 100px;border-top:1px solid var(--line);align-items:start}.cx-contact-left h2{font-size:clamp(30px,4vw,54px);margin-bottom:24px}.cx-cap{display:block;font-family:var(--monof);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--cap)}.cx-mail{display:inline-block;margin:8px 0 4px;font-size:20px;border-bottom:1.5px solid var(--ink);max-width:100%;overflow-wrap:anywhere}.cx-or{margin-top:20px;max-width:30ch}.cx-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cx-form .full{grid-column:1/-1}.cx-form input,.cx-form textarea{background:var(--paper);border:1.5px solid var(--line);border-radius:11px;padding:14px 16px;font-size:15px;color:var(--ink);box-sizing:border-box;width:100%;min-width:0}.cx-form input:focus,.cx-form textarea:focus{outline:none;border-color:var(--ink)}.cx-form textarea{resize:vertical}.cx-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cx-form button{border:0}.cx-send{grid-column:1/-1;display:flex;justify-content:center;align-items:center;background:transparent;border:0;padding:6px 0 0;cursor:pointer}.cx-send img{height:60px;width:auto;max-width:100%;display:block;transition:transform .1s ease,filter .12s ease;will-change:transform}.cx-send:hover img{transform:translateY(-2px);filter:brightness(1.04)}.cx-send:active img{transform:translateY(1px)}.cx-send:disabled{cursor:default}.cx-send:disabled img{opacity:.45;transform:none;filter:none}.cx-consent{font-size:13px;color:var(--cap)}.cx-consent a{border-bottom:1px solid var(--cap)}.cx-consent .err{color:#b3261e}.cx-sent{align-self:center}.cx-sent h3{font-size:32px;margin-bottom:10px}.cx-sent p{color:var(--body-c)}.cx-footer{border-top:1px solid var(--line);background:var(--panel)}.cx-foot-in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.4fr 2fr;gap:40px;padding:64px 24px 40px}.cx-foot-brand img{height:24px;width:auto}.cx-foot-brand p{margin-top:18px;max-width:40ch;color:var(--body-c);font-size:14px}.cx-foot-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cx-foot-col{display:flex;flex-direction:column;gap:12px}.cx-foot-h{font-family:var(--monof);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cap);margin-bottom:4px}.cx-foot-col a{font-size:14px;color:var(--body-c)}.cx-foot-col a:hover{color:var(--ink)}.cx-foot-bottom{max-width:1120px;margin:0 auto;padding:20px 24px 40px;border-top:1px solid var(--line);font-family:var(--monof);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cap)}@media (max-width:900px){.cx-links{display:none}.cx-feature{grid-template-columns:1fr;gap:28px;padding-block:44px}.cx-feature.rev .cx-feature-copy,.cx-feature.rev .cx-feature-visual{order:0}.cx-feat-row{grid-template-columns:1fr;gap:22px;padding-block:40px}.cx-stats{flex-direction:column;padding-block:clamp(56px,13vw,104px)}.cx-stats-inner{flex:0 0 auto}.cx-scroll-line.right{display:none}.cx-scroll-line.left{flex:0 0 auto;width:100%;height:56px;align-self:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cx-scroll-line.left .cx-scroll-track{flex-direction:row;width:-moz-max-content;width:max-content;right:auto;height:100%;align-items:center;animation-name:cx-hscroll}.cx-scroll-line.left .cx-plat-logo{margin-bottom:0;margin-right:46px}.cx-stats-grid{grid-template-columns:repeat(2,1fr);gap:28px 20px}.cx-stat:nth-child(3){border-left:0}.cx-contact{gap:32px}.cx-contact,.cx-foot-in{grid-template-columns:1fr}}@media (max-width:560px){.cx-nav-right{gap:10px}.cx-login{display:none}.cx-form{grid-template-columns:1fr}.cx-stats-grid{grid-template-columns:1fr 1fr}}