.hero-band[data-astro-cid-j7pv25f6]{background-color:var(--color-neutral-darkest);padding-top:3.25rem;padding-bottom:1.625rem}.hero-band__title[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:1.75rem;font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:.05em;color:var(--color-white);text-align:center}.ruled-heading[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--gap-medium);font-family:var(--font-heading);font-size:1.875rem;font-weight:var(--weight-regular);line-height:1;color:var(--color-neutral-darkest);text-align:center}.ruled-heading[data-astro-cid-j7pv25f6]:before,.ruled-heading[data-astro-cid-j7pv25f6]:after{content:"";flex:1;height:.125rem;background-color:var(--color-brand-primary)}.ruled-heading__text[data-astro-cid-j7pv25f6]{flex:0 0 auto}.ruled-heading--short[data-astro-cid-j7pv25f6]{color:var(--color-neutral-darker)}.ruled-heading--short[data-astro-cid-j7pv25f6]:before,.ruled-heading--short[data-astro-cid-j7pv25f6]:after{flex:0 0 6.875rem}.section-about[data-astro-cid-j7pv25f6]{background-color:var(--color-background);padding-top:var(--space-section-large);padding-bottom:1.9375rem}.section-about[data-astro-cid-j7pv25f6]>.container-large[data-astro-cid-j7pv25f6]{gap:3.6875rem}.section-about__prose[data-astro-cid-j7pv25f6]{max-width:51.875rem;margin:0 auto;text-align:center;gap:.6875rem}.section-about__prose[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text)}.section-about__cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:.125rem}.button-outline[data-astro-cid-j7pv25f6]{display:inline-block;font-family:var(--font-body);font-size:.875rem;font-weight:var(--weight-bold);line-height:1.4;color:var(--color-brand-primary);background-color:transparent;border:.125rem solid var(--color-brand-primary);border-radius:var(--radius-button);padding:.6875rem 2.5rem;text-decoration:none;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base)}.button-outline[data-astro-cid-j7pv25f6]:hover,.button-outline[data-astro-cid-j7pv25f6]:focus-visible{background-color:var(--color-brand-primary);border-color:transparent;color:var(--color-white)}.section-cards[data-astro-cid-j7pv25f6]{background-color:var(--color-background);padding-top:2.125rem;padding-bottom:1.5rem}.card-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:312fr 306fr 306fr;gap:1.75rem;list-style:none}.card[data-astro-cid-j7pv25f6]{background-color:var(--color-neutral-darkest)}.card--fill[data-astro-cid-j7pv25f6]{background-color:var(--color-brand-primary)}.card__link[data-astro-cid-j7pv25f6]{position:relative;display:block;height:20.625rem;text-decoration:none;overflow:hidden}.card__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card__body[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.375rem;height:100%;padding:var(--gap-small);text-align:center}.card__title[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:1.875rem;font-weight:var(--weight-regular);line-height:var(--leading-heading);color:var(--color-white)}.card__kicker[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.9375rem;line-height:1.5rem;color:var(--color-white)}.section-brands[data-astro-cid-j7pv25f6]{background-color:var(--color-background);padding-top:1.5rem;padding-bottom:6.3125rem}.brand-strip[data-astro-cid-j7pv25f6]{padding:0 1.125rem;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-medium);list-style:none}.brand-strip__item[data-astro-cid-j7pv25f6]{display:flex;align-items:center}.brand-strip__item[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:var(--brand-w);height:auto;max-width:100%}.section-testimonials[data-astro-cid-j7pv25f6]{background-color:var(--color-background);padding-top:6.625rem;padding-bottom:3.5rem}.section-testimonials__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:36.5625rem 9.875rem;gap:10.125rem;align-items:start}.section-testimonials__main[data-astro-cid-j7pv25f6]{padding-left:.875rem;display:flex;flex-direction:column;gap:2.5625rem;text-align:center}.section-testimonials__copy[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:var(--text-body);line-height:1.2222;color:var(--color-text)}.section-testimonials__copy[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-text);text-decoration:underline}.section-testimonials__cta[data-astro-cid-j7pv25f6]{margin-top:1.0625rem}.rating[data-astro-cid-j7pv25f6]{text-align:center;margin-top:2.125rem}.rating__label[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:1rem;color:var(--color-text)}.rating__logo[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:var(--gap-small)}.rating__logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:3rem;height:auto}.rating__score[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:.4375rem;margin-top:.125rem}.rating__figure[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:1.1875rem;font-weight:var(--weight-bold);color:var(--color-rating)}.rating__stars[data-astro-cid-j7pv25f6]{display:inline-flex;gap:.0625rem}.rating__stars[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{fill:var(--color-rating)}.rating__asterisk[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.75rem;color:var(--color-text);align-self:flex-start}.rating__note[data-astro-cid-j7pv25f6]{font-family:var(--font-body);font-size:.4375rem;color:var(--color-text);margin-top:var(--gap-small)}@media(max-width:991px){.section-testimonials__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;justify-items:center}.brand-strip[data-astro-cid-j7pv25f6]{flex-wrap:wrap;justify-content:center;gap:var(--gap-large)}}@media(max-width:767px){.card-strip[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.videobg{--videobg-min-height: 15rem}.ruled-heading[data-astro-cid-j7pv25f6]:before,.ruled-heading[data-astro-cid-j7pv25f6]:after{flex:1}.ruled-heading[data-astro-cid-j7pv25f6]{gap:var(--gap-small)}}.hero-videobg[data-astro-cid-j7pv25f6]{--hero-band-h: 37.625rem}.hero-videobg[data-astro-cid-j7pv25f6] .videobg{min-height:var(--hero-band-h)}.hero-videobg[data-astro-cid-j7pv25f6] .videobg__frame iframe{width:max(100vw,calc(var(--hero-band-h) * 16 / 9));height:max(56.25vw,var(--hero-band-h));max-width:none;max-height:none;min-width:0;min-height:0}@media(max-width:991px){.hero-videobg[data-astro-cid-j7pv25f6]{--hero-band-h: 62.5vw}}
