@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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e3e207{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e3e207{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}:root{--bg:#ffffff;--bg-alt:#f7f9ff;--bg-soft:#f5eff2;--border:rgba(17,21,47,0.08);--border-strong:rgba(17,21,47,0.13);--border-card:#e1e4f2;--border-section:#dce2f2;--text:#11152f;--text-soft:#4f5575;--muted:#737995;--heading:#10184a;--heading-2:#27324a;--cyan:#18d9e8;--purple:#7c2cff;--magenta:#d500c9;--blue:#3b5bff;--grad:linear-gradient(90deg,var(--cyan),var(--purple) 50%,var(--magenta));--up:#0f9d58;--down:#c2410c;--fs-display:clamp(38px,6vw,70px);--fs-h2:clamp(28px,4vw,48px);--fs-h3:20px;--fs-lead:18px;--fs-body:16px;--fs-sm:14px;--fs-xs:11px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:112px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--shadow-card:0 1px 2px rgba(17,21,47,0.04);--shadow-lift:0 18px 44px rgba(17,21,47,0.1);--content-max:1160px;--ease:cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text-soft);font-family:var(--font-inter),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;color:var(--heading);font-weight:600}h1{font-size:var(--fs-display);line-height:.92;letter-spacing:-.065em}h2{font-size:var(--fs-h2);font-weight:700;line-height:1.05;letter-spacing:-.04em;color:var(--heading-2)}h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em}p{margin:0 0 var(--s4)}a{color:var(--purple);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:none;border-radius:var(--r-sm);box-shadow:0 0 0 3px rgba(124,44,255,.35)}img,video{max-width:100%;height:auto;display:block}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.wrap{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--s5)}.section{padding:var(--s8) 0}.section--alt{background:var(--bg-alt);border-top:1px solid var(--border-section);border-bottom:1px solid var(--border-section)}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--s4);top:var(--s4);z-index:60;background:var(--card);border:1px solid var(--border-card);padding:var(--s3) var(--s4);border-radius:var(--r-md)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.site-header__inner{display:flex;align-items:center;gap:var(--s5);min-height:66px}.logo{display:inline-flex;align-items:center;gap:var(--s3);font-weight:700;font-size:16px;letter-spacing:-.03em;color:var(--text)}.logo:hover{text-decoration:none}.logo__img{display:block;height:36px;width:auto}.nav{gap:var(--s2);margin-left:auto}.nav,.nav__links{display:flex;align-items:center}.nav__links{gap:var(--s1)}.nav__links a{color:var(--text-soft);font-size:var(--fs-sm);font-weight:500;padding:8px 12px;border-radius:var(--r-pill)}.nav__links a:hover{background:var(--bg-alt);color:var(--text);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);padding:14px 24px;border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.btn:hover{transform:translateY(-1px);text-decoration:none}.btn--primary{background:var(--grad);color:#fff;box-shadow:0 8px 22px rgba(124,44,255,.22)}.btn--primary:hover{box-shadow:0 12px 28px rgba(124,44,255,.28)}.btn--secondary{background:#fff;border-color:rgba(124,44,255,.2);color:var(--text)}.btn--secondary:hover{border-color:rgba(124,44,255,.4)}.btn--sm{padding:9px 16px}.btn-row{display:flex;flex-wrap:wrap;gap:var(--s3);margin-top:var(--s5)}.eyebrow{display:inline-flex;align-items:center;gap:var(--s2);padding:7px 16px 7px 12px;border-radius:var(--r-pill);border:1px solid var(--border-strong);background:#fff;color:var(--text-soft);font-size:var(--fs-sm);font-weight:500}.eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad);flex:none}.kicker{font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:var(--s3)}.hero{padding:var(--s8) 0 var(--s7)}.hero__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:var(--s7);gap:var(--s7);align-items:center}.hero__display{margin:var(--s5) 0 var(--s5);max-width:15ch}.hero__lead{font-size:var(--fs-lead);max-width:54ch;color:var(--text-soft)}.ticks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5);margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--border);list-style:none;padding-left:0}.ticks li{display:flex;align-items:flex-start;gap:var(--s2);font-size:var(--fs-sm);color:var(--text-soft)}.ticks li:before{color:var(--up);font-weight:700;flex:none}.phone{position:relative;border:1px solid var(--border-card);background:linear-gradient(160deg,#171b3d,#202653 50%,#11152f);aspect-ratio:4/5;overflow:hidden;box-shadow:var(--shadow-lift)}.phone img,.phone video{width:100%;height:100%;object-fit:cover}.phone__chip{position:absolute;left:var(--s4);right:var(--s4);bottom:var(--s4);display:flex;align-items:center;gap:var(--s3);padding:10px 14px;border-radius:var(--r-md);background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:var(--fs-sm);font-weight:600;color:var(--text)}.phone__chip:before{content:"▶";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;font-size:10px;flex:none}.section__head{max-width:62ch;margin-bottom:var(--s6)}.section__head p{margin:var(--s4) 0 0;font-size:var(--fs-lead)}.grid{display:grid;grid-gap:var(--s4);gap:var(--s4)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.card{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--shadow-card);transition:border-color .16s var(--ease),transform .16s var(--ease)}.card h3{margin-bottom:var(--s2);font-size:17px}.card p{margin:0;font-size:var(--fs-sm);color:var(--text-soft)}.card--link:hover{border-color:rgba(124,44,255,.35);transform:translateY(-2px);text-decoration:none}.step__n{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--grad);color:#fff;font-weight:700;font-size:var(--fs-sm);margin-bottom:var(--s4)}.quote{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-lg);padding:var(--s5)}.quote__mark{font-size:40px;line-height:1;color:rgba(124,44,255,.25);font-weight:700}.quote__said{font-size:19px;font-weight:600;color:var(--heading);letter-spacing:-.02em;margin:var(--s2) 0 var(--s4);line-height:1.3}.quote p{margin:0;font-size:var(--fs-sm);color:var(--text-soft)}.prose{max-width:68ch}.prose h2{margin:var(--s7) 0 var(--s4)}.prose h3{margin:var(--s6) 0 var(--s3);color:var(--heading)}.prose ol,.prose ul{margin:0 0 var(--s4);padding-left:var(--s5)}.prose li{margin-bottom:var(--s2)}.prose strong{color:var(--text)}.table-scroll{overflow-x:auto;border:1px solid var(--border-card);background:var(--card)}table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);min-width:560px}td,th{text-align:left;padding:var(--s4);border-bottom:1px solid var(--border);vertical-align:top}thead th{background:var(--bg-alt);color:var(--muted);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:700}tbody tr:last-child td,tbody tr:last-child th{border-bottom:none}tbody th,td:first-child{color:var(--text);font-weight:600}.table-note{font-size:var(--fs-sm);color:var(--muted);margin-top:var(--s3);max-width:78ch}.bench__index{font-size:22px;font-weight:700;letter-spacing:-.03em;color:var(--heading)}.bench__tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:var(--r-pill);white-space:nowrap}.bench__tag--up{color:var(--up);background:rgba(15,157,88,.1)}.bench__tag--down{color:var(--down);background:rgba(194,65,12,.1)}.metastrip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:var(--s4);gap:var(--s4);padding:var(--s5);border:1px solid var(--border-card);background:var(--bg-alt);margin:0}.metastrip dt{font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.metastrip dd{margin:0;font-weight:600;color:var(--heading)}.plans{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s4);align-items:stretch}.plan,.plans{gap:var(--s4)}.plan{background:var(--card);border:1px solid var(--border-card);padding:var(--s5);display:flex;flex-direction:column;position:relative}.plan--featured{border-color:rgba(124,44,255,.4);box-shadow:var(--shadow-lift)}.plan__flag{position:absolute;top:-11px;left:var(--s5);background:var(--grad);color:#fff;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 12px;border-radius:var(--r-pill)}.plan__name{letter-spacing:-.02em}.plan__name,.plan__price{font-weight:700;color:var(--heading)}.plan__price{font-size:40px;letter-spacing:-.04em;line-height:1}.plan__price--word{font-size:26px;letter-spacing:-.03em}.plan__per{font-size:var(--fs-sm);color:var(--muted);font-weight:500}.plan__blurb{color:var(--text-soft)}.plan ul,.plan__blurb{font-size:var(--fs-sm);margin:0}.plan ul{list-style:none;padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.plan li{display:flex;gap:var(--s2);align-items:flex-start}.plan li:before{content:"✓";color:var(--up);font-weight:700;flex:none}.plan .btn{margin-top:auto}.split{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--s4);gap:var(--s4)}.split__col{border:1px solid var(--border-card);border-radius:var(--r-lg);padding:var(--s5);background:var(--card)}.split__col--bad{background:var(--bg-soft)}.split__rows{margin-top:var(--s4);border-top:1px solid var(--border)}.split__row{display:flex;justify-content:space-between;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--border);font-size:var(--fs-sm)}.split__row span:first-child{color:var(--muted)}.split__row span:last-child{color:var(--text);font-weight:600;text-align:right}.tile{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-lg);padding:var(--s3);margin:0;display:flex;flex-direction:column;gap:var(--s3);transition:transform .16s var(--ease),border-color .16s var(--ease)}.tile:hover{transform:translateY(-2px);border-color:rgba(124,44,255,.3)}.tile figcaption{display:flex;flex-direction:column;gap:2px;padding:0 var(--s2) var(--s2)}.tile__frame{position:relative;aspect-ratio:9/16;border-radius:var(--r-md);background:linear-gradient(160deg,#171b3d,#202653 50%,#11152f);overflow:hidden}.tile__frame video{width:100%;height:100%;object-fit:cover}.tile__badge{position:absolute;top:var(--s3);left:var(--s3);z-index:2;background:var(--grad);color:#fff;letter-spacing:.04em;padding:4px 10px;border-radius:var(--r-pill)}.tile__badge,.tile__meta{font-size:var(--fs-xs);font-weight:700}.tile__meta{letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tile__title{color:var(--heading);font-weight:600}.tile__sub{font-size:var(--fs-sm);color:var(--muted)}a.tile__sub:hover{color:var(--text)}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s5);gap:var(--s5)}.stat{border-left:2px solid rgba(124,44,255,.35);padding-left:var(--s4)}.stat__value{font-size:38px;letter-spacing:-.04em;color:var(--heading);line-height:1.1}.stat__label{font-size:var(--fs-sm);color:var(--muted)}.faq{max-width:72ch;display:grid;grid-gap:var(--s3);gap:var(--s3)}.faq details{background:var(--card);border:1px solid var(--border-card);border-radius:var(--r-lg);padding:var(--s4) var(--s5)}.faq summary{cursor:pointer;color:var(--heading);font-weight:600;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{float:right;color:var(--purple);font-weight:700}.faq details[open] summary:after{content:"−"}.faq details[open] summary{margin-bottom:var(--s3)}.faq p:last-child{margin-bottom:0}.cta-band{border:1px solid var(--border-card);padding:var(--s8) var(--s6);text-align:center;background:var(--bg-alt)}.cta-band p{color:var(--text-soft);max-width:54ch;margin:var(--s4) auto 0;font-size:var(--fs-lead)}.cta-band .btn-row{justify-content:center}.crumbs{font-size:var(--fs-sm);padding-top:var(--s5)}.badge--outline,.crumbs,.crumbs a{color:var(--muted)}.badge--outline{display:inline-block;border:1px solid var(--border-strong);border-radius:var(--r-pill);padding:3px 10px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-footer{border-top:1px solid var(--border);margin-top:var(--s9);padding:var(--s8) 0;color:var(--muted);font-size:var(--fs-sm);background:var(--bg-alt)}.footer-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:var(--s6);gap:var(--s6);margin-bottom:var(--s6)}.footer-cols h4{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:var(--s3)}.footer-cols ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s2);gap:var(--s2)}.footer-cols a{color:var(--text-soft)}@media (max-width:1000px){.hero__grid{grid-template-columns:1fr}.plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.grid--3,.grid--4,.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid--2,.grid--3,.plans,.split{grid-template-columns:1fr}.grid--4{grid-template-columns:repeat(2,1fr)}.ticks{grid-template-columns:1fr}.section{padding:var(--s7) 0}.hero{padding:var(--s6) 0 var(--s5)}.hero__display{max-width:none}.cta-band{padding:var(--s6) var(--s5)}.nav__links{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--bg:#f5f3ff;--bg-alt:#ffffff;--card:#ffffff;--border:#e4e2f0;--border-strong:#d9d6ea;--border-card:#e4e2f0;--border-section:#e4e2f0;--dash:#cfd1dc;--text:#0a0b24;--text-soft:#3e4260;--muted:#7d8199;--heading:#0a0b24;--heading-2:#0a0b24;--violet:#7c2cff;--magenta:#e000c8;--grad:linear-gradient(100deg,#18d9e8,#3b5bff 32%,#7c2cff 62%,#e000c8);--navy:#0a0b24;--navy-soft:#8a90c4;--lime:#c8ff2e;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fs-display:clamp(40px,6.4vw,84px);--fs-h2:clamp(34px,4.6vw,56px);--r-lg:18px;--r-xl:24px}h1,h2,h3{font-weight:800;letter-spacing:-.04em;line-height:1.03}h1{letter-spacing:-.045em}.footer-cols h4,.kicker,.metastrip dt,.plan__flag,.tile__meta,thead th{font-family:var(--mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.kicker{font-size:12px}.site-header{background:rgba(245,243,255,.85);border-bottom:0}.site-header__inner{min-height:68px}.logo{background:var(--navy);border-radius:10px;padding:6px 11px}.logo__img{height:26px}.nav__links a{font-size:14.5px}.nav__links a:hover{background:#fff}.btn{border-radius:10px;font-size:15.5px;padding:15px 24px}.btn--sm{padding:11px 18px;font-size:14.5px}.btn--primary{box-shadow:0 8px 24px -8px rgba(124,44,255,.55)}.btn--primary:hover{box-shadow:0 12px 28px -8px rgba(124,44,255,.7)}.btn--secondary{border-color:var(--border)}.btn--secondary:hover{border-color:#c9cbd8}.hero{padding:64px 0 88px;background:radial-gradient(60% 60% at 12% 0,rgba(24,217,232,.18),transparent 70%),radial-gradient(50% 60% at 92% 0,rgba(224,0,200,.15),transparent 70%)}.eyebrow{background:var(--navy);border:0;color:#fff;font-weight:600;font-size:13px;padding:8px 15px}.eyebrow:before{width:8px;height:8px;background:var(--lime);box-shadow:0 0 0 4px rgba(200,255,46,.25)}.hero .wrap:not(:has(.hero__grid)){text-align:center}.hero .wrap:not(:has(.hero__grid)) .hero__display{max-width:18ch;margin-left:auto;margin-right:auto}.hero .wrap:not(:has(.hero__grid)) .hero__lead{margin-left:auto;margin-right:auto;font-size:clamp(17px,1.8vw,20px)}.hero .wrap:not(:has(.hero__grid)) .btn-row{justify-content:center;margin-top:34px}.hero__lead{font-size:clamp(17px,1.6vw,19px)}.ticks{border-top:1px dashed var(--dash)}.ticks li{font-size:15px}.ticks li:before{content:"✓";width:20px;height:20px;border-radius:50%;background:var(--violet);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;margin-top:1px}.phone{border:0;border-radius:var(--r-xl);box-shadow:0 40px 80px -40px rgba(20,24,56,.55),0 0 0 10px #fff,0 0 0 11px var(--border)}.phone__chip{background:rgba(15,19,48,.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14);color:#fff}.crumbs{font-family:var(--mono);font-size:12px;letter-spacing:.04em}.section{padding:104px 0}.section--alt{background:#fff;border:0}.section__head{text-align:center;max-width:820px;margin:0 auto 56px}.section__head p{color:var(--text-soft);max-width:620px}.section__head p,.table-note{margin-left:auto;margin-right:auto}.table-note{font-family:var(--mono);font-size:12px;text-align:center}.grid{gap:16px}.card,.quote,.split__col{border-radius:var(--r-lg);border-color:var(--border);box-shadow:none;padding:26px 24px}.section--alt .card,.section--alt .faq details,.section--alt .plan,.section--alt .quote,.section--alt .split__col{background:var(--bg);border-color:transparent}.card h3{font-size:20px;letter-spacing:-.02em;margin-bottom:10px}.card p{font-size:15px;line-height:1.5}.card--link:hover{border-color:var(--violet);transform:translateY(-3px);box-shadow:0 18px 40px -24px rgba(124,44,255,.5)}.step__n{width:auto;height:auto;border-radius:6px;padding:6px 9px;font-family:var(--mono);font-size:12px;font-weight:500}.quote__mark{color:var(--violet);opacity:.35;font-size:54px}.quote__said{font-size:clamp(19px,1.9vw,23px);letter-spacing:-.025em;line-height:1.25}.stats{gap:14px}.stat{background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:24px 22px}.section--alt .stat{background:var(--bg);border-color:transparent}.stat__value{font-size:clamp(38px,4.4vw,54px);font-weight:700;letter-spacing:-.05em;line-height:1;margin-bottom:10px}.stat__label{font-size:14.5px;color:var(--text-soft);line-height:1.4}.table-scroll{border:0;border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--border)}thead th{background:var(--navy);color:var(--navy-soft);font-size:11px;padding:16px}td,th{border-bottom:1px dashed var(--border);padding:16px}.bench__index{font-size:24px}.metastrip{background:var(--navy);border:0;border-radius:var(--r-lg);padding:26px 30px}.metastrip dt{font-size:11px;color:var(--navy-soft)}.metastrip dd{color:#fff;font-size:18px;letter-spacing:-.02em}.plan{border-radius:var(--r-lg);border-color:var(--border);padding:28px 24px}.plan--featured{background:var(--navy)!important;border-color:var(--navy)!important;box-shadow:0 40px 80px -40px rgba(20,24,56,.6)}.plan--featured .plan__name,.plan--featured .plan__price,.plan--featured li{color:#fff}.plan--featured .plan__blurb,.plan--featured .plan__per{color:var(--navy-soft)}.plan--featured li:before{color:var(--lime)}.plan__price{font-size:46px;letter-spacing:-.05em}.plan__flag{font-size:10.5px}.split{gap:16px}.split__col--bad{background:#fff;border-style:dashed;border-color:var(--dash)}.split__row,.split__rows{border-color:var(--dash);border-style:dashed;border-left:0;border-right:0}.tile{border-radius:16px;border-color:var(--border);padding:8px}.tile:hover{border-color:var(--violet);transform:translateY(-3px)}.tile__frame{border-radius:10px}.tile figcaption{padding:4px 6px 8px;gap:4px}.tile__meta{align-self:flex-start;font-size:10.5px;color:var(--violet);background:#f3edff;border-radius:6px;padding:3px 7px}.tile__title{font-size:15px;letter-spacing:-.01em;line-height:1.3}.tile__sub{font-size:13px}.section--alt:has(.tile){background:var(--navy);position:relative;overflow:hidden}.section--alt:has(.tile):before{content:"";position:absolute;left:50%;top:-260px;transform:translateX(-50%);width:1000px;height:520px;background:radial-gradient(closest-side,rgba(124,44,255,.45),transparent);pointer-events:none}.section--alt:has(.tile) .wrap{position:relative}.section--alt:has(.tile) h2{color:#fff}.section--alt:has(.tile) .section__head p,.section--alt:has(.tile) .table-note{color:rgba(255,255,255,.62)}.section--alt:has(.tile) .kicker{color:var(--lime)}.section--alt:has(.tile) .tile{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}.section--alt:has(.tile) .tile:hover{border-color:rgba(255,255,255,.35)}.section--alt:has(.tile) .tile__meta{color:#7ff3fb;background:rgba(24,217,232,.14)}.section--alt:has(.tile) .tile__title{color:#fff}.section--alt:has(.tile) .tile__sub{color:var(--navy-soft)}.section--alt:has(.tile) a.tile__sub:hover{color:#fff}.faq{max-width:820px;margin:0 auto;gap:10px}.faq details{border-radius:14px;border-color:var(--border);padding:0}.faq summary{padding:20px 52px 20px 22px;font-size:16px;position:relative}.faq summary:after{content:"+";float:none;position:absolute;right:20px;top:15px;font-size:24px;font-weight:400;color:var(--muted);transition:transform .2s}.faq details[open] summary:after{content:"+";transform:rotate(45deg)}.faq details[open] summary{margin-bottom:0}.faq details p{padding:0 22px 20px;font-size:15px}.prose h2{font-size:clamp(28px,3.2vw,38px)}.prose h3{font-size:21px;letter-spacing:-.02em}.prose li,.prose p{font-size:17px;line-height:1.65}.cta-band{background:var(--navy);border:0;border-radius:var(--r-xl);position:relative;overflow:hidden;padding:80px 32px}.cta-band:before{content:"";position:absolute;left:50%;bottom:-220px;transform:translateX(-50%);width:820px;height:420px;background:radial-gradient(closest-side,rgba(124,44,255,.55),transparent);pointer-events:none}.cta-band>*{position:relative}.cta-band h2{color:#fff}.cta-band p{color:#b9bce0}.cta-band .btn--secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.site-footer{background:var(--navy);border:0;color:var(--navy-soft);padding:88px 0 40px;margin-top:0;position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;left:50%;bottom:-260px;transform:translateX(-50%);width:900px;height:500px;background:radial-gradient(closest-side,rgba(124,44,255,.55),transparent);pointer-events:none}.site-footer .wrap{position:relative}.footer-cols{margin-bottom:56px}.footer-cols h4{font-size:11.5px;color:var(--navy-soft);margin-bottom:14px}.footer-cols a{color:#d9dcfb}.footer-cols a:hover{color:#fff}.site-footer__fine{border-top:1px solid rgba(255,255,255,.1);padding-top:28px;font-size:12.5px;margin:0}@media (max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.wrap{padding:0 16px}.section{padding:72px 0}.hero{padding:40px 0 64px}.hero .wrap:not(:has(.hero__grid)) .btn-row .btn{width:100%}.section__head{margin-bottom:36px}.cta-band{padding:56px 20px}.stat{padding:18px 16px}}.site-header{transition:background .25s,box-shadow .25s}.site-header.is-scrolled{background:rgba(255,255,255,.92);box-shadow:0 10px 30px -18px rgba(20,24,56,.35)}.js .rv{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .75s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.js .rv.in{opacity:1;transform:none}.grad-text{background-image:linear-gradient(100deg,#18d9e8,#3b5bff,#7c2cff,#e000c8,#7c2cff,#3b5bff,#18d9e8);background-size:200% auto;animation:tdc-shine 7s linear infinite}@keyframes tdc-shine{to{background-position:-200%}}.hero{position:relative;overflow-x:clip}.hero:after,.hero:before{content:"";position:absolute;z-index:-1;width:520px;height:520px;border-radius:50%;filter:blur(60px);opacity:.55;pointer-events:none}.hero:before{left:-160px;top:-200px;background:rgba(24,217,232,.45);animation:tdc-drift 14s ease-in-out infinite alternate}.hero:after{right:-160px;top:-160px;background:rgba(224,0,200,.35);animation:tdc-drift 17s ease-in-out infinite alternate-reverse}main{position:relative;z-index:0}@keyframes tdc-drift{to{transform:translate(140px,90px) scale(1.15)}}.phone-stage{position:relative;padding:0 19%}.phone-stage .phone{position:relative;z-index:2;animation:tdc-float 7s ease-in-out infinite}.fan-card{position:absolute;z-index:1;width:30%;aspect-ratio:9/16;border-radius:16px;overflow:hidden;background:var(--navy);border:5px solid #fff;box-shadow:0 30px 60px -24px rgba(20,24,56,.55)}.fan-card video{width:100%;height:100%;object-fit:cover}.fan-l{left:0;bottom:6%;--r:-9deg;animation:tdc-float-r 8s ease-in-out infinite}.fan-r{right:0;top:8%;--r:8deg;animation:tdc-float-r 9s ease-in-out 1s infinite}@keyframes tdc-float{50%{transform:translateY(-10px)}}@keyframes tdc-float-r{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(var(--r)) translateY(-14px)}}.phone__chip:before{animation:tdc-pulse 2s ease-out infinite}@keyframes tdc-pulse{0%{box-shadow:0 0 0 0 rgba(124,44,255,.6)}to{box-shadow:0 0 0 12px rgba(124,44,255,0)}}.mq-wrap{margin:0 calc(50% - 50vw)}.mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.mq+.mq{margin-top:16px}.mq-row{display:flex;gap:16px;width:max-content;animation:tdc-mq var(--dur,40s) linear infinite}.mq-row.rev{animation-direction:reverse}.mq:hover .mq-row{animation-play-state:paused}.mq .tile{flex:0 0 230px}@keyframes tdc-mq{to{transform:translateX(calc(-50% - 8px))}}.tile__frame video{cursor:pointer}.tile__frame:after{content:"▶";position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,.5);color:#fff;font-size:9px;display:grid;place-items:center;pointer-events:none}.card,.plan,.stat,.tile{position:relative;isolation:isolate}.card:before,.plan:before,.stat:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(124,44,255,.1),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.card:hover:before,.plan:hover:before,.stat:hover:before{opacity:1}.card,.plan,.stat{transition:transform .25s,box-shadow .25s,border-color .25s}.plan:hover,.stat:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(20,24,56,.45)}.steps-live>.card{transition:border-color .35s,box-shadow .35s,transform .35s,opacity .35s;padding-bottom:38px}.steps-live>.card:not(.is-active){opacity:.6}.steps-live>.card.is-active{border-color:var(--violet);box-shadow:0 24px 50px -28px rgba(124,44,255,.55);transform:translateY(-4px)}.step-bar{position:absolute;left:24px;right:24px;bottom:18px;height:3px;border-radius:3px;background:var(--border);overflow:hidden}.step-bar i{display:block;height:100%;background:var(--grad);transform-origin:0 50%;transform:scaleX(0)}.is-active .step-bar i{animation:tdc-fill 3.8s linear both}@keyframes tdc-fill{to{transform:scaleX(1)}}.cta-band:before,.section--alt:has(.tile):before,.site-footer:before{animation:tdc-breathe 7s ease-in-out infinite}@keyframes tdc-breathe{50%{opacity:.6;transform:translateX(-50%) scale(1.12)}}.mcta{display:none}@media (max-width:760px){.mcta{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:60;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mcta.show{transform:none}.mcta .btn{width:100%}.phone-stage{padding:0 16%}.mq .tile{flex-basis:170px}}@media (prefers-reduced-motion:reduce){.cta-band:before,.fan-card,.grad-text,.hero:after,.hero:before,.phone-stage .phone,.section--alt:has(.tile):before,.site-footer:before{animation:none}}.founders__photo{position:relative;margin:0 auto 20px;max-width:1080px;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(60% 70% at 15% 10%,rgba(24,217,232,.22),transparent 70%),radial-gradient(55% 70% at 90% 0,rgba(224,0,200,.18),transparent 70%),#fff;box-shadow:0 40px 80px -44px rgba(20,24,56,.5)}.founders__photo img{width:100%;height:auto;mix-blend-mode:multiply}.founders__tag{position:absolute;bottom:22px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;white-space:nowrap;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--text-soft);border:1px solid var(--border);border-radius:99px;padding:8px 14px;font-size:13.5px;box-shadow:0 10px 24px -14px rgba(20,24,56,.5);animation:tdc-float 6s ease-in-out infinite}.founders__tag b{color:var(--text)}.founders__tag.is-star{background:var(--navy);border-color:var(--navy);color:var(--lime);font-weight:700;animation-delay:1.2s}.founders__tag.is-star b{color:#fff}.founders__cards{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:16px;gap:16px;max-width:1080px;margin:0 auto}.founder{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:32px 30px;display:flex;flex-direction:column}.founder h3{font-size:clamp(28px,3vw,38px);margin:14px 0 4px}.founder__badge{align-self:flex-start;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--violet);background:#f3edff;border-radius:6px;padding:4px 8px}.founder__title{color:var(--muted);font-size:14.5px;margin-bottom:18px}.founder p{font-size:15.5px;line-height:1.6}.founder__facts{list-style:none;padding:0;margin:6px 0 20px;display:flex;flex-wrap:wrap;gap:8px}.founder__facts li{font-size:13px;font-weight:600;color:var(--text);background:var(--bg);border-radius:8px;padding:7px 10px}.founder blockquote{margin:auto 0 18px;padding-top:18px;border-top:1px dashed var(--dash);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--text)}.founder__link{align-self:flex-start;font-weight:600;font-size:14.5px;color:var(--violet)}.founder--star{background:var(--navy);border:0;color:#b9bce0;overflow:hidden;isolation:isolate;box-shadow:0 40px 80px -40px rgba(20,24,56,.65)}.founder--star:before{content:"";position:absolute;inset:0;z-index:-1;padding:2px;border-radius:inherit;background:var(--grad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.founder--star:after{content:"";position:absolute;right:-160px;top:-160px;width:420px;height:420px;z-index:-1;background:radial-gradient(closest-side,rgba(124,44,255,.5),transparent);animation:tdc-breathe 7s ease-in-out infinite;pointer-events:none}.founder--star h3{color:#fff}.founder--star .founder__badge{color:var(--navy);background:var(--lime)}.founder--star .founder__title{color:var(--navy-soft)}.founder--star .founder__facts li{color:#fff;background:rgba(255,255,255,.08)}.founder--star blockquote{color:#fff;border-color:rgba(255,255,255,.16)}.founder--star .founder__link{color:#7ff3fb}@media (max-width:860px){.founders__cards{grid-template-columns:1fr}}@media (max-width:640px){.founders__tag{bottom:10px;font-size:11px;padding:5px 9px}.founders__tag span{display:none}.founder{padding:24px 20px}}.booking{max-width:980px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden;box-shadow:0 40px 80px -44px rgba(20,24,56,.45)}.booking iframe{display:block;width:100%;height:780px;border:0}@media (max-width:640px){.booking iframe{height:900px}}.logo{flex:none}@media (max-width:1000px){.nav__links{gap:0}.nav__links a{padding:8px;font-size:13.5px}}.bk-modal{position:fixed;inset:0;z-index:100;background:rgba(10,12,30,.6);display:none;align-items:center;justify-content:center;padding:16px}.bk-modal.open{display:flex}.bk-box{background:#fff;border-radius:18px;width:100%;max-width:760px;max-height:92vh;overflow:auto;position:relative;animation:bk-in .3s cubic-bezier(.2,.7,.2,1)}@keyframes bk-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.bk-x{position:absolute;right:12px;top:10px;border:0;background:none;font-size:28px;cursor:pointer;color:var(--muted);z-index:2}.booking[data-booking-inline]{max-width:820px}.bk-step{padding:34px 36px 30px}.bk-cal{padding:26px 0 0}.bk-cal .bk-head{padding:0 36px 14px}.bk-frame iframe,.booking .bk-frame iframe{display:block;width:100%;height:640px;border:0}.bk-prog{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bk-prog b{color:var(--violet)}.bk-cal h3,.bk-step h3{font-size:26px;margin:8px 0 6px}.bk-lede{color:var(--text-soft);font-size:15px;max-width:560px}.bk-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 14px;gap:16px 14px;margin-top:22px}.bk-f{display:flex;flex-direction:column;gap:6px;min-width:0}.bk-f.full{grid-column:1/-1}.bk-f label,.bk-f legend{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:var(--text)}.bk-f small{font-size:12.5px;color:var(--muted);font-weight:400}.bk-f input[type=email],.bk-f input[type=text]{font:16px var(--font-inter),Inter,sans-serif;padding:12px 13px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--text);width:100%}.bk-f input:focus{outline:2px solid var(--violet);outline-offset:1px;border-color:transparent}.bk-f input[aria-invalid=true]{border-color:#d33}.bk-f fieldset{border:0;padding:0;margin:0;min-width:0}.bk-spend{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-top:6px}.bk-spend label{position:relative;cursor:pointer;display:block}.bk-spend input{position:absolute;opacity:0;inset:0}.bk-spend span{display:block;text-align:center;font-size:14px;font-weight:600;padding:11px 6px;border:1px solid var(--border);border-radius:10px;color:var(--text-soft)}.bk-spend input:checked+span{border-color:var(--violet);background:var(--bg);color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}.bk-spend input:focus-visible+span{outline:2px solid var(--violet);outline-offset:1px}.bk-hp{position:absolute;left:-9999px}.bk-err{color:#c22;font-size:13.5px;min-height:1px;margin:0}.bk-err,.bk-go{grid-column:1/-1}.bk-go{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.bk-go small{color:var(--muted);font-size:12.5px}.bk-back{border:0;background:none;color:var(--violet);font-weight:600;font-size:13.5px;cursor:pointer;padding:0;margin-top:6px}.bk-tz{font-size:13px;color:var(--muted);margin-top:4px}@media (max-width:760px){.bk-modal{padding:8px}.bk-frame iframe{height:76vh}.bk-step{padding:26px 18px 22px}.bk-cal .bk-head{padding:0 18px 12px}.bk-cal h3,.bk-step h3{font-size:22px;padding-right:24px}.bk-form{grid-template-columns:1fr}.bk-spend{grid-template-columns:1fr 1fr}}.integrations+.integrations{margin-top:36px}.integrations .kicker{text-align:center}.integrations__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;max-width:1000px;margin:0 auto}.integration{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--r-lg);padding:26px 22px;display:flex;flex-direction:column;gap:6px;transition:transform .25s,box-shadow .25s,border-color .25s}.integration:hover{transform:translateY(-4px);border-color:var(--violet);box-shadow:0 24px 50px -30px rgba(20,24,56,.45)}.integration b{font-size:19px;color:var(--text);letter-spacing:-.02em}.integration small{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--good,#0d8a5f)}.integration__dot{width:34px;height:34px;border-radius:10px;margin-bottom:10px;background:var(--brand,var(--grad))}.integration--shopify{--brand:#5e8e3e}.integration--woo{--brand:#7f54b3}.integration--klaviyo{--brand:#1a1a1a}.integration--google{--brand:linear-gradient(135deg,#4285f4,#34a853 50%,#fbbc05 75%,#ea4335)}.integration--facebook{--brand:#1877f2}.integration--instagram{--brand:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5)}.integration--youtube{--brand:#ff0000}.integration--tiktok{--brand:linear-gradient(135deg,#25f4ee,#000 50%,#fe2c55)}.integration--microsoft{--brand:linear-gradient(135deg,#f25022 0 50%,#7fba00 50%)}.results{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:1080px;margin:0 auto}.results--1{grid-template-columns:minmax(0,520px);justify-content:center}.results--2{grid-template-columns:repeat(2,1fr)}.result{position:relative;overflow:hidden;isolation:isolate;background:var(--navy);color:#b9bce0;border-radius:var(--r-lg);padding:26px 24px 24px;display:flex;flex-direction:column;gap:6px;transition:transform .25s,box-shadow .25s}.result:before{content:"";position:absolute;right:-120px;top:-140px;width:300px;height:300px;z-index:-1;background:radial-gradient(closest-side,rgba(124,44,255,.5),transparent)}.result:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(20,24,56,.7)}.result__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.result__top b{color:#fff;font-size:17px;letter-spacing:-.01em}.result__top span{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-soft)}.result__metric{margin:14px 0 0;font-size:14px;color:var(--navy-soft)}.result__jump{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.result__jump s{font-size:24px;font-weight:600;color:#9aa0cc;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35)}.result__jump span{color:#18d9e8;font-size:22px}.result__jump strong{font-size:clamp(36px,4vw,48px);font-weight:800;letter-spacing:-.04em;color:#fff}.result__change{align-self:flex-start;margin-top:6px;font-family:var(--mono);font-size:13px;color:var(--navy);background:var(--lime);border-radius:8px;padding:5px 10px}.result__note{margin:10px 0 0;font-size:14px;line-height:1.5}@media (max-width:860px){.results,.results--2{grid-template-columns:1fr}}.logos{padding:48px 0 8px;text-align:center}.logos__caption{font-size:15px;color:var(--text-soft);margin:0 0 24px}.logos__marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logos__track{display:flex;align-items:center;gap:56px;width:max-content;animation:tdc-logos 38s linear infinite}.logos__marquee:hover .logos__track{animation-play-state:paused}.logos__track img{height:38px;width:auto;max-width:170px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s}.logos__track img:hover{filter:none;opacity:1}@keyframes tdc-logos{to{transform:translateX(calc(-50% - 28px))}}@media (prefers-reduced-motion:reduce){.logos__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}}.cs{display:grid;grid-gap:20px;gap:20px;max-width:1120px;margin:0 auto}.cs-card{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:32px;gap:32px;background:var(--navy);color:#b9bce0;border-radius:var(--r-xl);padding:36px}.cs-card:before{content:"";position:absolute;left:-160px;top:-200px;width:520px;height:520px;z-index:-1;background:radial-gradient(closest-side,rgba(124,44,255,.45),transparent)}.cs-card--stats{grid-template-columns:1fr}.cs-chip{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--lime);border-radius:6px;padding:4px 8px}.cs-card h3{color:#fff;font-size:clamp(24px,2.6vw,32px);margin:16px 0 22px}.cs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.cs-stat{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.cs-stat__label{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-soft)}.cs-stat__jump{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cs-stat__jump s{color:#9aa0cc;font-size:17px;font-weight:600;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35)}.cs-stat__jump i{font-style:normal;color:#18d9e8}.cs-stat__jump b{color:#fff;font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-stat__pill{align-self:flex-start;font-family:var(--mono);font-size:12px;color:#7ff3fb;background:rgba(24,217,232,.14);border-radius:6px;padding:3px 8px}.cs-story{margin:22px 0 0;display:grid;grid-gap:12px;gap:12px}.cs-story dt{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.cs-story dd{margin:4px 0 0;font-size:15px;line-height:1.55}.cs-quote{margin:20px 0 0;padding-left:14px;border-left:2px solid var(--violet);color:#fff;font-size:15px;line-height:1.5}.cs-quote cite{display:block;margin-top:6px;font-style:normal;font-size:13px;color:var(--navy-soft)}.cs-note{margin:16px 0 0;font-size:12.5px;color:var(--navy-soft)}.cs-ads{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;align-content:center}.cs-ads figure{margin:0}.cs-ads .tile__frame{border-radius:12px;border:1px solid rgba(255,255,255,.12);transition:transform .25s}.cs-ads figure:hover .tile__frame{transform:translateY(-4px)}.cs-ads figcaption{margin-top:8px;font-size:12px;text-align:center;color:var(--navy-soft)}.cs-track{max-width:1120px;margin:28px auto 0;padding-top:22px;border-top:1px dashed var(--dash)}.cs-track__label{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);background:#fff;border:1px solid var(--border);border-radius:6px;padding:4px 8px}.cs-track__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:14px}.cs-track__item b{color:var(--text);font-size:16px}.cs-track__item p{margin:6px 0 0;font-size:14.5px;color:var(--text-soft)}.cs-ctas{justify-content:center;margin-top:32px}@media (max-width:900px){.cs-card{grid-template-columns:1fr;padding:26px 20px}.cs-ads{grid-template-columns:repeat(3,minmax(120px,1fr));overflow-x:auto;scroll-snap-type:x mandatory}.cs-ads figure{scroll-snap-align:start}.cs-track__items{grid-template-columns:1fr}}.pc-table{max-width:1180px;margin:0 auto}.pc-table table{min-width:860px}.pc-table tbody th{font-weight:700;color:var(--text);white-space:nowrap}.pc-table tbody th small{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--muted)}.pc-cost{font-weight:700;color:var(--text)}.pc-cost,.pc-type{white-space:nowrap}.pc-type{display:inline-block;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 8px}.pc-type--grey{background:#eef0f6;color:#5b6180}.pc-type--muted{background:#f4f4f7;color:#9a9db0}.pc-type--blue{background:#e7efff;color:#2f55d4}.pc-type--amber{background:#fff3dc;color:#a5620a}.pc-type--green{background:#e3f7ee;color:#0d8a5f}.pc-type--ours{background:var(--lime);color:var(--navy);font-weight:700}.pc-table tr.pc-ours td,.pc-table tr.pc-ours th{background:var(--navy);color:#d9dcfb;border-bottom:0;padding-top:22px;padding-bottom:22px}.pc-table tr.pc-ours th{color:#fff;box-shadow:inset 4px 0 0 #18d9e8}.pc-table tr.pc-ours th small{color:var(--navy-soft)}.pc-table tr.pc-ours .pc-cost{color:var(--lime);font-size:20px}.pc-badge{display:block;width:max-content;margin-top:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--grad);border-radius:99px;padding:4px 10px}.pc-why{max-width:1180px;margin:20px auto 0;background:var(--navy);color:#d9dcfb;border-radius:var(--r-lg);padding:26px 28px;display:grid;grid-template-columns:1fr auto;grid-gap:8px 28px;gap:8px 28px;align-items:center}.pc-why b{grid-column:1/-1;color:#fff;font-size:19px;letter-spacing:-.02em}.pc-why ul{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 24px;gap:10px 24px}.pc-why li{display:flex;gap:10px;font-size:15px;line-height:1.45}.pc-why li:before{content:"✓";flex:0 0 20px;height:20px;border-radius:50%;background:var(--lime);color:var(--navy);font-size:11px;font-weight:800;display:grid;place-items:center;margin-top:1px}.pc-why .btn-row{margin-top:0}@media (max-width:900px){.pc-why,.pc-why ul{grid-template-columns:1fr}}.reel{--cw:48%;--spread:1;position:relative;width:100%;max-width:600px;margin-inline:auto;aspect-ratio:1/.9;perspective:1400px;isolation:isolate;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.reel--still,.reel.is-ready{opacity:1;transform:none}.reel:before{content:"";position:absolute;inset:12% 8%;z-index:-1;border-radius:50%;background:var(--grad);opacity:.16;filter:blur(60px);pointer-events:none}.reel__deck{position:absolute;inset:0;transform-style:preserve-3d}.reel__card{--x:0;--s:1;--ry:0deg;--o:1;--tint:0;--blur:0px;--z:1;position:absolute;left:50%;top:50%;width:var(--cw);aspect-ratio:9/16;border-radius:var(--r-xl);overflow:hidden;background:var(--navy);border:4px solid #fff;box-shadow:0 34px 64px -30px rgba(20,24,56,.6),0 0 0 1px var(--border);z-index:var(--z);opacity:var(--o);filter:blur(var(--blur));transform:translate(-50%,-50%) translateX(calc(var(--x) * var(--spread) * 100%)) scale(var(--s)) rotateY(var(--ry));transition:transform .95s cubic-bezier(.22,.8,.24,1),opacity .8s ease,filter .8s ease;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:default}.reel__card video{display:block;width:100%;height:100%;object-fit:cover;background:var(--navy)}.reel__card:after{content:"";position:absolute;inset:0;background:var(--navy);opacity:var(--tint);transition:opacity .8s ease;pointer-events:none}.reel__card[data-slot=r1],.reel__card[data-slot=r2]{cursor:pointer}.reel__card[data-slot=c]{--x:0;--s:1;--ry:0deg;--o:1;--tint:0;--z:10}.reel__card[data-slot=r1]{--x:0.34;--s:0.84;--ry:-14deg;--o:1;--tint:0.22;--z:9}.reel__card[data-slot=r2]{--x:0.56;--s:0.7;--ry:-18deg;--o:0.92;--tint:0.4;--z:8}.reel__card[data-slot=r3]{--x:0.69;--s:0.58;--ry:-20deg;--o:0.72;--tint:0.55;--z:7;--blur:1px}.reel__card[data-slot=r4]{--x:0.77;--s:0.48;--ry:-22deg;--o:0.42;--tint:0.65;--z:6;--blur:2px}.reel__card[data-slot=rh]{--x:0.9;--s:0.4;--ry:-24deg;--o:0;--tint:0.7;--z:1}.reel__card[data-slot=l1]{--x:-0.42;--s:0.8;--ry:14deg;--o:0.75;--tint:0.38;--z:5}.reel__card[data-slot=l2]{--x:-0.66;--s:0.64;--ry:18deg;--o:0.38;--tint:0.58;--z:3;--blur:2px}.reel__card[data-slot=l3]{--x:-0.9;--s:0.5;--ry:22deg;--o:0;--tint:0.7;--z:2}.reel__card[data-slot=l3],.reel__card[data-slot=rh],.reel__ui{pointer-events:none}.reel__ui{position:absolute;left:50%;top:50%;width:var(--cw);aspect-ratio:9/16;transform:translate(-50%,-50%);z-index:20}.reel__chip.phone__chip{left:10px;right:10px;bottom:22px;min-width:0;padding:8px 10px;gap:9px;font-size:12.5px;line-height:1.25}.reel__brand{min-width:0}.reel__chip.is-swap .reel__brand{animation:reel-swap .6s cubic-bezier(.2,.7,.2,1)}@keyframes reel-swap{0%{opacity:0;transform:translateY(6px)}}.reel__bar{position:absolute;left:18px;right:18px;bottom:11px;height:3px;border-radius:3px;background:rgba(255,255,255,.28);overflow:hidden}.reel__bar i{display:block;height:100%;width:100%;background:var(--grad);transform-origin:left;animation:reel-fill 3.2s linear forwards}.reel.is-paused .reel__bar i{animation-play-state:paused}@keyframes reel-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.reel{max-width:560px;margin-top:8px}}@media (max-width:640px){.reel{--cw:52%;--spread:0.8;max-width:420px;aspect-ratio:1/1.02;perspective:1000px}.reel:before{filter:blur(40px)}.reel__card{border-width:3px;border-radius:18px}.reel__card[data-slot=l2],.reel__card[data-slot=r4]{--o:0}.reel__chip.phone__chip{left:7px;right:7px;bottom:17px;padding:6px 8px;gap:6px;font-size:11px}.reel__chip.phone__chip:before{width:20px;height:20px;font-size:8px}.reel__bar{left:12px;right:12px;bottom:8px}}@media (prefers-reduced-motion:reduce){.reel,.reel__card,.reel__card:after{transition:none}.reel__chip.is-swap .reel__brand,.reel__chip.phone__chip:before{animation:none}}.reel--still .reel__ui{pointer-events:none}.reel--still .reel__card[data-slot=c]{cursor:auto}