.video-outer[data-v-b588d051],.video-wrap[data-v-b588d051]{position:relative}.video-wrap[data-v-b588d051]{aspect-ratio:var(--v7cddea49);background:#000;border-radius:20px;box-shadow:0 16px 36px #00000024;max-width:var(--v1f63171a);overflow:hidden;width:100%}.poster-img[data-v-b588d051]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.poster-cta[data-v-b588d051],.poster-img[data-v-b588d051]{top:0;right:0;bottom:0;left:0;position:absolute}.poster-cta[data-v-b588d051]{background:transparent;border:0;cursor:pointer;z-index:2}.play[data-v-b588d051]{color:#000;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35));height:60px;margin:auto;width:84px}.play[data-v-b588d051],video[data-v-b588d051]{top:0;right:0;bottom:0;left:0;position:absolute}video[data-v-b588d051]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.control[data-v-b588d051]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd9;border:0;border-radius:999px;bottom:12px;cursor:pointer;padding:10px;position:absolute;right:14px;z-index:3}.control[data-v-b588d051]:hover{background:#fffffffa}.ctrl-icon[data-v-b588d051]{display:block;height:20px;width:28px}.cta-button[data-v-b4d54d7b]{--cta-bg:var(--color-secondary);--cta-fg:var(--color-bg);--cta-shadow:0 6px 14px rgba(0,0,0,.12);align-items:center;background:var(--cta-bg);border-radius:144px;box-shadow:var(--cta-shadow);color:var(--cta-fg);display:inline-flex;font-family:Inter,sans-serif;font-weight:600;gap:8px;justify-content:center;line-height:1;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.cta-button[data-v-b4d54d7b],.cta-button.md[data-v-b4d54d7b]{font-size:18px;padding:18px 22px}.cta-button.lg[data-v-b4d54d7b]{font-size:19px;padding:20px 26px}.cta-button.sm[data-v-b4d54d7b]{font-size:16px;padding:14px 18px}.cta-button[data-v-b4d54d7b]:is(:hover,:focus-visible){box-shadow:0 10px 24px #00000029;transform:translateY(-1px)}.cta-button[data-v-b4d54d7b]:active{transform:translateY(0)}.cta-button[data-v-b4d54d7b]:focus-visible{outline:3px solid color-mix(in oklab,var(--color-secondary) 60%,#fff);outline-offset:2px}.cta-icon[data-v-b4d54d7b]{transition:transform .18s ease}.cta-button:hover .cta-icon[data-v-b4d54d7b]{transform:translate(2px) translateY(-2px)}@media (prefers-reduced-motion:reduce){.cta-button[data-v-b4d54d7b],.cta-icon[data-v-b4d54d7b]{transition:none}}.is-full[data-v-b4d54d7b]{width:100%}.section-header[data-v-ba7a9423]{margin:0 auto 24px;max-width:960px;padding:0 16px;text-align:center}[data-v-ba7a9423]:root{--ink-900:#0b0f14;--ink-800:#18212b;--ink-700:#2a3642}.eyebrow[data-v-ba7a9423]{color:var(--ink-700);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.title[data-v-ba7a9423]{color:var(--ink-900);font-size:clamp(24px,3.6vw,40px);font-weight:800;line-height:1.15;margin:0 0 6px}.deck[data-v-ba7a9423]{color:var(--ink-700);font-size:clamp(14px,1.5vw,18px);line-height:1.45;margin:0}.is-compact[data-v-ba7a9423]{margin-bottom:16px}@media (max-width:640px){.deck[data-v-ba7a9423]{display:none}}.faq-section[data-v-23bd58fb]{margin-top:clamp(32px,8vw,96px)}.faq-viewport[data-v-23bd58fb]{contain:content;margin:clamp(12px,3vw,24px) auto 0;max-width:980px;overflow:auto;scroll-behavior:smooth}.faq-list[data-v-23bd58fb]{display:grid;gap:12px;list-style:none;padding:0}.faq-item details[data-v-23bd58fb]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 4px 8px #0000000f;contain:inline-size;overflow:visible;transition:box-shadow .18s ease,border-color .18s ease;width:100%}.faq-item details[open][data-v-23bd58fb]{border-color:color-mix(in oklab,var(--color-primary) 20%,var(--color-border));box-shadow:0 6px 12px #00000014}.faq-summary[data-v-23bd58fb]{align-items:center;color:#0e1a2b;cursor:pointer;display:grid;font-weight:700;gap:10px;grid-template-columns:1fr auto;letter-spacing:-.01em;min-height:56px;padding:18px 20px}.faq-summary .q[data-v-23bd58fb]{font-size:clamp(16px,1.6vw,18px);line-height:1.35}.faq-item details .chev[data-v-23bd58fb]{color:var(--color-primary-dark);display:grid;height:18px;opacity:.8;place-items:center;transition:transform .22s ease,opacity .18s ease;width:18px}.faq-item details[open] .chev[data-v-23bd58fb]{opacity:1;transform:rotate(180deg)}.answer-anim[data-v-23bd58fb]{display:block}.faq-answer[data-v-23bd58fb]{color:#2a3642;display:grid;gap:10px;opacity:.95;padding:0 20px 18px}.faq-answer p[data-v-23bd58fb]{font-size:15px;line-height:1.55;margin:0}.faq-cta[data-v-23bd58fb]{display:grid;gap:8px;justify-items:center;margin-bottom:80px;margin-top:clamp(16px,4vw,28px);padding-inline:16px;text-align:center}.fine-print[data-v-23bd58fb]{font-size:13px;opacity:.75}.faq-summary[data-v-23bd58fb]:focus{outline:none}.faq-item details[data-v-23bd58fb]:focus-within{border-color:var(--color-primary-light);outline-offset:2px}.flow[data-v-d8cda94f]{--lane-gap:24px;--card-radius:16px;--ink:var(--color-black);background:linear-gradient(90deg,var(--color-primary-lighter) 0,color-mix(in oklab,var(--color-primary-lighter) 70%,#fff) 55%,#f7fafc 100%);color:var(--ink);padding:100px 0}.flow-lane[data-v-d8cda94f]{align-items:stretch;display:grid;gap:var(--lane-gap);grid-template-columns:1fr auto 1fr auto 1fr;list-style:none;margin:clamp(16px,4vw,40px) auto 0;max-width:1200px;padding:0}.flow-step[data-v-d8cda94f]{--accent:var(--color-primary);--chip-ink:var(--accent);--chip-bg-fallback:rgba(0,132,255,.12);--chip-bg:color-mix(in oklab,var(--accent) 14%,#fff);background:#fff;border-radius:var(--card-radius);box-shadow:0 4px 12px #0000000f;color:#111;display:grid;grid-template-rows:auto auto auto 1fr;max-width:420px;padding:20px;transition:box-shadow .18s ease,transform .18s ease}.flow-step[data-v-d8cda94f]:focus-within,.flow-step[data-v-d8cda94f]:hover{box-shadow:0 10px 22px #00000014;transform:translateY(-2px)}.step--problem[data-v-d8cda94f]{--accent:var(--color-secondary);--chip-ink:var(--accent);--chip-bg:color-mix(in oklab,var(--accent) 16%,#fff);--chip-bg-fallback:rgba(255,149,0,.14)}.step--solution[data-v-d8cda94f]{--accent:var(--color-primary);--chip-ink:var(--accent);--chip-bg-fallback:rgba(0,132,255,.12)}.step--how[data-v-d8cda94f]{--accent:color-mix(in oklab,var(--color-primary) 70%,#0a2540);--chip-ink:var(--accent);--chip-bg:color-mix(in oklab,var(--accent) 12%,#fff);--chip-bg-fallback:rgba(20,60,120,.12)}.step-title[data-v-d8cda94f]{align-items:center;display:flex;gap:10px;margin:0 0 8px}.step-title h3[data-v-d8cda94f]{color:var(--accent);font-weight:700;line-height:1.1;margin:0}.step-badge[data-v-d8cda94f]{background:#fff;border:2px solid var(--accent);border-radius:999px;box-shadow:0 1px 2px #0000000d;color:var(--accent);display:grid;flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:28px;line-height:1;place-items:center;width:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.flow-step .step-badge[data-v-d8cda94f]{margin-bottom:0}.step-head[data-v-d8cda94f]{align-items:center;display:flex;gap:8px;margin-bottom:6px}.step-head-icon[data-v-d8cda94f]{background-color:var(--chip-bg-fallback);background-color:var(--chip-bg);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 28%,#fff);display:grid;height:26px;place-items:center;width:26px}.step-head-icon .svg-icon[data-v-d8cda94f]{color:var(--chip-ink)!important;height:14px;width:14px}[data-v-d8cda94f] .step-head-icon .svg-icon svg *{fill:currentColor!important;stroke:currentColor!important}.flow-step h3[data-v-d8cda94f]{color:var(--accent);font-weight:700;margin:0}.flow-step .lede[data-v-d8cda94f]{color:#111;font-size:17px;line-height:1.5;margin:10px 0 14px;opacity:.92}.connector[data-v-d8cda94f]{align-items:center;display:flex;min-width:120px}.connector svg[data-v-d8cda94f]{height:32px;width:100%}.connector .path[data-v-d8cda94f]{fill:none;stroke:var(--color-primary);stroke-dasharray:none;stroke-dashoffset:0;stroke-width:2}.connector .arrow[data-v-d8cda94f],.connector .path[data-v-d8cda94f]{animation:none!important;opacity:1!important}.connector .arrow[data-v-d8cda94f]{fill:var(--color-primary);transform:none!important}[data-v-d8cda94f]:root{--arrow-cycle:26s}.connector--a .path[data-v-d8cda94f]{animation:pathSeqA var(--arrow-cycle) ease-in-out infinite both}.connector--a .arrow[data-v-d8cda94f]{animation:headSeqA var(--arrow-cycle) ease-in-out infinite both}.connector--b .path[data-v-d8cda94f]{animation:pathSeqB var(--arrow-cycle) ease-in-out infinite both}.connector--b .arrow[data-v-d8cda94f]{animation:headSeqB var(--arrow-cycle) ease-in-out infinite both}.icon-list[data-v-d8cda94f]{display:grid;gap:12px;list-style:none;margin:0;padding:0}.icon-list li[data-v-d8cda94f]{align-items:start;display:grid;gap:10px;grid-template-columns:28px 1fr}.icon-chip[data-v-d8cda94f]{background-color:var(--chip-bg-fallback);background-color:var(--chip-bg);border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 28%,#fff);display:grid;height:24px;margin-top:2px;place-items:center;width:24px}.icon-list .icon-chip .svg-icon[data-v-d8cda94f]{color:var(--chip-ink)!important;height:14px;width:14px}[data-v-d8cda94f] .icon-chip .svg-icon svg *{fill:currentColor!important;stroke:currentColor!important}.icon-list li>span[data-v-d8cda94f]{color:#2a3642;font-size:15px;line-height:1.45;opacity:.92}.icon-list li>span>strong[data-v-d8cda94f]{color:#0e1a2b;font-weight:700}.flow[data-v-d8cda94f] .svg-color{color:inherit}.flow-cta[data-v-d8cda94f]{display:grid;gap:8px;justify-items:center;margin-top:24px;padding-inline:16px;text-align:center}.flow-cta .fine-print[data-v-d8cda94f]{font-size:13px;opacity:.75}@media (max-width:450px){.flow-step[data-v-d8cda94f]{border-radius:0}}@media (max-width:1200px){.flow-lane[data-v-d8cda94f]{grid-template-columns:1fr;justify-items:center;row-gap:28px}.connector[data-v-d8cda94f]{height:64px;justify-self:center;margin:-6px 0 -2px;pointer-events:none;position:relative;transform:none!important;width:0;z-index:0}.connector svg[data-v-d8cda94f]{display:none!important}.connector[data-v-d8cda94f]:before{background:var(--color-primary);border-radius:1px;height:100%;top:0;width:2px}.connector[data-v-d8cda94f]:after,.connector[data-v-d8cda94f]:before{content:"";left:50%;position:absolute;transform:translate(-50%)}.connector[data-v-d8cda94f]:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid var(--color-primary);bottom:-10px;height:0;width:0}.flow-step[data-v-d8cda94f]{max-width:420px;position:relative;width:100%;z-index:1}}.proof[data-v-3d99e6e2]{margin:0 auto;max-width:1200px;padding:6px 0;position:relative}.track[data-v-3d99e6e2]{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 16px;scroll-behavior:smooth;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);touch-action:pan-x}.track.dragging[data-v-3d99e6e2]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.track.dragging[data-v-3d99e6e2] *{pointer-events:none}.track[data-v-3d99e6e2]::-webkit-scrollbar{display:none}.track[data-v-3d99e6e2]{scrollbar-width:none}@media (max-width:640px){.track[data-v-3d99e6e2]{gap:12px;-webkit-mask-image:none;mask-image:none;padding:0 12px}}.card[data-v-3d99e6e2]{--card-bg:color-mix(in oklab,var(--color-primary) 26%,#fff);--card-ink:var(--color-primary);--card-ink-muted:color-mix(in oklab,var(--card-ink) 78%,#fff);align-content:center;background:var(--card-bg);border-radius:12px;box-shadow:0 6px 14px #0000000f;display:grid;flex:0 0 auto;gap:6px;padding:20px;scroll-snap-align:center;text-align:center;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease;width:clamp(240px,28vw,320px)}.card>strong[data-v-3d99e6e2]{color:var(--card-ink);font-size:20px;font-weight:700}.card>span[data-v-3d99e6e2]{color:var(--card-ink-muted);font-size:15px;opacity:.95}.card[data-v-3d99e6e2]:focus-within,.card[data-v-3d99e6e2]:hover{--card-bg:color-mix(in oklab,var(--color-primary) 72%,#fff);--card-ink:#fff;--card-ink-muted:hsla(0,0%,100%,.9);box-shadow:0 10px 22px #00000014}.blue-background[data-v-d11b20a0]{background-color:var(--color-primary-lighter)}.row[data-v-d11b20a0]{display:flex;flex-direction:row;gap:16px;justify-content:space-between}.row[data-v-d11b20a0]>*{flex:1 1 0;min-width:0}.hero-section[data-v-d11b20a0]{color:var(--color-black);font-family:Satoshi,sans-serif;gap:80px;height:100vh;justify-content:space-between}.hero-section[data-v-d11b20a0],.text-action[data-v-d11b20a0]{align-items:center;display:flex}.text-action[data-v-d11b20a0]{flex:1;flex-direction:column;justify-content:center;max-width:500px;text-align:center}.text-action p[data-v-d11b20a0]{margin-bottom:28px;max-width:30ch;text-align:center}@media (max-width:1200px){.hero-section[data-v-d11b20a0]{flex-direction:column}.hero-section[data-v-d11b20a0],.text-action[data-v-d11b20a0]{align-items:center;text-align:center}.text-action[data-v-d11b20a0]{flex-basis:auto;max-width:600px}}.section-divider[data-v-d11b20a0]{background:linear-gradient(90deg,transparent,rgba(0,0,0,.12) 50%,transparent);border:0;height:1px;margin:12px auto 20px;width:min(880px,92%)}
