/* Site-wide link visibility fix for dark / navy sections.
   Browsers turn :visited links the default purple/dark-blue, which becomes
   unreadable inside dark backgrounds (cta-section, case-study, hero, footer,
   topbar, video-testimonial). Force gold/white in those contexts. */

.cta-section a,
.cta-section a:link,
.cta-section a:visited,
.cta-section a:hover,
.cta-section a:active,
.case-study a,
.case-study a:link,
.case-study a:visited,
.case-study a:hover,
.case-study a:active,
.video-testimonial a,
.video-testimonial a:link,
.video-testimonial a:visited,
.video-testimonial a:hover,
.video-testimonial a:active,
.hero a,
.hero a:link,
.hero a:visited,
.hero a:hover,
.hero a:active,
.topbar a,
.topbar a:link,
.topbar a:visited,
.topbar a:hover,
.topbar a:active,
footer a,
footer a:link,
footer a:visited,
footer a:hover,
footer a:active {
  color: #C8A951;
}

/* Buttons inside dark sections should keep their own colors */
.cta-section a.btn,
.cta-section a.btn:visited,
.case-study a.btn,
.case-study a.btn:visited,
.hero a.btn,
.hero a.btn:visited,
footer a.btn,
footer a.btn:visited {
  color: inherit;
}

.cta-section a.btn-gold,
.case-study a.btn-gold,
.hero a.btn-gold,
.cta-section a.btn-gold:visited,
.case-study a.btn-gold:visited,
.hero a.btn-gold:visited {
  color: #1D3557;
}

.cta-section a.btn-outline,
.case-study a.btn-outline,
.hero a.btn-outline,
.cta-section a.btn-outline:visited,
.case-study a.btn-outline:visited,
.hero a.btn-outline:visited {
  color: #fff;
}
