@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;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:400;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:400;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:400;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: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_a11773{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_a11773{--font-display:"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-body:"Inter","Inter Fallback"}:root{--mkt-primary-50:#f8fafc;--mkt-primary-100:#f1f5f9;--mkt-primary-200:#e2e8f0;--mkt-primary-300:#cbd5e1;--mkt-primary-400:#94a3b8;--mkt-primary-500:#64748b;--mkt-primary-600:#475569;--mkt-primary-700:#334155;--mkt-primary-800:#1e293b;--mkt-primary-900:#0f172a;--mkt-accent-50:#fdf4ff;--mkt-accent-100:#fae8ff;--mkt-accent-200:#f5d0fe;--mkt-accent-300:#f0abfc;--mkt-accent-400:#e879f9;--mkt-accent-500:#d946ef;--mkt-accent-600:#c026d3;--mkt-accent-700:#a21caf;--mkt-accent-800:#86198f;--mkt-accent-900:#701a75;--mkt-warm-50:#fffbeb;--mkt-warm-100:#fef3c7;--mkt-warm-200:#fde68a;--mkt-warm-300:#fcd34d;--mkt-warm-400:#fbbf24;--mkt-warm-500:#f59e0b;--mkt-warm-600:#d97706;--mkt-gradient-hero:linear-gradient(135deg,#f8fafc,#fdf2f8 40%,#faf5ff);--mkt-gradient-cta:linear-gradient(135deg,#db2777,#a21caf 50%,#7e22ce);--mkt-gradient-card:linear-gradient(135deg,rgba(219,39,119,0.04),rgba(147,51,234,0.02));--mkt-gradient-text:linear-gradient(135deg,#be185d,#a21caf 50%,#7e22ce);--mkt-gradient-dark:linear-gradient(135deg,#020617,#0f172a 50%,#1e293b);--mkt-gradient-glow:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(219,39,119,0.06),transparent 40%);--mkt-gradient-warm:linear-gradient(135deg,#f59e0b,#d97706);--mkt-shadow-sm:0 1px 2px rgba(0,0,0,0.04);--mkt-shadow-md:0 4px 6px -1px rgba(0,0,0,0.06),0 2px 4px -2px rgba(0,0,0,0.04);--mkt-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.07),0 4px 6px -4px rgba(0,0,0,0.03);--mkt-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.07),0 8px 10px -6px rgba(0,0,0,0.03);--mkt-shadow-accent:0 4px 14px rgba(162,28,175,0.15);--mkt-shadow-accent-lg:0 10px 30px rgba(162,28,175,0.2);--mkt-font-display:"Plus Jakarta Sans","Inter",system-ui,-apple-system,sans-serif;--mkt-font-body:"Inter",system-ui,-apple-system,sans-serif;--mkt-section-py:6rem;--mkt-section-py-lg:8rem}.mkt-display-xl{font-family:var(--mkt-font-display);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--mkt-primary-900)}.mkt-display-lg{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;letter-spacing:-.025em}.mkt-display-lg,.mkt-display-md{font-family:var(--mkt-font-display);font-weight:700;color:var(--mkt-primary-900)}.mkt-display-md{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.02em}.mkt-heading{font-family:var(--mkt-font-display);font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--mkt-primary-900)}.mkt-subheading{font-family:var(--mkt-font-body);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:400;line-height:1.6;color:var(--mkt-primary-500)}.mkt-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;font-family:var(--mkt-font-body);font-size:.9375rem;font-weight:600;color:#fff;background:var(--mkt-gradient-cta);border:none;border-radius:.75rem;box-shadow:var(--mkt-shadow-accent);cursor:pointer;transition:all .2s ease;text-decoration:none}.mkt-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--mkt-shadow-accent-lg)}.mkt-btn-primary:active{transform:translateY(0)}.mkt-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 2rem;font-family:var(--mkt-font-body);font-size:.9375rem;font-weight:600;color:var(--mkt-primary-700);background:transparent;border:1.5px solid var(--mkt-primary-200);border-radius:.75rem;cursor:pointer;transition:all .2s ease;text-decoration:none}.mkt-btn-secondary:hover{background:var(--mkt-primary-50);border-color:var(--mkt-primary-300);transform:translateY(-1px)}.mkt-glass-card{background:rgba(255,255,255,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(226,232,240,.6);border-radius:1rem;box-shadow:var(--mkt-shadow-md);transition:all .3s ease}.mkt-glass-card:hover{box-shadow:var(--mkt-shadow-lg);border-color:rgba(203,213,225,.8);transform:translateY(-2px)}.mkt-elevated-card{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:1rem;box-shadow:var(--mkt-shadow-lg);transition:all .3s ease}.mkt-elevated-card:hover{box-shadow:var(--mkt-shadow-xl);transform:translateY(-4px)}.mkt-featured-card{background:#fff;border:1.5px solid var(--mkt-primary-200);border-radius:1rem;box-shadow:var(--mkt-shadow-accent);position:relative;overflow:hidden}.mkt-featured-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--mkt-gradient-cta)}.mkt-section{padding:var(--mkt-section-py) 1rem;position:relative}@media (min-width:1024px){.mkt-section{padding:var(--mkt-section-py-lg) 1rem}}.mkt-section-dark{background:var(--mkt-gradient-dark);color:#fff}.mkt-section-accent{background:var(--mkt-gradient-cta);color:#fff}.mkt-section-light{background:var(--mkt-gradient-hero)}.mkt-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.mkt-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;font-family:var(--mkt-font-body);font-size:.8125rem;font-weight:500;color:var(--mkt-accent-700);background:var(--mkt-accent-50);border:1px solid var(--mkt-accent-100);border-radius:9999px}@keyframes mkt-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mkt-marquee{display:flex;gap:3rem;animation:mkt-marquee 30s linear infinite}.mkt-marquee:hover{animation-play-state:paused}.mkt-gradient-text{background:var(--mkt-gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mkt-bg-dark{background:var(--mkt-gradient-dark);color:white}.mkt-bg-accent{background:var(--mkt-gradient-cta);color:white}.mkt-glow-accent{position:relative}.mkt-glow-accent:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,var(--mkt-accent-400),var(--mkt-accent-600));z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(8px)}.mkt-glow-accent:hover:after{opacity:.3}.mkt-media-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:mkt-shimmer 1.5s ease-in-out infinite}@keyframes mkt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mkt-lifestyle-container{box-shadow:var(--mkt-shadow-lg);border:1px solid rgba(0,0,0,.05)}.mkt-ken-burns{animation:mkt-ken-burns 20s ease-in-out infinite alternate}@keyframes mkt-ken-burns{0%{transform:scale(1) translate(0)}to{transform:scale(1.08) translate(-1%,-1%)}}@media (prefers-reduced-motion:reduce){.mkt-ken-burns{animation:none}}.mkt-image-float{border-radius:1rem;box-shadow:var(--mkt-shadow-xl);border:1px solid rgba(0,0,0,.05);overflow:hidden}.mkt-image-mockup{border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.04);overflow:hidden}.mkt-dot-grid{background-image:radial-gradient(circle,var(--mkt-primary-200) 1px,transparent 1px);background-size:24px 24px}.mkt-noise:before{content:"";position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:1}.mkt-prose{font-family:var(--mkt-font-body);font-size:1.0625rem!important;line-height:1.8!important;color:#374151!important}.mkt-prose h1{font-size:2rem!important;font-weight:800!important;line-height:1.2!important;margin-top:2.5rem!important;margin-bottom:1rem!important;letter-spacing:-.025em!important}.mkt-prose h1,.mkt-prose h2{font-family:var(--mkt-font-display)!important;color:#0f172a!important}.mkt-prose h2{font-size:1.5rem!important;font-weight:700!important;line-height:1.3!important;margin-top:2rem!important;margin-bottom:.75rem!important;letter-spacing:-.02em!important}.mkt-prose h3{font-size:1.25rem!important;line-height:1.4!important;margin-top:1.75rem!important}.mkt-prose h3,.mkt-prose h4{font-family:var(--mkt-font-display)!important;font-weight:600!important;color:#0f172a!important;margin-bottom:.5rem!important}.mkt-prose h4{font-size:1.125rem!important;margin-top:1.5rem!important}.mkt-prose p{margin-bottom:1.25rem!important}.mkt-prose a{color:var(--mkt-accent-600)!important;text-decoration:underline!important;text-underline-offset:2px!important;transition:color .2s ease!important}.mkt-prose a:hover{color:var(--mkt-accent-800)!important}.mkt-prose b,.mkt-prose strong{font-weight:600!important;color:#0f172a!important}.mkt-prose ul{list-style-type:disc!important}.mkt-prose ol,.mkt-prose ul{padding-left:1.5rem!important;margin-bottom:1.25rem!important}.mkt-prose ol{list-style-type:decimal!important}.mkt-prose li{margin-bottom:.5rem!important;padding-left:.375rem!important}.mkt-prose li::marker{color:var(--mkt-accent-400)!important}.mkt-prose blockquote{border-left:3px solid var(--mkt-accent-300)!important;padding-left:1rem!important;margin:1.5rem 0!important;font-style:italic!important;color:#6b7280!important}.mkt-prose pre{background:#0f172a!important;color:#e2e8f0!important;border-radius:.75rem!important;padding:1.25rem!important;overflow-x:auto!important;margin:1.5rem 0!important;font-size:.875rem!important;line-height:1.7!important}.mkt-prose code{font-family:JetBrains Mono,Fira Code,ui-monospace,monospace!important;font-size:.875em!important}.mkt-prose :not(pre)>code{background:var(--mkt-accent-50)!important;color:var(--mkt-accent-800)!important;padding:.125rem .375rem!important;border-radius:.25rem!important;font-size:.875em!important}.mkt-prose img{border-radius:.75rem!important;margin:1.5rem 0!important;max-width:100%!important;height:auto!important}.mkt-prose hr{border:none!important;border-top:1px solid #e2e8f0!important;margin:2rem 0!important}.mkt-prose table{width:100%!important;border-collapse:collapse!important;margin:1.5rem 0!important;font-size:.9375rem!important}.mkt-prose th{background:#f8fafc!important;font-weight:600!important;color:#0f172a!important;border-bottom:2px solid #e2e8f0!important;text-align:left!important}.mkt-prose td,.mkt-prose th{padding:.75rem 1rem!important}.mkt-prose td{border-bottom:1px solid #f1f5f9!important}.mkt-prose figure{margin:1.5rem 0!important}.mkt-prose figcaption{text-align:center!important;font-size:.875rem!important;color:#94a3b8!important;margin-top:.5rem!important}