@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_baa73f{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_baa73f{--font-outfit:"Outfit","Outfit 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;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;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;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;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;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;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;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;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_48b81b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_48b81b{--font-inter:"Inter","Inter Fallback"}:root{--bg-primary:#fafafa;--bg-secondary:#f5f5f7;--bg-tertiary:#ffffff;--bg-card:#ffffff;--bg-elevated:#ffffff;--brand-primary:#6d28d9;--brand-secondary:#7c3aed;--brand-light:#8b5cf6;--brand-lighter:#a78bfa;--brand-subtle:#f5f3ff;--brand-dim:rgba(109,40,217,0.08);--accent-gold:#eab308;--accent-gold-light:#facc15;--accent-gold-dark:#ca8a04;--accent-gold-dim:rgba(234,179,8,0.1);--success:#10b981;--success-light:#d1fae5;--info:#3b82f6;--warning:#f59e0b;--gradient-brand:linear-gradient(135deg,#6d28d9,#8b5cf6 50%,#a78bfa);--gradient-gold:linear-gradient(135deg,#eab308,#facc15);--gradient-subtle:linear-gradient(135deg,rgba(109,40,217,0.05),rgba(139,92,246,0.03));--gradient-hero-orb-1:radial-gradient(circle,rgba(109,40,217,0.08) 0%,transparent 70%);--gradient-hero-orb-2:radial-gradient(circle,rgba(234,179,8,0.06) 0%,transparent 70%);--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--text-inverse:#ffffff;--border-light:#e2e8f0;--border-medium:#cbd5e1;--border-brand:rgba(109,40,217,0.2);--card-bg:#ffffff;--card-border:#e2e8f0;--card-hover-border:#cbd5e1;--card-shadow:0 1px 3px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.03);--card-shadow-hover:0 4px 12px rgba(0,0,0,0.06),0 12px 32px rgba(0,0,0,0.04);--font-family:var(--font-outfit),"Outfit","Inter",-apple-system,BlinkMacSystemFont,"SF Pro Display",sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3.5rem;--font-size-6xl:4.5rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:28px;--radius-3xl:36px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 2px 6px rgba(0,0,0,0.04),0 4px 12px rgba(0,0,0,0.02);--shadow-md:0 4px 12px rgba(0,0,0,0.05),0 8px 24px rgba(0,0,0,0.03);--shadow-lg:0 8px 24px rgba(0,0,0,0.06),0 16px 48px rgba(0,0,0,0.04);--shadow-xl:0 16px 48px rgba(0,0,0,0.08),0 24px 64px rgba(0,0,0,0.05);--shadow-brand:0 4px 16px rgba(109,40,217,0.15);--shadow-gold:0 4px 16px rgba(234,179,8,0.2);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-normal:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:400ms cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}ol,ul{list-style:none}.container{max-width:1280px;margin:0 auto;padding:0 var(--space-6)}@media (min-width:1536px){.container{max-width:1440px}}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);transition:all var(--transition-normal)}.card:hover{border-color:var(--card-hover-border);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.glass--card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);transition:all var(--transition-normal)}.glass--card:hover{border-color:var(--border-brand);box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.text-gradient{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.text-gradient--gold{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);font-weight:600;font-size:var(--font-size-base);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;border:none;text-decoration:none}.btn--primary{background:var(--gradient-gold);color:var(--text-primary);box-shadow:var(--shadow-gold)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(234,179,8,.35)}.btn--primary:active{transform:translateY(0)}.btn--secondary{background:transparent;color:var(--brand-primary);border:2px solid var(--brand-primary);position:relative;overflow:hidden}.btn--secondary:before{content:"";position:absolute;inset:0;background:var(--brand-primary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-normal);z-index:0}.btn--secondary span,.btn--secondary svg{position:relative;z-index:1}.btn--secondary:hover{color:var(--text-inverse)}.btn--secondary:hover:before{transform:scaleX(1);transform-origin:left}.btn--large{padding:var(--space-5) var(--space-12);font-size:var(--font-size-lg)}.header{position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all var(--transition-normal);background:transparent}.header:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;transition:opacity var(--transition-normal);border-bottom:1px solid transparent}.header.scrolled:after{opacity:1;border-bottom-color:var(--border-light)}.nav{justify-content:space-between;height:80px;position:relative;z-index:1}.nav,.nav__logo{display:flex;align-items:center}.nav__logo{gap:var(--space-3);font-weight:700;font-size:var(--font-size-xl);color:var(--text-primary);transition:opacity var(--transition-fast)}.nav__logo:hover{opacity:.8}.nav__logo-img{width:36px;height:36px;object-fit:contain}.nav__logo-text{font-weight:700;color:var(--text-primary)}.nav__menu{display:flex;align-items:center;gap:var(--space-10)}.nav__link{font-weight:500;font-size:var(--font-size-sm);color:var(--text-secondary);position:relative;padding:var(--space-2) 0;transition:color var(--transition-fast)}.nav__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:var(--brand-primary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-normal)}.nav__link:hover{color:var(--brand-primary)}.nav__link:hover:after{transform:scaleX(1);transform-origin:left}.nav__toggle{display:none;flex-direction:column;gap:5px;background:transparent;border:none;cursor:pointer;padding:var(--space-3);width:44px;height:44px;border-radius:var(--radius-md);transition:background var(--transition-fast)}.nav__toggle:hover{background:var(--bg-secondary)}.nav__toggle-line{width:24px;height:2px;background:var(--text-primary);border-radius:var(--radius-full);transition:all var(--transition-normal);transform-origin:center}.nav__toggle[aria-expanded=true] .nav__toggle-line:first-child{transform:translateY(7px) rotate(45deg)}.nav__toggle[aria-expanded=true] .nav__toggle-line:nth-child(2){opacity:0}.nav__toggle[aria-expanded=true] .nav__toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__cta{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-6);font-weight:600;font-size:var(--font-size-sm);border-radius:var(--radius-full);background:var(--gradient-gold);color:var(--text-primary);box-shadow:var(--shadow-gold);text-decoration:none;white-space:nowrap;transition:all var(--transition-normal)}.nav__cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(234,179,8,.35)}.nav__cta:active{transform:translateY(0)}.nav__item--cta{margin-left:var(--space-2)}.lang-switcher{gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-full);font-size:var(--font-size-sm);transition:all var(--transition-normal)}.lang-switcher:hover{border-color:var(--border-medium)}.lang-switcher a{color:var(--text-muted);transition:color var(--transition-fast)}.lang-switcher a.active,.lang-switcher a:hover{color:var(--brand-primary)}.lang-switcher span{color:var(--border-medium)}.hero{min-height:100vh;display:flex;align-items:center;padding:var(--space-24) 0 var(--space-20);position:relative;overflow:hidden;background:var(--bg-primary)}.hero:before{top:-20%;right:-10%;width:60%;height:60%;background:var(--gradient-hero-orb-1);filter:blur(80px)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{bottom:-10%;left:10%;width:40%;height:40%;background:var(--gradient-hero-orb-2);filter:blur(60px)}.hero__container{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center;position:relative;z-index:1}.hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--brand-subtle);border:1px solid var(--border-brand);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:500;color:var(--brand-primary);margin-bottom:var(--space-6)}.hero__badge-dot{width:8px;height:8px;background:var(--brand-primary);border-radius:50%;animation:pulse-soft 2s ease-in-out infinite}@keyframes pulse-soft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.hero__title{font-size:var(--font-size-6xl);font-weight:800;line-height:1.08;letter-spacing:-.025em;margin-bottom:var(--space-6);color:var(--text-primary)}.hero__title-line{display:block}.hero__description{font-size:var(--font-size-xl);line-height:1.7;color:var(--text-secondary);max-width:520px;margin-bottom:var(--space-10)}.hero__actions{display:flex;gap:var(--space-4);margin-bottom:var(--space-16)}.hero__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border-light)}.stat{text-align:left}.stat__number{display:block;font-size:var(--font-size-4xl);font-weight:700;line-height:1;margin-bottom:var(--space-2);color:var(--text-primary)}.stat__number--gradient{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat__label{font-size:var(--font-size-sm);color:var(--text-muted)}.hero__visual{position:relative;display:flex;justify-content:center;align-items:center}.phone-mockup{position:relative;width:100%;max-width:360px;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.phone-mockup__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background:radial-gradient(circle,rgba(109,40,217,.1) 0,transparent 70%);filter:blur(40px);z-index:0}.phone-mockup__frame{position:relative;width:100%;padding-bottom:200%;background:linear-gradient(145deg,#e8e8ea,#d4d4d8);border-radius:44px;border:1px solid #c4c4c8;box-shadow:var(--shadow-xl),inset 0 1px 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,0,0,.05);overflow:hidden;z-index:1}.phone-mockup__notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:100px;height:28px;background:#1a1a1a;border-radius:16px;z-index:3}.phone-mockup__screen{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border-radius:34px;overflow:hidden}.phone-mockup__screen,.whatsapp-chat{background:#ece5dd;display:flex;flex-direction:column}.whatsapp-chat{height:100%}.whatsapp-chat__header{padding:var(--space-4);background:#075e54;display:flex;align-items:center;gap:var(--space-3)}.whatsapp-chat__avatar{width:40px;height:40px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.whatsapp-chat__avatar img{width:100%;height:100%;object-fit:contain;padding:4px}.whatsapp-chat__info h4{font-size:var(--font-size-sm);font-weight:600;color:white}.whatsapp-chat__info p{font-size:var(--font-size-xs);color:rgba(255,255,255,.8)}.whatsapp-chat__messages{flex:1 1;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4cfc4' fill-opacity='0.3'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.chat-message{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.1)}.chat-message--user{align-self:flex-end;background:#dcf8c6;color:var(--text-primary);border-bottom-right-radius:4px}.chat-message--bot{align-self:flex-start;background:white;color:var(--text-primary);border-bottom-left-radius:4px}.chat-message--bot .highlight{color:var(--brand-primary);font-weight:600}.whatsapp-chat__input{padding:var(--space-3);background:#f0f0f0;display:flex;align-items:center;gap:var(--space-3)}.whatsapp-chat__input-field{flex:1 1;height:36px;background:white;border-radius:var(--radius-full);border:none;padding:0 var(--space-4);font-size:var(--font-size-sm);color:var(--text-primary)}.whatsapp-chat__input-field::placeholder{color:var(--text-muted)}.floating-icon{position:absolute;width:56px;height:56px;background:var(--card-bg);border:1px solid var(--border-light);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);animation:float-icon 4s ease-in-out infinite}.floating-icon svg{width:24px;height:24px}.floating-icon--1{top:10%;left:-30px;animation-delay:0s}.floating-icon--1 svg{color:var(--brand-primary)}.floating-icon--2{top:40%;right:-40px;animation-delay:1s}.floating-icon--2 svg{color:var(--accent-gold)}.floating-icon--3{bottom:15%;left:-20px;animation-delay:2s}.floating-icon--3 svg{color:var(--success)}@keyframes float-icon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.features{padding:var(--space-24) 0;background:var(--bg-secondary);position:relative}.section-header{text-align:center;max-width:680px;margin:0 auto var(--space-16)}.section__label{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--brand-subtle);border:1px solid var(--border-brand);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-primary);margin-bottom:var(--space-5)}.section__title{font-size:var(--font-size-5xl);font-weight:800;line-height:1.1;letter-spacing:-.02em;margin-bottom:var(--space-5);color:var(--text-primary)}.section__description{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.7}.features__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.feature-card{padding:var(--space-8);display:flex;flex-direction:column;align-items:flex-start;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);transition:all var(--transition-normal)}.feature-card:hover{border-color:var(--border-brand);box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.feature-card__icon-wrapper{width:64px;height:64px;margin-bottom:var(--space-5)}.clay-icon{width:100%;height:100%;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.clay-icon--cyan,.clay-icon--violet{background:var(--brand-subtle)}.clay-icon--pink{background:var(--accent-gold-dim)}.clay-icon svg{width:28px;height:28px;color:var(--brand-primary)}.clay-icon--pink svg{color:var(--accent-gold-dark)}.feature-card__title{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--space-3);color:var(--text-primary)}.feature-card__description{color:var(--text-secondary);line-height:1.7}.dashboard{padding:var(--space-24) 0;background:var(--bg-primary)}.bento-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,minmax(140px,auto));grid-gap:var(--space-4);gap:var(--space-4)}.bento-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);padding:var(--space-6);display:flex;flex-direction:column;box-shadow:var(--card-shadow);transition:all var(--transition-normal)}.bento-item:hover{border-color:var(--border-brand);box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.bento-item--large{grid-column:span 2;grid-row:span 2}.bento-item--wide{grid-column:span 2}.bento-item--tall{grid-row:span 2}.bento-item__icon{width:44px;height:44px;background:var(--brand-subtle);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.bento-item__icon svg{width:22px;height:22px;color:var(--brand-primary)}.bento-item__label{font-size:var(--font-size-xs);color:var(--text-muted);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.bento-item__value{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--space-2);color:var(--text-primary)}.bento-item__value--gradient{background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bento-item__description{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.bento-item__chart{flex:1 1;margin-top:var(--space-4);display:flex;align-items:flex-end;gap:var(--space-2)}.chart-bar{flex:1 1;height:100%;background:linear-gradient(180deg,var(--brand-primary) 0,var(--brand-light) 100%);border-radius:var(--radius-sm);position:relative}.chart-bar:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--bar-height,60%);background:inherit;border-radius:inherit}.bento-item__list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.bento-list-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-md);transition:background var(--transition-fast)}.bento-list-item:hover{background:var(--brand-subtle)}.bento-list-item__dot{width:10px;height:10px;border-radius:50%}.bento-list-item__dot--cyan{background:var(--brand-primary)}.bento-list-item__dot--violet{background:var(--brand-light)}.bento-list-item__dot--pink{background:var(--accent-gold)}.bento-list-item__text{font-size:var(--font-size-sm);color:var(--text-secondary)}.bento-list-item__time{margin-left:auto;font-size:var(--font-size-xs);color:var(--text-muted)}.how-it-works{padding:var(--space-24) 0;background:var(--brand-subtle)}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-top:var(--space-16);position:relative}.steps:before{content:"";position:absolute;top:44px;left:14%;right:14%;height:2px;background:linear-gradient(90deg,var(--brand-primary) 0,var(--brand-light) 50%,var(--accent-gold) 100%);opacity:.3}.step{text-align:center;position:relative}.step__number{display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:0 auto var(--space-5);font-size:var(--font-size-2xl);font-weight:700;background:var(--card-bg);border:2px solid var(--border-brand);border-radius:50%;color:var(--brand-primary);box-shadow:var(--shadow-sm);position:relative;z-index:1;transition:all var(--transition-normal)}.step:hover .step__number{background:var(--gradient-gold);border-color:var(--accent-gold);color:var(--text-primary);box-shadow:var(--shadow-gold);transform:scale(1.08)}.step__title{font-size:var(--font-size-lg);font-weight:700;margin-bottom:var(--space-3);color:var(--text-primary)}.step__description{color:var(--text-secondary);line-height:1.7;font-size:var(--font-size-sm)}.testimonials{padding:var(--space-24) 0;background:var(--bg-secondary)}.testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.testimonial{padding:var(--space-8);display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);transition:all var(--transition-normal)}.testimonial:hover{border-color:var(--border-brand);box-shadow:var(--card-shadow-hover);transform:translateY(-3px)}.testimonial__quote{font-size:3rem;color:var(--brand-primary);opacity:.3;margin-bottom:var(--space-3);line-height:1}.testimonial__text{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.8;font-style:italic;margin-bottom:var(--space-6);flex:1 1}.testimonial__author{display:flex;align-items:center;gap:var(--space-4)}.testimonial__avatar{width:48px;height:48px;border-radius:50%;background:var(--gradient-brand);display:flex;align-items:center;justify-content:center;font-weight:600;color:white;font-size:var(--font-size-base)}.testimonial__name{font-weight:600;margin-bottom:var(--space-1);color:var(--text-primary)}.testimonial__role{font-size:var(--font-size-sm);color:var(--text-muted)}.cta{padding:var(--space-24) 0;background:linear-gradient(180deg,var(--bg-primary) 0,var(--brand-subtle) 100%);position:relative}.cta__content{text-align:center;max-width:720px;margin:0 auto}.cta__card{padding:var(--space-16) var(--space-12);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.cta__card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-gold)}.cta__title{font-size:var(--font-size-5xl);font-weight:800;line-height:1.1;margin-bottom:var(--space-4);color:var(--text-primary)}.cta__description{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--space-8);max-width:500px;margin-left:auto;margin-right:auto}.cta__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.cta__terms{font-size:var(--font-size-sm);color:var(--text-muted)}.footer{background:var(--bg-secondary);padding:var(--space-16) 0 var(--space-8);border-top:1px solid var(--border-light)}.footer__container{display:flex;flex-direction:column;gap:var(--space-12)}.footer__content{display:grid;grid-template-columns:1.5fr repeat(2,1fr);grid-gap:var(--space-12);gap:var(--space-12)}.footer__logo{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.footer__logo-img{width:32px;height:32px;object-fit:contain}.footer__logo-text{font-weight:700;font-size:var(--font-size-xl);color:var(--text-primary)}.footer__description{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.7;max-width:280px}.footer__title{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:var(--space-4)}.footer__links{display:flex;flex-direction:column;gap:var(--space-3)}.footer__links a{color:var(--text-secondary);font-size:var(--font-size-sm);transition:color var(--transition-fast)}.footer__links a:hover{color:var(--brand-primary)}.footer__bottom{display:flex;justify-content:center;align-items:center;padding-top:var(--space-8);border-top:1px solid var(--border-light)}.footer__copyright{font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:1200px){.hero__container{grid-template-columns:1fr;gap:var(--space-12)}.hero__visual{order:-1}.bento-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}.bento-item--large{grid-column:span 2;grid-row:span 1}.bento-item--wide{grid-column:span 2}.bento-item--tall{grid-row:span 1}}@media (max-width:992px){.features__grid,.steps,.testimonials__grid{grid-template-columns:repeat(2,1fr)}.steps:before{display:none}.footer__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--font-size-5xl:2.5rem;--font-size-6xl:3rem}.nav__menu{display:none;position:absolute;top:80px;left:0;right:0;background:var(--bg-primary);border-bottom:1px solid var(--border-light);flex-direction:column;padding:var(--space-6);gap:var(--space-4);box-shadow:var(--shadow-lg)}.nav__menu.active,.nav__toggle{display:flex}.nav__item--cta{margin-left:0;margin-top:var(--space-2);order:99}.nav__cta{width:100%;text-align:center}.hero{padding:var(--space-20) 0 var(--space-16)}.hero__title{font-size:var(--font-size-4xl)}.hero__description{font-size:var(--font-size-base)}.hero__actions{flex-direction:column;width:100%}.hero__actions .btn{width:100%;justify-content:center}.hero__stats{gap:var(--space-6)}.bento-grid,.features__grid,.hero__stats,.steps,.testimonials__grid{grid-template-columns:1fr}.bento-item--large,.bento-item--tall,.bento-item--wide{grid-column:span 1;grid-row:span 1}.cta__title,.section__title{font-size:var(--font-size-3xl)}.cta__card{padding:var(--space-10) var(--space-6)}.footer__content{grid-template-columns:1fr;gap:var(--space-8)}.footer__bottom{flex-direction:column;gap:var(--space-4);text-align:center}.floating-icon{display:none}.phone-mockup{max-width:280px}}@media (max-width:480px){.container{padding:0 var(--space-4)}.stat__number{font-size:var(--font-size-2xl)}.feature-card{padding:var(--space-6)}.bento-item{padding:var(--space-5)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-in{animation:fadeInUp .6s ease-out forwards}.animate-in--scale{animation:scaleIn .5s ease-out forwards}.animate-in--delay-1{animation-delay:.1s}.animate-in--delay-2{animation-delay:.2s}.animate-in--delay-3{animation-delay:.3s}.animate-in--delay-4{animation-delay:.4s}.animate-in--delay-5{animation-delay:.5s}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:var(--brand-primary);color:white}::-moz-selection{background:var(--brand-primary);color:white}.btn:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media print{.cta,.footer,.header,.hero__visual{display:none}body{background:white;color:black}}.blog-hero{padding:var(--space-24) 0 var(--space-12);text-align:center}.blog-hero__content{max-width:720px;margin:0 auto}.blog-hero__title{font-size:var(--font-size-5xl);font-weight:800;line-height:1.1;margin-top:var(--space-4);margin-bottom:var(--space-6);color:var(--text-primary)}.blog-hero__subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.7;max-width:600px;margin:0 auto}@media (max-width:768px){.blog-hero{padding:var(--space-16) 0 var(--space-8)}.blog-hero__title{font-size:var(--font-size-3xl)}.blog-hero__subtitle{font-size:var(--font-size-base)}}.blog-listing{padding:0 0 var(--space-24)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--space-8);gap:var(--space-8)}@media (max-width:480px){.blog-grid{grid-template-columns:1fr;gap:var(--space-6)}}.blog-card{display:flex;flex-direction:column;overflow:hidden;padding:0}.blog-card__thumbnail{width:100%;aspect-ratio:16/9;background:var(--gradient-subtle);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border-light)}.blog-card__thumbnail img{width:100%;height:100%;object-fit:cover}.blog-card__thumbnail-placeholder{display:flex;align-items:center;justify-content:center;color:var(--brand-lighter)}.blog-card__body{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);flex:1 1}.blog-card__tag{display:inline-block;width:-moz-fit-content;width:fit-content;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-primary);background:var(--brand-dim);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full)}.blog-card__title{font-size:var(--font-size-xl);font-weight:700;line-height:1.3;color:var(--text-primary)}.blog-card__excerpt{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6;flex:1 1}.blog-card__link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:600;color:var(--brand-primary);transition:gap var(--transition-fast),color var(--transition-fast);margin-top:var(--space-2)}.blog-card__link:hover{gap:var(--space-3);color:var(--brand-secondary)}.article-hero{padding:var(--space-24) 0 var(--space-8);text-align:center}.article-hero__content{max-width:760px;margin:0 auto}.article-hero__tag{display:inline-block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-primary);background:var(--brand-dim);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4)}.article-hero__title{font-size:var(--font-size-4xl);font-weight:800;line-height:1.15;color:var(--text-primary);margin-bottom:var(--space-4)}.article-hero__meta{font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:768px){.article-hero{padding:var(--space-16) 0 var(--space-6)}.article-hero__title{font-size:var(--font-size-2xl)}}.article-content{max-width:760px;margin:0 auto;padding:0 var(--space-6) var(--space-24);font-size:var(--font-size-lg);line-height:1.8;color:var(--text-secondary)}.article-content h2{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-top:var(--space-12);margin-bottom:var(--space-4)}.article-content h3{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin-top:var(--space-8);margin-bottom:var(--space-3)}.article-content p{margin-bottom:var(--space-6)}.article-content ol,.article-content ul{margin-bottom:var(--space-6);padding-left:var(--space-6)}.article-content ul{list-style:disc}.article-content ol{list-style:decimal}.article-content li{margin-bottom:var(--space-2)}.article-content a:not(.btn){color:var(--brand-primary);text-decoration:underline;text-underline-offset:3px}.article-content a:not(.btn):hover{color:var(--brand-secondary)}.article-content img{border-radius:var(--radius-lg);margin:var(--space-8) 0;box-shadow:var(--shadow-md)}.article-content blockquote{border-left:3px solid var(--brand-primary);padding-left:var(--space-6);margin:var(--space-8) 0;color:var(--text-primary);font-style:italic}.article-cta{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-10)}.article-cta .btn p{margin:0}.article-cta-trust{text-align:center;font-size:var(--font-size-sm);color:var(--text-secondary);opacity:.7;margin-top:var(--space-4)}.article-step{display:flex;gap:var(--space-6);margin-bottom:var(--space-8);padding:var(--space-6);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow)}.article-step__number{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--gradient-brand);color:var(--text-inverse);font-size:var(--font-size-xl);font-weight:700;border-radius:var(--radius-full)}.article-step__body{flex:1 1}.article-step__title{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.article-step__text{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.7}.article-step__image{display:block;max-width:100%;height:auto;border-radius:var(--radius-lg);margin-top:var(--space-4);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px rgba(0,0,0,.2)}@media (max-width:480px){.article-step{flex-direction:column;gap:var(--space-4)}.article-step__number{width:40px;height:40px;font-size:var(--font-size-base)}}.no-show-calc{margin:var(--space-8) 0;padding:var(--space-6);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow)}.no-show-calc__inputs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.no-show-calc__field{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-2)}.no-show-calc__label{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary)}.no-show-calc__input{padding:var(--space-3) var(--space-4);font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);background:rgba(255,255,255,.04);border:1px solid var(--card-border);border-radius:var(--radius-lg);outline:none;transition:border-color .15s ease}.no-show-calc__input:focus{border-color:var(--color-brand,#10b981)}.no-show-calc__results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--card-border)}.no-show-calc__result{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-2);padding:var(--space-4);background:rgba(0,0,0,.04);border:1px solid var(--card-border);border-radius:var(--radius-lg);min-height:96px}.no-show-calc__result--primary{background:var(--gradient-brand);border-color:transparent;color:var(--text-inverse)}.no-show-calc__result--primary .no-show-calc__result-label,.no-show-calc__result--primary .no-show-calc__result-value{color:var(--text-inverse)}.no-show-calc__result-label{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.no-show-calc__result-value{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary)}.no-show-calc__hint{margin-top:var(--space-4);font-size:var(--font-size-sm);color:var(--text-muted,var(--text-secondary));text-align:center}@media (max-width:640px){.no-show-calc__inputs,.no-show-calc__results{grid-template-columns:1fr}}.pricing-faq-section{padding:var(--space-16) 0}.pricing-faq-section__title{font-size:var(--font-size-3xl);font-weight:700;color:var(--text-primary);text-align:center;margin-bottom:var(--space-10)}.pricing-faq-section__list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.pricing-faq-item{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-lg);overflow:hidden}.pricing-faq-item[open]{box-shadow:var(--card-shadow)}.pricing-faq-item__q{padding:var(--space-4) var(--space-5);font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.pricing-faq-item__q::-webkit-details-marker{display:none}.pricing-faq-item__q:after{content:"+";font-size:var(--font-size-xl);font-weight:400;color:var(--text-secondary);transition:transform .2s ease}.pricing-faq-item[open] .pricing-faq-item__q:after{transform:rotate(45deg)}.pricing-faq-item__a{padding:0 var(--space-5) var(--space-4);font-size:var(--font-size-base);line-height:1.7;color:var(--text-secondary)}.pricing-hero{padding:var(--space-24) 0 var(--space-16);text-align:center;position:relative}.pricing-hero:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:60%;background:radial-gradient(circle,rgba(109,40,217,.08) 0,transparent 60%);filter:blur(80px);pointer-events:none}.pricing-section{padding:var(--space-8) 0 var(--space-24);position:relative}.pricing-card-wrapper{max-width:1200px;margin:0 auto;position:relative}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:stretch}.pricing-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-2xl);padding:var(--space-8);text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow-md);display:flex;flex-direction:column;transition:all var(--transition-normal)}.pricing-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--border-light)}.pricing-card--growth:before,.pricing-card--starter:before{background:var(--gradient-brand)}.pricing-card--pro:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.pricing-card--featured{border-color:var(--brand-primary);box-shadow:var(--shadow-lg),0 0 0 1px var(--brand-primary);transform:scale(1.02);z-index:1}.pricing-card--featured:hover{transform:scale(1.02) translateY(-4px)}.pricing-card--featured:after{content:"";position:absolute;inset:-2px;background:var(--gradient-brand);border-radius:calc(var(--radius-2xl) + 2px);z-index:-1;opacity:.15;filter:blur(8px)}.pricing-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);background:var(--brand-subtle);border:1px solid var(--brand-primary);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:600;color:var(--brand-primary);margin-bottom:var(--space-6)}.pricing-badge svg{width:16px;height:16px}.pricing-plan-name{font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4)}.pricing-price{margin-bottom:var(--space-2)}.pricing-price__amount{font-size:5rem;font-weight:800;line-height:1;background:var(--gradient-brand);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-price__currency{font-size:var(--font-size-2xl);font-weight:700;vertical-align:super;color:var(--text-secondary)}.pricing-price__period{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--space-6)}.pricing-price__addon{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--space-1)}.pricing-trial{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);border-radius:var(--radius-full);color:var(--success);font-size:var(--font-size-sm);font-weight:600;margin-bottom:var(--space-8)}.pricing-trial svg{width:18px;height:18px}.pricing-features{text-align:left;margin-bottom:var(--space-10);padding:var(--space-6);background:var(--bg-secondary);border-radius:var(--radius-xl);border:1px solid var(--border-light)}.pricing-features__title{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:var(--space-4)}.pricing-features__list{display:flex;flex-direction:column;gap:var(--space-3)}.pricing-feature{display:flex;align-items:center;gap:var(--space-3);font-size:var(--font-size-base);color:var(--text-secondary)}.pricing-feature__icon{width:20px;height:20px;flex-shrink:0;color:var(--brand-primary)}.pricing-feature--coming-soon{opacity:.7}.pricing-feature--coming-soon .pricing-feature__icon{color:var(--text-muted)}.pricing-feature--unavailable{opacity:.5}.pricing-feature--unavailable .pricing-feature__icon{color:var(--text-muted)}.pricing-feature--unavailable span{text-decoration:line-through;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted)}.coming-soon-badge{display:inline-block;padding:2px 8px;background:var(--brand-subtle);border:1px solid var(--brand-lighter);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:600;color:var(--brand-primary);margin-left:var(--space-2)}.pricing-cta{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;margin-top:auto}.pricing-cta .btn{width:100%;padding:var(--space-4) var(--space-6);font-size:var(--font-size-base)}.pricing-cta .btn--secondary{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-light)}.pricing-cta .btn--secondary:hover{background:var(--bg-card);border-color:var(--brand-primary);color:var(--brand-primary)}.pricing-cta__note{font-size:var(--font-size-sm);color:var(--text-muted)}.faq-section{padding:var(--space-24) 0;background:var(--bg-secondary)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-6);gap:var(--space-6);max-width:900px;margin:0 auto}.faq-item{padding:var(--space-6);background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);transition:all var(--transition-normal);box-shadow:var(--shadow-sm)}.faq-item:hover{border-color:var(--brand-lighter);transform:translateY(-2px);box-shadow:var(--shadow-md)}.faq-item__question{font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3)}.faq-item__answer{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7}.guarantee-section{padding:var(--space-16) 0;text-align:center}.guarantee-card{max-width:600px;margin:0 auto;padding:var(--space-8);background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.02));border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-xl);display:flex;align-items:center;gap:var(--space-6)}.guarantee-icon{width:64px;height:64px;flex-shrink:0;background:rgba(16,185,129,.15);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--success)}.guarantee-icon svg{width:32px;height:32px}.guarantee-content{text-align:left}.guarantee-title{font-size:var(--font-size-lg);font-weight:700;color:var(--success);margin-bottom:var(--space-2)}.guarantee-text{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}@media (max-width:1024px){.pricing-grid{gap:var(--space-4)}.pricing-card{padding:var(--space-6)}.pricing-card--featured{transform:scale(1)}.pricing-card--featured:hover{transform:translateY(-4px)}}@media (max-width:768px){.pricing-grid{grid-template-columns:1fr;gap:var(--space-6);max-width:400px;margin:0 auto}.pricing-card--starter{order:2}.pricing-card--growth{order:1}.pricing-card--pro{order:3}.pricing-card{padding:var(--space-8)}.pricing-price__amount{font-size:4rem}.faq-grid{grid-template-columns:1fr}.guarantee-card{flex-direction:column}.guarantee-card,.guarantee-content{text-align:center}}.contact-page{padding:var(--space-24) 0;min-height:70vh}.contact-page__header{text-align:center;margin-bottom:var(--space-16)}.contact-page__title{font-size:var(--font-size-4xl);font-weight:800;color:var(--text-primary);margin-bottom:var(--space-4)}.contact-page__subtitle{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:600px;margin:0 auto}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-8);gap:var(--space-8);max-width:900px;margin:0 auto}.contact-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;box-shadow:var(--shadow-md);transition:all var(--transition-normal)}.contact-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--brand-lighter)}.contact-card__icon{width:64px;height:64px;margin:0 auto var(--space-4);background:var(--brand-subtle);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--brand-primary)}.contact-card__icon svg{width:32px;height:32px}.contact-card__title{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.contact-card__description{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}.contact-card__link{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-base);font-weight:600;color:var(--brand-primary);text-decoration:none;transition:color var(--transition-fast)}.contact-card__link:hover{color:var(--brand-secondary)}.business-info{margin-top:var(--space-16);padding:var(--space-8);background:var(--bg-secondary);border-radius:var(--radius-xl);max-width:600px;margin-left:auto;margin-right:auto}.business-info__title{font-size:var(--font-size-lg);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4);text-align:center}.business-info__list{list-style:none;padding:0;margin:0}.business-info__item{display:flex;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--border-light);font-size:var(--font-size-sm)}.business-info__item:last-child{border-bottom:none}.business-info__label{color:var(--text-muted);font-weight:500}.business-info__value{color:var(--text-primary);font-weight:600}.response-time{text-align:center;margin-top:var(--space-8);padding:var(--space-4);background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(16,185,129,.02));border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-lg);max-width:400px;margin-left:auto;margin-right:auto}.response-time__text{font-size:var(--font-size-sm);color:var(--success);font-weight:600}@media (max-width:768px){.contact-page__title{font-size:var(--font-size-3xl)}.contact-grid{grid-template-columns:1fr}}.lang-switcher{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);border-radius:50px;font-size:14px;font-weight:500;transition:all .3s ease}.lang-switcher:hover{background:var(--glass-bg-hover);border-color:var(--glass-border-hover)}.lang-switcher a{color:var(--text-secondary);transition:color .2s ease}.lang-switcher a.active,.lang-switcher a:hover{color:var(--electric-cyan)}.lang-switcher span{color:var(--text-muted)}@media (max-width:768px){.lang-switcher{padding:6px 12px;font-size:12px}}.legal-page{padding:120px 0 80px;min-height:100vh}.legal-page__container{max-width:800px;margin:0 auto;padding:0 20px}.legal-page__header{margin-bottom:48px}.legal-page__title{font-size:clamp(28px,5vw,42px);font-weight:700;color:var(--text-primary);margin-bottom:12px}.legal-page__subtitle{font-size:14px;color:var(--text-muted)}.legal-page__section{margin-bottom:40px}.legal-page__section-title{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:16px}.legal-page__section-title--accent{color:var(--electric-cyan)}.legal-page__text{font-size:15px;line-height:1.7;color:var(--text-secondary);margin-bottom:16px}.legal-page__list{margin:16px 0;padding-left:24px}.legal-page__list-item{font-size:15px;line-height:1.7;color:var(--text-secondary);margin-bottom:12px}.legal-page__list-item::marker{color:var(--electric-cyan)}.legal-page__highlight{color:var(--electric-cyan);font-weight:500}.legal-page__link{color:var(--electric-cyan);text-decoration:none;transition:color .2s ease}.legal-page__link:hover{color:var(--violet)}.legal-page__contact{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:32px;margin-top:48px}.legal-page__contact-title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.legal-page__contact-text{font-size:15px;color:var(--text-secondary)}.legal-page__contact-email{color:var(--electric-cyan);font-weight:500}.legal-page__company-info{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:24px;margin-bottom:32px}.legal-page__company-info p{margin-bottom:8px}.legal-page__company-info p:last-child{margin-bottom:0}@media (max-width:768px){.legal-page{padding:100px 0 60px}.legal-page__contact{padding:24px}.legal-page__company-info{padding:20px}}