.testimonial-modern-grid{background-color:#f8f9fa}.testimonial-modern-title{text-align:center;margin-bottom:3rem !important}.testimonial-modern-grid-container{max-width:1200px;margin:0 auto;padding:0 1rem}.testimonial-modern-grid-columns{display:flex;gap:2rem;margin:0 -1rem}.testimonial-modern-card{padding:1rem}.testimonial-modern-card-inner{height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.testimonial-modern-card-inner:hover{transform:translateY(-10px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.testimonial-modern-card-inner img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:1.5rem;border:4px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}.testimonial-modern-rating{margin:1rem 0 !important;letter-spacing:2px}.testimonial-modern-text{margin:1rem 0 !important;color:#555;font-style:italic}.testimonial-modern-author{margin-top:auto !important;color:#333}@media (max-width:992px){.testimonial-modern-grid-columns{flex-wrap:wrap}.testimonial-modern-card{width:calc(50% - 2rem) !important;margin-bottom:2rem}}@media (max-width:576px){.testimonial-modern-card{width:100% !important}.testimonial-modern-title{font-size:28px !important}}@keyframes cardAppear{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.testimonial-modern-card{animation:cardAppear .6s ease-out forwards}.testimonial-modern-card:nth-child(2){animation-delay:.2s}.testimonial-modern-card:nth-child(3){animation-delay:.4s}