.testimonials_pageHeader__iq4AU{background:linear-gradient(135deg,var(--color-primary) 0,#000 100%);color:#fff;padding:80px 20px;text-align:center}.testimonials_pageHeader__iq4AU h1{font-size:3rem;margin-bottom:10px;font-weight:700}.testimonials_pageHeader__iq4AU p{font-size:1.25rem;opacity:.9}.testimonials_testimonialsSection__7xyo_{padding:80px 20px;background-color:#fff}.testimonials_filterSection__RlLeK{text-align:center;margin-bottom:60px}.testimonials_filterSection__RlLeK h2{font-size:1.5rem;color:var(--color-primary);margin-bottom:20px;font-weight:600}.testimonials_filterButtons__XTVDQ{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.testimonials_filterBtn__e6x7Z{background-color:#f0f0f0;border:2px solid silver;color:#000;padding:10px 20px;border-radius:25px;cursor:pointer;font-size:.95rem;font-weight:500;transition:all .3s ease}.testimonials_filterBtn__e6x7Z:hover{border-color:#4a4a4a;background-color:#f5f5f5}.testimonials_filterBtn__e6x7Z.testimonials_active__W975n{background-color:#4a4a4a;color:#fff;border-color:#4a4a4a}.testimonials_testimonialsGrid__JU8dq{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:30px}.testimonials_testimonialCard__Lr024{background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:30px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.testimonials_testimonialCard__Lr024:hover{border-color:#4a4a4a;box-shadow:0 4px 16px rgba(74,74,74,.1);transform:translateY(-5px)}.testimonials_rating__QBXWZ{margin-bottom:15px;font-size:1.2rem}.testimonials_star__WEPl7{margin-right:3px}.testimonials_text__6RycZ{font-size:1rem;line-height:1.6;color:#555;margin-bottom:20px;font-style:italic}.testimonials_author__1l9rp{display:flex;align-items:center;gap:15px;border-top:1px solid #e0e0e0;padding-top:20px}.testimonials_authorImage__qJo32{flex-shrink:0}.testimonials_imagePlaceholder__pbT6M{width:60px;height:60px;background:linear-gradient(135deg,silver,#e0e0e0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#666;font-size:.8rem;border:2px solid #4a4a4a}.testimonials_authorInfo__i8ljG h3{color:#4a4a4a;font-size:1rem;margin-bottom:3px;font-weight:600}.testimonials_authorInfo__i8ljG p{color:#999;font-size:.85rem}.testimonials_noResults__pWTqm{text-align:center;padding:40px;color:#999;font-size:1.1rem}.testimonials_stats__ZVOAx{padding:80px 20px;background-color:#f5f5f5}.testimonials_statsGrid__95lY6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px}.testimonials_statItem__JOeVD{text-align:center}.testimonials_statItem__JOeVD h3{font-size:3rem;color:#4a4a4a;margin-bottom:10px;font-weight:700}.testimonials_statItem__JOeVD p{font-size:1.1rem;color:#555}.testimonials_cta__E1zri{padding:60px 20px;background:linear-gradient(135deg,#4a4a4a,#000);color:#fff;text-align:center}.testimonials_cta__E1zri h2{font-size:2rem;margin-bottom:15px;font-weight:700}.testimonials_cta__E1zri p{font-size:1.1rem;margin-bottom:30px;opacity:.9}@media (max-width:768px){.testimonials_pageHeader__iq4AU h1{font-size:2rem}.testimonials_filterButtons__XTVDQ{gap:8px}.testimonials_filterBtn__e6x7Z{padding:8px 15px;font-size:.85rem}.testimonials_testimonialsGrid__JU8dq{grid-template-columns:1fr}.testimonials_statsGrid__95lY6{grid-template-columns:repeat(2,1fr);gap:20px}.testimonials_statItem__JOeVD h3{font-size:2rem}.testimonials_cta__E1zri h2{font-size:1.5rem}}