@font-face{font-family:__Inter_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;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_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_48b81b;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_48b81b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_48b81b{font-family:__Inter_48b81b,__Inter_Fallback_48b81b;font-style:normal}.__variable_48b81b{--font-inter:"__Inter_48b81b","__Inter_Fallback_48b81b"}@font-face{font-family:__JetBrains_Mono_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;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_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_e896d9;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_e896d9;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:__JetBrains_Mono_e896d9,__JetBrains_Mono_Fallback_e896d9;font-style:normal}.__variable_e896d9{--font-jetbrains-mono:"__JetBrains_Mono_e896d9","__JetBrains_Mono_Fallback_e896d9"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--q-font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--q-font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.relative{position:relative}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}html{scroll-behavior:smooth}section[id]{scroll-margin-top:104px}:focus-visible{outline:2px solid var(--q-gold-ring);outline-offset:2px}.q-input:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--q-bg:#050810;--q-bg-alt:#081020;--q-surface:#0b1220;--q-card:#111827;--q-card-2:#182234;--q-border:#1f2938;--q-border-soft:rgba(159,186,220,.1);--q-border-gold:rgba(246,196,83,.32);--q-text:#f8fafc;--q-text-2:#cbd5e1;--q-text-muted:#7c8799;--q-text-dim:#54627a;--q-gold:#f6c453;--q-gold-bright:#ffd877;--q-gold-deep:#d99a24;--q-gold-soft:rgba(246,196,83,.14);--q-gold-ring:rgba(246,196,83,.55);--q-mint:#16c784;--q-mint-bright:#2ee39b;--q-mint-soft:#7ee2bc;--q-mint-bg:rgba(22,199,132,.12);--q-info:#2f80ed;--q-warn:#f2a24e;--q-danger:#f43f5e;--q-danger-bg:rgba(244,63,94,.12);--q-r-xs:6px;--q-r-sm:10px;--q-r-md:14px;--q-r-lg:18px;--q-r-xl:24px;--q-r-pill:999px;--q-shadow-sm:0 1px 2px rgba(0,0,0,.4);--q-shadow-md:0 8px 24px rgba(0,0,0,.35);--q-shadow-lg:0 24px 64px rgba(0,0,0,.55);--q-glow-gold:0 0 0 1px rgba(246,196,83,.35),0 8px 30px rgba(246,196,83,.18);--q-glow-mint:0 0 0 1px rgba(22,199,132,.32),0 8px 26px rgba(22,199,132,.12);--q-inset-hi:inset 0 1px 0 hsla(0,0%,100%,.06);--q-inset-gold:inset 0 1px 0 rgba(255,236,180,.55);--q-grad-gold:linear-gradient(180deg,#ffe39a,#f6c453 45%,#c68b1b);--q-grad-gold-flat:linear-gradient(180deg,#f6c453,#d99a24);--q-grad-mint:linear-gradient(180deg,#2ee39b,#16c784);--q-grad-panel:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));--q-vignette:radial-gradient(120% 80% at 50% 0%,rgba(246,196,83,.08),transparent 55%);--q-s-1:4px;--q-s-2:8px;--q-s-3:12px;--q-s-4:16px;--q-s-5:20px;--q-s-6:24px;--q-s-8:32px;--q-s-10:40px;--q-s-12:48px;--q-s-16:64px;--q-s-20:80px;--q-s-24:96px;--q-font-sans:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--q-font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--q-font-display:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;--q-fs-d1:clamp(3.2rem,5.4vw,5.0rem);--q-fs-d2:clamp(2.4rem,3.8vw,3.6rem);--q-fs-d3:clamp(1.8rem,2.6vw,2.4rem);--q-fs-h1:2.2rem;--q-fs-h2:1.6rem;--q-fs-h3:1.25rem;--q-fs-h4:1.05rem;--q-fs-body:1.0rem;--q-fs-body-sm:0.875rem;--q-fs-meta:0.78rem;--q-fs-eyebrow:0.72rem;--q-fw-regular:400;--q-fw-medium:500;--q-fw-semi:600;--q-fw-bold:700;--q-fw-extra:800;--q-tr-tight:-0.03em;--q-tr-snug:-0.015em;--q-tr-eyebrow:0.14em;--q-max-w:1240px;--q-nav-h:72px}.q-root{font-family:var(--q-font-sans);color:var(--q-text);background:var(--q-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}.q-root *{box-sizing:border-box}.q-eyebrow{font-size:var(--q-fs-eyebrow);font-weight:var(--q-fw-bold);letter-spacing:var(--q-tr-eyebrow);text-transform:uppercase;color:var(--q-gold)}.q-eyebrow--mint{color:var(--q-mint)}.q-display-1{font-size:var(--q-fs-d1);line-height:1.02}.q-display-1,.q-display-2{font-family:var(--q-font-display);letter-spacing:var(--q-tr-tight);font-weight:var(--q-fw-bold);color:var(--q-text)}.q-display-2{font-size:var(--q-fs-d2);line-height:1.05}.q-display-3{font-family:var(--q-font-display);font-size:var(--q-fs-d3);line-height:1.1;letter-spacing:var(--q-tr-snug);font-weight:var(--q-fw-semi);color:var(--q-text)}.q-h1{font-size:var(--q-fs-h1);font-weight:var(--q-fw-bold);line-height:1.15}.q-h1,.q-h2{letter-spacing:var(--q-tr-snug);margin:0}.q-h2{font-size:var(--q-fs-h2);font-weight:var(--q-fw-semi);line-height:1.2}.q-h3{font-size:var(--q-fs-h3);line-height:1.3}.q-h3,.q-h4{font-weight:var(--q-fw-semi);margin:0}.q-h4{font-size:var(--q-fs-h4);line-height:1.35}.q-body{font-size:var(--q-fs-body);line-height:1.6}.q-body,.q-body-sm{color:var(--q-text-2);margin:0}.q-body-sm{font-size:var(--q-fs-body-sm);line-height:1.55}.q-meta{font-size:var(--q-fs-meta);line-height:1.4;color:var(--q-text-muted);margin:0}.q-mono{font-family:var(--q-font-mono);font-size:.9rem}.q-text-gold{color:var(--q-gold)}.q-text-mint{color:var(--q-mint)}.q-text-2{color:var(--q-text-2)}.q-text-muted{color:var(--q-text-muted)}.q-text-grad-gold{background:var(--q-grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.q-container{width:min(100% - 40px,var(--q-max-w));margin:0 auto}.q-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--q-r-pill);font:600 .92rem/1 var(--q-font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .12s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;text-decoration:none}.q-btn:active{transform:translateY(1px) scale(.99)}.q-btn .q-i{width:16px;height:16px;flex:0 0 16px}.q-btn--lg{height:52px;padding:0 22px;font-size:.98rem}.q-btn--sm{height:34px;padding:0 12px;font-size:.82rem}.q-btn--primary{color:#1a1206;background:var(--q-grad-gold-flat);box-shadow:var(--q-inset-gold),0 6px 18px rgba(246,196,83,.22)}.q-btn--primary:hover{background:linear-gradient(180deg,#ffd877,#f6c453);box-shadow:var(--q-inset-gold),0 10px 28px rgba(246,196,83,.35)}.q-btn--secondary{color:var(--q-gold);background:transparent;border-color:var(--q-border-gold)}.q-btn--secondary:hover{background:var(--q-gold-soft);border-color:var(--q-gold);color:var(--q-gold-bright)}.q-btn--ghost{color:var(--q-text-2);background:hsla(0,0%,100%,.03);border-color:var(--q-border)}.q-btn--ghost:hover{color:var(--q-text);background:hsla(0,0%,100%,.06);border-color:#2a3548}.q-btn--mint{color:#032618;background:var(--q-grad-mint);box-shadow:0 6px 18px rgba(22,199,132,.22),inset 0 1px 0 hsla(0,0%,100%,.25)}.q-btn--mint:hover{filter:brightness(1.05)}.q-btn--platform{height:56px;padding:0 18px;border-radius:var(--q-r-md);border:1px solid var(--q-border);background:var(--q-card);color:var(--q-text);font-weight:600;gap:12px}.q-btn--platform:hover{border-color:var(--q-gold);background:var(--q-card-2)}.q-btn--platform .q-btn__plabel{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.q-btn--platform .q-btn__plabel small{font-size:.7rem;color:var(--q-text-muted);font-weight:500;letter-spacing:.05em;text-transform:uppercase}.q-card{background:var(--q-card);border:1px solid var(--q-border);border-radius:var(--q-r-lg);padding:24px;box-shadow:var(--q-shadow-md),var(--q-inset-hi)}.q-card--glass{background:linear-gradient(180deg,rgba(17,24,39,.85),rgba(11,18,32,.85));backdrop-filter:blur(14px)}.q-card--gold-edge{border-color:var(--q-border-gold);box-shadow:var(--q-glow-gold)}.q-card--soft{background:var(--q-surface)}.q-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--q-r-pill);font:700 .7rem/1 var(--q-font-sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--q-border);color:var(--q-text-2);background:hsla(0,0%,100%,.02);white-space:nowrap;width:-moz-fit-content;width:fit-content}.q-pill--gold{color:var(--q-gold);border-color:var(--q-border-gold);background:var(--q-gold-soft)}.q-pill--mint{color:var(--q-mint);border-color:rgba(22,199,132,.32);background:var(--q-mint-bg)}.q-pill--solid-gold{color:#1a1206;background:var(--q-grad-gold-flat);border:0}.q-iconbox{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--q-r-md);background:linear-gradient(180deg,rgba(246,196,83,.16),rgba(246,196,83,.04));border:1px solid var(--q-border-gold);color:var(--q-gold);flex:0 0 44px}.q-iconbox--mint{background:linear-gradient(180deg,rgba(22,199,132,.18),rgba(22,199,132,.04));border-color:rgba(22,199,132,.35);color:var(--q-mint)}.q-input{width:100%;height:44px;padding:0 14px;background:var(--q-bg);border:1px solid var(--q-border);border-radius:var(--q-r-md);color:var(--q-text);font:500 .95rem/1 var(--q-font-sans);transition:border-color .16s,box-shadow .16s}.q-input::-moz-placeholder{color:var(--q-text-dim)}.q-input::placeholder{color:var(--q-text-dim)}.q-input:focus{outline:0;border-color:var(--q-gold);box-shadow:0 0 0 3px var(--q-gold-soft)}.q-input--err{border-color:var(--q-danger)}.q-input--ok{border-color:var(--q-mint)}.q-label{display:block;margin-bottom:8px;font-size:var(--q-fs-body-sm);font-weight:600;color:var(--q-text-2)}.q-tabs{gap:4px;padding:6px;background:var(--q-bg);border:1px solid var(--q-border);border-radius:var(--q-r-pill)}.q-tab,.q-tabs{display:inline-flex}.q-tab{padding:8px 16px;border:0;background:transparent;cursor:pointer;color:var(--q-text-2);font:600 .88rem/1 var(--q-font-sans);border-radius:var(--q-r-pill);align-items:center;gap:8px;transition:background .14s,color .14s}.q-tab:hover{color:var(--q-text)}.q-tab[aria-selected=true]{color:var(--q-text);background:var(--q-card);box-shadow:var(--q-inset-hi),0 2px 8px rgba(0,0,0,.4)}.q-tab[aria-selected=true] .q-i{color:var(--q-gold)}.q-page{min-height:100vh;background:radial-gradient(110% 60% at 50% -10%,rgba(246,196,83,.07),transparent 55%),radial-gradient(80% 50% at 100% 10%,rgba(22,199,132,.04),transparent 60%),var(--q-bg)}.q-section{padding:56px 0}.q-section--tight{padding:36px 0}.q-row{align-items:center}.q-col,.q-row{display:flex;gap:12px}.q-col{flex-direction:column}.q-grid-2{grid-template-columns:repeat(2,1fr)}.q-grid-2,.q-grid-3{display:grid;gap:20px}.q-grid-3{grid-template-columns:repeat(3,1fr)}.q-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.q-hr{height:1px;background:var(--q-border);border:0}.q-spacer-8{height:8px}.q-spacer-16{height:16px}.q-spacer-24{height:24px}.q-spacer-40{height:40px}.q-check{background:var(--q-mint-bg);color:var(--q-mint)}.q-check,.q-xmark{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;font-size:12px;font-weight:800}.q-xmark{background:var(--q-danger-bg);color:var(--q-danger)}.analytics-consent{position:fixed;z-index:1000;left:50%;bottom:18px;transform:translateX(-50%);width:min(calc(100% - 32px),760px);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px;border:1px solid var(--q-border-gold);border-radius:var(--q-r-lg);background:rgba(11,18,32,.98);box-shadow:var(--q-shadow-lg),var(--q-inset-hi);backdrop-filter:blur(18px)}.analytics-consent__copy{max-width:500px}.analytics-consent__copy h2{margin:0 0 6px;color:var(--q-text);font-size:1rem}.analytics-consent__copy p{margin:0;color:var(--q-text-2);font-size:var(--q-fs-body-sm);line-height:1.55}.analytics-consent__copy a{color:var(--q-gold)}.analytics-consent__actions{display:grid;grid-template-columns:1fr;gap:8px;min-width:152px}.analytics-consent__actions .q-btn{width:100%}.analytics-preferences-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.analytics-preferences-link:hover{color:var(--q-gold)}.analytics-observer{display:block;width:100%;height:1px}@media (max-width:680px){.analytics-consent{align-items:stretch;flex-direction:column;gap:14px}.analytics-consent__actions{grid-template-columns:1fr 1fr}}body{margin:0;font-family:var(--q-font-sans);color:var(--q-text);background:var(--q-bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.site{min-height:100vh;position:relative;overflow:clip;background:radial-gradient(80% 50% at 50% -5%,rgba(246,196,83,.1),transparent 55%),radial-gradient(60% 50% at 100% 5%,rgba(22,199,132,.04),transparent 60%),var(--q-bg)}.site:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 60%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 60%);pointer-events:none;z-index:0}.site>*{position:relative;z-index:1}.site-header{position:sticky;top:14px;z-index:50;width:min(100% - 32px,var(--q-max-w));margin:14px auto 0;gap:24px;padding:10px 14px 10px 18px;background:rgba(8,16,32,.66);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--q-border);border-radius:var(--q-r-pill)}.site-header,.site-logo{display:flex;align-items:center}.site-logo{gap:10px;flex-shrink:0}.site-logo img{height:48px;width:auto}.site-logo span{font:700 1.08rem/1 var(--q-font-sans);letter-spacing:-.02em}.site-nav{display:flex;gap:22px;margin-left:16px}.site-nav a{font-size:.92rem;font-weight:500;color:var(--q-text-2);padding:8px 4px;transition:color .14s}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--q-text)}.site-nav a[aria-current=page]{color:var(--q-gold)}.site-actions{margin-left:auto;display:flex;gap:10px}.hero{padding:56px 0 40px;position:relative}.hero-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center}.hero h1{font:700 clamp(2.6rem,4.6vw,4.2rem)/1.02 var(--q-font-sans);letter-spacing:-.035em;margin:18px 0;max-width:14ch}.hero h1 em{font-style:normal;color:var(--q-mint)}.hero p.lead{color:var(--q-text-2);font-size:1.05rem;line-height:1.6;max-width:48ch;margin:0 0 22px}.hero-trust{display:flex;flex-direction:column;gap:10px;margin:18px 0 26px}.hero-trust>div{display:flex;align-items:center;gap:10px;font-size:.95rem;color:var(--q-text-2)}.hero-trust .q-check{background:rgba(22,199,132,.18);color:var(--q-mint)}.hero-cta{gap:12px}.hero-cta,.hero-footnote{display:flex;flex-wrap:wrap}.hero-footnote{gap:18px;margin-top:18px;font-size:.78rem;color:var(--q-text-muted)}.hero-footnote>span{display:block;flex:0 0 auto;padding-left:13px;white-space:nowrap;background-image:radial-gradient(circle,var(--q-mint) 0 2.5px,transparent 3px);background-position:0;background-repeat:no-repeat;background-size:5px 5px}.hero-footnote .dot{display:none}.scene{position:relative;aspect-ratio:5/4;min-height:380px;isolation:isolate}.scene .q-ring-bg{position:absolute;right:-5%;top:6%;width:56%;aspect-ratio:1;background:radial-gradient(closest-side,rgba(246,196,83,.18),transparent 70%);border-radius:50%;filter:blur(8px);z-index:0}.scene .q-ring-bg img{position:absolute;inset:14%;width:72%;height:72%;-o-object-fit:contain;object-fit:contain;opacity:.85}.laptop{position:absolute;left:4%;top:8%;right:6%;z-index:2}.laptop__lid{background:linear-gradient(180deg,#1c2436,#0d1422);border:1px solid #2a3548;border-bottom:0;border-radius:14px 14px 4px 4px;padding:8px 10px 10px;box-shadow:0 30px 60px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.05)}.laptop__screen{background:var(--q-bg-alt);border:1px solid var(--q-border);border-radius:8px;overflow:hidden;aspect-ratio:16/10}.laptop__base{height:14px;margin:0 -22px;background:linear-gradient(180deg,#283149,#1a2236 35%,#0e1626);border-radius:0 0 16px 16px;position:relative}.laptop__base:before{content:"";position:absolute;left:50%;top:3px;transform:translateX(-50%);width:80px;height:4px;border-radius:6px;background:hsla(0,0%,100%,.06)}.phone{position:absolute;right:0;bottom:0;width:24%;z-index:3}.phone__body{background:linear-gradient(180deg,#0a1322,#06101f);border:1.5px solid #2a3548;border-radius:26px;padding:10px;box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.06)}.phone__screen{background:var(--q-bg);border-radius:18px;aspect-ratio:828/1800;overflow:hidden;position:relative}.csv-card{position:absolute;left:1%;top:36%;width:14%;z-index:4;transform:rotate(-6deg)}.csv-card__doc{background:linear-gradient(180deg,#fff,#e6e9ef);color:#0b1220;border-radius:8px;padding:8px 6px 6px;font-size:6px;box-shadow:0 14px 30px rgba(0,0,0,.5);aspect-ratio:4/5;position:relative}.csv-card__doc:before{content:"";position:absolute;top:0;right:0;border-top:16px solid #b9bfca;border-left:16px solid transparent}.csv-card__doc .lines{display:flex;flex-direction:column;gap:4px;margin-top:8px}.csv-card__doc .lines>div{height:3px;background:#ced4dd;border-radius:2px}.csv-card__doc .lines>div:nth-child(odd){background:#dadfe8}.csv-card__tag{bottom:-10%;left:10%;background:linear-gradient(180deg,#2ee39b,#16c784);color:#04190f;font-weight:800;font-size:.7rem;padding:5px 9px;display:inline-flex;gap:4px;align-items:center;box-shadow:0 6px 16px rgba(22,199,132,.4)}.csv-card__tag,.csv-flow{position:absolute;border-radius:999px}.csv-flow{left:13%;top:50%;width:24%;height:4px;background:linear-gradient(90deg,rgba(246,196,83,0),rgba(246,196,83,.6),rgba(246,196,83,0));z-index:1;filter:blur(.6px)}.diff-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.diff-card{background:var(--q-card);border:1px solid var(--q-border);border-radius:var(--q-r-lg);padding:22px;box-shadow:var(--q-shadow-md),var(--q-inset-hi)}.diff-card .q-iconbox{margin-bottom:14px}.diff-card h3{font:600 1.08rem/1.25 var(--q-font-sans);letter-spacing:-.01em;margin:0 0 6px}.diff-card p{font-size:.88rem;color:var(--q-text-muted);line-height:1.55;margin:0}.how-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:16px;align-items:stretch}.how-step{background:var(--q-card);border:1px solid var(--q-border);border-radius:var(--q-r-lg);padding:22px 20px}.how-step__n{width:26px;height:26px;border-radius:999px;background:var(--q-grad-mint);color:#04190f;display:inline-grid;place-items:center;font:700 .78rem/1 var(--q-font-sans);margin-bottom:14px}.how-step__icon{background:var(--q-card-2);border-radius:12px;height:84px;display:grid;place-items:center;color:var(--q-gold);margin-bottom:12px}.how-step__icon svg{width:32px;height:32px}.how-step h4{font:600 1rem/1.25 var(--q-font-sans);margin:0 0 6px}.how-step p{font-size:.84rem;color:var(--q-text-muted);margin:0;line-height:1.5}.how-arrow{align-self:center;color:var(--q-gold);display:grid;place-items:center;font-size:1.2rem}.sec-head{text-align:center;margin:0 auto 28px;max-width:700px}.sec-head .q-eyebrow{display:inline-block;margin-bottom:14px}.sec-head h2{font:700 clamp(2rem,3vw,2.8rem)/1.1 var(--q-font-sans);letter-spacing:-.025em;margin:0 0 12px}.sec-head h2 em{font-style:normal;color:var(--q-mint)}.sec-head p{color:var(--q-text-2);font-size:1.02rem;margin:0 auto;max-width:56ch;line-height:1.6}.sec-head--left{text-align:left;margin-left:0}.product-proof{background:var(--q-card);border:1px solid var(--q-border);border-radius:22px;padding:22px;box-shadow:var(--q-shadow-md),var(--q-inset-hi)}.product-proof__nav{display:flex;justify-content:center;margin-bottom:22px}.product-proof__stage{background:var(--q-bg);border:1px solid var(--q-border);border-radius:16px;overflow:hidden}.product-proof__shot{animation:product-shot-in .32s ease-out}.product-proof__hint{display:none}@keyframes product-shot-in{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.product-proof__shot{animation:none}}.platforms{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.plat-card{background:var(--q-card);border:1px solid var(--q-border);border-radius:var(--q-r-lg);padding:26px;box-shadow:var(--q-shadow-md),var(--q-inset-hi);display:flex;flex-direction:column}.plat-card__head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.plat-card__icon{width:40px;height:40px;display:grid;place-items:center;color:var(--q-text)}.plat-card h3{font:600 1.2rem/1.2 var(--q-font-sans);margin:0}.plat-card small{color:var(--q-text-muted);font-size:.78rem;font-weight:500}.plat-card ul{list-style:none;padding:0;margin:16px 0 18px;display:flex;flex-direction:column;gap:10px}.plat-card ul li{display:flex;gap:10px;align-items:center;font-size:.92rem;color:var(--q-text-2)}.plat-card .badges{display:flex;gap:10px;margin-top:auto;padding-top:8px}.store-btn{display:inline-flex;gap:10px;align-items:center;height:48px;padding:0 16px;border-radius:10px;background:#0c1320;border:1px solid var(--q-border);color:var(--q-text);transition:border-color .14s}.store-btn:hover{border-color:var(--q-gold)}.store-btn .store-btn__lbl{display:flex;flex-direction:column;line-height:1.1}.store-btn .store-btn__lbl small{font-size:.66rem;color:var(--q-text-muted)}.store-btn .store-btn__lbl span{font-size:.92rem;font-weight:700;letter-spacing:-.01em}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pricing-grid--duo{grid-template-columns:repeat(2,1fr);max-width:860px;margin-inline:auto}.pricing-grid--trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.price-card{background:var(--q-card);border:1px solid var(--q-border);border-radius:var(--q-r-xl);padding:28px;box-shadow:var(--q-shadow-md),var(--q-inset-hi);display:flex;flex-direction:column}.price-card--feature{border-color:rgba(246,196,83,.32);box-shadow:var(--q-glow-gold);position:relative}.price-card--trial{position:relative}.price-card__trial-icon{color:var(--q-mint)!important;border-radius:12px;background:var(--q-mint-bg);border:1px solid rgba(22,199,132,.3)}.price-card__hd{display:flex;align-items:center;gap:12px;margin-bottom:18px}.price-card__hd .ico{width:38px;height:38px;display:grid;place-items:center;color:var(--q-text)}.price-card__hd .ico--win{color:var(--q-gold)}.price-card__title{font:600 1.2rem/1.1 var(--q-font-sans);margin:0}.price-card__title small{display:block;color:var(--q-text-muted);font-size:.78rem;font-weight:500;margin-top:4px}.price-card__amount{display:flex;align-items:baseline;gap:10px;margin:8px 0 22px}.price-card__amount .big{font:700 3rem/1 var(--q-font-sans);letter-spacing:-.04em}.price-card__amount .once{color:var(--q-mint);font-weight:600;font-size:.95rem}.price-card__intro{color:var(--q-text-2);font-size:.92rem;line-height:1.55;margin:0 0 20px}.price-card ul{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px}.price-card li{display:flex;align-items:center;gap:10px;font-size:.92rem;color:var(--q-text-2)}.price-card .cta{margin-top:auto}.price-card .footnote{margin-top:12px;font-size:.74rem;color:var(--q-text-muted);text-align:center}.price-card__downloads{display:grid;gap:14px;margin-top:auto}.download-page{padding-top:72px;padding-bottom:72px}.download-page__content{max-width:1040px;margin:0 auto}.download-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.download-platform-card{display:flex;flex-direction:column;min-height:250px;padding:30px}.download-platform-card .download-button{margin-top:auto}.price-feature-list{display:flex;flex-direction:column;gap:16px}.price-feature-list .ftr{display:flex;gap:14px;padding:14px;border-radius:14px;background:var(--q-card-2);border:1px solid var(--q-border)}.price-feature-list .ftr .icn{width:40px;height:40px;border-radius:10px;background:rgba(246,196,83,.12);border:1px solid rgba(246,196,83,.3);color:var(--q-gold);display:grid;place-items:center;flex:0 0 40px}.price-feature-list .ftr h4{font:600 .98rem/1.2 var(--q-font-sans);margin:0 0 4px}.price-feature-list .ftr p{font-size:.84rem;color:var(--q-text-muted);margin:0;line-height:1.45}.compare-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--q-card);border:1px solid var(--q-border);border-radius:18px;overflow:hidden;box-shadow:var(--q-shadow-md)}.compare-table td,.compare-table th{padding:16px 20px;text-align:left;border-bottom:1px solid var(--q-border);font-size:.96rem}.compare-table thead th{background:var(--q-card-2);font:700 .94rem/1 var(--q-font-sans);letter-spacing:-.01em}.compare-table td.col-q,.compare-table th.col-q{background:rgba(246,196,83,.05);border-left:1px solid rgba(246,196,83,.32);border-right:1px solid rgba(246,196,83,.32)}.compare-table thead th.col-q{background:rgba(246,196,83,.1)}.compare-table tr:last-child td{border-bottom:0}.compare-table .row-label{font-weight:600;color:var(--q-text);display:inline-flex;gap:10px;align-items:center}.compare-table .row-label .ic{color:var(--q-text-muted)}.compare-table .ans{display:flex;flex-direction:column;gap:2px}.compare-table .ans b{font-size:.96rem}.compare-table .ans small{color:var(--q-text-muted);font-size:.78rem}.compare-table .ans.ok b{color:var(--q-mint)}.compare-table .ans.bad b{color:var(--q-text-2)}.compare-table .ans .mark{display:inline-flex;gap:8px;align-items:center}.faq-list{display:flex;flex-direction:column;gap:10px;max-width:780px;margin:0 auto}.faq-item{background:var(--q-card);border:1px solid var(--q-border);border-radius:14px;overflow:hidden}.faq-item summary{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;cursor:pointer;list-style:none;font:600 1rem/1.3 var(--q-font-sans)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--q-gold);font-size:1.4rem;font-weight:400;transition:transform .2s}.faq-item[open] summary:after{content:"×";transform:rotate(0);color:var(--q-text-muted)}.faq-item p{padding:0 22px 20px;color:var(--q-text-2);margin:0;font-size:.94rem;line-height:1.6}.cta-band{background:linear-gradient(135deg,#0d1626,#111c30);border:1px solid var(--q-border-gold);border-radius:24px;padding:28px 32px;display:flex;gap:24px;align-items:center;box-shadow:var(--q-glow-gold);position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;left:-20px;top:-40px;bottom:-40px;width:220px;background:radial-gradient(closest-side,rgba(246,196,83,.18),transparent 70%);pointer-events:none}.cta-band__mark{position:relative;z-index:1}.cta-band__mark img{width:90px;height:90px}.cta-band__txt{flex:1;position:relative;z-index:1}.cta-band__txt h3{font:700 1.6rem/1.15 var(--q-font-sans);letter-spacing:-.02em;margin:0 0 6px}.cta-band__txt p{color:var(--q-text-muted);font-size:.92rem;margin:0}.cta-band__cta{display:flex;gap:10px;position:relative;z-index:1}.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:28px 0 0}.trust-strip>div{display:flex;gap:10px;align-items:center;padding:14px 16px;background:var(--q-card);border:1px solid var(--q-border);border-radius:12px;font-size:.86rem;color:var(--q-text-2)}.trust-strip>div .icn{color:var(--q-gold);display:grid;place-items:center}.site-footer{margin-top:48px;padding:44px 0 28px;border-top:1px solid var(--q-border)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr 1.4fr;gap:28px;align-items:start}.foot-brand .lk{display:flex;gap:12px;align-items:center;margin-bottom:16px}.foot-brand .lk img{height:32px;width:auto}.foot-brand .lk span{font:700 1.1rem/1 var(--q-font-sans)}.foot-brand p{color:var(--q-text-muted);font-size:.86rem;max-width:26ch;line-height:1.5;margin:0 0 16px}.foot-brand .pl-row{display:flex;gap:10px}.foot-brand .pl-row .pl{width:32px;height:32px;border-radius:8px;background:var(--q-card);border:1px solid var(--q-border);display:grid;place-items:center;color:var(--q-text-muted)}.foot-col h5{font:700 .82rem/1 var(--q-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--q-text-muted);margin:0 0 12px}.foot-col a{display:block;font-size:.92rem;color:var(--q-text-2);padding:5px 0}.foot-col a:hover{color:var(--q-text)}.foot-card{background:var(--q-card);border:1px solid var(--q-border);border-radius:14px;padding:18px}.foot-card h5{font:600 1rem/1.2 var(--q-font-sans);margin:0 0 4px}.foot-card p{font-size:.84rem;margin:0 0 12px}.foot-card p,.foot-meta{color:var(--q-text-muted)}.foot-meta{margin-top:40px;padding-top:20px;border-top:1px solid var(--q-border);display:flex;justify-content:space-between;font-size:.82rem}.foot-meta .links a{margin-left:18px}.auth-wrap{display:grid;place-items:center;padding:64px 0 80px}.auth-card{width:min(100%,420px);background:var(--q-card);border:1px solid var(--q-border);border-radius:18px;padding:32px;text-align:center;box-shadow:var(--q-shadow-md)}.auth-card__mark{margin:0 auto 14px}.auth-card__title{font:700 1.6rem/1.15 var(--q-font-sans);letter-spacing:-.02em;margin:0 0 6px}.auth-card__sub{color:var(--q-text-muted);font-size:.92rem;line-height:1.5;margin:0 0 22px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--q-card-2);border:1px solid var(--q-border);border-radius:999px;margin-bottom:22px}.auth-tabs button{border:0;background:transparent;color:var(--q-text-2);font:600 .9rem/1 var(--q-font-sans);padding:10px;border-radius:999px;cursor:pointer;transition:background .14s,color .14s}.auth-tabs button.on{background:var(--q-gold-soft);color:var(--q-gold-bright)}.auth-form{display:grid;gap:14px;text-align:left}.auth-form label{display:grid;gap:6px;font:600 .8rem/1 var(--q-font-sans);color:var(--q-text-2)}.auth-form input{height:44px;padding:0 14px;background:var(--q-bg);border:1px solid var(--q-border);border-radius:10px;color:var(--q-text);font-size:.95rem}.auth-form input:focus{outline:none;border-color:var(--q-border-gold)}.auth-submit{width:100%;margin-top:4px;justify-content:center}.auth-alt{margin:18px 0 0;font-size:.88rem;color:var(--q-text-muted)}.auth-link{background:0;border:0;color:var(--q-gold);font:inherit;cursor:pointer;padding:0}.subhero{padding:40px 0 24px}.subhero .q-eyebrow{display:inline-block;margin-bottom:14px}.subhero h1{font:700 clamp(2.4rem,4.3vw,3.8rem)/1.05 var(--q-font-sans);letter-spacing:-.03em;margin:0 0 16px;max-width:16ch}.subhero h1 em{font-style:normal;color:var(--q-mint)}.subhero p{color:var(--q-text-2);font-size:1.05rem;line-height:1.55;max-width:52ch;margin:0}.sub-meta-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.sub-meta-row>div{padding:14px 16px;border-radius:14px;background:var(--q-card);border:1px solid var(--q-border);display:flex;gap:10px;align-items:center}.sub-meta-row .icn{color:var(--q-gold)}.sub-meta-row b{display:block;font-size:.92rem;font-weight:600}.sub-meta-row small{font-size:.78rem;color:var(--q-text-muted)}.app-shot{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (max-width:1100px){.site-nav{display:none}.hero-row{grid-template-columns:minmax(0,1fr)}.diff-grid{grid-template-columns:repeat(2,1fr)}.how-flow{grid-template-columns:1fr 1fr}.how-arrow{display:none}.platforms,.pricing-grid{grid-template-columns:1fr}.pricing-grid--trio{max-width:620px;margin-inline:auto}.foot-grid{grid-template-columns:1fr 1fr}.sub-meta-row,.trust-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.site-header{gap:12px;padding:8px 10px}.site-actions .q-btn--ghost{display:none}.scene{min-height:0}.download-page{padding-top:48px;padding-bottom:56px}.download-platform-grid{grid-template-columns:1fr;gap:18px}.download-platform-card{min-height:0;padding:24px}.diff-grid,.how-flow{grid-template-columns:1fr}.cta-band{flex-direction:column;align-items:flex-start}.cta-band__cta{flex-wrap:wrap}.product-proof__nav{overflow-x:auto}.product-proof__stage{overflow-x:auto;-webkit-overflow-scrolling:touch}.product-proof__stage .app-shot{min-width:760px;height:auto}.product-proof__hint{display:block;margin-top:12px;text-align:center}.hero .scene{aspect-ratio:auto}.hero .scene .csv-card,.hero .scene .csv-flow,.hero .scene .phone{display:none}.hero .laptop{position:static}.q-tab{padding:8px 10px}.q-tab .q-i{width:16px;height:16px}.foot-grid,.sub-meta-row,.trust-strip{grid-template-columns:1fr}}@media (max-width:480px){.site-cta{padding-left:0;padding-right:0;width:44px}.site-cta__label{display:none}}.csv-transform{display:grid;grid-template-columns:1fr 60px 1fr;gap:14px;align-items:stretch;background:var(--q-card);border:1px solid var(--q-border);border-radius:22px;padding:22px;box-shadow:var(--q-shadow-md),var(--q-inset-hi)}.csv-side{display:flex;flex-direction:column}.csv-side>.csv-after,.csv-side>.csv-raw{flex:1}.csv-side h4{font:600 .95rem/1.2 var(--q-font-sans);margin:0 0 12px;color:var(--q-text-2);display:flex;align-items:center;gap:8px;flex-shrink:0}.csv-side h4 .q-pill{font-size:.66rem}.csv-raw{background:var(--q-bg);border:1px solid var(--q-border);border-radius:12px;padding:12px;font:500 .78rem/1.5 JetBrains Mono,Menlo,monospace;color:var(--q-text-2);overflow:hidden}.csv-raw .hdr{color:var(--q-text-muted);border-bottom:1px solid var(--q-border);padding-bottom:6px;margin-bottom:6px}.csv-raw .l{display:grid;grid-template-columns:70px 1fr 80px 80px;gap:6px;padding:3px 0}.csv-arrow{display:grid;place-items:center;color:var(--q-gold)}.csv-after{background:var(--q-bg);border:1px solid var(--q-border);border-radius:12px;padding:8px;overflow:hidden;display:flex;align-items:center}.csv-after img{display:block;width:100%;height:auto;border-radius:8px}.dm-block{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:center;background:var(--q-card);border:1px solid var(--q-border);border-radius:22px;padding:32px;box-shadow:var(--q-shadow-md),var(--q-inset-hi)}.dm-block h3{font:700 clamp(1.6rem,2vw,2rem)/1.15 var(--q-font-sans);letter-spacing:-.02em;margin:0 0 6px}.dm-block h3 em{font-style:normal;color:var(--q-mint)}.dm-block ul{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:12px}.dm-block li{display:flex;gap:10px;align-items:center;font-size:.96rem;color:var(--q-text-2)}.dm-block li .q-check{background:var(--q-mint-bg);color:var(--q-mint)}.dm-visual{position:relative;aspect-ratio:1;min-height:340px}.dm-visual .dm-laptop{position:absolute;inset:14% 18% 14% 0}.dm-visual .dm-phone{position:absolute;right:4%;bottom:12%;width:28%;z-index:4}.dm-visual .dm-sync{position:absolute;left:60%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:999px;background:var(--q-card-2);border:1px solid var(--q-border-gold);color:var(--q-gold);display:grid;place-items:center;z-index:5;box-shadow:var(--q-glow-gold)}.pp-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.pp-card{background:var(--q-card);border:1px solid var(--q-border-gold);border-radius:24px;padding:36px 32px;box-shadow:var(--q-glow-gold);display:flex;flex-direction:column;position:relative;overflow:hidden}.pp-card:before{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:999px;background:radial-gradient(closest-side,rgba(246,196,83,.18),transparent 70%)}.pp-card__hd{display:flex;align-items:center;gap:14px;position:relative;z-index:1;margin-bottom:6px}.pp-card__hd .pico{width:48px;height:48px;display:grid;place-items:center;color:var(--q-gold)}.pp-card__hd h3{font:700 1.6rem/1.1 var(--q-font-sans);margin:0;letter-spacing:-.02em}.pp-card__hd small{display:block;color:var(--q-text-muted);font-size:.85rem;font-weight:500;margin-top:4px}.pp-card__amount{display:flex;align-items:baseline;gap:12px;margin:22px 0;position:relative;z-index:1}.pp-card__amount .big{font:700 4rem/1 var(--q-font-sans);letter-spacing:-.04em}.pp-card__amount .once{color:var(--q-mint);font-weight:600;font-size:1rem}.pp-card ul{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.pp-card li{display:flex;gap:12px;align-items:center;font-size:1rem;color:var(--q-text-2)}.pp-card .cta,.pp-card .pp-foot{position:relative;z-index:1}.pp-card .pp-foot{margin-top:14px;font-size:.82rem;color:var(--q-text-muted);text-align:center}.pp-include{background:var(--q-card);border:1px solid var(--q-border);border-radius:22px;padding:28px;box-shadow:var(--q-shadow-md),var(--q-inset-hi);display:grid;grid-template-columns:1fr 1fr;gap:20px}.pp-include h3{grid-column:span 2;font:600 1.2rem/1 var(--q-font-sans);margin:0 0 4px}.pp-include .ftr{display:flex;gap:12px;padding:14px;border-radius:14px;background:var(--q-card-2);border:1px solid var(--q-border)}.pp-include .ftr .icn{width:36px;height:36px;border-radius:10px;background:rgba(246,196,83,.12);border:1px solid rgba(246,196,83,.3);color:var(--q-gold);display:grid;place-items:center;flex:0 0 36px}.pp-include h4{font:600 .96rem/1.2 var(--q-font-sans);margin:0 0 3px}.pp-include p{font-size:.84rem;color:var(--q-text-muted);margin:0;line-height:1.45}.no-sub-band{background:linear-gradient(135deg,#0d1626,#111c30);border:1px solid var(--q-border);border-radius:18px;padding:22px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0}.no-sub-band .left{display:inline-flex;align-items:center;gap:14px}.no-sub-band .left .ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:rgba(22,199,132,.14);border:1px solid rgba(22,199,132,.32);color:var(--q-mint)}.no-sub-band h4{font:600 1.05rem/1.2 var(--q-font-sans);margin:0}.no-sub-band p{color:var(--q-text-muted);font-size:.9rem;margin:0}.quote{text-align:center;margin:64px auto 0;max-width:720px}.quote q{font:600 clamp(1.3rem,2.2vw,1.7rem)/1.4 var(--q-font-sans);letter-spacing:-.01em;color:var(--q-text);display:block;padding:0 12px}.quote q:after,.quote q:before{color:var(--q-gold);font-family:serif}.quote cite{display:block;margin-top:14px;color:var(--q-text-muted);font-size:.9rem;font-style:normal}.pp-comparison{display:grid;grid-template-columns:1fr 60px 1fr;gap:20px;background:var(--q-card);border:1px solid var(--q-border);border-radius:22px;padding:28px;box-shadow:var(--q-shadow-md),var(--q-inset-hi)}.pp-comparison .col h4{display:flex;align-items:center;gap:10px;font:700 1.1rem/1 var(--q-font-sans);margin:0 0 14px}.pp-comparison .col.q h4{color:var(--q-text)}.pp-comparison .col.q{padding:18px;border-radius:14px;border:1px solid var(--q-border-gold);background:rgba(246,196,83,.04);box-shadow:var(--q-glow-gold)}.pp-comparison .col.b{padding:18px}.pp-comparison ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pp-comparison li{display:flex;gap:10px;align-items:center;font-size:.94rem}.pp-comparison .vs{display:grid;place-items:center;font:800 1rem/1 var(--q-font-sans);color:var(--q-gold);letter-spacing:-.01em}.pp-comparison .vs div{width:44px;height:44px;border-radius:999px;background:var(--q-card-2);border:1px solid var(--q-border-gold);display:grid;place-items:center}.trust-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.trust-cards .tc{background:var(--q-card);border:1px solid var(--q-border);border-radius:18px;padding:26px;box-shadow:var(--q-shadow-md),var(--q-inset-hi)}.trust-cards .tc .q-iconbox{margin-bottom:14px}.trust-cards .tc h3{font:600 1.15rem/1.2 var(--q-font-sans);margin:0 0 6px}.trust-cards .tc p{color:var(--q-text-2);font-size:.95rem;line-height:1.55;margin:0}.trust-cards .tc.gold{border-color:rgba(246,196,83,.32)}.lflow,.trust-cards .tc.gold{box-shadow:var(--q-glow-gold)}.lflow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:0;align-items:center;padding:32px;background:var(--q-card);border:1px solid var(--q-border-gold);border-radius:22px;position:relative;overflow:hidden}.lflow:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 0,rgba(246,196,83,.1),transparent 60%);pointer-events:none}.lflow .node{position:relative;z-index:1;text-align:center;padding:8px 6px}.lflow .node .box{width:96px;height:96px;margin:0 auto 14px;border-radius:24px;background:var(--q-card-2);border:1px solid var(--q-border-gold);display:grid;place-items:center;color:var(--q-gold);position:relative}.lflow .node .box:after{content:"";position:absolute;inset:-3px;border-radius:26px;border:1px solid rgba(246,196,83,.18);pointer-events:none}.lflow .node h4{font:600 .98rem/1.2 var(--q-font-sans);margin:0 0 4px}.lflow .node small{color:var(--q-text-muted);font-size:.8rem}.lflow .arr{color:var(--q-gold);display:grid;place-items:center;position:relative;z-index:1;font-size:18px;padding:0 18px}.lflow .arr svg{width:28px;height:28px}.never-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.never{display:flex;gap:14px;padding:16px 18px;background:var(--q-card);border:1px solid var(--q-border);border-radius:14px;align-items:center}.never .q-xmark{background:var(--q-danger-bg);color:var(--q-danger);width:28px;height:28px;flex:0 0 28px}.never b{display:block;font-weight:600;font-size:.96rem}.never small{color:var(--q-text-muted);font-size:.82rem}.principles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.princ{background:var(--q-card);border:1px solid var(--q-border);border-radius:18px;padding:24px;box-shadow:var(--q-shadow-md),var(--q-inset-hi);display:flex;flex-direction:column;gap:14px}.princ .q-pill{align-self:flex-start}.princ h4{font:600 1.05rem/1.2 var(--q-font-sans);margin:0}.princ p{color:var(--q-text-muted);font-size:.88rem;line-height:1.55;margin:0}.shield-hero{position:relative;aspect-ratio:1;min-height:360px;display:grid;place-items:center}.shield-hero .ring{position:absolute;border-radius:999px;border:1px solid var(--q-border-gold)}.shield-hero .ring.r1{inset:6%;opacity:.45}.shield-hero .ring.r2{inset:18%;opacity:.55}.shield-hero .ring.r3{inset:30%;opacity:.65}.shield-hero .glow{position:absolute;inset:14%;border-radius:999px;background:radial-gradient(closest-side,rgba(246,196,83,.22),transparent 70%);filter:blur(6px)}.shield-hero .shield{position:relative;z-index:2;width:38%;aspect-ratio:1;border-radius:22px;display:grid;place-items:center;background:linear-gradient(180deg,#ffe39a,#f6c453 45%,#c68b1b);box-shadow:0 24px 64px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.6);color:#1a1206}.shield-hero .shield:before{content:"";position:absolute;inset:6px;border-radius:18px;border:1.5px solid hsla(0,0%,100%,.4);pointer-events:none}.shield-hero .shield svg{width:50%;height:50%}.shield-hero .badges{position:absolute;inset:0}.shield-hero .pill-float{position:absolute;padding:8px 12px;background:var(--q-card);border:1px solid var(--q-border);border-radius:999px;font-size:.78rem;color:var(--q-text-2);display:inline-flex;gap:8px;align-items:center;box-shadow:var(--q-shadow-md)}.shield-hero .pill-float .q-check{background:var(--q-mint-bg);color:var(--q-mint)}.shield-hero .pill-float.a{top:12%;left:6%}.shield-hero .pill-float.b{top:22%;right:4%}.shield-hero .pill-float.c{bottom:18%;left:2%}.shield-hero .pill-float.d{bottom:8%;right:6%}@media (max-width:1100px){.pp-grid,.pp-include{grid-template-columns:1fr}.pp-include h3{grid-column:1}.principles{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.csv-transform{grid-template-columns:minmax(0,1fr)}.csv-arrow{transform:rotate(90deg)}.dm-block{grid-template-columns:minmax(0,1fr)}.dm-visual{min-height:0}.lflow,.pp-comparison{grid-template-columns:1fr}.lflow{gap:6px}.lflow .arr{transform:rotate(90deg);padding:6px 0}}@media (max-width:700px){.shield-hero{min-height:0}.never-grid,.principles,.trust-cards{grid-template-columns:1fr}.no-sub-band{flex-direction:column;align-items:flex-start}.no-sub-band div[style]{text-align:left!important}}.cs{padding-top:8px}.cs-hero{padding:40px 0 32px}.cs-hero__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.cs-logo{height:44px;width:auto;margin-bottom:26px}.cs-badge{margin-bottom:18px}.cs-badge__dot{width:6px;height:6px;border-radius:999px;background:var(--q-gold);box-shadow:0 0 0 0 var(--q-gold-ring);animation:cs-pulse 2.4s ease-out infinite}@keyframes cs-pulse{0%{box-shadow:0 0 0 0 rgba(246,196,83,.55)}70%{box-shadow:0 0 0 7px rgba(246,196,83,0)}to{box-shadow:0 0 0 0 rgba(246,196,83,0)}}.cs-hero h1{font:700 clamp(2.5rem,4.4vw,4rem)/1.03 var(--q-font-sans);letter-spacing:-.035em;margin:0 0 18px;max-width:15ch}.cs-hero h1 em{font-style:normal;color:var(--q-mint)}.cs-hero .lead{color:var(--q-text-2);font-size:1.05rem;line-height:1.6;max-width:50ch;margin:0 0 28px}.cs-footnote{display:flex;gap:18px;margin-top:20px;font-size:.78rem;color:var(--q-text-muted);flex-wrap:wrap}.cs-footnote>span{display:block;flex:0 0 auto;padding-left:13px;white-space:nowrap;background-image:radial-gradient(circle,var(--q-mint) 0 2.5px,transparent 3px);background-position:0;background-repeat:no-repeat;background-size:5px 5px}.cs-footnote .dot{display:none}.cs-form{max-width:460px}.cs-form__row{display:flex;gap:10px;align-items:stretch}.cs-form__row .q-input{flex:1 1 auto;min-width:0}.cs-form__row .q-btn{flex-shrink:0;height:44px}.cs-form__msg{margin:10px 0 0;font-size:.78rem;line-height:1.45;color:var(--q-text-dim)}.cs-form__msg--err{color:var(--q-danger)}.cs-form--done{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:var(--q-r-md);border:1px solid rgba(22,199,132,.32);background:var(--q-mint-bg)}.cs-form--done .q-body-sm{color:var(--q-text)}.cs-form__tick{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:rgba(22,199,132,.22);color:var(--q-mint)}.cs-spin{animation:cs-rotate .9s linear infinite}@keyframes cs-rotate{to{transform:rotate(1turn)}}.cs-peek{padding:56px 0 8px}.cs-peek__head{text-align:center;max-width:640px;margin:0 auto 34px}.cs-peek__head .q-eyebrow{display:inline-block;margin-bottom:12px}.cs-peek .product-proof{max-width:1100px;margin:0 auto}.cs-platforms{display:flex;gap:12px;justify-content:center;margin-top:28px;flex-wrap:wrap}.cs-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:56px 0 8px}.cs-pillar h3{margin:14px 0 8px}.cs-pillar__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--q-r-sm);background:var(--q-gold-soft);border:1px solid var(--q-border-gold);color:var(--q-gold)}.cs-close{padding:56px 0 72px}.cs-close__card{text-align:center;padding:40px 32px}.cs-close__card .q-body{max-width:46ch;margin:14px auto 26px}.cs-close__card .cs-form{margin:0 auto;text-align:left}.cs-footer{border-top:1px solid var(--q-border);padding:24px 0 36px}.cs-footer__row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cs-footer a:hover{color:var(--q-text-2)}@media (max-width:980px){.cs-hero__row{gap:36px}.cs-hero__row,.cs-pillars{grid-template-columns:1fr}}@media (max-width:640px){.cs-hero__visual .scene{aspect-ratio:auto;min-height:0;display:flex;justify-content:center}.cs-hero__visual .csv-card,.cs-hero__visual .csv-flow,.cs-hero__visual .laptop,.cs-hero__visual .q-ring-bg{display:none}.cs-hero__visual .phone{position:static;width:min(260px,66vw)}.cs-hero{padding-top:28px}}@media (max-width:560px){.cs-hero h1{font-size:clamp(2.1rem,8vw,2.6rem)}.cs-form__row{flex-direction:column}.cs-form__row .q-btn{width:100%}}.legal-page{min-height:100vh;padding:calc(var(--q-nav-h) + var(--q-s-16)) 0 var(--q-s-20);background:radial-gradient(80% 45% at 50% 0,rgba(246,196,83,.08),transparent 65%),var(--q-bg)}.legal-shell{width:min(100% - 40px,820px);margin:0 auto}.legal-header{padding-bottom:var(--q-s-10);border-bottom:1px solid var(--q-border)}.legal-header h1{margin:var(--q-s-3) 0 var(--q-s-4);font-size:clamp(2.25rem,6vw,4rem);line-height:1.02;letter-spacing:var(--q-tr-tight)}.legal-header p,.legal-section li,.legal-section p{color:var(--q-text-2);font-size:1rem;line-height:1.75}.legal-updated{color:var(--q-text-muted);font-family:var(--q-font-mono);font-size:var(--q-fs-meta)}.legal-section{padding-top:var(--q-s-10)}.legal-section h2{color:var(--q-text);font-size:1.35rem;letter-spacing:var(--q-tr-snug)}.legal-section h2,.legal-section p{margin:0 0 var(--q-s-4)}.legal-section ul{margin:0;padding-left:1.25rem}.legal-section li+li{margin-top:var(--q-s-2)}.legal-section a{color:var(--q-gold);text-decoration:underline;text-underline-offset:3px}.legal-note{margin-top:var(--q-s-5);padding:var(--q-s-5);border:1px solid var(--q-border-gold);border-radius:var(--q-r-md);background:var(--q-gold-soft)}@media (max-width:640px){.legal-page{padding-top:calc(var(--q-nav-h) + var(--q-s-10))}.legal-shell{width:min(100% - 28px,820px)}}