.compare-page{color:var(--color-abu-text-primary);background:var(--color-abu-background-alt);font-family:var(--font-montserrat),Montserrat,sans-serif;line-height:1.6}.compare-hero{padding:clamp(3rem,6vw,5.5rem) 0;background:radial-gradient(ellipse at 85% 20%,color-mix(in srgb,var(--color-abu-primary) 10%,transparent),transparent 60%)}.compare-hero__copy{max-width:52rem;margin-inline:auto;text-align:center}.compare-eyebrow{margin:0 0 1rem;color:var(--color-abu-primary);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.compare-hero__title{margin:0 0 1.5rem;font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:800;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.compare-hero__title span{display:block;color:var(--color-abu-primary)}.compare-hero__description{max-width:46rem;margin:0 auto 2rem;color:var(--color-abu-text-secondary);font-size:1.0625rem}.compare-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.compare-hero .compare-actions{justify-content:center}.compare-actions .abu-split-btn__primary{min-width:0}.compare-actions .abu-split-btn__label{line-height:1.3;white-space:normal}.compare-text-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-abu-primary);font-size:.875rem;font-weight:700;text-decoration:none}.compare-text-link:hover{text-decoration:underline;text-underline-offset:.25em}.compare-page a:focus-visible{outline:2px solid var(--color-abu-primary);outline-offset:4px}.compare-hero__trial{margin:1rem 0 0;color:var(--color-abu-text-secondary);font-size:.75rem}.compare-snapshot{max-width:58rem;margin:clamp(2.75rem,6vw,4.5rem) auto 0;scroll-margin-top:7rem}.compare-snapshot>.compare-eyebrow{text-align:center}.compare-snapshot__wrapper{overflow:hidden;border:1px solid var(--color-abu-border);border-radius:1.25rem;background:var(--color-abu-background-alt);box-shadow:0 20px 60px color-mix(in srgb,var(--color-abu-dark-blue) 8%,transparent)}.compare-snapshot__table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem}.compare-snapshot__table td,.compare-snapshot__table th{padding:1.1rem 1.5rem;text-align:center}.compare-snapshot__table th:first-child{width:42%;text-align:start}.compare-snapshot__table thead th{font-size:.9375rem;font-weight:700}.compare-snapshot__table tbody th{font-weight:600}.compare-snapshot__table tbody tr>*{border-top:1px solid var(--color-abu-border)}.compare-snapshot__table tr>:nth-child(2){background:color-mix(in srgb,var(--color-abu-green) 8%,var(--color-abu-background-alt));border-inline:1px solid color-mix(in srgb,var(--color-abu-green) 20%,var(--color-abu-border))}.compare-snapshot__table thead th:nth-child(2){color:var(--color-abu-green-fg);border-top:3px solid var(--color-abu-green)}.compare-snapshot__brand{display:inline-flex}.compare-snapshot__brand,.compare-snapshot__link{align-items:center;justify-content:center;gap:.5rem}.compare-snapshot__link{display:flex;width:fit-content;margin:1.25rem auto 0;color:var(--color-abu-primary);font-size:.8125rem;font-weight:700;text-decoration:none}.compare-snapshot__link:hover{text-decoration:underline;text-underline-offset:.25em}.compare-proof{border-block:1px solid var(--color-abu-border);background:var(--color-abu-background)}.compare-proof__inner,.compare-proof__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem}.compare-proof__inner{justify-content:space-between;padding-block:1.25rem;font-size:.8125rem;font-weight:600}.compare-proof p{margin:0}.compare-proof__stars{display:inline-flex;gap:.2rem;color:var(--color-abu-green-fg)}.compare-section{padding:clamp(3rem,6vw,5rem) 0}.compare-section--tinted{background:var(--color-abu-background);scroll-margin-top:7rem}.compare-section__heading{max-width:46rem;margin:0 auto 2.5rem;text-align:center}.compare-cta h2,.compare-section__heading h2{margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.035em;line-height:1.2;text-wrap:balance}.compare-section__heading>p:last-child{margin:0;color:var(--color-abu-text-secondary);font-size:.9375rem}.compare-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.compare-reason{padding:1.75rem;border:1px solid var(--color-abu-border);border-radius:1rem}.compare-reason__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.25rem;color:var(--color-abu-primary);background:color-mix(in srgb,var(--color-abu-primary) 9%,transparent);border-radius:.75rem;font-size:1.25rem}.compare-reason h3{margin:0 0 .75rem;font-size:1.0625rem;font-weight:700;line-height:1.4}.compare-reason p{margin:0;color:var(--color-abu-text-secondary);font-size:.875rem}.compare-table__wrapper{overflow-x:auto;border:1px solid var(--color-abu-border);border-radius:1rem;background:var(--color-abu-background-alt)}.compare-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.875rem;line-height:1.5}.compare-table td,.compare-table th{padding:1.1rem 1.5rem;text-align:center;overflow-wrap:anywhere}.compare-table thead th{font-size:1rem;font-weight:700}.compare-table th:first-child{width:46%;text-align:start}.compare-table tbody th{font-weight:500}.compare-table tr>:nth-child(2){color:var(--color-abu-text-primary);background:color-mix(in srgb,var(--color-abu-green) 7%,var(--color-abu-background-alt));border-inline:1px solid color-mix(in srgb,var(--color-abu-green) 20%,var(--color-abu-border))}.compare-table thead th:nth-child(2){color:var(--color-abu-green-fg);border-top:3px solid var(--color-abu-green)}.compare-table tbody tr>*{border-top:1px solid var(--color-abu-border)}.compare-table__value{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:var(--color-abu-text-secondary)}.compare-table__value svg{flex-shrink:0}.compare-table__value--yes{color:var(--color-abu-green-fg);font-weight:600}.compare-table__note{font-size:.8125rem;font-weight:600}.compare-table-notes{max-width:58rem;margin:1.25rem auto 0;color:var(--color-abu-text-secondary);font-size:.75rem;text-align:center}.compare-table-notes p{margin:0 0 .5rem}.compare-table-notes a{color:var(--color-abu-primary);text-decoration:underline;text-underline-offset:.2em}.compare-table-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.5rem;margin-top:2rem;text-align:center}.compare-table-cta p{margin:0;font-size:.875rem;font-weight:600}.compare-cta{padding:clamp(3rem,6vw,5rem) 0;color:#fff;background:var(--color-abu-dark-blue)}.compare-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem}.compare-cta .compare-eyebrow{color:#a9c6ff}.compare-cta__description{max-width:42rem;margin:0 0 1.75rem;color:#d7deeb;font-size:.9375rem}.compare-cta__guarantee{display:flex;align-items:flex-start;gap:.5rem;margin:1.25rem 0 0;color:#d7deeb;font-size:.75rem}.compare-cta__guarantee svg{flex-shrink:0}.compare-cta__shield{color:#a9c6ff;opacity:.6}@media (width < 960px){.compare-reasons{grid-template-columns:minmax(0,1fr);gap:1rem}.compare-reason{padding:1.25rem}.compare-proof__inner{justify-content:center}.compare-cta__shield{display:none}.compare-cta__inner{grid-template-columns:minmax(0,1fr)}}@media (width < 768px){.compare-snapshot__table td,.compare-snapshot__table th{padding:.75rem .5rem;font-size:.75rem;overflow-wrap:anywhere}.compare-snapshot__table th:first-child{width:40%}.compare-snapshot__brand{gap:.25rem}.compare-snapshot__brand svg{display:none}.compare-table td,.compare-table th{padding:.875rem .625rem;font-size:.75rem}.compare-table thead th{font-size:.75rem}.compare-table th:first-child{width:40%}.compare-table__note{font-size:.6875rem}}@media (width < 400px){.compare-actions{align-items:stretch;flex-direction:column}.compare-actions .abu-btn,.compare-actions .install-btn-wrap{width:100%}.compare-actions .compare-text-link{justify-content:center}}