From 62ad969bc1dc595be50be5622a793d5a6d7354cc Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Thu, 26 Mar 2026 11:31:15 +0000 Subject: [PATCH] Autosave: 20260326-113115 --- wp-content/mu-plugins/coaching-mvp.php | 394 +++++++++++++++++++++++-- 1 file changed, 369 insertions(+), 25 deletions(-) diff --git a/wp-content/mu-plugins/coaching-mvp.php b/wp-content/mu-plugins/coaching-mvp.php index a6ddc83..e18e63a 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.18'; +const COACHING_MVP_TEMPLATE_VERSION = '2.0.20'; function coaching_mvp_service_catalog() { return [ @@ -4263,6 +4263,178 @@ body.coaching-mvp-active .coach-ready-step p { grid-template-columns: 1fr; } } +body.coaching-mvp-active .coach-services-page > .wp-block-group__inner-container { + padding-top: 0 !important; + padding-bottom: 0 !important; +} +body.coaching-mvp-active .coach-services-intro { + display: grid; + grid-template-columns: minmax(0, 1.04fr) minmax(320px, .96fr); + gap: clamp(1.5rem, 3vw, 2.8rem); + align-items: start; + padding-top: clamp(2.2rem, 4vw, 3.4rem); +} +body.coaching-mvp-active .coach-services-intro-copy { + display: grid; + gap: 1rem; + align-content: start; + max-width: 46rem; +} +body.coaching-mvp-active .coach-services-intro-copy h1 { + margin: 0; + max-width: 12ch; + color: #211813; + font-size: clamp(2.75rem, 5vw, 5rem); + line-height: .98; + letter-spacing: -.04em; +} +body.coaching-mvp-active .coach-services-lead { + margin: 0; + max-width: 42rem; + font-size: clamp(1.05rem, 1.7vw, 1.18rem); + line-height: 1.75; + color: rgba(33,24,19,.8); +} +body.coaching-mvp-active .coach-services-actions { + justify-content: flex-start; +} +body.coaching-mvp-active .coach-services-signals, +body.coaching-mvp-active .coach-services-fit-points { + display: flex; + flex-wrap: wrap; + gap: .55rem; +} +body.coaching-mvp-active .coach-services-signals span, +body.coaching-mvp-active .coach-services-fit-points span { + display: inline-flex; + align-items: center; + min-height: 36px; + padding: .5rem .8rem; + border-radius: 999px; + border: 1px solid rgba(17,24,39,.08); + background: rgba(255,255,255,.76); + color: rgba(33,24,19,.78); + font-size: .84rem; + box-shadow: 0 12px 28px rgba(9,18,40,.05); +} +body.coaching-mvp-active .coach-services-intro-note { + display: grid; + gap: 1rem; + align-content: start; + padding: clamp(1.2rem, 2.2vw, 1.6rem); + border-radius: 28px; + border: 1px solid rgba(120,141,4,.14); + background: + radial-gradient(circle at 88% 14%, rgba(255,215,0,.14), transparent 26%), + linear-gradient(180deg, rgba(255,255,255,.96), rgba(249,247,239,.98)); + box-shadow: 0 24px 56px rgba(9,18,40,.08); +} +body.coaching-mvp-active .coach-services-intro-note h3, +body.coaching-mvp-active .coach-services-intro-note p, +body.coaching-mvp-active .coach-services-fit-copy h2, +body.coaching-mvp-active .coach-services-fit-copy p, +body.coaching-mvp-active .coach-services-expectation-main h2, +body.coaching-mvp-active .coach-services-expectation-main p { + margin: 0; +} +body.coaching-mvp-active .coach-services-note-list { + gap: .85rem; +} +body.coaching-mvp-active .coach-services-note-list li:first-child { + padding-top: 0; + border-top: 0; +} +body.coaching-mvp-active .coach-services-journey { + margin-top: clamp(2rem, 4vw, 3.2rem); +} +body.coaching-mvp-active .coach-services-fit { + display: grid; + grid-template-columns: minmax(0, 1.02fr) minmax(320px, .98fr); + gap: clamp(1.5rem, 3vw, 2.8rem); + align-items: start; + padding-top: clamp(2.3rem, 4vw, 3.6rem); +} +body.coaching-mvp-active .coach-services-fit-copy { + display: grid; + gap: .95rem; + max-width: 44rem; +} +body.coaching-mvp-active .coach-services-fit-copy h2, +body.coaching-mvp-active .coach-services-expectation-main h2 { + color: #211813; + max-width: 18ch; +} +body.coaching-mvp-active .coach-services-fit-grid { + display: grid; + gap: .9rem; +} +body.coaching-mvp-active .coach-services-fit-card { + min-height: 100%; + padding: 1.1rem 1.15rem 1.2rem; + border-radius: 24px; + border: 1px solid rgba(120,141,4,.14); + background: rgba(255,255,255,.78); + box-shadow: 0 18px 42px rgba(9,18,40,.06); +} +body.coaching-mvp-active .coach-services-fit-card h3, +body.coaching-mvp-active .coach-services-fit-card p { + margin: 0; +} +body.coaching-mvp-active .coach-service-fit-num { + display: inline-block; + margin-bottom: .7rem; + color: color-mix(in srgb, var(--color-brand-tertiary) 78%, #211813 22%); + font-size: 1.2rem; + letter-spacing: -.03em; +} +body.coaching-mvp-active .coach-services-expectation { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(320px, .94fr); + gap: clamp(1.35rem, 2.8vw, 2.5rem); + align-items: start; + margin-top: clamp(1.8rem, 3vw, 2.5rem); + padding-top: clamp(1.6rem, 2.8vw, 2.2rem); + border-top: 1px solid rgba(33,24,19,.10); +} +body.coaching-mvp-active .coach-services-expectation-main { + display: grid; + gap: .95rem; + max-width: 42rem; +} +body.coaching-mvp-active .coach-services-expectation-lead { + color: rgba(33,24,19,.78); +} +body.coaching-mvp-active .coach-services-expectation .coach-ready-steps { + border-top-color: rgba(33,24,19,.12); +} +body.coaching-mvp-active .coach-services-expectation .coach-ready-step { + border-bottom-color: rgba(33,24,19,.10); +} +body.coaching-mvp-active .coach-services-next { + margin-top: clamp(2.2rem, 4vw, 3.5rem); +} +@media (max-width: 960px) { + body.coaching-mvp-active .coach-services-intro, + body.coaching-mvp-active .coach-services-fit, + body.coaching-mvp-active .coach-services-expectation { + grid-template-columns: 1fr; + } + body.coaching-mvp-active .coach-services-intro-copy h1 { + max-width: 14ch; + } +} +@media (max-width: 781px) { + body.coaching-mvp-active .coach-services-intro { + padding-top: clamp(1.4rem, 5vw, 2rem); + } + body.coaching-mvp-active .coach-services-intro-note { + border-radius: 22px; + } + body.coaching-mvp-active .coach-services-signals, + body.coaching-mvp-active .coach-services-fit-points { + gap: .45rem; + } +} body.coaching-mvp-active .coach-about-band { position: relative; isolation: isolate; @@ -4881,36 +5053,207 @@ HTML; function coaching_mvp_services_content() { return <<<'HTML' - -
-

