#rec2332623461,
#rec2332770571,
#rec2332796801,
#rec2377642031,
#rec2377704911,
#rec2378863021,
#rec2378904761,
#rec2378988061 {
  position: fixed !important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  background: transparent !important;
  padding: 0 !important;
}

#rec2332623461 .t-rec,
#rec2332770571 .t-rec,
#rec2332796801 .t-rec,
#rec2377642031 .t-rec,
#rec2377704911 .t-rec,
#rec2378863021 .t-rec,
#rec2378904761 .t-rec,
#rec2378988061 .t-rec {
  background: transparent !important;
}

#rec2332623461 .fl-wrap,
#rec2332770571 .fl-wrap,
#rec2332796801 .fl-wrap,
#rec2377642031 .fl-wrap,
#rec2377704911 .fl-wrap,
#rec2378863021 .fl-wrap,
#rec2378904761 .fl-wrap,
#rec2378988061 .fl-wrap {
  padding: 12px 40px;
}

#rec2332623461 .fl-nav,
#rec2332770571 .fl-nav,
#rec2332796801 .fl-nav,
#rec2377642031 .fl-nav,
#rec2377704911 .fl-nav,
#rec2378863021 .fl-nav,
#rec2378904761 .fl-nav,
#rec2378988061 .fl-nav {
  background: rgba(10,35,18,0.55) !important;
  backdrop-filter: blur(24px) saturate(1.3) !important;
  -webkit-backdrop-filter: blur(24px) saturate(1.3) !important;
  border: 1px solid rgba(255,255,255,0.13) !important;
}

#rec2332623461 .fl-logo,
#rec2332770571 .fl-logo,
#rec2332796801 .fl-logo,
#rec2377642031 .fl-logo,
#rec2377704911 .fl-logo,
#rec2378863021 .fl-logo,
#rec2378904761 .fl-logo,
#rec2378988061 .fl-logo {
  margin-top: -6px;
}

/* ===== Попап "Стать партнёром" — стекло как в навигации ===== */

/* Оверлей на весь экран — тоже стекло, никакого чёрного не должно просвечивать */
.t-popup{
  background:rgba(6,20,10,0.7) !important;
  backdrop-filter:blur(10px) !important;
  -webkit-backdrop-filter:blur(10px) !important;
}

/* На случай если есть промежуточная обёртка без стилей — перекрываем и её */
.t-popup__wrapper{
  background:transparent !important;
}

.t-popup__container{
  background: rgba(255,255,255,0.07) !important;
  backdrop-filter: blur(30px) saturate(1.55) brightness(0.72) contrast(1.06) !important;
  -webkit-backdrop-filter: blur(30px) saturate(1.55) brightness(0.72) contrast(1.06) !important;
  border-radius:28px !important;
  border: 1px solid rgba(255,255,255,0.25) !important;
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.45),
    inset 0 -1px 0 rgba(255,255,255,0.08),
    0 1px 2px rgba(0,0,0,0.04),
    0 20px 60px rgba(0,0,0,0.4) !important;
  padding:44px 40px !important;
  max-width:480px !important;
}

.t-popup__container,
.t-popup__container *{
  color:#ffffff !important;
}

