.compare-page.svelte-1vtn4p{display:flex;justify-content:center;padding:var(--cs-space-8) var(--cs-space-4)}.compare-content.svelte-1vtn4p{max-width:56rem;width:100%}.compare-header.svelte-1vtn4p{margin-bottom:var(--cs-space-8);padding-bottom:var(--cs-space-6);border-bottom:1px solid var(--cs-border-subtle)}.compare-title.svelte-1vtn4p{font-size:var(--cs-text-3xl);font-weight:var(--cs-font-bold);color:var(--cs-text-primary);margin:0 0 var(--cs-space-2);letter-spacing:-.02em}.compare-lead.svelte-1vtn4p{font-size:var(--cs-text-md);color:var(--cs-text-secondary);margin:0;line-height:var(--cs-leading-relaxed)}.compare-lead.svelte-1vtn4p a:where(.svelte-1vtn4p){color:var(--cs-color-primary);text-decoration:none}.compare-lead.svelte-1vtn4p a:where(.svelte-1vtn4p):hover,.compare-lead.svelte-1vtn4p a:where(.svelte-1vtn4p):focus-visible{text-decoration:underline}.compare-section.svelte-1vtn4p{margin-bottom:var(--cs-space-8)}.compare-section.svelte-1vtn4p h2:where(.svelte-1vtn4p){font-size:var(--cs-text-xl);font-weight:var(--cs-font-bold);color:var(--cs-text-primary);margin:0 0 var(--cs-space-4)}.compare-switch.svelte-1vtn4p h3:where(.svelte-1vtn4p){font-size:var(--cs-text-lg);font-weight:var(--cs-font-semibold);color:var(--cs-text-primary);margin:var(--cs-space-4) 0 var(--cs-space-2)}.compare-section.svelte-1vtn4p p:where(.svelte-1vtn4p){font-size:var(--cs-text-base);color:var(--cs-text-secondary);margin:0 0 var(--cs-space-3);line-height:var(--cs-leading-relaxed)}.compare-section.svelte-1vtn4p ul:where(.svelte-1vtn4p){margin:0 0 var(--cs-space-3);padding-left:var(--cs-space-6)}.compare-section.svelte-1vtn4p li:where(.svelte-1vtn4p){font-size:var(--cs-text-base);color:var(--cs-text-secondary);line-height:var(--cs-leading-relaxed);margin-bottom:var(--cs-space-2)}.compare-section.svelte-1vtn4p li:where(.svelte-1vtn4p) strong:where(.svelte-1vtn4p){color:var(--cs-text-primary)}.compare-section.svelte-1vtn4p a:where(.svelte-1vtn4p){color:var(--cs-color-primary);text-decoration:none}.compare-section.svelte-1vtn4p a:where(.svelte-1vtn4p):hover,.compare-section.svelte-1vtn4p a:where(.svelte-1vtn4p):focus-visible{text-decoration:underline}.compare-anchor.svelte-1vtn4p{background:var(--cs-bg-secondary);border:1px solid var(--cs-border-subtle);border-left:3px solid var(--cs-color-primary);border-radius:var(--cs-radius-md);padding:var(--cs-space-3) var(--cs-space-4)}.compare-anchor.svelte-1vtn4p strong:where(.svelte-1vtn4p){color:var(--cs-text-primary)}.compare-table-wrap.svelte-1vtn4p{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-lg);margin-bottom:var(--cs-space-3)}.compare-table.svelte-1vtn4p{width:100%;min-width:calc(56rem - 2px);border-collapse:collapse;font-size:var(--cs-text-base)}.compare-table--paid.svelte-1vtn4p{min-width:calc(44rem - 2px)}.compare-table.svelte-1vtn4p th:where(.svelte-1vtn4p),.compare-table.svelte-1vtn4p td:where(.svelte-1vtn4p){padding:var(--cs-space-3) var(--cs-space-4);text-align:left;vertical-align:top;line-height:var(--cs-leading-relaxed);border-bottom:1px solid var(--cs-border-subtle)}.compare-table.svelte-1vtn4p tbody:where(.svelte-1vtn4p) tr:where(.svelte-1vtn4p):last-child th:where(.svelte-1vtn4p),.compare-table.svelte-1vtn4p tbody:where(.svelte-1vtn4p) tr:where(.svelte-1vtn4p):last-child td:where(.svelte-1vtn4p){border-bottom:none}.compare-table.svelte-1vtn4p thead:where(.svelte-1vtn4p) th:where(.svelte-1vtn4p){color:var(--cs-text-primary);font-weight:var(--cs-font-semibold);background:var(--cs-bg-secondary);white-space:nowrap}.compare-table.svelte-1vtn4p thead:where(.svelte-1vtn4p) th:where(.svelte-1vtn4p):nth-child(2){box-shadow:inset 0 -2px 0 var(--cs-color-primary)}.compare-table.svelte-1vtn4p tbody:where(.svelte-1vtn4p) td:where(.svelte-1vtn4p):nth-child(2){background:var(--cs-color-primary-tint-4)}.compare-table.svelte-1vtn4p tbody:where(.svelte-1vtn4p) th:where(.svelte-1vtn4p){color:var(--cs-text-primary);font-weight:var(--cs-font-semibold);min-width:11rem}.compare-table.svelte-1vtn4p td:where(.svelte-1vtn4p){color:var(--cs-text-secondary)}.compare-table.svelte-1vtn4p .cell-verdict:where(.svelte-1vtn4p){display:block;color:var(--cs-text-primary);font-weight:var(--cs-font-semibold)}.compare-table.svelte-1vtn4p .cell-note:where(.svelte-1vtn4p){display:block;margin-top:var(--cs-space-1);font-size:var(--cs-text-sm);color:var(--cs-text-secondary)}.compare-table.svelte-1vtn4p .cell-list:where(.svelte-1vtn4p){margin:0;padding-left:var(--cs-space-4)}.compare-table.svelte-1vtn4p .cell-list:where(.svelte-1vtn4p) li:where(.svelte-1vtn4p){margin-bottom:var(--cs-space-1)}.compare-cta-inline.svelte-1vtn4p{margin-top:var(--cs-space-4)}.compare-cta-card.svelte-1vtn4p{margin-top:var(--cs-space-6);padding:var(--cs-space-6);border:1px solid var(--cs-border-subtle);border-radius:var(--cs-radius-lg);background:var(--cs-bg-secondary);text-align:center}.compare-cta-card__actions.svelte-1vtn4p{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--cs-space-4)}.compare-section.svelte-1vtn4p a.compare-cta-btn:where(.svelte-1vtn4p){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--cs-space-3) var(--cs-space-6);border-radius:var(--cs-radius-full);background:var(--cs-marketing-btn-bg);color:var(--cs-marketing-btn-text);font-weight:var(--cs-font-semibold);text-decoration:none;box-shadow:var(--cs-marketing-btn-glow)}.compare-section.svelte-1vtn4p a.compare-cta-btn:where(.svelte-1vtn4p):hover{background:var(--cs-marketing-btn-hover);box-shadow:var(--cs-marketing-btn-glow-hover);text-decoration:none}.compare-section.svelte-1vtn4p a.compare-cta-btn:where(.svelte-1vtn4p):active{background:var(--cs-marketing-btn-active)}.compare-section.svelte-1vtn4p a.compare-cta-btn:where(.svelte-1vtn4p):focus-visible{outline:2px solid var(--cs-color-primary);outline-offset:2px;text-decoration:none}.compare-cta-link.svelte-1vtn4p{display:inline-flex;align-items:center;min-height:44px}.compare-cta-note.svelte-1vtn4p{font-size:var(--cs-text-sm);color:var(--cs-text-secondary);margin:var(--cs-space-2) 0 0}.compare-reviewed.svelte-1vtn4p{font-size:var(--cs-text-sm);color:var(--cs-text-secondary);margin:0 0 var(--cs-space-3)}@media(max-width:480px){.compare-page.svelte-1vtn4p{padding:var(--cs-space-4) var(--cs-space-3)}.compare-title.svelte-1vtn4p{font-size:var(--cs-text-2xl)}}
