.course-page_page__ZbM_u{--ink:#101a2c;--paper:#f4f1e8;--cobalt:#4967e8;--peri:#dce3ff;--line:rgba(16,26,44,.17);background:var(--paper);color:var(--ink);overflow:hidden}.course-page_hero__respP{background:var(--ink);color:#fff;padding:6rem 0 0}.course-page_heroGrid___Uz9v{display:grid;gap:4rem;align-items:end}.course-page_heroCopy__VfzvR h1{max-width:58rem;margin-top:1rem;font-size:clamp(3rem,7vw,6.8rem);font-weight:650;line-height:.9;letter-spacing:-.07em}.course-page_eyebrow__Is51Q{font:700 .68rem/1 var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--cobalt)}.course-page_hero__respP .course-page_eyebrow__Is51Q{color:#aebcff}.course-page_intro__fgXW0{max-width:43rem;margin-top:1.8rem;color:rgba(255,255,255,.68);font-size:clamp(1rem,2vw,1.18rem);line-height:1.7}.course-page_actions__DXhk9{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem}.course-page_lightCta__WU9LR,.course-page_primaryCta__1Lz5d{display:inline-flex;min-height:3.2rem;align-items:center;gap:.65rem;background:var(--cobalt);padding:0 1.2rem;color:#fff;font-size:.86rem;font-weight:750}.course-page_lightCta__WU9LR svg,.course-page_primaryCta__1Lz5d svg{width:1rem}.course-page_secondaryCta__uJ9ce,.course-page_teamLink__mELjJ{font-size:.85rem;font-weight:650;color:#fff;border-bottom:1px solid rgba(255,255,255,.45);padding:.7rem 0}.course-page_courseSummary__GKb0a{background:#fff;color:var(--ink);border:1px solid rgba(255,255,255,.25);box-shadow:14px 14px 0 var(--cobalt)}.course-page_summaryTop__tpfC1{display:flex;justify-content:space-between;padding:.8rem 1rem;background:var(--peri);border-bottom:1px solid var(--ink);font:700 .64rem/1 var(--font-geist-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.course-page_summaryBody__Z9q2O{padding:1.5rem}.course-page_summaryBody__Z9q2O>svg{width:2rem;color:var(--cobalt)}.course-page_summaryLabel__M_3O_{margin-top:1.2rem;font-size:1.35rem;font-weight:700;line-height:1.15}.course-page_summaryBody__Z9q2O dl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:1.6rem;border-top:1px solid var(--line)}.course-page_summaryBody__Z9q2O dl>div{padding-top:1rem}.course-page_summaryBody__Z9q2O dt{font-size:.65rem;text-transform:uppercase;color:#778195}.course-page_summaryBody__Z9q2O dd{margin-top:.25rem;font-size:1.4rem;font-weight:700}.course-page_summaryFooter__wqTQy{display:flex;gap:.7rem;padding:1rem 1.5rem;background:#eef1ff;font-size:.72rem;line-height:1.4}.course-page_summaryFooter__wqTQy svg{width:1rem;flex:none;color:var(--cobalt)}.course-page_trustBar__W7YnZ{display:grid;margin-top:5rem!important;border-top:1px solid rgba(255,255,255,.16)}.course-page_trustBar__W7YnZ li{display:flex;gap:.6rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:.72rem;color:rgba(255,255,255,.68)}.course-page_trustBar__W7YnZ svg{width:.9rem;color:#aebcff}.course-page_audience__GK8GC,.course-page_checkSection__RzuH8,.course-page_curriculum__g4T1U,.course-page_faq__48WL_,.course-page_finalCta__61Dnx,.course-page_outcomes__M_Z3Z,.course-page_related__yitqA,.course-page_taskPreview__Pslju{padding:6.5rem 0}.course-page_sectionHeader__aAjsc{max-width:55rem}.course-page_audienceGrid__n2fOh h2,.course-page_checkGrid__MyQ__ h2,.course-page_curriculumIntro__y__Sb h2,.course-page_finalCta__61Dnx h2,.course-page_previewCopy__WE9VV h2,.course-page_sectionHeader__aAjsc h2{margin-top:1rem;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.97;letter-spacing:-.055em}.course-page_outcomeGrid__20CxB{display:grid;margin-top:3.5rem;border-top:1px solid var(--line)}.course-page_outcomeGrid__20CxB article{position:relative;padding:2rem 0;border-bottom:1px solid var(--line)}.course-page_outcomeGrid__20CxB article>span{position:absolute;right:0;font:700 .65rem/1 var(--font-geist-mono),monospace;color:#8b93a2}.course-page_outcomeGrid__20CxB article>svg{width:1.5rem;color:var(--cobalt)}.course-page_outcomeGrid__20CxB h3{margin-top:2rem;font-size:1.2rem}.course-page_outcomeGrid__20CxB p{margin-top:.7rem;color:#687386;font-size:.86rem;line-height:1.65}.course-page_curriculum__g4T1U{background:#fff}.course-page_curriculumGrid__jKOGo{display:grid;gap:4rem}.course-page_checkGrid__MyQ__>div>p,.course-page_curriculumIntro__y__Sb>p:not(.course-page_eyebrow__Is51Q),.course-page_finalCta__61Dnx>div>p,.course-page_previewCopy__WE9VV>p{max-width:38rem;margin-top:1.5rem;color:#687386;line-height:1.7}.course-page_formatFacts__oJ2hP{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;color:#59657a;font-size:.78rem}.course-page_formatFacts__oJ2hP svg{width:1rem;color:var(--cobalt)}.course-page_moduleList__Rb4YU{border-top:1px solid var(--ink)}.course-page_moduleList__Rb4YU li{display:grid;grid-template-columns:2.3rem 1fr auto;gap:1rem;padding:1.4rem 0;border-bottom:1px solid var(--line);align-items:center}.course-page_moduleNumber__XV_Wt{font:700 .67rem/1 var(--font-geist-mono),monospace;color:#8991a0}.course-page_moduleLevel__Y_M_b{font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:var(--cobalt);font-weight:750}.course-page_moduleList__Rb4YU h3{margin-top:.25rem;font-size:1rem}.course-page_moduleList__Rb4YU p{margin-top:.35rem;color:#778195;font-size:.72rem}.course-page_moduleArrow__ci2kI{font-size:1.2rem;color:var(--cobalt)}.course-page_taskPreview__Pslju{background:var(--cobalt);color:#fff}.course-page_previewGrid___BFqK{display:grid;gap:4rem;align-items:center}.course-page_previewCopy__WE9VV .course-page_eyebrow__Is51Q{color:var(--peri)}.course-page_previewCopy__WE9VV>p{color:rgba(255,255,255,.76)}.course-page_taskCard__i_YcA{background:#fff;color:var(--ink);box-shadow:12px 12px 0 var(--ink)}.course-page_taskCardTop__myBce{display:flex;justify-content:space-between;padding:.8rem 1rem;background:var(--peri);border-bottom:1px solid var(--ink);font:700 .62rem/1 var(--font-geist-mono),monospace}.course-page_taskCardBody__Ed1gA{padding:1.5rem}.course-page_taskTag__7H7mS{font-size:.64rem;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--cobalt)}.course-page_taskCard__i_YcA h3{margin-top:.6rem;font-size:1.4rem;letter-spacing:-.03em}.course-page_taskCardBody__Ed1gA>p{margin-top:.7rem;color:#687386;font-size:.82rem;line-height:1.6}.course-page_taskCard__i_YcA h4{margin-top:1.5rem;font-size:.75rem}.course-page_taskCard__i_YcA ul{display:grid;gap:.6rem;margin-top:.8rem}.course-page_taskCard__i_YcA li{display:flex;gap:.6rem;font-size:.76rem}.course-page_taskCard__i_YcA li svg{width:.9rem;color:var(--cobalt);flex:none}.course-page_taskActions__bKZmy{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--line)}.course-page_taskActions__bKZmy button{min-height:2.5rem;background:var(--ink);padding:0 .9rem;color:#fff;font-size:.72rem;font-weight:700}.course-page_taskActions__bKZmy span{color:#7b8494;font-size:.66rem;text-align:right}.course-page_checkSection__RzuH8{background:#eef1ff}.course-page_checkGrid__MyQ__{display:grid;gap:3rem;align-items:start}.course-page_checkDetails__OVQGF{background:#fff;border:1px solid var(--ink)}.course-page_checkDetails__OVQGF summary{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;min-height:4rem;padding:0 1rem;cursor:pointer;font-size:.82rem;font-weight:700}.course-page_checkDetails__OVQGF summary svg{width:1.1rem;color:var(--cobalt)}.course-page_configurator__chRV6{border-top:1px solid var(--ink);padding:1.5rem}.course-page_audienceGrid__n2fOh{display:grid;gap:4rem}.course-page_audienceGrid__n2fOh ul{border-top:1px solid var(--ink)}.course-page_audienceGrid__n2fOh li{display:flex;gap:.8rem;padding:1.2rem 0;border-bottom:1px solid var(--line);font-size:.85rem;line-height:1.5}.course-page_audienceGrid__n2fOh li svg{width:1rem;flex:none;color:var(--cobalt)}.course-page_faq__48WL_{background:#fff}.course-page_faqList__LvOQx{max-width:58rem;margin-top:3rem;border-top:1px solid var(--ink)}.course-page_faqList__LvOQx details{border-bottom:1px solid var(--line)}.course-page_faqList__LvOQx summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;cursor:pointer;font-weight:650}.course-page_faqList__LvOQx summary svg{width:1rem;color:var(--cobalt)}.course-page_faqList__LvOQx details[open] summary svg{transform:rotate(180deg)}.course-page_faqList__LvOQx details p{max-width:48rem;padding:0 0 1.5rem;color:#687386;font-size:.86rem;line-height:1.65}.course-page_relatedGrid__jGQP6{display:grid;margin-top:2rem;border-top:1px solid var(--ink)}.course-page_relatedGrid__jGQP6 a{position:relative;padding:1.5rem 2.5rem 1.5rem 0;border-bottom:1px solid var(--line)}.course-page_relatedGrid__jGQP6 a>span{font:700 .62rem/1 var(--font-geist-mono),monospace;color:#8991a0}.course-page_relatedGrid__jGQP6 h3{margin-top:.8rem}.course-page_relatedGrid__jGQP6 p{margin-top:.45rem;color:#6d7789;font-size:.76rem;line-height:1.5}.course-page_relatedGrid__jGQP6 svg{position:absolute;right:.4rem;top:50%;width:1rem;color:var(--cobalt)}.course-page_finalCta__61Dnx{background:var(--ink);color:#fff}.course-page_finalCta__61Dnx .course-page_eyebrow__Is51Q{color:#aebcff}.course-page_finalCta__61Dnx h2{max-width:65rem}.course-page_finalCta__61Dnx>div>p{color:rgba(255,255,255,.66)}.course-page_lightCta__WU9LR{background:#fff;color:var(--ink)}@media(min-width:640px){.course-page_trustBar__W7YnZ{grid-template-columns:repeat(2,1fr)}.course-page_trustBar__W7YnZ li{padding:1rem;border-right:1px solid rgba(255,255,255,.16)}.course-page_outcomeGrid__20CxB{grid-template-columns:repeat(2,1fr)}.course-page_outcomeGrid__20CxB article{padding:2rem}.course-page_outcomeGrid__20CxB article:nth-child(odd){border-right:1px solid var(--line)}.course-page_relatedGrid__jGQP6{grid-template-columns:repeat(2,1fr)}.course-page_relatedGrid__jGQP6 a{padding:1.8rem}.course-page_relatedGrid__jGQP6 a:nth-child(odd){border-right:1px solid var(--line)}}@media(min-width:900px){.course-page_heroGrid___Uz9v{grid-template-columns:1.25fr .75fr}.course-page_outcomeGrid__20CxB,.course-page_trustBar__W7YnZ{grid-template-columns:repeat(4,1fr)}.course-page_outcomeGrid__20CxB article,.course-page_outcomeGrid__20CxB article:nth-child(odd){border-right:1px solid var(--line)}.course-page_outcomeGrid__20CxB article:last-child{border-right:0}.course-page_curriculumGrid__jKOGo{grid-template-columns:.8fr 1.2fr}.course-page_curriculumIntro__y__Sb{position:sticky;top:7rem;align-self:start}.course-page_audienceGrid__n2fOh,.course-page_checkGrid__MyQ__,.course-page_previewGrid___BFqK{grid-template-columns:1fr 1fr}.course-page_relatedGrid__jGQP6{grid-template-columns:repeat(3,1fr)}.course-page_relatedGrid__jGQP6 a,.course-page_relatedGrid__jGQP6 a:nth-child(odd){border-right:1px solid var(--line)}.course-page_relatedGrid__jGQP6 a:nth-child(3n){border-right:0}}@media(max-width:639px){.course-page_hero__respP{padding-top:4.5rem}.course-page_courseSummary__GKb0a{margin-right:.7rem;box-shadow:9px 9px 0 var(--cobalt)}.course-page_audience__GK8GC,.course-page_checkSection__RzuH8,.course-page_curriculum__g4T1U,.course-page_faq__48WL_,.course-page_finalCta__61Dnx,.course-page_outcomes__M_Z3Z,.course-page_related__yitqA,.course-page_taskPreview__Pslju{padding:4.5rem 0}.course-page_taskActions__bKZmy{align-items:flex-start;flex-direction:column}.course-page_taskActions__bKZmy span{text-align:left}}