.compare-page{padding-bottom:var(--space-20)}.compare-header{padding:var(--space-16) var(--space-6) var(--space-10);text-align:center}.compare-eyebrow{font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--clay);margin:0 0 var(--space-2)}.compare-header h1{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--forest);margin:var(--space-3) 0}.compare-subtitle{font-size:var(--text-lg);color:var(--color-text-secondary);margin:0 auto;max-width:var(--max-width-content)}.compare-body{max-width:var(--max-width-content);margin:0 auto;padding:0 var(--space-6)}.compare-body section{margin-bottom:var(--space-12)}.compare-body h2{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--forest);margin:0 0 var(--space-4)}.compare-body p{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text);margin:0 0 var(--space-4)}.compare-tldr p{font-size:var(--text-lg);color:var(--color-text-secondary)}.compare-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.compare-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.compare-table th,.compare-table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:var(--leading-snug)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-table thead th{font-family:var(--font-display);font-size:var(--text-base);font-weight:400;color:var(--forest);background:var(--cream)}.compare-table tbody th[scope=row]{font-weight:600;color:var(--color-text-secondary);width:28%}.compare-table td:nth-child(2){color:var(--forest);font-weight:600}.compare-verified{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:var(--space-3)}.compare-bestfor{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.compare-bestfor-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.compare-bestfor-card h3{font-family:var(--font-display);font-size:var(--text-lg);font-weight:400;color:var(--forest);margin:0 0 var(--space-3)}.compare-bestfor-card ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.compare-bestfor-card li{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-text)}@media(max-width:640px){.compare-bestfor{grid-template-columns:1fr}}.compare-faq{margin-bottom:var(--space-6)}.compare-faq h3{font-size:var(--text-base);font-weight:600;color:var(--color-text);margin:0 0 var(--space-2)}.compare-faq p{color:var(--color-text-secondary);margin:0}.compare-cta{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-6);box-shadow:var(--shadow-sm)}.compare-cta p{color:var(--color-text-secondary);max-width:460px;margin:0 auto var(--space-6)}.compare-cta-sub{font-size:var(--text-sm);margin-top:var(--space-5)}.compare-cta-sub a{color:var(--clay)}.compare-more ul{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.compare-more a{color:var(--clay);font-size:var(--text-sm)}
