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.
-diff --git a/wp-content/mu-plugins/coaching-mvp.php b/wp-content/mu-plugins/coaching-mvp.php index e18e63a..7f9015d 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.20'; +const COACHING_MVP_TEMPLATE_VERSION = '2.0.21'; function coaching_mvp_service_catalog() { return [ @@ -4264,175 +4264,204 @@ body.coaching-mvp-active .coach-ready-step p { } } body.coaching-mvp-active .coach-services-page > .wp-block-group__inner-container { - padding-top: 0 !important; - padding-bottom: 0 !important; + padding-top: clamp(2rem, 4.5vw, 3.6rem) !important; + padding-bottom: clamp(1.5rem, 3vw, 2.4rem) !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-page { + position: relative; } -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 { +body.coaching-mvp-active .coach-services-page .coach-badge:first-child { 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); + gap: .45rem; + margin: 0 0 1rem !important; + padding: .48rem .78rem !important; + background: var(--color-badge-bg) !important; + border: 1px solid var(--coach-border) !important; + color: var(--coach-text) !important; } -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-page h1.wp-block-heading { + margin: 0 !important; + max-width: 11ch; + color: var(--coach-text) !important; + font-size: clamp(3.1rem, 7vw, 5.1rem) !important; + line-height: .96 !important; + letter-spacing: -.05em !important; } -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; +body.coaching-mvp-active .coach-services-page > .wp-block-group__inner-container > p.has-large-font-size { max-width: 42rem; + margin: 1rem 0 0 !important; + font-size: clamp(1.08rem, 1.9vw, 1.24rem) !important; + line-height: 1.72 !important; + color: var(--coach-muted) !important; } -body.coaching-mvp-active .coach-services-expectation-lead { - color: rgba(33,24,19,.78); +body.coaching-mvp-active .coach-services-page .coach-card-grid { + margin-top: clamp(1.7rem, 3.5vw, 2.6rem) !important; + gap: 1rem !important; } -body.coaching-mvp-active .coach-services-expectation .coach-ready-steps { - border-top-color: rgba(33,24,19,.12); +body.coaching-mvp-active .coach-services-page .coach-service-card { + display: grid; + grid-template-rows: auto auto auto 1fr; + align-content: start; + gap: .95rem; + min-height: 100%; + padding: clamp(1.2rem, 2.4vw, 1.6rem) !important; + border-radius: 8px !important; + background: var(--coach-surface) !important; + border: 1px solid var(--coach-border) !important; } -body.coaching-mvp-active .coach-services-expectation .coach-ready-step { - border-bottom-color: rgba(33,24,19,.10); +body.coaching-mvp-active .coach-services-page .coach-service-card .coach-icon-dot { + width: 2.4rem !important; + height: 2.4rem !important; + border-radius: 6px !important; + background: var(--color-icon-bg) !important; + border: 1px solid var(--coach-border) !important; + color: var(--coach-text) !important; } -body.coaching-mvp-active .coach-services-next { - margin-top: clamp(2.2rem, 4vw, 3.5rem); +body.coaching-mvp-active .coach-services-page .coach-service-card h3 { + margin: 0 !important; + font-size: clamp(1.14rem, 1.8vw, 1.34rem) !important; + line-height: 1.18 !important; +} +body.coaching-mvp-active .coach-services-page .coach-service-card p { + margin: 0 !important; + color: var(--coach-muted) !important; +} +body.coaching-mvp-active .coach-services-page .coach-service-card ul { + display: flex; + flex-wrap: wrap; + gap: .5rem; + margin: .1rem 0 0 !important; + padding: 0 !important; + list-style: none !important; +} +body.coaching-mvp-active .coach-services-page .coach-service-card li { + display: inline-flex; + align-items: center; + min-height: 34px; + padding: .45rem .72rem !important; + border: 1px solid var(--coach-border) !important; + border-radius: 6px !important; + background: var(--color-badge-bg) !important; + color: var(--coach-text) !important; +} +body.coaching-mvp-active .coach-services-page .coach-service-card li::before { + display: none !important; +} +body.coaching-mvp-active .coach-services-page .coach-section { + margin-top: clamp(1.8rem, 3.8vw, 3rem) !important; + padding: clamp(1.45rem, 3.2vw, 2.15rem) !important; + border-radius: 8px !important; + background: var(--coach-surface) !important; + border: 1px solid var(--coach-border) !important; + box-shadow: none !important; +} +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + gap: 1rem; + position: relative; + overflow: hidden; +} +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section::before { + content: ''; + position: absolute; + inset: 0; + background: linear-gradient(180deg, rgba(247,244,235,.82), rgba(255,255,255,.96)); + pointer-events: none; +} +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section > * { + position: relative; + z-index: 1; +} +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section .coach-panel { + min-height: 100%; + padding: clamp(1.15rem, 2.4vw, 1.45rem) !important; + border-radius: 8px !important; + background: rgba(255,255,255,.9) !important; + border: 1px solid var(--coach-border) !important; +} +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section .coach-panel h3, +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section .coach-panel p { + margin: 0 !important; +} +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section .coach-panel h3 { + margin-top: .8rem !important; + font-size: clamp(1.24rem, 2vw, 1.5rem) !important; + line-height: 1.16 !important; + color: var(--coach-text) !important; +} +body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section .coach-panel p { + margin-top: .72rem !important; + color: var(--coach-muted) !important; +} +body.coaching-mvp-active .coach-services-page .coach-process-grid.coach-section { + display: grid; + grid-template-columns: repeat(3, minmax(0, 1fr)); + gap: 1rem; + background: transparent !important; + border: 0 !important; + padding: 0 !important; +} +body.coaching-mvp-active .coach-services-page .coach-process-card { + min-height: 100%; + padding: clamp(1.15rem, 2.3vw, 1.45rem) !important; + border-radius: 8px !important; + background: var(--coach-surface) !important; + border: 1px solid var(--coach-border) !important; +} +body.coaching-mvp-active .coach-services-page .coach-process-card .coach-icon-dot { + width: 2.5rem !important; + height: 2.5rem !important; + margin-bottom: 1rem; + border-radius: 6px !important; +} +body.coaching-mvp-active .coach-services-page .coach-process-card h3, +body.coaching-mvp-active .coach-services-page .coach-process-card p { + margin: 0 !important; +} +body.coaching-mvp-active .coach-services-page .coach-process-card p { + margin-top: .72rem !important; + color: var(--coach-muted) !important; +} +body.coaching-mvp-active .coach-services-page .coach-cta-band.coach-section { + position: relative; + overflow: hidden; + padding: clamp(1.5rem, 3vw, 2.2rem) !important; + background: linear-gradient(180deg, rgba(247,244,235,.92), rgba(255,255,255,.98)) !important; +} +body.coaching-mvp-active .coach-services-page .coach-cta-band.coach-section h3, +body.coaching-mvp-active .coach-services-page .coach-cta-band.coach-section p { + margin: 0 !important; +} +body.coaching-mvp-active .coach-services-page .coach-cta-band.coach-section p + p { + margin-top: .85rem !important; +} +body.coaching-mvp-active .coach-services-page .coach-cta-band .coach-inline-link { + display: inline-flex; + align-items: center; + justify-content: center; + min-height: 44px; } @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 { + body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section, + body.coaching-mvp-active .coach-services-page .coach-process-grid.coach-section { 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-page > .wp-block-group__inner-container { + padding-top: clamp(1.5rem, 5vw, 2.2rem) !important; } - body.coaching-mvp-active .coach-services-intro-note { - border-radius: 22px; + body.coaching-mvp-active .coach-services-page h1.wp-block-heading { + max-width: 12ch; + font-size: clamp(2.45rem, 11vw, 3.35rem) !important; } - body.coaching-mvp-active .coach-services-signals, - body.coaching-mvp-active .coach-services-fit-points { - gap: .45rem; + body.coaching-mvp-active .coach-services-page .coach-service-card, + body.coaching-mvp-active .coach-services-page .coach-grid-2.coach-section .coach-panel, + body.coaching-mvp-active .coach-services-page .coach-process-card, + body.coaching-mvp-active .coach-services-page .coach-cta-band.coach-section { + padding: 1.05rem !important; } } body.coaching-mvp-active .coach-about-band { @@ -5055,205 +5084,34 @@ function coaching_mvp_services_content() { return <<<'HTML'
01 / Services
- - - -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.
-
- 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
-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.
-Useful when everything feels urgent and you need stronger prioritization, steadier thinking, and a cleaner read on what matters next.
-Support for promotions, pivots, founder growth, or leadership changes where confidence and communication both matter.
-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
- - -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
+Whether you need one focused conversation or a longer coaching partnership, each offer is designed to create calm, honest progress.
-[coaching_services_flow limit="4"] +[coaching_services limit="4"] -04 / What to expect
- - -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.
- - -A steadier process
-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.
-Start with the decision, transition, pressure point, or pattern that most needs attention.
Turn reflection into something useful: a clearer choice, a stronger plan, or a better rhythm for action.
The aim is not more pressure. It is sustainable momentum that fits real life and real responsibility.
05 / Ready to begin
- - -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.
-Use the service progression above to decide whether you need entry, depth, or continuity.
-Briefly describe the challenge, transition, or decision so the conversation can start in the right place.
-The goal of the first step is a calmer, more useful sense of what to do next.
-You can book directly if you already know what you need, or start with a message if you want to talk it through first.
+