.client-reviews{background:#eae7e0;scroll-margin-top:115px}.reviews-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.reviews-heading h2{letter-spacing:-.055em;font-size:clamp(32px,4vw,60px);line-height:1.06}.reviews-heading h2 em{color:#a42b55;font-style:normal}.reviews-heading>p{flex-shrink:0;font-size:18px;line-height:1.5}.reviews-grid{grid-template-columns:1fr 1fr .85fr;gap:18px;display:grid}.review-card{background:#f8f6f0;border-radius:24px;flex-direction:column;margin:0;padding:clamp(24px,2.4vw,38px);transition:transform .4s;display:flex}.review-score{justify-content:space-between;align-items:center;gap:14px;display:flex}.review-score>span:first-child{letter-spacing:-.04em;font-size:30px;font-weight:700}.review-score>span:first-child>span{color:#6e6763;font-size:17px}.review-score>span:last-child{color:#645f5b;font-size:12px}.review-card blockquote{letter-spacing:-.035em;margin:32px 0 38px;font-size:clamp(23px,2vw,30px);line-height:1.36}.review-card figcaption{border-top:1px solid #d9d4cb;align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:14px;display:flex}.review-avatar{background:#eedbe2;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.review-card figcaption>strong{font-weight:650}.review-card figcaption>a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;margin-left:auto;text-decoration:underline;display:inline-flex}.review-rating-only{color:#f8f6f0;background:#24251f}.review-rating-only .review-score>span:last-child,.review-rating-only .review-score>span:first-child>span{color:#d9d4cb}.review-rating-only .review-avatar{color:#191c18;background:#ee83aa}.review-rating-only figcaption{border-color:#55574d}.review-no-comment{letter-spacing:-.035em;margin:32px 0 38px;font-size:clamp(24px,2.4vw,36px);line-height:1.2}.review-no-comment strong{color:#ee83aa;font-weight:650}.review-no-comment>span{letter-spacing:0;color:#d9d4cb;margin-top:22px;font-size:14px;line-height:1.5;display:block}.reviews-source{color:#605b56;max-width:800px;margin-top:22px;font-size:13px;line-height:1.6}.reviews-source a{text-underline-offset:3px;text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.review-card:hover{transform:translateY(-5px)}}@media (max-width:1050px){.reviews-grid{grid-template-columns:1fr 1fr}.review-rating-only{grid-column:1/-1}.review-rating-only .review-no-comment{margin-block:22px}.reviews-heading{display:block}.reviews-heading>p{margin-top:20px}}@media (max-width:650px){.reviews-grid{grid-template-columns:1fr;gap:14px}.reviews-heading h2{font-size:clamp(30px,8vw,44px)}.review-card{padding:24px}.review-card blockquote{font-size:25px}.review-rating-only{grid-column:auto}.reviews-heading>p{font-size:17px}}@media (prefers-reduced-motion:reduce){.review-card{transition:none}}
