.v2{--v-ink:#0a0a0a;--v-ink-soft:#1a1a1a;--v-carbon:#1e2432;--v-graphite:#4a4f5c;--v-stone:#9299a6;--v-mist:#e2e5eb;--v-cloud:#f5f6f8;--v-warm:#faf9f7;--v-cream:#f6f4f0;--v-white:#fff;--v-ground-warm:#fcfaf6;--v-ground-cool:#fafbfe;--v-border:#0a0a0a14;--v-border-2:#0a0a0a1f;--v-fyn-blue:#b5caf8;--v-deep-fyn:#4a6fd4;--v-frost:#dae3fb;--v-signal:#ff9a56;--v-ember:#e78432;--v-peach:#ffc9ae;--v-shell:#ffe6d8;--v-midnight:#0f1724;--v-verify:#00bd7d;--v-alert:#e5453e;--v-warn:#f5a524;--v-radius-sm:8px;--v-radius-md:12px;--v-radius-lg:20px;--v-radius-xl:28px;--v-radius-pill:999px;--v-page-w:1440px;--v-inner-w:1280px;font-family:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, sans-serif;color:var(--v-ink);background:var(--v-white);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}.v2 :where(*){box-sizing:border-box}.v2 :where(a){color:inherit;text-decoration:none}.v2 :where(ul){margin:0;padding:0;list-style:none}.v2 :where(button){cursor:pointer;background:0 0;border:none;font-family:inherit}.v2 :where(img){max-width:100%;display:block}.v2 :where(h1,h2,h3,h4,h5){letter-spacing:-.02em;margin:0;font-weight:500}.v2 :where(p){margin:0}.v2-container{width:100%;max-width:var(--v-page-w);margin:0 auto;padding:0 80px}.v2-inner{max-width:var(--v-inner-w);margin:0 auto}.v2-eyebrow{background:var(--v-cloud);border:1px solid var(--v-border);border-radius:var(--v-radius-pill);color:var(--v-ink);letter-spacing:-.01em;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.v2-eyebrow:before{content:"";background:var(--v-verify);border-radius:50%;width:6px;height:6px}.v2-h1{letter-spacing:-.035em;font-size:72px;font-weight:500;line-height:1.02}.v2-h2{letter-spacing:-.03em;font-size:56px;font-weight:500;line-height:1.05}.v2-h3{letter-spacing:-.025em;font-size:40px;font-weight:500;line-height:1.1}.v2-h4{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.2}.v2-h5{letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.3}.v2-lead{color:var(--v-graphite);letter-spacing:-.01em;font-size:20px;line-height:1.5}.v2-body{color:var(--v-graphite);font-size:16px;line-height:1.55}.v2-caption{color:var(--v-stone);letter-spacing:0;font-size:13px;line-height:1.4}.v2-btn{border-radius:var(--v-radius-pill);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.v2-btn-primary{background:var(--v-ink);color:var(--v-white)}.v2-btn-primary:hover{background:var(--v-carbon);transform:translateY(-1px)}.v2-btn-secondary{color:var(--v-ink);border:1.5px solid var(--v-border-2);background:0 0}.v2-btn-secondary:hover{border-color:var(--v-ink)}.v2-btn-ghost{background:var(--v-cloud);color:var(--v-ink);border:1px solid var(--v-border)}.v2-btn-ghost:hover{background:var(--v-mist)}.v2-btn-sm{height:40px;padding:0 20px;font-size:14px}.v2-chip{background:var(--v-cloud);border:1px solid var(--v-border);border-radius:var(--v-radius-pill);color:var(--v-ink);letter-spacing:-.005em;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.v2-card{background:var(--v-white);border:1px solid var(--v-border);border-radius:var(--v-radius-lg);overflow:hidden}.v2-card-dark{background:var(--v-midnight);color:var(--v-white);border-radius:var(--v-radius-lg);overflow:hidden}.v2-divider{background:var(--v-border);width:100%;height:1px}.v2-section{width:100%;padding:96px 0}.v2-section-tight{padding:64px 0}.v2-section-lg{padding:120px 0}.v2 #proof{padding-bottom:80px}
