@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_151f8d{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_151f8d{--font-tight:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_5e597f{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_5e597f{--font-script:"Caveat","Caveat Fallback"}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--bg:#000;--dark-card:#111114;--dark-border:rgba(255,255,255,0.09);--light-bg:#f5f3fc;--light-card:#fff;--light-border:#e8e4f5;--ink:#0d0b14;--ink-muted:#5d5a6b;--muted:#a6a3b3;--purple:#7c3aed;--purple-2:#9b5cff;--brand-grad:linear-gradient(90deg,#ff8a00,#ff2d87 28%,#9b3cff 55%,#2f6bff 78%,#19d3c5);--radius:20px;--ff-body:var(--font-inter),system-ui,sans-serif;--ff-head:var(--font-tight),var(--font-inter),system-ui,sans-serif;--ff-script:var(--font-script),cursive}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:#fff;font-family:var(--ff-body);-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:1.6}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block}h1,h2,h3{font-family:var(--ff-head);letter-spacing:-.02em}.container{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.container--narrow{max-width:820px}.brand-grad{background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.js-reveal [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.btn-pill{display:inline-block;padding:11px 22px;border-radius:12px;background:linear-gradient(180deg,var(--purple-2),var(--purple));font-weight:600;font-size:14px;white-space:nowrap;box-shadow:0 6px 24px -6px rgba(124,58,237,.7);transition:transform .2s,box-shadow .2s}.btn-pill:hover{transform:translateY(-1px);box-shadow:0 10px 30px -6px rgba(124,58,237,.9)}.cta-wrap{flex-direction:column;gap:12px}.cta-btn,.cta-wrap{display:flex;align-items:center}.cta-btn{position:relative;justify-content:center;width:min(440px,100%);padding:8px 8px 8px 24px;min-height:60px;border-radius:14px;background:linear-gradient(180deg,var(--purple-2),var(--purple));font-weight:600;font-size:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 12px 40px -10px rgba(124,58,237,.9);transition:transform .25s,box-shadow .25s}.cta-btn:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 18px 50px -10px rgba(124,58,237,1)}.cta-btn__label{flex:1 1;text-align:center;padding-right:8px}.cta-btn__arrow{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#fff;color:var(--purple);transition:transform .25s}.cta-btn:hover .cta-btn__arrow{transform:translateX(3px)}.cta-note{font-size:13px;color:var(--muted);text-align:center}.section{padding:clamp(64px,10vw,110px) 0}.section--light{background:var(--light-bg);color:var(--ink)}.section--light .cta-note{color:var(--ink-muted)}.section--features{padding-top:0}.section-head{text-align:center;max-width:760px;margin:0 auto clamp(36px,6vw,56px)}.eyebrow{display:inline-block;font-family:var(--ff-script);font-size:clamp(20px,3vw,24px);font-weight:500;color:var(--purple-2);margin-bottom:8px}.section-head.is-light .eyebrow{color:var(--purple)}.section-head h2{font-size:clamp(30px,4.6vw,50px);font-weight:700;line-height:1.12}.section-head p{margin-top:16px;font-size:clamp(15px,1.8vw,17px);color:var(--muted)}.section-head.is-light p{color:var(--ink-muted)}.avatar{display:inline-grid;place-items:center;border-radius:50%;font-weight:600;color:#fff;flex-shrink:0;object-fit:cover}.stars{display:flex;gap:2px;color:#fbbf24}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding:14px 0;transition:background .3s,border-color .3s,padding .3s;border-bottom:1px solid transparent}.nav.is-scrolled{background:rgba(0,0,0,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--dark-border);padding:10px 0}.nav__inner{align-items:center;justify-content:space-between;gap:20px}.nav__inner,.nav__links,.nav__logo{display:flex}.nav__links{gap:34px;font-size:14px;font-weight:500}.nav__links a{color:#d6d4de;transition:color .2s}.nav__links a:hover{color:#fff}.nav__links-cta{display:none}.nav__toggle{display:none;background:none;border:0;width:42px;height:42px;flex-direction:column;justify-content:center;align-items:center;gap:6px}.nav__toggle span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:transform .25s}.nav__toggle.is-open span:first-child{transform:translateY(4px) rotate(45deg)}.nav__toggle.is-open span:last-child{transform:translateY(-4px) rotate(-45deg)}.logo{width:auto}.hero{position:relative;padding:clamp(120px,16vw,170px) 0 clamp(70px,10vw,110px);text-align:center;overflow:hidden}.hero__bg{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 105%,rgba(155,92,255,.95),transparent 70%),radial-gradient(40% 40% at 15% 100%,rgba(255,45,135,.35),transparent 70%),radial-gradient(40% 40% at 85% 100%,rgba(47,107,255,.4),transparent 70%),linear-gradient(180deg,#000,#120726 55%,#3b1a7a)}.hero__inner{position:relative;display:flex;flex-direction:column;align-items:center}.hero__eyebrow{font-size:clamp(20px,3.2vw,26px);color:#c9b5ff}.hero h1{font-size:clamp(30px,6.4vw,62px);font-weight:800;line-height:1.08;max-width:1000px}.hero__sub{color:#d2cde0;font-size:clamp(16px,1.8vw,19px);max-width:680px;margin:24px auto 40px}.hero__cta{flex-direction:column;gap:26px;width:100%}.hero__cta,.hero__trust{display:flex;align-items:center}.hero__trust{gap:14px;text-align:left}.hero__trust span{font-size:13px;color:#d2cde0}.hero__avatars{display:flex}.hero__avatars .avatar{border:2px solid #2a1458}.hero__avatars .avatar+.avatar{margin-left:-10px}.client-grid-section{padding:clamp(48px,8vw,80px) 0 clamp(36px,6vw,60px)}.client-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(132px,22%),1fr));grid-gap:clamp(8px,1.5vw,14px);gap:clamp(8px,1.5vw,14px);max-width:960px;margin:0 auto}.client-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--dark-card);border:1px solid var(--dark-border);transition:border-color .25s,transform .25s}.client-card:hover{border-color:rgba(155,92,255,.5)}.client-card strong{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.client-card span{font-size:12px;color:var(--muted)}.client-card>div{min-width:0}.accounts{padding:30px 0 clamp(64px,10vw,110px)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.marquee__track{display:flex;gap:20px;width:max-content;animation:scroll 50s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes scroll{to{transform:translateX(calc(-50% - 10px))}}.account{width:clamp(240px,70vw,300px);background:#fff;color:var(--ink);border-radius:18px;overflow:hidden}.account__head{display:flex;align-items:center;gap:10px;padding:12px 14px}.account__head strong{display:block;font-size:13px;font-weight:600}.account__head span{font-size:12px;color:var(--ink-muted)}.account__ig{margin-left:auto;color:var(--ink)}.account__reels{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px}.reel{position:relative;aspect-ratio:3/4;display:flex;align-items:flex-end;padding:6px}.reel:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.22),transparent 45%)}.reel__views{position:relative;z-index:1;display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:600;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.6)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);margin-bottom:clamp(36px,6vw,56px)}.step{position:relative;background:var(--light-card);border:1px solid var(--light-border);border-radius:var(--radius);padding:22px 24px 28px;box-shadow:0 10px 40px -20px rgba(80,40,160,.25);transition:transform .3s,box-shadow .3s}.step:hover{transform:translateY(-6px);box-shadow:0 20px 50px -20px rgba(80,40,160,.4)}.step__num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--purple);color:#fff;font-size:14px;font-weight:700;margin-top:22px}.step h3{font-size:clamp(19px,2.4vw,22px);font-weight:700;margin:12px 0 10px}.step p{color:var(--ink-muted);font-size:15px;margin-bottom:18px}.step__link{display:inline-flex;align-items:center;gap:6px;color:var(--purple);font-weight:600;font-size:14px}.step__link:hover{gap:10px}.viz{height:200px;border-radius:14px;background:linear-gradient(160deg,#efe9ff,#f9f7ff);border:1px solid var(--light-border);position:relative;overflow:hidden;padding:24px;justify-content:center}.viz,.viz--script .viz__doc{display:flex;flex-direction:column}.viz--script .viz__doc{background:#fff;border-radius:10px;padding:14px;margin-left:30px;gap:7px;box-shadow:0 8px 24px -12px rgba(80,40,160,.35)}.viz__doc i{display:block;height:7px;border-radius:4px;background:#e6e0f7}.viz__tag{align-self:flex-start;font-size:10px;font-weight:700;color:var(--purple);background:#efe7ff;padding:2px 8px;border-radius:6px}.viz__tag--alt{color:#db2777;background:#ffe4f0}.viz__rec{position:absolute;right:16px;bottom:14px;font-size:11px;font-weight:700;color:#fff;background:#111;padding:4px 10px;border-radius:999px;display:flex;align-items:center;gap:6px}.viz__dot{width:7px;height:7px;border-radius:50%;background:#ef4444;animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.2}}.viz--edit{gap:8px}.viz__screen{height:96px;border-radius:10px;background:linear-gradient(135deg,#3b1a7a,#9b5cff 60%,#ff2d87);display:grid;place-items:center;color:#fff}.viz__timeline{display:flex;gap:4px}.viz__timeline i{height:14px;border-radius:4px;background:#c9b5ff}.viz__timeline--b i{background:#ffc2dc}.viz__timeline i:nth-child(2){background:var(--purple-2)}.viz--convert{gap:8px}.viz__notif{display:flex;align-items:center;gap:10px;background:#fff;padding:9px 12px;border-radius:12px;box-shadow:0 6px 18px -10px rgba(80,40,160,.4);margin-left:calc(var(--i) * 14px)}.viz__notif-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--purple);color:#fff;flex-shrink:0}.viz__notif strong{display:block;font-size:12px}.viz__notif span{font-size:11px;color:var(--ink-muted)}.features{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));background:#fff;border:1px solid var(--light-border);border-radius:24px;overflow:hidden;box-shadow:0 20px 60px -30px rgba(80,40,160,.3)}.feature{padding:clamp(22px,3vw,30px) clamp(16px,2vw,22px);text-align:center;box-shadow:1px 0 0 var(--light-border),0 1px 0 var(--light-border);transition:background .25s}.feature:hover{background:#faf8ff}.feature__icon{display:inline-grid;place-items:center;color:var(--purple);margin-bottom:10px}.feature h3{font-size:15px;font-weight:700;margin-bottom:6px;letter-spacing:-.01em}.feature p{font-size:13.5px;color:var(--ink-muted);line-height:1.5}.section--dark{background:#000}.testi-tabs{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:26px}.testi-tab{display:flex;align-items:center;gap:10px;text-align:left;padding:8px 18px 8px 8px;border-radius:14px;background:var(--dark-card);border:1px solid var(--dark-border);transition:border-color .25s,background .25s}.testi-tab strong{display:block;font-size:14px}.testi-tab small{font-size:12px;color:var(--muted)}.testi-tab.is-active{border-color:var(--purple-2);background:linear-gradient(160deg,rgba(124,58,237,.35),rgba(124,58,237,.08))}.testi-card{display:grid;grid-template-columns:.9fr 1.3fr;background:var(--dark-card);border:1px solid var(--dark-border);border-radius:26px;overflow:hidden;margin-bottom:56px;animation:fadeUp .5s ease both}.testi-card__media{position:relative;min-height:clamp(220px,40vw,380px);display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgba(155,92,255,.5),transparent 60%),linear-gradient(160deg,#1d0f3d,#0b0614)}.testi-card__media .avatar{font-size:48px!important;box-shadow:0 0 0 8px rgba(255,255,255,.06)}.testi-card__play{position:absolute;bottom:22px;left:22px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--purple)}.testi-card__body{padding:clamp(22px,4.5vw,44px);display:flex;flex-direction:column;gap:18px}.testi-card__quote-icon{color:var(--purple-2)}.testi-card h3{font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.25}.testi-card p{color:#c9c6d4;font-size:16px}.testi-card__results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.testi-card__results div{padding:14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--dark-border)}.testi-card__results strong{display:block;font-family:var(--ff-head);font-size:26px;font-weight:800;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.testi-card__results span{font-size:12px;color:var(--muted)}.testi-card__author{font-size:14px;color:var(--muted)}.testi-card__author strong{color:#fff}.section--compare{padding-top:40px}.compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:clamp(14px,2vw,22px);gap:clamp(14px,2vw,22px);max-width:940px;margin:0 auto}.compare__col{padding:clamp(22px,4vw,32px);border-radius:22px;background:var(--dark-card);border:1px solid var(--dark-border)}.compare__col--us{background:linear-gradient(170deg,#7c3aed,#4c1d95 70%,#2e1065);border-color:rgba(255,255,255,.18);box-shadow:0 30px 80px -30px rgba(124,58,237,.9)}.compare__title{justify-content:center;min-height:48px;font-size:20px;font-weight:600;margin-bottom:18px;color:var(--muted)}.compare li,.compare__title{display:flex;align-items:center}.compare li{gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.08);font-size:15px}.compare__col:not(.compare__col--us) li{color:var(--muted)}.compare__col--us li{border-top-color:rgba(255,255,255,.14)}.mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;flex-shrink:0}.mark--no{border:1.5px solid #ef4444;color:#ef4444}.mark--yes{border:1.5px solid #fff;color:#fff}.final-cta{position:relative;padding:clamp(72px,12vw,120px) 0;text-align:center;overflow:hidden}.final-cta__glow{position:absolute;left:50%;top:0;transform:translateX(-50%);width:1100px;height:520px;background:radial-gradient(closest-side,rgba(124,58,237,.45),transparent);pointer-events:none}.final-cta__inner{position:relative}.final-cta__avatars{display:flex;justify-content:center;gap:10px;margin-bottom:34px;flex-wrap:wrap}.final-cta__avatars .avatar{border-radius:12px}.final-cta h2{font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1}.final-cta p{color:#c9c6d4;font-size:clamp(16px,2vw,18px);max-width:620px;margin:18px auto 38px}.faq{display:grid;grid-gap:14px;gap:14px}.faq__item{background:#fff;border:1px solid var(--light-border);border-radius:16px;padding:0 clamp(16px,3vw,24px);box-shadow:0 8px 30px -20px rgba(80,40,160,.3);transition:border-color .3s}.faq__item.is-open{border-color:#cbb8ff}.faq__q{width:100%;background:none;border:0;color:var(--ink);text-align:left;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,2.6vw,22px) 0;font-family:var(--ff-head);font-weight:600;font-size:clamp(16px,2vw,18px)}.faq__chev{display:grid;place-items:center;color:var(--purple);transition:transform .3s;flex-shrink:0}.faq__item.is-open .faq__chev{transform:rotate(180deg)}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__item p{color:var(--ink-muted);padding-bottom:22px;font-size:15.5px}.footer{background:#000;padding:clamp(56px,8vw,80px) 0 30px}.footer__inner{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer__brand{max-width:300px}.footer__brand p{color:var(--muted);font-size:14px;margin-top:18px}.footer__cols{display:flex;gap:clamp(32px,7vw,70px);flex-wrap:wrap}.footer__cols h4{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.footer__cols a{display:block;color:var(--muted);font-size:14px;margin-bottom:10px;transition:color .2s}.footer__cols a:hover{color:#fff}.footer__bottom{color:#6b6876;font-size:13px;margin-top:60px;padding-top:24px;border-top:1px solid var(--dark-border)}@media (max-width:1000px){.testi-card{grid-template-columns:minmax(0,1fr)}.testi-card__media{min-height:260px}}@media (max-width:800px){.nav__cta{display:none}.nav__toggle{display:flex}.nav__links{display:none;position:absolute;top:100%;left:16px;right:16px;flex-direction:column;gap:2px;padding:12px;background:rgba(12,10,18,.97);border:1px solid var(--dark-border);border-radius:18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav__links.is-open{display:flex;animation:fadeUp .25s ease}.nav__links a{display:block;padding:12px 14px;font-size:16px}.nav__links-cta{display:block;margin-top:6px}.nav__links-cta .btn-pill{text-align:center}.nav .logo{height:32px!important}.testi-card__body{padding:28px 22px}}@media (max-width:520px){.client-card{padding:10px;gap:9px}.client-card .avatar{width:36px!important;height:36px!important;font-size:13px!important}.hero__trust{flex-direction:column;text-align:center;gap:8px}.hero__trust .stars{justify-content:center}.final-cta__avatars .avatar{width:38px!important;height:38px!important}.footer__cols{gap:40px}.cta-btn{font-size:15px}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.js-reveal [data-reveal]{opacity:1;transform:none;transition:none}}.compare__col--us .compare__title .logo{background:#0b0614;padding:8px 16px;border-radius:12px;box-sizing:content-box}.testi-card__body{min-width:0}@media (max-width:520px){.testi-card__results{gap:8px}.testi-card__results div{padding:10px}.testi-card__results strong{font-size:20px}.testi-tab{width:100%}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.feature{padding:18px 10px}.feature h3{font-size:13.5px}.feature p{font-size:12px}.feature__icon{margin-bottom:6px}}@media (max-width:400px){.client-card{flex-direction:column;text-align:center;gap:6px;padding:12px 8px}.client-card strong{font-size:13px;white-space:normal}.client-card span{font-size:11.5px}}