.qw{--qw-grape-950:#140c26;--qw-grape-900:#1c1233;--qw-lilac-50:#f7f4ff;--qw-lilac-100:#ede7fe;--qw-iris:#7c5cfc;--qw-iris-soft:#a78bfa;--qw-flame:#ff5a1f;--qw-flame-deep:#e8480f;--qw-plum-900:#1e1334;--qw-plum-700:#3d2e63;--qw-plum-500:#6b5c90;--qw-plum-300:#9b8dbf;--qw-frost:#f7f4ff;--qw-haze:#b9abe0;--qw-haze-dim:#8b7cb8;--qw-sans:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--qw-display:var(--font-satoshi),"Satoshi",var(--font-inter),"Inter",-apple-system,sans-serif;background:var(--qw-lilac-50);color:var(--qw-plum-900);font-family:var(--qw-sans);font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.qw ul{list-style:none;margin:0;padding:0}.qw img{display:block;max-width:100%}.qw button{cursor:pointer}.qw button,.qw input,.qw select{font:inherit;color:inherit;background:none;border:0}.qw input,.qw select{outline:none}.qw a{color:var(--qw-iris);text-decoration:none;transition:color .18s,opacity .18s}.qw a:hover{color:var(--qw-flame)}.qw ::selection{background:rgba(124,92,252,.26)}.qw-sec{position:relative;background:var(--qw-bg);color:var(--qw-fg);padding:clamp(56px,7.5vw,108px) 0}.qw-tone-light{--qw-bg:var(--qw-lilac-50);--qw-fg:var(--qw-plum-900);--qw-mut:var(--qw-plum-500);--qw-faint:var(--qw-plum-300);--qw-tint:rgba(124,92,252,.07);--qw-tint-hi:rgba(124,92,252,.12);--qw-hair:rgba(30,19,52,.08)}.qw-tone-lilac{--qw-bg:var(--qw-lilac-100);--qw-fg:var(--qw-plum-900);--qw-mut:var(--qw-plum-500);--qw-faint:var(--qw-plum-300);--qw-tint:rgba(124,92,252,.09);--qw-tint-hi:rgba(124,92,252,.15);--qw-hair:rgba(30,19,52,.09)}.qw-tone-dark{--qw-bg:var(--qw-grape-950);--qw-fg:var(--qw-frost);--qw-mut:var(--qw-haze);--qw-faint:var(--qw-haze-dim);--qw-tint:hsla(0,0%,100%,.05);--qw-tint-hi:rgba(167,139,250,.14);--qw-hair:rgba(247,244,255,.09)}.qw-tone-mid{--qw-bg:var(--qw-grape-900);--qw-fg:var(--qw-frost);--qw-mut:var(--qw-haze);--qw-faint:var(--qw-haze-dim);--qw-tint:hsla(0,0%,100%,.055);--qw-tint-hi:rgba(167,139,250,.15);--qw-hair:rgba(247,244,255,.1)}.qw-shell{max-width:1180px;margin:0 auto;padding:0 24px}@media (min-width:900px){.qw-shell{padding:0 48px}}.qw-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:background .2s,color .2s,opacity .2s,transform .2s}.qw .qw-btn-cta{background:var(--qw-flame);color:#fff;font-size:14px;padding:0 22px;min-height:44px}.qw .qw-btn-cta:hover{background:var(--qw-flame-deep);color:#fff}.qw .qw-btn-cta.qw-sm{font-size:13px;min-height:38px;padding:0 18px}.qw .qw-btn-cta.qw-lg{font-size:15.5px;min-height:54px;padding:0 30px}.qw .qw-btn-quiet{color:var(--qw-fg);font-size:14px;min-height:44px;padding:0 4px;opacity:.72}.qw .qw-btn-quiet:hover{opacity:1;color:var(--qw-flame)}.qw .qw-btn-soft{background:var(--qw-tint);color:var(--qw-fg);font-size:13.5px;min-height:42px;padding:0 20px}.qw .qw-btn-soft:hover{background:var(--qw-tint-hi);color:var(--qw-fg)}.qw-eyebrow{font-family:var(--qw-display);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qw-iris)}.qw-tone-dark .qw-eyebrow,.qw-tone-mid .qw-eyebrow{color:var(--qw-iris-soft)}.qw-h1{font-size:clamp(40px,6.4vw,80px);line-height:.98;letter-spacing:-.04em}.qw-h1,.qw-h2{font-weight:600;text-wrap:balance}.qw-h2{font-size:clamp(28px,3.6vw,46px);line-height:1.02;letter-spacing:-.035em}.qw-h3{font-size:clamp(19px,1.7vw,22px);font-weight:600;line-height:1.15;letter-spacing:-.025em}.qw-lede{font-size:clamp(15px,1.35vw,17.5px);line-height:1.6;color:var(--qw-mut);max-width:44ch;text-wrap:pretty}.qw-micro{font-family:var(--qw-display);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--qw-faint)}.qw-stats{display:flex;gap:clamp(28px,4vw,56px);flex-wrap:wrap}.qw-stat b{display:block;font-family:var(--qw-display);font-weight:700;font-size:clamp(30px,3.4vw,42px);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.qw-stat span{display:block;margin-top:8px;font-family:var(--qw-display);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--qw-faint)}.qw-stat.is-hi b{color:var(--qw-flame)}.qw-metas{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13.5px;color:var(--qw-mut)}.qw-metas>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.qw-metas svg{flex-shrink:0;opacity:.6}.qw-metas b{font-weight:600;color:var(--qw-fg);font-variant-numeric:tabular-nums}.qw-tag{font-family:var(--qw-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qw-iris);white-space:nowrap}.qw-tone-dark .qw-tag,.qw-tone-mid .qw-tag{color:var(--qw-iris-soft)}.qw-tag.is-hi{color:var(--qw-flame)}.qw-badges{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.qw-badges img{height:48px;width:auto;transition:opacity .2s,transform .2s}.qw-badges a:hover img{opacity:.82;transform:translateY(-1px)}.qw-cta{text-align:center}.qw-cta .qw-h2{margin:0 auto}.qw-cta .qw-lede{margin:16px auto 0;text-align:center}.qw-cta .qw-badges{justify-content:center;margin-top:32px}.qw-cta-note{margin-top:26px;font-size:13px;color:var(--qw-faint)}.qw-cta-note a{font-weight:600}.qw-screen{border-radius:26px;overflow:hidden;box-shadow:0 30px 70px -30px rgba(20,12,38,.55)}.qw-tone-dark .qw-screen,.qw-tone-mid .qw-screen{box-shadow:0 34px 80px -34px rgba(0,0,0,.85)}.qw-screen img{width:100%;height:100%;object-fit:cover;object-position:top}.qw-ctarow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,5vw,64px);align-items:center}@media (max-width:820px){.qw-ctarow{grid-template-columns:minmax(0,1fr);gap:28px}}.qw-hero{padding-top:clamp(120px,13vw,180px)}.qw-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(32px,5vw,72px);align-items:end}@media (max-width:900px){.qw-hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}}.qw-hero .qw-eyebrow{display:block;margin-bottom:20px}.qw-hero .qw-lede{margin-top:20px}@media (prefers-reduced-motion:reduce){.qw *,.qw :after,.qw :before{animation:none!important;transition:none!important}}