.vertical-page[data-v-e9d5723a]{background:#fff;min-height:100vh}.vt[data-v-e9d5723a]{font-family:var(--font-family,"DM Sans",sans-serif);color:#0a0a0a;background:#fff}.vt-h2[data-v-e9d5723a]{margin:0 0 24px;font-size:clamp(26px,3.4vw,36px);font-weight:500;line-height:1.12}.vt-h2--inverse[data-v-e9d5723a]{color:#fff}.vt-eyebrow[data-v-e9d5723a]{text-transform:uppercase;letter-spacing:.12em;color:#f0356b;margin:0 0 16px;font-size:.75rem;font-weight:600}.vt-link[data-v-e9d5723a]{color:#0a0a0a;text-underline-offset:3px;font-size:.92rem;font-weight:500;-webkit-text-decoration:underline #0a0a0a40;text-decoration:underline #0a0a0a40}.vt-link[data-v-e9d5723a]:hover{text-decoration-color:#0a0a0a}.vt-link--inverse[data-v-e9d5723a]{color:#ffffffd9;text-decoration-color:#ffffff4d}.vt-link--inverse[data-v-e9d5723a]:hover{color:#fff;text-decoration-color:#fff}.vt-hero[data-v-e9d5723a]{max-width:860px;margin:0 auto;padding:116px 24px 56px}.vt-title[data-v-e9d5723a]{margin:0 0 20px;font-size:clamp(32px,4.6vw,54px);font-weight:500;line-height:1.08}.vt-lead[data-v-e9d5723a]{color:#4b5563;max-width:58ch;margin:0 0 30px;font-size:1.08rem;line-height:1.75}.vt-ctas[data-v-e9d5723a]{flex-wrap:wrap;gap:12px;display:flex}.vt-journey[data-v-e9d5723a]{max-width:720px;margin:0 auto;padding:20px 24px 70px}.vt-steps[data-v-e9d5723a]{margin:0;padding:0;list-style:none}.vt-steps li[data-v-e9d5723a]{border-bottom:1px solid #f3f4f6;gap:18px;padding:18px 0;display:flex}.vt-steps li[data-v-e9d5723a]:last-child{border-bottom:0}.vt-step__n[data-v-e9d5723a]{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:600;display:inline-flex}.vt-steps h3[data-v-e9d5723a]{margin:2px 0 4px;font-size:1rem;font-weight:500}.vt-steps p[data-v-e9d5723a]{color:#6b7280;margin:0;font-size:.9rem;line-height:1.7}.vt-preview[data-v-e9d5723a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px;max-width:1020px;margin:0 auto;padding:0 24px 80px;display:grid}.vt-preview__copy p[data-v-e9d5723a]{color:#4b5563;margin:0 0 18px;font-size:1rem;line-height:1.75}.vt-preview__stage[data-v-e9d5723a]{justify-self:center;width:100%;max-width:440px}.vt-cols[data-v-e9d5723a]{grid-template-columns:1fr 1fr;gap:44px;max-width:1020px;margin:0 auto;padding:0 24px 80px;display:grid}.vt-chips[data-v-e9d5723a]{flex-wrap:wrap;gap:10px;display:flex}.vt-chip[data-v-e9d5723a]{color:#0a0a0a;transition:background var(--duration-fast,.1s) var(--ease-out),color var(--duration-fast,.1s) var(--ease-out);border:1px solid #0a0a0a;border-radius:9999px;padding:10px 18px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-block}.vt-chip[data-v-e9d5723a]:hover{color:#fff;background:#0a0a0a}.vt-int[data-v-e9d5723a]{margin:0;padding:0;list-style:none}.vt-int li[data-v-e9d5723a]{border-bottom:1px solid #f3f4f6;flex-direction:column;gap:2px;padding:14px 0;display:flex}.vt-int strong[data-v-e9d5723a]{font-size:.95rem;font-weight:500}.vt-int span[data-v-e9d5723a]{color:#6b7280;font-size:.86rem;line-height:1.6}.vt-comm[data-v-e9d5723a]{text-align:center;background:#0a0a0a;padding:90px 24px}.vt-stats[data-v-e9d5723a]{flex-wrap:wrap;justify-content:center;gap:clamp(32px,6vw,80px);margin-bottom:34px;display:flex}.vt-stats div[data-v-e9d5723a]{max-width:220px}.vt-stats strong[data-v-e9d5723a]{color:#fff;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:clamp(30px,4vw,44px);font-weight:500;display:block}.vt-stats span[data-v-e9d5723a]{color:#fff9;font-size:.84rem;line-height:1.6}.vt-proof[data-v-e9d5723a]{text-align:center;max-width:720px;margin:0 auto;padding:70px 24px}.vt-proof p[data-v-e9d5723a]{color:#4b5563;margin:0;font-size:1.15rem;font-weight:500;line-height:1.7}.vt-final[data-v-e9d5723a]{text-align:center;background:#0a0a0a;padding:96px 24px}.vt-final h2[data-v-e9d5723a]{color:#fff;margin:0 0 10px;font-size:clamp(28px,4vw,44px);font-weight:500}.vt-final p[data-v-e9d5723a]{color:#fff9;margin:0 0 28px;font-size:.98rem}.vt-final__ctas[data-v-e9d5723a]{flex-direction:column;align-items:center;gap:16px;display:flex}.vt--index[data-v-e9d5723a]{padding-bottom:0}.vt-hero--index[data-v-e9d5723a]{max-width:1020px}.vt-index-stats[data-v-e9d5723a]{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.vt-index-stats span[data-v-e9d5723a]{color:#6b7280;background:#fafafa;border:1px solid #e5e7eb;border-radius:9999px;align-items:baseline;gap:7px;padding:9px 18px;font-size:.82rem;display:inline-flex}.vt-index-stats strong[data-v-e9d5723a]{color:#0a0a0a;font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600}.vt-grid[data-v-e9d5723a]{grid-template-columns:repeat(2,1fr);gap:20px;max-width:1020px;margin:0 auto;padding:0 24px 90px;display:grid}.vt-card[data-v-e9d5723a]{color:inherit;transition:border-color var(--duration-fast,.1s) var(--ease-out),transform var(--duration-fast,.1s) var(--ease-out),box-shadow var(--duration-fast,.1s) var(--ease-out);background:#fff;border:1px solid #e5e7eb;border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.vt-card[data-v-e9d5723a]:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 20px 50px #0a0a0a14}.vt-card--lead[data-v-e9d5723a]{grid-column:1/-1}.vt-card__band[data-v-e9d5723a]{background:color-mix(in srgb,var(--accent) 9%,#fff);border-bottom:1px solid color-mix(in srgb,var(--accent) 18%,#fff);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.vt-card__icon[data-v-e9d5723a]{background:var(--accent);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.vt-card__logos[data-v-e9d5723a]{align-items:center;gap:22px;min-width:0;display:flex}.vt-card__logos img[data-v-e9d5723a]{opacity:.75;filter:grayscale();width:auto;height:18px}.vt-card--lead .vt-card__logos img[data-v-e9d5723a]{height:22px}.vt-card__new[data-v-e9d5723a]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.68rem;font-weight:600}.vt-card__body[data-v-e9d5723a]{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.vt-card__audience[data-v-e9d5723a]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin:0 0 8px;font-size:.7rem;font-weight:600}.vt-card h2[data-v-e9d5723a]{margin:0 0 10px;font-size:1.25rem;font-weight:500;line-height:1.3}.vt-card--lead h2[data-v-e9d5723a]{max-width:30ch;font-size:clamp(1.4rem,2.4vw,1.8rem)}.vt-card__lead[data-v-e9d5723a]{color:#4b5563;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:70ch;margin:0 0 18px;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.vt-card__products[data-v-e9d5723a]{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.vt-card__product[data-v-e9d5723a]{color:#374151;background:#fafafa;border:1px solid #e5e7eb;border-radius:9999px;padding:5px 13px;font-size:.75rem;font-weight:500}.vt-card__go[data-v-e9d5723a]{color:#0a0a0a;margin-top:auto;font-size:.9rem;font-weight:500}.vt-card:hover .vt-card__go[data-v-e9d5723a]{color:var(--accent)}.vt-related[data-v-e9d5723a]{background:#fafafa;border-block:1px solid #f3f4f6;padding:80px 24px}.vt-related__inner[data-v-e9d5723a]{max-width:1020px;margin:0 auto}.vt-related__grid[data-v-e9d5723a]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.vt-related__card[data-v-e9d5723a]{color:inherit;transition:border-color var(--duration-fast,.1s) var(--ease-out),transform var(--duration-fast,.1s) var(--ease-out);background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.vt-related__card[data-v-e9d5723a]:hover{border-color:#0a0a0a;transform:translateY(-2px)}.vt-related__card[data-v-e9d5723a] svg{color:#f0356b}.vt-related__card strong[data-v-e9d5723a]{margin-top:4px;font-size:.95rem;font-weight:500}.vt-related__card span[data-v-e9d5723a]{color:#6b7280;font-size:.8rem;line-height:1.55}@media (width<=880px){.vt-cols[data-v-e9d5723a],.vt-grid[data-v-e9d5723a],.vt-preview[data-v-e9d5723a]{grid-template-columns:1fr}.vt-hero[data-v-e9d5723a]{padding-top:92px}.vt-related__grid[data-v-e9d5723a]{grid-template-columns:repeat(2,1fr)}.vt-card__logos[data-v-e9d5723a]{display:none}}@media (width<=520px){.vt-related__grid[data-v-e9d5723a]{grid-template-columns:1fr}}
