.PageIntro_container__qKslC{height:calc(100vh - 120px);position:relative}.PageIntro_wrap__iWpo0{height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.PageIntro_title__c6_qB{margin:0;line-height:1.1;font-size:clamp(32px,9vw,100px);font-weight:400;letter-spacing:.01em}.PageIntro_desc__wBWJn{margin:clamp(12px,2vw,20px) auto 0;line-height:1.5;font-size:clamp(16px,2vw,30px);font-weight:300}.PageIntro_textContainer__qZ6QU{padding:20px clamp(150px,13vw,250px) 80px}.PageIntro_arrow__DXQH9{display:inline-flex;align-items:center;justify-content:center;color:var(--black-color);text-decoration:none;cursor:pointer;animation:PageIntro_arrow-bounce__ReZba 2.8s ease-in-out infinite;transition:transform .2s ease}@keyframes PageIntro_arrow-bounce__ReZba{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(5px)}}@media (hover:hover) and (pointer:fine){.PageIntro_arrow__DXQH9:hover{animation-play-state:paused;transform:translateY(2px)}}.PageIntro_arrow__DXQH9:active{transform:translateY(4px)}.PageIntro_arrowIcon___FbBc{width:clamp(40px,8vw,80px);height:auto;display:block}@media(max-width:768px){.PageIntro_textContainer__qZ6QU{padding:20px 20px 60px}}.JobCard_wrap__LHCF8{padding:32px 0 20px}.JobCard_header__GyUaT{display:block}.JobCard_title__5ZZhS{font-size:clamp(28px,3vw,60px);font-weight:400;color:var(--black-color);margin:0 0 8px}.JobCard_titleAccent__fniof{color:#ee5252}.JobCard_metaRow__QNMbv{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.JobCard_levels__GqCwV,.JobCard_skills__l6clp{font-size:clamp(16px,1.8vw,30px);font-weight:300}.JobCard_levels__GqCwV{white-space:nowrap}.JobCard_intro__NqPtF{margin:clamp(40px,5vw,90px) 0 18px;font-size:clamp(16px,1.8vw,30px);font-weight:300;line-height:1.35}.JobCard_ctaRow__vgiOk{display:flex;justify-content:flex-end}.JobCard_moreBtn__CV_J6{background:transparent;border:1px solid var(--black-color);padding:18px 28px;font-size:clamp(16px,1.8vw,30px);font-weight:300;cursor:pointer;display:inline-flex;align-items:center;gap:clamp(6px,1.8vw,14px);color:var(--black-color);transition:.3s ease-in-out}@media (hover:hover) and (pointer:fine){.JobCard_moreBtn__CV_J6:hover{scale:1.01;background-color:var(--white-color)}}.JobCard_btnLabel__KP8YF{line-height:1}.JobCard_icon__7q9QW{width:33px;height:8px;color:currentColor;transition:.3s ease-in-out}.JobCard_moreBtn__CV_J6[data-open=true] .JobCard_icon__7q9QW{transform:rotate(90deg) scale(.7)}@media (prefers-reduced-motion:reduce){.JobCard_icon__7q9QW{transition:none}}.JobCard_details__xfwQP{max-height:0;overflow:hidden;transition:.3s ease-in-out;opacity:0;will-change:max-height}.JobCard_open__z_1_Z{max-height:2000px;opacity:1}.JobCard_sub__es1dp{margin:24px 0 8px;font-size:clamp(16px,1.8vw,30px);font-weight:400}.JobCard_p__Z2yj4{margin:8px 0}.JobCard_p__Z2yj4,.JobCard_ul__zzzyM{font-size:clamp(16px,1.8vw,30px);font-weight:300;line-height:1.5}.JobCard_ul__zzzyM{margin:6px 0 16px 25px}.JobCard_ul__zzzyM li{list-style:circle}.JobCard_hr__kC3tg{margin-top:24px;border:0;border-top:1px solid var(--black-color)}@media (max-width:1024px){.JobCard_moreBtn__CV_J6{padding:10px 15px}}@media (max-width:768px){.JobCard_icon__7q9QW{width:20px}}.JobsList_container__MwcRf{padding:20px clamp(150px,13vw,250px) clamp(50px,13vw,150px)}@media(max-width:768px){.JobsList_container__MwcRf{padding:20px 20px 80px}}.ContactForm_container__PpMDN{position:relative;width:100%;max-width:1520px;height:100%;margin:0 auto;overflow:hidden}.ContactForm_titleContainer__Y8Wuj{margin:0 auto;padding:0 clamp(150px,13vw,250px)}.ContactForm_dropZone__2Hr_R{position:relative;width:90%;height:80svh;margin:0 auto}.ContactForm_sphere__P_98s{position:relative;background-color:var(--blue-color);border-radius:55% 50% 50% 45%;width:clamp(1170px,70vw,1420px);height:clamp(680px,48vw,920px);transform:translateX(-50%);display:flex;justify-content:center;align-items:center;left:50%}@media(max-height:940px){.ContactForm_sphere__P_98s{height:clamp(680px,77vh,920px)}}@media(max-width:768px){.ContactForm_titleContainer__Y8Wuj{padding:0 20px}}@media(max-width:700px){.ContactForm_dropZone__2Hr_R{width:100%}}@media(max-width:500px){.ContactForm_container__PpMDN{padding:0}}.SectionTitle_title__rguvK{font-weight:400;line-height:1.05;color:var(--black-color);font-size:clamp(28px,4vw,68px);margin:0 0 clamp(24px,4vw,40px)}.TelegramContacts_wrap__JTdRw{display:flex;gap:32px;align-items:start;padding:0 clamp(150px,13vw,250px) 80px}.TelegramContacts_lead__IXM5o{font-size:clamp(18px,1.8vw,35px);font-weight:300;line-height:1.35;max-width:50%}.TelegramContacts_lead__IXM5o span{font-weight:400}.TelegramContacts_card__Dv_gQ{border:1px solid var(--black-color);border-radius:clamp(25px,4vw,50px);padding:clamp(12px,1.5vw,24px);width:clamp(250px,23vw,440px)}.TelegramContacts_cardHead__Y5Idc{display:flex;align-items:center;gap:10px}.TelegramContacts_tgIcon__YRGr8{display:block}.TelegramContacts_cardTitle__5yCLj{font-size:clamp(18px,1.8vw,35px);font-weight:400}.TelegramContacts_cardNote__EZOdd{font-size:clamp(16px,1.5vw,30px);font-weight:300}.TelegramContacts_cardNote__EZOdd span{font-weight:400}.TelegramContacts_list__O69Yw{display:grid}.TelegramContacts_item__hYLwm{list-style:none}.TelegramContacts_link__iZM3S{display:flex;align-items:center;gap:6px;color:var(--black-color);text-decoration:none;padding:6px 2px;border-radius:10px}.TelegramContacts_linkContainer__t_L9q{display:flex;align-items:center;gap:10px;width:clamp(200px,18vw,315px);justify-content:space-between}.TelegramContacts_linkItem__xhnpt{display:flex;align-items:center}.TelegramContacts_handle__hAMoP,.TelegramContacts_linkText__E_lvu{font-size:clamp(16px,1.5vw,30px);font-weight:300}.TelegramContacts_linkText__E_lvu{margin-left:10px;color:var(--blue-color)}.TelegramContacts_arrow__IAdCB{transition:transform .2s ease;color:#000}@media (max-width:900px){.TelegramContacts_wrap__JTdRw{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.TelegramContacts_wrap__JTdRw{padding:0 20px 80px}}@media(max-width:568px){.TelegramContacts_wrap__JTdRw{flex-direction:column}.TelegramContacts_lead__IXM5o{max-width:100%}.TelegramContacts_card__Dv_gQ{width:100%}}