.DirectionHeading_container__g3thD{display:flex;flex-direction:column;gap:64px;margin-bottom:80px}.DirectionHeading_subtitle__ad5Jx{max-width:1087px}@media (max-width:475px){.DirectionHeading_container__g3thD{gap:calc(32 / var(--mobile-multiplier));margin-bottom:calc(40 / var(--mobile-multiplier))}.DirectionHeading_subtitle__ad5Jx{max-width:calc(313 / var(--mobile-multiplier))}}.ClientsSection_outdated_container__ekd4e{margin-bottom:var(--home-page-section-spacing)}.ClientsSection_outdated_list__3z3vO{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px 60px;gap:16px 60px;list-style:none}.ClientsSection_outdated_list__3z3vO svg{width:160px;height:160px}@media (max-width:1440px){.ClientsSection_outdated_list__3z3vO{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.ClientsSection_outdated_list__3z3vO{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ClientsSection_outdated_list__3z3vO{gap:12px}.ClientsSection_outdated_list__3z3vO svg{width:124px;height:124px}}@media (max-width:475px){.ClientsSection_outdated_list__3z3vO{grid-template-columns:repeat(2,1fr);gap:3vw}.ClientsSection_outdated_list__3z3vO svg{width:26vw;height:26vw}}.ClientsSection_body__klffb{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:40px;gap:40px;list-style-type:none}@media (max-width:1024px){.ClientsSection_body__klffb{grid-template-columns:repeat(5,1fr);gap:24px}}@media (max-width:475px){.ClientsSection_body__klffb{grid-template-columns:repeat(2,1fr);gap:calc(8 / var(--mobile-multiplier)) calc(58 / var(--mobile-multiplier));padding:0 calc(24 / var(--mobile-multiplier))}}.Background_container__Cs7Ff{position:absolute;inset:0}.Background_overlay__oqZqO{position:absolute;inset:0;background-color:var(--system-color-black-1000);opacity:.15}.Background_container__Cs7Ff video{width:100%;height:100%;object-fit:cover}.Button_container__VaNs4{padding:16px 20px;color:var(--system-color-light-500);cursor:pointer;background-color:var(--system-color-black-1000);border-radius:6px;transition:background-color var(--system-transition-100)}.Button_container__VaNs4:hover{background-color:var(--system-color-black-800)}@media (max-width:475px){.Button_container__VaNs4{padding:3.7vw 0}}.Input_container__YrI0Z{position:relative}.Input_inputLabel__ReAM9{position:absolute;top:50%;left:0;font-size:14px;color:#909090;background-color:#fff;transition:font-size .3s ease,top .3s ease,transform .3s ease;transform:translateY(-50%)}.Input_input__CvTk6{width:100%;height:48px;padding-top:18px;font-size:18px;font-weight:500;cursor:pointer;border-bottom:1px solid #909090}.Input_input__CvTk6:hover{border-bottom:1px solid #222}.Input_input__CvTk6:focus+.Input_inputLabel__ReAM9,.Input_input__CvTk6:not(:placeholder-shown)+.Input_inputLabel__ReAM9{top:0;font-size:12px;transform:translateY(0)}.Input_inputError__v3zhF{color:#e73030;cursor:text;caret-color:var(--system-color-black-1000)}.Input_labelError__VD_Jq{font-size:12px;color:#e73030}.SliderHint_container__1iQ1r{display:none}@media (max-width:768px){.SliderHint_container__1iQ1r{display:block}}.OrderModal_container__jzzaE{position:fixed;top:0;right:0;z-index:10;display:flex;width:100%;height:100%;background:#fff;transition:transform var(--system-transition-200) ease-in-out;transform:translateX(100%)}.OrderModal_container__jzzaE.OrderModal_open__1_Roy{transform:translateX(0)}.OrderModal_closeButton__m5Mly{position:absolute;top:15px;right:15px;font-size:35px;cursor:pointer;background:transparent}.OrderModal_content__yv4PL{position:relative;width:50%;height:100%;padding:30px 60px}.OrderModal_formWrapper__toBt4{display:flex;align-items:center;justify-content:center;width:50%;height:100%}.OrderModal_logo__DxqGV{z-index:10;width:108px;height:57px;color:var(--system-color-light-500)}.OrderModal_info__sIyw4{display:flex;flex-direction:column;gap:120px}.OrderModal_link__DpaeX{width:-moz-fit-content;width:fit-content;font-size:36px;font-weight:600;color:var(--system-color-light-500)}.OrderModal_link__DpaeX svg{width:30px;height:30px}.OrderModal_contacts__JFu8G{display:flex;flex-direction:column;gap:10px;margin-bottom:130px}.OrderModal_contacts__JFu8G div{display:flex;gap:15px}.OrderModal_address__TFSSm{display:flex;flex-direction:column;gap:15px;align-items:flex-start;justify-content:flex-start}.OrderModal_form__zMcLx{display:flex;flex-direction:column;row-gap:40px;width:100%;max-width:420px;margin:0 auto}.OrderModal_formTitle__BxCkk{font-size:36px;font-weight:600;line-height:1.33}.OrderModal_submitButton__KAEQS{padding:16px 113px;font-size:18px;font-weight:500;line-height:1.33;color:var(--system-color-light-500);background:var(--system-color-sky-500);border-radius:5px}.OrderModal_errorMessage__sRkos{font-size:14px;color:var(--system-color-warning-500)}.OrderModal_policy__iF_9c{font-size:13px;line-height:1.5}.OrderModal_policyLink__wHacB{display:inline;font-weight:600;color:var(--system-color-sky-500)}.OrderModal_successMessage__h3ivd{font-size:14px;color:var(--system-color-success-500)}@media (max-width:1024px){.OrderModal_container__jzzaE{flex-direction:column;overflow-y:scroll}.OrderModal_contacts__JFu8G{margin-bottom:0}.OrderModal_info__sIyw4{gap:3vh}.OrderModal_content__yv4PL{width:100%;height:-moz-fit-content;height:fit-content;padding:20px 30px}.OrderModal_links__Kiosb{align-items:center}.OrderModal_formWrapper__toBt4{width:100%;padding:15px}.OrderModal_link__DpaeX{font-size:26px}.OrderModal_form__zMcLx{gap:20px}.OrderModal_formTitle__BxCkk{font-size:26px;text-align:center}.OrderModal_address__TFSSm{gap:8px}.OrderModal_infoWrapper__6yQiF{display:flex;align-items:center;justify-content:space-between}.OrderModal_link__DpaeX svg{width:24px;height:24px}.OrderModal_submitButton__KAEQS{padding:16px 0}.OrderModal_closeButton__m5Mly{color:var(--system-color-light-500)}}@media (max-width:768px){.OrderModal_link__DpaeX{font-size:18px}}@media (max-width:475px){.OrderModal_link__DpaeX{font-size:2.9vw}.OrderModal_link__DpaeX svg{width:3.3vw;height:3.3vw}.OrderModal_contacts__JFu8G div{gap:1vw}.OrderModal_closeButton__m5Mly{font-size:6vw}.OrderModal_logo__DxqGV{width:16vw;height:8vw}.OrderModal_form__zMcLx{gap:2.7vw}.OrderModal_submitButton__KAEQS{padding:2.7vw 0}.OrderModal_policy__iF_9c{font-size:2.7vw}}.Footer_container__VoSrd{padding-top:92px;padding-bottom:42px;background-color:var(--system-color-black-100)}.Footer_body__A0oWb{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px;gap:48px}.Footer_body__A0oWb:not(:last-child){margin-bottom:64px}.Footer_list__eKdy_{display:flex;gap:16px;list-style-type:none}.Footer_title__1F1XY{margin-bottom:40px;background-color:transparent}.Footer_list__eKdy_ a{color:var(--system-color-black-800)}.Footer_list__eKdy_ a:hover{color:var(--system-color-black-700)}.Footer_services__EATWU{grid-column:span 3}.Footer_services__EATWU .Footer_list__eKdy_{flex-flow:column wrap;max-height:90px}.Footer_documents__ksTz4 .Footer_list__eKdy_{flex-direction:column;margin-bottom:40px}.Footer_documents__ksTz4 .Footer_presentation__prfhE{display:flex;gap:12px;align-items:center}.Footer_documents__ksTz4 .Footer_presentation__prfhE svg{width:40px;height:26px}.Footer_documents__ksTz4 .Footer_presentation__prfhE p{line-height:1}.Footer_contacts__MPOZC{display:flex;flex-direction:column;gap:24px}.Footer_contacts__MPOZC .Footer_icons__QdQQa{display:flex;gap:12px;align-items:center}.Footer_contacts__MPOZC .Footer_icons__QdQQa .Footer_icon__r_2bd{width:24px;height:24px}.Footer_socials__OWa_v{display:flex;flex-direction:column;justify-content:space-between}.Footer_socials__OWa_v .Footer_list__eKdy_{flex-wrap:wrap;max-width:240px}.Footer_corner__wee__{display:flex;grid-column:span 2;align-items:flex-end;justify-content:flex-end}.Footer_corner__wee__ div{display:flex;gap:155px;align-items:flex-end}.Footer_corner__wee__ .Footer_address__KSR_J{line-height:110%}.Footer_logo__g7iDL{width:108px;height:57px}.Footer_accreditationContainer__RVWIB{margin:0}.Footer_accreditation__FZekv{display:flex;align-items:center;padding:24px 0;border-top:1px solid var(--system-color-black-400)}.Footer_accreditation__FZekv>div{display:flex;gap:8px;margin-right:24px}.Footer_accreditation__FZekv .typography-body-m{color:var(--system-color-black-700)}.Footer_accreditation__FZekv .typography-body-s{margin-left:auto;color:var(--system-color-black-500)}@media (max-width:1024px){.Footer_container__VoSrd{padding-top:64px;padding-bottom:32px}.Footer_body__A0oWb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.Footer_services__EATWU .Footer_list__eKdy_{flex-flow:row wrap;max-height:none}.Footer_accreditation__FZekv{flex-wrap:wrap;gap:12px}.Footer_accreditation__FZekv .typography-body-s{margin-left:0}}@media (max-width:475px){.Footer_container__VoSrd{padding-top:calc(64 / var(--mobile-multiplier));padding-bottom:calc(32 / var(--mobile-multiplier))}.Footer_body__A0oWb{grid-template-columns:1fr;gap:calc(40 / var(--mobile-multiplier));gap:0}.Footer_body__A0oWb:not(:last-child){margin-bottom:calc(40 / var(--mobile-multiplier))}.Footer_title__1F1XY{margin-bottom:calc(24 / var(--mobile-multiplier))}.Footer_list__eKdy_{gap:calc(16 / var(--mobile-multiplier))}.Footer_services__EATWU{grid-column:initial}.Footer_services__EATWU .Footer_list__eKdy_{flex-flow:column nowrap;margin-bottom:calc(40 / var(--mobile-multiplier))}.Footer_documents__ksTz4 .Footer_list__eKdy_{margin-bottom:calc(32 / var(--mobile-multiplier))}.Footer_documents__ksTz4 .Footer_presentation__prfhE{gap:calc(12 / var(--mobile-multiplier))}.Footer_documents__ksTz4 .Footer_presentation__prfhE svg{width:calc(40 / var(--mobile-multiplier));height:calc(26 / var(--mobile-multiplier))}.Footer_contacts__MPOZC{gap:calc(24 / var(--mobile-multiplier));margin-bottom:calc(40 / var(--mobile-multiplier))}.Footer_contacts__MPOZC .Footer_icons__QdQQa .Footer_icon__r_2bd{width:calc(24 / var(--mobile-multiplier));height:calc(24 / var(--mobile-multiplier))}.Footer_corner__wee__{grid-column:initial;justify-content:flex-start}.Footer_corner__wee__ div{flex-direction:column;gap:calc(24 / var(--mobile-multiplier));align-items:flex-start}.Footer_logo__g7iDL{width:calc(116 / var(--mobile-multiplier));height:calc(61 / var(--mobile-multiplier))}.Footer_accreditation__FZekv{flex-direction:column;align-items:flex-start;padding:calc(24 / var(--mobile-multiplier)) 0}.Footer_accreditation__FZekv>div:first-child{gap:calc(8 / var(--mobile-multiplier))}.Footer_closed__oda1K{display:none}.Footer_closedTitle__CgRel:after{content:" +"}.Footer_openedTitle__QqKBC:after{content:" -"}}.HamburgerMenu_container__EqVp4{display:none}@media (max-width:768px){.HamburgerMenu_container__EqVp4{display:flex;flex-direction:row-reverse;gap:12px;align-items:center}.HamburgerMenu_button__muIXp{position:relative;display:inherit;width:30px;height:30px;cursor:pointer;background:transparent;border:none}.HamburgerMenu_line__P4nZL{position:absolute;top:50%;left:0;width:100%;height:3px;background-color:var(--system-color-black-1000);transform-origin:center}.HamburgerMenu_container__EqVp4.HamburgerMenu_light__LYvoB .HamburgerMenu_line__P4nZL{background-color:var(--system-color-light-500)}.HamburgerMenu_contact__zo9xy{display:inline-flex}.HamburgerMenu_link__JEi2t{display:inline-flex;color:var(--system-color-black-1000)}.HamburgerMenu_container__EqVp4.HamburgerMenu_light__LYvoB .HamburgerMenu_link__JEi2t{color:var(--system-color-light-500)}.HamburgerMenu_icon__hPVWa{width:32px;height:32px}}@media (max-width:475px){.HamburgerMenu_button__muIXp,.HamburgerMenu_icon__hPVWa{width:6vw;height:6vw}}.Header_container__ianbK{position:absolute;top:32px;left:50%;z-index:5;display:flex;align-items:center;justify-content:space-between;transform:translateX(-50%)}.Header_logo__l1WEd{width:108px;height:57px}.Header_container__ianbK.Header_light__NTN64 .Header_logo__l1WEd{color:var(--system-color-light-500)}.Header_contacts__eIgBK{display:flex;gap:12px;align-items:center}.Header_contacts__eIgBK .Header_icons__2aKg8{display:flex;gap:8px;align-items:center}.Header_container__ianbK.Header_light__NTN64 .Header_link__8AtMM{color:var(--system-color-light-500)}.Header_link__8AtMM svg{width:24px;height:24px}@media (max-width:1024px){.Header_logo__l1WEd{width:90px;height:52px}.Header_link__8AtMM{font-size:20px}.Header_link__8AtMM svg{width:26px;height:26px}}@media (max-width:768px){.Header_contacts__eIgBK{display:none}}@media (max-width:475px){.Header_container__ianbK{top:4vw}.Header_logo__l1WEd{width:20vw;height:11vw}}.SpecializationsSwiper_container__hI3AA{position:relative;height:180px;min-height:-moz-fit-content;min-height:fit-content;margin-bottom:92px;visibility:hidden;opacity:0;transition:opacity var(--system-transition-200) ease}.SpecializationsSwiper_slide__rcP3U{display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:24px;font-size:24px}.SpecializationsSwiper_slide__rcP3U .SpecializationsSwiper_icons___N05r{display:flex;gap:12px;align-items:center;margin-bottom:16px}.SpecializationsSwiper_slide__rcP3U .SpecializationsSwiper_icons___N05r svg{width:32px;height:32px}.SpecializationsSwiper_loaded__Y925f{visibility:visible;opacity:1}@media (max-width:1024px){.SpecializationsSwiper_container__hI3AA{margin-bottom:64px}.SpecializationsSwiper_slide__rcP3U{padding-right:12px;font-size:20px}.SpecializationsSwiper_slide__rcP3U .SpecializationsSwiper_icons___N05r svg{width:28px;height:28px}}@media (max-width:475px){.SpecializationsSwiper_container__hI3AA{height:14.5vh;margin-bottom:20vw}.SpecializationsSwiper_slide__rcP3U{padding-right:3vw;font-size:5vw}.SpecializationsSwiper_slide__rcP3U .SpecializationsSwiper_icons___N05r svg{width:8vw;height:8vw}}.Title_container__Wbima{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:64px;overflow:hidden}.Title_body__RAGL3{font-size:170px}.Title_airplane__WaQGQ{position:absolute;top:50%;left:0;width:170px;height:170px;opacity:0;transform:translateY(-50%)}.Title_airplane__WaQGQ svg{width:170px;height:170px;fill:#fff}@media (max-width:1320px){.Title_body__RAGL3{font-size:120px}.Title_airplane__WaQGQ,.Title_airplane__WaQGQ svg{width:120px;height:120px}}@media (max-width:1024px){.Title_body__RAGL3{font-size:86px}.Title_airplane__WaQGQ,.Title_airplane__WaQGQ svg{width:86px;height:86px}}@media (max-width:768px){.Title_container__Wbima{margin-bottom:60px}.Title_body__RAGL3{font-size:54px}.Title_airplane__WaQGQ,.Title_airplane__WaQGQ svg{width:54px;height:54px}}@media (max-width:475px){.Title_container__Wbima{margin-bottom:20vw}.Title_body__RAGL3{font-size:12vw}.Title_airplane__WaQGQ,.Title_airplane__WaQGQ svg{width:10vw;height:10vw}}.MainBannerSection_container__jDmRc{position:relative;padding:200px 0 56px;margin-bottom:var(--home-page-section-spacing);color:var(--system-color-light-500)}.MainBannerSection_body__dAqc7{position:relative}.MainBannerSection_button__tLRu9{padding:27px 60px;font-size:26px;font-weight:500;color:var(--system-color-light-500);cursor:pointer;background-color:#3d1df6;border-radius:4px;transition:opacity .2s}.MainBannerSection_button__tLRu9:hover{opacity:.8}@media (max-width:768px){.MainBannerSection_container__jDmRc{padding:180px 0 30px}.MainBannerSection_button__tLRu9{padding:18px 42px;font-size:18px}}@media (max-width:475px){.MainBannerSection_container__jDmRc{height:100vh;padding:40vw 0 6vw}.MainBannerSection_button__tLRu9{width:100%;padding:4vw 0;font-size:4vw}}.ProjectsSwiper_sliderContainer__sDuPV{position:relative;visibility:hidden;opacity:0;transition:opacity var(--system-transition-200) ease}.ProjectsSwiper_slider__6u441{max-width:1440px;height:801px}.ProjectsSwiper_slide__9BOwO{display:flex;align-items:flex-end;justify-content:center;padding:120px 170px 0 200px;font-size:26px;line-height:1.38;color:#fff;background-repeat:no-repeat;background-size:cover}.ProjectsSwiper_vobaza__WbFrn{background:no-repeat 50% url(/_next/static/media/vobaza-background.e98f550b.webp);background-size:cover}.ProjectsSwiper_pvs__sxtPx{background:no-repeat 50% url(/_next/static/media/pvs-background.fe84a001.webp);background-size:cover}.ProjectsSwiper_sekta__9j5CK{background:no-repeat 50% url(/_next/static/media/sekta-background.aef19a61.webp);background-size:cover}.ProjectsSwiper_slide__9BOwO .ProjectsSwiper_slideContent__Stgo7{max-width:537px;height:100%}.ProjectsSwiper_logo__sYfv_{width:315px;height:80px}.ProjectsSwiper_description__DcCHT,.ProjectsSwiper_techs__W5AfZ{margin-top:40px;margin-bottom:30px;font-weight:500}.ProjectsSwiper_techs__W5AfZ{opacity:.5}.ProjectsSwiper_imageContainer__3V9C_{position:relative;width:533px;height:710px}.ProjectsSwiper_imageContainer__3V9C_ img{height:100%;object-fit:contain}.ProjectsSwiper_arrowLeft__nE2r5,.ProjectsSwiper_arrowRight__pLKOj{position:absolute;top:50%;z-index:10;padding:10px;color:#000;cursor:pointer;background-color:hsla(0,0%,100%,.1);border-radius:40px;fill:#000;stroke:#000;transition:all .5s;transform:translateY(-50%)}.ProjectsSwiper_arrowLeft__nE2r5:hover,.ProjectsSwiper_arrowRight__pLKOj:hover{background-color:hsla(0,0%,100%,.3)}.ProjectsSwiper_arrowLeft__nE2r5{left:60px}.ProjectsSwiper_arrowRight__pLKOj{right:60px}.ProjectsSwiper_dots__iLPY3{position:absolute;bottom:100px;left:50%;display:flex;gap:30px;justify-content:center;transform:translateX(-50%)}.ProjectsSwiper_dot__UwYYm{width:15px;height:15px;cursor:pointer;background:#fff;border-radius:50%;opacity:.2;transition:opacity .3s}.ProjectsSwiper_activeDot__WTpTE{opacity:1}.ProjectsSwiper_black__ZuWfy *{color:#000}.ProjectsSwiper_black__ZuWfy .ProjectsSwiper_dot__UwYYm{background-color:#000}.ProjectsSwiper_loaded__dXU9s{visibility:visible;opacity:1}@media (max-width:1320px){.ProjectsSwiper_imageContainer__3V9C_{height:420px}.ProjectsSwiper_slide__9BOwO{flex-direction:column-reverse;align-items:center;justify-content:center;padding:60px 30px 0}.ProjectsSwiper_description__DcCHT,.ProjectsSwiper_techs__W5AfZ{font-size:27px}.ProjectsSwiper_techs__W5AfZ{font-size:22px}.ProjectsSwiper_slide__9BOwO .ProjectsSwiper_slideContent__Stgo7{max-width:unset}}@media (max-width:950px){.ProjectsSwiper_dots__iLPY3{bottom:0;left:0;transform:none}.ProjectsSwiper_arrowLeft__nE2r5,.ProjectsSwiper_arrowRight__pLKOj{display:none}.ProjectsSwiper_slideContent__Stgo7{position:relative}}@media (max-width:768px){.ProjectsSwiper_description__DcCHT,.ProjectsSwiper_techs__W5AfZ{font-size:18px}.ProjectsSwiper_techs__W5AfZ{margin-top:0;margin-bottom:105px;font-size:18px}.ProjectsSwiper_slide__9BOwO{padding:40px 30px 0}.ProjectsSwiper_dots__iLPY3{bottom:30px}}@media (max-width:375px){.ProjectsSwiper_slideContent__Stgo7{max-width:300px}.ProjectsSwiper_techs__W5AfZ{margin-bottom:50px}.ProjectsSwiper_slide__9BOwO{padding:25px 30px 0}}.ProjectsSection_section__w1dly{padding:0;margin:135px auto}.ProjectsSection_header__Lms3h{display:flex;justify-content:space-between;padding:0 60px;margin-bottom:60px}.ProjectsSection_description__CzWRX{max-width:615px;padding:37px 65px 0 0;font-size:26px;font-weight:500;line-height:1.38}@media (max-width:1320px){.ProjectsSection_section__w1dly{margin:135px auto}.ProjectsSection_header__Lms3h{flex-direction:column}.ProjectsSection_description__CzWRX{max-width:800px}}@media (max-width:768px){.ProjectsSection_section__w1dly{margin:90px 0}.ProjectsSection_header__Lms3h{padding:0 4vw}.ProjectsSection_title__QaRc6{font-size:36px}.ProjectsSection_description__CzWRX{padding-top:0;padding-right:0;font-size:18px}}.TechDirectionBannerSection_container__dsDxy{display:flex;align-items:center;min-height:100vh}.TechDirectionBannerSection_body__3gHfC{display:grid;grid-template-columns:40% 60%;width:100%;padding:160px 0}.TechDirectionBannerSection_logo__DT7Ru{display:inline-flex;align-items:center;justify-content:center;width:100%}.TechDirectionBannerSection_logo__DT7Ru svg{width:260px;height:260px}.TechDirectionBannerSection_typography___or0e{width:100%;padding:0 24px}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_title__o8ECp{max-width:550px;margin-bottom:40px;font-size:72px;font-weight:800}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_title__o8ECp span{color:var(--crucial-color)}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_paragraph__iKsjD{max-width:340px;margin-bottom:64px;line-height:1.6}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_button__QxbeE{width:100%;max-width:340px;padding:16px 24px;font-size:18px;color:var(--system-color-light-500);cursor:pointer;background-color:var(--system-color-black-1000);transition:background-color var(--system-transition-100)}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_button__QxbeE:hover{background-color:var(--crucial-color)}@media (max-width:1024px){.TechDirectionBannerSection_logo__DT7Ru svg{width:200px;height:200px}.TechDirectionBannerSection_typography___or0e{padding:0 12px}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_title__o8ECp{margin-bottom:24px;font-size:56px}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_paragraph__iKsjD{margin-bottom:24px}}@media (max-width:768px){.TechDirectionBannerSection_body__3gHfC{display:flex;flex-direction:column;align-items:center;padding:100px 0}.TechDirectionBannerSection_logo__DT7Ru{padding:32px 0}.TechDirectionBannerSection_logo__DT7Ru svg{width:150px;height:150px}.TechDirectionBannerSection_typography___or0e{display:flex;flex-direction:column;align-items:center}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_title__o8ECp{font-size:40px;text-align:center}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_paragraph__iKsjD{max-width:100%;text-align:center}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_button__QxbeE{max-width:240px;font-size:16px}}@media (max-width:475px){.TechDirectionBannerSection_logo__DT7Ru svg{width:30vw;height:30vw}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_title__o8ECp{margin-bottom:6vw;font-size:8.5vw}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_paragraph__iKsjD{margin-bottom:6vw;font-size:3.5vw}.TechDirectionBannerSection_typography___or0e .TechDirectionBannerSection_button__QxbeE{max-width:100%;padding:12px 20px;font-size:4vw}}.DirectionBannerSection_container___wju_{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:100vh;min-height:830px;overflow:hidden;background-color:var(--system-color-llm-brand)}.DirectionBannerSection_title__BC5eI{margin-bottom:64px;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:440px;font-weight:400;line-height:60%;text-align:center}.DirectionBannerSection_subtitle__R14Y_{max-width:568px;margin:0 auto;text-align:center}.DirectionBannerSection_button__gccb_{position:absolute;bottom:72px;left:50%;transform:translateX(-50%)}@media (max-width:1440px){.DirectionBannerSection_container___wju_{justify-content:center;padding-top:0}}@media (max-width:1400px){.DirectionBannerSection_title__BC5eI{font-size:30vw}}@media (min-width:476px) and (max-width:1440px){.DirectionBannerSection_container___wju_{padding:0}}@media (max-width:475px){.DirectionBannerSection_container___wju_{justify-content:flex-start;min-height:calc(800 / var(--mobile-multiplier));padding-top:calc(144 / var(--mobile-multiplier));margin-bottom:calc(64 / var(--mobile-multiplier))}.DirectionBannerSection_title__BC5eI{margin-bottom:calc(32 / var(--mobile-multiplier));font-size:calc(180 / var(--mobile-multiplier));line-height:100%;text-align:left}.DirectionBannerSection_subtitle__R14Y_{max-width:calc(296 / var(--mobile-multiplier));margin:0;margin-bottom:calc(88 / var(--mobile-multiplier));text-align:left}.DirectionBannerSection_button__gccb_{position:static;bottom:auto;left:auto;width:100%;transform:none}}.DirectionCasesSection_header__AmNQk{margin-bottom:0}.DirectionCasesSection_heading__3uWXo{margin-bottom:64px}.DirectionCasesSection_backdrop__tQEVi{height:100vh;min-height:840px;margin-bottom:120px;background-color:var(--system-color-black-50)}.DirectionCasesSection_backdrop__tQEVi>.new-design-container{height:100%;margin:0}.DirectionCasesSection_body__PU_Xq{display:flex;justify-content:space-between;height:100%;opacity:0;transition:opacity var(--system-transition-100)}.DirectionCasesSection_body__PU_Xq.DirectionCasesSection_loaded___hIGy{opacity:1}.DirectionCasesSection_body__PU_Xq>button{background-color:transparent;opacity:0;transition:opacity var(--system-transition-100)}.DirectionCasesSection_body__PU_Xq>button svg{transform:scale(2)}.DirectionCasesSection_body__PU_Xq>button:first-child{padding:0 323px 0 16px}.DirectionCasesSection_body__PU_Xq>button:last-child{padding:0 16px 0 323px}.DirectionCasesSection_item__xnlSp{display:flex;flex-direction:column;align-items:center}.DirectionCasesSection_item__xnlSp .DirectionCasesSection_previewLogo__spomR{width:284px;margin-bottom:116px}.DirectionCasesSection_item__xnlSp .DirectionCasesSection_title__vCfNF{margin-bottom:64px;text-align:center}.DirectionCasesSection_button__1jvEE{font-size:16px;font-weight:700;cursor:pointer;background-color:transparent;transition:color var(--system-transition-100)}.DirectionCasesSection_button__1jvEE:hover{color:var(--system-color-black-700)}.DirectionCasesSection_openedItem__T7uTE .DirectionCasesSection_logo__aI_vo{margin-bottom:40px}.DirectionCasesSection_openedItem__T7uTE .DirectionCasesSection_title__vCfNF{margin-bottom:64px}.DirectionCasesSection_openedItem__T7uTE{max-height:calc(100vh - 80px);overflow-y:auto}.DirectionCasesSection_openedItem__T7uTE .DirectionCasesSection_content__Argao{max-width:668px;margin-bottom:66px}.DirectionCasesSection_slide__2_6CL{display:flex;align-items:center;height:100%}@media (max-width:1440px){.DirectionCasesSection_body__PU_Xq>button:first-child{padding:0 83px 0 16px}.DirectionCasesSection_body__PU_Xq>button:last-child{padding:0 16px 0 83px}}@media (max-width:1024px){.DirectionCasesSection_body__PU_Xq>button:first-child{padding:0 24px 0 16px}.DirectionCasesSection_body__PU_Xq>button:last-child{padding:0 16px 0 24px}.DirectionCasesSection_item__xnlSp .DirectionCasesSection_previewLogo__spomR{width:142px;margin-bottom:64px}.DirectionCasesSection_item__xnlSp .DirectionCasesSection_title__vCfNF{margin-bottom:32px}.DirectionCasesSection_backdrop__tQEVi{min-height:600px}.DirectionCasesSection_item__xnlSp .DirectionCasesSection_previewLogo__spomR{width:calc(158 / var(--mobile-multiplier));margin-bottom:calc(48 / var(--mobile-multiplier))}.DirectionCasesSection_item__xnlSp .DirectionCasesSection_title__vCfNF{margin-bottom:calc(32 / var(--mobile-multiplier))}.DirectionCasesSection_openedItem__T7uTE .DirectionCasesSection_logo__aI_vo{margin-bottom:40px}}@media (max-width:768px){.DirectionCasesSection_heading__3uWXo{margin-bottom:calc(16 / var(--mobile-multiplier))}.DirectionCasesSection_body__PU_Xq>button:first-child,.DirectionCasesSection_body__PU_Xq>button:last-child{display:none}}.PossibleDirectionSection_body__8i6vR{display:flex;flex-direction:column;gap:40px}.PossibleDirectionSection_item__Yewyl{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:64px}.PossibleDirectionSection_item__Yewyl:not(:last-child){border-bottom:1px solid var(--system-color-black-100)}.PossibleDirectionSection_name__jx3Px{max-width:240px}.PossibleDirectionSection_description__nUKL9{max-width:273px;color:var(--system-color-black-800)}.PossibleDirectionSection_list__rUrM0{display:flex;flex-direction:column;gap:8px;color:var(--system-color-black-800);list-style-type:none}.PossibleDirectionSection_list__rUrM0 li:before{margin-right:10px;color:var(--system-color-black-600);content:"— "}@media (max-width:1024px){.PossibleDirectionSection_item__Yewyl{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:475px){.PossibleDirectionSection_body__8i6vR,.PossibleDirectionSection_item__Yewyl{gap:calc(28 / var(--mobile-multiplier))}.PossibleDirectionSection_item__Yewyl{grid-template-columns:1fr;padding-bottom:calc(28 / var(--mobile-multiplier))}.PossibleDirectionSection_name__jx3Px{max-width:auto}.PossibleDirectionSection_list__rUrM0{gap:calc(8 / var(--mobile-multiplier))}}.SloganSection_container__2vvDb{display:flex;flex-direction:column;gap:80px;align-items:center;justify-content:center;height:800px;margin-bottom:0;background-color:var(--system-color-llm-brand)}.SloganSection_title__9h4lf{max-width:1018px;text-align:center}.SloganSection_subtitle__aK8L0{max-width:664px;margin:0 auto;text-align:center}@media (max-width:1440px){.SloganSection_container__2vvDb{height:669px}}@media (max-width:475px){.SloganSection_container__2vvDb{gap:0;height:auto;padding-top:calc(72 / var(--mobile-multiplier));padding-bottom:calc(72 / var(--mobile-multiplier))}.SloganSection_title__9h4lf{margin-bottom:calc(40 / var(--mobile-multiplier));font-size:calc(44 / var(--mobile-multiplier))}.SloganSection_subtitle__aK8L0{margin-bottom:calc(64 / var(--mobile-multiplier))}.SloganSection_button__Pk7wU{width:100%}}.TechStackGrid_container__WAtuQ{display:flex;flex-direction:column;margin-bottom:var(--home-page-section-spacing)}.TechStackGrid_list__ClZj9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:42px 78px;gap:42px 78px;list-style:none}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR{display:flex;gap:32px;align-items:center;overflow:hidden}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR .TechStackGrid_iconContainer__Odwbv{width:60px;height:60px;padding:8px}.TechStackGrid_iconContainer__Odwbv{display:flex}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR .TechStackGrid_label__TtTRl{overflow:hidden;font-size:36px;font-weight:600;line-height:1.2;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}@media (max-width:1024px){.TechStackGrid_list__ClZj9{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.TechStackGrid_list__ClZj9{gap:24px 32px}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR{gap:12px;font-size:24px}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR .TechStackGrid_iconContainer__Odwbv{width:42px;height:42px;padding:4px}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR .TechStackGrid_label__TtTRl{font-size:24px}}@media (max-width:475px){.TechStackGrid_list__ClZj9{gap:4vw 8vw}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR{gap:2vw;font-size:5.5vw}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR .TechStackGrid_iconContainer__Odwbv{width:10vw;height:10vw;padding:1vw}.TechStackGrid_list__ClZj9 .TechStackGrid_item__URrSR .TechStackGrid_label__TtTRl{font-size:5.5vw}}.CommonTechStackSection_container__Sde2I{display:flex;flex-direction:column;margin-bottom:var(--home-page-section-spacing)}.CommonTechStackSection_grid___QU7z{display:grid;grid-template-columns:max-content auto;grid-gap:92px 172px;gap:92px 172px}.CommonTechStackSection_subTitle__cRR2M{font-size:42px}.CommonTechStackSection_list__QfpIF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:42px 78px;gap:42px 78px;list-style:none}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii{display:flex;gap:32px;align-items:center}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii .CommonTechStackSection_iconContainer__es6Y2{width:60px;height:60px;padding:8px}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii .CommonTechStackSection_label__lfSJF{font-size:36px;font-weight:600;text-transform:lowercase}@media (max-width:1440px){.CommonTechStackSection_grid___QU7z{grid-template-columns:1fr;gap:62px}.CommonTechStackSection_list__QfpIF{gap:32px 56px}.CommonTechStackSection_list__QfpIF:not(:last-child){margin-bottom:42px}}@media (max-width:1024px){.CommonTechStackSection_list__QfpIF{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CommonTechStackSection_grid___QU7z{gap:24px;width:max-content}.CommonTechStackSection_subTitle__cRR2M{font-size:28px}.CommonTechStackSection_list__QfpIF{gap:24px 32px}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii{gap:12px;font-size:24px}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii .CommonTechStackSection_iconContainer__es6Y2{width:42px;height:42px;padding:4px}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii .CommonTechStackSection_label__lfSJF{font-size:24px}}@media (max-width:475px){.CommonTechStackSection_subTitle__cRR2M{font-size:6vw}.CommonTechStackSection_list__QfpIF{gap:4vw 8vw}.CommonTechStackSection_list__QfpIF:not(:last-child){margin-bottom:8vw}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii{gap:2vw;font-size:5.5vw}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii .CommonTechStackSection_iconContainer__es6Y2{width:10vw;height:10vw;padding:1vw}.CommonTechStackSection_list__QfpIF .CommonTechStackSection_item__pQdii .CommonTechStackSection_label__lfSJF{font-size:5.5vw}}.DirectionTechStackSection_body__wRiTA{display:flex;flex-direction:column;gap:80px}.DirectionTechStackSection_item__Jhu1j{display:flex;gap:140px;align-items:center;height:136px;border-bottom:1px solid var(--system-color-black-100)}.DirectionTechStackSection_name__aFrEI{width:200px;color:var(--system-color-black-800)}.DirectionTechStackSection_list__QUR_X{display:flex;gap:48px;align-items:center;list-style-type:none}.DirectionTechStackSection_list__QUR_X [data-name=deep-seek]{width:157px;height:40px}.DirectionTechStackSection_list__QUR_X [data-name=chat-gpt]{width:137px;height:40px}.DirectionTechStackSection_list__QUR_X [data-name=gemma]{width:128px;height:40px}.DirectionTechStackSection_list__QUR_X [data-name=qwen]{width:111px;height:40px}.DirectionTechStackSection_list__QUR_X li p{font-size:24px;font-weight:600}.DirectionTechStackSection_additionalTitle__x4TPI{margin-bottom:40px;color:var(--system-color-black-700)}.DirectionTechStackSection_additionalBody__9QuGD{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.DirectionTechStackSection_additionalItem__fOmyX svg{margin-bottom:16px}.DirectionTechStackSection_additionalItem__fOmyX [data-name=open-ai]{width:94px;height:48px}.DirectionTechStackSection_additionalItem__fOmyX [data-name=ollama]{width:131px;height:48px}.DirectionTechStackSection_additionalItem__fOmyX [data-name=vector-database]{width:216px;height:48px}.DirectionTechStackSection_additionalItem__fOmyX [data-name=gpu-stack]{width:120px;height:48px}.DirectionTechStackSection_additionalItem__fOmyX p{max-width:242px;font-weight:600}@media (max-width:1024px){.DirectionTechStackSection_item__Jhu1j{flex-direction:column;gap:24px;align-items:flex-start;height:auto;padding-bottom:24px}.DirectionTechStackSection_item__Jhu1j:not(:last-child){margin-bottom:24px}.DirectionTechStackSection_list__QUR_X{flex-wrap:wrap;gap:24px}.DirectionTechStackSection_additionalBody__9QuGD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}}@media (max-width:475px){.DirectionTechStackSection_body__wRiTA{gap:calc(80 / var(--mobile-multiplier))}.DirectionTechStackSection_item__Jhu1j{gap:calc(24 / var(--mobile-multiplier));padding-bottom:calc(24 / var(--mobile-multiplier));border-bottom:none}.DirectionTechStackSection_item__Jhu1j:not(:last-child){margin-bottom:calc(24 / var(--mobile-multiplier));border-bottom:calc(1 / var(--mobile-multiplier)) solid var(--system-color-black-100)}.DirectionTechStackSection_list__QUR_X{gap:calc(24 / var(--mobile-multiplier))}.DirectionTechStackSection_list__QUR_X [data-name=deep-seek]{width:calc(130 / var(--mobile-multiplier));height:calc(32 / var(--mobile-multiplier))}.DirectionTechStackSection_list__QUR_X [data-name=chat-gpt],.DirectionTechStackSection_list__QUR_X [data-name=gemma],.DirectionTechStackSection_list__QUR_X [data-name=qwen]{width:calc(109 / var(--mobile-multiplier));height:calc(32 / var(--mobile-multiplier))}.DirectionTechStackSection_list__QUR_X li p{font-size:calc(20 / var(--mobile-multiplier))}.DirectionTechStackSection_additionalTitle__x4TPI{margin-bottom:calc(40 / var(--mobile-multiplier))}.DirectionTechStackSection_additionalItem__fOmyX svg{margin-bottom:calc(14 / var(--mobile-multiplier))}.DirectionTechStackSection_additionalItem__fOmyX [data-name=open-ai]{width:calc(60 / var(--mobile-multiplier));height:calc(30 / var(--mobile-multiplier))}.DirectionTechStackSection_additionalItem__fOmyX [data-name=ollama]{width:calc(86 / var(--mobile-multiplier));height:calc(30 / var(--mobile-multiplier))}.DirectionTechStackSection_additionalItem__fOmyX [data-name=vector-database]{width:calc(140 / var(--mobile-multiplier));height:calc(30 / var(--mobile-multiplier))}.DirectionTechStackSection_additionalItem__fOmyX [data-name=gpu-stack]{width:calc(80 / var(--mobile-multiplier));height:calc(30 / var(--mobile-multiplier))}}.SpecializationTechStackSection_title__hH1St span{color:var(--crucial-color)}.page_container__e0h1G{--crucial-color:#187bcc}.page_container__jBBNS{--crucial-color:#f9c510}.page_container__hi4V3{--crucial-color:#f7df1e}.page_container__YsfjS{--crucial-color:#61dafb}.page_container__AL3Wg{--crucial-color:#a000a0}.page_container__vt8H4{--crucial-color:#00c785}.page_container__By6eE{--crucial-color:#fd4f3c}