.hero-illustration[data-astro-cid-ke2unyio]{display:block;width:100%;max-width:520px;height:auto;margin:0 auto}.hero[data-astro-cid-j7pv25f6]{margin:0 0 1.75rem;padding:2.5rem 1.75rem;border-radius:var(--radius-lg);background:var(--color-tint-blue);border:1px solid var(--color-border);border-top:5px solid var(--color-accent);text-align:center}.hero__inner[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.hero__visual[data-astro-cid-j7pv25f6]{order:-1}.hero__visual[data-astro-cid-j7pv25f6] .hero-illustration{margin:0 auto;max-width:520px}@media(min-width:1024px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.05fr .95fr;gap:3rem}.hero__visual[data-astro-cid-j7pv25f6]{order:0}.hero__inner[data-astro-cid-j7pv25f6]{margin:0}}.hero__eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;margin:0 0 .85rem;padding:.3rem .85rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent-text);background:var(--color-accent-wash);border:1px solid var(--color-accent-line);border-radius:999px;font-weight:700}.hero__title[data-astro-cid-j7pv25f6]{margin:0 0 .9rem;font-family:var(--font-display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:3.25rem;line-height:1.02;color:var(--color-fg)}.hero__lede[data-astro-cid-j7pv25f6]{margin:0 auto 1.6rem;font-size:1.12rem;color:var(--color-fg-soft);max-width:56ch;line-height:1.6}.hero__cta[data-astro-cid-j7pv25f6]{margin:0;display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.hero__btn[data-astro-cid-j7pv25f6],.hero__btn-secondary[data-astro-cid-j7pv25f6]{min-height:52px;padding:.85rem 1.75rem;font-size:1.05rem}.hero__trust[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;margin:1.15rem auto 0;max-width:52ch;font-size:.88rem;color:var(--color-fg-soft);line-height:1.5;text-align:left}.hero__trust[data-astro-cid-j7pv25f6] .icon{color:var(--color-accent)}.hero__sub-cta[data-astro-cid-j7pv25f6]{margin:1rem 0 0;font-size:.92rem;color:var(--color-muted)}.hero__sub-cta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-weight:600}.finder-promo[data-astro-cid-j7pv25f6]{margin:0 0 2.25rem;border-radius:var(--radius-lg);background:var(--color-primary-light);color:var(--color-fg);padding:2rem 1.75rem;border:1px solid var(--color-secondary);border-top:5px solid var(--color-accent);text-align:center}.finder-promo__inner[data-astro-cid-j7pv25f6]{max-width:780px;margin-inline:auto}.finder-promo[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{color:var(--color-accent-text)}.finder-promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:.65rem;padding-top:0}.finder-promo[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:before{display:none}.finder-promo[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-on-dark);max-width:64ch;margin-inline:auto;margin-bottom:1.25rem}.finder-promo[data-astro-cid-j7pv25f6] :focus-visible{outline-color:#fff}.shortlist[data-astro-cid-j7pv25f6]{margin:0 0 2.25rem}.shortlist__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}.shortlist__all[data-astro-cid-j7pv25f6]{margin:.9rem 0 0;font-size:.9rem}.deck-section[data-astro-cid-j7pv25f6]{margin-bottom:2.25rem}.spotlight__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;margin:0!important}.spotlight__alt[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;color:var(--color-accent-on-dark)}.spotlight__card[data-astro-cid-j7pv25f6] .product-card[data-astro-cid-j7pv25f6]{height:100%}.decision[data-astro-cid-j7pv25f6]{margin-bottom:2.25rem}.decision__table[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:last-child{white-space:nowrap;font-weight:700;color:var(--color-accent-text)}.decision__note[data-astro-cid-j7pv25f6]{margin:1rem 0 .5rem;font-size:.9rem;color:var(--color-muted)}.head-to-heads[data-astro-cid-j7pv25f6]{margin:.5rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.35rem 1.25rem}.head-to-heads[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.92rem}.guides__all[data-astro-cid-j7pv25f6]{margin:.9rem 0 0;font-size:.9rem}.trust[data-astro-cid-j7pv25f6]{margin-bottom:2.25rem}.trust__block[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:0}.trust__block[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]:not(.checklist){padding-left:1.25rem}.trust__block[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:.35rem}@media(max-width:420px){.hero[data-astro-cid-j7pv25f6]{padding:1.75rem 1.1rem;border-top-width:4px}.hero__title[data-astro-cid-j7pv25f6]{font-size:2.2rem}.hero__lede[data-astro-cid-j7pv25f6]{font-size:1rem}.hero__cta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:stretch}.hero__btn[data-astro-cid-j7pv25f6],.hero__btn-secondary[data-astro-cid-j7pv25f6]{width:100%}.hero__trust[data-astro-cid-j7pv25f6]{text-align:left}.finder-promo[data-astro-cid-j7pv25f6]{padding:1.4rem 1.15rem}.head-to-heads[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.spotlight[data-astro-cid-j7pv25f6]{padding:1.75rem 1.15rem}.spotlight__actions[data-astro-cid-j7pv25f6]{align-items:stretch}.spotlight__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.deck[data-astro-cid-j7pv25f6]{margin-left:-.875rem;margin-right:-.875rem;padding-left:.875rem;padding-right:.875rem}}@media(min-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:2.75rem 2rem}}@media(min-width:1024px){.hero[data-astro-cid-j7pv25f6]{padding:3rem 2.5rem}.hero__title[data-astro-cid-j7pv25f6]{font-size:3.25rem}.hero__lede[data-astro-cid-j7pv25f6]{font-size:1.15rem}.hero[data-astro-cid-j7pv25f6]{text-align:left}.hero__lede[data-astro-cid-j7pv25f6]{margin-left:0}.hero__cta[data-astro-cid-j7pv25f6]{justify-content:flex-start}.hero__trust[data-astro-cid-j7pv25f6]{justify-content:flex-start;margin-left:0}}@media(min-width:1440px){.hero__title[data-astro-cid-j7pv25f6]{font-size:3.75rem}}
