.testimonials-section,.testimonials-section h2{position:relative}.testimonial-card,.testimonials-section{background-color:#fff;position:relative}.testimonials-section{padding:80px 0}.testimonials-section::before{content:'"';font-size:200px;color:rgba(0,123,255,.05);position:absolute;top:20px;left:50px;font-family:Georgia,serif;line-height:0;display:none}.testimonials-section h2{text-align:center;margin-bottom:15px;color:#333;font-size:2.2rem;z-index:2}.section-subtitle{text-align:center;margin-bottom:50px;color:#666;max-width:700px;margin-left:auto;margin-right:auto}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}.testimonial-card{border-radius:8px;padding:30px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s,box-shadow .3s;z-index:1}.testimonial-header{display:flex;align-items:center;margin-bottom:15px;background-color:#f5f5f5;border-radius:20px;padding:10px}.testimonial-avatar{font-size:40px;color:#007bff;margin-right:15px}.testimonial-meta h4{margin:0;font-size:1.1rem;font-weight:600;line-height:1.4}.testimonial-location{margin:3px 0 0;font-size:.85rem}.testimonial-rating{margin-bottom:15px;color:#ffb400}.testimonial-rating i{margin-right:2px}.testimonial-text{line-height:1.6;margin-bottom:15px;font-style:italic;font-size:1rem}.testimonial-date{font-size:.8rem;text-align:right;margin-bottom:0}.testimonial-cta{text-align:center;margin-top:30px}.testimonial-cta p{margin-bottom:20px;font-size:1.1rem;color:#555}@media (max-width:1200px){.testimonials-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.testimonials-grid{grid-template-columns:1fr}.testimonials-section{padding:60px 0}.testimonials-section::before{font-size:150px;top:10px;left:20px}}.testimonial-card[itemprop=review],.testimonials-section[itemscope]{display:block}.testimonial-rating span.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.testimonial-date,.testimonial-location{color:#444}.testimonial-meta h4,.testimonial-text{color:#333}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}