.cp-hero.svelte-9m0p8t{text-align:center;max-width:820px;margin:0 auto;padding:6rem 2rem 3rem}.badge.svelte-9m0p8t{background:var(--accent-glow);color:var(--accent-text);border:1px solid #6366f133;border-radius:99px;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-block}.cp-hero.svelte-9m0p8t h1:where(.svelte-9m0p8t){color:var(--text-heading);letter-spacing:-.03em;margin-bottom:1.25rem;font-size:3rem;font-weight:800;line-height:1.1}.cp-hero.svelte-9m0p8t h1:where(.svelte-9m0p8t) em:where(.svelte-9m0p8t){background:linear-gradient(135deg, var(--accent), #a78bfa);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.cp-hero.svelte-9m0p8t p:where(.svelte-9m0p8t){color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.15rem}.comparison.svelte-9m0p8t{max-width:1100px;margin:0 auto;padding:2rem 2rem 4rem}.tbl-scroll.svelte-9m0p8t{border:1px solid var(--border);border-radius:var(--radius);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table.svelte-9m0p8t{border-collapse:collapse;width:100%;min-width:880px;font-size:.85rem}th.svelte-9m0p8t,td.svelte-9m0p8t{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:.75rem 1rem}thead.svelte-9m0p8t th:where(.svelte-9m0p8t){color:var(--text-heading);text-transform:uppercase;letter-spacing:.04em;background:var(--bg-elevated);z-index:1;font-size:.75rem;font-weight:700;position:sticky;top:0}thead.svelte-9m0p8t th.us:where(.svelte-9m0p8t){color:var(--accent-text);background:var(--bg-card)}tbody.svelte-9m0p8t td:where(.svelte-9m0p8t){color:var(--text-muted)}tbody.svelte-9m0p8t td:where(.svelte-9m0p8t):first-child{color:var(--text);white-space:normal;background:var(--bg-card);min-width:170px;font-weight:500;position:sticky;left:0}tbody.svelte-9m0p8t tr:where(.svelte-9m0p8t):hover td:where(.svelte-9m0p8t):first-child{background:var(--bg-card-hover)}td.yes.svelte-9m0p8t{color:var(--green)}td.no.svelte-9m0p8t{color:#f87171}td.hl.svelte-9m0p8t{color:var(--text-heading);font-weight:600}.footnote.svelte-9m0p8t{color:var(--text-muted);margin-top:.85rem;font-size:.72rem}.head-to-head.svelte-9m0p8t{max-width:1000px;margin:0 auto;padding:2rem 2rem 6rem}.section-label.svelte-9m0p8t{text-align:center;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-text);margin-bottom:.75rem;font-size:.8rem;font-weight:700}.section-title.svelte-9m0p8t{text-align:center;color:var(--text-heading);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:2rem;font-weight:800}.pos-grid.svelte-9m0p8t{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.pos-card.svelte-9m0p8t{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.6rem;padding:1.75rem;transition:border-color .2s,background .2s;display:flex}.pos-card.svelte-9m0p8t:hover{background:var(--bg-card-hover);border-color:#6366f14d}.pos-card.svelte-9m0p8t .vs:where(.svelte-9m0p8t){letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.7rem;font-weight:700}.pos-card.svelte-9m0p8t h3:where(.svelte-9m0p8t){color:var(--text-heading);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.pos-card.svelte-9m0p8t p:where(.svelte-9m0p8t){color:var(--text-muted);font-size:.88rem;line-height:1.7}.cp-cta.svelte-9m0p8t{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;margin-top:2.5rem;display:flex}@media (width<=880px){.pos-grid.svelte-9m0p8t{grid-template-columns:1fr}.cp-hero.svelte-9m0p8t h1:where(.svelte-9m0p8t){font-size:2.25rem}}
