.comparison-wrapper.svelte-1hxj3hf{overflow-x:auto;margin:var(--space-8) 0;border:1px solid var(--neutral-700);border-radius:var(--radius-lg);position:relative;background:linear-gradient(to right,var(--bg-secondary) 30%,transparent),linear-gradient(to left,var(--bg-secondary) 30%,transparent),linear-gradient(to right,rgba(255,199,38,.15),transparent 30%),linear-gradient(to left,rgba(255,199,38,.15),transparent 30%);background-position:left center,right center,left center,right center;background-size:20px 100%,20px 100%,20px 100%,20px 100%;background-repeat:no-repeat;background-attachment:local,local,scroll,scroll}.comparison-table.svelte-1hxj3hf{width:100%;min-width:0}.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf),.comparison-table.svelte-1hxj3hf td:where(.svelte-1hxj3hf){white-space:nowrap}.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf):first-child,.comparison-table.svelte-1hxj3hf td:where(.svelte-1hxj3hf):first-child{white-space:normal;min-width:140px}.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf):not(:first-child),.comparison-table.svelte-1hxj3hf td:where(.svelte-1hxj3hf):not(:first-child){text-align:center;min-width:80px}.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf){background:var(--bg-tertiary);font-size:.875rem;text-transform:uppercase;letter-spacing:.04em}.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf):last-child{color:var(--gold-400)}.feature-label.svelte-1hxj3hf{font-weight:500;color:var(--text-primary)!important;white-space:normal!important}.highlight.svelte-1hxj3hf{color:var(--success-text)!important}.muted.svelte-1hxj3hf{color:var(--text-disabled)!important}@media(max-width:480px){.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf),.comparison-table.svelte-1hxj3hf td:where(.svelte-1hxj3hf){padding:var(--space-2) var(--space-3);font-size:.8125rem}.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf):first-child,.comparison-table.svelte-1hxj3hf td:where(.svelte-1hxj3hf):first-child{min-width:110px;font-size:.8125rem}.comparison-table.svelte-1hxj3hf th:where(.svelte-1hxj3hf):not(:first-child),.comparison-table.svelte-1hxj3hf td:where(.svelte-1hxj3hf):not(:first-child){min-width:70px}}.billing-toggle-wrap.svelte-1hrotn9{display:flex;justify-content:center;margin-bottom:var(--space-4)}.billing-toggle.svelte-1hrotn9{display:inline-flex;background:var(--bg-secondary);border:1px solid var(--neutral-700);border-radius:var(--radius-full);padding:4px;gap:2px}.toggle-option.svelte-1hrotn9{font-family:var(--font-body);font-size:.9375rem;font-weight:600;padding:var(--space-2) var(--space-6);border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:var(--space-2)}.toggle-option.svelte-1hrotn9:hover{color:var(--text-secondary)}.toggle-active.svelte-1hrotn9{background:var(--gold-400);color:var(--bg-primary)}.toggle-active.svelte-1hrotn9:hover{background:var(--gold-300);color:var(--bg-primary)}.save-badge.svelte-1hrotn9{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--gold-900);color:var(--gold-400);padding:2px 6px;border-radius:var(--radius-full)}.toggle-active.svelte-1hrotn9 .save-badge:where(.svelte-1hrotn9){background:#0b0e1433;color:var(--bg-primary)}.pricing-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);align-items:start;max-width:48rem;margin:0 auto}.section-heading.svelte-1hrotn9{font-size:clamp(1.75rem,3.5vw,2.25rem);margin-bottom:var(--space-4)}.comparison-group-label.svelte-1hrotn9{font-size:.875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-400);margin-top:var(--space-8);margin-bottom:var(--space-2);padding-bottom:var(--space-2)}.competitor-table-wrap.svelte-1hrotn9{overflow-x:auto;border:1px solid var(--neutral-700);border-radius:var(--radius-lg)}.competitor-table.svelte-1hrotn9{min-width:640px}.competitor-table.svelte-1hrotn9 th:where(.svelte-1hrotn9){background:var(--bg-tertiary);font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;padding:var(--space-3) var(--space-4)}.competitor-table.svelte-1hrotn9 td:where(.svelte-1hrotn9){padding:var(--space-3) var(--space-4);font-size:.9375rem}.row-highlight.svelte-1hrotn9 td:where(.svelte-1hrotn9){background:#ffc7260a}.faq-list.svelte-1hrotn9{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-10)}.faq-item.svelte-1hrotn9{border:1px solid var(--neutral-700);border-radius:var(--radius-lg);overflow:hidden}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9){padding:var(--space-4) var(--space-6);cursor:pointer;font-weight:600;color:var(--text-primary);list-style:none;display:flex;align-items:center;justify-content:space-between;transition:background var(--transition-fast)}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9)::-webkit-details-marker{display:none}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"+";font-size:1.25rem;color:var(--text-tertiary);flex-shrink:0;margin-left:var(--space-4)}.faq-item[open].svelte-1hrotn9 summary:where(.svelte-1hrotn9):after{content:"−"}.faq-item.svelte-1hrotn9 summary:where(.svelte-1hrotn9):hover{background:var(--bg-tertiary)}.faq-item.svelte-1hrotn9 p:where(.svelte-1hrotn9){padding:0 var(--space-6) var(--space-6);color:var(--text-secondary);line-height:1.7;font-size:.9375rem;margin:0}@media(max-width:768px){.pricing-grid.svelte-1hrotn9{grid-template-columns:1fr;max-width:24rem;margin:0 auto}}
