.alternative-page{--alt-line:var(--line);--alt-soft:var(--surface);--alt-muted:var(--muted)}.alternative-page .service-section-heading{display:block}.alternative-page .service-section-heading>p{max-width:52ch;margin:24px 0 0}.alternative-page .service-section-heading>.text-action{margin-top:24px}.compare-back{padding:24px 48px 0}.compare-back a{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.compare-back svg{width:16px;height:16px;transform:rotate(180deg)}.compare-brand-pair{flex-wrap:wrap;align-items:center;gap:20px;margin:0 0 28px;display:flex}.compare-brand-pair img{object-fit:contain;object-position:left center;width:140px;max-width:40%;height:32px}.compare-brand-pair>span{color:var(--muted);font-size:13px}.compare-brand-pair strong{font-size:17px;font-weight:500}.compare-detail-hero .service-actions{align-items:center;gap:20px}.compare-links-grid{margin:0 -48px}.compare-card-mark{align-items:center;height:32px;margin-bottom:20px;display:flex}.compare-card-mark>svg{width:22px;height:22px;color:var(--muted)}.compare-card-mark>img{object-fit:contain;object-position:left center;max-width:130px;height:28px}.compare-link-card h3{letter-spacing:-.025em;margin:0 0 20px;font-size:21px;font-weight:500;line-height:1.3}.compare-card-action{align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.compare-card-action svg{width:16px;height:16px}.compare-table-logo{object-fit:contain;object-position:left center;width:150px;max-width:100%;height:32px}.comparison-detail .alternative-table thead th{vertical-align:middle}.alternative-page .faq-answer p{color:var(--muted);margin:0}@media (width<=1100px){.compare-links-grid{margin-inline:-32px}.compare-back{padding-inline:32px}}@media (width<=760px){.compare-back{padding:20px 22px 0}.compare-brand-pair{gap:14px}.compare-brand-pair img{width:120px;height:28px}.compare-table-logo{width:140px;height:30px}}@media (width<=650px){.compare-links-grid{margin-inline:-22px}.alternative-page .service-section-heading>p{margin-top:20px}}.compare-link-card>.icon-copy{min-height:60px;margin-bottom:20px}.compare-link-card .icon-copy-heading{letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.3}.alternative-page details[open] .faq-icon-vertical{opacity:0;transform:scaleY(0)}.compare-source-note{color:var(--muted);padding-top:20px;font-size:12px;line-height:1.65}.compare-source-note p{margin:0 0 8px}.compare-source-note nav{flex-wrap:wrap;gap:8px 22px;display:flex}.compare-source-note a{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.compare-source-note a svg{width:13px;height:13px}.compare-related .compare-links-grid,.compare-directory .compare-links-grid{margin-bottom:-104px}.alternative-page .service-close>.service-actions{align-items:center;margin-top:30px}@media (width<=1100px){.compare-related .compare-links-grid,.compare-directory .compare-links-grid{margin-bottom:-80px}}@media (width<=650px){.compare-related .compare-links-grid,.compare-directory .compare-links-grid{margin-bottom:-64px}.compare-source-note nav{gap:8px;display:grid}}