.testimonials-section{background:#f0f8fa;padding:60px 16px}.testimonials-header{text-align:center;margin-bottom:40px}.testimonials-title{font-size:30px;font-weight:900;text-transform:uppercase;color:#016b60;font-family:Arial,Helvetica,sans-serif}.testimonials-subtitle{display:inline-block;margin-top:10px;padding:6px 14px;background:#fff;border-radius:6px;font-size:17px;font-weight:700;color:#016b60}.testimonials-grid{max-width:1200px;margin:0 auto;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.testimonial-card{position:relative;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:22px;box-shadow:0 6px 18px rgba(0,0,0,.05);opacity:0;transform:translateY(30px);animation:fadeSlideUp .7s ease forwards;animation-delay:var(--delay)}.testimonial-card:hover{border-color:#016b60;box-shadow:0 10px 26px rgba(0,0,0,.08)}.quote-mark{position:absolute;top:-12px;left:14px;font-size:34px;font-weight:700;color:#016b60}.testimonial-text{font-size:14px;line-height:1.6;color:#374151;margin-bottom:16px}.testimonial-meta strong{display:block;font-size:13px;color:#016b60}.testimonial-meta span{display:block;font-size:12px;color:#374151}.testimonial-meta small{font-size:11px;color:#6b7280}@keyframes fadeSlideUp{to{opacity:1;transform:translateY(0)}}