.t-popup__close-wrapper{
  background:transparent !important;
}
.t-popup__close-wrapper svg{fill:#ffffff !important;opacity:0.7;}
.t-popup__close-wrapper:hover svg{opacity:1;}

.t-popup__container .t-title{
  font-family:'Space Grotesk',sans-serif !important;
  font-weight:800 !important;
  letter-spacing:-1px !important;
  font-size:clamp(24px,3vw,32px) !important;
  margin-bottom:12px !important;
  text-align:left !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;
}

.t-popup__container .t-descr{
  font-family:'Inter',sans-serif !important;
  color:rgba(255,255,255,0.7) !important;
  font-size:15px !important;
  line-height:1.6 !important;
  margin-bottom:28px !important;
  text-align:left !important;
}

.t-popup__container .t-input-group{margin-bottom:16px !important;}

.t-popup__container .t-input,
.t-popup__container textarea.t-input,
.t-popup__container input.t-input{
  font-family:'Inter',sans-serif !important;
  background:rgba(255,255,255,0.08) !important;
  border:1px solid rgba(255,255,255,0.2) !important;
  border-radius:14px !important;
  padding:14px 18px !important;
  font-size:15px !important;
}
.t-popup__container .t-input::placeholder{color:rgba(255,255,255,0.5) !important;}
.t-popup__container .t-input:focus{
  border-color:rgba(240,135,43,0.7) !important;
  background:rgba(255,255,255,0.13) !important;
  outline:none !important;
}

.t-popup__container .t-input-phonemask,
.t-popup__container .t-phonemask{
  background:rgba(255,255,255,0.08) !important;
  border:1px solid rgba(255,255,255,0.2) !important;
  border-radius:14px !important;
}
.t-popup__container .t-input-phonemask input,
.t-popup__container .t-phonemask input{
  color:#ffffff !important;
  background:transparent !important;
}

.t-popup__container .t-input-title,
.t-popup__container .t-descr.t-input-title,
.t-popup__container label{
  font-family:'Inter',sans-serif !important;
  color:rgba(255,255,255,0.6) !important;
  font-size:12px !important;
  text-transform:uppercase;
  letter-spacing:1px;
  margin-bottom:6px !important;
}

.t-popup__container .t-submit,
.t-popup__container button[type="submit"]{
  font-family:'Space Grotesk',sans-serif !important;
  font-weight:700 !important;
  background:#f0872b !important;
  color:#ffffff !important;
  border:none !important;
  border-radius:100px !important;
  padding:16px 28px !important;
  font-size:15px !important;
  width:100% !important;
  transition:background 0.3s ease,transform 0.3s ease !important;
}
.t-popup__container .t-submit:hover{
  background:#ff9640 !important;
  transform:translateY(-2px);
}

@media(max-width:640px){
  .t-popup__container{
    padding:32px 24px !important;
    border-radius:22px !important;
  }
}

/* ===== Экран "Спасибо" — реальные классы Тильды ===== */
.t-form-success-popup__wrapper{
  background: rgba(20,40,26,0.75) !important;
  backdrop-filter: blur(30px) saturate(1.55) !important;
  -webkit-backdrop-filter: blur(30px) saturate(1.55) !important;
  border-radius:28px !important;
  border: 1px solid rgba(255,255,255,0.25) !important;
  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.35),
    0 20px 60px rgba(0,0,0,0.4) !important;
  padding:44px 40px !important;
  max-width:420px !important;
  text-align:center !important;
}

.t-form-success-popup__title{
  font-family:'Space Grotesk',sans-serif !important;
  font-weight:800 !important;
  color:#ffffff !important;
  font-size:clamp(24px,3vw,30px) !important;
  margin-top:20px !important;
}

.t-form-success-popup__text{
  font-family:'Inter',sans-serif !important;
  color:rgba(255,255,255,0.7) !important;
  font-size:15px !important;
  line-height:1.6 !important;
}

.t-form-success-popup__button{
  font-family:'Space Grotesk',sans-serif !important;
  font-weight:700 !important;
  background:#f0872b !important;
  color:#ffffff !important;
  border:none !important;
  border-radius:100px !important;
  padding:14px 32px !important;
  font-size:15px !important;
  margin-top:20px !important;
  transition:background 0.3s ease,transform 0.3s ease !important;
}
.t-form-success-popup__button:hover{
  background:#ff9640 !important;
  transform:translateY(-2px);
}

.t-form-success-popup__close-icon{
  background:rgba(255,255,255,0.1) !important;
  border-radius:50% !important;
  width:32px !important;
  height:32px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}
.t-form-success-popup__close-icon svg path{
  fill:#ffffff !important;
}

.t-form-success-popup__content-icon-background{
  fill:#4ade80 !important;
}

@media(max-width:640px){
  .t-form-success-popup__wrapper{padding:32px 24px !important;border-radius:22px !important;}
}
/* ===== ФОРМА "Присоединяйся к команде" — #rec2822617201 (финальная, единая версия) ===== */

#rec2822617201{
  position:relative;
  width:100%;
  overflow:hidden;
  box-sizing:border-box;
  background:#1b4122 !important;
}

#rec2822617201 .t-rec__wrap,
#rec2822617201 .r,
#rec2822617201 .t-rec{
  background:transparent !important;
}

#rec2822617201::before{
  content:'';
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background-image:radial-gradient(circle, rgba(255,255,255,0.06) 1.5px, transparent 1.5px);
  background-size:28px 28px;
}

#rec2822617201 .t-section__container,
#rec2822617201 .t-container{
  position:relative;
  z-index:1;
  max-width:1200px !important;
  padding-left:24px !important;
  padding-right:24px !important;
  box-sizing:border-box !important;
}

#rec2822617201 .t-container_flex{
  display:block !important;
}

#rec2822617201 .t-col_8,
#rec2822617201 .t-prefix_2,
#rec2822617201 form,
#rec2822617201 .t-form,
#rec2822617201 .t-form__inputsbox{
  width:100% !important;
  max-width:560px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  padding-left:0 !important;
  float:none !important;
  flex:none !important;
  box-sizing:border-box !important;
}

