@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_7c98a1{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_7c98a1{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;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 Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-inter:"Inter","Inter 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.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.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_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-jbmono:"JetBrains Mono","JetBrains Mono Fallback"}.mkt{--navy:#0E1F4B;--navy-2:#132858;--brand:#1E3A8A;--brand-hover:#2547A8;--blue:#2563EB;--sky:#EFF4FF;--paper:#FFFFFF;--canvas:#F7F9FC;--line:#E4E8F0;--text:#101828;--text-2:#475467;--text-3:#98A2B3;--text-3s:#667085;--green:#079455;--green-bg:#E6F4EE;--yellow:#B54708;--yellow-bg:#FDF4E7;--orange:#C4320A;--orange-bg:#FCEEE8;--red:#D92D20;--red-bg:#FBEAE9;--cyan:#0E7090;--cyan-bg:#E8F4F8;--amber:#B54708;--amber-bg:#FDF4E7;--font-head:"Plus Jakarta Sans",-apple-system,"Segoe UI",sans-serif;--font-body:"Inter",-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--sh-sm:0 1px 2px rgba(16,24,40,.05);--sh-md:0 4px 12px -2px rgba(16,24,40,.08),0 2px 4px -2px rgba(16,24,40,.04);--sh-lg:0 20px 40px -12px rgba(16,24,40,.14);--sh-xl:0 32px 64px -16px rgba(16,24,40,.18);--ease:cubic-bezier(.22,.61,.16,1)}.mkt *{margin:0;padding:0;box-sizing:border-box}.mkt{font-family:var(--font-body);color:var(--text);background:var(--paper);min-height:100vh;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden;font-size:16px;line-height:1.6}.mkt img,.mkt svg{max-width:100%;display:block}.mkt a{color:inherit;text-decoration:none}.mkt button{font-family:inherit;cursor:pointer;border:none;background:none}.mkt ::-moz-selection{background:rgba(253,176,34,.4)}.mkt ::selection{background:rgba(253,176,34,.4)}.mkt h1,.mkt h2,.mkt h3,.mkt h4{font-family:var(--font-head)}.mkt .container{max-width:1180px;margin:0 auto;padding:0 32px}.mkt .section{padding:104px 0}.mkt .section-lg{padding:132px 0}.mkt .section-sm{padding:80px 0}.mkt div[id],.mkt section[id]{scroll-margin-top:96px}.mkt :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.mkt .cta-final :focus-visible,.mkt .footer :focus-visible,.mkt .security :focus-visible,.mkt .stats :focus-visible{outline-color:#fff}.mkt .eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.mkt .h2{font-size:clamp(30px,3.6vw,42px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.mkt .lead{font-size:18px;line-height:1.65;color:var(--text-2);max-width:58ch;margin-top:18px}.mkt .section-head{max-width:780px;margin-bottom:56px}.mkt .section-head.center{margin-left:auto;margin-right:auto;text-align:center}.mkt .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15.5px;font-weight:600;padding:13px 24px;border-radius:10px;transition:all .2s var(--ease);white-space:nowrap;font-family:var(--font-body);-webkit-tap-highlight-color:transparent}.mkt .btn svg{width:16px;height:16px;transition:transform .2s var(--ease)}.mkt .btn:active{transform:scale(.975)}.mkt .btn:hover svg:last-child{transform:translateX(3px)}.mkt .btn-primary{background:linear-gradient(180deg,#24449C,var(--brand));color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),var(--sh-sm),0 6px 16px -6px rgba(30,58,138,.45)}.mkt .btn-primary:hover{background:linear-gradient(180deg,#2A4DAD,var(--brand-hover));transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),var(--sh-md),0 12px 24px -8px rgba(30,58,138,.55)}.mkt .btn-outline{color:var(--text);border:1px solid var(--line);background:#fff;box-shadow:var(--sh-sm)}.mkt .btn-outline:hover{border-color:#C6CEDD;background:var(--canvas);transform:translateY(-1px);box-shadow:var(--sh-md)}.mkt .btn-white{background:#fff;color:var(--navy)}.mkt .btn-white:hover{box-shadow:0 8px 24px -8px rgba(0,0,0,.4);transform:translateY(-1px)}.mkt .btn-outline-white{color:#fff;border:1px solid rgba(255,255,255,.35)}.mkt .btn-outline-white:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6);transform:translateY(-1px)}.mkt .link-arrow{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:600;color:var(--blue)}.mkt .link-arrow svg{width:15px;height:15px;transition:transform .2s}.mkt .link-arrow:hover svg{transform:translateX(3px)}.mkt .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.mkt .reveal.in{opacity:1;transform:none}.mkt .reveal[data-d="1"]{transition-delay:.09s}.reveal[data-d="2"]{transition-delay:.18s}.reveal[data-d="3"]{transition-delay:.27s}.mkt .skip{position:absolute;left:-9999px;top:0;background:var(--brand);color:#fff;padding:10px 18px;z-index:300}.mkt .skip:focus{left:0}.mkt .topbar{background:var(--navy);color:#C7D2EC;font-size:13px}.mkt .topbar-inner{max-width:1180px;margin:0 auto;padding:8px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.mkt .topbar a{color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:6px}.mkt .topbar a svg{width:12px;height:12px}.mkt .topbar .links{display:flex;gap:20px}.mkt .topbar .links a{color:#C7D2EC;font-weight:500}.mkt .topbar .links a:hover{color:#fff}.mkt .nav{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.mkt .nav.scrolled{border-bottom-color:var(--line);box-shadow:0 1px 12px rgba(16,24,40,.05)}.mkt .nav-inner{max-width:1180px;margin:0 auto;padding:0 32px;justify-content:space-between;height:72px}.mkt .logo,.mkt .nav-inner{display:flex;align-items:center}.mkt .logo{gap:10px;font-family:var(--font-head);font-weight:800;font-size:19px;letter-spacing:-.01em;color:var(--navy)}.mkt .logo-glyph{width:34px;height:34px;border-radius:9px;background:var(--brand);flex:none;display:flex;align-items:center;justify-content:center}.mkt .logo-img{height:42px;width:auto;display:block}.mkt .footer .logo-img{height:30px}.mkt .footer .logo .logo-navy,.mkt .logo .logo-white{display:none}.mkt .footer .logo .logo-white{display:block}.mkt .nav-links{display:flex;gap:2px;align-items:center}.mkt .nav-links a{font-size:15px;font-weight:500;color:var(--text-2);padding:9px 15px;border-radius:8px;transition:all .15s}.mkt .nav-links a:hover{color:var(--text);background:var(--canvas)}.mkt .nav-cta{display:flex;gap:12px;align-items:center}.mkt .nav-cta .signin{font-size:15px;font-weight:600;color:var(--text-2);padding:9px 12px}.mkt .nav-cta .signin:hover{color:var(--text)}.mkt .nav-cta .btn{padding:10px 20px;font-size:14.5px}.mkt .nav-burger{display:none;width:42px;height:42px;border-radius:9px;color:var(--text);align-items:center;justify-content:center}.mkt .hero{background:linear-gradient(180deg,#FFFFFF,#F4F7FD);border-bottom:1px solid var(--line);overflow:hidden;position:relative}.mkt .hero:before{inset:0;background-image:radial-gradient(rgba(30,58,138,.1) 1px,transparent 0);background-size:26px 26px;mask-image:radial-gradient(ellipse 60% 55% at 78% 40%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 55% at 78% 40%,black 30%,transparent 75%)}.mkt .hero:after,.mkt .hero:before{content:"";position:absolute;pointer-events:none}.mkt .hero:after{top:-180px;right:-140px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.1),transparent 62%)}.mkt .hero-inner{position:relative;z-index:1}.mkt .hl-word{position:relative;white-space:nowrap}.mkt .hl-word svg{position:absolute;left:0;right:0;bottom:-6px;width:100%;height:12px;color:var(--blue);opacity:.85}.mkt .hero-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;padding:88px 0 96px}.mkt .hero h1{font-size:clamp(38px,4.6vw,58px);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--navy);margin-bottom:22px}.mkt .hero-sub{font-size:19px;line-height:1.65;color:var(--text-2);max-width:54ch;margin-bottom:34px}.mkt .hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}.mkt .hero-ctas .btn{padding:15px 28px;font-size:16px}.mkt .hero-micro{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;color:var(--text-2)}.mkt .hero-micro span{display:inline-flex;align-items:center;gap:8px;font-weight:500}.mkt .hero-micro svg{width:16px;height:16px;color:var(--green);flex:none}.mkt .hero-trust{margin-top:34px;padding-top:26px;border-top:1px solid var(--line)}.mkt .hero-trust .cap{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3s);margin-bottom:14px}.mkt .hero-trust .row{display:flex;gap:10px 26px;flex-wrap:wrap}.mkt .hero-trust .row span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--text-2)}.mkt .hero-trust .row svg{width:15px;height:15px;color:var(--brand);opacity:.8}.mkt .hero-media{position:relative}.mkt .hero-media:before{content:"";position:absolute;top:-36px;left:-52px;width:200px;height:200px;border-radius:24px;background-image:radial-gradient(rgba(30,58,138,.22) 1.5px,transparent 0);background-size:14px 14px;z-index:0}.mkt .hero-media:after{content:"";position:absolute;inset:36px -28px -28px 36px;border-radius:18px;background:var(--sky);z-index:0}.mkt .hero-photo{border-radius:18px;overflow:hidden;box-shadow:var(--sh-xl);outline:1px solid rgba(14,31,75,.08);outline-offset:-1px;aspect-ratio:4/3.4;position:relative;z-index:1}.mkt .hero-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(14,31,75,0) 55%,rgba(14,31,75,.22));pointer-events:none}.mkt .ui-card{position:absolute;background:#fff;border-radius:14px;box-shadow:var(--sh-lg);border:1px solid var(--line);animation:floaty 8s ease-in-out infinite;z-index:2}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mkt .ui-score{left:-44px;bottom:56px;padding:18px 20px;display:flex;gap:16px;align-items:center;min-width:250px}.mkt .ring{position:relative;width:64px;height:64px;flex:none}.mkt .ring svg{transform:rotate(-90deg)}.mkt .ring .tr{fill:none;stroke:#EAECF3;stroke-width:6}.mkt .ring .fl{fill:none;stroke:var(--green);stroke-width:6;stroke-linecap:round;stroke-dasharray:176;stroke-dashoffset:176;transition:stroke-dashoffset 1.5s var(--ease)}.mkt .ring .val{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;font-family:var(--font-head);color:var(--text);font-variant-numeric:tabular-nums}.mkt .ui-score .meta .t{font-size:13px;font-weight:600;color:var(--text)}.mkt .ui-score .meta .s{font-size:12px;color:var(--text-2);margin-top:3px}.mkt .pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:100px;margin-top:8px}.mkt .pill i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mkt .pill-green{color:var(--green);background:var(--green-bg)}.mkt .pill-cyan{color:var(--cyan);background:var(--cyan-bg)}.mkt .pill-amber{color:var(--amber);background:var(--amber-bg)}.mkt .pill-red{color:var(--red);background:var(--red-bg)}.mkt .pill-yellow{color:var(--yellow);background:var(--yellow-bg)}.mkt .ui-verify{right:-30px;top:38px;padding:14px 18px;display:flex;gap:12px;align-items:center;animation-delay:1.4s}.mkt .ui-ai{left:-28px;top:-26px;padding:14px 17px;width:212px;animation-delay:2.2s}.mkt .ui-ai .row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.mkt .ui-ai .t{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3s)}.mkt .ui-ai .v{font-family:var(--font-mono);font-size:13.5px;font-weight:600;color:var(--cyan)}.mkt .ui-ai .bar{height:6px;border-radius:6px;background:#EEF1F6;overflow:hidden}.mkt .ui-ai .bar i{display:block;height:100%;width:8%;border-radius:6px;background:linear-gradient(90deg,#0E7090,#22B8D4);transform-origin:left;animation:aifill 1.1s var(--ease) 1.3s backwards}@keyframes aifill{0%{transform:scaleX(0)}}.mkt .ui-ai .s{font-size:11.5px;color:var(--text-2);margin-top:8px}.mkt .ui-ai .s b{color:var(--text);font-weight:600}.mkt .ui-verify .ic{width:36px;height:36px;border-radius:50%;background:var(--green-bg);color:var(--green);display:flex;align-items:center;justify-content:center;flex:none}.mkt .ui-verify .ic svg{width:17px;height:17px}.mkt .ui-verify .t{font-size:13px;font-weight:600;color:var(--text)}.mkt .ui-verify .s{font-size:11.5px;color:var(--text-2);font-family:var(--font-mono);margin-top:2px}.mkt .strip{padding:40px 0;border-bottom:1px solid var(--line);background:#fff}.mkt .strip-cap{text-align:center;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3s);margin-bottom:26px}.mkt .strip-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%,black 90%,transparent)}.mkt .strip-row{display:flex;align-items:center;gap:64px;width:-moz-max-content;width:max-content;animation:mq 30s linear infinite;padding:0 32px}.mkt .strip-marquee:hover .strip-row{animation-play-state:paused}@keyframes mq{to{transform:translateX(-50%)}}.mkt .strip-item{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-size:17px;font-weight:700;color:#98A2B3;letter-spacing:-.01em;white-space:nowrap;transition:color .2s}.mkt .strip-item:hover{color:var(--text-2)}.mkt .strip-item svg{width:20px;height:20px;opacity:.7}.mkt .how{background:#fff}.mkt .how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative}.mkt .how-grid:before{content:"";position:absolute;top:27px;left:16%;right:16%;border-top:2px dashed var(--line);z-index:0}.mkt .how-step{position:relative;z-index:1;text-align:left}.mkt .how-num{width:54px;height:54px;border-radius:50%;background:#fff;border:2px solid var(--brand);color:var(--brand);font-family:var(--font-head);font-size:19px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:22px;box-shadow:0 0 0 6px #fff}.mkt .how-step h3{font-size:19px;font-weight:700;margin-bottom:9px}.mkt .how-step p{font-size:14.5px;line-height:1.65;color:var(--text-2);max-width:34ch}.mkt .how-step .mini{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.mkt .stats{background:var(--navy);position:relative;overflow:hidden}.mkt .stats:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 900px 300px at 15% -20%,rgba(37,99,235,.28),transparent 60%)}.mkt .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:60px 0;position:relative}.mkt .stat{text-align:left;padding:6px 36px;border-left:1px solid rgba(255,255,255,.14)}.mkt .stat:first-child{border-left:none;padding-left:0}.mkt .stat .num{font-family:var(--font-head);font-size:42px;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.1}.mkt .stat .lbl{font-size:13.5px;color:#B6C3E0;margin-top:9px;line-height:1.55;max-width:24ch}.mkt .showcase{background:linear-gradient(180deg,#fff 0,var(--canvas) 100%);border-top:1px solid var(--line)}.mkt .showcase .report-frame{position:relative}.mkt .showcase .report-frame:before{content:"";position:absolute;inset:-40px -60px;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(30,58,138,.09),transparent 70%);z-index:-1;pointer-events:none}.mkt .view-tabs{display:flex;justify-content:center;gap:8px;margin-bottom:36px;flex-wrap:wrap}.mkt .view-tab{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;font-weight:600;color:var(--text-2);background:#fff;border:1px solid var(--line);padding:11px 22px;border-radius:100px;transition:all .2s var(--ease)}.mkt .view-tab i{width:9px;height:9px;border-radius:3px;flex:none}.mkt .view-tab:hover{border-color:#C6CEDD;color:var(--text);transform:translateY(-1px);box-shadow:var(--sh-sm)}.mkt .view-tab:active{transform:scale(.97)}.mkt .view-tab.active{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:var(--sh-md)}.mkt .report-frame.view-flags .hl-1,.mkt .report-frame.view-flags .hl-2,.mkt .report-frame.view-flags .hl-3,.mkt .report-frame.view-flags .hl-ai,.mkt .report-frame.view-flags .hl-para,.report-frame.view-ai .hl-1,.report-frame.view-ai .hl-2,.report-frame.view-ai .hl-3,.report-frame.view-ai .hl-para{background:transparent;box-shadow:none;border-bottom:none}.mkt .report-frame.view-flags .hl sup,.report-frame.view-ai .hl-1 sup,.report-frame.view-ai .hl-2 sup,.report-frame.view-ai .hl-3 sup{opacity:.25}.mkt .hl-flag{border-radius:3px;padding:1px 3px}.mkt .report-frame.view-flags .hl-flag{background:rgba(181,71,8,.13);box-shadow:inset 0 -1.5px 0 rgba(181,71,8,.5)}.mkt .report-frame.view-sim .hl-ai{background:rgba(14,112,144,.05);box-shadow:none}.mkt .rail-view{display:none}.mkt .report-frame.view-ai .rail-view.rv-ai,.mkt .report-frame.view-flags .rail-view.rv-flags,.mkt .report-frame.view-sim .rail-view.rv-sim{display:flex;flex-direction:column;gap:11px;animation:fadeUp .35s var(--ease)}.mkt .ai-seg{border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#fff}.mkt .ai-seg p{font-size:12px;line-height:1.6;color:#344054;margin-bottom:8px}.mkt .ai-seg .m{display:flex;align-items:center;gap:9px}.mkt .ai-seg .bar{flex:1;height:5px;border-radius:5px;background:#EEF1F6;overflow:hidden;position:relative}.mkt .ai-seg .bar i{position:absolute;inset:0;right:auto;border-radius:5px;background:linear-gradient(90deg,#0E7090,#22B8D4);width:0;transition:width 1s var(--ease)}.mkt .ai-seg .p{font-family:var(--font-mono);font-size:11px;color:var(--cyan);width:34px;text-align:right}.mkt .flag-item{display:flex;gap:11px;border:1px solid var(--line);border-radius:10px;padding:12px 14px;background:#fff}.mkt .flag-item .ic{width:30px;height:30px;border-radius:8px;background:var(--amber-bg);color:var(--amber);display:flex;align-items:center;justify-content:center;flex:none}.mkt .flag-item .ic svg{width:14px;height:14px}.mkt .flag-item .t{font-size:12.5px;font-weight:600;color:var(--text)}.mkt .flag-item .s{font-size:11.5px;color:var(--text-2);margin-top:2px;line-height:1.5}.mkt .report-frame{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-xl);overflow:hidden}.mkt .rf-bar{display:flex;align-items:center;gap:14px;padding:13px 20px;border-bottom:1px solid var(--line);background:var(--canvas)}.mkt .rf-dots{display:flex;gap:7px}.mkt .rf-dots i{width:10px;height:10px;border-radius:50%;background:#D6DCE8}.mkt .rf-url{flex:1;max-width:400px;margin:0 auto;font-family:var(--font-mono);font-size:12px;color:var(--text-2);background:#fff;border:1px solid var(--line);border-radius:7px;padding:6px 14px;display:flex;align-items:center;gap:8px;justify-content:center}.mkt .rf-url svg{width:11px;height:11px;color:var(--green)}.mkt .rf-body{display:grid;grid-template-columns:1fr 320px;min-height:480px}.mkt .rf-doc{padding:34px 38px;border-right:1px solid var(--line);background:#FBFCFE}.mkt .doc-sheet{background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--sh-md);padding:34px 38px;max-width:560px;margin:0 auto}.mkt .doc-sheet h4{font-size:16.5px;font-weight:700;margin-bottom:5px;color:var(--text)}.mkt .doc-sheet .meta{font-size:10.5px;color:var(--text-3);margin-bottom:18px;font-family:var(--font-mono)}.mkt .doc-sheet p{font-size:12.5px;line-height:1.85;color:#344054;margin-bottom:12px}.mkt .hl{border-radius:3px;padding:1px 3px}.mkt .hl sup{font-size:8px;font-weight:700;font-family:var(--font-mono)}.mkt .hl-1{background:rgba(37,99,235,.13);box-shadow:inset 0 -1.5px 0 rgba(37,99,235,.45)}.hl-1 sup{color:#2563EB}.mkt .hl-2{background:rgba(192,38,211,.1);box-shadow:inset 0 -1.5px 0 rgba(192,38,211,.4)}.hl-2 sup{color:#A21CAF}.mkt .hl-3{background:rgba(5,150,105,.12);box-shadow:inset 0 -1.5px 0 rgba(5,150,105,.4)}.hl-3 sup{color:#059669}.mkt .hl-para{border-bottom:2px dashed rgba(124,58,237,.5)}.mkt .hl-ai{background:rgba(14,112,144,.1);box-shadow:inset 0 -1.5px 0 rgba(14,112,144,.45)}.hl-ai sup{color:var(--cyan)}.mkt .rf-rail{padding:26px 24px;display:flex;flex-direction:column;gap:24px;background:#fff}.mkt .rail-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3s)}.mkt .score-row{display:flex;align-items:center;gap:18px}.mkt .score-row .big{font-family:var(--font-head);font-size:38px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.mkt .src{gap:10px;font-size:12.5px;color:var(--text-2)}.mkt .src,.mkt .src .n{display:flex;align-items:center}.mkt .src .n{width:19px;height:19px;border-radius:6px;font-size:10px;font-weight:700;justify-content:center;font-family:var(--font-mono);flex:none}.mkt .src .bar{flex:1;height:5px;border-radius:5px;background:#EEF1F6;overflow:hidden;position:relative}.mkt .src .bar i{position:absolute;inset:0;right:auto;border-radius:5px;width:0;transition:width 1.3s var(--ease)}.mkt .src .p{font-family:var(--font-mono);font-size:11px;color:var(--text-2);width:36px;text-align:right}.mkt .rf-note{font-size:12px;color:var(--text-2);display:flex;align-items:center;gap:8px;background:var(--green-bg);border-radius:9px;padding:10px 13px}.mkt .rf-note svg{width:14px;height:14px;color:var(--green);flex:none}.mkt .showcase-points{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px}.mkt .sp{display:flex;gap:14px;align-items:flex-start}.mkt .sp .ic{width:40px;height:40px;border-radius:10px;background:var(--sky);color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none}.mkt .sp .ic svg{width:19px;height:19px}.mkt .sp h4{font-size:15.5px;font-weight:700;margin-bottom:5px}.mkt .sp p{font-size:14px;line-height:1.6;color:var(--text-2)}.mkt .pillars{background:var(--canvas);border-top:1px solid var(--line)}.mkt .pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .pillar{background:#fff;border:1px solid var(--line);border-radius:16px;padding:34px;box-shadow:var(--sh-sm);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.mkt .pillar:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}.mkt .pillar .ic{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.mkt .pillar .ic svg{width:22px;height:22px}.mkt .pillar h3{font-size:19px;font-weight:700;margin-bottom:10px}.mkt .pillar p{font-size:14.5px;line-height:1.65;color:var(--text-2);margin-bottom:18px}.mkt .pillar .tags{display:flex;flex-wrap:wrap;gap:7px}.mkt .tag{font-size:12px;font-weight:600;color:var(--text-2);background:var(--canvas);border:1px solid var(--line);padding:4px 11px;border-radius:100px}.mkt .frow{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.mkt .frow+.frow{margin-top:104px}.mkt .frow-media,.mkt .frow-photo{position:relative}.mkt .frow-photo{border-radius:16px;overflow:hidden;box-shadow:var(--sh-xl);aspect-ratio:4/3;outline:1px solid rgba(14,31,75,.08);outline-offset:-1px}.mkt .frow-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(14,31,75,0) 55%,rgba(14,31,75,.22));pointer-events:none}.mkt .frow-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .frow h3{font-size:clamp(26px,2.8vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.mkt .frow .desc{font-size:16.5px;line-height:1.7;color:var(--text-2);margin-bottom:26px}.mkt .flist{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.mkt .flist li{display:flex;gap:12px;list-style:none;font-size:15px;line-height:1.6;color:var(--text-2)}.mkt .flist li svg{width:20px;height:20px;color:var(--green);flex:none;margin-top:1px}.mkt .flist li b{color:var(--text);font-weight:600}.mkt .ov-card{position:absolute;background:#fff;border-radius:13px;box-shadow:var(--sh-lg);border:1px solid var(--line);padding:16px 18px;animation:floaty 9s ease-in-out infinite}.mkt .ov-batch{animation-delay:1.6s}.mkt .ov-cert{left:-36px;bottom:-28px;width:290px}.mkt .ov-cert .head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.mkt .ov-cert .head .ic{width:34px;height:34px;border-radius:9px;background:var(--sky);color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none}.mkt .ov-cert .head .ic svg{width:16px;height:16px}.mkt .ov-cert .head .t{font-size:13px;font-weight:700}.mkt .ov-cert .head .s{font-size:11px;color:var(--text-3);font-family:var(--font-mono)}.mkt .ov-cert .row{display:flex;justify-content:space-between;font-size:12px;padding:6px 0;border-bottom:1px dashed var(--line)}.mkt .ov-cert .row:last-of-type{border-bottom:none}.mkt .ov-cert .row .k{color:var(--text-3)}.mkt .ov-cert .row .v{font-weight:600}.mkt .ov-batch{right:-30px;top:-26px;width:250px}.mkt .ov-batch .t{font-size:12.5px;font-weight:700;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.mkt .ov-batch .t .c{font-family:var(--font-mono);font-size:11px;color:var(--text-2);font-weight:500}.mkt .ov-batch .track{height:7px;border-radius:7px;background:#EEF1F6;overflow:hidden;margin-bottom:12px}.mkt .ov-batch .track i{display:block;height:100%;width:87%;border-radius:7px;background:var(--brand)}.mkt .ov-batch .row{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-2);padding:3px 0}.mkt .ov-batch .row b{color:var(--text);font-variant-numeric:tabular-nums}.mkt .tabs-nav{display:flex;gap:4px;box-shadow:inset 0 -2px 0 var(--line);margin-bottom:44px;overflow-x:auto;scrollbar-width:none}.mkt .tabs-nav::-webkit-scrollbar{display:none}.mkt .tab-btn{font-size:15.5px;font-weight:600;color:var(--text-2);padding:14px 22px;position:relative;white-space:nowrap;transition:color .2s}.mkt .tab-btn:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5px;background:transparent;transition:background .2s}.mkt .tab-btn:hover{color:var(--text)}.mkt .tab-btn.active{color:var(--brand)}.mkt .tab-btn.active:after{background:var(--brand)}.mkt .tab-panel{display:none;animation:fadeUp .45s var(--ease)}.mkt .tab-panel.active{display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mkt .role-grid{grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.mkt .role-points{display:flex;flex-direction:column;gap:22px}.mkt .role-points .item{display:flex;gap:14px}.mkt .role-points .item .ck{width:26px;height:26px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;background:var(--sky);color:var(--brand);margin-top:1px}.mkt .role-points .item .ck svg{width:13px;height:13px}.mkt .role-points .item h4{font-size:16px;font-weight:700;margin-bottom:5px}.mkt .role-points .item p{font-size:14.5px;line-height:1.65;color:var(--text-2)}.mkt .role-visual{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-lg);padding:26px}.mkt .inbox-row{display:grid;grid-template-columns:1.5fr .7fr .55fr .7fr;gap:10px;align-items:center;padding:11px 8px;font-size:13px;border-bottom:1px solid var(--line)}.mkt .inbox-row.head{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.mkt .inbox-row .name{font-weight:500;color:var(--text)}.mkt .mono-note{font-size:12px;color:var(--text-3s);margin-top:14px;font-family:var(--font-mono)}.mkt .security{background:var(--navy);color:#fff;position:relative;overflow:hidden}.mkt .security:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 800px 400px at 85% -10%,rgba(37,99,235,.25),transparent 60%)}.mkt .security .eyebrow{color:#8FB0FF}.mkt .security .h2{color:#fff}.mkt .security .lead{color:#B6C3E0}.mkt .sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.mkt .sec-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:28px;transition:background .25s,border-color .25s}.mkt .sec-card:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.mkt .sec-card .ic{width:40px;height:40px;border-radius:10px;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#A5C0FF}.mkt .sec-card .ic svg{width:19px;height:19px}.mkt .sec-card h4{font-size:16px;font-weight:700;color:#fff;margin-bottom:8px}.mkt .sec-card p{font-size:13.5px;line-height:1.65;color:#B6C3E0}.mkt .sec-badges{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px;position:relative}.mkt .sec-badge{font-size:12.5px;font-weight:600;color:#C7D2EC;padding:7px 15px;border-radius:100px;border:1px solid rgba(255,255,255,.18);display:inline-flex;align-items:center;gap:8px}.mkt .sec-badge svg{width:13px;height:13px;color:#7EE0A0}.mkt .cmp-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh-md)}.mkt .cmp-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;min-width:640px}.mkt .cmp-table td,.mkt .cmp-table th{padding:16px 22px;font-size:14.5px;text-align:left;border-bottom:1px solid var(--line)}.mkt .cmp-table thead th{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);background:var(--canvas)}.mkt .cmp-table thead th.us{color:var(--brand)}.mkt .cmp-table tbody tr:last-child td{border-bottom:none}.mkt .cmp-table td:not(:first-child),.mkt .cmp-table th:not(:first-child){text-align:center;width:130px}.mkt .cmp-table td:first-child{font-weight:500;color:var(--text)}.mkt .cy{background:var(--green-bg);color:var(--green)}.mkt .cn,.mkt .cy{display:inline-flex;width:24px;height:24px;border-radius:50%;align-items:center;justify-content:center}.mkt .cn{background:#F2F4F7;color:var(--text-3)}.mkt .cp{display:inline-flex;width:24px;height:24px;border-radius:50%;background:var(--yellow-bg);color:var(--yellow);align-items:center;justify-content:center;font-size:12px;font-weight:700}.mkt .cn svg,.mkt .cy svg{width:12px;height:12px}.mkt .honest-note{display:flex;gap:14px;margin-top:24px;padding:20px 24px;border-radius:12px;background:var(--sky);border:1px solid #d6e3ff;font-size:14.5px;line-height:1.65;color:var(--text-2)}.mkt .honest-note svg{width:19px;height:19px;flex:none;color:var(--brand);margin-top:2px}.mkt .honest-note b{color:var(--text)}.mkt .testi-sec{background:var(--canvas)}.mkt .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mkt .testi{background:#fff;border:1px solid var(--line);border-radius:16px;padding:32px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;gap:20px;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.mkt .testi:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:#D5DCE8}.mkt .testi .stars{display:flex;gap:3px;color:#F79009}.mkt .testi .stars svg{width:16px;height:16px}.mkt .testi q{font-size:15px;line-height:1.7;color:var(--text);quotes:"\201C" "\201D"}.mkt .testi-who{display:flex;align-items:center;gap:13px;margin-top:auto;padding-top:6px}.mkt .testi-who img{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.mkt .testi-who .nm{font-size:14px;font-weight:700}.mkt .testi-who .rl{font-size:12.5px;color:var(--text-2);margin-top:2px}.mkt .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.mkt .price-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:36px;display:flex;flex-direction:column;box-shadow:var(--sh-sm);position:relative;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.mkt .price-card:hover{transform:translateY(-3px);box-shadow:var(--sh-lg)}.mkt .price-card.featured{border-color:var(--brand);border-width:2px;box-shadow:0 0 0 4px rgba(30,58,138,.07),var(--sh-lg)}.mkt .price-card.featured:hover{box-shadow:0 0 0 4px rgba(30,58,138,.1),var(--sh-xl)}.mkt .feat-flag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--brand);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:5px 14px;border-radius:100px;white-space:nowrap}.mkt .price-card .plan{font-family:var(--font-head);font-size:18px;font-weight:700;margin-bottom:8px}.mkt .price-card .for{font-size:13.5px;color:var(--text-2);margin-bottom:22px;min-height:40px}.mkt .price-val{font-family:var(--font-head);font-size:38px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--navy)}.mkt .price-val small{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--text-2);letter-spacing:0}.mkt .price-feats{display:flex;flex-direction:column;gap:12px;margin:28px 0 32px}.mkt .price-feat{display:flex;gap:10px;font-size:14px;align-items:flex-start;color:var(--text-2)}.mkt .price-feat svg{width:17px;height:17px;flex:none;color:var(--green);margin-top:1px}.mkt .price-card .btn{margin-top:auto;width:100%}.mkt .price-note{text-align:center;font-size:13px;color:var(--text-3s);margin-top:28px}.mkt .faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--sh-sm);overflow:hidden}.mkt .faq{border-bottom:1px solid var(--line)}.mkt .faq:last-child{border-bottom:none}.mkt .faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px;font-size:16px;font-weight:600;cursor:pointer;font-family:var(--font-head)}.mkt .faq summary:hover{background:var(--canvas);color:var(--brand)}.mkt .faq[open]{background:#FBFCFE}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary .pm{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--text-3);transition:transform .3s var(--ease)}.mkt .faq[open] summary .pm{transform:rotate(45deg);color:var(--brand)}.mkt .faq .body{padding:0 28px 24px;font-size:15px;line-height:1.7;color:var(--text-2);max-width:66ch}.mkt .cta-outer{background:var(--canvas);padding:104px 0;border-top:1px solid var(--line)}.mkt .cta-final{background:linear-gradient(135deg,var(--navy) 0,#17307A 100%);color:#fff;padding:72px 64px;position:relative;overflow:hidden;border-radius:24px;box-shadow:var(--sh-xl)}.mkt .cta-final:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 700px 300px at 20% 120%,rgba(37,99,235,.4),transparent 65%)}.mkt .cta-final:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 0);background-size:24px 24px;mask-image:radial-gradient(ellipse 50% 80% at 15% 30%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 50% 80% at 15% 30%,black,transparent 80%)}.mkt .cta-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center;position:relative;z-index:1}.mkt .cta-final h2{font-size:clamp(30px,3.8vw,44px);font-weight:800;letter-spacing:-.02em;line-height:1.12;margin-bottom:18px}.mkt .cta-final .sub{font-size:16.5px;color:#B6C3E0;line-height:1.7;margin-bottom:30px;max-width:46ch}.mkt .cta-checks{display:flex;flex-direction:column;gap:14px}.mkt .cta-checks span{display:flex;gap:11px;font-size:15px;color:#D7DFF2;align-items:flex-start}.mkt .cta-checks svg{width:18px;height:18px;color:#7EE0A0;flex:none;margin-top:2px}.mkt .demo-card{background:#fff;border-radius:18px;box-shadow:0 40px 80px -24px rgba(0,0,0,.45);padding:36px;color:var(--text)}.mkt .demo-card h3{font-size:20px;font-weight:800;margin-bottom:6px}.mkt .demo-card .sub{font-size:13.5px;color:var(--text-2);margin-bottom:24px}.mkt .demo-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mkt .field{display:flex;flex-direction:column;gap:6px}.mkt .field.full{grid-column:span 2}.mkt .field label{font-size:12.5px;font-weight:600;color:var(--text)}.mkt .field input,.mkt .field select{font-family:var(--font-body);font-size:14.5px;color:var(--text);border:1px solid var(--line);border-radius:9px;padding:11px 13px;background:#fff;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mkt .field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2398A2B3' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px}.mkt .field input:focus,.mkt .field select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(30,58,138,.12)}.mkt .demo-form .btn{grid-column:span 2;width:100%;padding:14px;margin-top:4px}.mkt .demo-privacy{grid-column:span 2;font-size:11.5px;color:var(--text-3s);line-height:1.5;text-align:center}.mkt .demo-success{display:none;text-align:center;padding:34px 10px}.mkt .demo-success .ic{width:56px;height:56px;border-radius:50%;background:var(--green-bg);color:var(--green);display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.mkt .demo-success .ic svg{width:26px;height:26px}.mkt .demo-success h4{font-size:18px;font-weight:800;margin-bottom:8px}.mkt .demo-success p{font-size:14px;color:var(--text-2);line-height:1.6}.mkt .footer{background:#0A1735;color:#fff;padding:72px 0 40px}.mkt .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:44px;margin-bottom:56px}.mkt .footer .logo{color:#fff}.mkt .footer h5{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8393B8;margin-bottom:18px;font-family:var(--font-head)}.mkt .footer-links{display:flex;flex-direction:column;gap:12px}.mkt .footer-links a{font-size:14.5px;color:#B6C3E0;transition:color .15s}.mkt .footer-links a:hover{color:#fff}.mkt .footer-brand p{font-size:14px;line-height:1.7;color:#B6C3E0;max-width:36ch;margin:18px 0 22px}.mkt .footer-badges{display:flex;gap:8px;flex-wrap:wrap}.mkt .f-badge{font-size:11.5px;font-weight:600;color:#8393B8;padding:5px 12px;border-radius:7px;border:1px solid rgba(255,255,255,.14)}.mkt .footer-news{margin-top:26px}.mkt .footer-news .cap{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8393B8;margin-bottom:12px;font-family:var(--font-head)}.mkt .footer-news form{display:flex;gap:8px;max-width:340px}.mkt .footer-news input{flex:1;font-family:var(--font-body);font-size:13.5px;color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:9px;padding:10px 13px}.mkt .footer-news input::-moz-placeholder{color:#8393B8}.mkt .footer-news input::placeholder{color:#8393B8}.mkt .footer-news input:focus{outline:none;border-color:rgba(255,255,255,.4)}.mkt .footer-news button{font-size:13.5px;font-weight:600;color:var(--navy);background:#fff;border-radius:9px;padding:10px 16px;transition:opacity .15s}.mkt .footer-news button:hover{opacity:.9}.mkt .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:28px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:#8393B8}.mkt .footer-bottom .disclaimer{max-width:64ch;line-height:1.6}.mkt .footer-region{display:inline-flex;align-items:center;gap:8px;color:#B6C3E0;font-weight:500}.mkt .footer-region svg{width:15px;height:15px}.mkt .f-status{display:inline-flex;align-items:center;gap:9px;color:#B6C3E0;font-weight:500}.mkt .f-status i{width:8px;height:8px;border-radius:50%;background:#12B76A;animation:statuspulse 2.6s ease-in-out infinite}@keyframes statuspulse{0%,to{box-shadow:0 0 0 0 rgba(18,183,106,.45)}50%{box-shadow:0 0 0 6px rgba(18,183,106,0)}}.mkt .nav-item{position:relative}.mkt .nav-item>a{display:inline-flex;align-items:center;gap:5px}.mkt .nav-item>a svg{width:12px;height:12px;transition:transform .2s;color:var(--text-3)}.mkt .nav-item:focus-within>a svg,.mkt .nav-item:hover>a svg{transform:rotate(180deg)}.mkt .dropdown{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,6px);background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-lg);padding:10px;min-width:250px;opacity:0;visibility:hidden;transition:all .2s var(--ease);z-index:50}.mkt .nav-item:focus-within .dropdown,.mkt .nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.mkt .dropdown a{display:flex;gap:12px;align-items:flex-start;padding:11px 13px;border-radius:9px;font-size:14px}.mkt .dropdown a:hover{background:var(--canvas)}.mkt .dropdown .ic{width:32px;height:32px;border-radius:8px;background:var(--sky);color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none}.mkt .dropdown .ic svg{width:15px;height:15px}.mkt .dropdown .t{font-weight:600;color:var(--text)}.mkt .dropdown .s{font-size:12px;color:var(--text-3s);margin-top:1px}.mkt .frow-photo img,.mkt .hero-photo img{transition:transform .8s var(--ease)}.mkt .frow-media:hover .frow-photo img{transform:scale(1.035)}.mkt .scanbar{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg,var(--brand),#22B8D4);z-index:300;pointer-events:none}.mkt .mark{position:relative;z-index:0;white-space:nowrap}.mkt .mark:before{content:"";position:absolute;z-index:-1;left:-3px;right:-3px;top:10%;bottom:2%;border-radius:5px;transform:scaleX(0);transform-origin:left center;transition:transform .7s var(--ease) .25s}.mkt .mark.in:before{transform:scaleX(1)}.mkt .mark-yellow:before{background:rgba(253,176,34,.32)}.mkt .mark-green:before{background:rgba(18,183,106,.2)}.mkt .mark-cyan:before{background:rgba(34,184,212,.2)}.mkt .mark-blue:before{background:rgba(37,99,235,.14)}.mkt .sup-chip{display:inline-block;font-size:.22em;vertical-align:super;font-family:var(--font-mono);color:#fff;background:var(--green);padding:4px 10px;border-radius:100px;font-weight:600;letter-spacing:.02em;transform:translateY(-.3em);white-space:nowrap}.mkt .section-head{position:relative}.mkt .big-idx{position:absolute;top:-58px;right:-8px;font-family:var(--font-head);font-weight:800;font-size:148px;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(14,31,75,.1);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.mkt .section-head.center .big-idx{right:auto;left:50%;transform:translateX(-50%);top:-72px;-webkit-text-stroke:1.5px rgba(14,31,75,.07)}.mkt .hero-radar{position:absolute;top:50%;right:-340px;width:1060px;height:1060px;transform:translateY(-50%);pointer-events:none;z-index:0;opacity:.9}.mkt .hero-radar svg{width:100%;height:100%}.mkt .hero-radar circle{fill:none;stroke:rgba(30,58,138,.09);stroke-width:1.2}.mkt .hero-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 78%,rgba(37,99,235,.05) 92%,rgba(37,99,235,.13) 100%);animation:sweep 16s linear infinite;mask-image:radial-gradient(circle,transparent 24%,black 25%,black 62%,transparent 63%);-webkit-mask-image:radial-gradient(circle,transparent 24%,black 25%,black 62%,transparent 63%)}@keyframes sweep{to{transform:rotate(1turn)}}.mkt .blip{width:9px;height:9px;z-index:1}.mkt .blip,.mkt .blip:after{position:absolute;border-radius:50%}.mkt .blip:after{content:"";inset:0;animation:blip 3.6s infinite}.mkt .blip-blue{background:var(--blue)}.blip-blue:after{box-shadow:0 0 0 0 rgba(37,99,235,.5)}.mkt .blip-green{background:var(--green)}.blip-green:after{box-shadow:0 0 0 0 rgba(18,183,106,.5)}.mkt .blip-amber{background:#F79009}.blip-amber:after{box-shadow:0 0 0 0 rgba(247,144,9,.5)}@keyframes blip{70%{box-shadow:0 0 0 16px rgba(37,99,235,0)}to{box-shadow:0 0 0 0 rgba(37,99,235,0)}}.mkt .doc-sheet{position:relative;overflow:hidden}.mkt .scanbeam{position:absolute;top:-4%;bottom:-4%;width:80px;left:-110px;background:linear-gradient(90deg,transparent,rgba(37,99,235,.13),rgba(34,184,212,.22),transparent);filter:blur(1.5px);pointer-events:none}.mkt .report-frame.scanned .scanbeam{animation:beam 1.7s cubic-bezier(.45,0,.35,1) .2s forwards}@keyframes beam{to{left:108%}}.mkt .doc-sheet .hl,.mkt .doc-sheet .hl-flag{opacity:0;transition:opacity .45s ease}.mkt .report-frame.scanned .doc-sheet .hl,.mkt .report-frame.scanned .doc-sheet .hl-flag{opacity:1}.mkt .report-frame.scanned .doc-sheet p:first-of-type .hl{transition-delay:.55s}.mkt .report-frame.scanned .doc-sheet p:first-of-type .hl-para{transition-delay:.7s}.mkt .report-frame.scanned .doc-sheet p:nth-of-type(2) .hl{transition-delay:.95s}.mkt .report-frame.scanned .doc-sheet p:nth-of-type(3) .hl{transition-delay:1.25s}.mkt .report-frame.scanned .doc-sheet p:nth-of-type(4) .hl{transition-delay:1.5s}.mkt .report-frame.scanned .doc-sheet p:nth-of-type(4) .hl-flag{transition-delay:1.65s}.mkt .seal{position:absolute;right:-30px;top:-34px;width:116px;height:116px;z-index:3;filter:drop-shadow(0 10px 24px rgba(14,31,75,.25))}.mkt .seal .rot{animation:spin 24s linear infinite;transform-origin:50% 50%}@keyframes spin{to{transform:rotate(1turn)}}.mkt .stats:after{content:"";position:absolute;top:0;bottom:0;left:-2px;width:2px;background:linear-gradient(180deg,transparent,rgba(143,176,255,.65),transparent);animation:ledger 8s linear infinite}@keyframes ledger{to{left:100%}}.mkt .stat .num{font-variant-numeric:tabular-nums}.mkt .security{background:var(--navy) repeating-radial-gradient(circle at 88% 12%,transparent 0 88px,rgba(255,255,255,.035) 88px 89px)}.mkt .cta-final .rings{position:absolute;right:-160px;bottom:-220px;width:560px;height:560px;pointer-events:none;opacity:.5}.mkt .cta-final .rings circle{fill:none;stroke:rgba(255,255,255,.1);stroke-width:1}.mkt .footer-giant{font-family:var(--font-head);font-weight:800;font-size:clamp(72px,13vw,180px);line-height:.86;letter-spacing:-.04em;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-top:64px;display:flex;align-items:center;justify-content:center;gap:.04em}.mkt .footer-giant,.mkt .footer-giant .fg-word{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.09)}.mkt .footer-giant .fg-i{display:inline-flex;flex-direction:column;align-items:center;gap:.075em;transform:translateY(-.03em)}.mkt .footer-giant .fg-dot{width:.22em;height:.22em;border-radius:.03em;background:#D32B2B}.mkt .footer-giant .fg-stem{width:.22em;height:.5em;border-radius:.03em;background:#fff}.mkt #detection .eyebrow{color:var(--cyan)}.mkt #solutions .frow:first-of-type .eyebrow{color:var(--green)}.mkt .mobile-menu{display:none;background:#fff;border-top:1px solid var(--line);box-shadow:var(--sh-lg);padding:14px 24px 22px}.mkt .mobile-menu.open{display:block;animation:sheetDown .32s var(--ease)}@keyframes sheetDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.mkt .mobile-menu a{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;color:var(--text);padding:13px 4px;border-bottom:1px solid var(--line)}.mkt .mobile-menu a:after{content:"→";font-size:14px;color:var(--text-3);transition:transform .2s var(--ease)}.mkt .mobile-menu a:active:after{transform:translateX(3px)}.mkt .mobile-menu a:last-of-type{border-bottom:none}.mkt .mobile-menu.open a{opacity:0;animation:fadeUp .35s var(--ease) forwards}.mkt .mobile-menu.open a:first-child{animation-delay:.03s}.mobile-menu.open a:nth-child(2){animation-delay:.07s}.mkt .mobile-menu.open a:nth-child(3){animation-delay:.11s}.mobile-menu.open a:nth-child(4){animation-delay:.15s}.mkt .mobile-menu.open a:nth-child(5){animation-delay:.19s}.mobile-menu.open a:nth-child(6){animation-delay:.23s}.mkt .mobile-menu.open a:nth-child(7){animation-delay:.27s}.mkt .mobile-menu .btn{width:100%;margin-top:14px;justify-content:center}.mkt .mobile-menu .btn:after{display:none}.mkt .mobile-menu.open .btn{opacity:0;animation:fadeUp .35s var(--ease) .3s forwards}@media (max-width:1024px){.mkt .hero-inner{grid-template-columns:1fr;gap:56px;padding:56px 0 72px}.mkt .hero-media{max-width:600px}.mkt .ui-score{left:12px;bottom:-24px}.mkt .ui-verify{right:8px;top:-20px}.mkt .ui-ai{display:none}.mkt .rf-body{grid-template-columns:1fr}.mkt .rf-doc{border-right:none;border-bottom:1px solid var(--line)}.mkt .stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 0;padding:48px 0}.mkt .stat{border-left:none;padding:0 24px 0 0}.mkt .cta-grid{grid-template-columns:1fr;gap:52px}.mkt .how-grid{grid-template-columns:1fr;gap:40px}.mkt .how-grid:before{display:none}.mkt .pillar-grid,.mkt .price-grid,.mkt .sec-grid,.mkt .showcase-points,.mkt .testi-grid{grid-template-columns:1fr 1fr}.mkt .frow{grid-template-columns:1fr;gap:48px}.mkt .frow.flip .frow-media{order:-1}.mkt .role-grid{grid-template-columns:1fr;gap:36px}.mkt .footer-grid{grid-template-columns:1fr 1fr;gap:36px}.mkt .nav-links{display:none}.mkt .nav-burger{display:flex}.mkt .topbar .links{display:none}.mkt .ov-cert{left:10px;bottom:-30px}.mkt .ov-batch{right:6px;top:-22px}}@media (max-width:640px){.mkt .container{padding:0 20px}.mkt .section{padding:64px 0}.mkt .pillar-grid,.mkt .price-grid,.mkt .sec-grid,.mkt .showcase-points,.mkt .stats-grid,.mkt .testi-grid{grid-template-columns:1fr}.mkt .hero h1{font-size:34px}.mkt .hero-sub{font-size:16.5px}.mkt .hero-ctas .btn{width:100%}.mkt .nav-cta .signin{display:none}.mkt .nav-cta .btn{padding:9px 14px;font-size:13.5px}.mkt .strip-row{gap:10px 26px}.mkt .strip-item{font-size:14px}.mkt .rf-doc{padding:18px}.mkt .doc-sheet{padding:22px 18px}.mkt .ui-score{min-width:210px;padding:13px 15px}.mkt .footer-grid{grid-template-columns:1fr}.mkt .cta-final{padding:72px 0}.mkt .frow+.frow{margin-top:72px}.mkt .demo-form{grid-template-columns:1fr}.mkt .big-idx,.mkt .hero-radar{display:none}.mkt .seal{width:88px;height:88px;right:-10px;top:-18px}.mkt .role-visual{overflow-x:auto}.mkt .role-visual .inbox-row{min-width:430px}.mkt .cta-final{padding:44px 24px;border-radius:18px}.mkt .cta-outer{padding:64px 0}.mkt .hero-media:after{display:none}.mkt .demo-form .btn,.mkt .demo-privacy,.mkt .field.full{grid-column:span 1}.mkt .demo-card{padding:26px 22px}.mkt .view-tab{padding:9px 16px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.mkt .reveal{opacity:1;transform:none}}.mkt .page-hero{background:linear-gradient(180deg,#FFFFFF,#F4F7FD);border-bottom:1px solid var(--line);padding:84px 0 88px;position:relative;overflow:hidden}.mkt .page-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(30,58,138,.1) 1px,transparent 0);background-size:26px 26px;mask-image:radial-gradient(ellipse 55% 60% at 85% 20%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 55% 60% at 85% 20%,black 30%,transparent 75%);pointer-events:none}.mkt .page-hero .container{position:relative;z-index:1}.mkt .page-hero h1{font-size:clamp(34px,4.4vw,54px);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--navy);margin-bottom:20px;max-width:22ch}.mkt .page-hero .lead{margin-top:0;margin-bottom:0}.mkt .page-hero .hero-ctas{margin-top:32px;margin-bottom:0}.mkt .page-hero .hero-micro{margin-top:24px}.mkt .page-hero.center{text-align:center}.mkt .page-hero.center .lead,.mkt .page-hero.center h1{margin-left:auto;margin-right:auto}.mkt .page-hero.center .hero-ctas,.mkt .page-hero.center .hero-micro{justify-content:center}.mkt .page-hero.split{padding:72px 0 80px}.mkt .page-hero .split-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.mkt .page-hero .hero-photo{aspect-ratio:4/3}.mkt .crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-3s);margin-bottom:26px;flex-wrap:wrap}.mkt .crumbs a{color:var(--text-3s);font-weight:500}.mkt .crumbs a:hover{color:var(--brand)}.mkt .crumbs svg{width:12px;height:12px;color:var(--text-3)}.mkt .prose{max-width:720px;font-size:16.5px;line-height:1.75;color:#344054}.mkt .prose h2{font-size:26px;font-weight:800;letter-spacing:-.015em;color:var(--text);margin:44px 0 14px;line-height:1.25}.mkt .prose h3{font-size:20px;font-weight:700;color:var(--text);margin:32px 0 10px}.mkt .prose p{margin:0 0 18px}.mkt .prose ol,.mkt .prose ul{margin:0 0 18px;padding-left:24px;display:flex;flex-direction:column;gap:8px}.mkt .prose li{line-height:1.7}.mkt .prose li::marker{color:var(--brand);font-weight:600}.mkt .prose a{color:var(--blue);font-weight:500;text-decoration:underline;text-decoration-color:rgba(37,99,235,.3);text-underline-offset:3px}.mkt .prose a:hover{text-decoration-color:var(--blue)}.mkt .prose blockquote{border-left:3px solid var(--brand);background:var(--sky);border-radius:0 12px 12px 0;padding:18px 22px;margin:0 0 18px;font-size:16px;color:var(--text)}.mkt .prose blockquote p:last-child{margin-bottom:0}.mkt .prose code{font-family:var(--font-mono);font-size:.88em;background:var(--canvas);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.mkt .prose img{border-radius:14px;box-shadow:var(--sh-lg);margin:8px 0 22px}.mkt .prose table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 0 22px;font-size:14.5px}.mkt .prose th{background:var(--canvas);text-align:left;font-weight:700}.mkt .prose td,.mkt .prose th{padding:11px 16px;border-bottom:1px solid var(--line)}.mkt .prose tr:last-child td{border-bottom:none}.mkt .prose hr{border:none;border-top:1px solid var(--line);margin:36px 0}.mkt .prose strong{color:var(--text)}.mkt .callout{display:flex;gap:14px;padding:18px 22px;border-radius:12px;background:var(--sky);border:1px solid #d6e3ff;font-size:15px;line-height:1.65;color:var(--text-2);margin:0 0 22px}.mkt .callout svg{width:19px;height:19px;flex:none;color:var(--brand);margin-top:2px}.mkt .callout b{color:var(--text)}.mkt .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mkt .post-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--sh-sm);display:flex;flex-direction:column;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s}.mkt .post-card:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:#D5DCE8}.mkt .post-card .cover{aspect-ratio:16/9;overflow:hidden;position:relative;background:var(--canvas)}.mkt .post-card .cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease)}.mkt .post-card:hover .cover img{transform:scale(1.04)}.mkt .post-card .body{padding:24px 26px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.mkt .post-card h3{font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.01em}.mkt .post-card h3 a:hover{color:var(--brand)}.mkt .post-card p{font-size:14px;line-height:1.65;color:var(--text-2)}.mkt .post-card.feature{grid-column:span 3;display:grid;grid-template-columns:1.2fr 1fr;gap:0}.mkt .post-card.feature .cover{aspect-ratio:auto;min-height:320px}.mkt .post-card.feature .body{padding:40px 44px;justify-content:center}.mkt .post-card.feature h3{font-size:26px}.mkt .post-card.feature p{font-size:15.5px}.mkt .post-meta{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-3s);margin-top:auto;padding-top:8px}.mkt .post-meta .dot{width:3px;height:3px;border-radius:50%;background:var(--text-3)}.mkt .cat-pill{display:inline-flex;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--brand);background:var(--sky);padding:4px 11px;border-radius:100px;width:-moz-fit-content;width:fit-content}.mkt .post-hero{max-width:760px;margin:0 auto}.mkt .post-hero h1{font-size:clamp(30px,3.8vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--navy);margin:18px 0 20px}.mkt .post-hero .post-meta{padding-top:0;margin-top:0}.mkt .post-cover{max-width:920px;margin:44px auto 0;border-radius:18px;overflow:hidden;box-shadow:var(--sh-xl);aspect-ratio:21/9}.mkt .post-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mkt .dropdown.mega{display:grid;grid-template-columns:1fr 1fr;gap:2px;min-width:560px;padding:12px}.mkt .mobile-menu{max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain}.mkt .mobile-menu .mm-cap{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3s);padding:16px 4px 4px;font-family:var(--font-head)}.mkt .mobile-menu a{border-bottom:1px solid #eef1f6}.mkt .mobile-menu .mm-cap+a,.mkt .mobile-menu a:last-of-type{border-top:none}.mkt .mobile-menu>*{opacity:0}.mkt .mobile-menu.open>*{animation:fadeUp .3s var(--ease) forwards;animation-delay:calc(var(--i,0)*.03s)}.mkt .int-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mkt .int-tile{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:var(--sh-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.mkt .int-tile:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.mkt .int-tile .ic{width:44px;height:44px;border-radius:11px;background:var(--sky);color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none;font-family:var(--font-head);font-weight:800;font-size:15px}.mkt .int-tile h4{font-size:15.5px;font-weight:700;margin-bottom:4px}.mkt .int-tile p{font-size:13.5px;line-height:1.6;color:var(--text-2)}.mkt .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.mkt .info-card{display:flex;gap:14px;padding:22px 24px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--sh-sm)}.mkt .info-card .ic{width:40px;height:40px;border-radius:10px;background:var(--sky);color:var(--brand);display:flex;align-items:center;justify-content:center;flex:none}.mkt .info-card .ic svg{width:18px;height:18px}.mkt .info-card h4{font-size:15.5px;font-weight:700;margin-bottom:4px}.mkt .info-card p{font-size:14px;color:var(--text-2);line-height:1.6}.mkt .info-card a{color:var(--blue);font-weight:600}.mkt .job-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 28px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:var(--sh-sm);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.mkt .job-card:hover{transform:translateY(-2px);box-shadow:var(--sh-md)}.mkt .job-card h4{font-size:16.5px;font-weight:700;margin-bottom:5px}.mkt .job-card .meta{display:flex;gap:14px;font-size:13px;color:var(--text-2);flex-wrap:wrap}.mkt .job-card .meta span{display:inline-flex;align-items:center;gap:6px}.mkt .job-card .meta svg{width:13px;height:13px;color:var(--text-3)}.mkt .lstats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.mkt .lstat{border-left:2px solid var(--brand);padding:4px 0 4px 20px}.mkt .lstat .num{font-family:var(--font-head);font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;line-height:1.15}.mkt .lstat .lbl{font-size:13.5px;color:var(--text-2);margin-top:6px;line-height:1.5}.mkt .price-band{background:var(--canvas)}.mkt .assurance{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--text-2);line-height:1.6}.mkt .assurance svg{width:18px;height:18px;color:var(--green);flex:none;margin-top:1px}.mkt .footer-giant{font-size:clamp(52px,10.2vw,150px)}@media (max-width:1024px){.mkt .page-hero .split-grid{grid-template-columns:1fr;gap:44px}.mkt .blog-grid{grid-template-columns:1fr 1fr}.mkt .post-card.feature{grid-column:span 2;grid-template-columns:1fr}.mkt .int-grid{grid-template-columns:1fr 1fr}.mkt .contact-grid{grid-template-columns:1fr;gap:44px}.mkt .lstats{grid-template-columns:1fr 1fr;gap:28px 22px}}@media (max-width:640px){.mkt .page-hero{padding:56px 0 64px}.mkt .blog-grid{grid-template-columns:1fr}.mkt .post-card.feature{grid-column:span 1}.mkt .post-card.feature .cover{min-height:200px}.mkt .post-card.feature .body{padding:26px 24px}.mkt .int-grid,.mkt .lstats{grid-template-columns:1fr}.mkt .lstats{gap:20px}.mkt .job-card{flex-direction:column;align-items:flex-start}.mkt .job-card .btn{width:100%}.mkt .post-cover{border-radius:12px}.mkt .prose{font-size:15.5px}.mkt .page-hero .hero-ctas .btn{width:100%}}