@import url("shared-closing.css");
/* Isolated structure review. Approved hero, closing and shared CSS are unchanged. */
#whc-executive-coaching .review-paired{border-top:0;padding-top:76px;padding-bottom:72px}
#whc-executive-coaching .review-paired>h2{max-width:1050px;border:0;padding:0;margin-bottom:48px;text-wrap:balance}
#whc-executive-coaching .pair-frame{border:6px solid #142f2d;background:#f7f9f6}
#whc-executive-coaching .pair-frame .paired-row:last-child{border-bottom:0}
#whc-executive-coaching .pair-columns,#whc-executive-coaching .paired-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(36px,6vw,90px)}
#whc-executive-coaching .pair-columns{margin-bottom:0;background:#142f2d}
#whc-executive-coaching .pair-columns p{font:400 clamp(30px,2.7cqw,36px)/1.2 'Lora',Georgia,serif;letter-spacing:-.025em;color:#f6e4c5;text-shadow:0 0 22px rgb(242 176 78 / .22);margin:0;padding:38px 0;border-bottom:0;text-wrap:balance}
#whc-executive-coaching .pair-columns p{padding-left:32px;padding-right:32px}
#whc-executive-coaching .paired-row{position:relative;border:0;border-bottom:1px solid #b3c5bd;padding:0;background:#edf4f1;color:#1b2927}
#whc-executive-coaching .paired-row:nth-child(even){background:#cedfd9}
#whc-executive-coaching .pair-challenge{border:0;padding:30px 32px 34px;background:transparent}
#whc-executive-coaching .paired-row:after{content:'→';position:absolute;left:50%;top:33px;transform:translateX(-50%);font:400 30px/1 Arial,sans-serif;color:#517a70;pointer-events:none}
#whc-executive-coaching .paired-row h3{font:600 24px/1.4 'Manrope',Arial,sans-serif;color:#164a47;letter-spacing:-.025em;margin:0 0 15px;text-wrap:balance;max-width:530px}
#whc-executive-coaching .paired-row p{font-size:17px;line-height:1.85;margin:0}
#whc-executive-coaching .pair-response{position:relative;border:0;padding:30px 32px 34px;background:transparent;color:#1b2927}
#whc-executive-coaching .pair-response h3{color:#164a47}
#whc-executive-coaching .pair-response p{color:#1b2927}
#whc-executive-coaching .paired-row .pair-mobile-label{display:none}
#whc-executive-coaching .review-insight{padding:64px 42px}
#whc-executive-coaching .paired-close{border:0;margin:0;padding:0;max-width:none;font:400 clamp(31px,4.3cqw,45px)/1.3 'Lora',Georgia,serif;letter-spacing:-.03em;text-wrap:pretty}
@media(hover:hover) and (pointer:fine){
 #whc-executive-coaching .paired-row:hover,#whc-executive-coaching .review-process .step:hover{background:linear-gradient(120deg,#0b1113 5%,#142a2b 65%,#244440);color:#f8f6f0}
 #whc-executive-coaching .paired-row:hover h3,#whc-executive-coaching .review-process .step:hover h3{color:#f6e4c5;text-shadow:0 0 12px rgb(245 186 91 / calc(.28 * var(--warm-glow-strength))),0 0 32px rgb(242 176 78 / calc(.35 * var(--warm-glow-strength))),0 0 68px rgb(243 177 76 / calc(.22 * var(--warm-glow-strength)))}
 #whc-executive-coaching .paired-row:hover p,#whc-executive-coaching .review-process .step:hover p{color:#f8f6f0}
 #whc-executive-coaching .review-process .step:hover{box-shadow:18px 0 #244440,-18px 0 #0b1113}
 #whc-executive-coaching .paired-row:hover .pair-mobile-label{color:#f6e4c5}
 #whc-executive-coaching .paired-row:hover:after,#whc-executive-coaching .paired-row:hover .pair-response:before{color:#f6e4c5}
}
@container(max-width:600px){
 #whc-executive-coaching .review-paired{padding:54px 24px 58px}
 #whc-executive-coaching .review-paired>h2{margin-bottom:30px}
 #whc-executive-coaching .pair-columns{display:none}
 #whc-executive-coaching .paired-row{grid-template-columns:1fr;gap:30px;padding:0}
 #whc-executive-coaching .pair-challenge{padding:26px 22px 10px}
 #whc-executive-coaching .paired-row:after{content:none}
 #whc-executive-coaching .paired-row h3{font-size:23px}
 #whc-executive-coaching .paired-row .pair-mobile-label{display:block;font:400 32px/1.2 'Lora',Georgia,serif;letter-spacing:-.025em;color:#f6e4c5;text-shadow:0 0 22px rgb(242 176 78 / .22);background:#142f2d;margin:-26px -22px 20px;padding:22px;border:0;text-wrap:balance}
 #whc-executive-coaching .pair-response{padding:26px 22px 30px;border-top:0}
 #whc-executive-coaching .pair-response:before{content:'↓';position:absolute;left:22px;top:-27px;font:400 28px/1 Arial,sans-serif;color:#517a70;pointer-events:none}
 #whc-executive-coaching .paired-row .pair-mobile-label{font-size:27px}
 #whc-executive-coaching .review-insight{padding:42px 24px}
}
.browser-review{font:14px/1.5 Arial,sans-serif;padding:12px 24px;gap:12px 24px}
.browser-review a[aria-current=page]{font-weight:700;text-decoration-thickness:2px;text-underline-offset:5px}
#whc-executive-coaching .review-context{display:block;border-top:0;padding-bottom:42px}
#whc-executive-coaching .review-context h2{max-width:1050px;border:0;padding:0;margin-bottom:38px;text-wrap:balance}
#whc-executive-coaching .review-context .section-copy{display:grid;grid-template-columns:1fr 1fr;gap:34px clamp(32px,5vw,80px);max-width:1250px}
#whc-executive-coaching .review-context .context-point{min-width:0;border-top:1px solid #b3c5bd;padding-top:23px}
#whc-executive-coaching .review-context .context-point h3{font-size:24px;line-height:1.4;font-weight:500;color:#164a47;max-width:490px;margin:0 0 14px;text-wrap:balance}
#whc-executive-coaching .review-context .context-point p{font-size:17px;line-height:1.85;margin:0}
#whc-executive-coaching .review-context-outcomes{padding-bottom:76px;background:#f8f8f6}
#whc-executive-coaching .review-outcomes{margin:0 clamp(24px,3vw,42px);padding:52px clamp(28px,4vw,60px) 46px}
#whc-executive-coaching .review-outcomes .outcome-heading{margin-bottom:32px}
#whc-executive-coaching .review-outcomes .outcome-heading h2{font-size:clamp(32px,3.5cqw,45px);max-width:950px}
#whc-executive-coaching .review-outcomes .outcome-list{column-gap:60px}
#whc-executive-coaching .review-outcomes .outcome-list li{font-size:17px;line-height:1.8;padding:25px 0 28px}
#whc-executive-coaching .review-outcomes .outcome-list li:before{content:none}
#whc-executive-coaching .review-outcomes .outcome-list li:last-child{grid-column:auto;max-width:none}
#whc-executive-coaching .review-outcomes .outcome-list h3{font-size:24px;line-height:1.4;font-weight:500;color:#f6e4c5;text-shadow:none;margin:0 0 13px;text-wrap:balance}
#whc-executive-coaching .review-outcomes .outcome-list p{font-size:17px;line-height:1.8;color:#f8f6f0;margin:0}
#whc-executive-coaching .review-outcomes .outcome-close{font-size:17px;line-height:1.8;padding-top:27px}
#whc-executive-coaching .review-evidence{padding-top:64px;padding-bottom:76px;background:#f8f8f6}
#whc-executive-coaching .review-evidence>h2{margin-bottom:40px}
#whc-executive-coaching .review-evidence .evidence-feature{display:block;margin:0;border:0;padding:48px clamp(28px,4vw,58px);background:linear-gradient(120deg,#0b1113 5%,#142a2b 65%,#244440)}
#whc-executive-coaching .review-evidence .evidence-feature-heading{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:56px;align-items:center;padding-bottom:38px;border-bottom:1px solid #72999566}
#whc-executive-coaching .review-evidence .evidence-feature h3{font:400 clamp(27px,2.6cqw,34px)/1.3 'Lora',Georgia,serif;letter-spacing:-.025em;margin:0;max-width:790px}
#whc-executive-coaching .review-evidence .evidence-feature-heading .hpp-logo{width:100%;max-width:300px;height:auto;margin:0;filter:brightness(0) invert(1);opacity:.9}
#whc-executive-coaching .evidence-lead-quote{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:56px;align-items:center;margin:0;padding:44px 0}
#whc-executive-coaching .review-evidence .evidence-lead-quote blockquote{margin:0;padding:0;border:0}
#whc-executive-coaching .review-evidence .evidence-lead-quote blockquote p{font:400 clamp(29px,3.1cqw,41px)/1.45 'Lora',Georgia,serif;letter-spacing:-.02em;color:#f8f6f0;margin:0}
#whc-executive-coaching .review-evidence figcaption{display:flex;flex-direction:column;gap:7px;font:400 15px/1.65 'Manrope',Arial,sans-serif}
#whc-executive-coaching .review-evidence figcaption strong{font-size:19px;font-weight:500}
#whc-executive-coaching .evidence-lead-quote figcaption{color:#dce5e1;border-left:1px solid #72999566;padding-left:25px}
#whc-executive-coaching .evidence-lead-quote figcaption strong{color:#f8f6f0}
#whc-executive-coaching .evidence-summary{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid #72999566;padding-top:30px}
#whc-executive-coaching .review-evidence .evidence-summary p{font-size:17px;line-height:1.85;margin:0;color:#e1e9e5}
#whc-executive-coaching .review-evidence .evidence-actions{display:flex;flex-wrap:wrap;gap:18px 40px;margin:28px 0 0}
#whc-executive-coaching .review-evidence .evidence-actions .text-action{max-width:100%;font-size:16px;color:#f8f6f0;text-decoration:none}
#whc-executive-coaching .review-evidence .evidence-actions .text-action:hover{color:#f6e4c5;border-color:#f6e4c5}
#whc-executive-coaching .evidence-support-quote{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:64px;align-items:center;margin:0;padding:58px clamp(28px,4vw,58px) 0}
#whc-executive-coaching .review-evidence .evidence-support-quote blockquote{border:0;padding:0;margin:0}
#whc-executive-coaching .review-evidence .evidence-support-quote blockquote p{font:400 clamp(25px,2.3cqw,31px)/1.5 'Lora',Georgia,serif;letter-spacing:-.02em;color:#164a47;margin:0}
#whc-executive-coaching .evidence-support-quote figcaption{color:#304d49;border-left:1px solid #b3c5bd;padding-left:30px}
#whc-executive-coaching .evidence-support-quote figcaption img{width:165px;max-width:100%;height:auto;object-fit:contain;object-position:left;margin:0 0 24px;filter:brightness(0);opacity:.8}
#whc-executive-coaching .review-approach{column-gap:clamp(42px,6vw,100px);padding-top:74px;padding-bottom:78px}
#whc-executive-coaching .review-approach>h2{max-width:470px}
#whc-executive-coaching .review-approach .section-copy{border-top:1px solid #729995;padding-top:25px}
#whc-executive-coaching .review-approach .section-copy p{font-size:21px;line-height:1.65}
#whc-executive-coaching .review-process{grid-template-rows:auto repeat(5,1fr) auto;padding-top:80px}
#whc-executive-coaching .review-process>h2{max-width:850px;margin-bottom:32px}
#whc-executive-coaching .review-process .step{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(30px,5vw,72px);padding-top:16px;padding-bottom:16px}
#whc-executive-coaching .review-process .step p{font-size:17px;line-height:1.8;margin:0}
#whc-executive-coaching .review-process .step p+p{margin-top:12px}
#whc-executive-coaching .review-process .step h3{font-size:23px;font-weight:600;margin:0}
#whc-executive-coaching .review-process .step strong{font-weight:600}
#whc-executive-coaching .review-process .process-action{border-top:1px solid #b3bdb7;padding-top:25px;display:flex;justify-content:flex-end}
#whc-executive-coaching .review-process .process-action .primary{min-height:60px;padding:18px 24px;margin:0;font-size:17px;box-shadow:0 7px 18px rgb(20 47 45 / .16);cursor:pointer}
#whc-executive-coaching .review-funding{padding-top:66px;padding-bottom:76px}
#whc-executive-coaching .review-funding>.section-intro{max-width:960px;font-size:18px;margin-bottom:34px}
#whc-executive-coaching .funding-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px}
#whc-executive-coaching .funding-choices[hidden],#whc-executive-coaching .funding-panel[hidden]{display:none}
#whc-executive-coaching .funding-choice{display:flex;flex-direction:column;align-items:stretch;gap:18px;min-width:0;padding:32px;text-align:left;border:1px solid #8aa99e;background:#e7efeb;color:#164a47;cursor:pointer;font:inherit;transition:background-color .18s ease}
#whc-executive-coaching .funding-choice:hover{background:#d7e5de}
#whc-executive-coaching .funding-choice[aria-selected=true]{background:linear-gradient(120deg,#0b1113 5%,#142a2b 65%,#244440);color:#f8f6f0;border-color:#142a2b}
#whc-executive-coaching .funding-choice .route-title{display:block;font:400 clamp(28px,2.5cqw,34px)/1.3 'Lora',Georgia,serif;letter-spacing:-.02em;max-width:490px}
#whc-executive-coaching .funding-choice .route-description{display:block;font:400 17px/1.7 'Manrope',Arial,sans-serif;max-width:430px}
#whc-executive-coaching .funding-choice .route-indicator{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid #8aa99e66;font:500 15px/1.4 'Manrope',Arial,sans-serif}
#whc-executive-coaching .funding-choice .route-indicator span{font-size:24px}
#whc-executive-coaching .funding-choice[aria-selected=true] .route-indicator{color:#f6e4c5}
#whc-executive-coaching .funding-panel{padding:32px;border:1px solid #b9c9c2;border-top:0;background:#f8f8f6}
#whc-executive-coaching .funding-panel h3{font-size:25px;font-weight:600;line-height:1.4;color:#164a47;max-width:none;margin:0 0 18px}
#whc-executive-coaching .funding-panel p{max-width:960px;font-size:18px;line-height:1.8;margin:0}
#whc-executive-coaching .funding-panel p+p{margin-top:18px}
#whc-executive-coaching .funding-panel .text-action{margin-top:24px;max-width:100%;font-size:17px}
#whc-executive-coaching .funding-confidence{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;margin-top:34px;padding-top:28px;border-top:1px solid #b9c9c2}
#whc-executive-coaching .funding-confidence h3{font:400 28px/1.35 'Lora',Georgia,serif;color:#164a47;margin:0}
#whc-executive-coaching .funding-confidence p{font-size:17px;line-height:1.8;margin:0}
#whc-executive-coaching .funding-panel:focus-visible{outline:3px solid #007c73;outline-offset:3px}
#whc-executive-coaching .review-enneagram .section-copy{border-top:1px solid #729995;padding-top:25px}
#whc-executive-coaching .review-enneagram .section-copy p{font-size:17px;line-height:1.85}
#whc-executive-coaching .review-enneagram .section-copy p:first-child{font-size:21px;line-height:1.65}
#whc-executive-coaching .review-enneagram .enneagram-benefits{margin:28px 0;padding-left:22px;list-style:disc}
#whc-executive-coaching .review-enneagram .enneagram-benefits li{padding-left:6px;margin:0 0 20px;font:400 17px/1.7 'Manrope',Arial,sans-serif;color:#f8f6f0}
#whc-executive-coaching .review-enneagram .enneagram-benefits li::marker{color:#f6e4c5}
#whc-executive-coaching .review-enneagram .enneagram-benefits strong{display:block;font-size:20px;font-weight:600;line-height:1.45;color:#f6e4c5;margin-bottom:5px}
#whc-executive-coaching .review-enneagram .enneagram-benefits span{display:block}
#whc-executive-coaching .review-enneagram .enneagram-wheel img{max-width:360px}
#whc-executive-coaching .faq details p{padding:0;margin:0 0 18px}
#whc-executive-coaching .faq .faq-fee-tiers{margin:0 0 24px;padding-left:1.3em}
#whc-executive-coaching .faq .faq-fee-tiers li{margin:0 0 12px;padding-left:.2em;font-size:inherit;line-height:inherit}
#whc-executive-coaching .faq details p:last-child{margin-bottom:27px}
#whc-executive-coaching :is(a,button,summary):focus-visible{outline:3px solid #007c73;outline-offset:5px}
#whc-executive-coaching .dark :is(a,button,summary):focus-visible,#whc-executive-coaching .evidence-feature :is(a,button):focus-visible{outline-color:#f6e4c5}
@container(max-width:850px){
 #whc-executive-coaching .funding-confidence{grid-template-columns:1fr;gap:16px}
}
@container(max-width:600px){
 #whc-executive-coaching .review-context{padding-bottom:30px}
 #whc-executive-coaching .review-context h2{margin-bottom:28px}
 #whc-executive-coaching .review-context .section-copy{grid-template-columns:1fr;gap:22px}
 #whc-executive-coaching .review-context-outcomes{padding-bottom:44px}
 #whc-executive-coaching .review-outcomes{margin:0 16px;padding:36px 24px}
 #whc-executive-coaching .review-outcomes .outcome-list{grid-template-columns:1fr}
 #whc-executive-coaching .review-outcomes .outcome-list li{font-size:17px}
 #whc-executive-coaching .review-evidence{padding:44px 16px}
 #whc-executive-coaching .review-evidence>h2{padding:0 8px}
 #whc-executive-coaching .review-approach{padding-top:54px;padding-bottom:58px}
 #whc-executive-coaching .review-process{display:block;padding-top:54px}
 #whc-executive-coaching .review-process .step{grid-template-columns:1fr;gap:12px;align-items:start}
 #whc-executive-coaching .review-process .process-action{justify-content:flex-start}
 #whc-executive-coaching .review-process .process-action .primary{width:100%;font-size:16px;padding:17px 20px}
 #whc-executive-coaching .review-funding{padding-top:54px;padding-bottom:58px}
 #whc-executive-coaching .funding-choices{grid-template-columns:1fr;gap:12px}
 #whc-executive-coaching .funding-choice{padding:24px;gap:14px}
 #whc-executive-coaching .funding-panel{padding:28px 24px}
 #whc-executive-coaching .funding-panel h3{font-size:23px}
 #whc-executive-coaching .review-enneagram .enneagram-wheel img{max-width:280px}
 #whc-executive-coaching .review-enneagram .section-copy p:first-child,#whc-executive-coaching .review-approach .section-copy p{font-size:19px}
}

@container(max-width:850px){
 #whc-executive-coaching .review-evidence .evidence-feature-heading{grid-template-columns:1fr;gap:25px}
 #whc-executive-coaching .evidence-lead-quote,#whc-executive-coaching .evidence-support-quote{grid-template-columns:1fr;gap:28px}
 #whc-executive-coaching .review-evidence figcaption{border-left:0;padding-left:0}
 #whc-executive-coaching .evidence-summary{grid-template-columns:1fr;gap:22px}
}
@container(max-width:600px){
 #whc-executive-coaching .review-evidence .evidence-feature{padding:32px 24px}
 #whc-executive-coaching .review-evidence .evidence-feature-heading{padding-bottom:28px}
 #whc-executive-coaching .evidence-lead-quote{padding:30px 0}
 #whc-executive-coaching .evidence-support-quote{padding:38px 24px 0}
 #whc-executive-coaching .review-evidence .evidence-actions{display:grid;gap:16px}
}