#rec2822617201 .t-section__title{
  font-family:'Space Grotesk',sans-serif !important;
  font-weight:800 !important;
  color:#ffffff !important;
  letter-spacing:-1px !important;
  position:relative;
  z-index:1;
}

#rec2822617201 .t-section__descr{
  font-family:'Inter',sans-serif !important;
  color:rgba(255,255,255,0.65) !important;
  font-size:16px !important;
  max-width:480px !important;
  margin-left:auto !important;
  margin-right:auto !important;
  position:relative;
  z-index:1;
}

#rec2822617201 .t-input-title{
  font-family:'Inter',sans-serif !important;
  color:rgba(255,255,255,0.6) !important;
  font-size:12px !important;
  text-transform:uppercase;
  letter-spacing:1px;
}

#rec2822617201 .t-input-group{
  margin-bottom:14px !important;
}

#rec2822617201 .t-input,
#rec2822617201 input.t-input,
#rec2822617201 textarea.t-input,
#rec2822617201 select.t-select{
  width:100% !important;
  box-sizing:border-box !important;
  background:rgba(255,255,255,0.06) !important;
  border:1px solid rgba(255,255,255,0.2) !important;
  border-radius:14px !important;
  color:#ffffff !important;
  font-family:'Inter',sans-serif !important;
  font-size:14px !important;
  padding:12px 16px !important;
}
#rec2822617201 .t-input:focus,
#rec2822617201 select.t-select:focus{
  border-color:rgba(240,135,43,0.7) !important;
  background:rgba(255,255,255,0.1) !important;
  outline:none !important;
}

#rec2822617201 input::-webkit-input-placeholder,
#rec2822617201 textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.45) !important;opacity:1 !important;}
#rec2822617201 input::-moz-placeholder,
#rec2822617201 textarea::-moz-placeholder{color:rgba(255,255,255,0.45) !important;opacity:1 !important;}
#rec2822617201 input:-ms-input-placeholder,
#rec2822617201 textarea:-ms-input-placeholder{color:rgba(255,255,255,0.45) !important;opacity:1 !important;}

#rec2822617201 .t-select__wrapper{position:relative;width:100% !important;}
#rec2822617201 select.t-select{
  appearance:none !important;
  -webkit-appearance:none !important;
  cursor:pointer !important;
}
#rec2822617201 select.t-select option{
  background:#1b4122 !important;
  color:#ffffff !important;
}

#rec2822617201 .t-input-phonemask__wrap{
  width:100% !important;
  box-sizing:border-box !important;
  background:rgba(255,255,255,0.06) !important;
  border:1px solid rgba(255,255,255,0.2) !important;
  border-radius:14px !important;
  color:#ffffff !important;
}
#rec2822617201 .t-input-phonemask__select-code,
#rec2822617201 input.t-input-phonemask{
  color:#ffffff !important;
  background:transparent !important;
}

#rec2822617201 .t-upwidget-container__button{
  background:rgba(255,255,255,0.1) !important;
  color:#ffffff !important;
  border-radius:100px !important;
  font-family:'Inter',sans-serif !important;
  padding:12px 24px !important;
}

#rec2822617201 .t-btnflex.t-btnflex_type_submit,
#rec2822617201 .t-submit{
  width:100% !important;
  box-sizing:border-box !important;
  background:#f0872b !important;
  color:#ffffff !important;
  font-family:'Space Grotesk',sans-serif !important;
  font-weight:700 !important;
  border-radius:100px !important;
  padding:16px 32px !important;
  transition:background 0.3s ease,transform 0.3s ease !important;
}
#rec2822617201 .t-btnflex.t-btnflex_type_submit:hover{
  background:#ff9640 !important;
  transform:translateY(-2px);
}

#rec2822617201 .t-form__errorbox-text,
#rec2822617201 .t-input-error{
  color:#ff8080 !important;
}

@media(max-width:640px){
  #rec2822617201 .t-section__container,
  #rec2822617201 .t-container{
    padding-left:20px !important;
    padding-right:20px !important;
  }
  #rec2822617201 .t-col_8,
  #rec2822617201 .t-prefix_2{
    max-width:100% !important;
  }
}
/* ===== Убираем градиент у блока "Почему у нас" — делаем плоским, как форму ниже ===== */
.wh-section{
  background:#1b4122 !important;
}
/* ===== Убираем точки из формы "Присоединяйся к команде" ===== */
#rec2822617201::before{
  display:none !important;
}