.Testimonials_testimonialsSection__8pN8D{padding:80px 5%;background-color:#f8f9fa}.Testimonials_container__VN59B{max-width:1200px;margin:0 auto}.Testimonials_header__qkn7p{text-align:center;margin-bottom:60px}.Testimonials_title__QxmLY{font-size:2.5rem;font-weight:700;margin-bottom:16px;color:var(--primary-color)}.Testimonials_subtitle__xXf4y{font-size:1.2rem;color:#555;max-width:700px;margin:0 auto;line-height:1.6}.Testimonials_testimonialsGrid__qq8k9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.Testimonials_testimonialCard__dguHv{background-color:#fff;border-radius:12px;padding:30px;box-shadow:0 5px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease}.Testimonials_testimonialCard__dguHv:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Testimonials_rating__s88HU{display:flex;margin-bottom:20px}.Testimonials_starFilled__oI00J{fill:#ffc107}.Testimonials_starEmpty__s1Wq0{fill:#e0e0e0}.Testimonials_testimonialContent__3F1Ml{font-size:1.1rem;line-height:1.6;color:#444;margin:0 0 30px;flex-grow:1;font-style:italic}.Testimonials_testimonialAuthor__rQNac{display:flex;align-items:center}.Testimonials_authorInfo__Qmdbe{display:flex;flex-direction:column}.Testimonials_authorName__ew6ee{margin:0 0 5px;font-weight:600;font-size:1.1rem;color:#333}.Testimonials_authorPosition__ErCBf{margin:0;color:#777;font-size:.9rem}@media (max-width:1024px){.Testimonials_testimonialsGrid__qq8k9{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Testimonials_testimonialsSection__8pN8D{padding:60px 20px}.Testimonials_testimonialsGrid__qq8k9{grid-template-columns:1fr}}.page_main__a4oDC{font-family:var(--font-hostraha),system-ui,sans-serif;overflow-x:hidden}