.Course_page__T_EMi{min-height:100vh;padding:calc(var(--header-height,72px) + 28px) 0 100px;background:#f7f9fc}.Course_back__MutJl{display:inline-flex;align-items:center;gap:7px;margin-bottom:24px;color:#5d6f84;font-size:13px;font-weight:750}.Course_hero__TYq8T{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(36px,5vw,64px);align-items:center;padding:46px;color:#fff;background:radial-gradient(circle at 90% 8%,rgba(36,117,183,.3),transparent 32%),linear-gradient(135deg,#061b34,#07365f 62%,#0a4b76);border-radius:12px}.Course_heroPanel__HpEJF{padding:30px;background:rgba(255,255,255,.05);border:1px solid rgba(245,183,46,.28);border-radius:10px}.Course_heroPanel__HpEJF>span{display:block;color:#f5b72e;font:800 10px/1.4 var(--font-mono);letter-spacing:1.5px}.Course_priceRow__4wjE_{display:flex;align-items:baseline;gap:6px;margin:12px 0 24px}.Course_priceRow__4wjE_ strong{font:900 clamp(36px,4vw,46px)/1 var(--font-display)}.Course_priceRow__4wjE_ small{color:rgba(255,255,255,.55);font-size:12px}.Course_heroPanel__HpEJF dl{display:grid;gap:13px;margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.13)}.Course_heroPanel__HpEJF dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.Course_heroPanel__HpEJF dt{color:rgba(255,255,255,.5);font-size:12px}.Course_heroPanel__HpEJF dd{margin:0;font-size:13px;font-weight:800}.Course_audience__RbOff header span,.Course_delivery__pOh22 header span,.Course_eyebrow__tTJvC,.Course_finalCta__J9GIZ>span,.Course_levelSection__zyJ3T header span,.Course_promise__3BccG>span,.Course_schedule__8TKw_ header span,.Course_story__aGVi6>span{color:#f5b72e;font:800 11px/1.4 var(--font-mono);letter-spacing:1.5px}.Course_heroCopy___tY7E h1{margin:10px 0 12px;font:900 clamp(40px,5vw,68px)/1.08 var(--font-display)}.Course_subtitle__I1gmp{color:#ffd36a;font-size:20px;font-weight:800}.Course_lead__jgabn{max-width:700px;margin-top:22px;color:rgba(255,255,255,.76);font-size:15px;line-height:1.9}.Course_facts__hw_ib{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0}.Course_facts__hw_ib div{padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:6px}.Course_facts__hw_ib span,.Course_facts__hw_ib strong{display:block}.Course_facts__hw_ib strong{font-size:18px}.Course_facts__hw_ib span{margin-top:3px;color:rgba(255,255,255,.55);font-size:10px}.Course_cta__ta8oq,.Course_finalCta__J9GIZ a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 20px;color:#062b55;background:#f5b72e;border-radius:6px;font-size:13px;font-weight:850}.Course_promise__3BccG{max-width:900px;margin:110px auto;text-align:center}.Course_audience__RbOff h2,.Course_delivery__pOh22 h2,.Course_finalCta__J9GIZ h2,.Course_levelSection__zyJ3T h2,.Course_promise__3BccG h2,.Course_schedule__8TKw_ h2,.Course_story__aGVi6 h2{margin:10px 0 16px;color:#102f5c;font:850 clamp(30px,4vw,46px)/1.22 var(--font-display)}.Course_promise__3BccG p{color:#66778a;font-size:15px;line-height:1.9}.Course_audience__RbOff,.Course_delivery__pOh22,.Course_levelSection__zyJ3T,.Course_schedule__8TKw_{margin-bottom:110px}.Course_audience__RbOff>header,.Course_delivery__pOh22>header,.Course_levelSection__zyJ3T>header,.Course_schedule__8TKw_>header{margin-bottom:30px}.Course_levelSection__zyJ3T>header>p,.Course_schedule__8TKw_>header>p{max-width:640px;color:#7c8b9d;font-size:16px;line-height:1.9}.Course_story__aGVi6{max-width:720px;margin:104px auto}.Course_story__aGVi6 h2{font-size:clamp(28px,3.4vw,40px)!important}.Course_storyBody__CIrJF{margin-top:26px}.Course_storyBody__CIrJF p{margin-bottom:20px;color:#5c6c7e;font-size:16px;line-height:2.05}.Course_storyBody__CIrJF p:last-child{margin-bottom:0}.Course_storyKicker__E770_{padding:22px 26px;color:#7a5c16!important;background:#fff8ea;border-left:4px solid #f5b72e;border-radius:0 8px 8px 0;font-size:16px!important;font-weight:750;line-height:1.8!important}.Course_levelGrid__I5c9M{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.Course_levelGrid__I5c9M article{min-height:190px;padding:22px;background:#fff;border:1px solid #dfe7f1;border-radius:8px}.Course_levelGrid__I5c9M article>span{color:#b98625;font:800 12px/1 var(--font-mono)}.Course_levelGrid__I5c9M h3{margin:25px 0 9px;color:#102f5c;font-size:23px}.Course_levelGrid__I5c9M p{color:#708094;font-size:12px;line-height:1.65}.Course_levelGrid__I5c9M .Course_levelActive__i5WoD{color:#fff;background:#083c69;border-color:#f5b72e}.Course_levelGrid__I5c9M .Course_levelActive__i5WoD h3{color:#fff}.Course_levelGrid__I5c9M .Course_levelActive__i5WoD p{color:rgba(255,255,255,.66)}.Course_walls__sPwzc{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.Course_walls__sPwzc article{padding:28px;background:#fff8ea;border-left:4px solid #f5b72e}.Course_walls__sPwzc span{color:#a4741b;font:850 17px/1.4 var(--font-display);letter-spacing:.2px}.Course_walls__sPwzc h3{margin:10px 0;color:#102f5c;font-size:24px}.Course_walls__sPwzc p{color:#68788a;font-size:15px;line-height:1.85}.Course_wallMuted__VIizD{background:#f3f5f8!important;border-left-color:#c3ccd8!important}.Course_wallMuted__VIizD span{color:#8b97a6!important}.Course_shifts__NRhcD{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0;padding:0;list-style:none}.Course_shifts__NRhcD li{padding:32px;background:#fff;border:1px solid #dfe7f1;border-radius:10px}.Course_shiftKey__8I2Dz{background:linear-gradient(160deg,#fff,#fff8ea);border-color:rgba(245,183,46,.55);box-shadow:0 16px 40px rgba(185,134,37,.1)}.Course_shiftHead__fwJMC{display:flex;align-items:center;gap:12px;margin-bottom:18px}.Course_shiftNum__ctYaO{color:#b98625;font:850 15px/1 var(--font-mono)}.Course_shiftHead__fwJMC em{color:#8a97a7;font:750 11px/1 var(--font-mono);font-style:normal;letter-spacing:.8px}.Course_shiftBadge__TUdbP{margin-left:auto;padding:5px 10px;color:#8f6516;background:rgba(245,183,46,.2);border-radius:999px;font-size:10px;font-weight:850}.Course_shiftArrow__3Cuyo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:18px;border-bottom:1px dashed #e2e8ef}.Course_shiftArrow__3Cuyo span{color:#97a4b3;font-size:14px;text-decoration:line-through;text-decoration-color:#cfd8e3}.Course_shiftArrow__3Cuyo svg{color:#b98625;flex-shrink:0}.Course_shiftArrow__3Cuyo strong{color:#102f5c;font-size:16px;font-weight:850}.Course_shifts__NRhcD h3{margin:0 0 10px;color:#102f5c;font-size:21px}.Course_shifts__NRhcD p{color:#67778a;font-size:15px;line-height:1.9}.Course_shiftGain__hmeq4{display:flex;align-items:flex-start;gap:8px;margin-top:20px;padding-top:18px;color:#315d91;border-top:1px solid #eef2f7;font-size:14px;line-height:1.7}.Course_shiftGain__hmeq4 svg{flex-shrink:0;margin-top:2px;color:#b98625}.Course_audience__RbOff>div,.Course_delivery__pOh22>div{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.Course_audience__RbOff article{padding:32px;background:#fff;border:1px solid #dfe7f1;border-radius:8px}.Course_audience__RbOff article>strong{color:#d89518;font:850 14px/1 var(--font-mono)}.Course_audience__RbOff h3{margin:20px 0 10px;color:#102f5c;font-size:23px}.Course_audience__RbOff p{color:#657487;font-size:15px;line-height:1.85}.Course_audience__RbOff small{display:block;margin-top:22px;padding-top:18px;color:#315d91;border-top:1px solid #e2e8ef;font-size:14px;line-height:1.8}.Course_timeline__ZTw0Z{position:relative;margin:0;padding:0 0 0 4px;list-style:none}.Course_timeline__ZTw0Z:before{content:"";position:absolute;top:14px;bottom:22px;left:128px;width:2px;background:linear-gradient(#f5b72e,rgba(245,183,46,.22))}.Course_timeline__ZTw0Z li{position:relative;display:grid;grid-template-columns:108px 1fr;gap:44px;padding-bottom:20px}.Course_timeline__ZTw0Z li:last-child{padding-bottom:0}.Course_dot__hWGOv{position:absolute;top:26px;left:118px;z-index:1;width:13px;height:13px;background:#fff;border:3px solid #f5b72e;border-radius:50%;box-shadow:0 0 0 5px #f7f9fc}.Course_stepTime__ulfQd{padding-top:22px;text-align:right}.Course_stepTime__ulfQd strong{display:block;margin-bottom:5px;color:#102f5c;font-size:15px;font-weight:850}.Course_stepTime__ulfQd em{color:#b98625;font:800 14px/1.5 var(--font-mono);font-style:normal}.Course_stepBody__qLjw9{padding:22px 26px;background:#fff;border:1px solid #dfe7f1;border-radius:8px}.Course_stepBody__qLjw9 h3{margin:0 0 10px;color:#102f5c;font-size:23px}.Course_stepBody__qLjw9 p{color:#6a798b;font-size:15px;line-height:1.85}.Course_delivery__pOh22>div{grid-template-columns:repeat(3,1fr)}.Course_delivery__pOh22 article{padding:30px;background:#fff8ea;border:1px solid rgba(185,134,37,.18);border-radius:8px}.Course_delivery__pOh22 svg{color:#b98625}.Course_delivery__pOh22 h3{margin:20px 0 10px;color:#102f5c;font-size:23px}.Course_delivery__pOh22 p{color:#69798b;font-size:15px;line-height:1.85}.Course_boundary__Ue2En{margin-bottom:110px}.Course_boundary__Ue2En>header{margin-bottom:30px}.Course_boundary__Ue2En>header span{color:#f5b72e;font:800 11px/1.4 var(--font-mono);letter-spacing:1.5px}.Course_boundary__Ue2En h2{margin:10px 0 16px;color:#102f5c;font:850 clamp(30px,4vw,46px)/1.22 var(--font-display)}.Course_boundaryTable__uO9Rh{overflow-x:auto;background:#fff;border:1px solid #dfe7f1;border-radius:8px}.Course_boundaryTable__uO9Rh table{width:100%;min-width:620px;border-collapse:collapse}.Course_boundaryTable__uO9Rh td,.Course_boundaryTable__uO9Rh th{padding:16px 20px;text-align:left;border-bottom:1px solid #eef2f7;font-size:13px;line-height:1.7}.Course_boundaryTable__uO9Rh th{color:#102f5c;font-size:12px;font-weight:850;background:#f5f8fc}.Course_boundaryTable__uO9Rh td:first-child{color:#102f5c;font-weight:800;white-space:nowrap}.Course_boundaryTable__uO9Rh td{color:#657487}.Course_boundaryTable__uO9Rh .Course_hi__blytH{color:#173f75;background:#fffaf0;font-weight:750}.Course_boundaryTable__uO9Rh tr:last-child td,.Course_boundaryTable__uO9Rh tr:last-child th{border-bottom:none}.Course_excludes__r8Vcu{margin-bottom:110px;padding:40px;background:#fff8ea;border-left:4px solid #f5b72e;border-radius:0 8px 8px 0}.Course_excludes__r8Vcu span{color:#a4741b;font:800 10px/1.4 var(--font-mono);letter-spacing:1.4px}.Course_excludes__r8Vcu h2{margin:10px 0 8px;color:#102f5c;font:850 clamp(24px,3vw,32px)/1.25 var(--font-display)}.Course_excludes__r8Vcu>p{margin-bottom:22px;color:#77685a;font-size:14px;line-height:1.8}.Course_excludes__r8Vcu ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.Course_excludes__r8Vcu li{padding-left:20px;color:#68788a;font-size:13px;line-height:1.75;position:relative}.Course_excludes__r8Vcu li:before{content:"—";position:absolute;left:0;color:#b98625}.Course_excludeLink__OquoJ{display:inline-flex;align-items:center;gap:7px;margin-top:26px;color:#8f6516;font-size:13px;font-weight:850}.Course_finalCta__J9GIZ{padding:70px 40px;color:#fff;text-align:center;background:linear-gradient(135deg,#061d39,#0a4d79);border-radius:12px}.Course_finalCta__J9GIZ h2{color:#fff}.Course_finalCta__J9GIZ p{max-width:700px;margin:0 auto 28px;color:rgba(255,255,255,.72);font-size:16px;line-height:1.8}[data-theme=dark] .Course_page__T_EMi{background:var(--color-bg-primary)}[data-theme=dark] .Course_audience__RbOff h2,[data-theme=dark] .Course_audience__RbOff h3,[data-theme=dark] .Course_boundaryTable__uO9Rh td:first-child,[data-theme=dark] .Course_boundary__Ue2En h2,[data-theme=dark] .Course_delivery__pOh22 h2,[data-theme=dark] .Course_delivery__pOh22 h3,[data-theme=dark] .Course_levelGrid__I5c9M h3,[data-theme=dark] .Course_levelSection__zyJ3T h2,[data-theme=dark] .Course_promise__3BccG h2,[data-theme=dark] .Course_schedule__8TKw_ h2,[data-theme=dark] .Course_timeline__ZTw0Z h3{color:var(--color-text-main)}[data-theme=dark] .Course_audience__RbOff article,[data-theme=dark] .Course_boundaryTable__uO9Rh,[data-theme=dark] .Course_levelGrid__I5c9M article,[data-theme=dark] .Course_shifts__NRhcD li,[data-theme=dark] .Course_stepBody__qLjw9{background:var(--color-bg-card);border-color:var(--color-border)}[data-theme=dark] .Course_shiftArrow__3Cuyo strong,[data-theme=dark] .Course_shifts__NRhcD h3,[data-theme=dark] .Course_story__aGVi6 h2{color:var(--color-text-main)}[data-theme=dark] .Course_storyBody__CIrJF p{color:var(--color-text-muted,#9aa8b8)}[data-theme=dark] .Course_storyKicker__E770_{color:#ffd36a!important;background:rgba(245,183,46,.1)}[data-theme=dark] .Course_shiftKey__8I2Dz{background:rgba(245,183,46,.07);border-color:rgba(245,183,46,.36)}[data-theme=dark] .Course_walls__sPwzc article{background:rgba(245,183,46,.08)}[data-theme=dark] .Course_wallMuted__VIizD{background:rgba(255,255,255,.04)!important}[data-theme=dark] .Course_stepBody__qLjw9 h3,[data-theme=dark] .Course_stepTime__ulfQd strong,[data-theme=dark] .Course_walls__sPwzc h3{color:var(--color-text-main)}[data-theme=dark] .Course_dot__hWGOv{background:var(--color-bg-card);box-shadow:0 0 0 5px var(--color-bg-primary)}[data-theme=dark] .Course_boundaryTable__uO9Rh th{color:var(--color-text-main);background:rgba(255,255,255,.04)}[data-theme=dark] .Course_boundaryTable__uO9Rh td,[data-theme=dark] .Course_boundaryTable__uO9Rh th{border-bottom-color:var(--color-border)}[data-theme=dark] .Course_boundaryTable__uO9Rh .Course_hi__blytH{color:#ffd36a;background:rgba(245,183,46,.09)}@media(max-width:900px){.Course_hero__TYq8T{grid-template-columns:1fr;padding:30px}.Course_levelGrid__I5c9M{grid-template-columns:repeat(3,1fr)}.Course_facts__hw_ib,.Course_shifts__NRhcD,.Course_walls__sPwzc{grid-template-columns:1fr}.Course_story__aGVi6{margin:84px auto}}@media(max-width:680px){.Course_page__T_EMi{padding-top:calc(var(--header-height,64px) + 20px)}.Course_hero__TYq8T{padding:20px}.Course_audience__RbOff>div,.Course_delivery__pOh22>div,.Course_levelGrid__I5c9M,.Course_shifts__NRhcD,.Course_walls__sPwzc{grid-template-columns:1fr}.Course_audience__RbOff,.Course_boundary__Ue2En,.Course_delivery__pOh22,.Course_excludes__r8Vcu,.Course_levelSection__zyJ3T,.Course_promise__3BccG,.Course_schedule__8TKw_{margin-bottom:78px}.Course_story__aGVi6{margin:68px auto}.Course_storyBody__CIrJF p{font-size:15px;line-height:1.95}.Course_shifts__NRhcD li{padding:24px}.Course_excludes__r8Vcu{padding:26px}.Course_finalCta__J9GIZ{padding:48px 22px}.Course_timeline__ZTw0Z{padding-left:0}.Course_timeline__ZTw0Z:before{left:5px}.Course_timeline__ZTw0Z li{grid-template-columns:1fr;gap:8px;padding-left:26px}.Course_dot__hWGOv{top:6px;left:0}.Course_stepTime__ulfQd{padding-top:0;text-align:left}.Course_stepTime__ulfQd strong{display:inline;margin-right:8px}.Course_stepBody__qLjw9{padding:18px 20px}}.CourseMedia_cover__N0jPP{position:relative;aspect-ratio:16/9;margin:28px 0 104px;overflow:hidden;background:#071d33;border:1px solid rgba(185,134,37,.35);border-radius:12px;box-shadow:0 26px 64px rgba(6,27,52,.16)}.CourseMedia_cover__N0jPP img{object-fit:cover}.CourseMedia_cover__N0jPP:after{position:absolute;inset:0;content:"";box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);pointer-events:none}.CourseMedia_coverCaption__Fl1Lz{position:absolute;right:18px;bottom:16px;padding:8px 11px;color:rgba(255,255,255,.75);background:rgba(4,20,35,.74);border:1px solid rgba(255,255,255,.12);border-radius:4px;font:700 9px/1.3 var(--font-mono);letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:680px){.CourseMedia_cover__N0jPP{aspect-ratio:4/3;margin-bottom:72px}.CourseMedia_coverCaption__Fl1Lz{display:none}}