.compare-shell:where(.astro-dfksvk6v){width:100%;max-width:var(--max);margin-inline:auto}.compare-hero:where(.astro-dfksvk6v){border-bottom:1px solid var(--line);padding-bottom:2.5rem;position:relative;overflow-x:clip}.compare-hero:where(.astro-dfksvk6v) h1:where(.astro-dfksvk6v){overflow-wrap:break-word;max-width:100%;font-size:clamp(1.5rem,7vw,2.8rem)}.compare-hero:where(.astro-dfksvk6v) .lede:where(.astro-dfksvk6v){max-width:48rem;margin-bottom:0}.hero-docs:where(.astro-dfksvk6v){flex-wrap:wrap;gap:.85rem 1.4rem;margin:1.1rem 0 0;font-size:.92rem;display:flex}.picks:where(.astro-dfksvk6v){margin:2rem 0 0}.picks:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v){margin:0 0 .45rem;font-size:1.18rem}.picks-note:where(.astro-dfksvk6v){margin:0 0 1rem;font-size:.92rem}.pick-grid:where(.astro-dfksvk6v){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.pick-card:where(.astro-dfksvk6v){border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);min-width:0;padding:1.25rem 1.4rem}.pick-card:where(.astro-dfksvk6v) h3:where(.astro-dfksvk6v){color:var(--gold);margin:0 0 .5rem;font-size:1rem}.pick-card:where(.astro-dfksvk6v) p:where(.astro-dfksvk6v){margin:0}.table-wrap:where(.astro-dfksvk6v){border:1px solid var(--line);background:var(--bg-card);border-radius:14px;width:100%;margin:2rem 0 3.5rem;overflow-x:auto;box-shadow:0 24px 70px #0000003d}.compare:where(.astro-dfksvk6v){border-collapse:collapse;width:100%;min-width:42rem}.compare:where(.astro-dfksvk6v) th:where(.astro-dfksvk6v),.compare:where(.astro-dfksvk6v) td:where(.astro-dfksvk6v){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.82rem 1rem;line-height:1.5}.compare:where(.astro-dfksvk6v) tr:where(.astro-dfksvk6v):last-child td:where(.astro-dfksvk6v){border-bottom:0}.compare:where(.astro-dfksvk6v) th:where(.astro-dfksvk6v),.compare:where(.astro-dfksvk6v) td:where(.astro-dfksvk6v):first-child{color:var(--ink);font-weight:700}.compare:where(.astro-dfksvk6v) th:where(.astro-dfksvk6v):nth-child(2),.compare:where(.astro-dfksvk6v) td:where(.astro-dfksvk6v):nth-child(2){background:#fbbf240e}.compare:where(.astro-dfksvk6v) th:where(.astro-dfksvk6v):nth-child(2){color:var(--gold);border-top:2px solid var(--gold)}.last-checked:where(.astro-dfksvk6v){color:var(--ink-dim);font-family:var(--mono);margin:-2.6rem 0 .6rem;font-size:.78rem}.compare-footnote:where(.astro-dfksvk6v){margin:0 0 3.5rem;font-size:.9rem}.dims:where(.astro-dfksvk6v){counter-reset:dim}.dims:where(.astro-dfksvk6v):not(.detail){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:0 0 3.5rem;display:grid}.dim-card:where(.astro-dfksvk6v){border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-card);min-width:0;padding:1.5rem}.dims:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v),.dim-card:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v){counter-increment:dim;align-items:baseline;gap:.7rem;margin:0 0 .6rem;font-size:1.18rem;display:flex}.dims:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v):before,.dim-card:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v):before{content:"0" counter(dim);font-family:var(--mono);letter-spacing:.08em;color:var(--gold);border:1px solid #fbbf2466;border-radius:999px;flex-shrink:0;align-self:center;padding:.08rem .5rem;font-size:.78rem}.dims:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v){margin:2.2rem 0 .6rem}.dim-card:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v){margin:0 0 .6rem}.dim-card:where(.astro-dfksvk6v)>p:where(.astro-dfksvk6v){margin:0}.dims:where(.astro-dfksvk6v).detail{max-width:75ch;margin:0 auto 3.5rem}.dims:where(.astro-dfksvk6v).detail>h2:where(.astro-dfksvk6v):before{content:none}.dims:where(.astro-dfksvk6v).detail>h2:where(.astro-dfksvk6v){color:var(--gold);font-size:1.05rem}.note:where(.astro-dfksvk6v){color:var(--ink-dim);line-height:1.7}.faq:where(.astro-dfksvk6v){max-width:75ch;margin:0 auto 3.5rem}.faq:where(.astro-dfksvk6v)>h2:where(.astro-dfksvk6v){margin:0 0 1.1rem;font-size:1.18rem}.faq:where(.astro-dfksvk6v) article:where(.astro-dfksvk6v){border-bottom:1px solid var(--line);padding:1.05rem 0}.faq:where(.astro-dfksvk6v) article:where(.astro-dfksvk6v):last-child{border-bottom:0;padding-bottom:0}.faq:where(.astro-dfksvk6v) h3:where(.astro-dfksvk6v){margin:0 0 .45rem;font-size:1.02rem}.faq:where(.astro-dfksvk6v) p:where(.astro-dfksvk6v){margin:0}.cta-final:where(.astro-dfksvk6v){text-align:center;border-top:1px solid var(--line);margin-top:2.6rem;padding-top:1.5rem}.cta-final:where(.astro-dfksvk6v) .lottie-final:where(.astro-dfksvk6v){margin-bottom:.4rem}.cta-row:where(.astro-dfksvk6v){flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:1.2rem;display:flex}.cta-row:where(.astro-dfksvk6v) .btn-gold:where(.astro-dfksvk6v){color:#111}.cta-row:where(.astro-dfksvk6v) .btn-ghost:where(.astro-dfksvk6v){color:var(--ink)}.cta-row:where(.astro-dfksvk6v) .btn:where(.astro-dfksvk6v):hover{text-decoration:none}@media (width<=48rem){.compare-hero:where(.astro-dfksvk6v){padding-bottom:2rem}.pick-grid:where(.astro-dfksvk6v),.dims:where(.astro-dfksvk6v):not(.detail){grid-template-columns:1fr}.dim-card:where(.astro-dfksvk6v){padding:1.25rem}}
