.site-footer[data-astro-cid-bddg4lij]{border-top:1px solid var(--rw-border);background:var(--rw-bg)}.site-footer__inner[data-astro-cid-bddg4lij]{gap:2.5rem;padding-block:3rem 2.5rem;display:grid}.site-footer__brand[data-astro-cid-bddg4lij]{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.site-footer__tagline[data-astro-cid-bddg4lij]{max-width:30rem;color:var(--rw-text);font-size:var(--rw-text-lg);text-wrap:balance;margin:0;line-height:1.4}.site-footer__links[data-astro-cid-bddg4lij]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"product compare""product guides""features features";align-items:start;gap:2rem 1.5rem;display:grid}.site-footer__group--product[data-astro-cid-bddg4lij]{grid-area:product}.site-footer__group--features[data-astro-cid-bddg4lij]{grid-area:features}.site-footer__group--compare[data-astro-cid-bddg4lij]{grid-area:compare}.site-footer__group--guides[data-astro-cid-bddg4lij]{grid-area:guides}.site-footer__heading[data-astro-cid-bddg4lij]{color:var(--rw-text);font-size:var(--rw-text-sm);letter-spacing:.02em;margin:0 0 1rem;font-weight:600}.site-footer__hub[data-astro-cid-bddg4lij]{color:inherit;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex}.site-footer__hub[data-astro-cid-bddg4lij] svg[data-astro-cid-bddg4lij]{width:.875rem;height:.875rem;color:var(--rw-slate-400);transition:color .16s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.site-footer__hub[data-astro-cid-bddg4lij]:hover{color:var(--rw-accent)}.site-footer__hub[data-astro-cid-bddg4lij]:hover svg[data-astro-cid-bddg4lij]{color:var(--rw-accent);transform:translate(3px)}.site-footer__list[data-astro-cid-bddg4lij]{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__group--features[data-astro-cid-bddg4lij] .site-footer__list[data-astro-cid-bddg4lij]{columns:2;column-gap:1.5rem;display:block}.site-footer__group--features[data-astro-cid-bddg4lij] .site-footer__list[data-astro-cid-bddg4lij] li[data-astro-cid-bddg4lij]{break-inside:avoid;margin-bottom:.625rem}.site-footer__list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij],.site-footer__legal-list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{color:var(--rw-text-muted);text-decoration:none}.site-footer__list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]{font-size:var(--rw-text-md);line-height:1.4}.site-footer__list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover,.site-footer__legal-list[data-astro-cid-bddg4lij] a[data-astro-cid-bddg4lij]:hover{color:var(--rw-text)}.site-footer__bar[data-astro-cid-bddg4lij]{border-top:1px solid var(--rw-border)}.site-footer__bar-inner[data-astro-cid-bddg4lij]{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-block:1.25rem;display:flex}.site-footer__copy[data-astro-cid-bddg4lij]{color:var(--rw-text-muted);font-size:var(--rw-text-sm);margin:0}.site-footer__legal-list[data-astro-cid-bddg4lij]{font-size:var(--rw-text-sm);flex-wrap:wrap;justify-content:center;gap:.375rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__utilities[data-astro-cid-bddg4lij]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem;display:flex}.site-footer__button[data-astro-cid-bddg4lij]{color:var(--rw-text-muted);font-family:inherit;font-size:var(--rw-text-sm);cursor:pointer;background:0 0;border:0;padding:0}.site-footer__button[data-astro-cid-bddg4lij]:hover{color:var(--rw-text)}@media (width>=40rem){.site-footer__inner[data-astro-cid-bddg4lij]{padding-block:3.5rem 2.5rem}.site-footer__links[data-astro-cid-bddg4lij]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"product compare guides""features features features";gap:2.5rem 2rem}.site-footer__group--features[data-astro-cid-bddg4lij] .site-footer__list[data-astro-cid-bddg4lij]{columns:3;column-gap:2rem}.site-footer__bar-inner[data-astro-cid-bddg4lij]{text-align:left;flex-direction:row;justify-content:flex-start;gap:.75rem 2rem}.site-footer__legal-list[data-astro-cid-bddg4lij]{justify-content:flex-start}.site-footer__utilities[data-astro-cid-bddg4lij]{margin-left:auto}}@media (width>=64rem){.site-footer__inner[data-astro-cid-bddg4lij]{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:4rem}.site-footer__links[data-astro-cid-bddg4lij]{grid-template:"product features compare""product features guides"1fr/minmax(0,.8fr) minmax(0,2fr) minmax(0,1fr);gap:2rem 2.5rem}.site-footer__group--features[data-astro-cid-bddg4lij] .site-footer__list[data-astro-cid-bddg4lij]{columns:2;column-gap:1.5rem}}@media (prefers-reduced-motion:reduce){.site-footer__hub[data-astro-cid-bddg4lij] svg[data-astro-cid-bddg4lij]{transition:none}}.marketing-shell[data-astro-cid-c6rkp36v]{flex-direction:column;min-height:100dvh;display:flex}.marketing-shell[data-astro-cid-c6rkp36v]>main[data-astro-cid-c6rkp36v]{flex:1}.mobile-nav[data-astro-cid-c6rkp36v]{align-items:center;gap:.5rem;display:flex}.mobile-nav__primary[data-astro-cid-c6rkp36v]{white-space:nowrap;padding:.625rem .75rem}.mobile-nav__toggle[data-astro-cid-c6rkp36v]{border:1px solid var(--rw-border);border-radius:var(--rw-radius);background:var(--rw-surface);width:2.75rem;height:2.75rem;color:var(--rw-text);cursor:pointer;place-items:center;display:grid}.mobile-nav__toggle[data-astro-cid-c6rkp36v] svg[data-astro-cid-c6rkp36v]{width:1.25rem;height:1.25rem}.mobile-nav__links[data-astro-cid-c6rkp36v]{border:1px solid var(--rw-border);border-radius:var(--rw-radius);background:var(--rw-surface);min-width:11rem;box-shadow:var(--rw-shadow-md);margin:0;padding:.375rem;position:fixed;inset:4.5rem .75rem auto auto}.mobile-nav__links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v],.mobile-nav__links[data-astro-cid-c6rkp36v] button[data-astro-cid-c6rkp36v]{border-radius:var(--rw-radius);width:100%;color:var(--rw-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.75rem;text-decoration:none;display:block}.mobile-nav__links[data-astro-cid-c6rkp36v] a[data-astro-cid-c6rkp36v]:hover,.mobile-nav__links[data-astro-cid-c6rkp36v] button[data-astro-cid-c6rkp36v]:hover{background:var(--rw-slate-100)}