Coaching services

-

Support designed for clarity, change, and steady momentum

-

Whether you need one focused conversation or a longer coaching partnership, each offer is designed to create calm, honest progress.

+ +
+ +
+
+

01 / Services

+ + + +

Choose the level of support that fits the weight of this season.

+ + + +

Private coaching for founders, executives, and senior professionals who need thoughtful support, clearer decisions, and stronger next steps under real pressure.

+ + + + + + + +

Begin with a low-pressure call, go deeper in a focused session, or choose ongoing support when the season needs continuity.

+
+ + + +
+
+
+ Executive standing in a bright modern office +
+
+ A simple way to choose + Start with the smallest useful next step. +

Discovery Call for fit and direction, Clarity Session for one high-stakes issue, ongoing coaching when the work needs rhythm and continuity.

+
+
+
+
+ + + +
+ +
+
+

02 / Who this is for

+

Designed for people carrying real responsibility, not just chasing inspiration.

+

This work fits leaders, founders, senior professionals, and people in transition who need a calmer place to think well, speak honestly, and make cleaner decisions.

+
+
+ 01 +
+

Pressure that needs clearer signal

+

Useful when everything feels urgent and you need stronger prioritization, steadier thinking, and a cleaner read on what matters next.

+
+
+
+ 02 +
+

