.page_main__y0fAp{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.page_proposal_block__y6fOQ{margin:0}.page_main__y0fAp .page_our_mission_container__EUhMC{padding:60px 16px;gap:64px}.page_main__y0fAp .page_who_we_are_container__7M_9w{margin:0;display:flex;flex-direction:column;height:100%}.page_main__y0fAp .page_values_container__V4Nu4{padding:0 16px}.page_main__y0fAp .page_proposal_text__wuS1O{font-size:48px;display:flex;text-align:center;max-width:915px}.page_main__y0fAp .page_proposal_wrapper__hYyJY{display:flex;flex-direction:column-reverse}.page_main__y0fAp .page_how_we_work_container__J2Rc1{padding:0 0 60px 16px}@media screen and (min-width:1410px){.page_main__y0fAp .page_text__VT1Dc{width:914px}}@media screen and (max-width:1410px){.page_main__y0fAp .page_our_mission_container__EUhMC{padding:60px 16px}}@media screen and (max-width:960px){main .page_proposal_text__wuS1O{font-size:48px;display:flex;text-align:center}.page_main__y0fAp .page_our_mission_container__EUhMC{padding:32px 8px;gap:32px}.page_main__y0fAp .page_values_container__V4Nu4{padding:0 8px}.page_main__y0fAp .page_how_we_work_container__J2Rc1{padding:0 0 32px 8px}}@media screen and (max-width:770px){.page_main__y0fAp .page_benefits_image_wrapper__t1IWo{aspect-ratio:2}.page_main__y0fAp .page_our_mission_container__EUhMC{gap:16px}}@media screen and (max-width:570px){.page_main__y0fAp .page_our_mission_container__EUhMC{padding:32px 8px;gap:8px}.page_main__y0fAp .page_proposal_text__wuS1O{font-size:24px}.page_main__y0fAp .page_proposal_block__y6fOQ{flex-direction:column-reverse;margin:8px 0;padding:24px;height:auto}.page_main__y0fAp .page_proposal_wrapper__hYyJY{gap:24px;display:flex;flex-direction:column-reverse}}.ColoredTextSection_container__fn7az{position:relative;aspect-ratio:auto;display:flex;justify-content:center;align-items:center;border-radius:24px;margin:60px 16px;min-height:350px;padding:117px 232px;background-color:var(--white)}.ColoredTextSection_image__P7II7{object-fit:cover;object-position:center;z-index:1;border-radius:24px}.ColoredTextSection_text__0Eqm2{z-index:2;max-width:914px;width:100%;font-size:32px;text-align:center;font-style:normal;font-weight:500;line-height:1.3;background:var(--brand-color);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width:1410px){.ColoredTextSection_text__0Eqm2{width:100%;min-height:auto}}@media screen and (max-width:1200px){.ColoredTextSection_text__0Eqm2{width:100%}.ColoredTextSection_container__fn7az{padding:90px 180px;min-height:auto}}@media screen and (max-width:960px){.ColoredTextSection_text__0Eqm2{font-size:26px}.ColoredTextSection_container__fn7az{padding:70px 120px;min-height:auto}}@media screen and (max-width:748px){.ColoredTextSection_text__0Eqm2{font-size:24px}.ColoredTextSection_container__fn7az{padding:50px 90px;min-height:auto}}@media screen and (max-width:570px){.ColoredTextSection_text__0Eqm2{font-size:16px}.ColoredTextSection_container__fn7az{padding:16px;min-height:auto;margin:8px}}.TeamSection_container__L7717{display:flex;width:100%;flex-direction:column;padding:64px 16px;gap:80px}.TeamSection_team_block__4qUc2{display:flex;width:100%;flex-direction:column;gap:32px}.TeamSection_team_title__pCh3_{font-size:48px;font-style:normal;font-weight:600;line-height:1.1;letter-spacing:-.48px;margin-left:8px}.TeamSection_team_container__vhFFG{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:40px;row-gap:40px}.TeamSection_team_container__vhFFG li{grid-column:span 1}.TeamSection_profile__6etVX{display:flex;flex-direction:column;gap:24px}.TeamSection_profile_img_wrapper__ESqFR{position:relative;width:100%;min-height:383px}.TeamSection_profile_image__9Xdo7{border-radius:24px;object-fit:cover;object-position:center}.TeamSection_profile_information__RnjAI{display:flex;flex-direction:column;margin-left:24px}.TeamSection_name__i4CxT{font-size:24px;font-style:normal;font-weight:600;line-height:1.3;color:var(--secondary-text-color)}.TeamSection_position__lhyff{font-size:16px;font-style:normal;font-weight:450;line-height:1.5;opacity:.5}.TeamSection_join_team_container__peD1Z{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:16px;grid-row-gap:0}.TeamSection_work_space_image_wrapper__j2vwQ{position:relative;height:306px}.TeamSection_work_space_image__2kxyj{border-radius:24px;object-fit:cover;object-position:center}.TeamSection_join_team_block__Xzw1a{display:flex;padding:0 48px;background:var(--secondary-text-color);border-radius:24px;opacity:.75;align-items:center;position:relative;overflow:hidden}.TeamSection_join_team_back_image__sCaYf{display:none}.TeamSection_join_team_box__ffs1g{margin-top:52px;display:flex;flex-direction:column;position:relative;gap:32px}.TeamSection_join_team_title__CdJNM{max-width:326px;font-size:32px;font-style:normal;font-weight:450;line-height:1.1;color:var(--white);letter-spacing:-.352px}.TeamSection_apply_button__3ec6p{max-width:153px}.TeamSection_apply_button__3ec6p:hover,.TeamSection_join_team_title__CdJNM{margin-bottom:10px;transition:.25s}@media screen and (min-width:1410px){.TeamSection_container__L7717{max-width:1410px;width:100%}}@media screen and (max-width:1200px){.TeamSection_container__L7717{display:flex;width:100%;flex-direction:column;padding:0 16px 48px;gap:48px}.TeamSection_team_container__vhFFG{display:grid;grid-template-columns:repeat(3,1fr)}.TeamSection_team_container__vhFFG li,.TeamSection_team_container__vhFFG li:first-child,.TeamSection_team_container__vhFFG li:nth-child(6){grid-column:span 1}}@media screen and (max-width:960px){.TeamSection_container__L7717{padding:0 8px 32px;gap:32px}.TeamSection_team_block__4qUc2{gap:32px}.TeamSection_team_container__vhFFG{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:40px;row-gap:40px}.TeamSection_team_container__vhFFG li,.TeamSection_team_container__vhFFG li:first-child,.TeamSection_team_container__vhFFG li:nth-child(6){grid-column:span 1}}@media screen and (max-width:748px){.TeamSection_container__L7717{padding:0 8px 16px;gap:32px}.TeamSection_team_block__4qUc2{gap:32px}.TeamSection_team_container__vhFFG{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:16px;column-gap:16px;grid-row-gap:16px;row-gap:16px}.TeamSection_team_container__vhFFG li,.TeamSection_team_container__vhFFG li:first-child,.TeamSection_team_container__vhFFG li:nth-child(6){grid-column:span 1}.TeamSection_profile_image__9Xdo7{height:300px}.TeamSection_profile_img_wrapper__ESqFR{min-height:300px}.TeamSection_work_space_image_wrapper__j2vwQ{height:300px;aspect-ratio:auto}.TeamSection_join_team_title__CdJNM,.TeamSection_team_title__pCh3_{font-size:28px}.TeamSection_team_title__pCh3_{margin-left:51px}}@media screen and (max-width:570px){.TeamSection_team_block__4qUc2{gap:32px}.TeamSection_container__L7717{padding:16px 8px}.TeamSection_team_container__vhFFG{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:8px;row-gap:8px}.TeamSection_team_container__vhFFG li,.TeamSection_team_container__vhFFG li:first-child,.TeamSection_team_container__vhFFG li:nth-child(6){grid-column:span 1}.TeamSection_profile_image__9Xdo7{max-height:250px}.TeamSection_profile_img_wrapper__ESqFR{aspect-ratio:auto;min-height:250px}.TeamSection_profile_information__RnjAI{display:flex;justify-content:center;margin-left:0;padding:0 8px}.TeamSection_join_team_container__peD1Z{grid-template-columns:repeat(1,2fr);gap:8px}.TeamSection_join_team_title__CdJNM{font-size:28px;max-width:100%}.TeamSection_work_space_image_wrapper__j2vwQ{height:166px;aspect-ratio:auto}.TeamSection_join_team_block__Xzw1a{display:flex;padding:16px;min-height:160px;background:none;opacity:1}.TeamSection_join_team_box__ffs1g{margin-top:0;gap:10px}.TeamSection_join_team_back_image__sCaYf{display:flex;object-fit:cover;object-position:right;z-index:-1}.TeamSection_apply_button__3ec6p{padding:12px 16px}}.ExpertiseServiceSection_container__MF_s3{width:100%;padding:32px 16px;margin:0 auto;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,1fr)}.ExpertiseServiceSection_service_box__A2Kbg{background:var(--label-violet-light-color)}.ExpertiseServiceSection_expertise_box__poMQp,.ExpertiseServiceSection_service_box__A2Kbg{position:relative;overflow:hidden;text-decoration:none;cursor:pointer;display:grid;grid-template-columns:repeat(2,1fr);padding:48px;grid-gap:48px;border-radius:24px;border:1px solid var(--label-green-light-color)}.ExpertiseServiceSection_expertise_box__poMQp{background:var(--label-green-light-color)}.ExpertiseServiceSection_block___gwe9{display:grid;grid-template-columns:repeat(1,1fr)}.ExpertiseServiceSection_title__edFQg{max-width:250px;font-size:48px;font-style:normal;font-weight:600;line-height:.9;letter-spacing:-.528px;color:var(--secondary-text-color);position:relative;z-index:22}.ExpertiseServiceSection_icon__30fHu{color:var(--primary-text-color);align-self:flex-end;transition:transform .25s ease}.ExpertiseServiceSection_image_wrapper__5Exno{aspect-ratio:auto}.ExpertiseServiceSection_image__4Jszt{width:100%;height:100%;transition:transform .25s ease}.ExpertiseServiceSection_service_box__A2Kbg:hover{cursor:pointer;border-color:var(--link-hover-border-color)}.ExpertiseServiceSection_expertise_box__poMQp:hover{cursor:pointer;border-color:var(--expertise-border-grin)}.ExpertiseServiceSection_expertise_box__poMQp:hover .ExpertiseServiceSection_image__4Jszt,.ExpertiseServiceSection_service_box__A2Kbg:hover .ExpertiseServiceSection_image__4Jszt{transform:scale(1.1)}.ExpertiseServiceSection_expertise_box__poMQp:hover .ExpertiseServiceSection_icon__30fHu,.ExpertiseServiceSection_service_box__A2Kbg:hover .ExpertiseServiceSection_icon__30fHu{transform:scale(1.9)}.ExpertiseServiceSection_expertise_box__poMQp:hover .ExpertiseServiceSection_title__edFQg,.ExpertiseServiceSection_service_box__A2Kbg:hover .ExpertiseServiceSection_title__edFQg{color:var(--brand-color);background:linear-gradient(89deg,#131245 -.04%,#91278d 99.96%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:1410px){.ExpertiseServiceSection_container__MF_s3{max-width:1410px;width:100%}}@media screen and (max-width:1200px){.ExpertiseServiceSection_title__edFQg{font-size:36px}}@media screen and (max-width:960px){.ExpertiseServiceSection_container__MF_s3{width:100%;padding:32px 8px}.ExpertiseServiceSection_expertise_box__poMQp,.ExpertiseServiceSection_service_box__A2Kbg{padding:28px;grid-gap:16px}.ExpertiseServiceSection_title__edFQg{font-size:32px}}@media screen and (max-width:850px){.ExpertiseServiceSection_container__MF_s3{width:100%;padding:32px 8px;display:grid;grid-template-columns:repeat(1,1fr)}.ExpertiseServiceSection_title__edFQg{font-size:48px}.ExpertiseServiceSection_expertise_box__poMQp,.ExpertiseServiceSection_service_box__A2Kbg{padding:48px;grid-gap:48px}}@media screen and (max-width:630px){.ExpertiseServiceSection_title__edFQg{font-size:42px}}@media screen and (max-width:570px){.ExpertiseServiceSection_container__MF_s3{padding:16px 8px}.ExpertiseServiceSection_expertise_box__poMQp,.ExpertiseServiceSection_service_box__A2Kbg{padding:16px;grid-gap:16px}.ExpertiseServiceSection_title__edFQg{font-size:36px;max-width:100%;width:100%}}@media screen and (max-width:400px){.ExpertiseServiceSection_title__edFQg{font-size:28px}}.OurVisionSection_container__QYm_X{padding:24px;border-radius:24px;height:192px;width:calc(100% - 16px);position:relative;overflow:hidden}.OurVisionSection_image__A5vEQ{object-fit:cover;object-position:35%;z-index:-1}.OurVisionSection_content_wrapper__rgPHG{display:flex;flex-direction:column;align-items:center;height:100%;gap:24px}.OurVisionSection_title__niBeV{color:var(--white);font-size:36px;line-height:1.11;text-align:center}.OurVisionSection_content__mDUDL{display:flex;flex-direction:column;justify-content:space-around;height:100%}.OurVisionSection_our_vision__PI0uO{display:inline-flex;padding:7px 16px;justify-content:center;font-size:14px;font-style:normal;border-radius:8px;font-weight:600;line-height:1.6;letter-spacing:.49px;text-transform:uppercase;align-items:center;opacity:.9;color:var(--white);background-color:var(--our_vision_button_background)}.OurVisionSection_label_wrapper__H6jiG{position:relative;width:160px;height:100%}.OurVisionSection_label__y_dq7{aspect-ratio:1/1;object-fit:contain;object-position:center;max-width:160px;max-height:160px}@media screen and (min-width:768px){.OurVisionSection_container__QYm_X{padding:64px;height:334px;width:calc(100% - 32px);margin:16px}.OurVisionSection_title__niBeV{font-size:36px}}@media screen and (min-width:960px){.OurVisionSection_image__A5vEQ{object-position:center}.OurVisionSection_title__niBeV{font-size:42px;font-weight:600;line-height:1.1}.OurVisionSection_content_wrapper__rgPHG{gap:32px}}@media screen and (min-width:1410px){.OurVisionSection_container__QYm_X{padding:64px 162px;width:100%;max-width:calc(1410px - 32px)}}.WhoWeAreSection_container___2h0_{padding:16px 16px 64px;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:64px;width:100%}.WhoWeAreSection_second_block__qHHdN{position:relative;width:100%;max-width:100vw;height:100%;max-height:645px;aspect-ratio:2;overflow:hidden}.WhoWeAreSection_image__SQU31{border-radius:24px;object-fit:cover;object-position:center}.WhoWeAreSection_first_block__56Ft9,.WhoWeAreSection_third_block__oxbiv{min-height:270px;display:grid;grid-gap:16px;grid-template-columns:repeat(2,1fr)}.WhoWeAreSection_who_we_are_description__flCn1{max-width:681px;display:flex;flex-direction:column;gap:24px}.WhoWeAreSection_who_we_are_description__flCn1 h3{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.22px}.WhoWeAreSection_who_we_are_description__flCn1 h4{font-size:16px;font-weight:500;line-height:1.5}.WhoWeAreSection_qualityImproveDescription__0YHc2{max-width:681px}.WhoWeAreSection_quality_title__NZIy8,.WhoWeAreSection_who_we_are_title__r1ebF{font-size:48px;font-style:normal;font-weight:600;line-height:1.1;color:var(--primary-text-color)}.WhoWeAreSection_quality_title__NZIy8{min-height:360px;padding:48px;background:var(--secondary-hover-color);border-radius:24px}.WhoWeAreSection_quality_description__qQyMn{min-height:360px;padding:48px;background:var(--single-case-studies-color);display:flex;flex-direction:column;border-radius:24px;gap:24px}.WhoWeAreSection_quality_description__qQyMn h2{font-size:24px;font-weight:600;line-height:1.2}.WhoWeAreSection_quality_description__qQyMn h3{font-size:20px;font-weight:500;line-height:1.5}@media screen and (min-width:1410px){.WhoWeAreSection_container___2h0_{max-width:1410px;width:100%}.WhoWeAreSection_second_block__qHHdN{max-width:1410px}}@media screen and (max-width:1200px){.WhoWeAreSection_container___2h0_{gap:48px}.WhoWeAreSection_first_block__56Ft9,.WhoWeAreSection_third_block__oxbiv{display:grid;grid-template-columns:repeat(1,1fr)}.WhoWeAreSection_qualityImproveDescription__0YHc2,.WhoWeAreSection_who_we_are_description__flCn1{max-width:100%}.WhoWeAreSection_quality_title__NZIy8{min-height:auto}.WhoWeAreSection_quality_description__qQyMn{min-height:250px}}@media screen and (max-width:960px){.WhoWeAreSection_container___2h0_{padding:16px 8px;gap:32px}.WhoWeAreSection_quality_description__qQyMn,.WhoWeAreSection_quality_title__NZIy8{padding:32px}.WhoWeAreSection_first_block__56Ft9{padding:0 32px}}@media screen and (max-width:760px){.WhoWeAreSection_quality_title__NZIy8{min-height:auto}}@media screen and (max-width:570px){.WhoWeAreSection_container___2h0_{gap:16px}.WhoWeAreSection_quality_title__NZIy8{font-size:32px;padding:24px}.WhoWeAreSection_who_we_are_title__r1ebF{font-size:32px}.WhoWeAreSection_quality_description__qQyMn{padding:24px}.WhoWeAreSection_first_block__56Ft9{padding:0 24px}}