.testimonials{text-align:center;color:#fff;padding:100px 20px}.testimonials-container{max-width:1200px;margin:auto}.testimonials-title{margin-bottom:10px;font-size:2.5rem}.testimonials-subtitle{color:#bbb;margin-bottom:60px}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.testimonial-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:30px;transition:all .4s;position:relative;overflow:hidden}.testimonial-card:hover{border-color:#00c3ff;transform:translateY(-10px)scale(1.02);box-shadow:0 15px 40px #00c3ff40}.testimonial-card.female{border-left:3px solid #ff7eb3}.testimonial-card.male{border-left:3px solid #00c3ff}.quote-icon{color:#00c3ff;margin-bottom:10px;font-size:1.5rem}.stars{color:gold;margin-bottom:15px}.stars i{margin:0 2px}.text-fr{color:#ddd;margin-bottom:10px;font-size:.95rem}.text-en{color:#aaa;margin-bottom:20px;font-size:.85rem;font-style:italic}.client{justify-content:center;align-items:center;gap:10px;display:flex}.avatar{color:#00c3ff;font-size:1.5rem}@media (max-width:768px){.testimonials-title{font-size:2rem}}
