/* V12: restore a clear light / forest rhythm. Load after the prior layout layers. */
#esp-method{background:radial-gradient(ellipse at 50% 65%,#07856560,transparent 65%),linear-gradient(150deg,#063d37,#0b5d4c);color:#f4fcf7}
#esp-method .you-core{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1;gap:11px;padding:0;text-align:center}
#esp-method .you-core small{position:static;display:block;font-size:6px;line-height:1.4;letter-spacing:.08em;margin:0;color:#395b49}
#esp-method .core-label{left:50%;transform:translateX(-50%);text-align:center;width:max-content;max-width:100%;white-space:normal;line-height:1.5}
#your-inputs{background:#ffffff;color:#163e32}
#your-inputs .espv-heading h2{color:#163e32}
#your-inputs .espv-heading h2 em{color:#008575}
#your-inputs .espv-heading>p{color:#59776a}
#your-inputs .espv-heading .eyebrow.pill{color:#387963;background:#f2f9f5;border-color:#c9e1d3}
#your-inputs .espv-profile-card{background:#fff;border-color:#d5e6dc;box-shadow:0 14px 42px #16433106}
#your-inputs .espv-profile-art{background:linear-gradient(145deg,#eff8f1,#dcefe4)}
#your-inputs .espv-profile-copy h3{color:#1b4b39}
#your-inputs .espv-profile-copy p{color:#597667}
#your-inputs .espv-profile-number{color:#64907a}
#your-inputs .espv-profile-summary{color:#3a7a5b}
#your-inputs .espv-profile-summary>span{color:#328365;border-color:#b6d8c5;background:#f3faf5}
#your-inputs .espv-profile-summary>i{color:#6e9681}
#your-inputs .espv-profile-summary>b,#your-inputs .espv-profile-summary>strong{color:#167a60}
#your-roadmap{background:radial-gradient(ellipse at 80% 45%,#c5edda66,transparent 65%),#e8f4ed;color:#153f31}
#your-roadmap .rm11-heading h2{color:#153f31}
#your-roadmap .rm11-heading h2 em{color:#008575}
#your-roadmap .rm11-heading p{color:#567b67}
#your-roadmap .rm11-heading .eyebrow.pill{color:#2b7a5f;background:#ffffff7d;border-color:#bdd9c8}
#your-roadmap .rm11-window{box-shadow:0 24px 65px #17482e12;border-color:#d0e6d8}
#your-roadmap .rm11-outcomes>span{color:#4b765d}
#your-roadmap .rm11-outcomes b{color:#4a9674}
#tracks{background:radial-gradient(ellipse at 50% 90%,#0d6b5340,transparent 70%),#073f35;color:#effbf4}
#discoveries{background:#fff;color:#163f31}
#discoveries h2{color:#163f31}
#discoveries h2 em{color:#008575}
#discoveries .eyebrow{color:#327760;background:#f4faf6;border-color:#c6ddce}
#discoveries .deliverables h3{color:#204e3b}
#discoveries .deliverables p{color:#5b7a69}
#discoveries .deliverables article>small{color:#649079}
#discoveries .deliverable-art{background:#edf7f1}
#connections{background:#edf6f0;color:#163f31}
#connections h2{color:#163f31}
#connections h2 em{color:#008575}
#connections .eyebrow{color:#327760;background:#ffffff70;border-color:#c6ddce}
#connections .section-heading>p{color:#567663}
#connections .connection-flow>div{background:#fff;border-color:#c9e0d1;color:#275b40;box-shadow:0 8px 20px #245c3904}
#connections .connection-flow small{color:#739681}
#connections .connection-flow span{color:#2e6a4c}
#connections .connection-flow i{color:#86a592}
#connections .connection-flow>b{color:#218568}
#plan{background:radial-gradient(ellipse at 80% 15%,#126e5645,transparent 65%),linear-gradient(135deg,#073f35,#0b5a49);color:#effbf4}
#progress{background:#fff;color:#163f31}
#progress .section-heading h2{color:#163f31}
#progress .section-heading h2 em{color:#008575}
#progress .section-heading p{color:#5b7a69}
#progress .eyebrow{color:#327760;background:#f4faf6;border-color:#c6ddce}
#progress .metric-card,#progress .progress-main{background:#f5faf6;border-color:#d1e4d6;box-shadow:0 12px 30px #245c3905}
/* Remove progress-bar motifs; retain milestones, dates and the E/S/P work-style sliders. */
.progress-bar,.hero-autoplay-track,.recommendation-fit,.espv-match-bars{display:none!important}
@media(max-width:520px){
 #esp-method .you-core{gap:8px}
 #esp-method .you-core small{font-size:4px;letter-spacing:.04em}
 #esp-method .core-label{font-size:7px;max-width:210px;bottom:-4px}
 #esp-method .section-heading p br{display:block}
}
