.container.svelte-kvrbln{max-width:var(--container-max);margin:0 auto;padding:0 24px}.vs-hero.svelte-kvrbln{padding:96px 0 64px;text-align:center;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.vs-hero-eyebrow.svelte-kvrbln{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.14em;color:var(--color-purple);font-weight:600;margin-bottom:18px}.vs-hero.svelte-kvrbln h1:where(.svelte-kvrbln){font-family:var(--font-head);font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.05;color:var(--color-gray-900);margin:0 0 20px}.vs-grad.svelte-kvrbln{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.vs-hero.svelte-kvrbln .hero-subtitle:where(.svelte-kvrbln){max-width:640px;margin:0 auto 28px}.vs-hero-note.svelte-kvrbln{margin-top:18px;font-size:.9rem;color:var(--color-gray-500)}.vs-pillars.svelte-kvrbln{padding:64px 0}.vs-pillar-grid.svelte-kvrbln{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vs-pillar.svelte-kvrbln{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:14px;padding:28px 24px}.vs-pillar-tag.svelte-kvrbln{display:inline-block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-purple);background:var(--color-gray-100);border-radius:999px;padding:4px 12px;margin-bottom:14px}.vs-pillar.svelte-kvrbln h3:where(.svelte-kvrbln){font-family:var(--font-head);font-size:1.2rem;color:var(--color-gray-900);margin:0 0 10px}.vs-pillar.svelte-kvrbln p:where(.svelte-kvrbln){color:var(--color-gray-600);font-size:.98rem;margin:0}.vs-compare.svelte-kvrbln{padding:24px 0 72px}.vs-table.svelte-kvrbln{border:1px solid var(--color-gray-200);border-radius:14px;overflow:hidden;background:var(--color-white)}.vs-table-head.svelte-kvrbln,.vs-row.svelte-kvrbln{display:grid;grid-template-columns:1.1fr 1.4fr 1.4fr}.vs-table-head.svelte-kvrbln{background:var(--color-gray-900)}.vs-th.svelte-kvrbln{padding:16px 20px;font-family:var(--font-head);font-size:.95rem;color:var(--color-white)}.vs-th-us.svelte-kvrbln{background:var(--color-purple)}.vs-row.svelte-kvrbln+.vs-row:where(.svelte-kvrbln),.vs-row.svelte-kvrbln{border-top:1px solid var(--color-gray-200)}.vs-cell.svelte-kvrbln{padding:18px 20px;font-size:.95rem;color:var(--color-gray-700);display:flex;gap:10px;align-items:flex-start}.vs-cell-label.svelte-kvrbln{font-weight:600;color:var(--color-gray-900);background:var(--color-gray-50)}.vs-cell-us.svelte-kvrbln{background:var(--color-purple-bg, #f3ebfe)}.vs-cell-us.is-win.svelte-kvrbln{color:var(--color-gray-800)}.vs-mark.svelte-kvrbln{flex:none;font-weight:800;color:var(--color-purple);line-height:1.5}.vs-cell-them.svelte-kvrbln{color:var(--color-gray-600)}.vs-fair.svelte-kvrbln{padding:0 0 72px}.vs-fair-card.svelte-kvrbln{background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:16px;padding:36px 32px;max-width:820px;margin:0 auto}.vs-fair-card.svelte-kvrbln h2:where(.svelte-kvrbln){font-family:var(--font-head);color:var(--color-gray-900);font-size:1.5rem;margin:0 0 14px}.vs-fair-card.svelte-kvrbln p:where(.svelte-kvrbln){color:var(--color-gray-600);margin:0 0 14px}.vs-fair-card.svelte-kvrbln p:where(.svelte-kvrbln):last-child{margin-bottom:0}.vs-faq.svelte-kvrbln{padding:0 0 72px}.vs-faq-list.svelte-kvrbln{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.vs-faq-item.svelte-kvrbln{border:1px solid var(--color-gray-200);border-radius:12px;background:var(--color-white);padding:4px 20px}.vs-faq-item.svelte-kvrbln summary:where(.svelte-kvrbln){cursor:pointer;font-family:var(--font-head);font-weight:600;color:var(--color-gray-900);padding:16px 0;list-style:none}.vs-faq-item.svelte-kvrbln summary:where(.svelte-kvrbln)::-webkit-details-marker{display:none}.vs-faq-item[open].svelte-kvrbln summary:where(.svelte-kvrbln){border-bottom:1px solid var(--color-gray-200)}.vs-faq-item.svelte-kvrbln p:where(.svelte-kvrbln){color:var(--color-gray-600);padding:14px 0 18px;margin:0}.vs-cta.svelte-kvrbln{padding:72px 0 96px;text-align:center;background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.vs-cta.svelte-kvrbln h2:where(.svelte-kvrbln){font-family:var(--font-head);font-size:clamp(1.8rem,3.5vw,2.4rem);color:var(--color-gray-900);margin:0 0 12px}.vs-cta.svelte-kvrbln>.container:where(.svelte-kvrbln)>p:where(.svelte-kvrbln){color:var(--color-gray-600);max-width:560px;margin:0 auto 26px}.vs-disclaimer.svelte-kvrbln{margin-top:32px;font-size:.8rem;color:var(--color-gray-500);max-width:640px;margin-left:auto;margin-right:auto}@media (max-width: 820px){.vs-pillar-grid.svelte-kvrbln{grid-template-columns:1fr}.vs-table-head.svelte-kvrbln{display:none}.vs-row.svelte-kvrbln{grid-template-columns:1fr}.vs-cell-label.svelte-kvrbln{background:var(--color-gray-900);color:var(--color-white)}.vs-cell.svelte-kvrbln{border-top:1px solid var(--color-gray-200)}}
