.summary-grid-4.svelte-1ez3k3s{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto}.summary-grid-4.svelte-1ez3k3s .summary-card:where(.svelte-1ez3k3s){padding:28px}.summary-grid-4.svelte-1ez3k3s .summary-card-name:where(.svelte-1ez3k3s){font-size:1.25rem}.summary-grid-4.svelte-1ez3k3s .price-amount:where(.svelte-1ez3k3s){font-size:2rem}.summary-grid-4.svelte-1ez3k3s .summary-card-points a{color:var(--accent);text-decoration:none;font-size:.85rem}.summary-grid-4.svelte-1ez3k3s .summary-card-points a:hover{text-decoration:underline}.compare-callout.svelte-1ez3k3s{text-align:center;margin-top:2rem;padding:1.25rem 1.5rem;background:#8b5cf60f;border:1px solid rgba(139,92,246,.15);border-radius:10px;max-width:640px;margin-left:auto;margin-right:auto}.compare-callout.svelte-1ez3k3s p:where(.svelte-1ez3k3s){font-size:.925rem;color:var(--text-secondary);line-height:1.6;margin:0}.compare-callout.svelte-1ez3k3s strong{color:var(--text)}.compare-table-wrapper{max-width:1100px!important}.table-footnote.svelte-1ez3k3s{font-size:.8rem;color:var(--text-muted);margin-top:16px;text-align:left}.mobile-competitor-select.svelte-1ez3k3s{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.mobile-competitor-select.svelte-1ez3k3s label:where(.svelte-1ez3k3s){font-size:.875rem;font-weight:600;color:var(--text-secondary)}.mobile-competitor-select.svelte-1ez3k3s select:where(.svelte-1ez3k3s){padding:10px 36px 10px 14px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;font-size:.95rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a1a1aa' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.mobile-competitor-select.svelte-1ez3k3s select:where(.svelte-1ez3k3s):focus-visible{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.compare-card-values.four-col.svelte-1ez3k3s{grid-template-columns:repeat(2,1fr)}.when-grid-4.svelte-1ez3k3s{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto}.when-tagline.svelte-1ez3k3s{font-size:.85rem;color:var(--text-muted);margin-bottom:16px}.compare-cta-box.svelte-1ez3k3s h2:where(.svelte-1ez3k3s){font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin-bottom:8px;color:var(--text);letter-spacing:-.02em}.compare-cta-box.svelte-1ez3k3s>p:where(.svelte-1ez3k3s){font-size:1rem;color:var(--text-secondary);margin-bottom:24px}.cta-actions.svelte-1ez3k3s{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.compare-source.svelte-1ez3k3s{font-size:.8rem;color:var(--text-muted);margin-bottom:0}.compare-source.svelte-1ez3k3s a:where(.svelte-1ez3k3s){color:var(--accent);text-decoration:none}.compare-source.svelte-1ez3k3s a:where(.svelte-1ez3k3s):hover{text-decoration:underline}@media(max-width:1024px){.summary-grid-4.svelte-1ez3k3s,.when-grid-4.svelte-1ez3k3s{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.summary-grid-4.svelte-1ez3k3s,.when-grid-4.svelte-1ez3k3s{grid-template-columns:1fr}.compare-card-values.four-col.svelte-1ez3k3s{grid-template-columns:1fr 1fr}}@media(max-width:480px){.summary-grid-4.svelte-1ez3k3s .summary-card:where(.svelte-1ez3k3s){padding:22px}.summary-grid-4.svelte-1ez3k3s .price-amount:where(.svelte-1ez3k3s){font-size:1.75rem}}
