@keyframes RegistrationFormPreload-module-scss-module__k2HGEW__skeleton-shimmer{0%{background-position:-560px 0}to{background-position:560px 0}}.RegistrationFormPreload-module-scss-module__k2HGEW__root{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;padding:0}.RegistrationFormPreload-module-scss-module__k2HGEW__compact{box-sizing:border-box;max-width:none;height:100%;padding:24px 20px;overflow:auto}.RegistrationFormPreload-module-scss-module__k2HGEW__bone{background:linear-gradient(90deg,#e5e5e5 28%,#f0f0f0 50%,#e5e5e5 72%) 0 0/560px 100%;border-radius:4px;animation:1.6s ease-in-out infinite RegistrationFormPreload-module-scss-module__k2HGEW__skeleton-shimmer}.RegistrationFormPreload-module-scss-module__k2HGEW__backLink{width:220px;height:14px;margin-bottom:20px}.RegistrationFormPreload-module-scss-module__k2HGEW__card{box-sizing:border-box;background:#fff;border-top:5px solid #ffd333;border-radius:15px;padding:40px}@media (max-width:560px){.RegistrationFormPreload-module-scss-module__k2HGEW__card{padding:28px 20px}}.RegistrationFormPreload-module-scss-module__k2HGEW__compact .RegistrationFormPreload-module-scss-module__k2HGEW__card{background:0 0;border:none;border-radius:0;padding:0}.RegistrationFormPreload-module-scss-module__k2HGEW__title{width:min(420px,85%);height:28px;margin-bottom:16px}.RegistrationFormPreload-module-scss-module__k2HGEW__subtitle{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__subtitleLine{width:100%;height:14px}.RegistrationFormPreload-module-scss-module__k2HGEW__subtitleLineShort{width:72%;height:14px}.RegistrationFormPreload-module-scss-module__k2HGEW__callout{background:#faf9f8;border:1px solid #ece6e1;border-radius:14px;align-items:flex-start;gap:14px;margin:0 0 28px;padding:18px 20px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__calloutIcon{border-radius:12px;flex-shrink:0;width:40px;height:40px}.RegistrationFormPreload-module-scss-module__k2HGEW__calloutText{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:4px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__calloutLine{width:100%;height:12px}.RegistrationFormPreload-module-scss-module__k2HGEW__calloutLineShort{width:68%;height:12px}.RegistrationFormPreload-module-scss-module__k2HGEW__sections{flex-direction:column;gap:32px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__sectionCard{background:#faf9f8;border:1px solid #ece7e4;border-radius:12px;flex-direction:column;gap:18px;padding:24px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__sectionTitle{width:min(200px,55%);height:20px;margin-bottom:4px}.RegistrationFormPreload-module-scss-module__k2HGEW__sectionTitleWide{width:min(280px,70%)}.RegistrationFormPreload-module-scss-module__k2HGEW__fields{flex-direction:column;gap:18px;margin-bottom:28px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.RegistrationFormPreload-module-scss-module__k2HGEW__field{flex-direction:column;gap:8px;min-width:0;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__fieldWide{width:100%}.RegistrationFormPreload-module-scss-module__k2HGEW__label{width:100px;height:12px}.RegistrationFormPreload-module-scss-module__k2HGEW__input{border-radius:8px;width:100%;height:44px}.RegistrationFormPreload-module-scss-module__k2HGEW__textarea{border-radius:8px;width:100%;height:96px}.RegistrationFormPreload-module-scss-module__k2HGEW__tags{flex-wrap:wrap;gap:8px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__tag{border-radius:20px;width:88px;height:32px}.RegistrationFormPreload-module-scss-module__k2HGEW__tag:nth-child(3n){width:72px}.RegistrationFormPreload-module-scss-module__k2HGEW__tag:nth-child(4n){width:104px}.RegistrationFormPreload-module-scss-module__k2HGEW__tag:nth-child(5n){width:64px}.RegistrationFormPreload-module-scss-module__k2HGEW__addBlock{border-radius:8px;width:min(240px,70%);height:40px;margin-top:4px}.RegistrationFormPreload-module-scss-module__k2HGEW__consent{align-items:center;gap:12px;margin-top:4px;display:flex}.RegistrationFormPreload-module-scss-module__k2HGEW__checkbox{border-radius:5px;flex-shrink:0;width:18px;height:18px}.RegistrationFormPreload-module-scss-module__k2HGEW__consentLine{width:min(320px,80%);height:14px}.RegistrationFormPreload-module-scss-module__k2HGEW__submit{border-radius:10px;width:min(220px,100%);height:48px;margin-top:8px}@media (max-width:560px){.RegistrationFormPreload-module-scss-module__k2HGEW__row{grid-template-columns:1fr}.RegistrationFormPreload-module-scss-module__k2HGEW__callout{padding:16px}.RegistrationFormPreload-module-scss-module__k2HGEW__sectionCard{padding:18px 16px}.RegistrationFormPreload-module-scss-module__k2HGEW__tag{width:76px;height:30px}}@media (prefers-reduced-motion:reduce){.RegistrationFormPreload-module-scss-module__k2HGEW__bone{animation:none}}
@keyframes ContactFormPreload-module-scss-module__eyXdNa__skeleton-shimmer{0%{background-position:-560px 0}to{background-position:560px 0}}.ContactFormPreload-module-scss-module__eyXdNa__root{width:100%}.ContactFormPreload-module-scss-module__eyXdNa__bone{background:linear-gradient(90deg,#e5e5e5 28%,#f0f0f0 50%,#e5e5e5 72%) 0 0/560px 100%;border-radius:4px;animation:1.6s ease-in-out infinite ContactFormPreload-module-scss-module__eyXdNa__skeleton-shimmer}.ContactFormPreload-module-scss-module__eyXdNa__title{width:min(220px,75%);height:20px;margin-bottom:10px}.ContactFormPreload-module-scss-module__eyXdNa__hint{width:min(320px,90%);height:14px;margin-bottom:22px}.ContactFormPreload-module-scss-module__eyXdNa__fields{flex-direction:column;gap:16px;margin-bottom:22px;display:flex}.ContactFormPreload-module-scss-module__eyXdNa__field{flex-direction:column;gap:8px;display:flex}.ContactFormPreload-module-scss-module__eyXdNa__label{width:90px;height:12px}.ContactFormPreload-module-scss-module__eyXdNa__input{border-radius:8px;width:100%;height:44px}.ContactFormPreload-module-scss-module__eyXdNa__textarea{border-radius:8px;width:100%;height:140px}.ContactFormPreload-module-scss-module__eyXdNa__actions{flex-wrap:wrap;gap:12px;display:flex}.ContactFormPreload-module-scss-module__eyXdNa__submit{border-radius:10px;width:140px;height:44px}.ContactFormPreload-module-scss-module__eyXdNa__cancel{border-radius:10px;width:110px;height:44px}
.SubscribeForm-module-scss-module__YpzY0G__formSection{color:#fff;background-color:#2a2a2a;padding:55px 0}.SubscribeForm-module-scss-module__YpzY0G__block{color:#fff;background:#2a2a2a;border:2px solid #ffd333;border-radius:15px;flex-direction:column;align-items:center;padding:26px 36px;display:flex;position:relative}.SubscribeForm-module-scss-module__YpzY0G__contents{flex-direction:column;gap:28px;width:100%;display:flex}.SubscribeForm-module-scss-module__YpzY0G__topRow{justify-content:space-between;align-items:center;gap:30px;width:100%;display:flex}.SubscribeForm-module-scss-module__YpzY0G__header{align-items:center;gap:20px;min-width:0;display:flex}.SubscribeForm-module-scss-module__YpzY0G__headerIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(.SubscribeForm-module-scss-module__YpzY0G__headerIcon img,.SubscribeForm-module-scss-module__YpzY0G__headerIcon svg){width:77px;max-width:100%;height:auto}.SubscribeForm-module-scss-module__YpzY0G__titleBlock{flex-direction:column;flex:1;min-width:0;display:flex}.SubscribeForm-module-scss-module__YpzY0G__title{font-size:24px;font-weight:700;line-height:28px}.SubscribeForm-module-scss-module__YpzY0G__subTitle{font-size:14px;line-height:1.45}.SubscribeForm-module-scss-module__YpzY0G__socialsItems{flex-shrink:0;align-items:center;gap:14px;display:flex}.SubscribeForm-module-scss-module__YpzY0G__socialsItem{border:3px solid #ffd833;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:6px;transition:all .3s;display:flex}.SubscribeForm-module-scss-module__YpzY0G__socialsItem svg{fill:#fff;width:24px;height:24px}.SubscribeForm-module-scss-module__YpzY0G__socialsItem:hover{background-color:#ffd833;border-color:#ffd833}.SubscribeForm-module-scss-module__YpzY0G__socialsItem:hover svg{fill:#2a2a2a}.SubscribeForm-module-scss-module__YpzY0G__ctaButtons{border-top:2px solid #ffd333;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding-top:28px;display:grid}.SubscribeForm-module-scss-module__YpzY0G__primaryButton,.SubscribeForm-module-scss-module__YpzY0G__questionButton{text-align:center;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;min-height:54px;padding:13px 16px;font-size:16px;font-weight:700;line-height:21px;text-decoration:none;transition:all .3s;display:flex}.SubscribeForm-module-scss-module__YpzY0G__primaryButton{color:#2a2a2a;background-color:#ffd333;border:2px solid #ffd833}.SubscribeForm-module-scss-module__YpzY0G__primaryButton:hover{color:#ffd333;background-color:#2a2a2a}.SubscribeForm-module-scss-module__YpzY0G__questionButton{color:#fff;cursor:pointer;box-sizing:border-box;background:0 0;border:3px solid #ffd833;width:100%;font-family:inherit}.SubscribeForm-module-scss-module__YpzY0G__questionButton:hover{color:#545454;background-color:#ffd833}.SubscribeForm-module-scss-module__YpzY0G__modalBackdrop{z-index:300;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a8c;justify-content:center;align-items:center;padding:20px 16px;display:flex;position:fixed;inset:0}.SubscribeForm-module-scss-module__YpzY0G__modalPanel{box-sizing:border-box;color:#2a2a2a;background:#fff;border-top:4px solid #ffd333;border-radius:15px;width:100%;max-width:520px;max-height:min(90vh,680px);padding:28px 32px 32px;overflow:auto;box-shadow:0 20px 50px #0f172a40}.SubscribeForm-module-scss-module__YpzY0G__modalTitle{text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:18px;font-weight:700}.SubscribeForm-module-scss-module__YpzY0G__modalHint{color:#666;margin:0 0 20px;font-size:14px;line-height:1.45}.SubscribeForm-module-scss-module__YpzY0G__modalForm{flex-direction:column;gap:16px;display:flex}.SubscribeForm-module-scss-module__YpzY0G__field{flex-direction:column;gap:6px;display:flex}.SubscribeForm-module-scss-module__YpzY0G__field label{color:#473837;font-size:13px;font-weight:600}.SubscribeForm-module-scss-module__YpzY0G__field input,.SubscribeForm-module-scss-module__YpzY0G__field textarea{box-sizing:border-box;width:100%;font:inherit;color:#2a2a2a;background:#fff;border:1px solid #d8d0cb;border-radius:8px;padding:12px 14px}.SubscribeForm-module-scss-module__YpzY0G__textarea{resize:vertical;min-height:140px}.SubscribeForm-module-scss-module__YpzY0G__honeypot{opacity:0;pointer-events:none;width:0;height:0;position:absolute;left:-9999px}.SubscribeForm-module-scss-module__YpzY0G__error{color:#8b2e2e;background:#fdeeee;border-radius:8px;padding:10px 12px;font-size:14px}.SubscribeForm-module-scss-module__YpzY0G__modalSuccess{flex-direction:column;gap:16px;display:flex}.SubscribeForm-module-scss-module__YpzY0G__modalSuccess p{margin:0;font-size:15px;line-height:1.5}.SubscribeForm-module-scss-module__YpzY0G__modalActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.SubscribeForm-module-scss-module__YpzY0G__modalSubmitBtn{color:#ffd333;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#473837;border:2px solid #473837;border-radius:8px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:700}.SubscribeForm-module-scss-module__YpzY0G__modalSubmitBtn:hover:not(:disabled){color:#2a2a2a;background:#ffd333}.SubscribeForm-module-scss-module__YpzY0G__modalSubmitBtn:disabled{opacity:.55;cursor:default}.SubscribeForm-module-scss-module__YpzY0G__modalCancelBtn{color:#473837;cursor:pointer;background:#fff;border:1px solid #d8d0cb;border-radius:8px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600}.SubscribeForm-module-scss-module__YpzY0G__modalCancelBtn:hover:not(:disabled){background:#faf8f6}.SubscribeForm-module-scss-module__YpzY0G__modalCancelBtn:disabled{opacity:.55;cursor:default}@media (max-width:1279px){.SubscribeForm-module-scss-module__YpzY0G__formSection{padding:36px 0}.SubscribeForm-module-scss-module__YpzY0G__block{border-radius:12px;padding:20px 16px}.SubscribeForm-module-scss-module__YpzY0G__contents{gap:20px}.SubscribeForm-module-scss-module__YpzY0G__topRow{flex-direction:column;align-items:flex-start;gap:18px}.SubscribeForm-module-scss-module__YpzY0G__header{align-items:flex-start;gap:14px;width:100%}:is(.SubscribeForm-module-scss-module__YpzY0G__headerIcon img,.SubscribeForm-module-scss-module__YpzY0G__headerIcon svg){width:56px}.SubscribeForm-module-scss-module__YpzY0G__title{font-size:20px;line-height:1.25}.SubscribeForm-module-scss-module__YpzY0G__subTitle{font-size:13px}.SubscribeForm-module-scss-module__YpzY0G__socialsItems{flex-wrap:wrap;gap:10px;width:100%}.SubscribeForm-module-scss-module__YpzY0G__ctaButtons{grid-template-columns:1fr;gap:10px;padding-top:20px}.SubscribeForm-module-scss-module__YpzY0G__questionButton{min-height:48px;padding:12px 14px;font-size:14px}.SubscribeForm-module-scss-module__YpzY0G__modalPanel{max-height:min(92vh,680px);padding:22px 18px 24px}.SubscribeForm-module-scss-module__YpzY0G__modalActions{flex-direction:column;align-items:stretch}.SubscribeForm-module-scss-module__YpzY0G__modalSubmitBtn,.SubscribeForm-module-scss-module__YpzY0G__modalCancelBtn{text-align:center;justify-content:center;width:100%}}@media (max-width:640px){.SubscribeForm-module-scss-module__YpzY0G__formSection{padding:28px 0}.SubscribeForm-module-scss-module__YpzY0G__block{padding:16px 12px}.SubscribeForm-module-scss-module__YpzY0G__header{flex-direction:column;gap:10px}.SubscribeForm-module-scss-module__YpzY0G__socialsItem{width:44px;height:44px}.SubscribeForm-module-scss-module__YpzY0G__questionButton{letter-spacing:.02em;font-size:13px}}
.Contacts-module-scss-module__MPho1W__contactsSection{color:#fff;background-color:#070b11;padding:50px 0}.Contacts-module-scss-module__MPho1W__contactsSection__title{margin-bottom:54px}.Contacts-module-scss-module__MPho1W__contactsSection a{color:#fff}.Contacts-module-scss-module__MPho1W__contacts{flex-direction:column;gap:25px;display:flex}.Contacts-module-scss-module__MPho1W__contacts__list{flex-wrap:wrap;align-items:flex-start;gap:116px;width:100%;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.Contacts-module-scss-module__MPho1W__contacts__item{white-space:nowrap;position:relative}.Contacts-module-scss-module__MPho1W__contacts__item:first-child{margin-right:-80px}.Contacts-module-scss-module__MPho1W__contactDescBold{font-weight:700}.Contacts-module-scss-module__MPho1W__icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-right:8px;display:flex}.Contacts-module-scss-module__MPho1W__icon svg{width:100%;height:100%}.Contacts-module-scss-module__MPho1W__contact__tel,.Contacts-module-scss-module__MPho1W__contact__email,.Contacts-module-scss-module__MPho1W__contact__person{align-items:center;min-height:24px;margin-bottom:8px;text-decoration:none;display:flex}.Contacts-module-scss-module__MPho1W__contact__tel:hover,.Contacts-module-scss-module__MPho1W__contact__email:hover,.Contacts-module-scss-module__MPho1W__contact__person:hover{color:#ffd833}.Contacts-module-scss-module__MPho1W__contact__tel:hover svg,.Contacts-module-scss-module__MPho1W__contact__email:hover svg,.Contacts-module-scss-module__MPho1W__contact__person:hover svg{fill:#ffd833;width:100%;height:100%}.Contacts-module-scss-module__MPho1W__contact__desc{align-items:center;margin:0 0 8px;display:flex}.Contacts-module-scss-module__MPho1W__socials__desc{margin-bottom:10px;font-size:20px}.Contacts-module-scss-module__MPho1W__contactTelegram{align-items:center;gap:4px;margin-bottom:4px;display:flex}.Contacts-module-scss-module__MPho1W__contacts__link{align-items:center;max-width:100%;display:flex}:is(.Contacts-module-scss-module__MPho1W__contacts__link img,.Contacts-module-scss-module__MPho1W__contacts__link svg){max-width:100%;height:auto}.Contacts-module-scss-module__MPho1W__contactsCompact .Contacts-module-scss-module__MPho1W__contact__desc{margin-bottom:2px;line-height:1.3}.Contacts-module-scss-module__MPho1W__contactsCompact .Contacts-module-scss-module__MPho1W__contact__tel,.Contacts-module-scss-module__MPho1W__contactsCompact .Contacts-module-scss-module__MPho1W__contact__email,.Contacts-module-scss-module__MPho1W__contactsCompact .Contacts-module-scss-module__MPho1W__contact__person{min-height:0;margin-bottom:2px;padding:2px 0;line-height:1.3}@media (max-width:1279px){.Contacts-module-scss-module__MPho1W__contactsSection{padding:36px 0}.Contacts-module-scss-module__MPho1W__contacts{gap:20px}.Contacts-module-scss-module__MPho1W__contacts__list{flex-direction:unset;flex-wrap:unset;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px 20px;display:grid}.Contacts-module-scss-module__MPho1W__contacts__item{white-space:normal;min-width:0;max-width:100%}.Contacts-module-scss-module__MPho1W__contacts__item:first-child{margin-right:0}.Contacts-module-scss-module__MPho1W__projectLead{display:none}.Contacts-module-scss-module__MPho1W__contact__tel,.Contacts-module-scss-module__MPho1W__contact__email,.Contacts-module-scss-module__MPho1W__contact__person{align-items:center;gap:2px;min-height:0}.Contacts-module-scss-module__MPho1W__contact__desc{flex-wrap:wrap;line-height:1.45}.Contacts-module-scss-module__MPho1W__docsBlock{margin-top:0}:is(.Contacts-module-scss-module__MPho1W__contacts__link img,.Contacts-module-scss-module__MPho1W__contacts__link svg){max-width:min(220px,70vw)}}@media (max-width:1100px){.Contacts-module-scss-module__MPho1W__contacts__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.Contacts-module-scss-module__MPho1W__questionsBlock{display:none}}@media (max-width:639px){.Contacts-module-scss-module__MPho1W__contactsSection{padding:28px 0}.Contacts-module-scss-module__MPho1W__contacts__list{font-size:14px}.Contacts-module-scss-module__MPho1W__contact__email,.Contacts-module-scss-module__MPho1W__contact__tel{word-break:break-word}.Contacts-module-scss-module__MPho1W__contact__email>div:last-child,.Contacts-module-scss-module__MPho1W__contact__tel>div:last-child{min-width:0}}
