.compare-directory-page[data-home-page] .t2-compare-card{gap:var(--site-card-gap);padding:var(--site-card-padding);border-radius:var(--site-radius-card);border:1px solid var(--home-card-outline);background:var(--home-panel);color:var(--home-on-card);text-decoration:none;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);transition:border-color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),background var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}.compare-directory-page[data-home-page] .t2-compare-card-featured{padding:var(--site-card-padding);border-radius:var(--site-radius-card);border:1px solid var(--home-card-outline);background:var(--home-panel)}.compare-directory-page[data-home-page] .compare-card-premium:before{display:none}.compare-directory-page[data-home-page] .compare-featured-grid,.compare-directory-page[data-home-page] .t2-compare-grid-dense{gap:var(--site-grid-gap)}.compare-directory-page[data-home-page] .compare-card-compact{padding:var(--site-card-padding)}@media(hover:hover){.compare-directory-page[data-home-page] .t2-compare-card:hover,.compare-directory-page[data-home-page] .compare-card-premium:hover{transform:none;box-shadow:none;border-color:var(--home-card-outline-hover);background:var(--home-panel-strong)}.compare-directory-page[data-home-page] .t2-compare-card:hover .t2-compare-card-title,.compare-directory-page[data-home-page] .compare-card-premium:hover .t2-compare-card-title{color:var(--home-on-card)}.compare-directory-page[data-home-page] .t2-compare-card:hover .t2-compare-card-arrow,.compare-directory-page[data-home-page] .compare-card-premium:hover .t2-compare-card-arrow{color:var(--home-accent);transform:none}.compare-directory-page[data-home-page] .compare-card-premium:hover .t2-compare-card-arrow{color:var(--home-accent)}}@media(hover:none){.compare-directory-page[data-home-page] .t2-compare-card:active{border-color:var(--home-card-outline-hover);background:var(--home-panel-strong)}}.compare-directory-page[data-home-page] .t2-compare-card-title{font-size:15px;font-weight:750;color:var(--home-on-card)}.compare-directory-page[data-home-page] .t2-compare-card-vs,.compare-directory-page[data-home-page] .t2-compare-card-scores{color:var(--home-on-card-muted)}.compare-directory-page[data-home-page] .t2-compare-card-scores span:first-child,.compare-directory-page[data-home-page] .t2-compare-card-scores span:last-child{color:var(--home-on-card-muted);opacity:1}.compare-directory-page[data-home-page] .t2-compare-card-scores span[aria-hidden=true]{color:var(--home-dim);opacity:.85}.compare-directory-page[data-home-page] .t2-compare-card-arrow{color:var(--home-muted)}.compare-directory-page[data-home-page] .compare-logo-pair{border:1px solid var(--home-card-outline);background:transparent}.compare-directory-page[data-home-page] .compare-card-kicker span:first-child{color:var(--home-dim)}.compare-directory-page[data-home-page] .compare-card-kicker span:last-child{color:var(--home-accent)}.compare-directory-page[data-home-page] .compare-filter-premium{border:1px solid var(--home-hero-search-border);background:var(--home-hero-search-bg);box-shadow:var(--home-hero-search-shadow)}.compare-directory-page[data-home-page] .compare-filter-premium .compare-filter-label{color:var(--home-muted)}.compare-directory-page[data-home-page] .compare-filter-premium .t2-compare-filter-input{border-radius:var(--site-radius-control);border:1px solid var(--home-card-outline);background:var(--home-input-bg);color:var(--home-text)}.light .compare-directory-page[data-home-page] .compare-filter-premium .compare-filter-label{color:var(--home-muted)}@media(prefers-reduced-motion:reduce){.compare-directory-page[data-home-page] .t2-compare-card{-webkit-backdrop-filter:none;backdrop-filter:none}.compare-directory-page[data-home-page] .compare-card-premium{transform:none;transition:none}}.comparison-detail-page .t2-title{color:var(--home-heading)}.comparison-detail-page .t2-breadcrumb a{color:var(--home-muted)}.comparison-detail-page .t2-breadcrumb a:hover{color:var(--home-accent)}.comparison-detail-page .t2-cmp-hero-meta,.comparison-detail-page .t2-meta-dot{color:var(--home-muted)}.comparison-detail-page .t2-cmp-hero-author{color:var(--home-on-card-muted)}.comparison-detail-page .t2-vs-banner{margin:var(--site-content-gap) 0 var(--site-section-gap);padding:var(--site-card-padding);border-radius:var(--site-radius-card);border:1px solid var(--home-card-outline);background:var(--home-panel);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);box-shadow:none}.comparison-detail-page .t2-vs-banner:before{display:none}.comparison-detail-page .t2-vs-logo{background:var(--home-panel-strong);border-color:var(--home-card-outline)}@media(hover:hover){.comparison-detail-page .t2-vs-logo:hover{transform:none;border-color:var(--home-card-outline-hover);box-shadow:none}}.comparison-detail-page .t2-vs-name{color:var(--home-heading)}.comparison-detail-page .t2-vs-score{color:var(--home-on-card)}.comparison-detail-page .t2-vs-score-slash{color:var(--home-on-card-muted)}.comparison-detail-page .t2-vs-divider{border-color:var(--home-card-outline);background:var(--home-chip-bg)}.comparison-detail-page .t2-cmp-cards{gap:var(--site-grid-gap);margin-bottom:var(--site-section-gap)}.comparison-detail-page .t2-cmp-card{padding:var(--site-card-padding);border-radius:var(--site-radius-card);border:1px solid var(--home-card-outline);background:var(--home-panel);color:var(--home-on-card);gap:var(--site-card-gap);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);transition:border-color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),background var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}.comparison-detail-page .t2-cmp-card-winner{border-color:var(--home-card-outline-hover);background:var(--home-panel-strong)}.comparison-detail-page .t2-cmp-card-badge{color:var(--home-accent)}.comparison-detail-page .t2-cmp-card-title{font-size:15px;font-weight:750;color:var(--home-on-card)}.comparison-detail-page .t2-cmp-card-title:hover,.comparison-detail-page .t2-cmp-card-score{color:var(--home-accent)}.comparison-detail-page .t2-cmp-card-score-slash{color:var(--home-on-card-muted)}.comparison-detail-page .t2-cmp-card-price{color:var(--home-muted)}.comparison-detail-page .t2-cmp-card-cta.t2-cta-primary{border-radius:10px;border:none;font-weight:800;background:var(--home-accent-solid);color:var(--home-inverse)}.comparison-detail-page .t2-cmp-card-cta.t2-cta-primary:hover{opacity:.94}@media(hover:hover){.comparison-detail-page .t2-cmp-card:not(.t2-cmp-card-winner):hover{border-color:var(--home-card-outline-hover);background:var(--home-panel-strong)}}.comparison-detail-page .t2-cmp-winner-chip{color:var(--home-accent);background:#f973161a;border-color:#f9731647}.comparison-detail-page .t2-cmp-decision-hero{margin-bottom:var(--site-content-gap)}.comparison-detail-page .t2-cmp-decision-panel,.comparison-detail-page .t2-cmp-decision-usecases{border:1px solid var(--home-card-outline);border-radius:var(--site-radius-card);background:var(--home-panel);color:var(--home-on-card);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.comparison-detail-page .t2-cmp-decision-panel h2{color:var(--home-heading)}.comparison-detail-page .t2-cmp-decision-panel p,.comparison-detail-page .t2-cmp-decision-usecase-label,.comparison-detail-page .t2-cmp-decision-usecase>span:last-child{color:var(--home-muted)}.comparison-detail-page .t2-cmp-decision-trust span{border-color:#10b9813d;background:#10b9811a;color:var(--accent-success)}.comparison-detail-page .t2-cmp-decision-usecase{border-color:var(--home-line);background:var(--home-inner-panel)}.comparison-detail-page .t2-cmp-decision-usecase.is-primary{border-color:var(--home-card-outline-hover);background:var(--home-panel-strong)}.comparison-detail-page .t2-cmp-decision-usecase strong{color:var(--home-on-card)}.comparison-detail-page .t2-cmp-decision-usecase:hover{border-color:var(--home-card-outline-hover);background:var(--home-panel-strong);color:var(--home-on-card)}.comparison-detail-page .t2-cmp-decision-cta.t2-cta-primary{border-radius:10px;border:none;font-weight:800;background:var(--home-accent-solid);color:var(--home-inverse)}.comparison-detail-page .t2-cmp-usecase{margin-bottom:var(--site-section-gap);border:1px solid var(--home-card-outline);border-radius:var(--site-radius-card);background:var(--home-panel);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.comparison-detail-page .t2-cmp-usecase-head h2{color:var(--home-heading)}.comparison-detail-page .t2-cmp-usecase-card{border-color:var(--home-line);background:var(--home-inner-panel)}.comparison-detail-page .t2-cmp-usecase-card.is-primary{border-color:var(--home-card-outline-hover);background:var(--home-panel-strong)}.comparison-detail-page .t2-cmp-usecase-label,.comparison-detail-page .t2-cmp-usecase p{color:var(--home-muted)}.comparison-detail-page .t2-cmp-usecase-tool{color:var(--home-on-card)}.comparison-detail-page .t2-cmp-usecase-tool:hover,.comparison-detail-page .t2-cmp-usecase-link{color:var(--home-accent)}.comparison-detail-page .t2-cmp-usecase-link:hover{color:var(--home-accent);opacity:.92}.comparison-detail-page .t2-cmp-brief-panel{padding:var(--site-card-padding);border-radius:var(--site-radius-card);border:1px solid var(--home-card-outline);background:var(--home-panel);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.comparison-detail-page .t2-cmp-brief-panel:before{display:none}.light .comparison-detail-page .t2-cmp-brief-panel{background:var(--home-panel)}.comparison-detail-page .t2-cmp-brief-kicker{color:var(--home-accent)}.comparison-detail-page .t2-cmp-brief h2{color:var(--home-heading)}.comparison-detail-page .t2-cmp-brief p{color:var(--home-muted)}.comparison-detail-page .t2-cmp-brief-link{color:var(--home-accent)}.comparison-detail-page .t2-cmp-brief-link:hover{color:var(--home-accent);opacity:.92}.comparison-detail-page .t2-cmp-axis-tools{color:var(--home-on-card-muted)}.comparison-detail-page .t2-cmp-axis-score{color:var(--home-muted)}.comparison-detail-page .t2-cmp-axis-score.is-leading{color:var(--home-on-card)}.comparison-detail-page .t2-cmp-axis-mid span,.comparison-detail-page .t2-cmp-news-list a{color:var(--home-muted)}.comparison-detail-page .t2-cmp-news-list a:hover{color:var(--home-on-card)}.comparison-detail-page .t2-cmp-news-date{color:var(--home-accent)}.comparison-detail-page .t2-cmp-toc-compared{border-top-color:var(--home-line)}.comparison-detail-page .t2-cmp-toc-compared a{color:var(--home-muted)}.comparison-detail-page .t2-cmp-toc-compared a:hover{color:var(--home-accent)}.comparison-detail-page section.t2-facts{margin:var(--site-content-gap) 0 var(--site-section-gap);padding:var(--site-card-padding);border:1px solid var(--home-card-outline);border-radius:var(--site-radius-card);background:var(--home-panel);box-shadow:none;color:var(--home-on-card);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);transition:border-color var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1)),background var(--motion-fast, .16s) var(--motion-ease, cubic-bezier(.16, 1, .3, 1))}.comparison-detail-page .t2-facts-header{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--site-content-gap);align-items:end;margin-bottom:var(--site-content-gap)}.comparison-detail-page .t2-facts-kicker{margin:0 0 9px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--home-accent)}.comparison-detail-page .t2-facts h2{margin:0;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.06;color:var(--home-heading)}.comparison-detail-page .t2-facts-header>p{margin:0;max-width:52rem;color:var(--home-muted);font-size:15px;line-height:1.55}.comparison-detail-page .t2-facts-mobile-cards{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:560px){.comparison-detail-page .t2-facts-mobile-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.comparison-detail-page .t2-fact-mobile-card{min-width:0;padding:14px;border:1px solid var(--home-line);border-radius:var(--site-radius-card);background:var(--home-inner-panel)}.comparison-detail-page .t2-fact-mobile-tool{margin-bottom:12px;font-weight:850}.comparison-detail-page .t2-fact-mobile-list{display:grid;grid-template-columns:1fr;gap:0;margin:0}.comparison-detail-page .t2-fact-mobile-row{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;padding:10px 0;border-top:1px solid var(--home-line)}.comparison-detail-page .t2-fact-mobile-row dt,.comparison-detail-page .t2-fact-mobile-row dd{min-width:0;margin:0}.comparison-detail-page .t2-fact-mobile-row dt{color:var(--home-muted);font-size:12px;font-weight:750;line-height:1.35}.comparison-detail-page .t2-fact-mobile-row dd{color:var(--home-on-card);font-size:13px;line-height:1.4}.comparison-detail-page .t2-facts-table-wrap{overflow-x:auto;border:1px solid var(--home-line);border-radius:var(--site-radius-card);background:var(--home-inner-panel)}.comparison-detail-page .t2-facts-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--home-on-card)}.comparison-detail-page .t2-facts-table th,.comparison-detail-page .t2-facts-table td{padding:var(--site-card-gap) var(--site-card-padding);border-bottom:1px solid var(--home-line);text-align:left;vertical-align:top}.comparison-detail-page .t2-facts-table tr:last-child th,.comparison-detail-page .t2-facts-table tr:last-child td{border-bottom:0}.comparison-detail-page .t2-facts-table thead th{background:var(--home-panel-strong);color:var(--home-dim);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.comparison-detail-page .t2-facts-table tbody th{width:12rem;color:var(--home-muted);font-size:14px;font-weight:650;letter-spacing:-.01em}.comparison-detail-page .t2-facts-tool{display:inline-flex;align-items:center;gap:10px;color:var(--home-on-card);text-decoration:none}.comparison-detail-page .t2-facts-tool:hover{color:var(--home-accent)}.comparison-detail-page .t2-fact-value{display:inline-block;font-weight:800;color:var(--home-on-card);text-decoration-color:#f9731673;text-underline-offset:.15em}.comparison-detail-page a.t2-fact-value:hover{color:var(--home-accent)}.comparison-detail-page .t2-fact-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;color:var(--home-on-card-muted);font-size:12px;line-height:1.35}.comparison-detail-page .t2-fact-meta span{display:inline-flex;align-items:center;min-height:1.35rem;padding:2px 8px;border:1px solid var(--home-card-outline);border-radius:999px;background:var(--home-chip-bg)}.comparison-detail-page .t2-fact-empty{color:var(--home-dim)}@media(max-width:820px){.comparison-detail-page .t2-facts-table-wrap{display:none}.comparison-detail-page .t2-facts-header{grid-template-columns:1fr;align-items:start}.comparison-detail-page .t2-fact-mobile-row{grid-template-columns:1fr;gap:6px}}@media(min-width:821px){.comparison-detail-page .t2-facts-mobile-cards{display:none}}html.light .comparison-detail-page .t2-cmp-winner-chip{color:var(--home-accent);background:#f973161a;border-color:#f973163d}@media(prefers-reduced-motion:reduce){.comparison-detail-page .t2-vs-banner,.comparison-detail-page .t2-cmp-card,.comparison-detail-page .t2-cmp-brief-panel,.comparison-detail-page section.t2-facts{-webkit-backdrop-filter:none;backdrop-filter:none}}
