.landing_page__eippQ{--ink:#102b29;--muted:#536663;--mint:#b8f77b;--paper:#f7f8f2;background:#081d1b;color:#f6f9f4;font-feature-settings:"ss01" on}.landing_page__eippQ *{box-sizing:border-box}.landing_page__eippQ a,.landing_page__eippQ button,.landing_page__eippQ summary{-webkit-tap-highlight-color:transparent}.landing_page__eippQ a:focus-visible,.landing_page__eippQ button:focus-visible,.landing_page__eippQ summary:focus-visible{outline:3px solid #9670ed;outline-offset:5px}.landing_page__eippQ :target{scroll-margin-top:170px}.landing_container__1Xy5K{width:min(1220px,calc(100% - 96px));margin-inline:auto}.landing_hero__rHDXr{position:relative;overflow:hidden;background:radial-gradient(ellipse at 80% 35%,#25453a99,transparent 50%),#081d1b}.landing_heroGrid__66KdM{position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:linear-gradient(#bfd5c211 1px,transparent 0),linear-gradient(90deg,#bfd5c211 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.landing_heroLayout__Wy_IX{position:relative;display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding:80px 0 78px}.landing_heroCopy__2sxcY{position:relative;z-index:1}.landing_eyebrow__C4TTu,.landing_lightEyebrow__mu7u3{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;letter-spacing:.17em;line-height:1.6;margin:0 0 24px;color:#bfcebd}.landing_lightEyebrow__mu7u3{color:#456853}.landing_liveDot__5o8Gt{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 5px #b8f77b13;flex-shrink:0}.landing_title__4E1dq{font-size:clamp(48px,5.1vw,73px);font-weight:650;line-height:1.03;letter-spacing:-.065em;margin:0}.landing_title__4E1dq>span{display:block;color:#f4f8f0}.landing_title__4E1dq em{display:block;color:var(--mint);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.landing_heroLead__jtQa0{margin-top:26px;font-size:20px;color:#d4ddd4;line-height:1.5;letter-spacing:-.025em}.landing_heroLead__jtQa0 strong{color:#fff;font-weight:500}.landing_heroDescription__8xqQi{max-width:480px;margin-top:15px;font-size:15px;line-height:1.85;color:#aabbb1}.landing_heroActions___Ri3O{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:29px}.landing_primaryCta__dWYEA,.landing_secondaryCta__sK2pD{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;font-size:13px;font-weight:650;padding:13px 20px;border-radius:7px;transition:background .2s,transform .2s}.landing_primaryCta__dWYEA{background:var(--mint);color:#132418;box-shadow:0 5px 25px #9cec4e14}.landing_primaryCta__dWYEA:hover{background:#cdff9f;transform:translateY(-2px)}.landing_page__eippQ button[data-interview-cta]:disabled{opacity:.6;cursor:not-allowed;transform:none}.landing_sectionAction__cM6QU{display:flex;margin-top:28px}.landing_secondaryCta__sK2pD{padding-inline:0;color:#dce6d9}.landing_secondaryCta__sK2pD:hover{color:var(--mint)}.landing_heroPrice__sdm14{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:17px;font-size:11px;color:#aabbb1;line-height:1.8}.landing_heroPrice__sdm14 strong{color:#e6eddc;font-weight:600}.landing_heroPrice__sdm14>span{margin-inline:2px;color:#91a899}.landing_toolkit__E_9Hw{position:relative;border:1px solid #9fac913b;border-radius:14px;background:linear-gradient(140deg,#253930,#142a24);box-shadow:0 35px 85px #0005;transform:rotate(2deg);margin:0 10px 35px 0}.landing_toolkitGlow__OziDb{position:absolute;inset:-80px;border-radius:50%;background:radial-gradient(ellipse,#b8f77b0e,transparent 65%);pointer-events:none}.landing_toolkitFooter____x_y,.landing_toolkitTop__7QpKe{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 24px;font-size:9px;letter-spacing:.12em;color:#c1cabb;border-bottom:1px solid #a8c09d25}.landing_toolkitFooter____x_y>span:first-child,.landing_toolkitTop__7QpKe>span:first-child{display:flex;align-items:center;gap:9px}.landing_toolkitBody__vUAa_{position:relative;padding:32px 28px}.landing_toolkitChips__Fjld_{display:flex;gap:7px}.landing_toolkitChips__Fjld_ span{border:1px solid #bad09d32;padding:5px 9px;border-radius:4px;color:#c5d2b9;font-size:10px}.landing_toolkitQuestion__UAuSE{font-size:clamp(22px,2.3vw,32px);line-height:1.45;letter-spacing:-.045em;margin-top:23px}.landing_toolkitQuestion__UAuSE em{color:#c7e4ac;font-weight:400;font-family:Georgia,Times New Roman,serif}.landing_systemMap__zHhhg{position:relative;display:flex;justify-content:space-between;margin:35px 8px 25px}.landing_mapLine__ovnBP{position:absolute;height:1px;top:24px;left:28px;right:28px;background:repeating-linear-gradient(90deg,#9aad8870 0,#9aad8870 5px,transparent 0,transparent 10px)}.landing_systemMap__zHhhg>div:not(.landing_mapLine__ovnBP){position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:9px;letter-spacing:.15em;color:#bbcdb1}.landing_systemMap__zHhhg svg{width:49px;height:49px;padding:13px;background:#293f32;border:1px solid #92b38355;border-radius:10px;color:#c5f39c}.landing_toolkitNote__SmF0Z{display:flex;gap:12px;margin-top:23px;padding-top:22px;border-top:1px solid #a8c09d25}.landing_noteMark__eB_G7{font-size:23px;color:#c4d99b}.landing_toolkitNote__SmF0Z p{font-size:11px;color:#a9bca8;line-height:1.9}.landing_toolkitNote__SmF0Z strong{display:block;color:#e6eddc;font-weight:500}.landing_toolkitFooter____x_y{border-bottom:0;border-top:1px solid #a8c09d25;font-size:10px;letter-spacing:0}.landing_toolkitEdition__sKUJ3{font-size:8px;letter-spacing:.1em}.landing_floatingNote__DmyPE{position:absolute;left:-24px;bottom:-36px;display:flex;align-items:center;gap:12px;background:#ecebdd;color:#24392c;padding:17px 23px;border:1px solid #d3d8c3;border-radius:9px;box-shadow:0 10px 30px #0003;transform:rotate(-5deg)}.landing_floatingIcon__r3ACu{display:grid;place-items:center;height:38px;width:38px;border-radius:8px;background:#d5dcc3}.landing_floatingNote__DmyPE strong{display:block;font-size:14px;font-weight:600}.landing_floatingNote__DmyPE small{display:block;margin-top:4px;font-size:10px;color:#576448}.landing_facts__c6w1a{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0 34px;border-top:1px solid #b4d6a926;position:relative}.landing_facts__c6w1a>div{padding-left:27px;border-left:1px solid #b4d6a926}.landing_facts__c6w1a>div:first-child{padding-left:0;border:0}.landing_facts__c6w1a strong{font-size:24px;letter-spacing:-.04em;font-weight:550}.landing_facts__c6w1a strong span{font-size:15px;font-weight:400;color:#bdccb5;letter-spacing:-.02em}.landing_facts__c6w1a p{font-size:10px;color:#94aa99;margin-top:8px}.landing_sectionNav__pkr65{position:sticky;top:80px;z-index:35;background:#f4f6edf5;border-bottom:1px solid #dce3d6;backdrop-filter:blur(12px);color:#3c5247}.landing_sectionNav__pkr65>div{display:flex;align-items:center;gap:30px;min-height:65px}.landing_sectionNav__pkr65 :is(a,button){display:inline-flex;align-items:center;gap:7px;padding:10px 0;font-size:12px;font-weight:500;white-space:nowrap}.landing_sectionNav__pkr65 :is(a,button):hover{color:#07816a}.landing_sectionNav__pkr65 .landing_navCta__m8jl_{margin-left:auto;padding:9px 14px;border:1px solid #cbd5c3;border-radius:6px;color:#163b2c}.landing_section__HpqLe{padding-block:88px}.landing_lightSection__8wNsE{background:var(--paper);color:var(--ink)}.landing_sectionHeading__3iVJo{max-width:650px;margin-bottom:39px}.landing_page__eippQ h2{font-size:clamp(32px,3.6vw,48px);line-height:1.12;letter-spacing:-.05em;font-weight:550}.landing_page__eippQ h2>span{color:#738571}.landing_sectionHeading__3iVJo>p:last-child{max-width:520px;margin-top:21px;color:var(--muted);font-size:15px;line-height:1.8}.landing_pillars__FTV2c{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.landing_pillar__t6haA{border:1px solid #dce3d5;background:#fffefa;border-radius:12px;padding:28px;transition:transform .2s,box-shadow .2s}.landing_pillar__t6haA:hover{transform:translateY(-4px);box-shadow:0 12px 32px #27462a0a}.landing_pillarTop__FlPkH{display:flex;justify-content:space-between;align-items:center;color:#5d7152;font-size:10px;font-family:monospace}.landing_pillarIcon__BRkYR{display:grid;place-items:center;width:51px;height:51px;border-radius:11px;background:#e2efcf;color:#476636}.landing_pillar__t6haA[data-color=violet] .landing_pillarIcon__BRkYR{background:#eae6f5;color:#796299}.landing_pillar__t6haA[data-color=peach] .landing_pillarIcon__BRkYR{background:#f5e8d7;color:#957253}.landing_pillar__t6haA h3{margin-top:25px;font-size:21px;font-weight:550;letter-spacing:-.04em;line-height:1.3}.landing_pillar__t6haA>p{margin-top:13px;font-size:13px;line-height:1.85;color:var(--muted)}.landing_pillar__t6haA ul{margin-top:22px;padding-top:19px;border-top:1px solid #e5e9df;display:grid;gap:10px}.landing_pillar__t6haA li{display:flex;align-items:center;gap:9px;font-size:11px;color:#45604b}.landing_previewSection__Wdh_w{background:radial-gradient(ellipse at 0 100%,#254534,transparent 55%),#112821}.landing_previewLayout__OmAjh{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.landing_previewIntro___c6_g{padding-top:20px}.landing_previewIntro___c6_g h2{font-size:clamp(40px,4.5vw,59px)}.landing_enrollCopy__DwLB6 h2 em,.landing_previewIntro___c6_g h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#c4eb9c}.landing_previewIntro___c6_g>p:not(.landing_eyebrow__C4TTu){color:#b3c4b8;line-height:1.85;font-size:14px;margin-top:23px}.landing_previewTopics__RXhNQ{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.landing_previewTopics__RXhNQ>span{font-size:10px;color:#d0e2c3;border:1px solid #9dbc833a;padding:7px 10px;border-radius:5px}.landing_previewIntro___c6_g .landing_previewDisclaimer__HYnxf{font-size:10px;color:#8ba595}.landing_questionCard__j886T{border:1px solid #dce4d5;border-radius:13px;background:#f9faf5;color:#213a2e;overflow:hidden;box-shadow:0 25px 55px #0002}.landing_questionHeader__JsMMI{display:flex;justify-content:space-between;gap:10px;padding:18px 25px;border-bottom:1px solid #dee5d9;font-size:9px;letter-spacing:.1em;color:#547057}.landing_questionHeader__JsMMI>span:first-child{display:flex;align-items:center;gap:8px}.landing_questionDot__0LIMc{width:6px;height:6px;border-radius:50%;background:#58995e}.landing_questionCard__j886T fieldset{padding:25px 25px 0;min-width:0}.landing_questionCard__j886T legend{float:left;width:100%;font-size:20px;letter-spacing:-.03em;line-height:1.45;font-weight:550;margin-bottom:12px}.landing_questionContext__QMZK2{clear:both;font-size:11px;line-height:1.75;color:#61705a}.landing_answerOptions__tdPxl{display:grid;gap:9px;margin-top:19px}.landing_answerOption__IAI3X{display:flex;gap:11px;align-items:center;text-align:left;font-size:12px;line-height:1.65;padding:13px;border:1px solid #dce3d5;border-radius:7px;background:#fff;transition:background .15s,border-color .15s}.landing_answerOption__IAI3X>span:first-child{display:grid;flex-shrink:0;place-items:center;width:25px;height:25px;border:1px solid #dfe5d7;border-radius:5px;color:#5d7152;font-family:monospace;font-size:10px}.landing_answerOption__IAI3X svg{flex-shrink:0}.landing_answerOption__IAI3X:hover{border-color:#83a173;background:#f1f6e9}.landing_answerOption__IAI3X[data-selected=true]{border-color:#baa882;background:#fcf5e5}.landing_answerOption__IAI3X[data-correct=true]{border-color:#719764;background:#eaf3df}.landing_answerFeedback__j4hrp{margin:20px 25px 0;padding:17px 0 20px;border-top:1px solid #dce3d5;font-size:12px;line-height:1.8;color:#56684e;min-height:76px}.landing_answerFeedback__j4hrp .landing_feedbackLabel__DRhx2{font-size:10px;font-weight:650;letter-spacing:.04em;color:#325d3c;margin-bottom:7px}.landing_followup__J3Rfk{display:flex;gap:9px;margin-top:13px;padding-top:12px;border-top:1px dashed #c6d3bc;font-size:11px}.landing_followup__J3Rfk svg{flex-shrink:0;margin-top:4px}.landing_questionLink__JRjYJ{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:17px 25px;background:#eaf0e1;color:#3e6142;font-size:10px;line-height:1.6}.landing_questionLink__JRjYJ svg{flex-shrink:0}.landing_pathPicker__XWzF4{border:1px solid #d9e2d4;border-radius:13px;overflow:hidden;background:#fffefa}.landing_pathButtons__iO2yO{display:flex;background:#ecefe6;border-bottom:1px solid #d9e2d4;padding:7px;gap:6px}.landing_pathButtons__iO2yO button{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;padding:15px 20px;border-radius:7px;color:#5c705c;font-size:13px;font-weight:500;text-align:left}.landing_pathButtons__iO2yO button[aria-pressed=true]{background:#193e2c;color:#ebf5df;box-shadow:0 2px 5px #092f1420}.landing_pathContent__mLbPW{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:36px}.landing_pathLabel__r1PzO{color:#5d7152;letter-spacing:.1em;font-size:9px;font-weight:600}.landing_pathContent__mLbPW h3{font-size:26px;line-height:1.3;letter-spacing:-.035em;font-weight:550;margin-top:17px}.landing_pathContent__mLbPW>div>p{color:var(--muted);font-size:13px;line-height:1.85;margin-top:14px}.landing_pathTags__0jyse{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.landing_pathTags__0jyse span{border:1px solid #dce4d4;border-radius:5px;padding:5px 8px;font-size:10px;color:#587044;background:#f7f9f2}.landing_pathExercise__E_cqc{margin-top:23px;padding:17px;border-left:2px solid #abc484;background:#f1f5e9}.landing_pathExercise__E_cqc>span{font-size:9px;letter-spacing:.12em;color:#5d7152}.landing_pathExercise__E_cqc p{font-size:12px;line-height:1.8;margin-top:7px}.landing_pathStops__zfR0a{align-self:center;display:grid;gap:0}.landing_pathStops__zfR0a li{display:flex;gap:18px;align-items:center;position:relative;font-size:13px;padding:15px 0}.landing_pathStops__zfR0a li:not(:last-child):after{content:"";position:absolute;top:48px;left:17px;width:1px;height:25px;background:#d9e3cc}.landing_pathStops__zfR0a span{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;border:1px solid #d1ddc5;border-radius:50%;background:#f3f6eb;color:#5d7152;font:10px monospace}.landing_curriculumSection__Nrh5p{background:#edf0e6;color:var(--ink);border-block:1px solid #e0e5d8}.landing_curriculumHeading___7_rr{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px}.landing_curriculumHeading___7_rr>p{max-width:340px;font-size:14px;line-height:1.9;color:var(--muted)}.landing_libraryGrid__uIDD8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.landing_libraryGrid__uIDD8+.landing_sectionHeading__3iVJo{margin-top:64px}.landing_libraryCard__Z4qrD{min-width:0;overflow-wrap:anywhere;background:#f9faf5;padding:26px;border:1px solid #dce3d1;border-radius:10px}.landing_libraryCard__Z4qrD>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;color:#5d7152;font:9px monospace;letter-spacing:.08em}.landing_libraryCard__Z4qrD>div>span:first-child{font-size:18px;color:#5d7152}.landing_libraryCard__Z4qrD h3{font-size:19px;letter-spacing:-.03em;font-weight:550;margin-top:26px}.landing_libraryCard__Z4qrD p{color:var(--muted);font-size:12px;line-height:1.9;margin-top:12px}.landing_fullRoadmap__axwr3{margin-top:24px;border:1px solid #cdd9c3;border-radius:9px;background:#f4f7ed}.landing_fullRoadmap__axwr3 summary{list-style:none;cursor:pointer;padding:23px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:13px;font-weight:550}.landing_faqList__g8WoU summary::-webkit-details-marker,.landing_fullRoadmap__axwr3 summary::-webkit-details-marker{display:none}.landing_fullRoadmap__axwr3 summary>span:first-child{display:flex;align-items:center;gap:13px}.landing_expandIcon__22aeU{font-size:23px;font-weight:400}.landing_fullRoadmap__axwr3[open] .landing_expandIcon__22aeU{transform:rotate(45deg)}.landing_fullRoadmap__axwr3 ol{border-top:1px solid #dce3d1;padding:20px 23px 26px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px 24px;counter-reset:resource}.landing_fullRoadmap__axwr3 li{display:flex;gap:8px;font-size:11px;line-height:1.6;color:#54684b}.landing_fullRoadmap__axwr3 li:before{counter-increment:resource;content:counter(resource,decimal-leading-zero);font:9px monospace;padding-top:3px;color:#5d7152}.landing_routine__jxSXp{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.landing_routine__jxSXp>div>p:last-child{color:var(--muted);line-height:1.9;font-size:14px;margin-top:22px;max-width:290px}.landing_routineSteps__cWknv{display:grid;gap:25px}.landing_routineSteps__cWknv li{display:flex;gap:23px}.landing_routineSteps__cWknv li>span{font:11px monospace;border:1px solid #d6dfcd;border-radius:7px;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;color:#5e7750;background:#edf2e2}.landing_routineSteps__cWknv h3{font-size:16px;font-weight:550;letter-spacing:-.025em;margin-top:6px}.landing_routineSteps__cWknv p{color:var(--muted);font-size:12px;line-height:1.85;margin-top:8px}.landing_enrollSection__GYL2D{background:radial-gradient(ellipse at 80% 70%,#3e512b,transparent 65%),#142b22}.landing_enrollLayout__nCe3B{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;align-items:center}.landing_enrollCopy__DwLB6 h2{font-size:clamp(37px,4.5vw,58px)}.landing_enrollCopy__DwLB6>p:not(.landing_eyebrow__C4TTu){margin-top:22px;color:#bed0bd;font-size:14px;line-height:1.85;max-width:360px}.landing_enrollCopy__DwLB6 ul{display:grid;gap:17px;margin-top:27px}.landing_enrollCopy__DwLB6 li{display:flex;gap:11px;align-items:start;font-size:12px;line-height:1.8;color:#d1dfc8}.landing_enrollCopy__DwLB6 li svg{flex-shrink:0;color:#b8dc8d;margin-top:2px}.landing_enrollTrust__6jgBQ{display:flex;gap:10px;max-width:380px;padding-top:25px;margin-top:25px;border-top:1px solid #b2c99830;font-size:10px;line-height:1.8;color:#a1b79a}.landing_enrollTrust__6jgBQ svg{flex-shrink:0;margin-top:2px}.landing_page__eippQ .landing_enrollmentCard__zpwHl{border:1px solid #d8e3c6;border-radius:13px;background:#f5f6eb;color:#183425;padding:36px;box-shadow:0 20px 65px #0002;scroll-margin-top:165px}.landing_page__eippQ .landing_enrollmentCard__zpwHl>p:first-child{color:#5c7449;font-size:9px;letter-spacing:.13em}.landing_page__eippQ .landing_enrollmentCard__zpwHl h2{font-size:27px;line-height:1.25;letter-spacing:-.045em;margin-top:17px}.landing_page__eippQ .landing_enrollmentCard__zpwHl>p{color:#617050;line-height:1.8;font-size:12px}.landing_page__eippQ .landing_enrollmentCard__zpwHl>p strong{font-size:33px;letter-spacing:-.055em;font-weight:600;color:#1b3f2b;display:inline-block}.landing_page__eippQ .landing_enrollmentCard__zpwHl>p span{color:#788a68}.landing_page__eippQ .landing_enrollmentCard__zpwHl>a,.landing_page__eippQ .landing_enrollmentCard__zpwHl>button{width:100%;min-height:51px;height:auto;white-space:normal;padding:13px 12px;color:#f5f9ed;background:#203f2a;border-radius:7px;font-size:13px;margin-top:8px;line-height:1.6;box-shadow:0 4px 10px #12311a15}.landing_page__eippQ .landing_enrollmentCard__zpwHl>a:hover,.landing_page__eippQ .landing_enrollmentCard__zpwHl>button:hover{background:#315e39}.landing_page__eippQ .landing_enrollmentCard__zpwHl progress{accent-color:#507a35}.landing_page__eippQ .landing_enrollmentCard__zpwHl [role=alert] p{color:#a53324;font-size:12px}.landing_fitLayout__bM2EB{display:grid;grid-template-columns:.75fr 1.25fr;gap:35px 65px}.landing_fitCards__Zd7Hd{display:grid;grid-template-columns:1fr 1fr;gap:23px}.landing_fitCards__Zd7Hd h3{font-size:15px;font-weight:550;padding-bottom:15px;border-bottom:1px solid #dce3d5}.landing_fitCards__Zd7Hd ul{display:grid;gap:13px;margin-top:19px}.landing_fitCards__Zd7Hd li{font-size:12px;line-height:1.9;color:#596d55;padding-left:13px;position:relative}.landing_fitCards__Zd7Hd li:before{content:"·";position:absolute;left:0;font-weight:700;color:#72935a}.landing_evidenceNote__Y2LRt{grid-column:1/-1;font-size:11px;line-height:1.9;color:#5d7152;border-top:1px solid #e0e6d8;padding-top:23px}.landing_faqSection__Noym6{background:#edf0e6;color:var(--ink);border-top:1px solid #e0e5d8}.landing_faqLayout__e755Z{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.landing_faqLayout__e755Z>div>p:last-child{color:#66765e;margin-top:24px;font-size:12px}.landing_faqLayout__e755Z>div>p>a{display:inline-flex;align-items:center;gap:4px;text-decoration:underline;text-underline-offset:3px;color:#345d3c}.landing_faqList__g8WoU details{border-bottom:1px solid #d2ddc9}.landing_faqList__g8WoU details:first-child{border-top:1px solid #d2ddc9}.landing_faqList__g8WoU summary{display:flex;justify-content:space-between;align-items:start;gap:18px;cursor:pointer;list-style:none;padding:23px 0;font-size:14px;font-weight:500;line-height:1.65}.landing_faqList__g8WoU summary>span{color:#6f8560;font-size:21px;line-height:1;flex-shrink:0}.landing_faqList__g8WoU details[open] summary>span{transform:rotate(45deg)}.landing_faqList__g8WoU details>p{font-size:12px;color:#596e53;line-height:1.9;padding:0 30px 23px 0}.landing_closing__u5RhH{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px max(48px,calc((100% - 1220px) / 2));color:#aabdac;font-size:12px;border-top:1px solid #96bb8c25}.landing_closing__u5RhH :is(a,button){display:inline-flex;gap:9px;align-items:center;color:#c5ee9a;white-space:nowrap;min-height:44px}@media (max-width:1100px){.landing_container__1Xy5K{width:calc(100% - 64px)}.landing_heroLayout__Wy_IX{gap:35px;padding-block:60px}.landing_toolkitBody__vUAa_{padding:25px 20px}.landing_toolkitFooter____x_y,.landing_toolkitTop__7QpKe{padding-inline:18px}.landing_toolkitEdition__sKUJ3{display:none}.landing_enrollLayout__nCe3B,.landing_faqLayout__e755Z,.landing_previewLayout__OmAjh,.landing_routine__jxSXp{gap:40px}.landing_pathContent__mLbPW{gap:30px}.landing_pillar__t6haA{padding:23px}.landing_facts__c6w1a p{max-width:150px;line-height:1.6}.landing_fitLayout__bM2EB{grid-template-columns:1fr}}@media (max-width:760px){.landing_container__1Xy5K{width:calc(100% - 40px)}.landing_heroLayout__Wy_IX{grid-template-columns:1fr;gap:45px;padding:39px 0 54px}.landing_title__4E1dq{font-size:clamp(43px,9vw,66px);max-width:620px}.landing_eyebrow__C4TTu,.landing_lightEyebrow__mu7u3{font-size:9px;letter-spacing:.13em;margin-bottom:19px}.landing_heroLead__jtQa0{font-size:18px;margin-top:19px}.landing_heroDescription__8xqQi{font-size:13px;line-height:1.8;margin-top:12px;max-width:500px}.landing_heroActions___Ri3O{gap:8px 16px;margin-top:22px}.landing_primaryCta__dWYEA,.landing_secondaryCta__sK2pD{font-size:12px;min-height:46px}.landing_primaryCta__dWYEA{padding-inline:16px}.landing_heroPrice__sdm14{font-size:10px;margin-top:11px}.landing_toolkit__E_9Hw{width:min(470px,calc(100% - 14px));margin:3px auto 18px;transform:rotate(1deg)}.landing_toolkitQuestion__UAuSE{font-size:29px}.landing_toolkitBody__vUAa_{padding:25px}.landing_floatingNote__DmyPE{left:13px;bottom:-27px;padding:13px 18px}.landing_facts__c6w1a{grid-template-columns:1fr 1fr;gap:25px 15px;padding:25px 0 33px}.landing_facts__c6w1a>div{padding-left:18px}.landing_facts__c6w1a>div:nth-child(3){border:0;padding-left:0}.landing_facts__c6w1a strong{font-size:22px}.landing_facts__c6w1a strong span{font-size:13px}.landing_facts__c6w1a p{max-width:none;font-size:10px;margin-top:5px}.landing_sectionNav__pkr65{top:80px}.landing_sectionNav__pkr65>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;padding-block:6px}.landing_sectionNav__pkr65 :is(a,button){justify-content:center;min-height:44px;font-size:12px;white-space:normal;text-align:center}.landing_sectionNav__pkr65 .landing_navCta__m8jl_{margin-left:0;padding:8px 4px;gap:3px}.landing_page__eippQ :target{scroll-margin-top:200px}.landing_section__HpqLe{padding-block:57px}.landing_page__eippQ h2{font-size:34px}.landing_sectionHeading__3iVJo{margin-bottom:29px}.landing_sectionHeading__3iVJo>p:last-child{font-size:13px;margin-top:17px}.landing_pillars__FTV2c{grid-template-columns:1fr;gap:14px}.landing_pillar__t6haA{padding:24px}.landing_pillar__t6haA h3{margin-top:20px}.landing_pillar__t6haA>p{font-size:13px}.landing_pillar__t6haA ul{display:flex;flex-wrap:wrap;gap:12px;margin-top:19px;padding-top:16px}.landing_pillar__t6haA li{font-size:10px}.landing_enrollLayout__nCe3B,.landing_faqLayout__e755Z,.landing_previewLayout__OmAjh,.landing_routine__jxSXp{grid-template-columns:1fr;gap:32px}.landing_previewIntro___c6_g{padding-top:0}.landing_previewIntro___c6_g h2{font-size:43px}.landing_previewIntro___c6_g>p:not(.landing_eyebrow__C4TTu){margin-top:17px;font-size:13px}.landing_previewIntro___c6_g .landing_previewDisclaimer__HYnxf{font-size:10px}.landing_questionHeader__JsMMI{padding-inline:19px;font-size:8px}.landing_questionCard__j886T fieldset{padding:23px 19px 0}.landing_questionCard__j886T legend{font-size:18px}.landing_answerFeedback__j4hrp{margin-inline:19px}.landing_questionLink__JRjYJ{padding-inline:19px}.landing_pathButtons__iO2yO{flex-direction:column}.landing_pathButtons__iO2yO button{font-size:12px;padding:13px 16px;min-height:45px}.landing_pathContent__mLbPW{grid-template-columns:1fr;padding:25px;gap:19px}.landing_pathContent__mLbPW h3{font-size:23px;margin-top:13px}.landing_pathStops__zfR0a{border-top:1px solid #dce3d1;padding-top:10px}.landing_pathStops__zfR0a li{padding-block:12px;font-size:12px}.landing_pathStops__zfR0a li:not(:last-child):after{top:46px;height:21px}.landing_curriculumHeading___7_rr{display:block}.landing_curriculumHeading___7_rr>p{margin-top:20px;font-size:13px;max-width:none}.landing_libraryGrid__uIDD8{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.landing_libraryCard__Z4qrD{padding:20px}.landing_libraryCard__Z4qrD h3{font-size:17px;margin-top:21px}.landing_libraryCard__Z4qrD p{font-size:11px;line-height:1.8}.landing_libraryCard__Z4qrD>div{font-size:8px}.landing_fullRoadmap__axwr3 summary{font-size:12px;padding:20px}.landing_fullRoadmap__axwr3 ol{grid-template-columns:1fr 1fr;padding-inline:20px;gap:15px}.landing_routine__jxSXp>div>p:last-child{max-width:none;font-size:13px}.landing_routineSteps__cWknv li{gap:17px}.landing_enrollCopy__DwLB6 h2{font-size:42px}.landing_enrollCopy__DwLB6>p:not(.landing_eyebrow__C4TTu){font-size:13px;max-width:none}.landing_page__eippQ .landing_enrollmentCard__zpwHl{padding:27px}.landing_page__eippQ .landing_enrollmentCard__zpwHl h2{font-size:25px}.landing_fitCards__Zd7Hd{gap:20px}.landing_fitCards__Zd7Hd h3{font-size:14px}.landing_fitCards__Zd7Hd li{font-size:11px}.landing_evidenceNote__Y2LRt{font-size:10px}.landing_faqList__g8WoU summary{font-size:13px;padding-block:21px}.landing_closing__u5RhH{padding:25px 20px 85px;flex-direction:column;align-items:start;gap:15px;font-size:11px}}@media (max-width:520px){.landing_libraryGrid__uIDD8{grid-template-columns:1fr}.landing_libraryCard__Z4qrD{padding:24px}.landing_libraryCard__Z4qrD h3{margin-top:18px}.landing_libraryCard__Z4qrD p{font-size:12px}}@media (max-width:390px){.landing_title__4E1dq{font-size:42px}.landing_fitCards__Zd7Hd,.landing_fullRoadmap__axwr3 ol{grid-template-columns:1fr}}@media (max-width:639px){.landing_sectionNav__pkr65{top:64px}}@media (prefers-reduced-motion:reduce){.landing_page__eippQ *,.landing_page__eippQ :after,.landing_page__eippQ :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}