/* Lime accent design system; standard navy and neutral body text retained for accessibility. */
:root{--accent:#A0EC00;--accent-contrast:#002B66}
:is(.intro h2,.section-heading h2,.talent h2,.learning h2,.difference h2,.about-story h2,.about-purpose h2,.about-values h2,.sv-intro h2,.sv-heading h2,.sv-learning h2,.sv-process h2,.rc-intro h2,.rc-section-heading h2,.course-catalog h2,.course-journey h2,.lc-info h2,.lc-form-panel h2) span{color:var(--accent)!important}
:is(.service-icon,.service-arrow,.talent-items span,.value-grid>div>span,.lc-detail a span,.lc-hero-link span,.lc-final em,.rc-card-icon,.sv-card-icon,.course-icon){color:var(--accent)!important}
:is(.statement,.hero,.contact,.lc-hero,.lc-final,.about-hero,.sv-hero,.rc-hero,.course-hero) :is(.section-kicker,.lc-eyebrow,.lc-label){color:var(--accent)!important}
html:not([data-theme="dark"]) :is(.intro h2,.section-heading h2,.talent h2,.learning h2,.difference h2,.about-story h2,.about-purpose h2,.about-values h2,.sv-intro h2,.sv-heading h2,.sv-learning h2,.sv-process h2,.rc-intro h2,.rc-section-heading h2,.course-catalog h2,.course-journey h2,.lc-info h2,.lc-form-panel h2) span{background:#002B66;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .07em}
