.HeroSection_heroSection__0XuBC{padding:80px 0;background:linear-gradient(90deg,#f8f9fa 0,#f1f4f8);overflow:hidden}.HeroSection_container__5NtTO{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:60px}.HeroSection_content__Rpv_r{flex:1;max-width:600px}.HeroSection_badge__iqPJ_{display:inline-block;padding:8px 16px;background:rgba(52,152,219,.1);color:#3498db;border-radius:30px;font-size:.9rem;font-weight:500;margin-bottom:24px}.HeroSection_title__Z4JRm{font-size:3.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px;line-height:1.2}.HeroSection_description__pW82A{font-size:1.1rem;color:#5d6778;line-height:1.7;margin-bottom:30px}.HeroSection_stats__OzhWn{display:flex;gap:40px;margin-bottom:30px}.HeroSection_stat__IM5MQ{display:flex;flex-direction:column}.HeroSection_number__z4Imv{font-size:2.5rem;font-weight:700;color:#3498db;line-height:1}.HeroSection_label__Ty0b9{font-size:1rem;color:#7f8c8d;margin-top:8px}.HeroSection_features__X3rN4{display:flex;flex-direction:column;gap:16px}.HeroSection_feature__mL_3M{display:flex;align-items:center;gap:12px}.HeroSection_featureIcon__5bC__{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(52,152,219,.1);border-radius:50%;color:#3498db;font-size:.9rem}.HeroSection_featureText__7GgoS{font-size:1.1rem;color:#2c3e50}.HeroSection_imageWrapper__DWzp5{flex:1;position:relative;height:500px}.HeroSection_imageBg__XCEuv{position:absolute;width:100%;height:100%;background:rgba(52,152,219,.1);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;top:10%;right:-10%;z-index:1}.HeroSection_heroImage__69_fw{position:relative;z-index:2;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);object-fit:cover;width:100%;height:100%}.HeroSection_imageOverlay__pe9cT{position:absolute;bottom:30px;left:30px;z-index:3}.HeroSection_writerBadge__Bk5VX{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);padding:16px 24px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;flex-direction:column}.HeroSection_badgeTitle__2eQsp{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:4px}.HeroSection_badgeText__4gQH7{font-size:.9rem;color:#7f8c8d}@media (max-width:992px){.HeroSection_container__5NtTO{flex-direction:column;text-align:center}.HeroSection_content__Rpv_r{max-width:100%}.HeroSection_title__Z4JRm{font-size:2.8rem}.HeroSection_feature__mL_3M,.HeroSection_stats__OzhWn{justify-content:center}.HeroSection_imageWrapper__DWzp5{width:100%;max-width:500px;margin:0 auto}}@media (max-width:576px){.HeroSection_heroSection__0XuBC{padding:60px 0}.HeroSection_title__Z4JRm{font-size:2.2rem}.HeroSection_stats__OzhWn{flex-direction:column;gap:20px;align-items:center}.HeroSection_imageWrapper__DWzp5{height:400px}}.TeamExpertiseSection_expertiseSection__noH41{padding:80px 0;background:linear-gradient(180deg,#fff 0,#f8fafc)}.TeamExpertiseSection_container__ySdvs{max-width:1200px;margin:0 auto;padding:0 20px}.TeamExpertiseSection_header__7BOpn{text-align:center;margin-bottom:60px}.TeamExpertiseSection_header__7BOpn h2{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:16px}.TeamExpertiseSection_header__7BOpn p{font-size:1.1rem;color:#5d6778;max-width:600px;margin:0 auto}.TeamExpertiseSection_expertiseGrid__On_Eh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:60px}.TeamExpertiseSection_expertiseCard__gfeWt{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.TeamExpertiseSection_expertiseCard__gfeWt:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.1)}.TeamExpertiseSection_summary__v_rsg{display:flex;align-items:center;padding:20px;cursor:pointer;background:#fff;position:relative}.TeamExpertiseSection_icon__teL26{font-size:1.8rem;margin-right:16px;background:rgba(52,152,219,.1);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px}.TeamExpertiseSection_areaTitle__D3Y8r{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0;flex:1}.TeamExpertiseSection_expandIcon__DxUk_{font-size:1.5rem;color:#3498db;font-weight:300}.TeamExpertiseSection_details__WCXoU{padding:0 20px 20px;background:#fff}.TeamExpertiseSection_details__WCXoU ul{list-style:none;padding:0;margin:0}.TeamExpertiseSection_details__WCXoU li{display:flex;align-items:center;padding:8px 0;color:#5d6778;font-size:1rem}.TeamExpertiseSection_bullet__5e7lV{color:#3498db;margin-right:8px;font-size:1.2rem}.TeamExpertiseSection_stats__BRVY_{display:flex;justify-content:center;gap:60px;margin-top:60px}.TeamExpertiseSection_stat__dsMv2{text-align:center}.TeamExpertiseSection_number__YSjNM{display:block;font-size:2.5rem;font-weight:700;color:#3498db;margin-bottom:8px}.TeamExpertiseSection_label__hBSyZ{font-size:1.1rem;color:#5d6778}@media (max-width:768px){.TeamExpertiseSection_expertiseSection__noH41{padding:60px 0}.TeamExpertiseSection_header__7BOpn h2{font-size:2rem}.TeamExpertiseSection_expertiseGrid__On_Eh{grid-template-columns:1fr}.TeamExpertiseSection_stats__BRVY_{flex-direction:column;gap:30px}}.TeamStrengthSection_teamStrengthSection__bEkDt{padding:80px 0;background:linear-gradient(180deg,#f8fafc 0,#fff)}.TeamStrengthSection_container__jGnSF{max-width:1200px;margin:0 auto;padding:0 20px}.TeamStrengthSection_header__c2Nwc{text-align:center;margin-bottom:60px}.TeamStrengthSection_header__c2Nwc h2{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:16px}.TeamStrengthSection_header__c2Nwc p{font-size:1.1rem;color:#5d6778;max-width:700px;margin:0 auto;line-height:1.6}.TeamStrengthSection_content__Z7hM2{display:flex;flex-direction:column;gap:80px}.TeamStrengthSection_strengthsGrid__N3yii{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.TeamStrengthSection_strengthCard__m8y1Z{background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.TeamStrengthSection_strengthCard__m8y1Z:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.TeamStrengthSection_iconWrapper__iBqMW{width:70px;height:70px;background:rgba(52,152,219,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.TeamStrengthSection_icon__lKlci{font-size:2rem}.TeamStrengthSection_text__ri_Lg h4{font-size:1.3rem;font-weight:600;color:#2c3e50;margin:0 0 12px}.TeamStrengthSection_text__ri_Lg p{font-size:1rem;color:#5d6778;line-height:1.6;margin:0}.TeamStrengthSection_background__1WRlG{margin-top:20px}.TeamStrengthSection_backgroundContent__D9zSH{display:flex;align-items:center;gap:60px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.TeamStrengthSection_backgroundText__gqQgW{flex:1}.TeamStrengthSection_backgroundText__gqQgW h3{font-size:1.8rem;font-weight:600;color:#2c3e50;margin:0 0 30px;text-align:left}.TeamStrengthSection_backgroundText__gqQgW ul{list-style-type:none;padding:0;margin:0}.TeamStrengthSection_backgroundText__gqQgW li{display:flex;align-items:flex-start;margin-bottom:25px;text-align:left}.TeamStrengthSection_step__vvbcc{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#3498db;color:#fff;border-radius:50%;font-weight:600;margin-right:16px;flex-shrink:0}.TeamStrengthSection_stepContent__DAqlR{flex:1}.TeamStrengthSection_stepContent__DAqlR strong{display:block;font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:5px}.TeamStrengthSection_stepContent__DAqlR p{font-size:.95rem;color:#5d6778;margin:0;line-height:1.5}.TeamStrengthSection_backgroundImage__Yjsmi{flex:0 0 400px}.TeamStrengthSection_selectionImage__vchCH{border-radius:12px;object-fit:cover}@media (max-width:992px){.TeamStrengthSection_backgroundContent__D9zSH{flex-direction:column;padding:30px}.TeamStrengthSection_backgroundImage__Yjsmi{flex:0 0 auto;width:100%;order:-1;margin-bottom:30px}.TeamStrengthSection_selectionImage__vchCH{width:100%;height:auto}}@media (max-width:768px){.TeamStrengthSection_teamStrengthSection__bEkDt{padding:60px 0}.TeamStrengthSection_header__c2Nwc h2{font-size:2rem}.TeamStrengthSection_strengthsGrid__N3yii{grid-template-columns:1fr}.TeamStrengthSection_content__Z7hM2{gap:50px}}