.knowledge-hero{position:relative;min-height:680px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(90deg,rgba(12,20,29,.97) 0%,rgba(12,20,29,.84) 38%,rgba(12,20,29,.32) 72%),linear-gradient(0deg,rgba(12,20,29,.7),transparent 48%),url("../../images/wsk-hero.webp") center 48%/cover}.knowledge-hero::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:5vw;background:var(--navy);clip-path:polygon(0 100%,100% 0,100% 100%)}.knowledge-hero .section-inner{position:relative;z-index:2;padding-top:5rem}.knowledge-hero h1{font-size:clamp(2.8rem,6.5vw,6rem);line-height:1;margin:0;max-width:1050px}.knowledge-hero .section-inner>p:last-child{max-width:720px;color:#edf1f3;font-size:1.2rem;margin-top:1.8rem}.knowledge-ai-label{right:auto;left:clamp(1.25rem,5vw,5rem);bottom:1.8rem}
.knowledge-intro{padding:9rem 0;background:var(--navy)}.knowledge-intro-grid,.foundation-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,8rem);align-items:center}.knowledge-intro p:not(.eyebrow){color:#c3ccd5}.knowledge-intro .button{margin-top:1.2rem}.knowledge-mark{padding:3rem;background:linear-gradient(145deg,#2a3a4d,#1a2634);border-top:3px solid var(--green);box-shadow:var(--shadow)}.knowledge-mark img{width:120px;height:140px;object-fit:contain;margin:0 auto 2rem}.knowledge-mark blockquote{font:400 clamp(1.2rem,2vw,1.65rem)/1.45 "Michroma","Segoe UI",sans-serif;margin:0}
.knowledge-foundation{padding:9rem 0;background:var(--paper);color:var(--ink)}.foundation-grid{grid-template-columns:.9fr 1.1fr}.knowledge-foundation .eyebrow,.curriculum-section .eyebrow{color:#68783d}.knowledge-foundation p:not(.eyebrow){color:#5f6972}.knowledge-photo{margin:0;box-shadow:0 16px 38px rgba(18,27,37,.14)}.knowledge-photo img{width:100%;min-height:470px;object-fit:cover}.text-link{display:inline-block;margin-top:1rem;color:#814038;font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.text-link span{font-size:1.1rem;margin-left:.3rem}
.curriculum-section{padding:9rem 0;background:#e8e5dd;color:var(--ink)}.curriculum-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.curriculum-card{padding:2.5rem;background:#fff;border-top:3px solid var(--green);box-shadow:0 12px 35px rgba(18,27,37,.09)}.curriculum-card>span{display:block;color:#8d3d34;font-weight:800;letter-spacing:.14em;margin-bottom:1.5rem}.curriculum-card h3{font-size:1.25rem;margin:0 0 1rem}.curriculum-card p{color:#66717a;margin:0}
.importance-section{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:var(--navy2)}.importance-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem)}.importance-copy ul{padding-left:1.2rem;color:#c4ccd4}.importance-copy li{margin-bottom:1rem}.importance-copy strong{color:#fff}.importance-photo{margin:0}.importance-photo img{width:100%;height:100%;object-fit:cover}.knowledge-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}
@media(max-width:900px){.knowledge-intro-grid,.foundation-grid,.importance-section{grid-template-columns:1fr}.foundation-grid .knowledge-photo{grid-row:2}.curriculum-grid{grid-template-columns:1fr}.importance-photo{min-height:480px}.importance-section{min-height:0}}
@media(max-width:620px){.knowledge-hero{min-height:620px;background-position:58% center}.knowledge-hero .section-inner{padding-top:4rem}.knowledge-hero h1{font-size:clamp(2.25rem,11vw,3.5rem)}.knowledge-intro,.knowledge-foundation,.curriculum-section{padding:6rem 0}.knowledge-mark{padding:2rem}.knowledge-photo img{min-height:300px}.curriculum-card{padding:2rem}.importance-copy{padding:4rem 1.25rem}.importance-photo{min-height:340px}.knowledge-actions .button{width:100%}}
