.compare-detail-container{max-width:64rem;margin:0 auto;padding:0 1rem}.compare-detail-container-wide{max-width:72rem;margin:0 auto;padding:0 1rem}.compare-detail-section{padding:4rem 1.5rem}.compare-detail-section-alt{background:#0f172a80;padding:4rem 1.5rem}.compare-detail-heading{color:#f1f5f9;text-align:center;margin-bottom:3rem;font-size:1.875rem;font-weight:700}.compare-detail-text{color:#94a3b8;font-size:1rem;line-height:1.75}.compare-detail-sticky-nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border-bottom:1px solid #94a3b81a;padding:0;position:sticky;top:0}.compare-detail-sticky-nav__links{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:.25rem;padding:.75rem 0;display:flex;overflow-x:auto}.compare-detail-sticky-nav__links::-webkit-scrollbar{display:none}.compare-detail-sticky-nav__link{color:#94a3b8;white-space:nowrap;border-radius:.375rem;padding:.375rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.compare-detail-sticky-nav__link:hover{color:#f1f5f9;background:#94a3b81a}.compare-detail-verdict-strip{text-align:center;background:#0f172a99;border-top:1px solid #0ea5e91a;border-bottom:1px solid #0ea5e91a;padding:3rem 1.5rem}.compare-detail-verdict-strip__scores{flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;margin-bottom:1.5rem;display:flex}.compare-detail-verdict-strip__score-item{flex-direction:column;align-items:center;gap:.5rem;display:flex}.compare-detail-verdict-strip__score-label{color:#cbd5e1;font-size:.875rem;font-weight:600}.compare-detail-verdict-strip__winner-badge{color:#38bdf8;letter-spacing:.025em;background:linear-gradient(135deg,#0ea5e933,#38bdf81a);border:1px solid #0ea5e966;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex}.compare-detail-verdict-strip__verdict-text{color:#94a3b8;max-width:40rem;margin:1rem auto 0;font-size:1rem;line-height:1.6}.compare-detail-comparison-section{padding:4rem 1.5rem}.compare-detail-bars-section{background:#0f172a80;padding:4rem 1.5rem}.compare-detail-radar-section{padding:4rem 1.5rem}.compare-detail-pros-section{background:#0f172a80;padding:4rem 1.5rem}.compare-detail-pros-section__grid{grid-template-columns:1fr;gap:2rem;display:grid}.compare-detail-stats-section{padding:3rem 1.5rem}.compare-detail-recommendation{background:#0f172a80;padding:4rem 1.5rem}.compare-detail-recommendation__inner{max-width:64rem;margin:0 auto}.compare-detail-recommendation__icon{color:#0ea5e9;justify-content:center;margin-bottom:1rem;display:flex}.compare-detail-recommendation__title{color:#f1f5f9;text-align:center;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.compare-detail-recommendation__text{color:#94a3b8;text-align:center;max-width:40rem;margin:0 auto 1.5rem;font-size:1.125rem;line-height:1.7}.compare-detail-recommendation__actions{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.compare-detail-related{padding:4rem 1.5rem}.compare-detail-verdict-card{text-align:center;padding:2.5rem}.compare-detail-verdict-card h2{color:#f1f5f9;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.compare-detail-verdict-card p{color:#94a3b8;max-width:40rem;margin:0 auto 1.5rem;font-size:1.125rem;line-height:1.7}.compare-detail-cta{text-align:center;padding:4rem 1.5rem}@media (min-width:640px){.compare-detail-container,.compare-detail-container-wide{padding:0 1.5rem}.compare-detail-recommendation__actions{flex-direction:row}}@media (min-width:768px){.compare-detail-section,.compare-detail-section-alt{padding:5rem 2rem}.compare-detail-pros-section__grid{grid-template-columns:repeat(2,1fr)}.compare-detail-comparison-section,.compare-detail-bars-section,.compare-detail-radar-section,.compare-detail-pros-section{padding:5rem 2rem}.compare-detail-stats-section{padding:4rem 2rem}.compare-detail-recommendation,.compare-detail-related{padding:5rem 2rem}.compare-detail-verdict-strip{padding:3.5rem 2rem}.compare-detail-page th,.compare-detail-page td{padding:1rem 1.5rem}}@media (min-width:1024px){.compare-detail-container,.compare-detail-container-wide{padding:0 2rem}.compare-detail-section,.compare-detail-section-alt,.compare-detail-comparison-section,.compare-detail-bars-section,.compare-detail-radar-section,.compare-detail-pros-section{padding:6rem 2rem}.compare-detail-stats-section{padding:4.5rem 2rem}.compare-detail-recommendation,.compare-detail-related{padding:6rem 2rem}.compare-detail-verdict-strip{padding:4rem 2rem}}
