/* ==========================================================================
   TRAINING & CPD PAGE — deep voice, register-interest form
   ========================================================================== */

.train-form-section {
  border-top: 0.5px solid var(--deep-line);
  padding: var(--space-lg) 0 var(--space-xxl);
}

.train-form-section h2 {
  font-size: var(--fs-h3);
  color: var(--text-deep);
  margin: 4px 0 var(--space-xs);
}

.train-form-sub {
  font-size: 14px;
  color: var(--text-deep-soft);
  margin: 0 0 var(--space-lg);
}

.train-form-wrap {
  max-width: 640px;
}

.train-form-wrap .form-field label {
  color: var(--text-deep);
}

.train-form-wrap .form-field input,
.train-form-wrap .form-field select,
.train-form-wrap .form-field textarea {
  color: var(--text-deep);
  background: var(--deep-bg);
  border: 0.5px solid var(--deep-line);
}

.train-form-wrap .form-field input:focus,
.train-form-wrap .form-field select:focus,
.train-form-wrap .form-field textarea:focus {
  outline: 2px solid var(--deep-accent);
  outline-offset: 1px;
}

.train-form-wrap .form-privacy-note {
  color: var(--text-deep-soft);
}

.train-form-success {
  max-width: 640px;
  border: 0.5px solid var(--deep-line);
  background: var(--deep-bg);
}

.train-form-success h2 {
  color: var(--text-deep);
}

.train-form-success p {
  color: var(--text-deep-soft);
}
