:root{
  --btn-bg:#4F46E5;
  --btn-bg-hover:#4338CA;
  --btn-text:#fff;
  --btn-radius:14px;
  --btn-shadow:0 4px 14px rgba(79,70,229,.25);
}

/* 1) Сбрасываем стили у обёртки формы */
.t-form__submit{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
}

/* 2) Стилизуем САМОУ кнопку формы */
.t-form__submit .t-submit{
  display:inline-flex !important;
  align-items:center; justify-content:center;
  background:var(--btn-bg) !important;
  color:var(--btn-text) !important;
  border:0 !important;
  border-radius:var(--btn-radius) !important;
  box-shadow:var(--btn-shadow) !important;
  height:52px !important;
  padding:0 22px !important;
  line-height:1 !important;
  text-align:center !important;
}
.t-form__submit .t-submit:hover{
  background:var(--btn-bg-hover) !important;
  transform:translateY(-1px);
}

/* 3) Обычные кнопки (ссылки) во всех блоках */
a.t-btn, .t-btn{
  display:inline-flex; align-items:center; justify-content:center;
  background:var(--btn-bg) !important; color:#fff !important;
  border:0 !important; border-radius:var(--btn-radius) !important;
  box-shadow:var(--btn-shadow) !important;
  height:48px; padding:0 18px;
}
a.t-btn:hover, .t-btn:hover{ background:var(--btn-bg-hover) !important; }

/* 4) Кнопки в Zero Block */
.t396 .tn-atom__btn{
  display:inline-flex; align-items:center; justify-content:center;
  background:var(--btn-bg) !important; color:#fff !important;
  border:0 !important; border-radius:var(--btn-radius) !important;
  box-shadow:var(--btn-shadow) !important;
  height:48px; padding:0 18px;
}
.t396 .tn-atom__btn:hover{ background:var(--btn-bg-hover) !important; }





/* 1) Размер текста "Я согласен(а)..." → 11px */
.t-input-group_cb .t-checkbox__labeltext div[data-customstyle="yes"]{
  font-size:10px !important;
  line-height:1.45 !important;
  color:#c7c7c7 !important; /* чтобы совпадал с остальным текстом */
}

/* 2) Чекбокс — немного меньше + выравнивание */
.t-input-group_cb .t-checkbox__indicator{
  width:14px !important;   /* было 18–20 */
  height:14px !important;


}

/* 3) Галочка внутри меньшего квадрата (масштаб и позиция) */
.t-input-group_cb .t-checkbox__indicator:after{

  /* если вдруг кажется, что галочка смещена — раскомментируй две строки ниже и подгони */
  top: 0px !important;
  left: 4px !important;
}




