
  /* === Стилизация формы под дизайн аагентства === */

  /* Поля ввода */
  .t-input,
  .t-input-group .t-input,
  input.t-input,
  textarea.t-input {
    font-family: 'JetBrains Mono', monospace !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    color: #000000 !important;
    background-color: #ffffff !important;
    border: 1px solid #000000 !important;
    border-radius: 0 !important;
    padding: 14px 16px !important;
    box-shadow: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
  }

  .t-input::placeholder,
  textarea.t-input::placeholder {
    color: #888 !important;
    font-family: 'JetBrains Mono', monospace !important;
    opacity: 1 !important;
  }

  .t-input:focus,
  textarea.t-input:focus {
    outline: 2px solid #000 !important;
    outline-offset: 2px !important;
    border-color: #000 !important;
  }

  textarea.t-input {
    min-height: 120px !important;
    resize: vertical !important;
  }

  /* Заголовки полей (label) */
  .t-input-title,
  .t-input-block .t-name,
  .t-input-block .t-input-title {
    font-family: 'JetBrains Mono', monospace !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    color: #000000 !important;
  }

  /* Кнопка отправки */
  .t-submit,
  button.t-submit,
  .t-form__submit .t-submit,
  .t-form .t-submit {
    font-family: 'JetBrains Mono', monospace !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: 0.04em !important;
    color: #ffffff !important;
    background-color: #000000 !important;
    border: 1px solid #000000 !important;
    border-radius: 0 !important;
    padding: 16px 32px !important;
    cursor: pointer !important;
    box-shadow: none !important;
    transition: all 0.2s ease !important;
    -webkit-appearance: none !important;
    appearance: none !important;
  }

  .t-submit:hover,
  button.t-submit:hover {
    color: #000000 !important;
    background-color: #ffffff !important;
  }

  /* Текст-комментарий под формой */
  .t-form__errorbox-text,
  .t-form__successbox,
  .t-form__inputsbox .t-text {
    font-family: 'JetBrains Mono', monospace !important;
  }

  /* Убираем тильдовские скругления и тени везде в форме */
  .t-form *,
  .t-form *::before,
  .t-form *::after {
    border-radius: 0 !important;
  }
</style>