.testimonials-module{background:#33414d;padding:50px 20px 60px}.testimonials-inner{margin:0 auto;max-width:1250px}.testimonial-search{border:none;border-radius:10px;font-size:16px;margin-bottom:40px;max-width:520px;padding:14px 16px;width:100%}.testimonial-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){.testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.testimonial-grid{grid-template-columns:1fr}}.testimonial-card{background:#24333f;border-radius:18px;color:#fff;padding:24px;transition:transform .25s ease,box-shadow .25s ease}.testimonial-card:hover{box-shadow:0 10px 22px rgba(0,0,0,.2);transform:translateY(-6px)}.testimonial-quote{color:#fff;line-height:1.5;margin-bottom:14px}.testimonial-title{color:#ef7f6a;font-weight:600;margin-bottom:6px}.testimonial-name{color:#fff;font-size:14px}