/* Approved private-preview refinements. */
.erl-v2>.content-toggle[aria-controls="erl-benefits"]{font-size:clamp(20px,1.9vw,25px);line-height:1.4;font-weight:700;min-height:48px}
.deficit-compact-description h2{font-size:clamp(28px,2.8vw,38px);line-height:1.15;width:fit-content;padding-bottom:12px;border-bottom:4px solid var(--lime,#e9ff4f);margin-bottom:16px}
.deficit-compact-description p{font-size:18px;line-height:1.6}
.deficit-compact-link{font-size:18px}
.trained-claim{background:#000;color:var(--lime,#e9ff4f);max-width:none;border-color:#000}
.trained-claim strong,.trained-claim h2,.trained-claim p{color:var(--lime,#e9ff4f)}
.choose-program-cta{display:flex;justify-content:center;padding:26px 22px 10px}
.choose-program-cta>.button{background:var(--lime,#e9ff4f);color:#171313;border:2px solid #171313;text-transform:none;font-size:18px;min-height:48px}
#program-options{scroll-margin-top:110px}
@media(max-width:600px){.deficit-compact-description h2{font-size:28px}.deficit-compact-description p,.deficit-compact-link{font-size:17px}.choose-program-cta{padding:22px 20px 8px}.choose-program-cta>.button{width:100%;justify-content:center}.erl-v2>.content-toggle[aria-controls="erl-benefits"]{font-size:21px}}

.hero.hero-visual-mockup{background:var(--lime,#e9ff4f)}
.proof{padding-bottom:0!important}
.proof>.choose-program-cta{padding:26px 22px}
@media(max-width:600px){.proof>.choose-program-cta{padding:22px 20px}}
