/* Education consultation copy, within the approved cinematic composition. */
.industry-education .education-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.industry-education #story .education-primary{background:#21664E;color:#FAF8F4;border-color:#21664E}
.industry-education #story .education-primary:hover{background:#194e3c}
.industry-education .education-secondary{display:inline-flex;align-items:center;gap:24px;min-height:44px;font-size:14px;line-height:1.5;border-bottom:1px solid #20202055}
.industry-education .education-hero-actions a:focus-visible{outline:3px solid #244FA8;outline-offset:5px}
body.industry-education .closing h2{font-size:clamp(38px,4.7vw,68px);line-height:1.08;letter-spacing:-.035em;max-width:900px}
body.industry-education .closing-cta{width:172px;height:172px;text-align:center;padding:20px;font-size:15px}
@media(min-width:761px) and (min-height:701px){
 .industry-education #story .hero-copy{top:16.5%;width:44%;max-width:600px}
 .industry-education #story .scene[data-chapter="0"] h1{font-size:clamp(30px,3.4vw,52px);margin-bottom:16px}
 .industry-education #story .hero-copy>p{font-size:16px;line-height:1.55;max-width:540px;margin:16px 0 18px}
 .industry-education #story .hero-copy .eyebrow{margin-bottom:18px}
}
@media(max-width:760px){
 body.industry-education .closing h2{font-size:clamp(34px,8.8vw,48px)}
 body.industry-education .closing-cta{width:160px;height:160px;margin-top:28px}
 .industry-education .education-hero-actions{gap:10px}
 .industry-education #story .education-primary{gap:16px}
}

/* Clearly labelled conceptual illustrations within the retained artwork. */
.industry-education #story .backdrop-2{background:#F2C14E}
.industry-education .education-concept{position:absolute;left:9%;bottom:16%;width:330px;max-width:34%;z-index:4;padding:18px 20px;border:1px solid #244fa822;border-radius:16px;background:#FAF8F4f5;color:#202020;box-shadow:0 14px 40px #2020200c}
.industry-education .concept-2{left:auto;right:10%}
.industry-education .concept-kicker{display:block;font-size:10px;letter-spacing:1px;color:#244FA8;margin-bottom:14px;line-height:1.5}
.industry-education .concept-row{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:14px;line-height:1.5;flex-wrap:wrap}
.industry-education .concept-row strong{font-size:16px}
.industry-education .concept-dot{width:9px;height:9px;background:#F3410C;border-radius:50%}
.industry-education .concept-state{padding:5px 9px;background:#FBF4DF;color:#785408;border-radius:6px;font-size:13px}
.industry-education .concept-state.confirmed{background:#EDF4EE;color:#21664E}
.industry-education .education-concept p{font-size:14px;line-height:1.5;margin:12px 0 0}
.industry-education .concept-tasks{display:grid;gap:7px}
.industry-education .concept-tasks>span{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;background:#EDF4EE;font-size:14px;border-radius:5px;transform:translateX(-15px) rotate(-2deg);transition:transform .65s ease}
.industry-education .concept-tasks>span:nth-child(2){transform:translateX(15px) rotate(2deg)}
.industry-education #story .story-frame[data-scene="3"] .concept-tasks>span{transform:none}
.industry-education .concept-tasks b{color:#21664E}
.industry-education .consult-questions{background:#F0F4FB}
@media(max-width:1100px) and (min-width:761px) and (min-height:701px){
 .industry-education .education-concept{left:6%;width:300px;padding:14px;bottom:17%;max-width:39%}
 .industry-education .concept-2{left:auto;right:6%}
}
@media(max-width:760px),(max-height:700px){
 .industry-education #story .scene[data-chapter="2"]{background:#F2C14E;color:#202020}
 .industry-education #story .education-concept{position:relative;inset:auto;width:100%;max-width:500px;margin:0 auto 18px;padding:20px}
 .industry-education #story .concept-tasks>span{transform:none}
 .industry-education #story .education-primary{white-space:normal;text-align:left}
}
@media(prefers-reduced-motion:reduce){.industry-education .concept-tasks>span{transform:none;transition:none}}
.industry-education.motion-paused .concept-tasks>span{transform:none;transition:none}
.industry-education #story .scene{z-index:4}

.industry-education .concept-path{list-style:none;padding:0;margin:0;display:grid;gap:7px}
.industry-education .concept-path li{display:flex;align-items:center;gap:12px;padding:7px 10px;font-size:14px;line-height:1.5;border-radius:6px;background:#FBF4DF}
.industry-education .concept-path li:last-child{background:#EDF4EE;color:#21664E}
.industry-education .concept-path li>span{font-size:11px;color:#785408}
.industry-education #story .story-frame[data-scene="2"]{--scene-ink:#202020;--scene-accent:#785408}
.industry-education #story .story-frame[data-scene="2"] .logo-dark{opacity:1}
.industry-education #story .story-frame[data-scene="2"] .logo-light{opacity:0}
.industry-education #story .story-frame[data-scene="2"] .site-nav-toggle{background:#202020;color:#FAF8F4}
.industry-education #story .story-frame[data-scene="2"] .site-header,.industry-education #story .story-frame[data-scene="2"] .story-controls{border-color:#20202028}
.industry-education #story .story-frame[data-scene="2"] .motion-button,.industry-education #story .scene[data-chapter="2"] .scene-cta{border-color:#20202055}
.industry-education #story .story-frame[data-scene="2"] .connection-trace{color:#785408}
.industry-education #story .giant-word{opacity:.035}
.industry-education .concept-2{background:#FAF8F4}
@media(min-width:761px) and (min-height:701px){
 .industry-education #story .scene[data-chapter="3"] h2{font-size:clamp(30px,3.5vw,52px)}
}
