
  /* Final readability guardrail: any orange CTA/bubble/pill/ticker text must remain white. */
  .hero-ticker span,
  .btn-orange,
  .hero-btn-primary,
  .register-btn,
  .private-tag,
  .about-quote-stripe *,
  .about-why-img-badge,
  .about-why-img-badge *,
  .method-score-actions .primary,
  .forge-dashboard-actions .primary,
  .mobile-sticky-actions a,
  .mobile-program-detail-actions .tile-register,
  .mobile-academy-panel-actions .mobile-academy-primary,
  .forge-mobile-programs .mobile-program-detail-actions .tile-register,
  .forge-mobile-programs .mobile-academy-panel-actions .mobile-academy-primary,
  a.tile-register,
  a.mobile-academy-primary,
  [class*="orange-bubble"], [class*="orange-bubble"] *,
  [class*="cta-bubble"], [class*="cta-bubble"] *,
  [class*="bubble-orange"], [class*="bubble-orange"] * {
    color:#ffffff!important;
  }
  @media (max-width:760px){
    .hero-ticker span,
    .btn-orange,
    .hero-btn-primary,
    .register-btn,
    .mobile-sticky-actions a,
    .mobile-program-detail-actions .tile-register,
    .mobile-academy-panel-actions .mobile-academy-primary,
    .forge-mobile-programs .mobile-program-detail-actions .tile-register,
    .forge-mobile-programs .mobile-academy-panel-actions .mobile-academy-primary,
    a.tile-register,
    a.mobile-academy-primary {
      color:#ffffff!important;
      text-shadow:0 1px 1px rgba(0,0,0,.35)!important;
    }
  }
