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

Built around the signals serious coaching clients actually look for: trust, fit, and real depth

@@ -3855,8 +4056,8 @@ function coaching_mvp_home_content() {
- -

Ways to work together

+ +

06 / Ways to work together

Choose the level of support that fits this season

@@ -3881,20 +4082,45 @@ function coaching_mvp_home_content() {
- -
+ +
+ +

07 / Ready to begin

+ + +

Take the next step in a way that feels clear and manageable

+ -
-
- Ready to begin? -

Take the next step in a way that feels clear and manageable

-

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.

-

Book a call View services

+
+
+

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.

+
-
-
1

Choose a starting point

Select the option that matches your current challenge, level of urgency, and preferred pace.

-
2

Share your context

Use the booking form to outline what is happening, what feels stuck, and what kind of support you need.

-
3

Move forward with clarity

You will leave with clearer next steps, stronger perspective, and a more grounded plan for what comes next.

+
+
+ 01 +
+ Choose a starting point +

Start with the call if you are ready, or review the services page first if you want to compare the options.

+
+
+
+ 02 +
+ Share your context +

Use the booking flow to outline what is happening, what feels stuck, and what kind of support would help most right now.

+
+
+
+ 03 +
+ Leave with stronger next steps +

The first conversation is designed to create clarity, traction, and a grounded sense of what comes next.

+
+