.customer-voices{padding:clamp(72px,9vw,130px) clamp(20px,6vw,88px);background:#17130f;color:#fff}
.reviews-heading{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end;margin:0 auto 42px;max-width:1320px}
.reviews-heading h2{margin:0;font:400 clamp(2.5rem,5vw,5rem)/.95 Georgia,serif}
.reviews-heading>p:last-child{margin:0;color:#c9c1b6;max-width:470px}
.reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1320px;margin:auto}
.review-card{display:flex;flex-direction:column;min-height:320px;padding:30px;background:#211c17;border:1px solid #44392f}
.review-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:#c9c1b6;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}
.review-stars{color:#c9a44b;letter-spacing:.1em}
.review-card blockquote{margin:34px 0 24px;font:400 1.15rem/1.58 Georgia,serif}
.review-card>p{margin:auto 0 0;color:#c9a44b;font-weight:700}
@media(max-width:900px){.reviews-heading{grid-template-columns:1fr}.reviews-grid{grid-template-columns:1fr}.review-card{min-height:0}}
