.Testimonials_testimonials__uGBlr{padding:80px 0;background-color:#f8f9fa}.Testimonials_testimonials__uGBlr .Testimonials_container__cSAwt{max-width:1200px;margin:0 auto;padding:0 20px}.Testimonials_header__zRwVG{text-align:center;margin-bottom:40px}.Testimonials_header__zRwVG h2{font-size:3.5rem;color:#333;margin-bottom:1rem}.Testimonials_header__zRwVG p{font-size:1.2rem;color:#666}.Testimonials_testimonialGrid__O2AhQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.Testimonials_testimonialCard__abgWx{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative}.Testimonials_testimonialCard__abgWx .Testimonials_quoteIcon__sLiAD{font-size:3rem;color:#e0e0e0;position:absolute;top:-10px;left:10px;font-family:Georgia,serif}.Testimonials_testimonialCard__abgWx .Testimonials_quote__8UiHq{font-size:1.1rem;line-height:1.6;color:#555;margin-bottom:20px;font-style:italic;position:relative;z-index:1}.Testimonials_testimonialCard__abgWx .Testimonials_author__rz5HX .Testimonials_name__nYuyN{font-weight:600;color:#333;font-size:1.1rem;margin-bottom:5px}.Testimonials_testimonialCard__abgWx .Testimonials_author__rz5HX .Testimonials_role__RMXAW{color:#666;font-size:.9rem}.Testimonials_loading__pYrCT{text-align:center;padding:40px;color:#666}.Testimonials_error__LmQOJ{text-align:center;padding:40px;color:#dc3545}@media(max-width:768px){.Testimonials_testimonials__uGBlr{padding:60px 0}.Testimonials_header__zRwVG h2{font-size:2rem}.Testimonials_header__zRwVG p{font-size:1rem}.Testimonials_testimonialGrid__O2AhQ{grid-template-columns:1fr}}