/* ============================================================
   screenings4u TRAINING LANDING — BRAND TEXT OVERRIDES
   Loads after lms.css and training-landing.css
   ============================================================ */

.training-sales-page {
  --brand-blue: #325aa3;
  --brand-blue-deep: #24467f;
  --brand-orange: #ff6b00;
  --brand-orange-dark: #e66000;
  --brand-text: #172033;
  --brand-muted: #687386;
}

.training-brand span {
  color: var(--brand-blue-deep);
  font-weight: 600;
  letter-spacing: -0.01em;
}

.training-brand span strong {
  color: var(--brand-orange);
  font-weight: 800;
}

.training-header-nav a,
.training-login-link {
  color: var(--brand-blue-deep);
}

.training-header-nav a:hover,
.training-login-link:hover {
  color: var(--brand-orange);
}

.training-kicker,
.training-eyebrow,
.training-card-label,
.training-popular {
  color: var(--brand-orange);
  font-weight: 800;
  letter-spacing: 0.10em;
}

.training-hero h1,
.training-section-heading h2,
.training-two-column h2,
.training-faq-heading h2,
.training-price-card h3,
.training-curriculum-grid h3,
.training-included-card h3,
.training-feature-card strong {
  color: var(--brand-blue-deep);
}

.training-hero-lead,
.training-section-heading p,
.training-two-column p,
.training-faq-heading p,
.training-price-card p,
.training-curriculum-grid p,
.training-included-card li {
  color: var(--brand-muted);
}

.training-button-primary {
  background: var(--brand-orange);
  border-color: var(--brand-orange);
}

.training-button-primary:hover {
  background: var(--brand-orange-dark);
  border-color: var(--brand-orange-dark);
}

.training-button-secondary {
  color: var(--brand-blue-deep);
  border-color: rgba(50, 90, 163, 0.25);
}

.training-price {
  color: var(--brand-blue-deep);
}

.training-hero-trust span::before,
.training-check-grid span::before {
  background: var(--brand-orange);
}

.training-final-cta h2,
.training-final-cta p,
.training-process h2,
.training-process h3,
.training-process p {
  color: #ffffff;
}


