.compare-page[data-astro-cid-vm45rk3d]{color:var(--text);background:var(--bg);padding:5rem 0 4rem}.compare-container[data-astro-cid-vm45rk3d]{max-width:820px;padding:2rem var(--content-padding);margin:0 auto}.compare-header[data-astro-cid-vm45rk3d]{border-bottom:1px solid var(--border);margin-bottom:2.5rem;padding-bottom:1.5rem}.compare-title[data-astro-cid-vm45rk3d]{font-family:var(--font-display);color:var(--text);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2}.compare-meta[data-astro-cid-vm45rk3d]{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex}.compare-section[data-astro-cid-vm45rk3d]{margin:2.5rem 0}.compare-section[data-astro-cid-vm45rk3d] h2[data-astro-cid-vm45rk3d]{font-family:var(--font-display);color:var(--text);margin-bottom:1rem;font-size:1.5rem}.compare-section[data-astro-cid-vm45rk3d] h3[data-astro-cid-vm45rk3d]{color:var(--text);margin:1.25rem 0 .625rem;font-size:1.125rem}.compare-section[data-astro-cid-vm45rk3d] h4[data-astro-cid-vm45rk3d]{color:var(--text);margin:1rem 0 .5rem;font-size:1rem}.compare-section[data-astro-cid-vm45rk3d] p[data-astro-cid-vm45rk3d]{color:var(--text-secondary);margin:.625rem 0;line-height:1.7}.compare-section[data-astro-cid-vm45rk3d] ul[data-astro-cid-vm45rk3d],.compare-section[data-astro-cid-vm45rk3d] ol[data-astro-cid-vm45rk3d]{color:var(--text-secondary);margin:.625rem 0 .625rem 1.25rem;line-height:1.7}.compare-section[data-astro-cid-vm45rk3d] li[data-astro-cid-vm45rk3d]{margin:.25rem 0}.compare-section[data-astro-cid-vm45rk3d] strong[data-astro-cid-vm45rk3d]{color:var(--text)}.compare-section[data-astro-cid-vm45rk3d] a[data-astro-cid-vm45rk3d]{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.compare-section[data-astro-cid-vm45rk3d] a[data-astro-cid-vm45rk3d]:hover{color:var(--accent-soft)}.compare-container[data-astro-cid-vm45rk3d] .disclosure{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:.5rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem}.compare-container[data-astro-cid-vm45rk3d] .disclosure p{color:var(--text-muted);margin:0}.compare-container[data-astro-cid-vm45rk3d] .disclosure strong{color:var(--text-secondary)}.comparison-table[data-astro-cid-vm45rk3d]{-webkit-overflow-scrolling:touch;border:1px solid var(--border);background:var(--surface);border-radius:.5rem;margin:1.25rem 0;overflow-x:auto}.comparison-table[data-astro-cid-vm45rk3d] table[data-astro-cid-vm45rk3d]{border-collapse:collapse;width:100%;min-width:580px;font-size:.875rem}.comparison-table[data-astro-cid-vm45rk3d] caption[data-astro-cid-vm45rk3d]{caption-side:bottom;color:var(--text-muted);text-align:left;padding:.75rem;font-size:.8125rem}.comparison-table[data-astro-cid-vm45rk3d] th[data-astro-cid-vm45rk3d],.comparison-table[data-astro-cid-vm45rk3d] td[data-astro-cid-vm45rk3d]{text-align:left;border-bottom:1px solid var(--border);padding:.65rem .75rem}.comparison-table[data-astro-cid-vm45rk3d] thead[data-astro-cid-vm45rk3d] th[data-astro-cid-vm45rk3d]{background:var(--surface-elevated);color:var(--text);font-weight:600;position:sticky;top:0}.comparison-table[data-astro-cid-vm45rk3d] tbody[data-astro-cid-vm45rk3d] td[data-astro-cid-vm45rk3d]{color:var(--text-secondary)}.comparison-table[data-astro-cid-vm45rk3d] .highlight-row[data-astro-cid-vm45rk3d]{background:var(--accent-glow)}.comparison-table[data-astro-cid-vm45rk3d] .check[data-astro-cid-vm45rk3d]{color:var(--success);font-weight:500}.comparison-table[data-astro-cid-vm45rk3d] .cross[data-astro-cid-vm45rk3d]{color:var(--error);font-weight:500}.footnote[data-astro-cid-vm45rk3d]{color:var(--text-muted);font-size:.8125rem}.tool-review[data-astro-cid-vm45rk3d]{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;margin:2rem 0;padding:1.5rem}.tool-review[data-astro-cid-vm45rk3d].our-pick{border-color:var(--accent-border-hover);background:linear-gradient(180deg, var(--accent-glow) 0%, var(--surface) 50%)}.tool-review[data-astro-cid-vm45rk3d] h3[data-astro-cid-vm45rk3d]{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:0;font-size:1.25rem;display:flex}.tool-badge[data-astro-cid-vm45rk3d]{text-transform:uppercase;letter-spacing:.04em;background:var(--surface-elevated);color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600}.tool-badge[data-astro-cid-vm45rk3d].our-pick-badge{background:var(--success);color:var(--text-on-success);border-color:var(--success)}.pros-cons[data-astro-cid-vm45rk3d]{grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0;display:grid}.pros[data-astro-cid-vm45rk3d],.cons[data-astro-cid-vm45rk3d]{background:var(--surface-elevated);border-radius:.5rem;padding:1rem}.pros[data-astro-cid-vm45rk3d] h4[data-astro-cid-vm45rk3d]{color:var(--success)}.cons[data-astro-cid-vm45rk3d] h4[data-astro-cid-vm45rk3d]{color:var(--error)}.external-links[data-astro-cid-vm45rk3d] a[data-astro-cid-vm45rk3d]{font-weight:500}.faq-item[data-astro-cid-vm45rk3d]{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;margin:1rem 0;padding:1rem 1.25rem}.faq-question[data-astro-cid-vm45rk3d]{color:var(--text);font-size:1rem;font-family:var(--font-body);margin:0 0 .5rem;font-weight:600}.faq-answer[data-astro-cid-vm45rk3d]{color:var(--text-secondary);margin:0}.related-list[data-astro-cid-vm45rk3d]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.related-item[data-astro-cid-vm45rk3d]{border:1px solid var(--border);background:var(--surface);border-radius:.5rem;padding:1rem}.related-item[data-astro-cid-vm45rk3d] a[data-astro-cid-vm45rk3d]{font-weight:600}.related-item[data-astro-cid-vm45rk3d] p[data-astro-cid-vm45rk3d]{margin:.375rem 0 0;font-size:.875rem}.references[data-astro-cid-vm45rk3d]{font-size:.875rem}.references[data-astro-cid-vm45rk3d] li[data-astro-cid-vm45rk3d]{margin:.5rem 0}.cta-card[data-astro-cid-vm45rk3d]{border:1px solid var(--accent-border-hover);background:linear-gradient(160deg, var(--accent-glow-intense), var(--surface));text-align:center;border-radius:.75rem;margin:3rem 0 0;padding:2rem}.cta-card[data-astro-cid-vm45rk3d] h2[data-astro-cid-vm45rk3d]{font-family:var(--font-display);color:var(--text);margin-bottom:.625rem;font-size:1.625rem}.cta-card[data-astro-cid-vm45rk3d] p[data-astro-cid-vm45rk3d]{color:var(--text-secondary);margin-bottom:1.25rem}.cta-buttons[data-astro-cid-vm45rk3d]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.cta-btn[data-astro-cid-vm45rk3d]{background:var(--accent-strong);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background .2s;display:inline-block;color:var(--text-on-accent)!important;text-decoration:none!important}.cta-btn[data-astro-cid-vm45rk3d]:hover{background:var(--accent-strong-hover);color:var(--text-on-accent)!important}@media (width<=640px){.pros-cons[data-astro-cid-vm45rk3d],.related-list[data-astro-cid-vm45rk3d]{grid-template-columns:1fr}}
