.heroReviews{position:relative;overflow:hidden;background:var(--color-navy);padding:120px 0 80px;text-align:center}.heroReviews__bg{position:absolute;inset:0;opacity:.2;pointer-events:none}.heroReviews__bg img{width:100%;height:100%;object-fit:cover;display:block}.heroReviews__inner{position:relative;max-width:896px;display:flex;flex-direction:column;align-items:center}.heroReviews__eyebrow{display:flex;align-items:center;justify-content:center;gap:16px;margin:0;font-family:var(--font-sans);font-size:10px;font-weight:700;line-height:1.5;letter-spacing:4px;text-transform:uppercase;color:var(--color-footer-heading)}.heroReviews__eyebrow::before,.heroReviews__eyebrow::after{content:"";flex-shrink:0;width:48px;height:1px;background:var(--color-blue-400)}.heroReviews__heading{margin:24px 0 0;font-family:var(--font-serif);font-weight:300;font-size:77px;line-height:1.1;color:var(--color-white)}.heroReviews__heading em{font-style:italic;color:var(--color-footer-heading)}.heroReviews__copy{margin:24px 0 0;max-width:620px;font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:1.8;color:hsla(0,0%,100%,.87)}.heroReviews__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:32px;padding:12px 24px;border:1px solid var(--color-divider);background:hsla(0,0%,100%,.06);font-family:var(--font-sans)}.heroReviews__g{display:block;flex-shrink:0}.heroReviews__stars{display:inline-flex;gap:2px;font-size:14px;color:var(--color-footer-heading)}.heroReviews__score{font-family:var(--font-serif);font-weight:600;font-size:20px;line-height:1;color:var(--color-white)}.heroReviews__divider{width:1px;height:16px;background:var(--color-divider)}.heroReviews__count{font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.9)}@media(max-width: 991px){.heroReviews{padding:96px 0 64px}.heroReviews__heading{font-size:56px}}@media(max-width: 767px){.heroReviews{padding:72px 0 56px}.heroReviews__eyebrow{font-size:9px;letter-spacing:3px;gap:12px}.heroReviews__eyebrow::before,.heroReviews__eyebrow::after{width:28px}.heroReviews__heading{font-size:40px}.heroReviews__copy{font-size:16px}.heroReviews__rating{gap:10px;padding:12px 16px}.heroReviews__count{font-size:11px}}
