.consulting-page{padding-bottom:clamp(4rem,8vw,7rem)}.consulting-page h2{max-width:48rem}.consulting-page h3{font-size:clamp(1.5rem,2.4vw,2.2rem)}.consulting-page p,.consulting-page li,.consulting-page dd{overflow-wrap:break-word}.consulting-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.consulting-hero h1{max-width:54rem;margin-block:1.5rem;font-size:clamp(2.8rem,5.25vw,5.1rem);line-height:1.02}.consulting-proposition{max-width:42rem;margin-bottom:2rem;font-size:clamp(1.1rem,1.6vw,1.35rem)}.consulting-call-note{margin:1rem 0 0;font-size:.85rem}.consulting-decision-map{background:var(--colour-sage);border-radius:3rem 3rem .75rem;margin:0;padding:clamp(1.5rem,3vw,3rem)}.consulting-decision-map figcaption{max-width:28rem}.consulting-decision-map h2{margin:1rem 0 0;font-size:clamp(1.65rem,2.5vw,2.3rem);line-height:1.1}.consulting-map-close{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.consulting-map-close img{width:9rem;height:auto}.consulting-map-close .consulting-map-note{flex:10rem;padding:.85rem}.consulting-decision-map ol{margin:1.25rem 0;padding:0;list-style:none}.consulting-decision-map li{border-top:1px solid var(--colour-line);grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem;padding:.8rem 0;display:grid}.consulting-decision-map li>span,.consulting-number{font-family:var(--font-evidence);color:var(--colour-signal-text);font-size:.8rem}.consulting-decision-map strong{font-size:1.2rem}.consulting-decision-map li p{margin:.5rem 0 0;font-size:.95rem}.consulting-decision-map .editorial-link{margin-top:.35rem;font-size:.85rem}.consulting-map-note{background:var(--colour-white);font-family:var(--font-evidence);text-align:center;border-radius:1rem;margin:0;padding:1rem;font-size:.75rem}.consulting-audiences,.consulting-outcomes{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,7vw,7rem);margin-top:clamp(5rem,9vw,8rem);display:grid}.consulting-audiences ul,.consulting-outcomes ul{border-top:1px solid var(--colour-line);margin:0;padding:0;list-style:none}.consulting-audiences li,.consulting-outcomes li{border-bottom:1px solid var(--colour-line);padding:1.5rem 0}.consulting-audiences strong,.consulting-audiences span{display:block}.consulting-audiences strong{margin-bottom:.6rem;font-size:1.2rem}.consulting-capabilities{background:var(--colour-paper);border-radius:.75rem 3rem 3rem;margin-top:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,4.5rem)}.consulting-capabilities header,.consulting-engagements header,.consulting-options header{max-width:50rem;margin-bottom:3rem}.consulting-capabilities>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 4rem;display:grid}.consulting-capabilities article{border-top:1px solid var(--colour-line);padding-top:1.5rem}.consulting-capabilities h3{margin:.75rem 0 1rem}.consulting-capability-detail{font-family:var(--font-evidence);margin-top:1.5rem;font-size:.72rem;line-height:1.7}.consulting-proof{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:clamp(5rem,9vw,8rem);display:grid}.consulting-proof-portrait img{aspect-ratio:1;object-fit:cover;border-radius:3rem 3rem .75rem;width:100%;max-width:25rem;height:auto;display:block}.consulting-proof-portrait>p{margin-top:1.25rem}.consulting-proof figure{background:var(--colour-lilac);border-radius:.75rem 3rem 3rem;margin:0;padding:clamp(2rem,4vw,4rem)}.consulting-proof blockquote{margin:1.5rem 0 2rem;font-size:clamp(1.6rem,2.8vw,2.8rem);font-weight:720;line-height:1.15}.consulting-proof figcaption strong,.consulting-proof figcaption span{display:block}.consulting-proof figcaption span{margin-top:.4rem;font-size:.85rem}.consulting-proof .editorial-link{margin-top:1.5rem;font-size:.9rem}.consulting-engagements,.consulting-options{margin-top:clamp(5rem,9vw,8rem)}.consulting-engagements ol{border-top:1px solid var(--colour-line);margin:0;padding:0;list-style:none}.consulting-engagements li{border-bottom:1px solid var(--colour-line);grid-template-columns:2rem minmax(0,.85fr) minmax(0,1.15fr);align-items:baseline;gap:2rem;padding-block:2rem;display:grid}.consulting-engagements h3,.consulting-engagements li p{margin:0}.consulting-options{background:var(--colour-paper);border-radius:3rem .75rem 3rem 3rem;padding:clamp(2rem,5vw,4.5rem)}.consulting-health-check{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);padding-bottom:2.5rem;display:grid}.consulting-health-check h3{margin:1rem 0}.consulting-health-check h4{margin-top:0;font-size:1.15rem}.consulting-health-check ul{padding-left:1.2rem}.consulting-health-check li{margin-bottom:1rem}.consulting-price{margin:1rem 0;font-size:1.8rem;font-weight:700}.consulting-pricing{border-top:1px solid var(--colour-line);margin:0}.consulting-pricing>div{border-bottom:1px solid var(--colour-line);grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:2rem;padding:1.5rem 0;display:grid}.consulting-pricing dt{font-size:1.05rem;font-weight:700}.consulting-pricing dd{margin:0}.consulting-pricing dd>strong,.consulting-pricing dd>span{margin-bottom:.6rem;display:block}.consulting-pricing dd>strong{font-size:1.25rem}.consulting-pricing small{font-size:.85rem;font-weight:400}.consulting-pricing a{text-underline-offset:.25em;align-items:center;gap:.8rem;min-height:44px;font-weight:650;display:inline-flex}.consulting-scope-note{max-width:62rem;margin:2rem 0 0;font-size:.95rem}.consulting-outcomes li{font-weight:650}@media (width<=850px){.consulting-hero,.consulting-audiences,.consulting-outcomes{grid-template-columns:1fr}.consulting-decision-map{max-width:40rem}.consulting-proof{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:1.5rem}.consulting-capabilities>div{gap:2rem}}@media (width<=560px){.consulting-capabilities>div,.consulting-proof,.consulting-health-check,.consulting-pricing>div{grid-template-columns:1fr}.consulting-proof-portrait img{max-width:15rem}.consulting-engagements li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.consulting-engagements li p{grid-column:2}.consulting-pricing>div{gap:.75rem}.consulting-capabilities,.consulting-options,.consulting-closing,.consulting-proof figure{border-radius:2rem 2rem .65rem;padding:2rem 1.5rem}.consulting-page .course-cta{white-space:normal}}.consulting-industry-context{width:min(100%,36rem);margin:2rem 0 0}.consulting-industry-context img{border-radius:1.5rem;width:100%;height:auto;display:block}.consulting-industry-context figcaption{font-family:var(--font-evidence);margin-top:.75rem;font-size:.75rem}
