.brand img{width:220px;max-height:66px}.reviews-section{padding:120px 0;background:#fff}.reviews-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:55px}.reviews-heading h2{font-size:clamp(44px,5vw,72px);line-height:.95;letter-spacing:-.055em;margin:12px 0 0;max-width:760px}.reviews-score{text-align:right}.reviews-score strong{font-size:25px;display:block}.reviews-score span{font-size:12px;color:#6e6e75}.reviews-stars{color:#2457ff;letter-spacing:4px;font-size:18px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.review-card{background:#f1f1f1;padding:40px;min-height:330px;display:flex;flex-direction:column}.review-top{display:flex;justify-content:space-between;align-items:center}.verified{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#2457ff;font-weight:800}.review-card blockquote{font-size:21px;line-height:1.55;margin:40px 0;flex:1}.review-author{display:flex;align-items:center;gap:14px}.review-avatar{width:44px;height:44px;border-radius:50%;background:#0b0b0d;color:#fff;display:grid;place-items:center;font-weight:800}.review-author small{display:block;color:#6e6e75;margin-top:2px}
@media(max-width:900px){.reviews-grid{grid-template-columns:1fr}.reviews-heading{align-items:start}.review-card{min-height:260px}}
@media(max-width:560px){.brand img{width:175px}.reviews-section{padding:75px 0}.reviews-heading{display:block}.reviews-score{text-align:left;margin-top:25px}.review-card{padding:28px}}
