:is(.strategy-course,.performance-course,.talent-course){--academy-ink:#17201b;--academy-muted:#65746c;--academy-line:#dfe7e2;--academy-surface:#fff;--academy-accent:#1f7a4d;--academy-accent-strong:#155d3a;color:var(--academy-ink);background:#f7faf8}:is(.strategy-hero,.performance-hero,.talent-hero){isolation:isolate;color:#fff;background:#101914;grid-template-columns:minmax(0,.86fr) minmax(290px,.44fr);align-items:end;gap:clamp(28px,5vw,80px);width:100%;min-height:min(720px,100vh - 72px);margin:0;padding:clamp(88px,12vw,148px) max(20px,50% - 580px) clamp(44px,8vw,72px);display:grid;position:relative;overflow:hidden}.sales-page :is(.strategy-course,.performance-course,.talent-course) :is(.strategy-hero,.performance-hero,.talent-hero){width:100%;margin:0}:is(.strategy-hero,.performance-hero,.talent-hero):before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#101914f5 0%,#101914d6 48%,#10191429 78%,#1019140a 100%);position:absolute;inset:0}.sales-page :is(.strategy-course,.performance-course,.talent-course) :is(.strategy-hero,.performance-hero,.talent-hero) :is(.strategy-hero__visual,.performance-hero__visual,.talent-hero__visual){z-index:0;width:100%;box-shadow:none;background:#101914;border:0;border-radius:0;margin:0;position:absolute;inset:0}.sales-page :is(.strategy-course,.performance-course,.talent-course) :is(.strategy-hero,.performance-hero,.talent-hero) :is(.strategy-hero__visual,.performance-hero__visual,.talent-hero__visual) img{aspect-ratio:auto;object-fit:contain;object-position:right center;width:100%;height:100%}.sales-page :is(.strategy-course,.performance-course,.talent-course) :is(.strategy-hero,.performance-hero,.talent-hero) :is(.strategy-hero__visual,.performance-hero__visual,.talent-hero__visual) figcaption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.strategy-hero__copy,.performance-hero__copy,.talent-hero__copy){z-index:2;width:min(780px,100%);position:relative}:is(.strategy-hero__panel,.performance-hero__panel,.talent-hero__panel){z-index:2;backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #fff3;border-radius:8px;align-self:end;padding:26px;position:relative}:is(.strategy-hero__panel,.performance-hero__panel,.talent-hero__panel)>strong{font-size:24px;display:block}:is(.strategy-hero__panel,.performance-hero__panel,.talent-hero__panel)>span{color:#ffffffb3;margin-top:8px;font-weight:800;display:block}:is(.strategy-hero__meta,.performance-hero__meta,.talent-hero__meta){gap:0;margin-top:24px;display:grid}:is(.strategy-hero,.performance-hero,.talent-hero) :is(.strategy-eyebrow,.performance-eyebrow,.talent-eyebrow){color:#ffffffa3}:is(.strategy-hero,.performance-hero,.talent-hero) h1{color:#fff;max-width:760px;font-size:clamp(42px,6vw,76px);line-height:1.06}:is(.strategy-hero,.performance-hero,.talent-hero) :is(.strategy-hero__lead,.performance-hero__lead,.talent-hero__lead){color:#ffffffd1;max-width:680px;font-size:clamp(17px,2vw,21px);line-height:1.75}:is(.strategy-hero,.performance-hero,.talent-hero) :is(.strategy-hero__meta,.performance-hero__meta,.talent-hero__meta) span{color:#ffffffe6;border-top:1px solid #ffffff29;padding:14px 0;font-weight:800;display:block}:is(.strategy-button,.performance-button,.talent-button){border-radius:8px}:is(.strategy-button--primary,.performance-button--primary,.talent-button--primary){background:var(--academy-accent);box-shadow:0 12px 28px #1f7a4d38}:is(.strategy-button--secondary,.performance-button--secondary,.talent-button--secondary){color:#fff;background:#ffffff14;border-color:#ffffff5c}:is(.strategy-section,.performance-section,.talent-section){width:min(1160px,100% - 40px);padding:clamp(64px,8vw,104px) 0}:is(.strategy-section__heading,.performance-section__heading,.talent-section__heading) :is(.strategy-kicker,.performance-kicker,.talent-kicker){color:var(--academy-accent)}:is(.strategy-section__heading,.performance-section__heading,.talent-section__heading) h2{font-size:clamp(30px,4vw,48px);line-height:1.18}:is(.strategy-section__heading,.performance-section__heading,.talent-section__heading) p:not(:is(.strategy-kicker,.performance-kicker,.talent-kicker)){color:var(--academy-muted)}:is(.strategy-section--roadmap,.performance-section--roadmap,.talent-section--roadmap),:is(.strategy-section--curriculum,.performance-section--curriculum,.talent-section--curriculum){background:0 0}:is(.strategy-roadmap__column,.performance-roadmap__column,.talent-roadmap__column),:is(.strategy-goals li,.performance-goals li,.talent-goals li),:is(.strategy-module,.performance-module,.talent-module),:is(.strategy-outputs span,.performance-outputs span,.talent-outputs span){border-color:var(--academy-line);background:var(--academy-surface);border-radius:8px;box-shadow:0 1px #17201b0a}:is(.strategy-roadmap__column,.performance-roadmap__column,.talent-roadmap__column).is-active{border-color:#1f7a4d7a;box-shadow:0 20px 50px #17201b14}:is(.strategy-roadmap__column,.performance-roadmap__column,.talent-roadmap__column) h3,:is(.strategy-module__header,.performance-module__header,.talent-module__header)>span{background:var(--academy-accent)}:is(.strategy-roadmap__item,.performance-roadmap__item,.talent-roadmap__item){border-color:var(--academy-line);border-radius:8px}:is(.strategy-roadmap__item-title,.performance-roadmap__item-title,.talent-roadmap__item-title),:is(.strategy-module__header p,.performance-module__header p,.talent-module__header p){color:var(--academy-accent-strong)}:is(.strategy-roadmap__item li,.performance-roadmap__item li,.talent-roadmap__item li,.strategy-module li,.performance-module li,.talent-module li,.strategy-goals li,.performance-goals li,.talent-goals li):before{background:var(--academy-accent)}:is(.strategy-section--outputs,.performance-section--outputs,.talent-section--outputs){padding-bottom:clamp(64px,8vw,104px)}@media (width<=900px){:is(.strategy-hero,.performance-hero,.talent-hero){grid-template-columns:1fr;min-height:620px;padding-top:112px}:is(.strategy-hero__panel,.performance-hero__panel,.talent-hero__panel){width:min(440px,100%)}:is(.strategy-hero__visual,.performance-hero__visual,.talent-hero__visual){opacity:.6}}@media (width<=560px){:is(.strategy-hero,.performance-hero,.talent-hero){min-height:560px;padding-left:20px;padding-right:20px}:is(.strategy-section,.performance-section,.talent-section){width:min(100% - 28px,1160px);padding:48px 0}:is(.strategy-hero,.performance-hero,.talent-hero) h1{font-size:clamp(38px,12vw,52px)}:is(.strategy-hero__visual,.performance-hero__visual,.talent-hero__visual){opacity:.34}}
