Choose a starting point
Select the option that matches your current challenge, level of urgency, and preferred pace.
diff --git a/assets/pasted-20260325-122653-0b2bb9de.png b/assets/pasted-20260325-122653-0b2bb9de.png new file mode 100644 index 0000000..efc6c7d Binary files /dev/null and b/assets/pasted-20260325-122653-0b2bb9de.png differ diff --git a/assets/pasted-20260325-124211-20faba70.png b/assets/pasted-20260325-124211-20faba70.png new file mode 100644 index 0000000..00c5565 Binary files /dev/null and b/assets/pasted-20260325-124211-20faba70.png differ diff --git a/assets/pasted-20260325-124625-7162b8ca.png b/assets/pasted-20260325-124625-7162b8ca.png new file mode 100644 index 0000000..b6a52c3 Binary files /dev/null and b/assets/pasted-20260325-124625-7162b8ca.png differ diff --git a/wp-content/mu-plugins/coaching-mvp.php b/wp-content/mu-plugins/coaching-mvp.php index 69fb746..69d3be7 100644 --- a/wp-content/mu-plugins/coaching-mvp.php +++ b/wp-content/mu-plugins/coaching-mvp.php @@ -8,7 +8,7 @@ if (!defined('ABSPATH')) { exit; } -const COACHING_MVP_TEMPLATE_VERSION = '2.0.9'; +const COACHING_MVP_TEMPLATE_VERSION = '2.0.15'; function coaching_mvp_service_catalog() { return [ @@ -1291,7 +1291,7 @@ body.coaching-mvp-active .coach-proof-band > .wp-block-group__inner-container { letter-spacing: .06em; } .coach-work-grid .coach-system-card h3 { - max-width: 12ch; + max-width: 15ch; margin-top: 0; margin-bottom: .48rem; font-size: 1.06rem; @@ -1351,7 +1351,8 @@ body.coaching-mvp-active .coach-proof-band > .wp-block-group__inner-container { position: relative; z-index: 1; } -.coach-ways-section .coach-badge { +.coach-ways-section .coach-badge, +.coach-ways-section .coach-eyebrow { background: rgba(255,255,255,.12); color: #fff; border-color: rgba(255,255,255,.16); @@ -1469,7 +1470,7 @@ body.coaching-mvp-active .coach-proof-band > .wp-block-group__inner-container { grid-auto-rows: 1fr; } .coach-ways-section .coach-service-card { - --ways-accent: #9b7bff; + --ways-accent: var(--color-brand-secondary); position: relative; display: flex; flex-direction: column; @@ -1504,19 +1505,19 @@ body.coaching-mvp-active .coach-proof-band > .wp-block-group__inner-container { pointer-events: none; } .coach-ways-section .coach-service-card:nth-child(1) { - --ways-accent: #b08dff; + --ways-accent: var(--color-brand-secondary); } .coach-ways-section .coach-service-card:nth-child(1)::after { content: "◌"; } .coach-ways-section .coach-service-card:nth-child(2) { - --ways-accent: #23d3c0; + --ways-accent: var(--color-brand-tertiary); } .coach-ways-section .coach-service-card:nth-child(2)::after { content: "✦"; } .coach-ways-section .coach-service-card:nth-child(3) { - --ways-accent: #ffb347; + --ways-accent: var(--color-brand-primary); } .coach-ways-section .coach-service-card:nth-child(3)::after { content: "∞"; @@ -3333,6 +3334,14 @@ body.coaching-mvp-active .coach-ways-band > .wp-block-group__inner-container { padding: 0 var(--coach-page-gutter) !important; box-sizing: border-box; } +body.coaching-mvp-active .coach-ways-band > .wp-block-group__inner-container > .wp-block-heading { + max-width: 24ch; + margin: 0 0 .85rem !important; + text-align: left !important; +} +body.coaching-mvp-active .coach-ways-band > .wp-block-group__inner-container > .coach-eyebrow { + margin-bottom: .75rem !important; +} body.coaching-mvp-active .coach-video-editorial { display: grid; grid-template-columns: minmax(0, 1.04fr) minmax(320px, .96fr); @@ -3488,11 +3497,39 @@ body.coaching-mvp-active .coach-proof-stats span { padding: .55rem .8rem; color: #fff; } +body.coaching-mvp-active .coach-proof-band h2, +body.coaching-mvp-active .coach-proof-band h3, +body.coaching-mvp-active .coach-proof-band strong { + color: #f7f2ee !important; +} +body.coaching-mvp-active .coach-proof-band p, +body.coaching-mvp-active .coach-proof-band li { + color: rgba(247, 242, 238, .82) !important; +} +body.coaching-mvp-active .coach-proof-band .coach-eyebrow { + color: #d58b67 !important; +} +body.coaching-mvp-active .coach-proof-band .coach-proof-lead { + color: rgba(255,255,255,.92) !important; +} +body.coaching-mvp-active .coach-proof-band .coach-proof-num { + color: rgba(255,255,255,.58) !important; +} +body.coaching-mvp-active .coach-proof-band .coach-proof-fit strong, +body.coaching-mvp-active .coach-proof-band .coach-proof-column h3, +body.coaching-mvp-active .coach-proof-band .coach-proof-stats span { + color: #fff !important; +} body.coaching-mvp-active .coach-ways-editorial { gap: 1.35rem; } body.coaching-mvp-active .coach-ways-intro { - max-width: 48rem; + max-width: 44rem; + margin: 0; +} +body.coaching-mvp-active .coach-ways-kicker { + display: block; + max-width: 40rem; } body.coaching-mvp-active .coach-services-flow { display: grid; @@ -3510,7 +3547,7 @@ body.coaching-mvp-active .coach-service-flow-item:last-child { border-bottom: 1px solid rgba(33,24,19,.10); } body.coaching-mvp-active .coach-service-flow-num { - color: rgba(95,45,255,.72); + color: color-mix(in srgb, var(--color-brand-secondary) 72%, #211813 28%); font-size: 1.65rem; letter-spacing: -.03em; } @@ -3532,7 +3569,7 @@ body.coaching-mvp-active .coach-service-flow-meta { margin-top: .2rem; } body.coaching-mvp-active .coach-service-flow-meta span { - color: rgba(95,45,255,.82); + color: color-mix(in srgb, var(--color-brand-tertiary) 78%, #211813 22%); } body.coaching-mvp-active .coach-service-flow-side { display: flex; @@ -3556,6 +3593,170 @@ body.coaching-mvp-active .coach-ways-footer-clean { body.coaching-mvp-active .coach-ways-footer-clean p { margin: 0; } +body.coaching-mvp-active .coach-ready-band { + position: relative; + isolation: isolate; + margin-top: clamp(2rem, 4vw, 3.4rem); + padding: clamp(2.8rem, 5vw, 4.2rem) 0; + border: 0; + border-radius: 0; + background: transparent; + box-shadow: none; + overflow: visible; +} +body.coaching-mvp-active .coach-ready-band::before { + content: ""; + position: absolute; + inset: 0; + left: 50%; + width: 100vw; + transform: translateX(-50%); + background: + radial-gradient(circle at 12% 18%, rgba(255, 215, 0, .18), transparent 28%), + radial-gradient(circle at 84% 20%, rgba(173, 164, 2, .16), transparent 24%), + linear-gradient(180deg, #fffdf6 0%, #f6f0da 100%); + box-shadow: inset 0 1px 0 rgba(255,255,255,.8), inset 0 -1px 0 rgba(120,141,4,.16); + z-index: -2; +} +body.coaching-mvp-active .coach-ready-band::after { + content: ""; + position: absolute; + inset: 0; + left: 50%; + width: 100vw; + transform: translateX(-50%); + background: linear-gradient(135deg, rgba(255,215,0,.06), rgba(120,141,4,.08)); + z-index: -1; +} +body.coaching-mvp-active .coach-ready-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-ready-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-ready-band > .wp-block-group__inner-container > .wp-block-heading { + width: min(100%, 24ch); + max-width: 24ch; + margin: 0 0 .85rem !important; + margin-left: 0 !important; + margin-right: auto !important; + text-align: left !important; + color: #211813 !important; +} +body.coaching-mvp-active .coach-ready-editorial { + display: grid; + grid-template-columns: minmax(0, 1.02fr) minmax(320px, .98fr); + gap: clamp(1.35rem, 2.8vw, 2.5rem); + align-items: start; +} +body.coaching-mvp-active .coach-ready-copy { + display: grid; + gap: 1rem; + max-width: 44rem; +} +body.coaching-mvp-active .coach-ready-lead { + margin: 0; + font-size: clamp(1.04rem, 1.5vw, 1.18rem); + line-height: 1.72; + color: rgba(33,24,19,.82) !important; +} +body.coaching-mvp-active .coach-ready-actions { + display: flex; + flex-wrap: wrap; + gap: .75rem; +} +body.coaching-mvp-active .coach-ready-band .coach-inline-link, +body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-primary, +body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-secondary { + display: inline-flex; + align-items: center; + justify-content: center; + min-height: 48px; + padding: .85rem 1.15rem; + border-radius: 999px; + border: 1px solid rgba(120,141,4,.16); + text-decoration: none; + box-shadow: none; +} +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; +} +body.coaching-mvp-active .coach-ready-band .coach-inline-link.is-secondary { + background: rgba(255,255,255,.66) !important; + color: #211813 !important; +} +body.coaching-mvp-active .coach-ready-band .coach-inline-link:hover, +body.coaching-mvp-active .coach-ready-band .coach-inline-link:focus-visible { + transform: none; + box-shadow: none; + filter: brightness(.98); +} +body.coaching-mvp-active .coach-ready-steps { + display: grid; + gap: 0; + border-top: 1px solid rgba(120,141,4,.18); +} +body.coaching-mvp-active .coach-ready-step { + display: grid; + grid-template-columns: minmax(54px, 72px) minmax(0, 1fr); + gap: .95rem 1.1rem; + align-items: start; + padding: 1rem 0; + border-bottom: 1px solid rgba(120,141,4,.18); +} +body.coaching-mvp-active .coach-ready-step-num { + color: color-mix(in srgb, var(--color-brand-tertiary) 78%, #211813 22%); + font-size: 1.45rem; + line-height: 1; + letter-spacing: -.03em; +} +body.coaching-mvp-active .coach-ready-step strong { + display: block; + margin-bottom: .35rem; + color: #211813 !important; +} +body.coaching-mvp-active .coach-ready-step p { + margin: 0; + color: rgba(33,24,19,.74) !important; +} +@media (max-width: 960px) { + body.coaching-mvp-active .coach-ready-editorial { + grid-template-columns: 1fr; + } +} +@media (max-width: 781px) { + body.coaching-mvp-active .coach-ready-band > .wp-block-group__inner-container > .wp-block-heading { + max-width: none; + } + body.coaching-mvp-active .coach-ready-step { + grid-template-columns: 1fr; + gap: .55rem; + } + body.coaching-mvp-active .coach-ready-step-num { + font-size: 1.2rem; + } +} @media (max-width: 960px) { body.coaching-mvp-active .coach-video-editorial, body.coaching-mvp-active .coach-proof-inline-row, @@ -3822,8 +4023,8 @@ function coaching_mvp_home_content() {
Trust & credibility
+ +05 / Trust & credibility
Ways to work together
+ +06 / Ways to work together
07 / Ready to begin
+ + +If you already know you want support, book a call. If you have questions first, the services page will help you choose the right starting point.
- +If you already know you want support, book the call. If you want a little context first, compare the services and choose the most useful starting point.
+Select the option that matches your current challenge, level of urgency, and preferred pace.
Use the booking form to outline what is happening, what feels stuck, and what kind of support you need.
You will leave with clearer next steps, stronger perspective, and a more grounded plan for what comes next.
Start with the call if you are ready, or review the services page first if you want to compare the options.
+Use the booking flow to outline what is happening, what feels stuck, and what kind of support would help most right now.
+The first conversation is designed to create clarity, traction, and a grounded sense of what comes next.
+