.coaching-scenes-first{padding-top:64px}.coaching-scenes-first h1{margin:14px 0 20px;font-size:clamp(28px,3.5vw,48px);font-weight:400;line-height:1.35}.im-approach{background:#f3f0e8}.im-approach h2,.im-how h2{font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.4}.im-approach-grid{grid-template-columns:1fr 1fr;gap:32px 48px;margin-top:32px;display:grid}.im-approach-grid article{align-items:flex-start;gap:14px;display:flex}.im-approach-grid article>span{color:#68734e;flex:none;font-size:22px}.im-approach-grid h3{margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.5}.im-approach-grid p{margin:0;font-size:16px;font-weight:300;line-height:1.85}.im-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.im-step-media{background:#f3f0e8;border-radius:26px;height:250px;margin-bottom:22px;position:relative;overflow:hidden}.im-call-photo{background-image:url(/coaching-video-steps.png);background-repeat:no-repeat;background-size:200% 100%;height:100%}.im-call-explore{background-position:0}.im-call-goodbye{background-position:100%}.im-step-number{letter-spacing:.12em;color:#a5734e;margin-bottom:10px;font-size:13px;display:block}.im-step-copy h3{margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.5}.im-step-copy p{margin:0;font-size:15px;font-weight:300;line-height:1.85}.im-flow-note{color:#686b60;margin-top:38px;font-size:14px}.im-quiz-preview{z-index:1;background:#f7f4ec;border-right:1px solid #dedacb;width:76%;height:100%;padding:17px 18px;position:relative}.im-quiz-preview>span{letter-spacing:.08em;color:#8c6847;font-size:9px;display:block}.im-quiz-preview>strong{margin:12px 0;font-size:14px;font-weight:400;line-height:1.5;display:block}.im-quiz-links{gap:7px;display:grid}.im-quiz-links a{color:#404d32;background:#fffdf8;border:1px solid #dcdacb;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:7px;font-size:11px;text-decoration:none;display:flex}.im-quiz-links a:hover{background:#e5e9da}.im-quiz-links a:focus-visible{outline-offset:2px;outline:2px solid #536340}.im-quiz-preview small{color:#737669;margin-top:9px;font-size:9px;line-height:1.5;display:block}.im-listening{object-fit:cover;object-position:25% center;width:36%;height:100%;position:absolute;top:0;right:0}@media (max-width:700px){.coaching-scenes-first{padding-top:38px}.coaching-scenes-first h1{font-size:27px}.im-approach-grid{grid-template-columns:1fr;gap:24px;margin-top:24px}.im-approach-grid h3{font-size:16px}.im-approach-grid p{font-size:14px;line-height:1.8}.im-steps{grid-template-columns:1fr;gap:26px}.im-step{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.im-step-media{border-radius:16px;height:132px;margin:0}.im-step-copy h3{margin-bottom:8px;font-size:17px}.im-step-copy p{font-size:14px;line-height:1.75}.im-step-number{margin-bottom:5px;font-size:11px}.im-call-photo{background-size:auto 100%}.im-call-explore{background-position:15%}.im-call-goodbye{background-position:85%}.im-step:first-child{grid-template-columns:1fr}.im-step:first-child .im-step-media{height:190px}.im-quiz-preview{width:72%;padding:12px 16px}.im-quiz-preview>strong{margin:7px 0;font-size:13px}.im-quiz-links{gap:5px}.im-quiz-links a{padding:5px 8px}.im-quiz-preview small{margin-top:5px}.im-flow-note{margin-top:28px;font-size:13px}.im-how,.im-approach{padding-top:40px;padding-bottom:40px}}.content-section.coaching-explain.content-grid h2{font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.4}@media (max-width:700px){.content-section.coaching-explain.content-grid h2{font-size:24px}}.im-approach-grid{gap:20px}.im-approach-grid article{background:#fffdf7;border:1px solid #e5e0d3;border-radius:22px;padding:26px 24px}@media (max-width:700px){.im-approach-grid{gap:14px}.im-approach-grid article{border-radius:18px;gap:11px;padding:20px 18px}}.content-section.coaching-explain{color:#f3f2e9;background:#262a1a}.content-section.coaching-explain>div:last-child>p{color:#e3e5d9}.content-section.coaching-explain.content-grid h2{color:#f3f2e9}.content-section.coaching-explain .eyebrow{color:#d6a277}.im-why-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.im-why-benefits article{border-top:1px solid #6c725b;padding-top:16px}.content-section.coaching-explain .im-why-benefits h3{color:#f3f2e9;margin:0 0 8px;font-size:20px;font-weight:400;line-height:1.4}.content-section.coaching-explain .im-why-benefits p{color:#e3e5d9;margin:0;font-size:15px;font-weight:300;line-height:1.8}@media (max-width:700px){.im-why-benefits{grid-template-columns:1fr;gap:16px;margin-top:22px}.im-why-benefits article{padding-top:12px}.content-section.coaching-explain .im-why-benefits h3{font-size:18px}.content-section.coaching-explain .im-why-benefits p{font-size:14px}}.content-section.coaching-explain.cv-why{color:#f3f2e9;background:#262a1a;border-radius:28px;margin:24px clamp(16px,4vw,64px);padding:32px;display:block}.content-section.coaching-explain.cv-why h2{white-space:normal;color:#f3f2e9;margin:0 0 18px;font-size:clamp(26px,3vw,36px);line-height:1.4}.coaching-explain.cv-why .eyebrow{color:#d6a277;margin-bottom:16px}.content-section.coaching-explain.cv-why>div>p:not(.eyebrow){color:#e3e5d9;margin:0 0 24px;font-size:17px;font-weight:300;line-height:1.8}.cv-values [role=tablist]{grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0 18px;display:grid}.cv-values [role=tab]{color:#c8cebc;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:10px;font-size:18px}.cv-values [role=tab][aria-selected=true]{color:#20261e;background:#f6f6f4}.cv-values [role=tabpanel]{color:#354333;background:#fff;border-radius:24px;min-height:220px;padding:26px}.cv-values [role=tabpanel][hidden]{display:none}.cv-panel-label{color:#70846c;letter-spacing:.06em;font-size:12px}.content-section.cv-why .cv-values h3{margin:12px 0 10px;font-size:26px;line-height:1.4}.content-section.coaching-explain.cv-why .cv-values p{color:#435140;margin:14px 0 0;font-size:17px;line-height:1.75}.content-section.coaching-explain.cv-why .cv-values .cv-question{color:#70846c;margin-top:0;font-size:20px}.cv-book{color:#fff;background:#151914;border-radius:99px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:13px 20px;font-size:16px;display:flex}.cv-values button:focus-visible{outline-offset:4px;outline:3px solid #b98755}.cv-book:focus-visible{outline-offset:4px;outline:3px solid #b98755}.cv-entry-links a:focus-visible{outline-offset:4px;outline:3px solid #b98755}@media (max-width:700px){.content-section.coaching-explain.cv-why{border-radius:24px;margin:14px;padding:24px 18px}.content-section.coaching-explain.cv-why>div>p:not(.eyebrow){font-size:14px;line-height:1.8}.cv-values [role=tab]{padding:10px 4px;font-size:14px}.cv-values [role=tabpanel]{min-height:220px;padding:20px}.content-section.cv-why .cv-values h3{font-size:22px}.content-section.coaching-explain.cv-why .cv-values p{font-size:14px}.content-section.coaching-explain.cv-why .cv-values .cv-question{font-size:17px}.cv-book{font-size:14px}}.cv-entry{padding-top:64px;padding-bottom:48px}.cv-entry h1{margin:18px 0 22px;font-size:clamp(30px,4vw,52px);font-weight:400;line-height:1.25}.cv-intro{max-width:760px;font-size:17px;font-weight:300;line-height:1.8}.cv-entry-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 18px;display:grid}.cv-entry-links>a{color:#343b29;background:#efeee5;border:1px solid #d8d7c9;border-radius:22px;align-items:flex-start;gap:14px;padding:24px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.cv-entry-links>a:hover{background:#e3e7d8;transform:translateY(-2px)}.cv-entry-links>a>span{color:#966c45;padding-top:5px;font-size:12px}.cv-entry-links>a>div{flex:1;min-width:0}.cv-entry-links h2{margin:0 0 12px;font-size:21px;font-weight:400;line-height:1.4}.cv-entry-links p{margin:0;font-size:14px;font-weight:300;line-height:1.7}.cv-entry-links svg{flex-shrink:0;margin-top:5px}.cv-note{color:#696d61;font-size:13px;line-height:1.75}.cv-scenes{margin-top:26px}.cv-scenes>summary{cursor:pointer;color:#626c50;padding:12px 0;font-size:14px}.cv-scenes .moment-gallery{margin-top:24px}.cv-reviews{background:#efeee5}.cv-reviews h2,.cv-how h2{font-size:clamp(25px,3vw,36px);font-weight:400;line-height:1.4}.cv-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.cv-review-grid figure{background:#fffdf7;border:1px solid #e0dfd3;border-radius:20px;margin:0;padding:24px}.cv-review-grid blockquote{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:300;line-height:1.9}.cv-review-grid figcaption{color:#707565;margin-top:20px;font-size:12px;line-height:1.7}.cv-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.cv-flow li{border-top:1px solid #c5c9b6;padding-top:18px}.cv-flow li>span{color:#a77950;font-size:13px}.cv-flow h3{margin:14px 0 10px;font-size:20px;font-weight:400;line-height:1.5}.cv-flow p{margin:0;font-size:15px;font-weight:300;line-height:1.8}.cv-how>.cv-note{margin-top:32px}.cv-start .eyebrow{color:#d3a376;font-style:normal}.cv-start .cv-faq-link{width:fit-content;color:inherit;text-underline-offset:5px;margin:22px auto 0;font-size:14px;text-decoration:underline;display:block}.cv-start>p:not(.eyebrow){font-size:17px}@media (max-width:700px){.cv-entry{padding-top:46px;padding-bottom:32px}.cv-entry h1{margin:18px 0;font-size:clamp(27px,7.2vw,34px)}.cv-intro{font-size:14px;line-height:1.8}.cv-entry-links{grid-template-columns:1fr;gap:12px;margin:24px 0 16px}.cv-entry-links>a{border-radius:18px;gap:12px;padding:17px 18px}.cv-entry-links h2{margin:0 0 6px;font-size:18px}.cv-entry-links p{font-size:13px;line-height:1.65}.cv-note{font-size:12px}.cv-scenes{margin-top:16px}.cv-review-grid{scroll-snap-type:x mandatory;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.cv-review-grid figure{scroll-snap-align:start;flex:0 0 88%;padding:22px}.cv-review-grid blockquote{font-size:14px}.cv-reviews,.cv-how{padding-top:40px;padding-bottom:40px}.cv-flow{grid-template-columns:1fr;gap:0;margin:24px 0}.cv-flow li{border-top:0;border-left:1px solid #c5c9b6;margin-left:12px;padding:0 0 24px 28px;position:relative}.cv-flow li:last-child{border-left-color:#0000;padding-bottom:0}.cv-flow li>span{text-align:center;background:#faf9f5;width:26px;padding:3px 0;font-size:12px;position:absolute;top:0;left:-13px}.cv-flow h3{margin:0 0 6px;font-size:17px}.cv-flow p{font-size:14px;line-height:1.75}.cv-how>.cv-note{margin-top:30px}.cv-start>p:not(.eyebrow){font-size:14px}}.cv-review-controls{color:#6a715c;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.cv-review-controls>div{gap:10px;display:flex}.cv-review-controls button{color:#3d472f;cursor:pointer;background:#fffdf7;border:1px solid #c9cebd;border-radius:50%;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.cv-review-controls button:hover{background:#dfe4d3}.cv-review-controls button:focus-visible{outline-offset:4px;outline:2px solid #a9774b}.cv-review-grid:focus-visible{outline-offset:4px;outline:2px solid #a9774b}.cv-reviews .cv-review-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8b9479 #e3e4d9;gap:18px;margin-top:16px;padding-bottom:16px;display:flex;overflow-x:auto}.cv-reviews .cv-review-grid figure{scroll-snap-align:start;flex:0 0 calc(33.3333% - 12px);min-width:0}.cv-reviews .cv-review-grid figcaption{margin-top:20px}@media (max-width:1000px){.cv-reviews .cv-review-grid figure{flex-basis:calc(50% - 9px)}}@media (max-width:700px){.cv-reviews .cv-review-grid figure{flex-basis:88%}.cv-review-controls{margin-top:18px}.cv-review-controls button{width:38px;height:38px}}
