*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;background:#f8f8f8}#testimonials-section{padding:120px 20px;text-align:center;background:linear-gradient(135deg,#f7f5f1,#fff);overflow:hidden}#testimonials-title{font-size:44px;font-family:'Playfair Display',serif;margin-bottom:10px;color:#111}#testimonials-subtitle{color:#777;margin-bottom:70px;font-size:16px}#testimonials-slider{max-width:1200px;margin:auto;overflow:hidden}#testimonials-wrapper{display:flex;gap:40px;transition:transform .6s ease}#testimonial-card1,#testimonial-card2,#testimonial-card3{background:#fff;min-width:360px;padding:40px;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1);transition:all .4s ease}#testimonial-card1:hover,#testimonial-card2:hover,#testimonial-card3:hover{transform:translateY(-10px);box-shadow:0 20px 60px rgba(0,0,0,.15)}#testimonial-img1,#testimonial-img2,#testimonial-img3{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:20px;border:3px solid #c6a45f}#testimonial-name1,#testimonial-name2,#testimonial-name3{font-size:20px;font-weight:600;margin-bottom:5px}#testimonial-stars1,#testimonial-stars2,#testimonial-stars3{color:#c6a45f;letter-spacing:2px;margin-bottom:15px}#testimonial-text1,#testimonial-text2,#testimonial-text3{font-size:15px;color:#555;line-height:1.7}#testimonial-controls{margin-top:50px}#testimonial-next,#testimonial-prev{width:50px;height:50px;border:none;border-radius:50%;background:#c6a45f;color:#fff;font-size:20px;cursor:pointer;margin:0 10px;transition:.3s}#testimonial-next:hover,#testimonial-prev:hover{background:#a8873d;transform:scale(1.1)}@media(max-width:900px){#testimonial-card1,#testimonial-card2,#testimonial-card3{min-width:280px;padding:30px}}@media(max-width:600px){#testimonials-title{font-size:32px}}