Transitions with visible stakes

+

Support for promotions, pivots, founder growth, or leadership changes where confidence and communication both matter.

+
+
+
+ 03 +
+

Ongoing seasons of responsibility

+

Built for moments when one conversation is not enough and the work needs continuity, accountability, and room to think over time.

+
+
+
+
+ +
+ +
+ +
+ + + +
+ +

03 / Ways to work together

+ + +

A clearer progression from first conversation to deeper support

+ + +
+
+ Not four equal cards — a practical path into the right level of support +

Use this page to decide how much space, depth, and continuity would be most useful right now. The offers are designed to feel like a clean progression, not a confusing menu.

+
+ -[coaching_services limit="4"] +[coaching_services_flow limit="4"] -
-
- Who this is for -

For leaders, founders, professionals, and people in transition

-

These offers work well for moments that call for clearer thinking, stronger decision-making, more grounded leadership, or a steadier way of moving through change.

-
-
- What to expect -

Choose the level of support that matches the moment

-

Some people need a single strategic conversation. Others want structured support over time. Each option is meant to make the next step feel simple and clear.

+
-
-
01

Name what matters

Start with the decision, transition, pressure point, or pattern that most needs attention.

-
02

Make the work practical

Turn reflection into something useful: a clearer choice, a stronger plan, or a better rhythm for action.

-
03

Move with consistency

The aim is not more pressure. It is sustainable momentum that fits real life and real responsibility.

+ +
+ + + +
+ +

04 / What to expect

+ + +

Thoughtful, practical conversations that leave you with stronger next steps

+ + +

The point is not more theory. It is to reduce noise, get clear on what matters, and leave with language, decisions, or structure you can actually use.

+ + +
+
+
+
+ Private 1:1Grounded conversation, tailored to the season you are in. + Clear next stepEvery session is meant to create language, decisions, or momentum you can actually use. + No hard sellThe first step is designed to feel calm, thoughtful, and easy to enter. +
+
+
+ Calm process + Practical depth + Leadership language +
+
+
+

A steadier process

+

What usually happens inside the work

+

We start with the challenge that most needs attention, sort signal from noise, and work toward a next move that feels clearer, cleaner, and more usable.

+
    +
  1. Name the real issue.Bring the transition, decision, pressure point, or conversation that most needs clarity.
  2. +
  3. Work toward practical clarity.Find the signal, sharpen the frame, and identify what would actually move things forward.
  4. +
  5. Leave with a cleaner next move.The outcome should feel grounded and usable — not abstract, performative, or overloaded.
  6. +
+
-
-

Not sure which option fits best?

-

You can book directly if you already know what you need, or start with a message if you want to talk it through first.

-

Book a session Ask a question

+ +
+ + + +
+ +

05 / Ready to begin

+ + +

If the work feels aligned, there is a simple next step

+ + +
+
+

Book directly if you already know what kind of support you want. If you would rather ask a question first, reach out and describe what is happening.

+ +
+
+
+ 01 +
+ Choose the closest fit +

Use the service progression above to decide whether you need entry, depth, or continuity.

+
+
+
+ 02 +
+ Share a little context +

Briefly describe the challenge, transition, or decision so the conversation can start in the right place.

+
+
+
+ 03 +
+ Move forward with clarity +

The goal of the first step is a calmer, more useful sense of what to do next.

+
+
+
@@ -4918,6 +5261,7 @@ function coaching_mvp_services_content() { HTML; } + function coaching_mvp_testimonials_content() { return <<<'HTML'