/* Coach: one conversation becomes a repeatable training programme. */
.cl-coach{--cl-ink:#1a1a1a;--cl-soft:#5a5a60;--cl-silver:#f6f6f7;--cl-line:#d8ddda;--cl-em:#0a7a50;--cl-ease:cubic-bezier(.22,1,.36,1);font-family:Manrope,sans-serif;color:var(--cl-ink);background:#fff;isolation:isolate}.cl-coach,.cl-coach *{box-sizing:border-box}.cl-coach :is(h1,h2,h3,p,blockquote,figure){margin:0}.cl-coach :is(h1,h2,h3){text-wrap:balance;font-weight:700}.cl-coach p{text-wrap:pretty}.cl-coach button{font:inherit;cursor:pointer}.cl-coach a{color:inherit}.cl-coach :is(button,a,input,summary):focus-visible{outline:3px solid #0a7a50;outline-offset:5px}.cl-coach img{display:block;max-width:100%;height:auto}.cl-coach [hidden]{display:none!important}.cl-coach section[id]{scroll-margin-top:112px}.cl-coach figure{min-width:0}.cl-coach button{touch-action:manipulation}.cl-coach figcaption{font-size:12px;line-height:20px;color:var(--cl-soft);margin-top:12px}.cl-coach .cl-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cl-em);line-height:20px}
.cl-coach .cl-screen{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;min-height:calc(100svh - 88px);padding:80px max(32px,5vw);border-bottom:1px solid var(--cl-line);overflow:hidden}.cl-coach .cl-screen-copy{position:relative;z-index:2;max-width:640px;min-width:0}.cl-coach .cl-screen h1,.cl-coach .cl-screen h2{font-size:60px;line-height:1.05;letter-spacing:-.045em;margin:24px 0}.cl-coach .cl-brand-name{display:block;font-size:96px;line-height:1.08;letter-spacing:-.055em}.cl-coach .cl-product-role{display:block;font-size:30px;line-height:36px;letter-spacing:-.035em;margin-top:16px}.cl-coach .cl-sales-outcome{font-size:24px;line-height:32px;font-weight:600;letter-spacing:-.025em;margin:0 0 24px}.cl-coach .cl-lead{font-size:16px;line-height:28px;color:var(--cl-soft);max-width:480px}.cl-coach .cl-dark{background:#1a1a1a;color:#fff;--cl-soft:#c1c8c3;--cl-line:#ffffff30}.cl-coach .cl-dark .cl-kicker{color:#a1d5be}.cl-coach .cl-silver{background:#f6f6f7}.cl-coach .cl-screen-number{position:absolute;bottom:24px;left:max(32px,5vw);font-size:12px;letter-spacing:.08em;color:var(--cl-soft)}.cl-coach .cl-button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;padding:12px 16px;min-height:48px;font-size:16px;line-height:24px;font-weight:600;border:1px solid #1a1a1a;background:#1a1a1a;color:#fff!important;border-radius:8px;text-decoration:none;transition:background .3s var(--cl-ease),transform .3s var(--cl-ease)}.cl-coach .cl-button:hover{background:#343434;transform:translateY(-2px)}.cl-coach .cl-light{background:#fff;border-color:#fff;color:#1a1a1a!important}.cl-coach .cl-light:hover{background:#e4e9e6}
.cl-coach .cl-film{position:relative;padding:32px 0 16px;min-width:0}.cl-coach .cl-film-source{position:relative;margin-top:16px;border:1px solid #ffffff50;border-radius:12px;overflow:hidden}.cl-coach .cl-film-source img{display:block;width:100%;height:184px;object-fit:cover;object-position:center 35%;filter:saturate(.65)}.cl-coach .cl-film-source>span{position:absolute;left:12px;bottom:12px;right:12px;font-size:12px;background:#1a1a1af0;color:#fff;padding:8px 12px;border-radius:4px;line-height:20px}.cl-coach .cl-film-meta{display:flex;justify-content:space-between;gap:24px;margin-top:24px;color:#c1c8c3;font-size:12px}.cl-coach .cl-huge-quote{font-size:48px;letter-spacing:-.045em;line-height:1.15;margin:24px 0!important}.cl-coach .cl-wave{display:flex;gap:4px;align-items:center;height:64px;overflow:hidden;border-block:1px solid #ffffff30}.cl-coach .cl-wave i{width:4px;height:var(--h);background:#96a39b;flex:none;animation:cr-wave 1.4s var(--cl-ease) alternate infinite;animation-delay:var(--d)}.cl-coach .cl-film.is-rewinding .cl-wave i{background:#a1d5be;animation:cr-wave .4s var(--cl-ease) alternate 3}.cl-coach .cl-film-timeline{display:flex;justify-content:space-between;font-size:12px;line-height:20px;color:#c1c8c3;padding:16px 0 24px}.cl-coach .cl-film-selection{color:#fff;position:relative}.cl-coach .cl-film-selection:before{content:'';position:absolute;height:80px;bottom:28px;left:-16px;right:-16px;border-inline:1px solid #a1d5be;pointer-events:none}.cl-coach .cl-film .cl-button{margin-top:16px}.cl-coach .cl-film-caption{font-size:12px;margin-top:16px;color:#c1c8c3;line-height:20px}.cl-coach .cr-motion-toggle{display:block;margin-top:24px;border:0;background:transparent;color:#c1c8c3;font-size:12px;text-decoration:underline;text-underline-offset:4px;padding:8px 0}
.cl-coach .cl-screen:has(.cl-edit-bench){display:block}.cl-coach .cl-edit-bench{display:grid;grid-template-columns:1fr .7fr 1fr;gap:32px;align-items:center;margin:64px 0 32px}.cl-coach .cl-take{padding:32px;min-height:224px;border-radius:12px;background:#fff;box-shadow:0 20px 40px -32px #1a1a1a50}.cl-coach .cl-take>span{font-size:12px;color:var(--cl-soft)}.cl-coach .cl-take>p{font-size:24px;line-height:36px;letter-spacing:-.025em;margin:24px 0}.cl-coach .cl-take>small{font-size:14px;line-height:24px;color:var(--cl-soft)}.cl-coach .cl-take-old{transform:rotate(-2deg);opacity:.65}.cl-coach .cl-take-new{transform:rotate(2deg);border:1px solid #aebbb3;transition:transform .5s var(--cl-ease),opacity .5s var(--cl-ease)}.cl-coach .cl-take-new.is-changed{animation:cr-take .5s var(--cl-ease)}.cl-coach .cl-edit-joint{text-align:center}.cl-coach .cl-edit-joint>span:first-child{font-size:12px;color:var(--cl-em)}.cl-coach .cl-edit-joint>p{font-size:16px;line-height:28px;margin:16px 0}.cl-coach .cl-edit-joint>span:last-child{font-size:30px;display:block;transform:rotate(-90deg);color:var(--cl-em)}.cl-coach .cl-choice-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cl-coach .cl-choice-line button{padding:12px 16px;border:1px solid #bfc9c2;border-radius:8px;background:#fff;color:#1a1a1a;font-size:16px;min-height:48px}.cl-coach .cl-choice-line button[aria-pressed=true]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.cl-coach .cl-choice-line>span{margin-left:auto;font-size:12px;color:var(--cl-soft)}.cl-coach .cl-evidence img{width:100%;height:auto;display:block;border:1px solid #cdd3cf;border-radius:12px}.cl-coach .cl-wide-screen{grid-column:1/-1;max-width:1200px;width:100%;justify-self:center}.cl-coach .cl-wide-screen img{max-height:640px;object-fit:contain;object-position:top;background:#f6f6f7}.cl-coach .cl-screen:has(>.cl-wide-screen){grid-template-columns:1fr 1fr;gap:32px}.cl-coach .cl-screen:has(>.cl-wide-screen) .cl-screen-copy{grid-column:1/-1;max-width:1200px;display:grid;grid-template-columns:1fr .7fr;align-items:end;gap:32px}.cl-coach .cl-screen:has(>.cl-wide-screen) .cl-screen-copy .cl-kicker{grid-column:1/-1}.cl-coach .cl-screen:has(>.cl-wide-screen) .cl-screen-copy h2{margin:0}.cl-coach .cl-proof-caption{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:32px;font-size:14px;line-height:24px}.cl-coach .cl-proof-caption>span{color:var(--cl-em);font-size:12px}.cl-coach .cl-proof-caption a{text-underline-offset:4px}
.cl-coach .cr-section{padding:96px max(32px,5vw);border-bottom:1px solid var(--cl-line)}.cl-coach .cr-heading{max-width:1200px;margin-bottom:48px}.cl-coach .cr-heading h2,.cl-coach .cr-section h2{font-size:48px;line-height:1.08;letter-spacing:-.04em;margin:24px 0}.cl-coach .cr-heading>p:not(.cl-kicker),.cl-coach .cr-section>div>p:not(.cl-kicker){max-width:680px;font-size:16px;line-height:28px;color:var(--cl-soft)}.cl-coach .cr-course{background:#f6f6f7}.cl-coach .cr-course-line{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:48px}.cl-coach .cr-course-line article{position:relative}.cl-coach .cr-course-line article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#1a1a1a;color:#fff;font-size:14px;margin-bottom:24px}.cl-coach .cr-course-line article:not(:last-child):after{content:'';position:absolute;height:1px;background:#bac4bd;top:24px;left:64px;right:-16px}.cl-coach .cr-section h3{font-size:24px;line-height:32px;letter-spacing:-.025em;margin:0 0 12px}.cl-coach .cr-course-line p,.cl-coach .cr-scenario-list p{font-size:14px;line-height:24px;color:var(--cl-soft)}.cl-coach .cr-course-image{max-width:1200px;margin:auto}.cl-coach .cr-course-image img{width:100%;border:1px solid #d8ddda;border-radius:12px;max-height:640px;object-fit:contain;object-position:top;background:white}.cl-coach .cr-skill-section{background:#1a1a1a;color:white;--cl-soft:#c1c8c3;--cl-line:#ffffff30}.cl-coach .cr-skill-section .cl-kicker{color:#a1d5be}.cl-coach .cr-skill-route{position:relative;border:1px solid #66736c;border-radius:12px;padding:32px;margin-top:48px}.cl-coach .cr-skill-route>svg{width:100%;height:auto;display:block;overflow:visible}.cl-coach .cr-skill-track{fill:none;stroke:#53635a;stroke-width:4}.cl-coach .cr-skill-trace{fill:none;stroke:#a1d5be;stroke-width:4;stroke-dasharray:180 1400;animation:cr-route 8s var(--cl-ease) infinite}.cl-coach .cr-skill-route circle{fill:#1a1a1a;stroke:#a1d5be;stroke-width:3}.cl-coach .cr-skill-stops{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cl-coach .cr-skill-stops button{background:transparent;color:#c1c8c3;border:1px solid #66736c;border-radius:8px;padding:16px;text-align:left;line-height:24px;font-size:14px}.cl-coach .cr-skill-stops button>b{display:block;color:#a1d5be;margin-bottom:8px;font-size:12px}.cl-coach .cr-skill-stops button[aria-pressed=true]{background:#fff;color:#1a1a1a;border-color:white}.cl-coach .cr-skill-stops button[aria-pressed=true]>b{color:#0a7a50}.cl-coach .cr-skill-readout{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;padding-top:32px}.cl-coach .cr-skill-readout span{display:block;color:#a1d5be;font-size:12px;line-height:20px;margin-bottom:12px}.cl-coach .cr-skill-readout p,.cl-coach .cr-skill-readout strong{font-size:16px;line-height:28px;font-weight:400;color:#c1c8c3}
.cl-coach .cr-tour-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.cl-coach .cr-tour-tabs button{background:#fff;color:#1a1a1a;border:1px solid #cdd3cf;border-radius:8px;font-size:14px;line-height:20px;padding:12px 16px;min-height:48px}.cl-coach .cr-tour-tabs button[aria-selected=true]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.cl-coach .cr-tour-panel{display:grid;grid-template-columns:.5fr 1.5fr;gap:48px;align-items:start}.cl-coach .cr-tour-copy{padding-top:16px}.cl-coach .cr-tour-copy p{font-size:16px;line-height:28px;color:var(--cl-soft)}.cl-coach .cr-screen-zoom{display:block;width:100%;position:relative;border:1px solid #cdd3cf;border-radius:12px;background:#f6f6f7;padding:0;overflow:hidden}.cl-coach .cr-screen-zoom img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;object-position:top}.cl-coach .cr-screen-zoom>span{display:block;text-align:right;padding:12px 16px;font-size:12px;background:#f6f6f7;color:#1a1a1a}.cl-coach .cr-manager{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;background:#f6f6f7;align-items:center}.cl-coach .cr-manager img{width:100%;border:1px solid #d8ddda;border-radius:12px}.cl-coach .cr-manager ol{padding:0;margin:32px 0 0;list-style:none;counter-reset:steps}.cl-coach .cr-manager li{counter-increment:steps;position:relative;padding:16px 0 16px 48px;border-bottom:1px solid #d8ddda}.cl-coach .cr-manager li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:16px;color:#0a7a50;font-size:12px}.cl-coach .cr-manager li b{display:block;font-size:16px;line-height:24px}.cl-coach .cr-manager li span{display:block;font-size:14px;line-height:24px;color:var(--cl-soft);margin-top:4px}
.cl-coach .cr-scenario-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cl-coach .cr-scenario-list>a{display:block;padding:32px;text-decoration:none;border:1px solid #d8ddda;border-radius:12px;background:#f6f6f7;transition:transform .5s var(--cl-ease)}.cl-coach .cr-scenario-list>a:hover{transform:translateY(-8px)}.cl-coach .cr-scenario-list a>span{font-size:12px;color:var(--cl-soft);display:block;margin-bottom:32px}.cl-coach .cr-scenario-list b{display:block;font-size:14px;line-height:24px;color:#0a7a50;margin-top:32px}.cl-coach .cr-echo{display:grid;grid-template-columns:1fr .8fr;gap:80px;background:#1a1a1a;color:#fff;--cl-soft:#c1c8c3;--cl-line:#ffffff30}.cl-coach .cr-echo .cl-kicker{color:#a1d5be}.cl-coach .cr-text-link{display:inline-block;font-size:14px;line-height:24px;margin-top:32px;text-underline-offset:4px}.cl-coach .cr-echo-flow{align-self:center}.cl-coach .cr-echo-flow>div{position:relative;border:1px solid #66736c;border-radius:12px;padding:24px 24px 24px 64px}.cl-coach .cr-echo-flow span{position:absolute;left:24px;top:24px;font-size:12px;color:#a1d5be}.cl-coach .cr-echo-flow strong{display:block;font-size:20px;line-height:28px}.cl-coach .cr-echo-flow small{display:block;font-size:14px;line-height:24px;color:#c1c8c3;margin-top:8px}.cl-coach .cr-echo-flow i{display:block;font-size:24px;font-style:normal;color:#a1d5be;text-align:center;padding:12px}.cl-coach .cr-launch-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cl-coach .cr-launch-timeline article{border:1px solid #d8ddda;border-radius:12px;padding:32px}.cl-coach .cr-launch-timeline span{display:block;font-size:12px;line-height:20px;color:#0a7a50;margin-bottom:24px}.cl-coach .cr-launch-timeline p{font-size:14px;line-height:24px;color:var(--cl-soft)}.cl-coach .cr-pricing{background:#f6f6f7}.cl-coach .cr-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cl-coach .cr-price-grid article{padding:48px;border:1px solid #d8ddda;background:#fff;border-radius:12px}.cl-coach .cr-price-grid h3{font-size:48px;line-height:1.1;letter-spacing:-.04em;margin:32px 0}.cl-coach .cr-price-grid h3 small{display:block;font-size:20px;line-height:28px;letter-spacing:0;margin-top:12px;font-weight:400}.cl-coach .cr-price-grid p{font-size:16px;line-height:28px;color:var(--cl-soft);max-width:520px}.cl-coach .cr-price-grid .cl-button{margin-top:32px}.cl-coach .cr-price-grid .cr-price-main{background:#1a1a1a;color:#fff;--cl-soft:#c1c8c3}
.cl-coach .cr-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.cl-coach .cr-faq-list{min-width:0}.cl-coach .cr-faq details{border-bottom:1px solid #d8ddda}.cl-coach .cr-faq summary{cursor:pointer;padding:24px 32px 24px 0;font-size:18px;line-height:28px;position:relative;list-style:none}.cl-coach .cr-faq summary::-webkit-details-marker{display:none}.cl-coach .cr-faq summary:after{content:'+';position:absolute;right:0;top:24px;color:#0a7a50;font-size:24px}.cl-coach .cr-faq details[open]>summary:after{content:'−'}.cl-coach .cr-faq details p{padding-bottom:24px;font-size:16px;line-height:28px;color:var(--cl-soft);max-width:680px}.cl-coach .cr-related{background:#f6f6f7}.cl-coach .cr-related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cl-coach .cr-related-links a{font-size:16px;line-height:28px;text-underline-offset:4px}.cl-coach .cr-request{background:#1a1a1a;color:white;--cl-soft:#c1c8c3;--cl-line:#ffffff30;display:grid;grid-template-columns:1fr 1fr;gap:64px}.cl-coach .cr-request .cl-kicker{color:#a1d5be}.cl-coach .cr-image-dialog{max-width:min(1440px,94vw);max-height:92dvh;padding:48px 24px 24px;border:1px solid #cdd3cf;border-radius:12px;background:#fff;color:#1a1a1a;overflow:auto}.cl-coach .cr-image-dialog::backdrop{background:#000b}.cl-coach .cr-image-dialog>button{position:absolute;right:12px;top:8px;width:36px;height:36px;display:grid;place-items:center;font-size:24px;border:0;background:white;color:#1a1a1a;border-radius:8px}.cl-coach .cr-image-dialog p{font-size:14px;line-height:24px;margin-top:16px}.cl-coach .cr-image-dialog img{width:100%;height:auto}.cl-coach.is-motion-paused *,.cl-coach:not(.is-on-screen) .cl-wave i,.cl-coach .cr-skill-route:not(.is-on-screen) .cr-skill-trace{animation-play-state:paused!important}
.cl-coach .cr-reading{margin-top:40px;padding-top:24px;border-top:1px solid #d8ddda}.cl-coach .cr-reading>summary{cursor:pointer;font-size:16px;line-height:28px}.cl-coach .cr-reading[open] .cr-related-links{padding-top:24px}
.cl-coach :is(h1,h2,h3){color:inherit!important;-webkit-text-fill-color:currentColor!important;background:none!important;-webkit-background-clip:initial!important}
@keyframes cr-wave{to{transform:scaleY(.3);opacity:.4}}@keyframes cr-route{to{stroke-dashoffset:-1580}}@keyframes cr-take{from{opacity:.3;transform:translateY(16px) rotate(2deg)}to{opacity:1;transform:rotate(2deg)}}
@media(max-width:1100px){.cl-coach .cl-screen{gap:32px;padding:64px 32px}.cl-coach .cl-brand-name{font-size:72px}.cl-coach .cl-screen h2{font-size:48px}.cl-coach .cr-tour-panel{grid-template-columns:1fr}.cl-coach .cr-tour-copy{max-width:680px}.cl-coach .cr-manager{grid-template-columns:1fr}.cl-coach .cr-manager-copy{max-width:760px}.cl-coach .cr-course-line{gap:24px}.cl-coach .cr-course-line h3{font-size:20px;line-height:28px}.cl-coach .cr-faq{gap:40px}.cl-coach .cr-request{gap:32px}}
@media(max-width:760px){.cl-coach .cl-screen{display:flex;flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding:40px 20px 64px}.cl-coach .cl-screen h1,.cl-coach .cl-screen h2{font-size:36px;line-height:40px;margin:24px 0}.cl-coach .cl-brand-name{font-size:60px;line-height:1.08}.cl-coach .cl-product-role{font-size:24px;line-height:32px;margin-top:12px}.cl-coach .cl-sales-outcome{font-size:20px;line-height:28px}.cl-coach .cl-lead{font-size:14px;line-height:24px}.cl-coach .cl-kicker{font-size:12px;line-height:20px;letter-spacing:.04em}.cl-coach .cl-screen-number{left:20px;bottom:20px}.cl-coach .cl-film{padding-top:0}.cl-coach .cl-film-source img{height:160px}.cl-coach .cl-film-meta{font-size:12px}.cl-coach .cl-huge-quote{font-size:36px;line-height:40px}.cl-coach .cl-film-timeline{font-size:12px}.cl-coach .cl-film-selection:before{left:0;right:0}.cl-coach .cl-edit-bench{display:flex;flex-direction:column;align-items:stretch;gap:24px;margin:40px 0 32px}.cl-coach .cl-take{padding:24px;min-height:0}.cl-coach .cl-take>p{font-size:24px;line-height:32px}.cl-coach .cl-edit-joint>p{margin:12px 0}.cl-coach .cl-edit-joint>span:last-child{transform:none}.cl-coach .cl-choice-line{display:grid;grid-template-columns:1fr}.cl-coach .cl-choice-line button{text-align:left}.cl-coach .cl-choice-line>span{margin-left:0}.cl-coach .cl-screen:has(>.cl-wide-screen){display:flex;gap:32px}.cl-coach .cl-screen:has(>.cl-wide-screen) .cl-screen-copy{display:block}.cl-coach .cl-screen:has(>.cl-wide-screen) .cl-screen-copy h2{margin:24px 0}.cl-coach .cl-proof-caption{display:block}.cl-coach .cl-proof-caption p{margin:12px 0}.cl-coach .cl-proof-caption a{display:inline-block;margin-top:12px}.cl-coach .cr-section{padding:64px 20px}.cl-coach .cr-heading{margin-bottom:32px}.cl-coach .cr-heading h2,.cl-coach .cr-section h2{font-size:36px;line-height:40px}.cl-coach .cr-heading>p:not(.cl-kicker),.cl-coach .cr-section>div>p:not(.cl-kicker){font-size:14px;line-height:24px}.cl-coach .cr-course-line{grid-template-columns:1fr 1fr;gap:32px 24px}.cl-coach .cr-course-line article:not(:last-child):after{display:none}.cl-coach .cr-course-line article>span{margin-bottom:16px}.cl-coach .cr-course-line h3{font-size:20px;line-height:28px}.cl-coach .cr-course-image img{max-height:none}.cl-coach .cr-skill-route{padding:24px 16px}.cl-coach .cr-skill-route>svg{width:100%;height:160px;object-fit:contain}.cl-coach .cr-skill-stops{grid-template-columns:1fr 1fr;gap:12px}.cl-coach .cr-skill-stops button{padding:12px;font-size:14px}.cl-coach .cr-skill-readout{grid-template-columns:1fr;gap:24px}.cl-coach .cr-skill-readout h3{font-size:24px;line-height:32px}.cl-coach .cr-skill-readout p,.cl-coach .cr-skill-readout strong{font-size:14px;line-height:24px}.cl-coach .cr-tour-tabs{gap:8px}.cl-coach .cr-tour-tabs button{padding:8px 12px;font-size:12px;min-height:44px}.cl-coach .cr-tour-panel{gap:24px}.cl-coach .cr-tour-copy p{font-size:14px;line-height:24px}.cl-coach .cr-screen-zoom img{aspect-ratio:auto}.cl-coach .cr-manager{gap:32px}.cl-coach .cr-scenario-list,.cl-coach .cr-launch-timeline{grid-template-columns:1fr}.cl-coach .cr-scenario-list>a,.cl-coach .cr-launch-timeline article{padding:24px}.cl-coach .cr-echo{grid-template-columns:1fr;gap:40px}.cl-coach .cr-echo-flow>div{padding:24px 16px 24px 56px}.cl-coach .cr-echo-flow span{left:16px}.cl-coach .cr-price-grid{grid-template-columns:1fr}.cl-coach .cr-price-grid article{padding:32px 24px}.cl-coach .cr-price-grid h3{font-size:36px;line-height:40px;margin:24px 0}.cl-coach .cr-price-grid h3 small{font-size:18px;line-height:28px}.cl-coach .cr-price-grid p{font-size:14px;line-height:24px}.cl-coach .cr-faq{grid-template-columns:1fr;gap:24px}.cl-coach .cr-faq summary{font-size:16px;line-height:24px}.cl-coach .cr-faq details p{font-size:14px;line-height:24px}.cl-coach .cr-related-links{grid-template-columns:1fr;gap:16px}.cl-coach .cr-request{grid-template-columns:1fr;gap:32px}.cl-coach .cr-image-dialog{padding:48px 12px 16px}.cl-coach .cr-image-dialog img{max-width:1400px;min-width:700px}.cl-coach .cr-image-dialog p{min-width:0}}
@media(prefers-reduced-motion:reduce){.cl-coach *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
