.CourseDetailExperience-module__keHScG__page{background:var(--skarion-cream);min-height:100svh;color:var(--skarion-navy-deep);overflow:hidden}.CourseDetailExperience-module__keHScG__hero{background:var(--skarion-navy-deep);color:var(--skarion-paper);position:relative;overflow:hidden}.CourseDetailExperience-module__keHScG__heroBrandShape{aspect-ratio:622/455;z-index:0;opacity:.09;pointer-events:none;width:clamp(470px,45vw,760px);position:absolute;top:clamp(-175px,-9vw,-94px);right:clamp(-170px,-8vw,-74px);transform:rotate(4deg)}.CourseDetailExperience-module__keHScG__heroBrandShape svg{width:100%;height:100%;display:block}.CourseDetailExperience-module__keHScG__breadcrumbs{z-index:2;color:#aeb7d3;align-items:center;gap:10px;width:min(100%,1500px);margin:0 auto;padding:22px clamp(18px,5vw,76px) 0;font-size:11.5px;font-weight:690;display:flex;position:relative}.CourseDetailExperience-module__keHScG__breadcrumbs a{color:var(--skarion-paper)}.CourseDetailExperience-module__keHScG__breadcrumbs strong{color:#ff9b9d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:720;overflow:hidden}.CourseDetailExperience-module__keHScG__heroInner{z-index:1;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(48px,7vw,112px);width:min(100%,1500px);margin:0 auto;padding:clamp(38px,4.5vw,70px) clamp(18px,5vw,76px) clamp(78px,8vw,124px);display:grid;position:relative}.CourseDetailExperience-module__keHScG__heroTopline{align-items:center;gap:9px;display:flex}.CourseDetailExperience-module__keHScG__heroTopline span,.CourseDetailExperience-module__keHScG__heroTopline strong{color:#dce1f2;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fffdfa2e;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.CourseDetailExperience-module__keHScG__heroTopline strong{border-color:var(--skarion-coral);background:var(--skarion-coral);color:var(--skarion-navy-deep)}.CourseDetailExperience-module__keHScG__heroCopy h1{max-width:10ch;color:var(--skarion-paper);letter-spacing:-.073em;text-wrap:balance;margin:23px 0 0;font-size:clamp(4rem,6.5vw,8rem);font-weight:650;line-height:.89}.CourseDetailExperience-module__keHScG__heroPromise{color:#ff9b9d;letter-spacing:-.045em;max-width:16ch;margin:27px 0 0;font-size:clamp(1.7rem,2.35vw,2.7rem);font-weight:610;line-height:1.02}.CourseDetailExperience-module__keHScG__heroLead{color:#d9def1;max-width:590px;margin:19px 0 0;font-size:clamp(1rem,1.25vw,1.15rem);font-weight:500;line-height:1.63}.CourseDetailExperience-module__keHScG__heroActions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:31px;display:flex}.CourseDetailExperience-module__keHScG__primaryAction,.CourseDetailExperience-module__keHScG__secondaryAction{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 19px;font-size:12.5px;font-weight:760;transition:transform .18s,border-color .18s;display:inline-flex}.CourseDetailExperience-module__keHScG__primaryAction{background:var(--skarion-coral);color:var(--skarion-navy-deep);box-shadow:0 16px 34px #ff686b30}.CourseDetailExperience-module__keHScG__secondaryAction{color:var(--skarion-paper);border:1px solid #fffdfa33}.CourseDetailExperience-module__keHScG__primaryAction:hover,.CourseDetailExperience-module__keHScG__primaryAction:focus-visible,.CourseDetailExperience-module__keHScG__secondaryAction:hover,.CourseDetailExperience-module__keHScG__secondaryAction:focus-visible{transform:translateY(-2px)}.CourseDetailExperience-module__keHScG__primaryAction svg{width:17px;height:17px}.CourseDetailExperience-module__keHScG__heroVisual{background:#07122f;border:1px solid #fffdfa29;border-radius:31px;min-width:0;min-height:clamp(480px,39vw,620px);position:relative;overflow:hidden;box-shadow:0 36px 90px #00000047}.CourseDetailExperience-module__keHScG__heroImage{object-fit:cover}.CourseDetailExperience-module__keHScG__heroImageShade{pointer-events:none;background:linear-gradient(#050d2661,#0000 32%),linear-gradient(#0000 58%,#050d26e0);position:absolute;inset:0}.CourseDetailExperience-module__keHScG__availabilityBadge{min-height:36px;color:var(--skarion-paper);letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091540bf;border:1px solid #fffdfa33;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:23px;right:23px}.CourseDetailExperience-module__keHScG__availabilityBadge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.CourseDetailExperience-module__keHScG__heroVisualFooter{justify-content:space-between;align-items:end;gap:18px;display:flex;position:absolute;inset:auto 26px 24px}.CourseDetailExperience-module__keHScG__heroVisualFooter>span{color:#ffb0b1;letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:800}.CourseDetailExperience-module__keHScG__heroVisualFooter>strong{color:var(--skarion-coral);letter-spacing:-.07em;align-items:end;gap:8px;font-size:clamp(3rem,4.3vw,5.4rem);font-weight:690;line-height:.75;display:flex}.CourseDetailExperience-module__keHScG__heroVisualFooter small{color:var(--skarion-paper);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1}.CourseDetailExperience-module__keHScG__metricStrip{z-index:5;border:1px solid var(--skarion-border);background:var(--skarion-paper);border-radius:25px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100% - 36px,1320px);min-height:104px;margin:-40px auto 0;padding:13px;display:grid;position:relative;box-shadow:0 26px 70px #1224611f}.CourseDetailExperience-module__keHScG__metricStrip>div{background:var(--skarion-cream);border-radius:16px;align-content:center;gap:5px;min-width:0;padding:13px 18px;display:grid}.CourseDetailExperience-module__keHScG__metricStrip strong{color:var(--skarion-coral);letter-spacing:-.065em;font-size:clamp(1.7rem,2.3vw,2.8rem);font-weight:700;line-height:.9}.CourseDetailExperience-module__keHScG__metricStrip span{color:var(--skarion-navy);letter-spacing:.075em;text-transform:uppercase;font-size:9.5px;font-weight:800}.CourseDetailExperience-module__keHScG__contextSection,.CourseDetailExperience-module__keHScG__phasesSection,.CourseDetailExperience-module__keHScG__curriculumSection,.CourseDetailExperience-module__keHScG__fitSection,.CourseDetailExperience-module__keHScG__relatedSection{width:min(100%,1500px);margin:0 auto;padding:clamp(92px,10vw,148px) clamp(18px,5vw,76px)}.CourseDetailExperience-module__keHScG__page [data-reveal]{opacity:0;transition:opacity .6s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.CourseDetailExperience-module__keHScG__page [data-reveal][data-visible=true]{opacity:1;transform:none}.CourseDetailExperience-module__keHScG__sectionHeading{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);align-items:start;gap:clamp(42px,8vw,128px);display:grid}.CourseDetailExperience-module__keHScG__sectionHeading>span,.CourseDetailExperience-module__keHScG__phasesIntro>div>span,.CourseDetailExperience-module__keHScG__deliverablesCopy>span,.CourseDetailExperience-module__keHScG__curriculumHeading>div>span,.CourseDetailExperience-module__keHScG__fitIntro>span,.CourseDetailExperience-module__keHScG__relatedHeading>div>span{color:var(--skarion-navy);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.CourseDetailExperience-module__keHScG__sectionHeading h2{max-width:22ch;color:var(--skarion-navy-deep);letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.5vw,5.6rem);font-weight:620;line-height:1}.CourseDetailExperience-module__keHScG__visualStory{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(56px,7vw,88px);display:grid}.CourseDetailExperience-module__keHScG__visualStory article{border:1px solid var(--skarion-border);background:var(--skarion-paper);border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 20px 58px #12246113}.CourseDetailExperience-module__keHScG__storyImage{background:var(--skarion-navy-deep);height:220px;position:relative;overflow:hidden}.CourseDetailExperience-module__keHScG__storyImage img{object-fit:cover;transition:transform .65s cubic-bezier(.22,1,.36,1)}.CourseDetailExperience-module__keHScG__visualStory article:hover .CourseDetailExperience-module__keHScG__storyImage img{transform:scale(1.04)}.CourseDetailExperience-module__keHScG__storyImage>span{background:linear-gradient(#0000 52%,#09154061);position:absolute;inset:0}.CourseDetailExperience-module__keHScG__visualStory article>div:last-child{gap:7px;padding:22px;display:grid}.CourseDetailExperience-module__keHScG__visualStory small{color:var(--skarion-coral);letter-spacing:.08em;font-size:10px;font-weight:800}.CourseDetailExperience-module__keHScG__visualStory strong{color:var(--skarion-navy-deep);letter-spacing:-.045em;font-size:clamp(1.45rem,2vw,2rem);font-weight:660}.CourseDetailExperience-module__keHScG__visualStory p{color:var(--skarion-muted);margin:0;font-size:13px;line-height:1.5}.CourseDetailExperience-module__keHScG__phasesSection{border:1px solid var(--skarion-border);background:var(--skarion-paper);border-radius:36px;width:min(100% - 36px,1420px);padding:clamp(54px,6vw,84px);box-shadow:0 28px 80px #12246114}.CourseDetailExperience-module__keHScG__phasesIntro{grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);align-items:end;gap:clamp(38px,7vw,104px);display:grid}.CourseDetailExperience-module__keHScG__phasesIntro h2,.CourseDetailExperience-module__keHScG__deliverablesCopy h2,.CourseDetailExperience-module__keHScG__curriculumHeading h2,.CourseDetailExperience-module__keHScG__fitIntro h2,.CourseDetailExperience-module__keHScG__relatedHeading h2{max-width:12ch;color:var(--skarion-navy-deep);letter-spacing:-.065em;text-wrap:balance;margin:15px 0 0;font-size:clamp(3rem,4.7vw,5.7rem);font-weight:640;line-height:.95}.CourseDetailExperience-module__keHScG__phasesIntro>p{color:var(--skarion-muted);margin:0;font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.65}.CourseDetailExperience-module__keHScG__phaseTrack{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:clamp(48px,6vw,74px);display:grid}.CourseDetailExperience-module__keHScG__phaseTrack article{border:1px solid var(--skarion-border);background:var(--skarion-cream);border-radius:22px;flex-direction:column;min-width:0;min-height:390px;padding:18px;display:flex;position:relative}.CourseDetailExperience-module__keHScG__phaseTrack article:before{content:"";background:var(--skarion-coral);height:4px;transition:right .8s cubic-bezier(.22, 1, .36, 1) calc(.18s + var(--phase-index) * .1s);border-radius:22px 22px 0 0;position:absolute;inset:0 100% auto 0}.CourseDetailExperience-module__keHScG__phasesSection[data-visible=true] .CourseDetailExperience-module__keHScG__phaseTrack article:before{right:0}.CourseDetailExperience-module__keHScG__phaseNumber{background:var(--skarion-coral);width:46px;height:46px;color:var(--skarion-navy-deep);border-radius:14px;place-items:center;font-size:11px;font-weight:800;display:grid}.CourseDetailExperience-module__keHScG__phaseCopy{margin-top:auto}.CourseDetailExperience-module__keHScG__phaseCopy h3{color:var(--skarion-navy-deep);letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,2.1vw,2.25rem);font-weight:660;line-height:1}.CourseDetailExperience-module__keHScG__phaseCopy p{color:var(--skarion-muted);margin:14px 0 0;font-size:13px;line-height:1.52}.CourseDetailExperience-module__keHScG__phaseCopy>div{flex-wrap:wrap;gap:5px;margin-top:17px;display:flex}.CourseDetailExperience-module__keHScG__phaseCopy span{border:1px solid var(--skarion-border);background:var(--skarion-paper);min-height:27px;color:var(--skarion-navy);border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:680;display:inline-flex}.CourseDetailExperience-module__keHScG__deliverablesSection{background:var(--skarion-navy-deep);width:min(100% - 36px,1500px);color:var(--skarion-paper);border-radius:38px;grid-template-columns:minmax(420px,.9fr) minmax(420px,1.1fr);align-items:stretch;gap:clamp(42px,7vw,104px);margin:clamp(92px,10vw,148px) auto 0;padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 38px 100px #09154033}.CourseDetailExperience-module__keHScG__deliverableVisual{grid-template-rows:minmax(0,1.12fr) minmax(190px,.58fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:680px;display:grid;position:relative}.CourseDetailExperience-module__keHScG__deliverableImageLarge,.CourseDetailExperience-module__keHScG__deliverableImageSmall{background:#07122f;border:1px solid #fffdfa26;border-radius:22px;position:relative;overflow:hidden}.CourseDetailExperience-module__keHScG__deliverableImageLarge{grid-column:1/-1}.CourseDetailExperience-module__keHScG__deliverableImageLarge img,.CourseDetailExperience-module__keHScG__deliverableImageSmall img{object-fit:cover}.CourseDetailExperience-module__keHScG__deliverableImageSmall img{object-position:25% center}.CourseDetailExperience-module__keHScG__deliverableImageLast img{object-position:76% center}.CourseDetailExperience-module__keHScG__outputStamp{min-width:180px;color:var(--skarion-paper);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#091540db;border:1px solid #fffdfa2b;border-radius:18px;gap:4px;padding:19px;display:grid;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.CourseDetailExperience-module__keHScG__outputStamp span{color:#d9def1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.CourseDetailExperience-module__keHScG__outputStamp strong{color:var(--skarion-coral);letter-spacing:-.055em;font-size:2rem;font-weight:680}.CourseDetailExperience-module__keHScG__deliverablesCopy{padding-block:18px}.CourseDetailExperience-module__keHScG__deliverablesCopy>span{color:#ff9b9d}.CourseDetailExperience-module__keHScG__deliverablesCopy h2{max-width:10ch;color:var(--skarion-paper)}.CourseDetailExperience-module__keHScG__deliverableList{gap:9px;margin-top:clamp(38px,5vw,62px);display:grid}.CourseDetailExperience-module__keHScG__deliverableList article{background:#fffdfa0b;border:1px solid #fffdfa1f;border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;min-width:0;min-height:99px;padding:15px;display:grid}.CourseDetailExperience-module__keHScG__deliverableList small{background:var(--skarion-coral);width:42px;height:42px;color:var(--skarion-navy-deep);border-radius:12px;place-items:center;font-size:10px;font-weight:800;display:grid}.CourseDetailExperience-module__keHScG__deliverableList h3{color:var(--skarion-paper);letter-spacing:-.025em;margin:0;font-size:1.15rem;font-weight:680}.CourseDetailExperience-module__keHScG__deliverableList p{color:#bdc5dd;margin:6px 0 0;font-size:12.5px;line-height:1.45}.CourseDetailExperience-module__keHScG__curriculumHeading{justify-content:space-between;align-items:end;gap:48px;display:flex}.CourseDetailExperience-module__keHScG__curriculumHeading h2{max-width:15ch}.CourseDetailExperience-module__keHScG__curriculumHeading>strong{border:1px solid var(--skarion-border);background:var(--skarion-paper);min-width:150px;color:var(--skarion-coral);letter-spacing:-.07em;border-radius:20px;gap:8px;padding:19px;font-size:3.6rem;font-weight:700;line-height:.8;display:grid;box-shadow:0 18px 50px #12246114}.CourseDetailExperience-module__keHScG__curriculumHeading>strong small{color:var(--skarion-navy);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px;font-weight:800}.CourseDetailExperience-module__keHScG__moduleGroups{grid-template-columns:1.15fr .75fr .75fr;gap:13px;margin-top:clamp(52px,7vw,86px);display:grid}.CourseDetailExperience-module__keHScG__moduleGroups article{border:1px solid var(--skarion-border);background:var(--skarion-paper);border-radius:24px;min-width:0;padding:22px;box-shadow:0 22px 62px #12246112}.CourseDetailExperience-module__keHScG__moduleGroups header{border-bottom:1px solid var(--skarion-border);justify-content:space-between;align-items:center;gap:12px;min-height:43px;display:flex}.CourseDetailExperience-module__keHScG__moduleGroups header span{color:var(--skarion-coral);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.CourseDetailExperience-module__keHScG__moduleGroups header strong{color:var(--skarion-navy);font-size:9.5px;font-weight:760}.CourseDetailExperience-module__keHScG__moduleGroups ol{gap:7px;margin:17px 0 0;padding-left:26px;display:grid}.CourseDetailExperience-module__keHScG__moduleGroups li{min-height:37px;color:var(--skarion-navy-deep);padding:7px 8px 7px 5px;font-size:11.5px;font-weight:610;line-height:1.38}.CourseDetailExperience-module__keHScG__moduleGroups li::marker{color:var(--skarion-coral);font-size:10px;font-weight:800}.CourseDetailExperience-module__keHScG__fitSection{padding-top:clamp(40px,5vw,72px)}.CourseDetailExperience-module__keHScG__fitIntro{max-width:930px}.CourseDetailExperience-module__keHScG__fitIntro h2{max-width:13ch}.CourseDetailExperience-module__keHScG__fitIntro p{max-width:690px;color:var(--skarion-muted);margin:24px 0 0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.66}.CourseDetailExperience-module__keHScG__fitBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:clamp(46px,6vw,72px);display:grid}.CourseDetailExperience-module__keHScG__fitBoard>article{border-radius:27px;min-width:0;padding:clamp(25px,3vw,40px)}.CourseDetailExperience-module__keHScG__fitBoard>article:first-child{background:var(--skarion-navy-deep);color:var(--skarion-paper)}.CourseDetailExperience-module__keHScG__fitBoard>article:last-child{border:1px solid var(--skarion-border);background:var(--skarion-paper);box-shadow:0 22px 62px #12246112}.CourseDetailExperience-module__keHScG__fitBoard>article>span{color:#ff9b9d;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:800}.CourseDetailExperience-module__keHScG__fitBoard>article:last-child>span{color:var(--skarion-navy)}.CourseDetailExperience-module__keHScG__roleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.CourseDetailExperience-module__keHScG__roleGrid strong{min-height:88px;color:var(--skarion-paper);background:#fffdfa0b;border:1px solid #fffdfa21;border-radius:15px;align-content:space-between;padding:14px;font-size:13.5px;font-weight:670;display:grid}.CourseDetailExperience-module__keHScG__roleGrid small{color:var(--skarion-coral);letter-spacing:.07em;font-size:9px;font-weight:800}.CourseDetailExperience-module__keHScG__fitBoard ul{gap:9px;margin:26px 0 0;padding:0;list-style:none;display:grid}.CourseDetailExperience-module__keHScG__fitBoard li{background:var(--skarion-cream);min-height:56px;color:var(--skarion-navy-deep);border-radius:14px;align-items:center;padding:12px 14px 12px 45px;font-size:13px;font-weight:620;line-height:1.4;display:flex;position:relative}.CourseDetailExperience-module__keHScG__fitBoard li:before{content:"";border-left:2px solid var(--skarion-coral);border-bottom:2px solid var(--skarion-coral);width:13px;height:7px;position:absolute;top:22px;left:17px;transform:rotate(-45deg)}.CourseDetailExperience-module__keHScG__relatedSection{padding-top:clamp(40px,5vw,72px)}.CourseDetailExperience-module__keHScG__relatedHeading{justify-content:space-between;align-items:end;gap:34px;display:flex}.CourseDetailExperience-module__keHScG__relatedHeading h2{max-width:13ch}.CourseDetailExperience-module__keHScG__relatedHeading>a{background:var(--skarion-navy-deep);min-height:46px;color:var(--skarion-paper);border-radius:999px;flex:none;align-items:center;gap:11px;padding:0 17px;font-size:12.5px;font-weight:740;display:inline-flex}.CourseDetailExperience-module__keHScG__relatedHeading svg{width:17px;height:17px}.CourseDetailExperience-module__keHScG__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:clamp(45px,6vw,72px);display:grid}.CourseDetailExperience-module__keHScG__relatedGrid>a{min-width:0}.CourseDetailExperience-module__keHScG__relatedGrid article{background:var(--skarion-navy-deep);border-radius:27px;min-height:390px;position:relative;overflow:hidden;box-shadow:0 24px 70px #09154024}.CourseDetailExperience-module__keHScG__relatedGrid img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.CourseDetailExperience-module__keHScG__relatedGrid a:hover img,.CourseDetailExperience-module__keHScG__relatedGrid a:focus-visible img{transform:scale(1.04)}.CourseDetailExperience-module__keHScG__relatedShade{background:linear-gradient(#050d261a 25%,#050d26f5);position:absolute;inset:0}.CourseDetailExperience-module__keHScG__relatedGrid article>div{position:absolute;inset:auto 25px 23px}.CourseDetailExperience-module__keHScG__relatedGrid small{color:#ff9b9d;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;font-weight:800}.CourseDetailExperience-module__keHScG__relatedGrid h3{max-width:14ch;color:var(--skarion-paper);letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(2.3rem,3.2vw,4rem);font-weight:650;line-height:.95}.CourseDetailExperience-module__keHScG__relatedGrid article>div>strong{color:#d9def1;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:9px;margin-top:15px;font-size:10px;font-weight:800;display:inline-flex}.CourseDetailExperience-module__keHScG__relatedGrid article>div>strong svg{width:15px;height:15px}.CourseDetailExperience-module__keHScG__ctaSection{background:var(--skarion-coral);width:min(100% - 36px,1350px);color:var(--skarion-navy-deep);border-radius:31px;justify-content:space-between;align-items:center;gap:38px;margin:0 auto clamp(72px,9vw,128px);padding:clamp(31px,4vw,58px);display:flex;box-shadow:0 30px 72px #ff686b33}.CourseDetailExperience-module__keHScG__ctaSection span{letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:800}.CourseDetailExperience-module__keHScG__ctaSection h2{letter-spacing:-.06em;max-width:18ch;margin:10px 0 0;font-size:clamp(2.2rem,3.7vw,4.5rem);font-weight:650;line-height:.96}.CourseDetailExperience-module__keHScG__ctaSection>a{background:var(--skarion-navy-deep);min-height:52px;color:var(--skarion-paper);border-radius:999px;flex:none;align-items:center;gap:12px;padding:0 20px;font-size:13px;font-weight:760;transition:transform .18s;display:inline-flex;box-shadow:0 15px 32px #0915402e}.CourseDetailExperience-module__keHScG__ctaSection>a:hover,.CourseDetailExperience-module__keHScG__ctaSection>a:focus-visible{transform:translateY(-2px)}.CourseDetailExperience-module__keHScG__ctaSection svg{width:18px;height:18px}@media (max-width:1120px){.CourseDetailExperience-module__keHScG__heroInner{grid-template-columns:minmax(330px,.82fr) minmax(450px,1.18fr)}.CourseDetailExperience-module__keHScG__phaseTrack{grid-template-columns:repeat(2,minmax(0,1fr))}.CourseDetailExperience-module__keHScG__phaseTrack article{min-height:330px}.CourseDetailExperience-module__keHScG__deliverablesSection{grid-template-columns:minmax(360px,.85fr) minmax(390px,1.15fr);gap:40px}.CourseDetailExperience-module__keHScG__moduleGroups{grid-template-columns:1fr}}@media (max-width:900px){.CourseDetailExperience-module__keHScG__heroInner{grid-template-columns:1fr}.CourseDetailExperience-module__keHScG__heroCopy{max-width:760px}.CourseDetailExperience-module__keHScG__heroCopy h1{font-size:clamp(4rem,12vw,7rem)}.CourseDetailExperience-module__keHScG__heroVisual{min-height:500px}.CourseDetailExperience-module__keHScG__sectionHeading,.CourseDetailExperience-module__keHScG__phasesIntro,.CourseDetailExperience-module__keHScG__visualStory{grid-template-columns:1fr}.CourseDetailExperience-module__keHScG__visualStory article{grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);display:grid}.CourseDetailExperience-module__keHScG__storyImage{height:100%;min-height:230px}.CourseDetailExperience-module__keHScG__deliverablesSection{grid-template-columns:1fr}.CourseDetailExperience-module__keHScG__deliverableVisual{min-height:610px}.CourseDetailExperience-module__keHScG__curriculumHeading,.CourseDetailExperience-module__keHScG__relatedHeading{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.CourseDetailExperience-module__keHScG__breadcrumbs{padding-top:13px}.CourseDetailExperience-module__keHScG__heroInner{padding-top:36px}.CourseDetailExperience-module__keHScG__heroCopy h1{font-size:clamp(3.6rem,15vw,5.5rem)}.CourseDetailExperience-module__keHScG__heroPromise{font-size:clamp(1.65rem,7vw,2.25rem)}.CourseDetailExperience-module__keHScG__heroActions{flex-direction:column;align-items:stretch}.CourseDetailExperience-module__keHScG__primaryAction,.CourseDetailExperience-module__keHScG__secondaryAction{width:100%}.CourseDetailExperience-module__keHScG__heroVisual{border-radius:24px;min-height:340px}.CourseDetailExperience-module__keHScG__heroVisualFooter{inset:auto 18px 17px}.CourseDetailExperience-module__keHScG__availabilityBadge{top:17px;right:17px}.CourseDetailExperience-module__keHScG__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-25px}.CourseDetailExperience-module__keHScG__contextSection,.CourseDetailExperience-module__keHScG__curriculumSection,.CourseDetailExperience-module__keHScG__fitSection,.CourseDetailExperience-module__keHScG__relatedSection{padding-block:80px}.CourseDetailExperience-module__keHScG__sectionHeading h2,.CourseDetailExperience-module__keHScG__phasesIntro h2,.CourseDetailExperience-module__keHScG__deliverablesCopy h2,.CourseDetailExperience-module__keHScG__curriculumHeading h2,.CourseDetailExperience-module__keHScG__fitIntro h2,.CourseDetailExperience-module__keHScG__relatedHeading h2{font-size:clamp(3rem,13.5vw,4.65rem)}.CourseDetailExperience-module__keHScG__visualStory article{grid-template-columns:1fr}.CourseDetailExperience-module__keHScG__storyImage{min-height:220px}.CourseDetailExperience-module__keHScG__phasesSection{border-radius:27px;width:min(100% - 28px,1420px);padding:28px 18px}.CourseDetailExperience-module__keHScG__phaseTrack{grid-template-columns:1fr}.CourseDetailExperience-module__keHScG__phaseTrack article{min-height:300px}.CourseDetailExperience-module__keHScG__deliverablesSection{border-radius:27px;width:min(100% - 28px,1500px);padding:19px}.CourseDetailExperience-module__keHScG__deliverableVisual{grid-template-rows:minmax(0,1fr) 145px;min-height:480px}.CourseDetailExperience-module__keHScG__outputStamp{min-width:150px;padding:15px}.CourseDetailExperience-module__keHScG__deliverableList article{grid-template-columns:38px minmax(0,1fr)}.CourseDetailExperience-module__keHScG__deliverableList small{width:38px;height:38px}.CourseDetailExperience-module__keHScG__curriculumHeading>strong{min-width:126px}.CourseDetailExperience-module__keHScG__moduleGroups article{padding:18px}.CourseDetailExperience-module__keHScG__fitBoard,.CourseDetailExperience-module__keHScG__relatedGrid,.CourseDetailExperience-module__keHScG__roleGrid{grid-template-columns:1fr}.CourseDetailExperience-module__keHScG__relatedGrid article{min-height:320px}.CourseDetailExperience-module__keHScG__ctaSection{border-radius:24px;flex-direction:column;align-items:flex-start;padding:27px 22px}.CourseDetailExperience-module__keHScG__ctaSection>a{justify-content:center;width:100%}}@media (max-width:390px){.CourseDetailExperience-module__keHScG__breadcrumbs strong{max-width:180px}.CourseDetailExperience-module__keHScG__heroCopy h1{font-size:3.65rem}.CourseDetailExperience-module__keHScG__heroVisual{min-height:315px}.CourseDetailExperience-module__keHScG__heroVisualFooter>span{display:none}.CourseDetailExperience-module__keHScG__heroVisualFooter{justify-content:flex-end}.CourseDetailExperience-module__keHScG__metricStrip>div{padding-inline:12px}.CourseDetailExperience-module__keHScG__deliverableVisual{min-height:420px}}@media (prefers-reduced-motion:reduce){.CourseDetailExperience-module__keHScG__page [data-reveal],.CourseDetailExperience-module__keHScG__phaseTrack article:before,.CourseDetailExperience-module__keHScG__primaryAction,.CourseDetailExperience-module__keHScG__secondaryAction,.CourseDetailExperience-module__keHScG__storyImage img,.CourseDetailExperience-module__keHScG__relatedGrid img,.CourseDetailExperience-module__keHScG__ctaSection>a{opacity:1;transition:none;transform:none}.CourseDetailExperience-module__keHScG__phaseTrack article:before{right:0}}
