.home-services{padding-block:50px}.home-services .coaching-panel,.home-services .training-panel{min-height:340px}.home-services h2{min-height:115px;font-size:43px}.home-services p:not(.eyebrow){margin-bottom:30px}.home-credential{display:flex;align-items:center;gap:18px;border-block:1px solid var(--line);padding-block:18px;font-size:10px;color:var(--muted)}.home-credential>span{color:var(--gold)}.home-credential a{margin-left:auto;color:var(--ink)}.gallery-tail{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px}.gallery-tail .gallery-note{margin:0}.home-reflect{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-block:70px}.home-reflect p:not(.eyebrow){max-width:430px;color:var(--muted);font-size:13px}.quiet-links{display:flex;gap:25px;margin-top:25px;font-size:10px;color:var(--muted)}.quiet-links a:hover{color:var(--gold)}
.page-intro{padding-block:74px 64px;border-bottom:1px solid var(--line)}.page-intro h1{font-size:clamp(52px,5vw,72px)}.page-lead{max-width:650px;margin:26px 0 0;color:var(--muted);font-size:15px;line-height:1.9}.editorial{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-block:65px}.section-rule{border-top:1px solid var(--line)}.page-intro+.section-rule{border-top:0}.prose{font-size:13px;color:var(--muted);line-height:1.95}.prose p:last-child{margin-bottom:0}.prose blockquote{font:italic 32px/1.3 var(--serif);color:var(--ink);margin:28px 0 0;border-left:1px solid var(--gold);padding-left:24px}.prose h3{color:var(--ink)}.credentials-page{padding-bottom:60px}.credentials-page .credential-row{margin-top:20px}.page-cta{background:var(--ink);color:var(--paper);padding-block:60px}.page-cta .eyebrow{color:#d6ba7e}.page-cta h2{max-width:740px}.page-cta h2 em{color:#dcc18d}.page-cta p:not(.eyebrow){max-width:600px;color:#d0dbd9;font-size:13px;margin-block:24px}.spaced-list{padding-left:19px;margin:20px 0}.spaced-list li{padding-block:6px}
.coaching-definition{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-block:55px}.definition-card{padding:40px;border:1px solid var(--line);border-radius:3px}.definition-card h2{margin-bottom:25px;font-size:43px}.definition-card p:not(.eyebrow),.definition-card li{font-size:13px;color:var(--muted)}.definition-card.dark{background:var(--ink);color:var(--paper);border-color:var(--ink)}.definition-card.dark p:not(.eyebrow){color:#d0dbd9}.definition-card.dark em,.definition-card.dark .eyebrow{color:#dcc18d}.fit-section{max-width:800px;text-align:center;padding-block:40px 65px}.fit-section>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:24px}.reflective-questions{list-style:none;counter-reset:question;text-align:left;padding:0;margin:30px 0}.reflective-questions li{counter-increment:question;border-bottom:1px solid var(--line);padding:20px 0;display:flex;gap:20px;font-size:14px}.reflective-questions li:before{content:'0' counter(question);color:var(--gold);font-size:11px;min-width:25px}.approach-section{padding-block:25px 65px}.three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.three-steps article{border-top:1px solid var(--line);padding-top:20px}.three-steps article>span{font-size:10px;color:var(--gold)}.three-steps h3{font-size:29px;margin-block:20px 15px}.three-steps p{font-size:12px;color:var(--muted)}.expectation-copy h3{font-size:26px;margin-bottom:12px}.expectation-copy p{margin-bottom:28px}
.series-nav{display:flex;flex-wrap:wrap;gap:12px;padding-block:25px}.series-nav a{font-size:10px;border:1px solid var(--line);padding:8px 13px;border-radius:25px}.series-nav a:hover{border-color:var(--gold)}.programme-row{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;border-top:1px solid var(--line);padding-block:55px;scroll-margin-top:125px}.programme-row h2{font-size:45px}.programme-topics{padding:0;list-style:none;margin-block:25px}.programme-topics li{padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:13px}.programme-topics li:before{content:'↗';color:var(--gold);margin-right:15px}.programme-row .text-link{margin-top:15px}.gallery-follow{padding-block:30px;font-size:12px;color:var(--muted)}.resources-detail{padding-top:45px}.linkedin-band{padding-block:0 65px}.linkedin-band p{color:var(--muted);font-size:13px;margin-top:20px}
.contact-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:55px 75px}.contact-grid aside>p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:25px}.contact-aside-link{border-top:1px solid var(--line);padding-top:25px;margin-top:35px}.contact-aside-link p{font-size:12px;color:var(--muted)}.contact-form-panel{border:1px solid var(--line);padding:32px;background:#ffffff40;border-radius:3px}.form-preview-note{font-size:10px;color:var(--muted);border-left:2px solid var(--gold);padding-left:12px;margin-bottom:25px}.contact-form-panel form{gap:12px}.contact-form-panel form label{font-size:12px}.contact-form-panel input,.contact-form-panel select,.contact-form-panel textarea{font-size:13px;padding:13px}.contact-form-panel .form-row{margin:0}.optional{font-weight:400;color:var(--muted);font-size:10px}.consent-row{display:flex;gap:10px;align-items:flex-start;margin-top:7px;font-weight:400!important}.consent-row input{width:16px;height:16px;flex:0 0 16px;margin-top:4px;accent-color:var(--ink)}#organisation-field label{display:block;margin-bottom:12px}[hidden]{display:none!important}.contact-form-panel button{min-width:180px}
@media(max-width:1000px){.editorial,.programme-row{gap:45px}.contact-grid{gap:40px}.home-services h2{font-size:38px;min-height:120px}.definition-card{padding:30px}.definition-card h2{font-size:38px}}
@media(max-width:650px){.home-credential{flex-wrap:wrap;gap:8px 12px;font-size:9px}.home-credential>span{display:none}.home-credential a{margin-left:0}.home-services{padding-block:30px}.home-services h2{font-size:38px;min-height:0}.home-services .coaching-panel,.home-services .training-panel{min-height:310px}.home-services .button{margin-top:auto}.gallery-tail{display:block}.gallery-tail a{margin-top:15px}.home-reflect{grid-template-columns:1fr;gap:25px;padding-block:40px}.quiet-links{gap:22px}.page-intro{padding-block:42px 35px}.page-intro h1{font-size:45px;letter-spacing:-1px}.page-lead{font-size:13px;margin-top:23px}.editorial,.programme-row{grid-template-columns:1fr;gap:25px;padding-block:38px}.editorial h2,.programme-row h2{font-size:39px}.prose{font-size:13px}.prose blockquote{font-size:28px}.credentials-page{padding-bottom:40px}.coaching-definition{grid-template-columns:1fr;gap:20px;padding-block:30px}.definition-card{padding:28px 24px}.definition-card h2{font-size:38px}.fit-section{padding-block:25px 40px}.fit-section h2{font-size:39px}.reflective-questions li{font-size:13px;padding-block:17px}.three-steps{grid-template-columns:1fr;gap:15px}.three-steps h3{margin-top:12px}.approach-section{padding-block:15px 40px}.page-cta{padding-block:40px}.page-cta h2{font-size:40px}.page-cta p:not(.eyebrow){font-size:12px}.series-nav{gap:8px;padding-block:20px}.series-nav a{font-size:9px;padding:7px 10px}.programme-row{scroll-margin-top:95px}.resources-detail{padding-block:30px 40px}.linkedin-band{padding-bottom:40px}.linkedin-band h2{font-size:36px}.contact-grid{grid-template-columns:1fr;gap:35px;padding-block:35px 45px}.contact-form-panel{padding:24px 20px}.contact-grid h2{font-size:39px}.contact-aside-link{margin-top:22px;padding-top:20px}}
@media(max-width:900px){.portrait-quote{top:38px;bottom:auto}}

.enquiry-panel h2{margin:18px 0 24px}.enquiry-panel>p:not(.eyebrow){color:var(--muted);line-height:1.8;margin:0 0 20px}.enquiry-panel .button{margin:14px 0 22px}.enquiry-panel .enquiry-note{font-size:12px;max-width:32em}
