.app-store-release_release__bICXm{box-sizing:border-box;max-width:1200px;margin:12px auto 48px;padding:30px;display:flex;align-items:center;gap:26px;border:1px solid #d8e2d4;border-radius:24px;background:linear-gradient(120deg,#f0f5eb,#fffef9);color:#123d30;font-family:Arial,Helvetica,sans-serif}.app-store-release_release__bICXm>img{width:88px;height:88px;object-fit:contain;flex-shrink:0;border-radius:20px}.app-store-release_copy__dCwm_{flex:1;min-width:0}.app-store-release_release__bICXm .app-store-release_eyebrow__EHiMI{margin:0 0 8px;font-size:10px;letter-spacing:1.6px;font-weight:700;color:#4c6e59}.app-store-release_release__bICXm h2{margin:0 0 9px;font-size:clamp(24px,3vw,32px);letter-spacing:-.8px;line-height:1.1}.app-store-release_release__bICXm p{margin:0 0 10px;font-size:16px}.app-store-release_copy__dCwm_>small{display:block;max-width:540px;font-size:12px;line-height:1.6;color:#5d7065}.app-store-release_release__bICXm .app-store-release_storeLink__t0o8h{display:flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;text-decoration:none;padding:17px 20px;border:1px solid #295c49;border-radius:16px;background:#123f31;color:#fff;min-height:72px;box-sizing:border-box}.app-store-release_storeLink__t0o8h span{display:grid;gap:4px}.app-store-release_storeLink__t0o8h small{font-size:9px;letter-spacing:1px}.app-store-release_storeLink__t0o8h strong{font-size:22px}.app-store-release_storeLink__t0o8h:focus-visible{outline:3px solid #b29c43;outline-offset:5px}.app-store-release_storeLink__t0o8h:hover{background:#1c513e}@media(max-width:1250px){.app-store-release_release__bICXm{margin-inline:20px}}@media(max-width:650px){.app-store-release_release__bICXm{margin:0 12px 28px;padding:24px;display:grid;grid-template-columns:60px 1fr;gap:16px}.app-store-release_release__bICXm>img{width:60px;height:60px;align-self:start}.app-store-release_release__bICXm .app-store-release_storeLink__t0o8h{grid-column:1/-1;justify-self:stretch}.app-store-release_release__bICXm h2{font-size:25px}.app-store-release_release__bICXm p{font-size:14px}}.landing-page_page__4CvDT{background:#f3efe4;color:#123d30;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.landing-page_page__4CvDT *{box-sizing:border-box}.landing-page_page__4CvDT a,.landing-page_page__4CvDT button{font:inherit}.landing-page_page__4CvDT button{cursor:pointer}.landing-page_page__4CvDT a{color:inherit;text-decoration:none}.landing-page_page__4CvDT :focus-visible{outline:3px solid #ba943b;outline-offset:5px}.landing-page_page__4CvDT h1,.landing-page_page__4CvDT h2,.landing-page_page__4CvDT h3,.landing-page_page__4CvDT p{margin:0}.landing-page_header__MVh7f{max-width:1280px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.landing-page_page__4CvDT .landing-page_brand__1kuG4{font-size:28px;font-weight:800;letter-spacing:-1px;white-space:nowrap}.landing-page_brand__1kuG4 span{color:#bd413e}.landing-page_header__MVh7f nav{display:flex;gap:26px;align-items:center;font-size:14px}.landing-page_header__MVh7f nav button{display:flex;gap:9px;align-items:center;border:1px solid #c8d4c6;background:#fff9;border-radius:28px;padding:12px 18px;color:#123d30}.landing-page_main___fhQ2{padding:0!important;margin:0!important;max-width:none!important;min-height:0}.landing-page_hero__sK__z{position:relative;isolation:isolate;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center;padding:56px 64px;border-radius:36px;background:#073b2c;color:white;overflow:hidden}.landing-page_heroImage__VfB_C{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.landing-page_hero__sK__z:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#062e26f0,#063a2bbc 65%,#073b2b50);z-index:-1}.landing-page_eyebrow___fQcB{font-size:11px;font-weight:700;letter-spacing:1.8px;line-height:1.6;margin-bottom:18px!important}.landing-page_hero__sK__z h1{font-size:clamp(40px,5.2vw,68px);line-height:1.05;letter-spacing:-2.5px}.landing-page_hero__sK__z h1 em{font-style:normal;color:#e5ecd6}.landing-page_lead__2vYVV{font-size:20px;line-height:1.6;max-width:435px;margin-top:25px!important;color:#f1f3e8}.landing-page_actions__lmL6h{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.landing-page_page__4CvDT .landing-page_cta__IwQxO{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:16px 24px;min-height:52px;border:1px solid #ffffff9c;border-radius:30px;background:#f3efe4;color:#104735;font-size:15px;font-weight:700;box-shadow:0 8px 24px #001c191c}.landing-page_actions__lmL6h>a{display:flex;align-items:center;gap:7px;font-size:14px}.landing-page_heroNote__sJiLu{font-size:12px;color:#d1ded6;margin-top:24px!important;line-height:1.6}.landing-page_heroPreview__HDJsa{width:100%;max-width:255px;margin:auto}.landing-page_heroVideo__hxSlw{display:block;width:100%;aspect-ratio:540/1100;object-fit:contain;border:5px solid #ffffff5e;border-radius:29px;background:#f3efe4;box-shadow:0 24px 64px #001a1680}.landing-page_previewLabel__h0Dwq{display:block;text-align:center;font-size:11px;color:#e0e9de;margin-top:14px;line-height:1.5}.landing-page_intro__ahfbn{max-width:1160px;margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:24px}.landing-page_intro__ahfbn>div{display:flex;gap:15px}.landing-page_intro__ahfbn>div>span{font-size:12px;padding-top:4px;color:#54775d}.landing-page_intro__ahfbn h2{font-size:18px;margin-bottom:8px}.landing-page_intro__ahfbn p{font-size:14px;color:#59675b;line-height:1.6}.landing-page_section__CxBD3{max-width:1160px;margin:auto;padding:64px 24px;scroll-margin-top:20px}.landing-page_sectionHead___Os6x{margin-bottom:28px}.landing-page_autoFeature__xMUoD h2,.landing-page_coachFeature___eCST h2,.landing-page_finish__f47nV h2,.landing-page_section__CxBD3 h2{font-size:clamp(30px,3.8vw,46px);letter-spacing:-1.6px;line-height:1.13}.landing-page_tabs___bTNp{display:flex;gap:8px;margin-bottom:20px;padding:5px 2px;overflow-x:auto}.landing-page_tabs___bTNp button{display:flex;align-items:center;justify-content:center;gap:9px;flex:1;white-space:nowrap;padding:14px 18px;background:#fff7;border:1px solid #cbd5c7;border-radius:30px;color:#164735;font-size:14px}.landing-page_tabs___bTNp button[aria-selected=true]{background:linear-gradient(135deg,#225e49,#063d2c);border-color:#36755b;color:white;box-shadow:inset 0 1px 2px #fff5,0 5px 12px #123c301c}.landing-page_feature__Olc8k{display:grid;grid-template-columns:1fr 1.1fr;background:#faf8f1;border:1px solid #fff;border-radius:30px;overflow:hidden;box-shadow:0 16px 40px #163d3010}.landing-page_featurePhoto__BDBxO{padding:32px;background:radial-gradient(ellipse at 30% 10%,#446f5d,#06392c);display:flex;align-items:center;justify-content:center}.landing-page_featurePhoto__BDBxO img{width:min(100%,250px);height:auto;border-radius:20px;border:3px solid #ffffff66;box-shadow:0 14px 35px #001e2460}.landing-page_featureCopy__V2HLo{padding:44px}.landing-page_featureCopy__V2HLo h3{font-size:36px;letter-spacing:-1px;line-height:1.13;margin-bottom:22px}.landing-page_featureCopy__V2HLo>p:not(.landing-page_eyebrow___fQcB){font-size:17px;line-height:1.7;color:#526559}.landing-page_featureCopy__V2HLo ul{display:grid;gap:14px;padding:0;margin:28px 0;list-style:none}.landing-page_featureCopy__V2HLo li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5}.landing-page_featureCopy__V2HLo li svg{flex:none;margin-top:2px}.landing-page_textButton__Sr7aM{display:flex;gap:16px;align-items:center;background:none;border:0;border-bottom:1px solid #99b09b;padding:10px 0;color:#164d36;font-weight:700!important}.landing-page_autoFeature__xMUoD{max-width:1112px;margin:0 auto;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;border-radius:30px;background:linear-gradient(135deg,#164f3d,#003d2a);color:white}.landing-page_autoFeature__xMUoD .landing-page_eyebrow___fQcB{margin-top:16px}.landing-page_autoFeature__xMUoD p:not(.landing-page_eyebrow___fQcB){font-size:16px;line-height:1.65;margin-top:18px;color:#e0e9de}.landing-page_autoFeature__xMUoD small{display:block;font-size:12px;line-height:1.6;margin-top:20px;color:#d0ddd4}.landing-page_autoSteps__dA__2{padding:26px;background:#ffffff0d;border:1px solid #c2ddc459;border-radius:24px;backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 #fff3}.landing-page_autoSteps__dA__2>div{display:flex;gap:12px;padding:16px 0}.landing-page_autoSteps__dA__2 i{width:11px;height:11px;border-radius:50%;background:#de746e;flex:none;margin-top:6px}.landing-page_autoSteps__dA__2>div:nth-child(2) i{background:#91e2a7}.landing-page_autoSteps__dA__2 h3{font-size:18px;line-height:1.4}.landing-page_autoSteps__dA__2 p:not(.landing-page_eyebrow___fQcB){font-size:14px;margin-top:8px}.landing-page_autoSteps__dA__2 .landing-page_localNote__s48ao{border-top:1px solid #ffffff3b;margin-top:12px;padding-bottom:0;align-items:flex-start}.landing-page_localNote__s48ao svg{flex:none;margin-top:10px}.landing-page_coachFeature___eCST{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:80px 24px;align-items:center}.landing-page_coachFeature___eCST>div>p:not(.landing-page_eyebrow___fQcB){font-size:17px;line-height:1.7;color:#526559;margin-top:24px}.landing-page_coachFeature___eCST .landing-page_cta__IwQxO{margin-top:26px;background:#104c37;color:white}.landing-page_coachCards__X88np{display:grid;gap:12px}.landing-page_coachCards__X88np article{position:relative;padding:24px 24px 24px 68px;border:1px solid #fff;border-radius:22px;background:linear-gradient(130deg,#fff9,#e3eadb99);box-shadow:0 8px 22px #233f3210}.landing-page_coachCards__X88np svg{position:absolute;left:24px;top:25px}.landing-page_coachCards__X88np h3{font-size:18px;margin-bottom:9px}.landing-page_coachCards__X88np p{font-size:14px;line-height:1.6;color:#526559}.landing-page_faq__3xiNr{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.landing-page_faq__3xiNr details{border:1px solid #d2dccb;border-radius:20px;background:#fff7;padding:22px}.landing-page_faq__3xiNr summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}.landing-page_faq__3xiNr summary::-webkit-details-marker{display:none}.landing-page_faq__3xiNr summary svg{flex:none}.landing-page_faq__3xiNr details[open] svg{transform:rotate(180deg)}.landing-page_faq__3xiNr p{font-size:15px;line-height:1.7;margin-top:16px;color:#526559}.landing-page_finish__f47nV{max-width:1240px;margin:30px auto;border-radius:30px;background:linear-gradient(120deg,#0d4435,#1d5e45);color:white;padding:60px 24px;text-align:center}.landing-page_finish__f47nV h2{margin-bottom:28px}.landing-page_finish__f47nV>p:last-child{font-size:14px;margin-top:22px}.landing-page_demo__mrHkh,.landing-page_finish__f47nV>p button{color:inherit;background:none;border:0;text-decoration:underline;padding:8px}.landing-page_demo__mrHkh{display:block;margin:10px auto}.landing-page_footer__UvXsq{max-width:1240px;margin:auto;padding:24px 28px 36px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;font-size:13px}@media(max-width:1240px){.landing-page_finish__f47nV,.landing-page_hero__sK__z{margin-inline:20px}.landing-page_autoFeature__xMUoD{margin-inline:24px}}@media(max-width:850px){.landing-page_hero__sK__z{padding:40px;gap:24px}.landing-page_heroPreview__HDJsa{max-width:220px}.landing-page_hero__sK__z h1{font-size:46px}.landing-page_featureCopy__V2HLo{padding:30px}.landing-page_featureCopy__V2HLo h3{font-size:30px}.landing-page_autoFeature__xMUoD{padding:32px;gap:28px}.landing-page_coachFeature___eCST{gap:30px}.landing-page_intro__ahfbn{gap:15px}.landing-page_header__MVh7f nav{gap:16px}}@media(max-width:600px){.landing-page_header__MVh7f{padding:20px 18px;gap:10px}.landing-page_page__4CvDT .landing-page_brand__1kuG4{font-size:24px}.landing-page_header__MVh7f nav{gap:12px;font-size:12px}.landing-page_header__MVh7f nav>a:first-child{display:none}.landing-page_header__MVh7f nav button{padding:10px 12px}.landing-page_hero__sK__z{grid-template-columns:1fr;margin:0 12px;padding:30px 24px;gap:30px;border-radius:26px}.landing-page_hero__sK__z h1{font-size:43px;letter-spacing:-1.8px}.landing-page_lead__2vYVV{font-size:17px}.landing-page_heroPreview__HDJsa{max-width:220px}.landing-page_heroNote__sJiLu{font-size:11px}.landing-page_intro__ahfbn{grid-template-columns:1fr;padding:12px 24px;gap:20px}.landing-page_intro__ahfbn h2{font-size:17px}.landing-page_section__CxBD3{padding:42px 18px}.landing-page_tabs___bTNp button{flex:none;font-size:13px;padding:12px 16px}.landing-page_feature__Olc8k{grid-template-columns:1fr}.landing-page_featurePhoto__BDBxO{padding:24px}.landing-page_featurePhoto__BDBxO img{width:225px}.landing-page_featureCopy__V2HLo{padding:26px}.landing-page_featureCopy__V2HLo>p:not(.landing-page_eyebrow___fQcB){font-size:16px}.landing-page_featureCopy__V2HLo h3{font-size:30px}.landing-page_autoFeature__xMUoD{grid-template-columns:1fr;margin:0 12px;padding:26px;gap:22px}.landing-page_autoSteps__dA__2{padding:18px}.landing-page_coachFeature___eCST{grid-template-columns:1fr;padding:44px 20px;gap:28px}.landing-page_faq__3xiNr{grid-template-columns:1fr}.landing-page_finish__f47nV{margin:20px 12px;padding:42px 22px}.landing-page_eyebrow___fQcB{font-size:10px}.landing-page_footer__UvXsq{padding:20px}.landing-page_autoFeature__xMUoD h2,.landing-page_coachFeature___eCST h2,.landing-page_finish__f47nV h2,.landing-page_section__CxBD3 h2{letter-spacing:-1px}.landing-page_actions__lmL6h{gap:18px}.landing-page_page__4CvDT .landing-page_cta__IwQxO{font-size:14px;padding:14px 19px}}@media(prefers-reduced-motion:reduce){.landing-page_page__4CvDT *{scroll-behavior:auto!important;transition:none!important}}.trainer-landing_page__NOCdQ{background:#f3efe4;color:#123c30;min-height:100svh}.trainer-landing_page__NOCdQ *{box-sizing:border-box}.trainer-landing_page__NOCdQ footer,.trainer-landing_page__NOCdQ header{max-width:1200px;margin:auto;padding:22px 28px;display:flex;justify-content:space-between;gap:20px;align-items:center}.trainer-landing_page__NOCdQ a{color:inherit}.trainer-landing_page__NOCdQ header a{display:inline-flex;gap:8px;align-items:center;text-decoration:none}.trainer-landing_brand__h_tqh{font-size:28px;font-weight:800}.trainer-landing_brand__h_tqh span{color:#bd4d45}.trainer-landing_page__NOCdQ main{max-width:1200px;margin:auto;padding:0 28px}.trainer-landing_hero__J8v3f{border-radius:28px;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:48px;background:linear-gradient(90deg,#103d32ef,#103d32b8),url(/images/level18-cover.png) 50%/cover;color:#fff}.trainer-landing_hero__J8v3f h1{font-size:clamp(32px,4vw,55px);line-height:1.08;letter-spacing:-1.4px;margin:14px 0 24px}.trainer-landing_hero__J8v3f p{font-size:18px;line-height:1.6;max-width:540px}.trainer-landing_hero__J8v3f img{width:100%;max-width:270px;border:5px solid #d6e0d0;border-radius:24px;margin:auto;box-shadow:0 16px 30px #0003}.trainer-landing_eyebrow__DzLZt{font-size:12px!important;font-weight:700;letter-spacing:2px}.trainer-landing_primary__bZlkD{display:inline-flex;gap:16px;align-items:center;justify-content:center;background:#18533d;color:#fff!important;border:0;border-radius:24px;padding:16px 22px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;min-height:50px}.trainer-landing_hero__J8v3f .trainer-landing_primary__bZlkD{background:#d8e9b8;color:#153e30!important}.trainer-landing_features__h3cIY{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:40px 0}.trainer-landing_features__h3cIY article{padding:26px;background:#fffdf7;border:1px solid #dce4d5;border-radius:22px}.trainer-landing_features__h3cIY h2{font-size:21px}.trainer-landing_features__h3cIY p,.trainer-landing_request__WpPkv p{font-size:16px;line-height:1.65;color:#526659}.trainer-landing_request__WpPkv{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;padding:40px 0 60px;scroll-margin-top:20px}.trainer-landing_request__WpPkv h2{font-size:32px;line-height:1.15}.trainer-landing_request__WpPkv form,.trainer-landing_success__ZdClu{padding:28px;background:#fffdf8;border:1px solid #d9e2d3;border-radius:24px;display:grid;gap:18px}.trainer-landing_request__WpPkv label{display:grid;gap:8px;font-size:15px;font-weight:600}.trainer-landing_request__WpPkv input,.trainer-landing_request__WpPkv select,.trainer-landing_request__WpPkv textarea{width:100%;padding:13px 14px;border:1px solid #c9d5c3;border-radius:12px;background:#fff;font:inherit;color:#163e31;min-height:48px}.trainer-landing_request__WpPkv textarea{resize:vertical}.trainer-landing_request__WpPkv .trainer-landing_consent__ebctB{display:flex;font-size:13px;line-height:1.5;font-weight:400;align-items:flex-start}.trainer-landing_consent__ebctB input{width:20px;min-height:20px;margin:0;flex:none}.trainer-landing_trap__SUBQL{position:absolute;left:-10000px;opacity:0}.trainer-landing_page__NOCdQ button:disabled{opacity:.6}.trainer-landing_page__NOCdQ :focus-visible{outline:3px solid #a88726;outline-offset:3px}@media(max-width:700px){.trainer-landing_page__NOCdQ footer,.trainer-landing_page__NOCdQ header{padding:20px;flex-wrap:wrap}.trainer-landing_page__NOCdQ header a:last-child{font-size:13px}.trainer-landing_page__NOCdQ main{padding:0 16px}.trainer-landing_hero__J8v3f{grid-template-columns:1fr;padding:28px 22px;gap:24px}.trainer-landing_hero__J8v3f img{max-width:220px}.trainer-landing_features__h3cIY,.trainer-landing_request__WpPkv{grid-template-columns:1fr;gap:16px}.trainer-landing_features__h3cIY{padding:24px 0}.trainer-landing_request__WpPkv{padding:12px 0 40px}.trainer-landing_request__WpPkv form{padding:22px}.trainer-landing_request__WpPkv h2{font-size:28px}}.trainer-landing_hero__J8v3f .trainer-landing_caption___g7Xm{font-size:12px;color:#d6e5da;margin-bottom:22px}.trainer-landing_hero__J8v3f img{border-color:#ffffff66;max-width:245px}.trainer-landing_hero__J8v3f{background:linear-gradient(115deg,#073c2af5,#19523bba),url(/images/level18-cover.png) 50%/cover}.trainer-landing_features__h3cIY article{background:linear-gradient(135deg,#fff9,#e5ebdf99);border-color:white;box-shadow:0 8px 24px #123d3010}.trainer-landing_workflow__Eo98R{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;background:linear-gradient(135deg,#164f3d,#003d2a);color:white;padding:44px;border-radius:28px;margin:10px 0 50px}.trainer-landing_profileFeature__VxtMp h2,.trainer-landing_workflow__Eo98R h2{font-size:clamp(28px,3.5vw,42px);letter-spacing:-1px;line-height:1.15}.trainer-landing_workflow__Eo98R p{color:#deeadf;line-height:1.7}.trainer-landing_workflowCards__F2L5p{display:grid;gap:12px}.trainer-landing_workflowCards__F2L5p article{border:1px solid #ffffff45;background:#ffffff0a;border-radius:20px;padding:22px;backdrop-filter:blur(14px)}.trainer-landing_workflowCards__F2L5p h3{margin:10px 0;font-size:18px}.trainer-landing_workflowCards__F2L5p p{font-size:14px;margin:0}.trainer-landing_profileFeature__VxtMp{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:50px;padding:36px;background:#faf8f1;border:1px solid white;border-radius:28px}.trainer-landing_profileFeature__VxtMp img{width:100%;max-width:260px;height:auto;margin:auto;border-radius:20px;box-shadow:0 12px 28px #153c3020}.trainer-landing_profileFeature__VxtMp p{font-size:17px;line-height:1.7;color:#526659}.trainer-landing_profileFeature__VxtMp .trainer-landing_primary__bZlkD{margin-top:15px}.trainer-landing_page__NOCdQ .trainer-landing_primary__bZlkD{background:linear-gradient(135deg,#1b6248,#053f2c);border:1px solid #ffffff60;box-shadow:inset 0 1px 1px #fff3,0 8px 20px #183a3017}.trainer-landing_page__NOCdQ .trainer-landing_hero__J8v3f .trainer-landing_primary__bZlkD{background:#f3efe4;color:#123c30!important}.trainer-landing_request__WpPkv input,.trainer-landing_request__WpPkv select,.trainer-landing_request__WpPkv textarea{background:#f8f5ed}.trainer-landing_page__NOCdQ footer{flex-wrap:wrap}@media(max-width:700px){.trainer-landing_profileFeature__VxtMp,.trainer-landing_workflow__Eo98R{grid-template-columns:1fr;padding:26px 22px;gap:22px}.trainer-landing_workflow__Eo98R{margin-bottom:26px}.trainer-landing_profileFeature__VxtMp img{max-width:225px}.trainer-landing_hero__J8v3f img{max-width:220px}.trainer-landing_profileFeature__VxtMp h2,.trainer-landing_workflow__Eo98R h2{font-size:30px}}