.compare-page.svelte-18si8cp{background:var(--bg);color:var(--text);min-height:100vh}.overline.svelte-18si8cp{font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.compare-nav.svelte-18si8cp{max-width:1200px;margin:0 auto;padding:2rem 24px;display:flex;align-items:center;justify-content:space-between}.logo.svelte-18si8cp{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text)}.lens.svelte-18si8cp{width:1.25rem;aspect-ratio:1;border:1.5px solid currentColor;border-radius:50%;position:relative}.lens.svelte-18si8cp:after{content:"";width:.35rem;aspect-ratio:1;position:absolute;inset:0;margin:auto;border-radius:50%;background:var(--accent)}.logo-text.svelte-18si8cp{font:600 1.3rem / 1 var(--serif);letter-spacing:.04em}.nav-cta.svelte-18si8cp{font-size:.8rem;font-weight:600;color:var(--bg);background:var(--text);padding:.55rem 1.2rem;border-radius:999px;text-decoration:none;transition:background .2s,transform .2s}.nav-cta.svelte-18si8cp:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.compare-header.svelte-18si8cp{max-width:800px;margin:0 auto;padding:6rem 24px 4rem;text-align:center}.compare-header.svelte-18si8cp h1:where(.svelte-18si8cp){margin:1rem 0 1.5rem;font:500 clamp(3rem,6vw,5.5rem) / .92 var(--serif);letter-spacing:-.03em}.compare-header.svelte-18si8cp em:where(.svelte-18si8cp){font-style:italic;font-weight:500}.compare-sub.svelte-18si8cp{max-width:560px;margin:0 auto;color:var(--text-muted);font-size:1.05rem;line-height:1.7}.compare-table-section.svelte-18si8cp{max-width:900px;margin:0 auto;padding:0 24px 6rem}.compare-grid.svelte-18si8cp{border:1px solid var(--border);border-radius:1.25rem;overflow:hidden;background:var(--bg-card)}.compare-row.svelte-18si8cp{display:grid;grid-template-columns:1.4fr 1fr 1fr;border-bottom:1px solid var(--border);font-size:.88rem}.compare-row.svelte-18si8cp:last-child{border-bottom:none}.compare-row.header.svelte-18si8cp{background:var(--bg-elevated);font-weight:600;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.compare-row.svelte-18si8cp span:where(.svelte-18si8cp){padding:1rem 1.25rem}.compare-row.svelte-18si8cp span:where(.svelte-18si8cp):not(:first-child){border-left:1px solid var(--border);text-align:center}.feature-name.svelte-18si8cp{font-weight:500}.status.yes.svelte-18si8cp{color:#3a8a5c}:root[data-theme=dark] .status.yes.svelte-18si8cp{color:#5cb87a}.status.no.svelte-18si8cp{color:var(--text-muted)}.status.partial.svelte-18si8cp{color:var(--accent)}.compare-honest.svelte-18si8cp,.compare-us.svelte-18si8cp{max-width:1000px;margin:0 auto;padding:4rem 24px}.compare-honest.svelte-18si8cp h2:where(.svelte-18si8cp),.compare-us.svelte-18si8cp h2:where(.svelte-18si8cp){font:500 clamp(2rem,4vw,3.5rem) / .95 var(--serif);letter-spacing:-.02em;margin:0 0 2.5rem}.honest-cards.svelte-18si8cp{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.honest-card.svelte-18si8cp{background:var(--bg-card);border:1px solid var(--border);border-radius:1.25rem;padding:2rem;transition:border-color .3s,transform .3s}.honest-card.svelte-18si8cp:hover{transform:translateY(-3px);border-color:var(--accent)}.honest-card.accent.svelte-18si8cp{border-left:3px solid var(--accent)}.honest-card.svelte-18si8cp h3:where(.svelte-18si8cp){font:600 1.2rem / 1.2 var(--serif);margin:0 0 .75rem}.honest-card.svelte-18si8cp p:where(.svelte-18si8cp){margin:0;color:var(--text-muted);font-size:.9rem;line-height:1.65}.compare-verdict.svelte-18si8cp{max-width:700px;margin:0 auto;padding:4rem 24px 6rem;text-align:center}.compare-verdict.svelte-18si8cp h2:where(.svelte-18si8cp){font:500 clamp(2rem,4vw,3rem) / .95 var(--serif);letter-spacing:-.02em;margin:0 0 2rem}.compare-verdict.svelte-18si8cp p:where(.svelte-18si8cp){color:var(--text-muted);font-size:1.05rem;line-height:1.75;margin:0 0 1rem}.compare-verdict.svelte-18si8cp strong:where(.svelte-18si8cp){color:var(--text)}.compare-cta.svelte-18si8cp{padding:8rem 24px;text-align:center;background:var(--accent);color:#fff}.compare-cta.svelte-18si8cp h2:where(.svelte-18si8cp){margin:0 0 2.5rem;font:500 clamp(2.8rem,5vw,5rem) / .95 var(--serif);letter-spacing:-.03em}.compare-cta.svelte-18si8cp em:where(.svelte-18si8cp){font-weight:500}.btn-light.svelte-18si8cp{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1.6rem;border:1px solid #fff;border-radius:999px;font-size:.85rem;font-weight:600;text-decoration:none;color:var(--accent);background:#fff;transition:all .25s ease}.btn-light.svelte-18si8cp:hover{transform:translateY(-2px);background:var(--text);border-color:var(--text);color:var(--bg)}.compare-footer.svelte-18si8cp{max-width:1200px;margin:0 auto;padding:3rem 24px;border-top:1px solid var(--border)}.footer-inner.svelte-18si8cp{display:flex;align-items:center;justify-content:space-between}.footer-links.svelte-18si8cp{display:flex;gap:2rem}.footer-links.svelte-18si8cp a:where(.svelte-18si8cp){font-size:.82rem;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links.svelte-18si8cp a:where(.svelte-18si8cp):hover{color:var(--text)}.copyright.svelte-18si8cp{font-size:.72rem;color:var(--text-muted)}@media(max-width:768px){.honest-cards.svelte-18si8cp{grid-template-columns:1fr}.compare-row.svelte-18si8cp{grid-template-columns:1.2fr .9fr .9fr;font-size:.8rem}.compare-row.svelte-18si8cp span:where(.svelte-18si8cp){padding:.75rem}}@media(max-width:560px){.compare-header.svelte-18si8cp{padding:4rem 16px 3rem}.compare-table-section.svelte-18si8cp{padding:0 16px 4rem}.compare-honest.svelte-18si8cp,.compare-us.svelte-18si8cp{padding:3rem 16px}.compare-verdict.svelte-18si8cp{padding:3rem 16px 4rem}.compare-cta.svelte-18si8cp{padding:5rem 16px}.footer-inner.svelte-18si8cp{flex-direction:column;gap:1.5rem}}
