/* ===== Полировка пары стоимость + форма ===== */

/* 1) Десктоп-раскладка: точные доли, выравнивание по верху, одинаковая высота */
@media (min-width:1100px){
  #pricing .pz-c{
    display:grid;
    grid-template-columns:58% 42%; /* было 56/44 — оставь, если так больше нравится */
    gap:20px;
    align-items:stretch;          /* тянем карточки по высоте */
  }
  /* карточке формы даём высоту под грид */
  #rec1348955253 .t-form__wrap{ height:100%; display:flex; flex-direction:column; }
  #rec1348955253 .t-form__inputsbox{ flex:1 1 auto; }
}

/* 2) Стекло мягче, без «белой окантовки», анимация кнопки помедленнее */
#rec1348955253 .t-form__wrap{
  background:rgba(18,24,38,.50);
  backdrop-filter:saturate(1.2) blur(10px);
  -webkit-backdrop-filter:saturate(1.2) blur(10px);
  border:1px solid rgba(255,255,255,.06);   /* тоньше рамка */
  box-shadow:0 16px 40px rgba(0,0,0,.32);
}
#rec1348955253 .t-submit{
  animation:rk-gshift 4s linear infinite;   /* было 3s */
}

/* подстраховка — чтобы родительский rec не рисовал никаких рамок */
#rec1348955253{
  border:0 !important;
  box-shadow:none !important;
  background:transparent !important;
}

/* 3) Шрифты и отступы — вровень со «стоимостью» */
#rec1348955253 .t-title{font-size:22px !important; line-height:1.25; margin-bottom:8px;}
#rec1348955253 .t-descr{margin-top:-4px;}

/* 4) Поля — компактнее; тонкий фокус */
#rec1348955253 .t-input, #rec1348955253 .t-textarea{
  padding:13px 14px;
}
#rec1348955253 .t-input:focus, #rec1348955253 .t-textarea:focus{
  box-shadow:0 0 0 2px rgba(123,97,255,.12);
}

/* 5) Мобайл: форма ниже, без лишних рамок/зазоров */
@media (max-width:1099px){
  #rec1348955253{ padding-top:16px !important; padding-bottom:0 !important; }
  #rec1348955253 .t-form__wrap{ border:1px solid rgba(255,255,255,.05); }
}
