.testimonials{background:#f9f8f4;padding:5em 40px}.testimonials__inner{margin:0 auto;max-width:var(--max-width)}.testimonials__inner h2{font-family:Inter,arial,sans-serif;font-size:2rem;margin-bottom:48px;text-align:center}.testimonials__grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.testimonial{background:#fff;border-radius:0;box-shadow:none;margin:0;padding:28px}.testimonial__avatar{border-radius:50%;height:48px;margin-bottom:12px;object-fit:cover;width:48px}.testimonial__quote{font-style:italic;line-height:1.6;margin-bottom:16px}.testimonial__quote:before{color:#497e74;content:"C";font-size:1.5em;font-style:normal;line-height:0;margin-right:.1em;vertical-align:-.3em}.testimonial__author{color:#333;font-weight:700;margin:0}.testimonial__role{color:#888;font-size:.875rem}@media (max-width:768px){.testimonials{padding:48px 20px}.testimonials__grid{grid-template-columns:1fr}}