.narrow[data-astro-cid-bgozg7lw]{max-width:960px}.intro[data-astro-cid-bgozg7lw]{text-align:center;font-size:var(--fs-lead);color:var(--text-soft);line-height:1.8;max-width:700px;margin:0 auto clamp(2rem,4vw,3rem)}.intro[data-astro-cid-bgozg7lw] strong[data-astro-cid-bgozg7lw]{color:var(--navy);font-weight:700}.block-head[data-astro-cid-bgozg7lw]{text-align:center;margin-bottom:clamp(2rem,4vw,2.75rem)}.rule[data-astro-cid-bgozg7lw]{width:64px;height:4px;border:0;border-radius:var(--r-pill);background:var(--clr);margin:1rem 0 1.25rem}.rule--center[data-astro-cid-bgozg7lw]{margin-inline:auto}.card[data-astro-cid-bgozg7lw]{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:clamp(1.6rem,1rem + 2.2vw,2.6rem)}.card[data-astro-cid-bgozg7lw]+.card[data-astro-cid-bgozg7lw],.media-split[data-astro-cid-bgozg7lw]+.card[data-astro-cid-bgozg7lw]{margin-top:clamp(1.5rem,3vw,2rem)}.card[data-astro-cid-bgozg7lw] .eyebrow[data-astro-cid-bgozg7lw],.block-head[data-astro-cid-bgozg7lw] .eyebrow[data-astro-cid-bgozg7lw]{color:var(--clr);background:color-mix(in srgb,var(--clr) 14%,white)}.card__title[data-astro-cid-bgozg7lw]{font-size:var(--fs-h3);font-weight:700;color:var(--navy);margin:0}.card--featured[data-astro-cid-bgozg7lw]{background:color-mix(in srgb,var(--clr) 7%,white);border-color:color-mix(in srgb,var(--clr) 22%,white)}.card-desc[data-astro-cid-bgozg7lw]{font-size:var(--fs-body);color:var(--text-soft);line-height:1.7;margin-bottom:1.25rem}.card-desc--last[data-astro-cid-bgozg7lw]{margin-bottom:0}.card[data-astro-cid-bgozg7lw] .list-clean[data-astro-cid-bgozg7lw]{margin-bottom:1.25rem}.card-head[data-astro-cid-bgozg7lw]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.card-head__titlerow[data-astro-cid-bgozg7lw]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.card-head__sub[data-astro-cid-bgozg7lw]{font-size:.9rem;color:var(--text-soft);margin-top:.35rem}.tag[data-astro-cid-bgozg7lw]{font-family:var(--font-body);background:var(--clr);color:#fff;padding:.25rem .7rem;border-radius:var(--r-pill);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.price-chip[data-astro-cid-bgozg7lw]{font-family:var(--font-head);font-size:1.5rem;font-weight:800;color:color-mix(in srgb,var(--clr) 72%,var(--navy));white-space:nowrap;line-height:1}.price-chip--primary[data-astro-cid-bgozg7lw]{color:var(--clr)}.why-grid[data-astro-cid-bgozg7lw],.check-grid[data-astro-cid-bgozg7lw]{columns:2;column-gap:2.5rem}.why-grid[data-astro-cid-bgozg7lw]>li[data-astro-cid-bgozg7lw],.check-grid[data-astro-cid-bgozg7lw]>li[data-astro-cid-bgozg7lw]{break-inside:avoid}.card[data-astro-cid-bgozg7lw] .callout[data-astro-cid-bgozg7lw]{margin-top:1rem;margin-bottom:0}.media-split[data-astro-cid-bgozg7lw]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.ms-img[data-astro-cid-bgozg7lw]{margin:0;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:4 / 3}.ms-img[data-astro-cid-bgozg7lw] img[data-astro-cid-bgozg7lw]{width:100%;height:100%;object-fit:cover;display:block}.why-panel__title[data-astro-cid-bgozg7lw]{font-size:var(--fs-h2);font-weight:800;color:#fff}.badge-grid[data-astro-cid-bgozg7lw]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem 2rem;max-width:720px;margin-inline:auto}.why-panel[data-astro-cid-bgozg7lw] .badge-grid[data-astro-cid-bgozg7lw]>li[data-astro-cid-bgozg7lw]{color:var(--on-dark);margin-bottom:0}.why-panel[data-astro-cid-bgozg7lw] .badge-grid[data-astro-cid-bgozg7lw]>li[data-astro-cid-bgozg7lw]:before{background:var(--accent)}@media(max-width:820px){.media-split[data-astro-cid-bgozg7lw]{grid-template-columns:1fr}.ms-img[data-astro-cid-bgozg7lw]{aspect-ratio:16 / 10}}@media(max-width:900px){.badge-grid[data-astro-cid-bgozg7lw]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.why-grid[data-astro-cid-bgozg7lw],.check-grid[data-astro-cid-bgozg7lw]{columns:1}}@media(max-width:500px){.badge-grid[data-astro-cid-bgozg7lw]{grid-template-columns:1fr}}
