.brand-hero[data-astro-cid-uomsxgpe]{isolation:isolate;color:#f8fafc;border-bottom:1px solid var(--color-border);align-items:flex-end;min-height:min(78vh,640px);display:flex;position:relative;overflow:hidden}.brand-hero__media[data-astro-cid-uomsxgpe],.brand-hero__veil[data-astro-cid-uomsxgpe]{z-index:-1;position:absolute;inset:0}.brand-hero__img[data-astro-cid-uomsxgpe]{object-fit:cover;object-position:center 40%;width:100%;max-width:none;height:100%;animation:1.1s ease-out both hero-settle}.brand-hero__veil[data-astro-cid-uomsxgpe]{background:linear-gradient(90deg,#0c1016e0 0%,#0c1016b8 42%,#0c101659 100%),linear-gradient(#0000 0%,#0c101626 45%,#0c1016bf 100%)}.brand-hero__content[data-astro-cid-uomsxgpe]{max-width:38rem;margin-inline:0 auto 0;width:var(--container);padding-block:4.5rem 3.25rem}.brand-hero__brand[data-astro-cid-uomsxgpe]{font-family:var(--font-display,var(--font-sans));letter-spacing:-.03em;color:#fff;margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.15;animation:.7s ease-out both rise}.brand-hero__headline[data-astro-cid-uomsxgpe]{letter-spacing:-.025em;color:#fff;max-width:16ch;margin:0 0 .85rem;font-size:clamp(1.65rem,3.8vw,2.35rem);font-weight:700;animation:.7s ease-out 80ms both rise}.brand-hero__lede[data-astro-cid-uomsxgpe]{color:#f8fafcdb;max-width:42ch;margin:0;font-size:1.0625rem;line-height:1.65;animation:.7s ease-out .14s both rise}.brand-hero__ctas[data-astro-cid-uomsxgpe]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin:1.5rem 0 0;animation:.7s ease-out .2s both rise;display:flex}.brand-hero__primary[data-astro-cid-uomsxgpe]{background:var(--color-accent)}.brand-hero__primary[data-astro-cid-uomsxgpe]:hover{background:color-mix(in srgb, var(--color-accent) 82%, black)}.brand-hero__secondary[data-astro-cid-uomsxgpe]{color:color-mix(in srgb, var(--color-accent) 70%, white);font-size:.9375rem;font-weight:600;text-decoration:none}.brand-hero__secondary[data-astro-cid-uomsxgpe]:hover{text-decoration:underline}@keyframes hero-settle{0%{opacity:.7;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes rise{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.brand-hero__img[data-astro-cid-uomsxgpe],.brand-hero__brand[data-astro-cid-uomsxgpe],.brand-hero__headline[data-astro-cid-uomsxgpe],.brand-hero__lede[data-astro-cid-uomsxgpe],.brand-hero__ctas[data-astro-cid-uomsxgpe]{animation:none}}@media (width<=640px){.brand-hero[data-astro-cid-uomsxgpe]{align-items:flex-end;min-height:min(72vh,560px)}.brand-hero__veil[data-astro-cid-uomsxgpe]{background:linear-gradient(#0c101640 0%,#0c10168c 52%,#0c1016eb 100%)}.brand-hero__content[data-astro-cid-uomsxgpe]{padding-block:3.5rem 2.5rem}}.stack[data-astro-cid-5cvrtit2]{background:radial-gradient(ellipse 80% 50% at 0% 0%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 55%), var(--color-bg);padding-block:2.5rem 1.25rem}.stack__head[data-astro-cid-5cvrtit2]{border-left:3px solid var(--color-accent);max-width:40rem;margin-bottom:1.5rem;padding-left:1rem}.stack__intro[data-astro-cid-5cvrtit2]{color:var(--color-muted);margin:.4rem 0 0;font-size:1rem;line-height:1.55}.stack__list[data-astro-cid-5cvrtit2]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.stack__row[data-astro-cid-5cvrtit2]{background:color-mix(in srgb, var(--color-bg) 92%, #fff);border:1px solid var(--color-border);border-left:4px solid var(--color-primary);animation:.45s ease-out both row-in;animation-delay:calc(var(--i) * 60ms);gap:.85rem 1.25rem;padding:1.35rem 1.25rem;display:grid}@media (width>=900px){.stack__row[data-astro-cid-5cvrtit2]{grid-template-columns:3.25rem minmax(0,1fr);align-items:start}}.stack__rank[data-astro-cid-5cvrtit2]{font-family:var(--font-display,var(--font-sans));color:var(--color-primary);letter-spacing:-.04em;font-size:1.75rem;font-weight:700;line-height:1}.stack__topline[data-astro-cid-5cvrtit2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.stack__identity[data-astro-cid-5cvrtit2]{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.stack__logo[data-astro-cid-5cvrtit2]{object-fit:contain;border:1px solid var(--color-border);background:#fff;flex-shrink:0;width:56px;height:56px}.stack__badge[data-astro-cid-5cvrtit2]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .25rem;font-size:.75rem;font-weight:700}.stack__name[data-astro-cid-5cvrtit2]{font-family:var(--font-display,var(--font-sans));letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.15}.stack__product[data-astro-cid-5cvrtit2]{font-family:var(--font-sans);color:var(--color-muted);letter-spacing:0;margin-top:.15rem;font-size:.875rem;font-weight:500;display:block}.stack__priceblock[data-astro-cid-5cvrtit2]{text-align:right;justify-items:end;line-height:1.1;display:grid}.stack__numeral[data-astro-cid-5cvrtit2]{font-family:var(--font-display,var(--font-sans));letter-spacing:-.03em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.stack__unit[data-astro-cid-5cvrtit2]{color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.stack__pricelabel[data-astro-cid-5cvrtit2]{color:var(--color-primary);margin-top:.35rem;font-size:.8125rem;font-weight:600}.stack__reason[data-astro-cid-5cvrtit2]{max-width:62ch;margin:.85rem 0 0;font-size:1rem;line-height:1.55}.stack__facts[data-astro-cid-5cvrtit2]{border-top:1px dashed var(--color-border);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}@media (width>=760px){.stack__facts[data-astro-cid-5cvrtit2]{grid-template-columns:1.2fr 1fr;gap:1.5rem}}.stack__factlabel[data-astro-cid-5cvrtit2]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .4rem;font-size:.6875rem;font-weight:700}.stack__factlabel--spaced[data-astro-cid-5cvrtit2]{margin-top:.85rem}.stack__pros[data-astro-cid-5cvrtit2]{gap:.35rem;margin:0;padding:0 0 0 1.1rem;display:grid}.stack__pros[data-astro-cid-5cvrtit2] li[data-astro-cid-5cvrtit2]{font-size:.9375rem;line-height:1.45}.stack__caution[data-astro-cid-5cvrtit2],.stack__tiers[data-astro-cid-5cvrtit2]{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.5}.stack__tiers[data-astro-cid-5cvrtit2]{color:var(--color-muted)}.stack__footer[data-astro-cid-5cvrtit2]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-top:1.1rem;padding-top:1rem;display:flex}.stack__verified[data-astro-cid-5cvrtit2]{color:var(--color-muted);margin:0;font-size:.8125rem}.stack__actions[data-astro-cid-5cvrtit2]{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.stack__review[data-astro-cid-5cvrtit2]{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0;align-items:center;padding:.55rem .9rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.stack__review[data-astro-cid-5cvrtit2]:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.stack__offer[data-astro-cid-5cvrtit2]{background:var(--color-accent);color:#fff;align-items:center;padding:.55rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.stack__offer[data-astro-cid-5cvrtit2]:hover{background:color-mix(in srgb, var(--color-accent) 82%, black)}@keyframes row-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.stack__row[data-astro-cid-5cvrtit2]{animation:none}}.cat-table[data-astro-cid-pzrhodrj]{padding-block:1.75rem 2rem}.cat-table__head[data-astro-cid-pzrhodrj]{border-left:3px solid var(--color-primary);max-width:44rem;margin-bottom:1rem;padding-left:1rem}.cat-table__intro[data-astro-cid-pzrhodrj]{color:var(--color-muted);margin:.35rem 0 0;font-size:.9875rem;line-height:1.55}.cat-table__scroll[data-astro-cid-pzrhodrj]{border:1px solid var(--color-border);border-top:3px solid var(--color-primary);-webkit-overflow-scrolling:touch;background:#fff;overflow-x:auto}table[data-astro-cid-pzrhodrj]{border-collapse:collapse;width:100%;min-width:860px;font-size:.875rem}th[data-astro-cid-pzrhodrj],td[data-astro-cid-pzrhodrj]{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:1rem .9rem}thead[data-astro-cid-pzrhodrj] th[data-astro-cid-pzrhodrj]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);background:var(--color-surface);white-space:nowrap;font-size:.6875rem;font-weight:700}tbody[data-astro-cid-pzrhodrj] th[data-astro-cid-pzrhodrj]{z-index:1;box-shadow:1px 0 0 var(--color-border);background:#fff;font-weight:400;position:sticky;left:0}tbody[data-astro-cid-pzrhodrj] tr[data-astro-cid-pzrhodrj]:nth-child(2n) td[data-astro-cid-pzrhodrj],tbody[data-astro-cid-pzrhodrj] tr[data-astro-cid-pzrhodrj]:nth-child(2n) th[data-astro-cid-pzrhodrj]{background:color-mix(in srgb, var(--color-surface) 55%, #fff)}tbody[data-astro-cid-pzrhodrj] tr[data-astro-cid-pzrhodrj]:last-child th[data-astro-cid-pzrhodrj],tbody[data-astro-cid-pzrhodrj] tr[data-astro-cid-pzrhodrj]:last-child td[data-astro-cid-pzrhodrj]{border-bottom:none}.cat-table__tool[data-astro-cid-pzrhodrj]{align-items:flex-start;gap:.7rem;min-width:10.5rem;display:flex}.cat-table__tool[data-astro-cid-pzrhodrj] img[data-astro-cid-pzrhodrj]{object-fit:contain;border:1px solid var(--color-border);background:#fff;width:36px;height:36px}.cat-table__tool[data-astro-cid-pzrhodrj] strong[data-astro-cid-pzrhodrj]{font-size:.9875rem;display:block}.cat-table__sub[data-astro-cid-pzrhodrj]{color:var(--color-muted);font-size:.75rem;display:block}.cat-table__price[data-astro-cid-pzrhodrj]{white-space:nowrap;font-size:.9375rem;font-weight:800}.cat-table__warn[data-astro-cid-pzrhodrj]{color:color-mix(in srgb, var(--color-text) 88%, var(--color-accent));max-width:22ch}td[data-astro-cid-pzrhodrj]:not(.cat-table__price){max-width:26ch;line-height:1.45}.cat-table__actions[data-astro-cid-pzrhodrj]{flex-direction:column;align-items:stretch;gap:.45rem;min-width:7.5rem;display:flex}.cat-table__offer[data-astro-cid-pzrhodrj]{justify-content:center;align-items:center;padding:.5rem .7rem;font-size:.8125rem;font-weight:700;display:inline-flex;background:var(--color-accent)!important;color:#fff!important;text-decoration:none!important}.cat-table__offer[data-astro-cid-pzrhodrj]:hover{background:color-mix(in srgb, var(--color-accent) 82%, black)!important}.cat-table__review[data-astro-cid-pzrhodrj]{text-align:center;color:var(--color-primary);font-size:.8125rem;font-weight:700;text-decoration:none}.cat-table__review[data-astro-cid-pzrhodrj]:hover{text-decoration:underline}.h2h[data-astro-cid-3fzdulan]{padding-block:.75rem 2rem}.h2h__frame[data-astro-cid-3fzdulan]{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);background:#fff;padding:1.5rem 1.35rem 1.35rem}.h2h__kicker[data-astro-cid-3fzdulan]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .35rem;font-size:.75rem;font-weight:700}.h2h__head[data-astro-cid-3fzdulan]{max-width:58rem;margin-bottom:1.1rem}.h2h__scoreline[data-astro-cid-3fzdulan]{color:var(--color-muted);flex-wrap:wrap;gap:.45rem .75rem;margin:.55rem 0 .75rem;font-size:.875rem;display:flex}.h2h__scoreline[data-astro-cid-3fzdulan] strong[data-astro-cid-3fzdulan]{color:var(--color-text)}.h2h__verdict[data-astro-cid-3fzdulan]{color:var(--color-text);max-width:62ch;margin:0;font-size:1.0625rem;line-height:1.55}.h2h__scroll[data-astro-cid-3fzdulan]{-webkit-overflow-scrolling:touch;border-top:1px solid var(--color-border);overflow-x:auto}table[data-astro-cid-3fzdulan]{border-collapse:collapse;width:100%;min-width:640px;font-size:.875rem}th[data-astro-cid-3fzdulan],td[data-astro-cid-3fzdulan]{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);padding:.85rem .8rem}thead[data-astro-cid-3fzdulan] th[data-astro-cid-3fzdulan]{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);background:var(--color-surface);font-size:.6875rem;font-weight:700}tbody[data-astro-cid-3fzdulan] th[data-astro-cid-3fzdulan]{z-index:1;width:20%;color:var(--color-text);box-shadow:1px 0 0 var(--color-border);background:#fff;font-weight:700;position:sticky;left:0}td[data-astro-cid-3fzdulan].win{background:color-mix(in srgb, var(--color-accent) 16%, transparent);font-weight:600}td[data-astro-cid-3fzdulan].tie{background:color-mix(in srgb, var(--color-surface) 70%, #fff)}.h2h__edge[data-astro-cid-3fzdulan]{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--color-accent);vertical-align:middle;margin-left:.45rem;padding:.1rem .35rem;font-size:.625rem;font-weight:800;display:inline-block}.h2h__cta[data-astro-cid-3fzdulan]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.1rem;display:flex}.h2h__offer[data-astro-cid-3fzdulan]{background:var(--color-accent);color:#fff;align-items:center;padding:.6rem .95rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.h2h__offer--alt[data-astro-cid-3fzdulan]{background:var(--color-primary)}.h2h__offer[data-astro-cid-3fzdulan]:hover{filter:brightness(.92)}.h2h__more[data-astro-cid-3fzdulan]{color:var(--color-primary);margin-left:.25rem;font-size:.9375rem;font-weight:700;text-decoration:none}.h2h__more[data-astro-cid-3fzdulan]:hover{text-decoration:underline}.compact-cats[data-astro-cid-4jeopie5]{background:var(--color-surface);border-block:1px solid var(--color-border);padding-block:2rem 2.5rem}.compact-cats__grid[data-astro-cid-4jeopie5]{gap:1.75rem;display:grid}@media (width>=900px){.compact-cats__grid[data-astro-cid-4jeopie5]{grid-template-columns:repeat(3,1fr);gap:2rem}}h3[data-astro-cid-4jeopie5]{font-family:var(--font-display,var(--font-sans));margin:0 0 .85rem;font-size:1.15rem}ul[data-astro-cid-4jeopie5]{margin:0;padding:0;list-style:none}li[data-astro-cid-4jeopie5]+li[data-astro-cid-4jeopie5]{border-top:1px solid var(--color-border);margin-top:.85rem;padding-top:.85rem}.compact-cats__row[data-astro-cid-4jeopie5]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.compact-cats__name[data-astro-cid-4jeopie5]{color:var(--color-text);font-weight:700;text-decoration:none}.compact-cats__name[data-astro-cid-4jeopie5]:hover{color:var(--color-primary)}.compact-cats__best[data-astro-cid-4jeopie5]{color:var(--color-muted);max-width:28ch;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.compact-cats__side[data-astro-cid-4jeopie5]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.compact-cats__price[data-astro-cid-4jeopie5]{font-size:.8125rem;font-weight:700}.compact-cats__offer[data-astro-cid-4jeopie5]{color:var(--color-accent);font-size:.75rem;font-weight:600;text-decoration:none}.compact-cats__offer[data-astro-cid-4jeopie5]:hover{text-decoration:underline}.trust[data-astro-cid-l47plkjo]{border-bottom:1px solid var(--color-border);background:var(--color-bg);padding-block:1.25rem}.trust__inner[data-astro-cid-l47plkjo] p[data-astro-cid-l47plkjo]{color:var(--color-muted);max-width:58rem;margin:0;font-size:.875rem;line-height:1.6}.trust__inner[data-astro-cid-l47plkjo] a{color:var(--color-primary);font-weight:600;text-decoration:none}.trust__inner[data-astro-cid-l47plkjo] a:hover{text-decoration:underline}.tool-teaser[data-astro-cid-t4l6chiz]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 88%, black), #12141aeb), var(--color-primary);color:#f8fafc;padding-block:2.5rem}.tool-teaser__inner[data-astro-cid-t4l6chiz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.section-title[data-astro-cid-t4l6chiz]{color:#fff;margin-bottom:.5rem}p[data-astro-cid-t4l6chiz]{color:#f8fafcd1;max-width:42rem;margin:0;line-height:1.6}.tool-teaser__btn[data-astro-cid-t4l6chiz]{background:var(--color-accent);flex-shrink:0}.tool-teaser__btn[data-astro-cid-t4l6chiz]:hover{background:color-mix(in srgb, var(--color-accent) 82%, black)}.guides-rail[data-astro-cid-fs7t7hvw]{padding-block:2.5rem 2rem}.guides-rail__head[data-astro-cid-fs7t7hvw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.guides-rail__all[data-astro-cid-fs7t7hvw]{color:var(--color-primary);font-size:.9375rem;font-weight:600;text-decoration:none}.guides-rail__all[data-astro-cid-fs7t7hvw]:hover{text-decoration:underline}.guides-rail__list[data-astro-cid-fs7t7hvw]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.guides-rail__list[data-astro-cid-fs7t7hvw]{grid-template-columns:repeat(3,1fr)}}a[data-astro-cid-fs7t7hvw]{color:inherit;border-top:2px solid var(--color-primary);padding-block:.25rem;flex-direction:column;gap:.4rem;padding-top:.85rem;text-decoration:none;display:flex}a[data-astro-cid-fs7t7hvw]:hover strong[data-astro-cid-fs7t7hvw]{color:var(--color-primary)}.guides-rail__cat[data-astro-cid-fs7t7hvw]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);font-size:.6875rem;font-weight:700}strong[data-astro-cid-fs7t7hvw]{font-size:1.05rem;line-height:1.3}.guides-rail__take[data-astro-cid-fs7t7hvw]{color:var(--color-muted);font-size:.875rem;line-height:1.5}.final-cta[data-astro-cid-2zr5zcec]{padding-block:2rem 3rem}.final-cta__inner[data-astro-cid-2zr5zcec]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.final-cta__accent[data-astro-cid-2zr5zcec]{background:var(--color-accent)}.final-cta__accent[data-astro-cid-2zr5zcec]:hover{background:color-mix(in srgb, var(--color-accent) 82%, black)}.final-cta__link[data-astro-cid-2zr5zcec]{color:var(--color-primary);font-size:.9875rem;font-weight:600;text-decoration:none}.final-cta__link[data-astro-cid-2zr5zcec]:hover{text-decoration:underline}
