This commit is contained in:
Flatlogic Bot 2026-03-25 14:03:59 +00:00
parent fc6fd3a94a
commit a6208e8425

View File

@ -8,7 +8,7 @@ if (!defined('ABSPATH')) {
exit;
}
const COACHING_MVP_TEMPLATE_VERSION = '2.0.15';
const COACHING_MVP_TEMPLATE_VERSION = '2.0.18';
function coaching_mvp_service_catalog() {
return [
@ -2449,7 +2449,7 @@ body.coaching-mvp-active .wp-block-button__link:focus-visible,
.coach-final-cta .coach-inline-link:hover,
.coach-final-cta .coach-inline-link:focus-visible {
background: var(--color-button-secondary-hover-bg) !important;
border-color: rgba(17,24,39,.16) !important;
border-color: rgba(120,141,4,.2) !important;
color: var(--color-button-secondary-text) !important;
}
.coach-badge,
@ -3349,12 +3349,17 @@ body.coaching-mvp-active .coach-video-editorial {
align-items: start;
}
body.coaching-mvp-active .coach-video-band > .wp-block-group__inner-container > .wp-block-heading {
max-width: 23ch;
margin-bottom: .8rem;
width: min(100%, 38rem);
max-width: 38rem;
margin: 0 0 .8rem !important;
text-align: left !important;
margin-right: auto !important;
}
body.coaching-mvp-active .coach-video-band > .wp-block-group__inner-container > p:not(.coach-eyebrow) {
max-width: 44rem;
margin: 0 0 clamp(1.45rem, 3vw, 2.2rem);
width: min(100%, 46rem);
max-width: 46rem;
margin: 0 0 clamp(1.45rem, 3vw, 2.2rem) !important;
text-align: left !important;
color: rgba(33,24,19,.78);
}
body.coaching-mvp-active .coach-video-main,
@ -3691,26 +3696,37 @@ body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-secondary {
align-items: center;
justify-content: center;
min-height: 48px;
padding: .85rem 1.15rem;
border-radius: 999px;
border: 1px solid rgba(120,141,4,.16);
padding: .78rem 1rem;
border-radius: 6px;
border: 1px solid rgba(17,24,39,.10);
text-decoration: none;
box-shadow: none;
transition: border-color .16s ease, background-color .16s ease, color .16s ease, opacity .16s ease;
}
body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-primary {
background: var(--color-brand-secondary) !important;
border-color: var(--color-brand-secondary) !important;
color: #211813 !important;
background: var(--color-brand-primary) !important;
border-color: rgba(17,24,39,.08) !important;
color: #1d1d1b !important;
}
body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-secondary {
background: rgba(255,255,255,.66) !important;
color: #211813 !important;
background: #fff !important;
border-color: rgba(17,24,39,.10) !important;
color: var(--color-text) !important;
}
body.coaching-mvp-active .coach-ready-band .coach-inline-link:hover,
body.coaching-mvp-active .coach-ready-band .coach-inline-link:focus-visible {
background: #faf7df !important;
border-color: rgba(17,24,39,.16) !important;
color: var(--color-text) !important;
transform: none;
box-shadow: none;
filter: brightness(.98);
filter: none;
}
body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-primary:hover,
body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-primary:focus-visible {
background: var(--color-brand-secondary) !important;
border-color: var(--color-brand-secondary) !important;
color: #111 !important;
}
body.coaching-mvp-active .coach-ready-steps {
display: grid;
@ -3745,6 +3761,115 @@ body.coaching-mvp-active .coach-ready-step p {
grid-template-columns: 1fr;
}
}
body.coaching-mvp-active .coach-about-band {
position: relative;
isolation: isolate;
margin-top: clamp(2rem, 4vw, 3.4rem);
padding: clamp(2.7rem, 5vw, 4rem) 0;
border: 0;
border-radius: 0;
background: transparent;
box-shadow: none;
overflow: visible;
}
body.coaching-mvp-active .coach-about-band::before {
content: "";
position: absolute;
inset: 0;
left: 50%;
width: 100vw;
transform: translateX(-50%);
background: #ffffff;
box-shadow: none;
z-index: -2;
}
body.coaching-mvp-active .coach-about-band::after {
content: none;
}
body.coaching-mvp-active .coach-about-band > .wp-block-group__inner-container {
position: relative;
z-index: 1;
width: min(100%, var(--coach-content-max));
max-width: var(--coach-content-max);
margin-left: auto !important;
margin-right: auto !important;
padding-left: var(--coach-page-gutter) !important;
padding-right: var(--coach-page-gutter) !important;
}
body.coaching-mvp-active .coach-about-band .coach-eyebrow {
display: inline-block !important;
padding: 0 !important;
margin: 0 0 .75rem !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: #b54a22 !important;
font-size: .78rem !important;
font-weight: 700 !important;
line-height: 1.2 !important;
letter-spacing: .15em !important;
text-transform: uppercase !important;
}
body.coaching-mvp-active .coach-about-band > .wp-block-group__inner-container > .wp-block-heading {
width: min(100%, 42rem);
max-width: 42rem;
margin: 0 0 1rem !important;
text-align: left !important;
margin-right: auto !important;
color: #211813 !important;
}
body.coaching-mvp-active .coach-about-grid {
grid-template-columns: minmax(0, 1.05fr) minmax(320px, .95fr);
gap: clamp(1.5rem, 3vw, 2.7rem);
align-items: start;
margin-top: .45rem;
}
body.coaching-mvp-active .coach-about-panel {
display: grid;
gap: .95rem;
align-content: start;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
padding: 0 !important;
}
body.coaching-mvp-active .coach-about-panel:hover {
transform: none !important;
border-color: transparent !important;
box-shadow: none !important;
}
body.coaching-mvp-active .coach-about-panel h3 {
margin: 0;
}
body.coaching-mvp-active .coach-about-panel p {
max-width: 40rem;
margin: 0;
}
body.coaching-mvp-active .coach-about-story-grid {
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: .9rem;
}
body.coaching-mvp-active .coach-about-story-grid .coach-story-card {
min-height: 100%;
padding: 1rem 1rem 1.05rem;
border: 1px solid rgba(120,141,4,.14) !important;
background: rgba(255,255,255,.7) !important;
box-shadow: none !important;
}
body.coaching-mvp-active .coach-about-story-grid .coach-story-card:hover {
transform: none !important;
border-color: rgba(120,141,4,.2) !important;
box-shadow: none !important;
}
@media (max-width: 960px) {
body.coaching-mvp-active .coach-about-grid {
grid-template-columns: 1fr;
}
body.coaching-mvp-active .coach-about-story-grid {
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}
}
@media (max-width: 781px) {
body.coaching-mvp-active .coach-ready-band > .wp-block-group__inner-container > .wp-block-heading {
max-width: none;
@ -4127,22 +4252,22 @@ function coaching_mvp_home_content() {
</div></div>
<!-- /wp:group -->
<!-- wp:group {"className":"coach-section","layout":{"type":"constrained"}} -->
<div class="wp-block-group coach-section"><div class="wp-block-group__inner-container">
<!-- wp:paragraph {"className":"coach-badge"} -->
<p class="coach-badge">About the work</p>
<!-- wp:group {"align":"full","className":"coach-about-band coach-about-section","layout":{"type":"constrained"}} -->
<div class="wp-block-group alignfull coach-about-band coach-about-section"><div class="wp-block-group__inner-container">
<!-- wp:paragraph {"className":"coach-eyebrow"} -->
<p class="coach-eyebrow">08 / About the work</p>
<!-- /wp:paragraph -->
<!-- wp:heading -->
<h2 class="wp-block-heading">Grounded, strategic coaching for people carrying real responsibility</h2>
<!-- /wp:heading -->
<!-- wp:html -->
<div class="coach-grid-2">
<div class="coach-panel">
<div class="coach-grid-2 coach-about-grid">
<div class="coach-about-panel">
<h3>A calm space for honest thinking</h3>
<p>This work is designed for moments when the pressure is high, the stakes are real, and quick answers are not enough. Coaching creates room to sort signal from noise, make stronger decisions, and move forward in a way that feels aligned.</p>
<p><a class="coach-inline-link" href="/about/">Learn more about the approach</a></p>
</div>
<div class="coach-story-grid">
<div class="coach-story-grid coach-about-story-grid">
<article class="coach-story-card"><h3>Clarity</h3><p>Make sense of competing priorities, difficult choices, and the patterns that keep pulling attention in too many directions.</p></article>
<article class="coach-story-card"><h3>Presence</h3><p>Strengthen communication, steadiness, and self-trust so you can lead with more intention under pressure.</p></article>
<article class="coach-story-card"><h3>Momentum</h3><p>Turn reflection into practical next steps that feel realistic, thoughtful, and sustainable over time.</p></article>