.ComparisonPage-module__KKl_6W__page{max-width:1440px;margin:auto}.ComparisonPage-module__KKl_6W__anchor{scroll-margin-top:6rem}.ComparisonPage-module__KKl_6W__page>.marketing-hero{padding:clamp(48px,6vw,80px) 0 32px;display:block}.ComparisonPage-module__KKl_6W__page>.marketing-hero h1{max-width:none}.ComparisonPage-module__KKl_6W__page .ComparisonPage-module__KKl_6W__comparisonBand{margin-top:0}.ComparisonPage-module__KKl_6W__matrix{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:1rem;margin-top:1.5rem;overflow-x:auto}.ComparisonPage-module__KKl_6W__matrix table{border-collapse:collapse;width:100%;min-width:38rem}.ComparisonPage-module__KKl_6W__matrix caption{text-align:left;padding:1rem;font-weight:650}.ComparisonPage-module__KKl_6W__matrix th,.ComparisonPage-module__KKl_6W__matrix td{border-top:1px solid var(--border);text-align:left;vertical-align:top;padding:.85rem 1rem;line-height:1.5}.ComparisonPage-module__KKl_6W__matrix th{font-weight:650}.ComparisonPage-module__KKl_6W__proof{background:#f5f7ff;border:1px solid #dbe3f7;border-radius:1rem;margin:1.5rem 0 0;padding:clamp(1rem,3vw,2rem)}.ComparisonPage-module__KKl_6W__proof li+li{margin-top:.65rem}.ComparisonPage-module__KKl_6W__sources{color:#485675;overflow-wrap:anywhere;line-height:1.55}.ComparisonPage-module__KKl_6W__page a:not(.btn){text-underline-offset:.2em}.ComparisonPage-module__KKl_6W__proofGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ComparisonPage-module__KKl_6W__proofGrid .ComparisonPage-module__KKl_6W__proof{background:var(--surface);color:var(--text);border-color:var(--border)}.ComparisonPage-module__KKl_6W__proofGrid h3{margin-top:0}@media (max-width:740px){.ComparisonPage-module__KKl_6W__proofGrid{grid-template-columns:1fr}}.ComparisonPage-module__KKl_6W__shortlist{padding-top:clamp(28px,4vw,52px)}.ComparisonPage-module__KKl_6W__shortlist h2{max-width:none;font-size:clamp(32px,4.3vw,56px)}.ComparisonPage-module__KKl_6W__testSheet{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text);border-radius:.75rem;padding:.85rem 1rem;overflow-x:auto}.ComparisonPage-module__KKl_6W__label{display:none}@media (max-width:740px){.ComparisonPage-module__KKl_6W__matrix table{min-width:0;display:block}.ComparisonPage-module__KKl_6W__matrix caption,.ComparisonPage-module__KKl_6W__matrix tbody,.ComparisonPage-module__KKl_6W__matrix tbody tr,.ComparisonPage-module__KKl_6W__matrix tbody th,.ComparisonPage-module__KKl_6W__matrix tbody td{display:block}.ComparisonPage-module__KKl_6W__matrix thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ComparisonPage-module__KKl_6W__matrix tbody th{background:var(--surface-soft,#f5f5f7)}.ComparisonPage-module__KKl_6W__matrix tbody td+td{border-top:0;padding-top:0}.ComparisonPage-module__KKl_6W__label{margin-bottom:.25rem;font-weight:650;display:block}}
