.hero[data-astro-cid-bbe6dxrz]{padding-block:10px 24px;overflow:hidden}.hero__grid[data-astro-cid-bbe6dxrz]{display:grid;gap:32px}.hero__copy[data-astro-cid-bbe6dxrz]{display:grid;gap:14px;align-content:start}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{font-size:clamp(28px,4.2vw,42px);line-height:1.18}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:15px;max-width:640px}.hero__lead--full[data-astro-cid-bbe6dxrz],.hero__intro[data-astro-cid-bbe6dxrz].is-open .hero__lead--short[data-astro-cid-bbe6dxrz]{display:none}.hero__intro[data-astro-cid-bbe6dxrz].is-open .hero__lead--full[data-astro-cid-bbe6dxrz]{display:block}.hero__more[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-weight:500;font-size:14px;color:var(--navy);text-decoration:underline;text-decoration-color:var(--cyan);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.hero__usps[data-astro-cid-bbe6dxrz]{display:grid;gap:6px;list-style:none;padding:0;margin:0;font-weight:500;font-size:14px}.hero__usps[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:10px}.hero__check[data-astro-cid-bbe6dxrz]{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;background:var(--lime);color:var(--navy)}.hero__check[data-astro-cid-bbe6dxrz] svg{stroke-width:2.4}.hero__actions[data-astro-cid-bbe6dxrz]{display:flex;gap:10px;padding-top:4px}.hero__actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{padding-inline:14px}.hero__cta[data-astro-cid-bbe6dxrz]{flex:1;min-width:0;white-space:normal;text-align:center}.hero__call-long[data-astro-cid-bbe6dxrz],.hero__aside[data-astro-cid-bbe6dxrz]{display:none}@media(min-width:640px){.hero__actions[data-astro-cid-bbe6dxrz]{flex-wrap:wrap}.hero__actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{padding-inline:20px}.hero__cta[data-astro-cid-bbe6dxrz]{flex:none}.hero__call-short[data-astro-cid-bbe6dxrz]{display:none}.hero__call-long[data-astro-cid-bbe6dxrz]{display:inline}}@media(min-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding-block:20px 40px}.hero__lead[data-astro-cid-bbe6dxrz]{font-size:17px}.hero__lead--short[data-astro-cid-bbe6dxrz]{display:none}.hero__lead--full[data-astro-cid-bbe6dxrz]{display:block}.hero__usps[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px}}@media(min-width:1100px){.hero[data-astro-cid-bbe6dxrz]{padding-block:24px 48px}.hero__grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 380px;gap:48px;align-items:center}.hero__copy[data-astro-cid-bbe6dxrz]{gap:16px}.hero__aside[data-astro-cid-bbe6dxrz]{display:block;position:relative;padding:0 0 0 40px}.hero__visual[data-astro-cid-bbe6dxrz]{position:relative;height:250px}.hero__block[data-astro-cid-bbe6dxrz]{position:absolute}.hero__block--cyan[data-astro-cid-bbe6dxrz]{inset:0 -200vw 0 40px;background:var(--cyan)}.hero__block--lime[data-astro-cid-bbe6dxrz]{top:0;bottom:0;left:0;width:40px;background:var(--lime)}.hero__machine[data-astro-cid-bbe6dxrz]{position:absolute;right:24px;bottom:-10px;width:auto;max-width:300px;height:270px;object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 18px rgb(3 42 69 / .25))}.hero__review[data-astro-cid-bbe6dxrz]{position:relative;margin:-36px 0 0 -40px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:22px 24px;display:grid;gap:12px}}.hero__score[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:14px}.hero__score[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{font-family:var(--font-heading);font-size:44px;line-height:1;color:var(--navy)}.hero__score[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.hero__review[data-astro-cid-bbe6dxrz] blockquote[data-astro-cid-bbe6dxrz]{margin:0;font-size:14px}.hero__review[data-astro-cid-bbe6dxrz] cite[data-astro-cid-bbe6dxrz]{display:block;margin-top:4px;font-style:normal;color:var(--muted);font-size:13px}.hero__quote-placeholder[data-astro-cid-bbe6dxrz]{font-size:13px;background:var(--navragen);padding:4px 8px;border-radius:4px}
