.testimonials-section-w{background:#f0f0f0;color:#1a1a1a;padding:120px 0}.testimonials-section{text-align:center}.testimonial-title{margin:0 auto 80px;max-width:500px}.author-img{border-radius:100%;height:64px;width:64px}.testimonials-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto}.testimonial-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;padding:40px 32px;text-align:left;transition:all .3s ease}.testimonial-quote{color:#0c0a08;font-size:24px;font-weight:600;line-height:34px;margin-bottom:32px;position:relative}.testimonial-author{align-items:center;display:flex;gap:16px}.author-name{color:#0c0a08;font-size:16px;font-weight:600;margin-bottom:4px}.author-title{color:#6d6c6b;font-size:16px;line-height:1.4}@media screen and (max-width:768px){.testimonials-section-w{padding:50px 0}.testimonial-title{margin-bottom:30px}.testimonials-grid{display:grid;gap:40px;grid-template-columns:1fr}.testimonial-card{padding:20px}.testimonial-quote{font-size:20px;font-weight:500;line-height:28px;margin-bottom:20px}.author-name{color:#0c0a08;font-size:14px;font-weight:600;margin-bottom:4px}.author-title{color:#6d6c6b;font-size:14px;line-height:1.4}.author-img{height:48px;width:48px}}