.CoachLandingPage_page__oHQrt{background:var(--background);color:var(--foreground)}.CoachLandingPage_hero__4V7h_{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:96px;padding-block:96px}.CoachLandingPage_hero__4V7h_>div,.CoachLandingPage_split__VOwLE>*{min-width:0}.CoachLandingPage_hero__4V7h_ h1{color:var(--foreground);font-size:clamp(48px,5.7vw,80px);font-weight:600;line-height:1.06;letter-spacing:-.065em;text-wrap:balance;margin:24px 0 32px}.CoachLandingPage_product__Yl3HR{margin:0;min-width:0}.CoachLandingPage_product__Yl3HR figcaption{max-width:32ch;margin:24px auto 0;text-align:center;font-size:14px;line-height:1.7;color:var(--muted)}.CoachLandingPage_product__Yl3HR .device-capture{aspect-ratio:auto;max-width:300px}.CoachLandingPage_product__Yl3HR .device-capture .device-screen{height:auto;content-visibility:visible;contain-intrinsic-size:none}.CoachLandingPage_product__Yl3HR .device-capture img{display:block;width:100%;height:auto}.CoachLandingPage_example__2jaVH{border-top:1px solid var(--line);padding-block:64px}.CoachLandingPage_example__2jaVH>div{max-width:720px}.CoachLandingPage_page__oHQrt .CoachLandingPage_example__2jaVH h2{font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.055em;margin-block:24px}.CoachLandingPage_example__2jaVH ol{list-style:decimal;padding-left:24px;margin-block:32px}.CoachLandingPage_example__2jaVH li{padding:16px 0 16px 8px;border-top:1px solid var(--line);font-size:18px;line-height:1.7}.CoachLandingPage_note__WCrI4{font-size:14px;line-height:1.8;color:var(--muted)}.CoachLandingPage_answer__PWoY4{background:var(--brand-blue);color:var(--foreground);padding-block:80px}.CoachLandingPage_split__VOwLE{display:grid;grid-template-columns:1fr 1fr;gap:96px}.CoachLandingPage_page__oHQrt .CoachLandingPage_split__VOwLE h2{font-size:clamp(36px,4vw,56px);letter-spacing:-.055em;font-weight:600;text-wrap:balance}.CoachLandingPage_answer__PWoY4 p{font-size:18px;line-height:1.8;color:var(--foreground);margin:0}.CoachLandingPage_practice__2Bw0d details{border-top:1px solid var(--line)}.CoachLandingPage_practice__2Bw0d details:last-child{border-bottom:1px solid var(--line)}.CoachLandingPage_practice__2Bw0d summary{padding-block:24px;cursor:pointer}.CoachLandingPage_practice__2Bw0d summary h3{display:inline;font-size:20px;line-height:1.5}.CoachLandingPage_practice__2Bw0d details p{padding-bottom:24px}.CoachLandingPage_faq__S4R_e{background:var(--surface);padding-block:80px}.CoachLandingPage_faq__S4R_e details{border-bottom:1px solid var(--line)}.CoachLandingPage_faq__S4R_e details:first-child{border-top:1px solid var(--line)}.CoachLandingPage_faq__S4R_e summary{min-height:64px;padding-block:24px;font-size:18px;line-height:1.5;cursor:pointer}.CoachLandingPage_faq__S4R_e details p{font-size:16px;line-height:1.8;color:var(--muted);padding-bottom:24px}.CoachLandingPage_privacy__U6flR{font-size:14px;line-height:1.8;color:var(--muted);margin-top:32px}.CoachLandingPage_related__mZM8E{padding-block:0 64px;border-top:1px solid var(--line)}.CoachLandingPage_related__mZM8E p{margin-block:24px 16px}.CoachLandingPage_related__mZM8E a{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding-block:16px;font-size:16px;line-height:1.7}.CoachLandingPage_page__oHQrt #faq,.CoachLandingPage_page__oHQrt #waitlist{scroll-margin-top:32px}@media (max-width:780px){.CoachLandingPage_hero__4V7h_{grid-template-columns:1fr;gap:40px;padding-block:48px}.CoachLandingPage_hero__4V7h_ h1{font-size:48px}.CoachLandingPage_product__Yl3HR .device-capture{max-width:280px}.CoachLandingPage_split__VOwLE{grid-template-columns:1fr;gap:32px}.CoachLandingPage_answer__PWoY4,.CoachLandingPage_example__2jaVH,.CoachLandingPage_faq__S4R_e{padding-block:48px}.CoachLandingPage_example__2jaVH ol{margin-block:24px}.CoachLandingPage_example__2jaVH li{font-size:16px;line-height:1.6;padding-block:12px}.CoachLandingPage_answer__PWoY4 p{font-size:16px;line-height:1.75}}