.testimonials-section{background:#fff;padding:100px 0;text-align:center}.testimonials-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:0 20px}.testimonial-card{background:var(--light);padding:30px;border-radius:15px;text-align:left;position:relative}.testimonial-quote{position:absolute;top:-20px;right:30px;width:40px;height:40px;background:var(--primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.testimonial-author{display:flex;align-items:center;margin-top:20px}.testimonial-author img{width:50px;height:50px;border-radius:50%;margin-right:15px;object-fit:cover}