.CourseLanding_page__nqtiQ{--ink:#142027;--muted:#647078;--lime:#d1f87a;--navy:#101b21;color:var(--ink);background:#fff;font-family:var(--font-sans),"DM Sans",Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.CourseLanding_page__nqtiQ *{box-sizing:border-box}.CourseLanding_page__nqtiQ button,.CourseLanding_page__nqtiQ input,.CourseLanding_page__nqtiQ select,.CourseLanding_page__nqtiQ textarea{font:inherit}.CourseLanding_page__nqtiQ a,.CourseLanding_page__nqtiQ button,.CourseLanding_page__nqtiQ summary{-webkit-tap-highlight-color:transparent}.CourseLanding_page__nqtiQ button{cursor:pointer}.CourseLanding_page__nqtiQ button:disabled{cursor:wait;opacity:.65}.CourseLanding_page__nqtiQ a{text-decoration:none}.CourseLanding_page__nqtiQ a:focus-visible,.CourseLanding_page__nqtiQ button:focus-visible,.CourseLanding_page__nqtiQ summary:focus-visible{outline:3px solid #59a88c;outline-offset:5px}.CourseLanding_page__nqtiQ select:focus-visible,.CourseLanding_page__nqtiQ textarea:focus-visible{outline:3px solid #59a88c;outline-offset:3px}.CourseLanding_page__nqtiQ section[id]{scroll-margin-top:24px}.CourseLanding_page__nqtiQ h1,.CourseLanding_page__nqtiQ h2,.CourseLanding_page__nqtiQ h3,.CourseLanding_page__nqtiQ p{margin:0}.CourseLanding_page__nqtiQ h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.18;letter-spacing:-.045em;font-weight:500}.CourseLanding_page__nqtiQ h3{line-height:1.3;letter-spacing:-.025em}.CourseLanding_page__nqtiQ em{font-family:var(--font-serif),Georgia,serif;font-weight:400}.CourseLanding_hidden__MNKVq{display:none}.CourseLanding_skip__1WlEq{position:fixed;left:20px;top:-100px;padding:12px 22px;border-radius:8px;background:var(--lime);color:var(--ink);z-index:100}.CourseLanding_skip__1WlEq:focus{top:14px}.CourseLanding_darkTop__Er8TX{background:var(--navy);color:#f7f8f5}.CourseLanding_header__kWqew{max-width:1280px;padding:27px 40px;display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 auto}.CourseLanding_logo__YZbJ_{display:inline-flex;align-items:center;gap:9px;font-size:24px;font-weight:700;letter-spacing:-1.1px;white-space:nowrap}.CourseLanding_logoMark__2SYFN{width:25px;height:29px;flex-shrink:0;margin-right:1px;color:var(--lime)}.CourseLanding_logoPeriod__SJ0A3{margin-left:-8px;color:var(--lime)}.CourseLanding_nav__WO3Z8{display:flex;gap:32px;align-items:center;font-size:14px;color:#c4ccce}.CourseLanding_nav__WO3Z8 a:hover{color:var(--lime)}.CourseLanding_navPricing__VtgAc{display:grid;gap:2px}.CourseLanding_nav__WO3Z8 .CourseLanding_navExpenseLink__p8Bha{font-size:11px;color:var(--lime);white-space:nowrap;text-decoration:underline;text-underline-offset:3px}.CourseLanding_headerBlog___FybC{display:none;color:#c4ccce;font-size:14px;white-space:nowrap}.CourseLanding_headerBlog___FybC:hover{color:var(--lime)}.CourseLanding_navCta__ubNTv{display:inline-flex;align-items:center;gap:15px;color:#edf2ef;padding:11px 18px;border:1px solid #49545a;border-radius:7px;font-size:14px!important;font-weight:500;background:transparent}.CourseLanding_navCta__ubNTv:hover{border-color:var(--lime);color:var(--lime)}.CourseLanding_hero__7VR7H{max-width:1280px;margin:0 auto;padding:55px 40px 77px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:64px}.CourseLanding_hero__7VR7H>*{min-width:0}.CourseLanding_eyebrow__mbBk5{display:flex;gap:10px;align-items:center;color:var(--lime);font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em}.CourseLanding_tinyWave__u4g9q{font-size:20px;letter-spacing:2px;line-height:1;transform:rotate(8deg)}.CourseLanding_hero__7VR7H h1{font-size:clamp(2.75rem,4.5vw,3.8rem);font-weight:500;line-height:1.08;letter-spacing:-.045em;margin:25px 0 16px;max-width:12em}.CourseLanding_hero__7VR7H h1 em{color:var(--lime);letter-spacing:-.04em}.CourseLanding_heroLead__Sh6Tr{color:#e7eee8;font-family:var(--font-serif),Georgia,serif;font-size:22px;line-height:1.45;margin-bottom:16px!important}.CourseLanding_heroDescription__RZVtk{color:#b9c5c9;max-width:440px;font-size:17px;line-height:1.75}.CourseLanding_heroActions__lhk92{display:flex;align-items:center;flex-wrap:wrap;gap:19px 24px;margin-top:30px}.CourseLanding_primaryButton__Yv_wQ{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:7px;padding:16px 20px;background:var(--lime);color:#15211b;font-weight:600!important;font-size:14px!important;transition:background .15s ease,transform .15s ease}.CourseLanding_primaryButton__Yv_wQ:hover{background:#e0ff9e;transform:translateY(-1px)}.CourseLanding_primaryButton__Yv_wQ svg:last-child{margin-left:9px;flex-shrink:0}.CourseLanding_textLink__Bl85z{display:inline-flex;gap:8px;align-items:center;font-size:14px;color:#e4eae6;text-decoration:underline!important;text-underline-offset:5px;text-decoration-color:#708179!important}.CourseLanding_textLink__Bl85z:hover{color:var(--lime)}.CourseLanding_noCard__gw7mm{margin-top:12px!important;color:#a2b1b7;font-size:12px}.CourseLanding_heroFacts__QLBS1{display:flex;margin-top:39px;gap:28px}.CourseLanding_heroFacts__QLBS1>div+div{border-left:1px solid #3a464c;padding-left:28px}.CourseLanding_heroFacts__QLBS1 strong{font-size:26px;letter-spacing:-.035em;line-height:1.3;font-weight:500}.CourseLanding_heroFacts__QLBS1 strong span{font-size:13px;letter-spacing:0;font-weight:400;color:#e1e6e3}.CourseLanding_heroFacts__QLBS1 p{font-size:11px;color:#a2b1b7;margin-top:3px}.CourseLanding_heroExpenseLink__P0gpD{display:inline-block;max-width:145px;margin-top:7px;color:var(--lime);font-size:11px;line-height:1.5;text-decoration:underline!important;text-underline-offset:3px}.CourseLanding_heroVisual__o3Yvg{padding-top:15px;position:relative;margin-bottom:30px}.CourseLanding_previewLabel__y5aXX{display:flex;justify-content:space-between;align-items:center;margin:0 19px 13px;color:#9cadac;font-size:10px;letter-spacing:.11em}.CourseLanding_previewLabel__y5aXX>span:last-child{font-size:25px;line-height:1;color:var(--lime)}.CourseLanding_lessonCard__av7mO{padding:27px 30px 22px;background:#1b282f;border:1px solid #455057;border-radius:17px;box-shadow:0 24px 45px #0002;transform:rotate(1.5deg)}.CourseLanding_lessonTop__bfCos{display:flex;align-items:center;justify-content:space-between}.CourseLanding_lessonTag__sXeLW{border:1px solid #4b5a5d;padding:4px 7px;border-radius:4px;color:#c4d0d2;font-size:10px;letter-spacing:.11em}.CourseLanding_lessonDay__dAxtf{color:#a6b3b8;font-size:11px;font-variant-numeric:tabular-nums}.CourseLanding_lessonProgress__DOsjQ{height:3px;background:#344349;margin:20px 0 24px;border-radius:3px}.CourseLanding_lessonProgress__DOsjQ span{display:block;height:100%;width:13%;background:var(--lime);border-radius:inherit}.CourseLanding_lessonTopic__iSXsT{display:flex;gap:12px;align-items:center}.CourseLanding_codeIcon__x7i0l{width:40px;height:40px;display:grid;place-items:center;color:var(--lime);background:#2c3934;border:1px solid #425447;border-radius:9px;font-size:25px;line-height:1}.CourseLanding_lessonTopic__iSXsT>span:last-child{font-size:9px;letter-spacing:.1em;color:#a1b3b5}.CourseLanding_lessonTopic__iSXsT>span:last-child>span{display:block;color:#ecf2ee;font-size:14px;letter-spacing:0;margin-top:3px}.CourseLanding_buyerLabel__shRnx{font-size:10px;letter-spacing:.1em;color:#a4b4b8;margin-top:28px!important}.CourseLanding_buyerQuestion__N5d0S{margin-top:9px!important;font-size:25px;line-height:1.4;letter-spacing:-.025em;color:#f3f5f2}.CourseLanding_waveform__Fi_N5{display:flex;align-items:center;justify-content:center;gap:5px;height:105px;padding:12px 0;overflow:hidden}.CourseLanding_waveform__Fi_N5 span{width:4px;border-radius:4px;background:#bbdf75;opacity:.86}.CourseLanding_waveform__Fi_N5 span:nth-child(3n){background:#80ac8a;opacity:.7}.CourseLanding_recordButton__Dya1q{width:100%;background:#293b35;border:1px solid #47624b;color:#e6f1df;padding:12px 15px;display:flex;align-items:center;gap:12px;border-radius:9px;font-size:14px!important}.CourseLanding_recordButton__Dya1q>span{color:var(--lime);display:flex}.CourseLanding_recordButton__Dya1q>svg:last-child{margin-left:auto}.CourseLanding_recordButton__Dya1q:hover{background:#344b3d}.CourseLanding_previewFoot__idrAr{text-align:center;color:#a6b4b9;font-size:10px;margin-top:11px!important}.CourseLanding_feedbackCard__RTiyy{position:relative;display:flex;align-items:flex-start;gap:12px;padding:18px 19px;background:#ecf3e3;border:1px solid #d6e3cb;border-radius:11px;color:#253b2e;margin:-1px -22px -45px 28px;transform:rotate(-2deg);box-shadow:0 7px 16px #0002}.CourseLanding_feedbackIcon__7FKYY{flex-shrink:0;background:#d7e6c6;border-radius:50%;width:27px;height:27px;display:grid;place-items:center}.CourseLanding_feedbackCard__RTiyy p{font-weight:600;font-size:11px;margin-bottom:4px}.CourseLanding_feedbackCard__RTiyy div>span{display:block;color:#4b6254;font-size:12px;line-height:1.55}.CourseLanding_topicStrip__tJJ9h{border-top:1px solid #334047}.CourseLanding_topicStrip__tJJ9h>div{max-width:1280px;padding:25px 40px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:30px}.CourseLanding_topicStrip__tJJ9h>div>span{font-size:10px;color:#99a9ae;letter-spacing:.1em}.CourseLanding_topicStrip__tJJ9h ul{list-style:none;display:flex;gap:44px;margin:0;padding:0;font-size:15px;font-weight:500;color:#c8d0ce}.CourseLanding_topicStrip__tJJ9h li+li:before{content:"/";margin-right:44px;color:#566669;font-weight:400}.CourseLanding_kicker__E4WL4{color:#5e765b;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.13em;margin-bottom:20px!important}.CourseLanding_outcomes__q1p_R{padding:100px 40px 90px;max-width:1280px;margin:auto}.CourseLanding_sectionHeading__bPPPR{text-align:center}.CourseLanding_sectionHeading__bPPPR h2{font-size:clamp(1.8rem,3.2vw,2.8rem)}.CourseLanding_sectionHeading__bPPPR h2 span{color:#728079}.CourseLanding_outcomeGrid__7MdAr{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:60px}.CourseLanding_outcomeNumber__xKwx2{font-size:12px;display:block;color:#768780;border-top:1px solid #d4ddd7;padding-top:15px}.CourseLanding_outcomeGrid__7MdAr h3{font-size:23px;font-weight:500;margin-top:15px}.CourseLanding_outcomeGrid__7MdAr p{font-size:15px;color:#64716b;margin-top:11px;line-height:1.8;max-width:325px}.CourseLanding_whySection__Mkkz_{background:var(--navy);color:#f3f6f0}.CourseLanding_whyInner__Xhk5S{max-width:1280px;margin:auto;padding:100px 40px 80px}.CourseLanding_whyHeading__gV7HG{max-width:870px}.CourseLanding_whyHeading__gV7HG h2{font-size:clamp(2.5rem,5vw,4.35rem);line-height:1.12;margin:23px 0}.CourseLanding_whyHeading__gV7HG h2 em{color:var(--lime)}.CourseLanding_whyHeading__gV7HG>p:last-child{max-width:630px;color:#b9c5c9;font-size:18px;line-height:1.8}.CourseLanding_backbone__IsOE2{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;margin-top:55px;padding:45px;border-radius:16px;background:#edf3e4;color:var(--ink)}.CourseLanding_backbone__IsOE2>*{min-width:0}.CourseLanding_backboneCopy__5WzOL h3{font-size:clamp(2.8rem,4.6vw,4rem);font-weight:500;line-height:1.08;letter-spacing:-.045em}.CourseLanding_backboneCopy__5WzOL h3 em{color:#526c37}.CourseLanding_backboneCopy__5WzOL>p:not(.CourseLanding_kicker__E4WL4){color:#53634f;font-size:15px;line-height:1.8;margin-top:18px}.CourseLanding_backboneCopy__5WzOL>p.CourseLanding_backboneLead__lgmfb{color:#253922;font-size:21px;line-height:1.45;font-weight:500;margin-top:25px}.CourseLanding_standards__i_arb{display:flex;flex-wrap:wrap;gap:10px 20px;padding:22px 0 0;margin:25px 0 0;border-top:1px solid #c9d5bf;list-style:none}.CourseLanding_standards__i_arb li{display:inline-flex;gap:6px;align-items:center;color:#405635;font-size:12px;font-weight:500}.CourseLanding_standards__i_arb svg{width:15px;flex-shrink:0}.CourseLanding_challengeExample__UnQyJ{margin:0;padding:26px;background:#fff;border:1px solid #d5dfcc;border-radius:10px;box-shadow:0 12px 30px #26321b0a}.CourseLanding_challengeExample__UnQyJ figcaption{font-size:9px;color:#687764;letter-spacing:.1em;padding-bottom:20px;border-bottom:1px solid #e3e8df}.CourseLanding_challengeQuestion__7ojLR{padding:20px 0}.CourseLanding_challengeAnswer__s3UG6>span,.CourseLanding_challengeFeedback__IzZPz>span,.CourseLanding_challengeQuestion__7ojLR>span{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:600;letter-spacing:.09em;color:#63725d}.CourseLanding_challengeQuestion__7ojLR p{font-size:21px;line-height:1.45;letter-spacing:-.02em;margin-top:8px}.CourseLanding_challengeAnswer__s3UG6{background:#f2f4ef;border-radius:6px;padding:16px}.CourseLanding_challengeAnswer__s3UG6 p{margin-top:8px;color:#576352;font-size:14px;line-height:1.7}.CourseLanding_challengeFeedback__IzZPz{margin-top:20px;border-left:2px solid #819b5d;padding-left:16px}.CourseLanding_challengeFeedback__IzZPz h4{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:8px 0}.CourseLanding_challengeFeedback__IzZPz p{font-size:13px;line-height:1.75;color:#56664f}.CourseLanding_challengeFeedback__IzZPz .CourseLanding_challengeRetry__95Iy2{margin-top:12px;color:#2f4627;font-weight:500}.CourseLanding_whyReasons__0rfvI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:50px}.CourseLanding_whyReasons__0rfvI article{padding-top:20px;border-top:1px solid #47564e}.CourseLanding_whyReasons__0rfvI article>span{color:#b7c8a8;font-size:9px;letter-spacing:.07em}.CourseLanding_whyReasons__0rfvI h3{font-size:23px;font-weight:500;margin:14px 0 12px}.CourseLanding_whyReasons__0rfvI p{color:#b9c5c9;font-size:14px;line-height:1.8}.CourseLanding_whyCta__VYJb0{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px;border-top:1px solid #47564e;margin-top:45px;padding-top:30px}.CourseLanding_whyCta__VYJb0 h3{font-size:25px;font-weight:500}.CourseLanding_whyCta__VYJb0 p{margin-top:6px;font-size:13px;color:#b9c5c9}.CourseLanding_howSection__VHjvo{background:#f0f3ed}.CourseLanding_howInner__K4eVH{max-width:1160px;margin:auto;padding:85px 40px;display:grid;grid-template-columns:.9fr 1.1fr;gap:120px}.CourseLanding_howIntro__I7CwX h2{font-size:clamp(2.6rem,4.4vw,4rem);line-height:1.11}.CourseLanding_howIntro__I7CwX h2 em{color:#567552}.CourseLanding_howIntro__I7CwX>p:not(.CourseLanding_kicker__E4WL4){font-size:16px;color:#637167;margin-top:20px;max-width:290px;line-height:1.8}.CourseLanding_darkButton__ZVpUU{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--navy);color:#f0f4ee;border-radius:7px;border:0;padding:15px 20px;font-size:14px!important;margin-top:26px}.CourseLanding_darkButton__ZVpUU:hover{background:#304239}.CourseLanding_steps__IM_wH{padding-top:2px}.CourseLanding_steps__IM_wH article{display:grid;grid-template-columns:30px 1fr;gap:22px;padding-bottom:30px}.CourseLanding_steps__IM_wH article+article{padding-top:28px;border-top:1px solid #d2dbd0}.CourseLanding_steps__IM_wH article:last-child{padding-bottom:0}.CourseLanding_steps__IM_wH article>span{font-size:12px;color:#648062;padding-top:6px}.CourseLanding_steps__IM_wH h3{font-weight:500;font-size:22px}.CourseLanding_steps__IM_wH p{color:#647268;font-size:15px;margin-top:10px;line-height:1.75}.CourseLanding_stepExample__VxE6k{margin-top:18px;padding:14px 17px;background:#fff;border:1px solid #dbe3d7;border-radius:7px}.CourseLanding_stepExample__VxE6k span{font-size:9px;letter-spacing:.09em;color:#6f8369}.CourseLanding_stepExample__VxE6k p{margin-top:5px;font-size:13px;line-height:1.7;color:#354b3c}.CourseLanding_curriculum___djR0{max-width:1280px;margin:auto;padding:95px 40px 80px}.CourseLanding_curriculumHeading__cDEa2{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px}.CourseLanding_curriculumHeading__cDEa2 h2{font-size:clamp(1.85rem,3.5vw,2.9rem)}.CourseLanding_curriculumHeading__cDEa2>p{color:#66756c;max-width:280px;font-size:15px;line-height:1.8;margin-bottom:2px}.CourseLanding_weeks__Hphev{border-top:1px solid #d3dcd5}.CourseLanding_week__59UBw{border-bottom:1px solid #d3dcd5}.CourseLanding_week__59UBw summary{display:flex;gap:28px;align-items:center;padding:26px 3px;cursor:pointer;list-style:none}.CourseLanding_page__nqtiQ summary::-webkit-details-marker{display:none}.CourseLanding_weekIndex__oezqC{font-size:20px;font-weight:400;color:#a0aea2;width:40px;flex-shrink:0}.CourseLanding_weekTitle__QmIH0 small{display:block;color:#6c7e6e;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:1.6}.CourseLanding_weekTitle__QmIH0 small span{color:#8b9890;font-weight:400}.CourseLanding_weekTitle__QmIH0 strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.025em;margin-top:6px;line-height:1.35}.CourseLanding_expand__ppTNg{position:relative;margin-left:auto;width:27px;height:27px;flex-shrink:0}.CourseLanding_expand__ppTNg:after,.CourseLanding_expand__ppTNg:before{content:"";position:absolute;left:6px;top:13px;width:15px;height:1px;background:currentColor}.CourseLanding_expand__ppTNg:after{transform:rotate(90deg);transition:transform .2s}.CourseLanding_page__nqtiQ details[open]>summary .CourseLanding_expand__ppTNg:after{transform:rotate(0)}.CourseLanding_weekBody__ec75W{padding:0 45px 28px 71px;display:grid;grid-template-columns:1.2fr 1fr;gap:65px}.CourseLanding_weekBody__ec75W p{color:#66756d;font-size:15px;line-height:1.8}.CourseLanding_weekBody__ec75W ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:15px 0 0}.CourseLanding_weekBody__ec75W li{border:1px solid #dce3db;background:#f8faf6;border-radius:5px;padding:4px 9px;font-size:11px;color:#5c6c5d}.CourseLanding_weekBody__ec75W blockquote{margin:0;padding:17px 23px;border-left:2px solid #bfd69e;background:#f5f7f1;font-size:18px;letter-spacing:-.02em;line-height:1.6;color:#40573c}.CourseLanding_weekBody__ec75W blockquote span{display:block;font-family:var(--font-sans),sans-serif;font-size:9px;letter-spacing:.08em;margin-bottom:8px;color:#758c6c}.CourseLanding_curriculumNote__d_wBS{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px!important;font-size:13px;color:#6c7b6b}.CourseLanding_pricingSection__bF6Wv{background:var(--navy);color:#f3f6f0}.CourseLanding_pricingInner__7rCVr{max-width:1200px;margin:auto;padding:85px 40px;display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.CourseLanding_pricingCopy__zYhhw h2{font-size:clamp(2.5rem,4.3vw,3.8rem);margin:24px 0;line-height:1.12}.CourseLanding_pricingCopy__zYhhw h2 em{color:var(--lime)}.CourseLanding_pricingCopy__zYhhw>p:not(.CourseLanding_eyebrow__mbBk5){font-size:16px;color:#b4c2c3;line-height:1.8}.CourseLanding_pricingCopy__zYhhw>a{margin-top:28px}.CourseLanding_pricingReason__l0ktE{margin-top:18px!important}.CourseLanding_offers__O9Wzz{min-width:0;display:grid;gap:18px}.CourseLanding_priceCard__6MMEe{background:#fff;color:var(--ink);padding:31px;border-radius:14px}.CourseLanding_priceCardHeader__BiTPg{display:flex;gap:12px;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.06em;font-weight:600;color:#687569}.CourseLanding_comingSoon__jVutC{padding:4px 8px;border:1px solid #d9e6c9;border-radius:4px;color:#5b7244;background:#f1f8e8;letter-spacing:0;white-space:nowrap;font-size:10px}.CourseLanding_price__AIiNL{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 15px;font-size:64px;font-weight:500;line-height:1.2;letter-spacing:-.06em;margin-top:22px!important}.CourseLanding_price__AIiNL span{font-size:12px;color:#738076;font-weight:400;letter-spacing:0}.CourseLanding_priceSubheading__4cvIK{margin-top:5px!important;font-size:14px;color:#657269}.CourseLanding_includes__bEMH8{padding:20px 0 25px;margin:21px 0 0;border-top:1px solid #e3e8e1;list-style:none;display:flex;flex-direction:column;gap:11px}.CourseLanding_includes__bEMH8 li{display:flex;gap:10px;align-items:flex-start;font-size:13px}.CourseLanding_includes__bEMH8 svg{flex-shrink:0;color:#6c8c55;margin-top:1px}.CourseLanding_signupForm__U0tms label{display:block;font-size:12px;font-weight:500;margin-bottom:9px}.CourseLanding_signupForm__U0tms input{padding:12px 14px;height:48px;width:100%;border:1px solid #cfd9cd;background:#f8faf6;border-radius:6px;color:#26392e;font-size:16px}.CourseLanding_signupForm__U0tms input:focus{outline:2px solid #7a9f5c;outline-offset:2px}.CourseLanding_signupForm__U0tms input::-moz-placeholder{color:#7a877b;font-size:13px}.CourseLanding_signupForm__U0tms input::placeholder{color:#7a877b;font-size:13px}.CourseLanding_signupForm__U0tms>button{width:100%;margin-top:10px}.CourseLanding_enrolButton__KfTs_{width:100%}.CourseLanding_sampleUnderOffer__WqPP3{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:17px;color:#3c5937;font-size:13px;text-decoration:underline!important;text-underline-offset:4px}.CourseLanding_signupNotice__H8sUd{font-size:10px;color:#778377;line-height:1.8;text-align:center;margin-top:11px!important}.CourseLanding_priceCard__6MMEe .CourseLanding_expenseNote__vv2xf{font-size:12px;color:#4d6254;line-height:1.7;text-align:center;margin-top:14px!important}.CourseLanding_priceCard__6MMEe .CourseLanding_expenseNote__vv2xf a{color:#304a37;text-decoration:underline;text-underline-offset:3px}.CourseLanding_budgetNote__lNGvZ{color:#b4c2c3;font-size:13px;line-height:1.7}.CourseLanding_budgetNote__lNGvZ strong{display:block;color:#f3f6f0;font-weight:500;margin-bottom:4px}.CourseLanding_budgetNote__lNGvZ a{display:inline-block;color:var(--lime);text-decoration:underline;text-underline-offset:3px}.CourseLanding_signupNotice__H8sUd a{text-decoration:underline;text-underline-offset:2px}.CourseLanding_formError__aatt7{color:#a72a2a;font-size:13px;margin-top:10px!important}.CourseLanding_signupSuccess__W2Kqp{padding:22px;border-radius:8px;background:#eef6e8;color:#294226}.CourseLanding_signupSuccess__W2Kqp h3{margin:7px 0;font-size:22px}.CourseLanding_signupSuccess__W2Kqp p{font-size:14px}.CourseLanding_signupSuccess__W2Kqp a{display:flex;align-items:center;gap:6px;color:inherit;background:transparent;border:0;padding:0;font-size:13px;margin-top:16px;text-decoration:underline;text-underline-offset:4px;text-align:left}.CourseLanding_faq__OUuzE{max-width:1200px;padding:90px 40px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.CourseLanding_faq__OUuzE>div>p:last-child{color:#728075;font-size:14px;line-height:1.8;margin-top:25px}.CourseLanding_faq__OUuzE>div>p>a{color:#304a37;display:inline-flex;gap:6px;align-items:center;text-decoration:underline;text-underline-offset:4px;margin-top:5px}.CourseLanding_faqList__gKWSM{border-top:1px solid #d9e0d8}.CourseLanding_faqList__gKWSM details{border-bottom:1px solid #d9e0d8}.CourseLanding_faqList__gKWSM details[id]{scroll-margin-top:24px}.CourseLanding_faqList__gKWSM summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;list-style:none;font-size:15px;font-weight:500;padding:20px 0}.CourseLanding_faqList__gKWSM details>p{font-size:14px;color:#66766b;line-height:1.85;padding-bottom:23px;padding-right:27px}.CourseLanding_managerApproval__mZSVH{padding:22px;margin-bottom:25px;background:#f5f8f1;border:1px solid #d9e0d8;border-radius:10px}.CourseLanding_managerApproval__mZSVH h3{font-size:21px;font-weight:500}.CourseLanding_managerApproval__mZSVH>p{margin-top:8px;color:#55654f;font-size:13px}.CourseLanding_managerApproval__mZSVH label{display:block;margin-top:18px;margin-bottom:7px;font-size:12px;font-weight:500}.CourseLanding_managerApproval__mZSVH select,.CourseLanding_managerApproval__mZSVH textarea{display:block;width:100%;min-width:0;padding:12px;color:var(--ink);background:#fff;border:1px solid #b7c5b2;border-radius:6px;font-size:16px}.CourseLanding_managerApproval__mZSVH textarea{line-height:1.65;resize:vertical}.CourseLanding_approvalActions__5MGxK{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.CourseLanding_approvalActions__5MGxK span{color:#55654f;font-size:12px}.CourseLanding_footer__hS5EC{background:#fff;max-width:1280px;margin:auto;padding:35px 40px 40px;border-top:1px solid #e3e8e1;display:flex;justify-content:space-between;align-items:center;gap:35px}.CourseLanding_footer__hS5EC .CourseLanding_logo__YZbJ_{font-size:23px}.CourseLanding_footer__hS5EC .CourseLanding_logoMark__2SYFN{color:#536e3f}.CourseLanding_footer__hS5EC .CourseLanding_logoPeriod__SJ0A3{background:transparent;color:#536e3f}.CourseLanding_footer__hS5EC>div>p{color:#7a877c;font-size:12px;margin-top:8px}.CourseLanding_footerLinks__DO6ew{display:flex;gap:22px;align-items:center;font-size:12px;color:#738075;flex-wrap:wrap;justify-content:flex-end}.CourseLanding_footerLinks__DO6ew>span{flex-basis:100%;text-align:right;font-size:11px;color:#8a958c}.CourseLanding_footerLinks__DO6ew button{padding:0;color:inherit;font:inherit;background:transparent;border:0;text-decoration:underline;text-underline-offset:3px}.CourseLanding_footerLinks__DO6ew a:hover{color:#263c26}.CourseLanding_journal__rNeSC{max-width:1200px;margin:auto;padding:10px 40px 90px}.CourseLanding_journalHeading__jjca4{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:8px}.CourseLanding_journalHeading__jjca4 h2{font-size:clamp(1.7rem,2.8vw,2.4rem)}.CourseLanding_journalAll__H6alk{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;color:#304a37;text-decoration:underline!important;text-underline-offset:4px}.CourseLanding_journalAll__H6alk:hover{color:#15211b}.CourseLanding_journalList__OjN8z{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 48px;margin:18px 0 0;padding:0;border-top:1px solid #d9e0d8}.CourseLanding_journalList__OjN8z a{display:block;padding:22px 0 26px;border-bottom:1px solid #d9e0d8}.CourseLanding_journalList__OjN8z h3{font-size:20px;font-weight:500}.CourseLanding_journalList__OjN8z a:hover h3{color:#304a37}.CourseLanding_journalList__OjN8z p{margin-top:8px;color:#66766b;font-size:14px;line-height:1.7}@media (min-width:1440px){.CourseLanding_hero__7VR7H{padding-top:65px;padding-bottom:85px}}@media (max-width:1100px){.CourseLanding_header__kWqew{flex-wrap:wrap;gap:20px}.CourseLanding_nav__WO3Z8{order:1;width:100%;justify-content:center}.CourseLanding_hero__7VR7H{gap:40px}.CourseLanding_hero__7VR7H h1{font-size:48px}.CourseLanding_heroFacts__QLBS1{gap:17px}.CourseLanding_heroFacts__QLBS1>div+div{padding-left:17px}.CourseLanding_lessonCard__av7mO{padding:23px}.CourseLanding_buyerQuestion__N5d0S{font-size:23px}.CourseLanding_feedbackCard__RTiyy{margin-right:-6px}.CourseLanding_topicStrip__tJJ9h ul{gap:20px}.CourseLanding_topicStrip__tJJ9h li+li:before{margin-right:20px}.CourseLanding_howInner__K4eVH{gap:65px}.CourseLanding_backbone__IsOE2{gap:30px;padding:32px}.CourseLanding_whyReasons__0rfvI{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 45px}.CourseLanding_pricingInner__7rCVr{gap:55px}.CourseLanding_pricingCopy__zYhhw h2{font-size:50px}}@media (max-width:850px){.CourseLanding_header__kWqew{padding:23px 28px}.CourseLanding_nav__WO3Z8{gap:22px}.CourseLanding_nav__WO3Z8 a{font-size:12px}.CourseLanding_navCta__ubNTv{font-size:12px!important;padding:10px 13px;gap:9px}.CourseLanding_hero__7VR7H{padding:37px 28px 65px;gap:30px}.CourseLanding_hero__7VR7H h1{font-size:42px}.CourseLanding_heroLead__Sh6Tr{font-size:20px}.CourseLanding_heroDescription__RZVtk{font-size:15px}.CourseLanding_eyebrow__mbBk5{font-size:9px}.CourseLanding_heroFacts__QLBS1{flex-wrap:wrap;gap:14px}.CourseLanding_heroFacts__QLBS1 strong{font-size:23px}.CourseLanding_heroFacts__QLBS1 strong span{font-size:11px}.CourseLanding_heroFacts__QLBS1 p{font-size:10px}.CourseLanding_heroFacts__QLBS1>div+div{padding-left:14px}.CourseLanding_lessonCard__av7mO{padding:20px}.CourseLanding_buyerQuestion__N5d0S{font-size:21px}.CourseLanding_waveform__Fi_N5{gap:4px}.CourseLanding_previewLabel__y5aXX{margin-inline:8px;font-size:8px}.CourseLanding_feedbackCard__RTiyy{margin-left:8px;padding:14px}.CourseLanding_topicStrip__tJJ9h>div{padding:22px 28px;flex-direction:column;gap:13px}.CourseLanding_outcomes__q1p_R{padding:70px 28px}.CourseLanding_outcomeGrid__7MdAr{gap:25px;margin-top:40px}.CourseLanding_outcomeGrid__7MdAr h3{font-size:20px}.CourseLanding_outcomeGrid__7MdAr p{font-size:14px}.CourseLanding_howInner__K4eVH{padding:65px 28px;gap:45px}.CourseLanding_whyInner__Xhk5S{padding:75px 28px 65px}.CourseLanding_backbone__IsOE2{padding:26px;gap:25px}.CourseLanding_challengeExample__UnQyJ{padding:20px}.CourseLanding_steps__IM_wH article{gap:12px}.CourseLanding_steps__IM_wH h3{font-size:20px}.CourseLanding_steps__IM_wH p{font-size:14px}.CourseLanding_curriculum___djR0{padding:65px 28px}.CourseLanding_curriculumHeading__cDEa2{gap:30px}.CourseLanding_curriculumHeading__cDEa2>p{font-size:13px;max-width:230px}.CourseLanding_weekTitle__QmIH0 strong{font-size:19px}.CourseLanding_weekBody__ec75W{gap:30px;padding-right:0}.CourseLanding_weekBody__ec75W blockquote{font-size:16px;padding:15px}.CourseLanding_pricingInner__7rCVr{padding:65px 28px;gap:35px}.CourseLanding_pricingCopy__zYhhw h2{font-size:42px}.CourseLanding_priceCard__6MMEe{padding:24px}.CourseLanding_priceCardHeader__BiTPg{flex-wrap:wrap;gap:5px}.CourseLanding_faq__OUuzE{padding:65px 28px;gap:45px}.CourseLanding_footer__hS5EC,.CourseLanding_journal__rNeSC{padding-inline:28px}}@media (max-width:680px){.CourseLanding_header__kWqew{padding:22px;gap:12px}.CourseLanding_logo__YZbJ_{font-size:22px}.CourseLanding_nav__WO3Z8{display:none}.CourseLanding_headerBlog___FybC{display:inline;margin-left:auto;font-size:13px}.CourseLanding_navCta__ubNTv{font-size:11px!important;padding:9px 11px;gap:7px}.CourseLanding_navCta__ubNTv svg{width:16px}.CourseLanding_hero__7VR7H{grid-template-columns:minmax(0,1fr);padding:32px 22px 64px;gap:40px}.CourseLanding_heroCopy__kkZzp{max-width:540px}.CourseLanding_eyebrow__mbBk5{font-size:10px}.CourseLanding_hero__7VR7H h1{font-size:clamp(2.35rem,8.4vw,2.85rem);margin-top:23px;max-width:none}.CourseLanding_hero__7VR7H h1 br{display:none}.CourseLanding_heroLead__Sh6Tr{font-size:20px}.CourseLanding_heroDescription__RZVtk{max-width:450px;font-size:16px}.CourseLanding_heroActions__lhk92{gap:18px;margin-top:26px}.CourseLanding_heroActions__lhk92 .CourseLanding_textLink__Bl85z{font-size:12px}.CourseLanding_heroActions__lhk92 .CourseLanding_primaryButton__Yv_wQ{padding:15px 17px;font-size:13px!important;gap:10px}.CourseLanding_noCard__gw7mm{font-size:11px}.CourseLanding_heroFacts__QLBS1{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.CourseLanding_heroFacts__QLBS1>div+div{padding-left:13px}.CourseLanding_heroFacts__QLBS1 strong{font-size:25px;white-space:nowrap}.CourseLanding_heroFacts__QLBS1 strong span{display:block;font-size:11px}.CourseLanding_heroFacts__QLBS1 p{font-size:10px}.CourseLanding_heroVisual__o3Yvg{padding:5px 10px 0 0;margin:0 auto 17px;width:100%;max-width:460px}.CourseLanding_previewLabel__y5aXX{font-size:9px;margin:0 10px 12px}.CourseLanding_lessonCard__av7mO{padding:24px;transform:rotate(1deg)}.CourseLanding_buyerQuestion__N5d0S{font-size:25px}.CourseLanding_waveform__Fi_N5{gap:5px}.CourseLanding_feedbackCard__RTiyy{padding:16px;margin:-2px -10px -22px 21px}.CourseLanding_feedbackCard__RTiyy p{font-size:11px}.CourseLanding_feedbackCard__RTiyy div>span{font-size:12px}.CourseLanding_topicStrip__tJJ9h>div{padding:23px 22px;gap:15px}.CourseLanding_topicStrip__tJJ9h ul{gap:13px;flex-wrap:wrap;justify-content:center;font-size:13px}.CourseLanding_topicStrip__tJJ9h li+li:before{margin-right:13px}.CourseLanding_outcomes__q1p_R{padding:65px 22px 56px}.CourseLanding_sectionHeading__bPPPR{text-align:left}.CourseLanding_sectionHeading__bPPPR h2{font-size:30px;line-height:1.25}.CourseLanding_sectionHeading__bPPPR h2 br{display:none}.CourseLanding_sectionHeading__bPPPR h2 span{display:block;margin-top:4px}.CourseLanding_kicker__E4WL4{font-size:10px;margin-bottom:16px!important}.CourseLanding_outcomeGrid__7MdAr{grid-template-columns:1fr;gap:27px;margin-top:33px}.CourseLanding_outcomeGrid__7MdAr>div{position:relative;padding-left:42px;border-top:1px solid #d4ddd7;padding-top:20px}.CourseLanding_outcomeNumber__xKwx2{position:absolute;left:0;top:23px;padding:0;border:0}.CourseLanding_outcomeGrid__7MdAr h3{font-size:23px;margin:0}.CourseLanding_outcomeGrid__7MdAr p{font-size:15px;max-width:none;margin-top:8px}.CourseLanding_howInner__K4eVH{grid-template-columns:1fr;gap:39px;padding:60px 22px}.CourseLanding_whyInner__Xhk5S{padding:60px 22px}.CourseLanding_whyHeading__gV7HG h2{font-size:clamp(2.05rem,8.6vw,3rem);margin:22px 0}.CourseLanding_whyHeading__gV7HG h2 br{display:none}.CourseLanding_whyHeading__gV7HG>p:last-child{font-size:16px}.CourseLanding_backbone__IsOE2{grid-template-columns:1fr;gap:28px;margin-top:30px;padding:25px 20px;border-radius:12px}.CourseLanding_backboneCopy__5WzOL h3{font-size:45px}.CourseLanding_backboneCopy__5WzOL>p.CourseLanding_backboneLead__lgmfb{font-size:20px}.CourseLanding_standards__i_arb{gap:9px 13px}.CourseLanding_standards__i_arb li{font-size:11px}.CourseLanding_challengeExample__UnQyJ{padding:18px}.CourseLanding_challengeExample__UnQyJ figcaption{font-size:8px;letter-spacing:.06em;padding-bottom:16px}.CourseLanding_challengeQuestion__7ojLR p{font-size:20px}.CourseLanding_challengeAnswer__s3UG6{padding:13px}.CourseLanding_challengeFeedback__IzZPz{padding-left:13px}.CourseLanding_whyReasons__0rfvI{grid-template-columns:1fr;gap:26px;margin-top:35px}.CourseLanding_whyReasons__0rfvI h3{font-size:23px;margin:10px 0}.CourseLanding_whyReasons__0rfvI p{font-size:15px}.CourseLanding_whyCta__VYJb0{margin-top:35px}.CourseLanding_howIntro__I7CwX h2{font-size:49px}.CourseLanding_howIntro__I7CwX>p:not(.CourseLanding_kicker__E4WL4){max-width:320px}.CourseLanding_steps__IM_wH article{grid-template-columns:26px 1fr;gap:15px;padding-bottom:25px}.CourseLanding_steps__IM_wH h3{font-size:22px}.CourseLanding_steps__IM_wH p{font-size:15px}.CourseLanding_steps__IM_wH .CourseLanding_stepExample__VxE6k p{font-size:14px}.CourseLanding_curriculum___djR0{padding:60px 22px}.CourseLanding_curriculumHeading__cDEa2{display:block;margin-bottom:29px}.CourseLanding_curriculumHeading__cDEa2 h2{font-size:31px}.CourseLanding_curriculumHeading__cDEa2>p{font-size:15px;max-width:350px;margin-top:18px}.CourseLanding_week__59UBw summary{gap:14px;padding:23px 0}.CourseLanding_weekIndex__oezqC{font-size:18px;width:25px}.CourseLanding_weekTitle__QmIH0 small{font-size:9px}.CourseLanding_weekTitle__QmIH0 small span{display:none}.CourseLanding_weekTitle__QmIH0 strong{font-size:18px}.CourseLanding_weekBody__ec75W{padding:0 0 25px 39px;grid-template-columns:1fr;gap:20px}.CourseLanding_weekBody__ec75W p{font-size:14px}.CourseLanding_weekBody__ec75W li{font-size:11px}.CourseLanding_curriculumNote__d_wBS{font-size:12px;text-align:left;align-items:flex-start}.CourseLanding_curriculumNote__d_wBS svg{flex-shrink:0;margin-top:2px}.CourseLanding_pricingInner__7rCVr{grid-template-columns:1fr;padding:60px 22px;gap:35px}.CourseLanding_pricingCopy__zYhhw h2{font-size:48px}.CourseLanding_pricingCopy__zYhhw>a{margin-top:20px}.CourseLanding_priceCard__6MMEe{padding:25px}.CourseLanding_priceCardHeader__BiTPg{flex-wrap:wrap;font-size:9px}.CourseLanding_price__AIiNL{font-size:60px}.CourseLanding_includes__bEMH8 li{font-size:14px}.CourseLanding_signupForm__U0tms label{font-size:13px}.CourseLanding_signupNotice__H8sUd{font-size:11px}.CourseLanding_faq__OUuzE{grid-template-columns:1fr;padding:55px 22px;gap:32px}.CourseLanding_faq__OUuzE h2{font-size:37px}.CourseLanding_faq__OUuzE>div>p:last-child{margin-top:17px}.CourseLanding_faqList__gKWSM summary{font-size:15px;padding:20px 0}.CourseLanding_journal__rNeSC{padding:8px 22px 56px}.CourseLanding_journalHeading__jjca4{flex-direction:column;align-items:flex-start;gap:12px}.CourseLanding_journalList__OjN8z{grid-template-columns:1fr}.CourseLanding_footer__hS5EC{padding:32px 22px;align-items:flex-start;flex-direction:column;gap:25px}.CourseLanding_footerLinks__DO6ew{justify-content:flex-start;gap:16px 25px}.CourseLanding_footerLinks__DO6ew>span{text-align:left}}@media (max-width:370px){.CourseLanding_hero__7VR7H h1{font-size:34px}.CourseLanding_heroFacts__QLBS1{gap:0}.CourseLanding_heroFacts__QLBS1>div+div{padding-left:13px}.CourseLanding_heroFacts__QLBS1 strong{font-size:24px}.CourseLanding_heroFacts__QLBS1 p{font-size:9px}.CourseLanding_header__kWqew .CourseLanding_logo__YZbJ_{font-size:20px;gap:6px}.CourseLanding_logoMark__2SYFN{width:22px}.CourseLanding_navCta__ubNTv{padding:9px;font-size:10px!important}.CourseLanding_pricingCopy__zYhhw h2{font-size:43px}.CourseLanding_priceCard__6MMEe{padding:22px}}@media (prefers-reduced-motion:reduce){.CourseLanding_page__nqtiQ *,.CourseLanding_page__nqtiQ :after,.CourseLanding_page__nqtiQ :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}