.HeroServices_heroServices__JdwJd{background-color:#eaf2f8;padding:80px 0}.HeroServices_container__zzMNN{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.HeroServices_content__Vy9PY{text-align:left}.HeroServices_title__kFHuo{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#1a2b40}.HeroServices_subtitle__J3r3Q{font-size:1.1rem;line-height:1.6;color:#556070}.HeroServices_imageContainer__1g9JP{position:relative;width:100%;height:500px;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.05)}@media (max-width:992px){.HeroServices_container__zzMNN{grid-template-columns:1fr;text-align:center}.HeroServices_content__Vy9PY{order:2}.HeroServices_imageContainer__1g9JP{order:1;height:350px}.HeroServices_title__kFHuo{font-size:2.5rem}}@media (max-width:576px){.HeroServices_title__kFHuo{font-size:2rem}.HeroServices_subtitle__J3r3Q{font-size:1rem}}.ServicesCategories_servicesCategories__EwxDA{background-color:#eaf2f8;padding:80px 0}.ServicesCategories_header__fc_va{text-align:center;margin-bottom:60px}.ServicesCategories_title__2LkJv{font-size:2.5rem;font-weight:700;color:#1a2b40;margin-bottom:15px}.ServicesCategories_subtitle__6PZ_Y{font-size:1.1rem;color:#556070;max-width:700px;margin:0 auto}.ServicesCategories_grid__iwDFy{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:30px;gap:30px}.ServicesCategories_card__4Jd3e{background-color:#ffffff;padding:40px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;text-align:center}.ServicesCategories_card__4Jd3e:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.ServicesCategories_iconContainer__c_nLM{width:60px;height:60px;background-color:#f0f4f7;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.ServicesCategories_iconContainer__c_nLM svg{width:30px;height:30px;color:#007bff}.ServicesCategories_cardTitle__O9zbA{font-size:1.5rem;font-weight:600;color:#1a2b40;margin-bottom:10px}.ServicesCategories_cardText__XjdkH{font-size:1rem;color:#556070;line-height:1.6}@media (max-width:768px){.ServicesCategories_grid__iwDFy{grid-template-columns:1fr}}.WorkProcess_workProcessSection__0bU0p{padding:80px 0;color:#ffffff}.WorkProcess_container__yEntw{max-width:1200px;margin:0 auto;padding:0 20px}.WorkProcess_header__Fh7z9{text-align:center;margin-bottom:60px}.WorkProcess_title__81k_0{font-size:2.5rem;font-weight:700;margin-bottom:15px;color:#ffffff}.WorkProcess_subtitle__TjRD2{font-size:1.1rem;color:#d1e2f6;max-width:700px;margin:0 auto}.WorkProcess_processGrid__G4791{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:40px;gap:40px}.WorkProcess_processCard__hQtCQ{text-align:center;padding:20px;position:relative}.WorkProcess_stepNumber__jPzLT{font-size:4rem;font-weight:700;color:#007bff;opacity:.8;margin-bottom:20px}.WorkProcess_cardTitle__DEn8A{font-size:1.5rem;font-weight:600;margin-bottom:10px;color:#ffffff}.WorkProcess_cardText__xb4gr{font-size:1rem;color:#d1e2f6;line-height:1.6}.SuccessStories_successStoriesSection__ED3vp{background-color:#eaf2f8;padding:80px 0;text-align:center}.SuccessStories_header__YcHiC{margin-bottom:50px}.SuccessStories_title__pLgyC{font-size:2.5rem;font-weight:700;color:#1a2b40;margin-bottom:15px}.SuccessStories_subtitle__euRhJ{font-size:1.1rem;color:#556070;max-width:700px;margin:0 auto}.SuccessStories_carouselContainer__fFfZ_{position:relative;overflow:hidden;max-width:900px;margin:0 auto}.SuccessStories_carouselInner__HUdcD{display:flex;transition:transform .5s ease-in-out}.SuccessStories_slide__78jx6{min-width:100%;box-sizing:border-box;flex-shrink:0;padding:0 40px}.SuccessStories_quote__Jl6nk{font-size:1.5rem;line-height:1.6;font-style:italic;color:#1a2b40;margin-bottom:20px}.SuccessStories_name__qF_cu{font-size:1.2rem;font-weight:600;color:#007bff}.SuccessStories_details__74LSA{font-size:.9rem;color:#7a8392;margin-top:5px}.SuccessStories_dotsContainer__VrodR{margin-top:30px}.SuccessStories_dot__JfPhJ{background-color:#ccc;border:none;width:10px;height:10px;border-radius:50%;margin:0 5px;cursor:pointer;transition:background-color .3s ease}.SuccessStories_dot__JfPhJ.SuccessStories_active__BmkVR{background-color:#007bff}@media (max-width:768px){.SuccessStories_title__pLgyC{font-size:2rem}.SuccessStories_quote__Jl6nk{font-size:1.2rem}}