.reviews{background:var(--surface-2)}.reviews.reviews--tinted{background:var(--c-cloud)}.reviews__inner{padding-top:80px;padding-bottom:80px}.reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.reviews__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--c-brand);margin:0 0 8px;font-size:13px;font-weight:600}.reviews__title{color:var(--c-ink);letter-spacing:-.015em;margin:0;font-size:clamp(28px,3.4vw,36px);font-weight:600}.reviews__foot{text-align:center;margin-top:34px}.reviews__badge{background:var(--c-brand);box-shadow:var(--shadow-sm);border:1px solid #0000;border-radius:16px;align-items:center;gap:14px;padding:16px 22px;display:flex}.reviews__badge-score{font-family:var(--font-display);color:#fff;font-size:36px;font-weight:700;line-height:1}.reviews__badge-meta{flex-direction:column;gap:4px;display:flex}.reviews__badge-meta>span:last-child{color:#ffffffe0;font-size:13.5px;font-weight:600}.stars{gap:2px;display:inline-flex}.reviews__grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:36px 0 0;padding:0;list-style:none;display:grid}.review-card{background:var(--surface);border:1px solid var(--c-line);box-shadow:var(--shadow-sm);border-radius:18px;flex-direction:column;padding:28px;display:flex}.review-card__text{color:var(--c-ink);margin:14px 0 0;font-size:16px;line-height:1.6}.review-card__author{align-items:center;gap:12px;margin-top:auto;padding-top:22px;display:flex}.review-card__avatar{background:var(--c-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:inline-flex}.review-card__meta{flex-direction:column;display:flex}.review-card__meta strong{color:var(--c-ink);font-size:14.5px;font-weight:700}.review-card__meta span{color:var(--c-muted);font-size:13.5px}@media (max-width:900px){.reviews__grid{grid-template-columns:1fr}}@media (max-width:640px){.reviews__head{text-align:center;flex-direction:column;align-items:center}.reviews__intro{flex-direction:column;align-items:center;display:flex}}
