.PartnerSection_partnerSection__sMiKq{padding:4rem 0;background-color:#f8f9fa}.PartnerSection_container__jYVvn{max-width:1200px;margin:0 auto;padding:0 1rem;text-align:center}.PartnerSection_title__AyoY0{font-size:2.5rem;font-weight:700;color:#333;margin-bottom:1rem}.PartnerSection_description__nzbah{font-size:1.1rem;color:#666;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.PartnerSection_partnersContainer__VRKWf{position:relative;width:100%;overflow:hidden;padding:1rem 0}.PartnerSection_partnersTrack__HpGpH{display:flex;align-items:stretch;justify-content:center;gap:2rem;flex-wrap:wrap}.PartnerSection_partnerItem__Lb8aA{flex:1 1 200px;max-width:280px;min-width:200px}.PartnerSection_logoWrapper__z4PNa{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);height:100%;display:flex;flex-direction:column;align-items:center;transition:all .3s ease}.PartnerSection_logoWrapper__z4PNa:hover{transform:translateY(-5px);box-shadow:0 6px 25px rgba(0,0,0,.1)}.PartnerSection_iconWrapper__8WCSS{margin-bottom:1.5rem;color:#07f;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:#f0f7ff;border-radius:50%;transition:all .3s ease}.PartnerSection_logoWrapper__z4PNa:hover .PartnerSection_iconWrapper__8WCSS{background-color:#4a90e2;color:#fff}.PartnerSection_partnerName__gMkng{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:.75rem}.PartnerSection_partnerDescription__eQNDo{font-size:.95rem;color:#666;line-height:1.5}@media (max-width:768px){.PartnerSection_title__AyoY0{font-size:2rem}.PartnerSection_description__nzbah{font-size:1rem;margin-bottom:2rem}.PartnerSection_partnersTrack__HpGpH{gap:1.5rem;padding:0 1rem}.PartnerSection_partnerItem__Lb8aA{flex:1 1 100%;max-width:100%}.PartnerSection_logoWrapper__z4PNa{padding:1.5rem}.PartnerSection_iconWrapper__8WCSS{width:60px;height:60px;margin-bottom:1rem}.PartnerSection_partnerName__gMkng{font-size:1.1rem}.PartnerSection_partnerDescription__eQNDo{font-size:.9rem}}.SolutionsSection_solutionsSection__w3HE4{padding:6rem 0;background:#f8f9fa}.SolutionsSection_container__mr2oV{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-unit)}.SolutionsSection_header__eq_A7{text-align:center;margin-bottom:3rem}.SolutionsSection_title__PrqHO{font-size:2.5rem;font-weight:600;margin-bottom:1rem;color:#000}.SolutionsSection_subtitle__pNtvF{font-size:1.125rem;color:#666;max-width:600px;margin:0 auto}.SolutionsSection_carouselContainer__A_OmA{position:relative;padding:0 4rem;margin:2rem 0}.SolutionsSection_navButton__OvfBa{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease;z-index:2}.SolutionsSection_prevButton__BQkYN{left:0}.SolutionsSection_nextButton__wqq3S{right:0}.SolutionsSection_navButton__OvfBa:hover{background:#f8f9fa;transform:translateY(-50%) scale(1.1)}.SolutionsSection_solutionsWrapper__cpGDm{overflow:hidden}.SolutionsSection_solutionsTrack__GI9ND{display:flex;transition:transform .5s ease}.SolutionsSection_solutionCard__NnIZU{flex:0 0 calc(33.333% - 2rem);margin:0 1rem;padding:2rem;background:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.SolutionsSection_solutionCard__NnIZU:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.SolutionsSection_solutionCard__NnIZU h3{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#000}.SolutionsSection_solutionCard__NnIZU p{color:#666;margin-bottom:1.5rem;line-height:1.6}.SolutionsSection_tags__rgnTg{display:flex;flex-wrap:wrap;gap:.5rem}.SolutionsSection_tag__7C9uL{padding:.25rem .75rem;background:#f0f0f0;border-radius:1rem;font-size:.875rem;color:#666}.SolutionsSection_pagination__ycEj8{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.SolutionsSection_paginationDot__XAYQH{width:.75rem;height:.75rem;border-radius:50%;background:#ddd;border:none;cursor:pointer;transition:all .3s ease}.SolutionsSection_paginationDot__XAYQH.SolutionsSection_active__Dmpya{background:#000;transform:scale(1.2)}.SolutionsSection_applicability__jFHGx{margin-top:1rem;font-size:.875rem;color:#888;font-style:italic}@media (max-width:1024px){.SolutionsSection_solutionCard__NnIZU{flex:0 0 calc(50% - 2rem)}}@media (max-width:768px){.SolutionsSection_carouselContainer__A_OmA{padding:0 3rem}.SolutionsSection_solutionCard__NnIZU{flex:0 0 calc(100% - 2rem)}.SolutionsSection_title__PrqHO{font-size:2rem}}.TestimonialsSection_testimonialsSection__hnvuq{padding:6rem 0;background:linear-gradient(135deg,#f8f9fa,#fff);overflow:hidden}.TestimonialsSection_container__hsFBj{max-width:1200px;margin:0 auto;padding:0 2rem}.TestimonialsSection_header__G7f0Q{text-align:center;margin-bottom:4rem}.TestimonialsSection_title__6sqDa{font-size:2.5rem;background:linear-gradient(45deg,#1a1a1a,#333);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:1rem;font-weight:600}.TestimonialsSection_subtitle__Vmz_P{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.TestimonialsSection_carouselContainer__0XKQF{position:relative;display:flex;align-items:center;gap:1rem;margin:0 -1rem}.TestimonialsSection_testimonialWrapper__olWN8{width:100%;overflow:hidden;padding:1rem}.TestimonialsSection_testimonialTrack__42kIL{display:flex;gap:2rem;transition:transform .5s ease}.TestimonialsSection_testimonialCard__6GIsE{flex:0 0 calc(33.333% - 1.33rem);background:#fff;padding:2rem;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease}.TestimonialsSection_testimonialCard__6GIsE:hover{transform:translateY(-5px);box-shadow:0 6px 30px rgba(0,0,0,.1)}.TestimonialsSection_quoteIcon__Gzgoz{color:#e0e0e0;font-size:2rem;margin-bottom:1.5rem}.TestimonialsSection_content__4dzJF{color:#333;line-height:1.8;font-size:1rem;margin-bottom:1.5rem;min-height:80px}.TestimonialsSection_rating__CuBZ5{color:gold;display:flex;gap:.25rem;margin-bottom:1.5rem;font-size:1.1rem}.TestimonialsSection_userInfo__q3xR_{border-top:1px solid #eee;padding-top:1.5rem}.TestimonialsSection_userInfo__q3xR_ h4{font-size:1.1rem;color:#333;margin-bottom:.5rem;font-weight:600}.TestimonialsSection_userInfo__q3xR_ p{color:#666;font-size:.9rem;margin:0}.TestimonialsSection_organization__OGIiT{color:#999!important;font-size:.85rem!important;margin-top:.25rem!important}.TestimonialsSection_navButton__G4L7_{width:50px;height:50px;border-radius:50%;background:#fff;border:none;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#333;z-index:2}.TestimonialsSection_navButton__G4L7_:hover{background:#333;color:#fff}.TestimonialsSection_navButton__G4L7_:disabled{opacity:.5;cursor:not-allowed;background:#f0f0f0}.TestimonialsSection_pagination__Dz7Ot{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.TestimonialsSection_paginationDot__sU84x{width:10px;height:10px;border-radius:50%;background:#ddd;border:none;cursor:pointer;transition:all .3s ease}.TestimonialsSection_paginationDot__sU84x.TestimonialsSection_active___AmvF{background:#333;transform:scale(1.2)}@media (max-width:1024px){.TestimonialsSection_testimonialCard__6GIsE{flex:0 0 calc(50% - 1rem)}}@media (max-width:768px){.TestimonialsSection_testimonialCard__6GIsE{flex:0 0 calc(100% - 1rem)}.TestimonialsSection_title__6sqDa{font-size:2rem}.TestimonialsSection_navButton__G4L7_{width:40px;height:40px}.TestimonialsSection_content__4dzJF{min-height:auto}}