.testimonials{background:var(--navy-primary);padding:10px 0}.testimonials-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:0}.testimonial-card{background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;padding:2rem;text-align:left;transition:all .3s ease}.testimonial-card:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);transform:translateY(-5px)}.testimonial-text{color:#fff;font-size:20px;line-height:1.75;margin-bottom:1.2rem}.testimonial-author{text-align:left}.testimonial-author h4{color:#fff;font-size:20px;font-weight:700;margin:0}@media (max-width:992px){.testimonials{padding:0}.testimonial-card{padding:1.8rem}}@media (max-width:768px){.testimonials-grid{gap:20px;grid-template-columns:1fr}.testimonial-card{padding:1.5rem}.testimonial-text{font-size:.95rem}}@media (max-width:480px){.testimonial-author h4{font-size:.9rem}}