.reviews{background:#f4f0e8;padding-top:clamp(70px,9vw,125px)!important;padding-bottom:clamp(70px,8vw,110px)!important}.reviews-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:35px;align-items:end;margin-bottom:48px}.reviews h2{font:600 clamp(43px,5vw,72px)/1.04 var(--serif);letter-spacing:-2px;margin:0}.reviews h2 em{color:#078dca}.review-score{border-left:1px solid #b8b2a8;padding-left:27px;display:grid;gap:3px}.review-score strong{font:600 48px/.9 var(--serif)}.review-score span{color:#c78526;font-size:17px;letter-spacing:2px}.review-score small{font-size:13px;color:#6c726b}.review-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-list figure{background:#fff;padding:31px 29px 27px;margin:0;min-height:262px;display:flex;flex-direction:column;box-shadow:0 10px 30px rgba(33,40,34,.05)}.quote-mark{font:600 48px/.5 var(--serif);color:#078dca;margin-bottom:16px}.review-list blockquote{font:600 19px/1.45 var(--serif);letter-spacing:-.25px;margin:0}.review-list figcaption{margin-top:auto;padding-top:25px;color:#636a62;font-size:13px;font-weight:700}.review-list figcaption span{display:block;color:#c78526;letter-spacing:2px;font-size:12px;margin-top:6px}.review-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:43px}.review-cta div{display:grid;gap:4px}.review-cta b{font:600 23px var(--serif)}.review-cta span{font-size:15px;color:#59615a}.review-cta .button{font-size:15px!important;white-space:nowrap}@media(max-width:850px){.reviews-heading{grid-template-columns:1fr}.review-list{grid-template-columns:1fr}.review-list figure{min-height:0}.review-cta{align-items:flex-start}}@media(max-width:540px){.reviews-heading{margin-bottom:32px}.review-list{gap:12px}.review-list figure{padding:27px 22px}.review-list blockquote{font-size:18px}.review-cta{display:block}.review-cta .button{margin-top:20px;width:100%}}
