.cgm_page__eZxvC{--cgm-deep:#174c35;--cgm-green:var(--leaf);--cgm-lime:#8ead42;--cgm-soft:#eef7f1;--cgm-mist:#f8fbf7;--cgm-border:#d7e7dc;--cgm-text:#1f3027;background:#fffdf8;color:var(--cgm-text);overflow:clip;padding-bottom:74px}.cgm_page__eZxvC h1,.cgm_page__eZxvC h2,.cgm_page__eZxvC h3,.cgm_page__eZxvC p{margin-top:0}.cgm_page__eZxvC h2{color:#173027;font-size:clamp(2rem,8vw,3.7rem);letter-spacing:-.035em;line-height:1.08;margin-bottom:1rem}.cgm_page__eZxvC h3{color:#1b3328;line-height:1.35}.cgm_announcement__1AtAJ{align-items:center;background:var(--cgm-deep);color:white;display:flex;font-size:.82rem;font-weight:800;justify-content:center;min-height:38px;padding:8px 16px;text-align:center}.cgm_announcement__1AtAJ span{align-items:center;display:inline-flex;gap:7px}.cgm_hero__Riq8P{background:var(--cgm-mist);padding:36px 0 28px}.cgm_heroGrid__nI13J{display:grid;grid-gap:30px;gap:30px}.cgm_heroCopy___kJqN{align-self:center}.cgm_eyebrow__NsFhS,.cgm_kicker__YZFiW{color:var(--cgm-green);display:block;font-size:.76rem;font-weight:900;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.cgm_heroCopy___kJqN h1{color:#183026;font-size:clamp(2.45rem,12.5vw,5.35rem);letter-spacing:-.055em;line-height:.98;margin:0 0 20px;max-width:820px}.cgm_heroCopy___kJqN h1 span{color:var(--cgm-deep);display:block;margin-top:.18em}.cgm_heroCopy___kJqN>p:not(.cgm_heroNote__niny1){color:#52675b;font-size:1.02rem;line-height:1.8;max-width:690px}.cgm_heroActions__3zf3w{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.cgm_packageCta__ZpfU1,.cgm_primaryCta__J_Yad,.cgm_secondaryCta__UgWvO{align-items:center;border-radius:10px;display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:52px;padding:.85rem 1.1rem;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.cgm_packageCta__ZpfU1,.cgm_primaryCta__J_Yad{background:var(--cgm-deep);color:white}.cgm_secondaryCta__UgWvO{background:white;border:1px solid #bcd0c2;color:var(--cgm-deep)}.cgm_packageCta__ZpfU1:hover,.cgm_primaryCta__J_Yad:hover{background:#103c29;transform:translateY(-1px)}.cgm_secondaryCta__UgWvO:hover{border-color:var(--cgm-green)}.cgm_faqList__eVsD3 summary:focus-visible,.cgm_mobileSticky__B_cz1 a:focus-visible,.cgm_packageCta__ZpfU1:focus-visible,.cgm_primaryCta__J_Yad:focus-visible,.cgm_secondaryCta__UgWvO:focus-visible{outline:3px solid #dba63d;outline-offset:3px}.cgm_heroNote__niny1{align-items:flex-start;color:#64796d;display:flex;font-size:.84rem;gap:8px;line-height:1.55;margin:18px 0 0}.cgm_heroNote__niny1 svg{color:var(--cgm-green);flex:0 0 auto;margin-top:2px}.cgm_heroVisual__I88aT{aspect-ratio:4/4.35;background:#dfece3;border-radius:18px;box-shadow:0 24px 55px rgba(23,76,53,.16);min-height:390px;overflow:hidden;position:relative}.cgm_heroVisual__I88aT>img{object-fit:cover;object-position:center}.cgm_heroVisual__I88aT:after{background:linear-gradient(180deg,transparent 52%,rgba(13,53,35,.28));content:"";inset:0;pointer-events:none;position:absolute}.cgm_dataCard__2sc4T{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.75);border-radius:14px;bottom:16px;box-shadow:0 18px 40px rgba(23,76,53,.18);left:16px;padding:13px;position:absolute;right:16px;z-index:1}.cgm_dataCard__2sc4T>div{align-items:center;color:var(--cgm-deep);display:flex;font-size:.78rem;font-weight:900;gap:7px;text-transform:uppercase}.cgm_dataCard__2sc4T svg[role=img]{display:block;height:55px;margin:4px 0 2px;width:100%}.cgm_dataCard__2sc4T path{fill:none;stroke:var(--cgm-lime);stroke-linecap:round;stroke-width:5}.cgm_dataCard__2sc4T small{color:#687c70;display:block;font-weight:700}.cgm_trustStrip__KuQ5e{background:white;border-bottom:1px solid var(--cgm-border);border-top:1px solid var(--cgm-border);padding:16px 0}.cgm_trustGrid__ruzQn{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cgm_trustGrid__ruzQn div{align-items:flex-start;color:#40594c;display:flex;font-size:.82rem;font-weight:800;gap:7px;line-height:1.45}.cgm_trustGrid__ruzQn svg{color:var(--cgm-green);flex:0 0 auto}.cgm_audienceSection__a9ygk,.cgm_benefitSection__7lqcI,.cgm_coachSection__0F9nI,.cgm_finalCta__BSugv,.cgm_methodSection__rT5nV,.cgm_pricingSection__IG2lc,.cgm_section__bRlKr,.cgm_whySection__y8we5{padding:72px 0;position:relative}.cgm_sectionHeading___FRcS{margin-bottom:28px;max-width:740px}.cgm_coachGrid__EfmY4 p,.cgm_explainerGrid__EP_lk p,.cgm_faqGrid__P7j4X>div>p,.cgm_sectionHeading___FRcS p,.cgm_whyGrid__effKP p{color:#607368;line-height:1.75}.cgm_painGrid__uzZTR{display:grid;grid-gap:12px;gap:12px}.cgm_questionCard__U80NS{background:white;border:1px solid var(--cgm-border);border-radius:12px;min-height:175px;padding:20px;position:relative;transition:border-color .18s ease,transform .18s ease}.cgm_questionCard__U80NS:hover{border-color:#a8c8b1;transform:translateY(-2px)}.cgm_questionCard__U80NS>span{color:#b3c5b8;font-size:.76rem;font-weight:900;position:absolute;right:18px;top:18px}.cgm_questionCard__U80NS svg{color:var(--cgm-green)}.cgm_questionCard__U80NS h3{font-size:1.05rem;line-height:1.55;margin:32px 0 0}.cgm_centerStatement__ecZBk{color:var(--cgm-deep);font-size:clamp(1.25rem,5vw,1.7rem);font-weight:900;margin:30px auto 0;text-align:center}.cgm_shiftSection__3PIKa{background:var(--cgm-deep);color:white;padding:72px 0}.cgm_shiftHeader__JMJas span{color:#afd87c;font-size:.75rem;font-weight:900;letter-spacing:.1em}.cgm_shiftHeader__JMJas h2{color:white;margin:14px 0 30px}.cgm_shiftList__1niPE{border-top:1px solid rgba(255,255,255,.18)}.cgm_shiftList__1niPE>div{align-items:center;border-bottom:1px solid rgba(255,255,255,.18);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);min-height:76px}.cgm_shiftList__1niPE span{color:rgba(255,255,255,.63)}.cgm_shiftList__1niPE svg{color:#a9d65f}.cgm_shiftList__1niPE strong{color:white;font-size:1.02rem}.cgm_explainerGrid__EP_lk{display:grid;grid-gap:30px;gap:30px}.cgm_lead__nMFkN{color:#263e32!important;font-size:1.13rem;font-weight:800}.cgm_disclaimer__N0qju{align-items:flex-start;background:#f2f7f3;border-left:3px solid var(--cgm-green);color:#52675b;display:flex;gap:10px;line-height:1.65;margin-top:24px;padding:16px}.cgm_disclaimer__N0qju svg{color:var(--cgm-green);flex:0 0 auto}.cgm_learningFlow__pgnrj{background:var(--cgm-soft);border:1px solid var(--cgm-border);border-radius:14px;display:grid;grid-gap:0;gap:0;list-style:none;margin:0;padding:12px 20px}.cgm_learningFlow__pgnrj li{align-items:center;border-bottom:1px solid #cee0d3;display:flex;gap:14px;min-height:62px;position:relative}.cgm_learningFlow__pgnrj li:last-child{border-bottom:0}.cgm_learningFlow__pgnrj li span{align-items:center;background:var(--cgm-deep);border-radius:50%;color:white;display:flex;font-size:.75rem;font-weight:900;height:30px;justify-content:center;width:30px}.cgm_methodSection__rT5nV{background:#f1f7f2}.cgm_methodGrid__iQYL5{display:grid;grid-gap:12px;gap:12px}.cgm_methodGrid__iQYL5 article{background:white;border:1px solid var(--cgm-border);border-radius:12px;min-height:210px;padding:22px}.cgm_methodGrid__iQYL5 article>div{align-items:center;color:var(--cgm-green);display:flex;justify-content:space-between}.cgm_methodGrid__iQYL5 article>div span{color:#a3b9aa;font-size:.76rem;font-weight:900}.cgm_methodGrid__iQYL5 h3{font-size:1.18rem;margin:38px 0 8px}.cgm_benefitGrid__Dr49z p,.cgm_methodGrid__iQYL5 p{color:#62766a;line-height:1.65;margin-bottom:0}.cgm_timeline__6_Uh5{list-style:none;margin:0;padding:0}.cgm_timeline__6_Uh5 li{display:grid;grid-gap:10px;gap:10px;grid-template-columns:74px 1fr;position:relative}.cgm_timeline__6_Uh5 li:not(:last-child):after{background:#c6dccd;content:"";height:calc(100% - 28px);left:36px;position:absolute;top:28px;width:1px}.cgm_timeline__6_Uh5 li>span{color:var(--cgm-green);font-size:.72rem;font-weight:900;padding-top:4px}.cgm_timeline__6_Uh5 li>div{border-bottom:1px solid var(--cgm-border);padding:0 0 28px;margin-bottom:26px}.cgm_timeline__6_Uh5 li:last-child>div{margin-bottom:0}.cgm_timeline__6_Uh5 h3{font-size:1.2rem;margin-bottom:7px}.cgm_timeline__6_Uh5 p{color:#63776b;line-height:1.65;margin-bottom:0}.cgm_benefitSection__7lqcI{background:var(--cgm-deep)}.cgm_benefitSection__7lqcI .cgm_sectionHeading___FRcS h2,.cgm_benefitSection__7lqcI .cgm_sectionHeading___FRcS p{color:white}.cgm_benefitSection__7lqcI .cgm_kicker__YZFiW{color:#aed577}.cgm_benefitGrid__Dr49z{display:grid;grid-gap:12px;gap:12px}.cgm_benefitGrid__Dr49z article{background:white;border-radius:12px;padding:22px}.cgm_benefitGrid__Dr49z svg{color:var(--cgm-green)}.cgm_benefitGrid__Dr49z h3{margin:24px 0 8px}.cgm_scopeNote__uqMoZ{color:rgba(255,255,255,.74);font-size:.84rem;line-height:1.6;margin:20px 0 0}.cgm_testimonialEmpty___o8v5{align-items:flex-start;background:#f7faf7;border:1px dashed #a9c5b1;border-radius:12px;display:flex;gap:16px;padding:24px}.cgm_testimonialEmpty___o8v5 svg{color:var(--cgm-green);flex:0 0 auto}.cgm_testimonialEmpty___o8v5 h3{margin-bottom:6px}.cgm_testimonialEmpty___o8v5 p{color:#65786d;line-height:1.65;margin-bottom:0}.cgm_audienceSection__a9ygk{background:#f4f8f4}.cgm_audienceGrid__usHaE{display:grid;grid-gap:16px;gap:16px}.cgm_audienceGrid__usHaE article{background:white;border:1px solid var(--cgm-border);border-radius:14px;padding:24px}.cgm_audienceGrid__usHaE h2{font-size:clamp(1.65rem,7vw,2.55rem)}.cgm_audienceGrid__usHaE ul,.cgm_packageGrid__cfpBO ul{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:24px 0 0;padding:0}.cgm_audienceGrid__usHaE li,.cgm_packageGrid__cfpBO li{align-items:flex-start;color:#3d5549;display:flex;gap:9px;line-height:1.55}.cgm_audienceGrid__usHaE li svg,.cgm_packageGrid__cfpBO li svg{color:var(--cgm-green);flex:0 0 auto;height:19px;margin-top:2px;width:19px}.cgm_notFor__gLG1i{background:#fffdf9!important}.cgm_notFor__gLG1i li svg{color:#8e6c5a}.cgm_pricingSection__IG2lc{background:white;scroll-margin-top:90px}.cgm_packageGrid__cfpBO{display:grid;grid-gap:16px;gap:16px}.cgm_packageGrid__cfpBO>article{background:white;border:1px solid var(--cgm-border);border-radius:14px;display:flex;flex-direction:column;min-height:760px;padding:24px;position:relative}.cgm_packageImage__bBbJS{aspect-ratio:4/3;border-radius:10px;margin:-12px -12px 22px;overflow:hidden;position:relative}.cgm_packageImage__bBbJS img{object-fit:cover}.cgm_recommendedPackage__HEIix{border:2px solid var(--cgm-green)!important;box-shadow:0 20px 45px rgba(23,76,53,.12)}.cgm_packageLabel__no_Av{background:var(--cgm-green);border-radius:999px;color:white;font-size:.74rem;font-weight:900;padding:5px 10px;position:absolute;right:18px;top:18px}.cgm_packageName__N85e6{color:var(--cgm-green);font-size:.78rem;font-weight:900;letter-spacing:.06em;margin-bottom:24px}.cgm_packageGrid__cfpBO h3{font-size:2rem;margin-bottom:3px}.cgm_oldPrice__soTZq{color:#839188;font-size:.82rem;margin-bottom:16px;text-decoration:line-through}.cgm_idealFor__HcwQU{color:#395448;font-size:.92rem;font-weight:800;line-height:1.6;margin-bottom:18px}.cgm_packageGrid__cfpBO dl{display:grid;grid-gap:0;gap:0;margin:0}.cgm_packageGrid__cfpBO dl div{border-top:1px solid var(--cgm-border);display:grid;grid-gap:3px;gap:3px;padding:13px 0}.cgm_packageGrid__cfpBO dt{color:#75877c;font-size:.78rem}.cgm_packageGrid__cfpBO dd{color:#2b4437;font-weight:800;margin:0}.cgm_packagePending__XR6KF{color:#6c7e73;font-size:.86rem;line-height:1.6;margin:20px 0}.cgm_packageGrid__cfpBO ul{margin:20px 0 24px}.cgm_packageGrid__cfpBO li{font-size:.88rem}.cgm_packageNote__BpGWv{background:#f3f7f4;border-left:2px solid var(--cgm-green);color:#66786e;font-size:.78rem;line-height:1.55;margin:auto 0 18px;padding:10px 12px}.cgm_packageCta__ZpfU1{margin-top:auto}.cgm_pricingNote__rLoI7{color:#708177;font-size:.82rem;margin:22px 0 0;text-align:center}.cgm_whySection__y8we5{background:var(--cgm-deep);color:white}.cgm_whyGrid__effKP{display:grid;grid-gap:30px;gap:30px}.cgm_whyGrid__effKP h2,.cgm_whyGrid__effKP p{color:white}.cgm_whyGrid__effKP .cgm_kicker__YZFiW{color:#aed577}.cgm_whyPoints__44jMr{display:grid;grid-gap:10px;gap:10px}.cgm_whyPoints__44jMr span{align-items:center;border-bottom:1px solid rgba(255,255,255,.18);display:flex;font-weight:800;gap:10px;min-height:54px}.cgm_whyPoints__44jMr svg{color:#aed577}.cgm_coachSection__0F9nI{background:radial-gradient(circle at 92% 12%,rgba(177,205,151,.24),transparent 28%),linear-gradient(145deg,#f7f3e9,#eff6f0 58%,#e5f0e7);overflow:hidden}.cgm_coachGrid__EfmY4{display:grid;grid-gap:28px;gap:28px}.cgm_coachPortraits__Bkbvo{display:grid;grid-gap:14px;gap:14px}.cgm_coachPortrait___BAzQ{background:rgba(255,255,255,.86);border:1px solid rgba(35,83,59,.13);border-radius:18px;box-shadow:0 22px 55px rgba(23,76,53,.11);overflow:hidden;position:relative}.cgm_coachPortrait___BAzQ:after{background:linear-gradient(135deg,transparent 55%,rgba(155,188,118,.15));content:"";inset:0;pointer-events:none;position:absolute}.cgm_coachImage__X_MB4{aspect-ratio:4/3.1;background:#e8eee7;overflow:hidden;position:relative}.cgm_coachImage__X_MB4 img{object-fit:cover;object-position:center 25%}.cgm_coachIdentity__rz58H{padding:18px 20px 20px;position:relative;z-index:1}.cgm_coachIdentity__rz58H span{color:var(--cgm-deep);display:block;font-size:1.18rem;font-weight:800}.cgm_coachIdentity__rz58H small{color:var(--cgm-green);display:block;font-weight:800;margin-top:2px}.cgm_coachIdentity__rz58H p{font-size:.88rem;line-height:1.65;margin:12px 0 0}.cgm_coachStory__jXGwn{align-self:center;background:rgba(255,255,255,.66);border:1px solid rgba(35,83,59,.11);border-radius:18px;padding:26px}.cgm_coachStoryLabel__mMrEI{color:var(--cgm-green);font-size:.72rem;font-weight:900;letter-spacing:.14em}.cgm_coachStory__jXGwn blockquote{border-left:3px solid var(--cgm-green);color:#284237;font-size:clamp(1.15rem,5vw,1.5rem);font-weight:800;line-height:1.65;margin:24px 0;padding-left:18px}.cgm_coachPromise__gUf50{align-items:flex-start;background:#e5f0e7;border-radius:12px;color:#29493a;display:flex;font-size:.9rem;font-weight:800;gap:10px;margin-top:22px;padding:14px}.cgm_coachPromise__gUf50 svg{color:var(--cgm-green);flex:0 0 auto}.cgm_faqGrid__P7j4X{display:grid;grid-gap:28px;gap:28px}.cgm_faqList__eVsD3{border-top:1px solid var(--cgm-border)}.cgm_faqList__eVsD3 details{border-bottom:1px solid var(--cgm-border)}.cgm_faqList__eVsD3 summary{color:#243d31;cursor:pointer;font-size:1rem;font-weight:900;list-style:none;min-height:66px;padding:20px 38px 20px 0;position:relative}.cgm_faqList__eVsD3 summary::-webkit-details-marker{display:none}.cgm_faqList__eVsD3 summary:after{color:var(--cgm-green);content:"+";font-size:1.45rem;position:absolute;right:5px;top:16px}.cgm_faqList__eVsD3 details[open] summary:after{content:"−"}.cgm_faqList__eVsD3 p{color:#61756a;line-height:1.75;margin:0;padding:0 36px 22px 0}.cgm_finalCta__BSugv{background:#f1f7f2;text-align:center}.cgm_finalCta__BSugv>div{align-items:center;display:flex;flex-direction:column}.cgm_finalCta__BSugv>div>svg{color:var(--cgm-green)}.cgm_finalCta__BSugv h2{font-size:clamp(2.5rem,11vw,5rem);margin:18px 0}.cgm_finalCta__BSugv p{color:#5b7063;font-size:1.06rem;margin-bottom:24px}.cgm_finalTextLink__x_7PI{align-items:center;color:var(--cgm-deep);display:inline-flex;font-weight:900;gap:6px;margin-top:18px}.cgm_finalCta__BSugv small{color:#718279;line-height:1.55;margin-top:24px;max-width:650px}.cgm_mobileSticky__B_cz1{background:rgba(255,255,255,.96);border-top:1px solid var(--cgm-border);bottom:0;left:0;padding:9px 12px calc(9px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:30}.cgm_mobileSticky__B_cz1 a{align-items:center;background:var(--cgm-deep);border-radius:9px;color:white;display:flex;font-weight:900;gap:7px;justify-content:center;min-height:50px}@media (min-width:600px){.cgm_benefitGrid__Dr49z,.cgm_methodGrid__iQYL5,.cgm_painGrid__uzZTR{grid-template-columns:repeat(2,minmax(0,1fr))}.cgm_heroActions__3zf3w{align-items:center;display:flex;flex-wrap:wrap}.cgm_primaryCta__J_Yad,.cgm_secondaryCta__UgWvO{width:auto}}@media (min-width:768px){.cgm_page__eZxvC{padding-bottom:0}.cgm_hero__Riq8P{padding:62px 0 58px}.cgm_coachGrid__EfmY4,.cgm_explainerGrid__EP_lk,.cgm_faqGrid__P7j4X,.cgm_whyGrid__effKP{align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.cgm_heroVisual__I88aT{min-height:520px}.cgm_trustGrid__ruzQn{grid-template-columns:repeat(4,minmax(0,1fr))}.cgm_audienceSection__a9ygk,.cgm_benefitSection__7lqcI,.cgm_coachSection__0F9nI,.cgm_finalCta__BSugv,.cgm_methodSection__rT5nV,.cgm_pricingSection__IG2lc,.cgm_section__bRlKr,.cgm_whySection__y8we5{padding:96px 0}.cgm_methodGrid__iQYL5,.cgm_painGrid__uzZTR{grid-template-columns:repeat(4,minmax(0,1fr))}.cgm_benefitGrid__Dr49z,.cgm_packageGrid__cfpBO{grid-template-columns:repeat(3,minmax(0,1fr))}.cgm_coachPortraits__Bkbvo{grid-template-columns:repeat(2,minmax(0,1fr))}.cgm_shiftSection__3PIKa{padding:96px 0}.cgm_shiftHeader__JMJas{display:grid;grid-gap:40px;gap:40px;grid-template-columns:220px 1fr}.cgm_shiftHeader__JMJas h2{margin-top:0}.cgm_shiftList__1niPE{margin-left:260px}.cgm_shiftList__1niPE>div{min-height:86px}.cgm_timeline__6_Uh5{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.cgm_timeline__6_Uh5 li{display:block;padding-right:26px}.cgm_timeline__6_Uh5 li:not(:last-child):after{display:none}.cgm_timeline__6_Uh5 li>span{border-top:2px solid #b9d1c0;display:block;padding-top:15px}.cgm_timeline__6_Uh5 li>div{border-bottom:0;margin:0;padding:28px 0 42px}.cgm_audienceGrid__usHaE{grid-template-columns:repeat(2,minmax(0,1fr))}.cgm_audienceGrid__usHaE article{padding:34px}.cgm_coachGrid__EfmY4{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.cgm_coachPortrait___BAzQ{aspect-ratio:4/4.25}.cgm_mobileSticky__B_cz1{display:none}}@media (min-width:960px){.cgm_heroGrid__nI13J{align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}}@media (min-width:1100px){.cgm_heroGrid__nI13J{gap:64px}.cgm_heroVisual__I88aT{min-height:590px}.cgm_dataCard__2sc4T{bottom:24px;left:24px;right:24px}.cgm_faqGrid__P7j4X{align-items:start;gap:72px;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr)}}@media (prefers-reduced-motion:reduce){.cgm_packageCta__ZpfU1,.cgm_primaryCta__J_Yad,.cgm_questionCard__U80NS,.cgm_secondaryCta__UgWvO{transition:none}}