39292-vm/tmp_home_current2.html
2026-03-25 17:51:55 +00:00

1616 lines
52 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- wp:html -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Cardo:wght@700&amp;family=Inter:wght@400;600;700&amp;display=swap');
h1.wp-block-post-title, .wp-block-post-title, h1.entry-title, .entry-title { display: none !important; }
/* Hide default theme header/top strip on Home so custom hero header is the only top section */
body.home .wp-site-blocks > header.wp-block-template-part { display: none !important; }
body.home main.wp-block-group > .wp-block-group.has-global-padding > .wp-block-spacer:first-child { display: none !important; }
body.home .wp-site-blocks { padding-top: 0 !important; margin-top: 0 !important; }
body.home .wp-site-blocks,
body.home main,
body.home .entry-content,
body.home .wp-block-post-content,
body.home .type-page {
padding-top: 0 !important;
margin-top: 0 !important;
}
body.home main.wp-block-group > .wp-block-group { padding-top: 0 !important; margin-top: 0 !important; }
body.home .kmc-landing {
margin-top: 0 !important;
padding-top: 0 !important;
}
body.home { margin-top: 0 !important; padding-top: 0 !important; }
body { background: #1C3434; }
.entry-content.wp-block-post-content.has-global-padding.is-layout-constrained { padding-left: 0 !important; padding-right: 0 !important; }
.entry-content.wp-block-post-content.is-layout-constrained > .kmc-landing { max-width: none !important; }
.kmc-landing { font-family: 'Inter', sans-serif; color: #fff; }
.kmc-landing * { box-sizing: border-box; }
.kmc-container { width: min(1440px, calc(100% - 72px)); margin: 0 auto; }
.kmc-hero { background: #1C3434; padding: 0 0 56px; }
.kmc-topbar { border-bottom: 1px solid rgba(144,241,174,.45); }
.kmc-topbar-inner { min-height: 92px; display: flex; align-items: center; justify-content: space-between; gap: 24px; }
.kmc-brand { color: #fff; text-decoration: none; font-size: clamp(24px,2.2vw,36px); font-weight: 700; line-height: 1.08; letter-spacing: -0.01em; }
.kmc-topbar-right { display: flex; align-items: center; gap: clamp(16px,2.2vw,36px); }
.kmc-topnav { display: inline-flex; align-items: center; gap: clamp(16px,2vw,30px); }
.kmc-topnav a { color: rgba(255,255,255,.95); text-decoration: none; font-size: 18px; font-weight: 600; line-height: 1.2; }
.kmc-top-cta { display: inline-flex; align-items: center; gap: 12px; padding: 8px 8px 8px 20px; border-radius: 999px; background: #fff; color: #1C3434; text-decoration: none; font-size: 16px; font-weight: 700; line-height: 1; }
.kmc-hero-grid { padding-top: 42px; display: grid; grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr); gap: 56px; align-items: start; }
.kmc-hero h1 { margin: 0; font-family: 'Cardo', serif; font-size: clamp(56px,5.2vw,82px); line-height: 1.03; font-weight: 700; letter-spacing: -0.014em; color: #fff; max-width: 860px; }
.kmc-hero h1 .kmc-mint { color: #90F1AE; }
.kmc-hero-copy { max-width: 520px; margin-top: 14px; }
.kmc-hero p { margin: 0 0 28px; font-size: clamp(18px,1.55vw,24px); line-height: 1.42; color: rgba(255,255,255,.82); }
.kmc-main-cta { display: inline-flex; align-items: center; gap: 12px; padding: 8px 8px 8px 20px; border-radius: 999px; background: #fff; color: #1C3434; text-decoration: none; font-size: 16px; font-weight: 700; line-height: 1; }
.kmc-assessment-arrow { width: 34px; height: 34px; border-radius: 50%; background: #90F1AE; color: #1C3434; display: inline-flex; align-items: center; justify-content: center; font-size: 16px; line-height: 1; font-weight: 700; flex: 0 0 34px; margin-left: 2px; }
.kmc-main-cta .arrow { width: 26px; height: 26px; border-radius: 50%; background: #90F1AE; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; line-height: 1; }
.kmc-video-wrap { margin-top: 34px; border: 1px solid rgba(144,241,174,.35); border-radius: 18px; overflow: hidden; background: #081919; box-shadow: 0 16px 30px rgba(0,0,0,.3); }
.kmc-video-wrap video { width: 100%; display: block; aspect-ratio: 16 / 8.55; object-fit: cover; }
/* KMC NEXT SECTION START */
.kmc-next { background: #F8F8F6; padding: 56px 0 64px; }
.kmc-next-grid { display: grid; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 56px; align-items: center; }
.kmc-next h2 { margin: 0 0 12px; font-family: 'Cardo', serif; color: #1C3434; font-size: clamp(44px,4.6vw,66px); line-height: 1.08; font-weight: 700; letter-spacing: -0.01em; max-width: 640px; }
.kmc-next-purpose { margin: 0 0 12px; font-family: 'Cardo', serif; font-size: 20px; line-height: 1.2; color: #1C3434; }
.kmc-next-body { margin: 0; color: rgba(28,52,52,.82); font-size: 13px; line-height: 1.55; max-width: 560px; }
.kmc-next-ctas { margin-top: 20px; display: flex; gap: 12px; align-items: center; flex-wrap: wrap; }
.kmc-dark-cta { display: inline-flex; align-items: center; gap: 10px; padding: 8px 8px 8px 16px; border-radius: 999px; background: #1C3434; color: #fff; text-decoration: none; font-size: 11px; font-weight: 700; line-height: 1; }
.kmc-dark-cta .arrow { width: 26px; height: 26px; border-radius: 50%; background: #90F1AE; color: #1C3434; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; }
.kmc-next-link { display: inline-flex; align-items: center; gap: 8px; color: #1C3434; text-decoration: none; font-size: 11px; font-weight: 600; }
.kmc-infocard { border-radius: 22px; overflow: hidden; background: #f3f4f4; box-shadow: 0 8px 16px rgba(15,34,34,.12); }
.kmc-infocard img { width: 100%; display: block; aspect-ratio: 1.3 / 1; object-fit: cover; }
/* KMC NEXT SECTION END */
/* KMC THIRD SECTION START */
.kmc-third { background: #E9E8E4; padding: 56px 0 68px; }
.kmc-third .kmc-container { width: min(1440px, calc(100% - 72px)); }
.kmc-third-grid { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 26px; }
.kmc-third-list { margin: 0; padding: 0; list-style: none; display: grid; gap: 16px; }
.kmc-third-item { display: grid; grid-template-columns: 26px 1fr; gap: 12px; align-items: start; }
.kmc-third-icon { width: 26px; height: 26px; border-radius: 50%; background: #90F1AE; color: #1C3434; display: inline-flex; align-items: center; justify-content: center; font-size: 11px; font-weight: 700; }
.kmc-third-icon svg { display:block; }
.kmc-third-tags { margin-top: 14px; display: flex; gap: 8px; flex-wrap: wrap; }
.kmc-third-tag { display: inline-flex; align-items: center; justify-content: center; padding: 5px 10px; border: 1px solid rgba(28,52,52,.34); border-radius: 999px; color: rgba(28,52,52,.88); font-size: 10px; line-height: 1; }
@media (max-width: 980px) {
.kmc-container, .kmc-third .kmc-container { width: calc(100% - 48px); }
.kmc-topbar-inner { min-height: auto; padding: 18px 0 20px; flex-wrap: wrap; }
.kmc-topbar-right { width: 100%; justify-content: space-between; }
.kmc-top-cta { font-size: 14px; }
.kmc-hero-grid, .kmc-next-grid, .kmc-third-grid { grid-template-columns: 1fr; }
.kmc-hero-grid { padding-top: 28px; gap: 28px; }
}
@media (max-width: 680px) {
.kmc-container, .kmc-third .kmc-container { width: calc(100% - 28px); }
.kmc-brand { font-size: 24px; }
.kmc-topbar-right { flex-direction: column; align-items: flex-start; gap: 14px; }
.kmc-topnav a { font-size: 16px; }
.kmc-main-cta, .kmc-top-cta { font-size: 14px; padding-left: 16px; }
.kmc-hero h1 { font-size: 40px; }
.kmc-next h2 { font-size: 34px; }
.kmc-next-purpose { font-size: 18px; }
}
</style>
<div class="kmc-landing">
<!-- KMC NEW BLOCK1 SCOPED CSS -->
<style>
/* KMC NEW HERO BLOCK */
.kmc-new-header-wrap {
position: sticky;
top: var(--wp-admin--admin-bar--height, 0px);
z-index: 9999;
background-color: #1C3434;
border-bottom: 1px solid rgba(144, 241, 174, 0.45);
}
.kmc-new-header-inner {
display: flex;
align-items: center;
justify-content: space-between;
padding: 18px 0;
width: min(1440px, calc(100% - 72px));
margin: 0 auto;
}
.kmc-new-logo {
color: #FFFFFF;
font-family: 'Inter', sans-serif;
font-size: clamp(16px, 1.8vw, 20px);
font-weight: 700;
text-decoration: none;
line-height: 1.08;
letter-spacing: -0.01em;
}
.kmc-new-nav-right {
display: flex;
align-items: center;
gap: clamp(16px, 2.2vw, 36px);
}
.kmc-new-nav-links {
display: flex;
align-items: center;
gap: clamp(16px, 2vw, 30px);
}
.kmc-new-nav-links a {
color: rgba(255,255,255,0.95);
font-family: 'Inter', sans-serif;
font-size: 18px;
font-weight: 600;
text-decoration: none;
line-height: 1.2;
}
.kmc-new-header-cta {
background-color: #FFFFFF;
color: #1C3434;
font-family: 'Inter', sans-serif;
font-size: 16px;
font-weight: 700;
padding: 12px 24px;
border-radius: 999px;
text-decoration: none;
display: inline-flex;
align-items: center;
line-height: 1;
}
.kmc-new-hero-section {
background-color: #1C3434;
padding: 56px 0 100px;
}
.kmc-new-hero-container {
width: min(1440px, calc(100% - 72px));
margin: 0 auto;
}
.kmc-new-hero-grid {
display: grid;
grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr);
gap: 56px;
align-items: start;
margin-bottom: 60px;
}
.kmc-new-hero-heading {
margin: 0;
font-family: 'Cardo', serif;
font-size: clamp(56px, 5.2vw, 82px);
line-height: 1.03;
font-weight: 700;
color: #FFFFFF;
letter-spacing: -0.014em;
max-width: 860px;
}
.kmc-new-hero-heading .mint-text {
color: #90F1AE;
}
.kmc-new-hero-right {
display: flex;
flex-direction: column;
gap: 28px;
max-width: 520px;
margin-top: 14px;
}
.kmc-new-hero-desc {
margin: 0;
color: rgba(255,255,255,0.82);
font-family: 'Inter', sans-serif;
font-size: clamp(18px, 1.55vw, 24px);
line-height: 1.42;
font-weight: 400;
}
.kmc-new-hero-cta {
background-color: #FFFFFF;
color: #1C3434;
font-family: 'Inter', sans-serif;
font-size: 16px;
font-weight: 700;
padding: 8px 8px 8px 24px;
border-radius: 999px;
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 16px;
align-self: flex-start;
line-height: 1;
}
.kmc-new-hero-cta-icon {
width: 34px;
height: 34px;
border-radius: 50%;
background-color: #90F1AE;
color: #1C3434;
display: flex;
align-items: center;
justify-content: center;
flex: 0 0 34px;
}
.kmc-new-hero-cta-icon svg {
display: block;
}
.kmc-new-video-wrap {
width: 100%;
border-radius: 32px;
overflow: hidden;
box-shadow: 0 24px 48px rgba(0,0,0,0.4);
background: #081919;
}
.kmc-new-video-wrap video {
width: 100%;
aspect-ratio: 16 / 9;
object-fit: cover;
display: block;
}
@media (max-width: 980px) {
.kmc-new-header-inner, .kmc-new-hero-container { width: calc(100% - 48px); }
.kmc-new-header-inner { flex-wrap: wrap; padding: 18px 0; }
.kmc-new-nav-right { width: 100%; justify-content: space-between; margin-top: 16px; }
.kmc-new-hero-grid { grid-template-columns: 1fr; gap: 40px; }
}
@media (max-width: 680px) {
.kmc-new-header-inner, .kmc-new-hero-container { width: calc(100% - 28px); }
.kmc-new-logo { font-size: 18px; }
.kmc-new-nav-right { flex-direction: column; align-items: flex-start; gap: 14px; }
.kmc-new-nav-links a { font-size: 16px; }
.kmc-new-header-cta, .kmc-new-hero-cta { font-size: 14px; }
.kmc-new-hero-heading { font-size: 40px; }
.kmc-new-hero-desc { font-size: 18px; }
}
</style><div class="kmc-new-header-wrap">
<div class="kmc-new-header-inner">
<a href="/" class="kmc-new-logo">Kevin McKeand Coaching</a>
<div class="kmc-new-nav-right">
<nav class="kmc-new-nav-links" aria-label="Primary">
<a href="/pricing/">Pricing</a>
<a href="/about/">About</a>
</nav>
<a href="https://calendly.com/ktmckeand/coaching-assessment" class="kmc-new-header-cta">Schedule an assessment</a>
</div>
</div>
</div>
<section class="kmc-new-hero-section">
<div class="kmc-new-hero-container">
<div class="kmc-new-hero-grid">
<h1 class="kmc-new-hero-heading">
<span class="mint-text">Kevin McKeand Coaching</span><br>
Enabling Others To Achieve Their Potential
</h1>
<div class="kmc-new-hero-right">
<p class="kmc-new-hero-desc">Coaching for C-Level Executives who want to breakthrough and achieve the impossible in their business, navigating their organizations with clarity, reduced complexity and with more purpose.</p>
<a href="https://calendly.com/ktmckeand/coaching-assessment" class="kmc-new-hero-cta">
<span>Schedule an assessment</span>
<div class="kmc-new-hero-cta-icon">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#1C3434" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg>
</div>
</a>
</div>
</div>
<div class="kmc-new-video-wrap">
<video controls preload="metadata" playsinline src="/wp-content/uploads/2026/03/Coaching-Website-Intro.mp4"></video>
</div>
</div>
</section>
<!-- KMC NEXT SECTION START -->
<section class="kmc-next">
<div class="kmc-container kmc-next-grid">
<div>
<h2>Executive and Life Coaching to Achieve Your Potential</h2>
<p class="kmc-next-purpose">Purpose: enable others to achieve their potential</p>
<p class="kmc-next-body">Coaching for C-Level Executives who want to breakthrough and achieve the impossible in their business, navigating their organizations with clarity, reduced complexity and with more purpose.</p>
<div class="kmc-next-ctas">
<a class="kmc-dark-cta" href="https://calendly.com/ktmckeand/coaching-assessment">
<span>Schedule an assessment</span>
<span class="kmc-assessment-arrow" aria-hidden="true"></span>
</a>
<a class="kmc-next-link" href="/pricing/">
<span>View coaching options</span>
<span class="arrow" aria-hidden="true"></span>
</a>
</div>
</div>
<div>
<div class="kmc-infocard">
<img src="/wp-content/uploads/2026/03/pasted-20260324-203420-829e4248.jpg" alt="Executive coaching infographic">
</div>
</div>
</div>
</section>
<!-- KMC NEXT SECTION END -->
<!-- KMC SPECIALTY SECTION START -->
<style>
.kmc-specialty-section {
background: #F0EEE9;
padding: 110px 0;
}
.kmc-specialty-wrap {
width: min(1360px, calc(100% - 64px));
margin: 0 auto;
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 48px;
}
.kmc-specialty-card {
background: #FFFFFF;
border-radius: 32px;
padding: 56px;
display: flex;
flex-direction: column;
box-shadow: 0 16px 40px rgba(0,0,0,0.02);
}
.kmc-specialty-heading {
margin: 0 0 40px;
font-family: 'Cardo', serif;
font-weight: 700;
font-size: 44px;
line-height: 1.1;
color: #1C3434;
}
.kmc-specialty-list {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
gap: 36px;
}
.kmc-specialty-item {
display: grid;
grid-template-columns: 44px minmax(0, 1fr);
gap: 20px;
align-items: start;
}
.kmc-specialty-icon {
width: 44px;
height: 44px;
border-radius: 50%;
background: #90F1AE;
color: #1C3434;
display: inline-flex;
align-items: center;
justify-content: center;
}
.kmc-specialty-icon svg {
width: 24px;
height: 24px;
display: block;
stroke-width: 1.8;
}
.kmc-specialty-item-title {
margin: 0 0 12px;
font-family: 'Inter', sans-serif;
font-weight: 700;
font-size: 22px;
line-height: 1.3;
color: #1C3434;
}
.kmc-specialty-item-text {
margin: 0;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 18px;
line-height: 1.5;
color: rgba(1, 1, 1, 0.8);
}
.kmc-specialty-tags {
margin-top: auto;
padding-top: 48px;
display: flex;
gap: 16px;
flex-wrap: wrap;
}
.kmc-specialty-tag {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 10px 24px;
border: 1px solid #1C3434;
border-radius: 999px;
color: #1C3434;
font-family: 'Inter', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1;
}
@media (max-width: 1024px) {
.kmc-specialty-section { padding: 80px 0; }
.kmc-specialty-wrap {
grid-template-columns: 1fr;
gap: 32px;
width: calc(100% - 48px);
}
.kmc-specialty-card { padding: 40px; }
}
@media (max-width: 680px) {
.kmc-specialty-section { padding: 60px 0; }
.kmc-specialty-wrap { width: calc(100% - 32px); gap: 24px; }
.kmc-specialty-card { padding: 32px 24px; border-radius: 24px; }
.kmc-specialty-heading { font-size: 34px; margin-bottom: 32px; }
.kmc-specialty-item { grid-template-columns: 36px minmax(0, 1fr); gap: 16px; }
.kmc-specialty-icon { width: 36px; height: 36px; }
.kmc-specialty-icon svg { width: 18px; height: 18px; }
.kmc-specialty-item-title { font-size: 18px; margin-bottom: 8px; }
.kmc-specialty-item-text { font-size: 15px; }
.kmc-specialty-tags { padding-top: 36px; gap: 10px; }
.kmc-specialty-tag { font-size: 14px; padding: 8px 16px; }
}
</style>
<section class="kmc-specialty-section" aria-labelledby="kmc-specialty-title">
<div class="kmc-specialty-wrap">
<article class="kmc-specialty-card">
<h3 id="kmc-specialty-title" class="kmc-specialty-heading">Specialty</h3>
<ul class="kmc-specialty-list">
<li class="kmc-specialty-item">
<span class="kmc-specialty-icon" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87"></path><path d="M16 3.13a4 4 0 0 1 0 7.75"></path></svg>
</span>
<div>
<h4 class="kmc-specialty-item-title">VC &amp; PE Partnership</h4>
<p class="kmc-specialty-item-text">I coach portfolio founders and CEOs to drive exponential valuation growth by transforming “impossible” ambitions into measurable professional outcomes.</p>
</div>
</li>
<li class="kmc-specialty-item">
<span class="kmc-specialty-icon" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M12 11a4 4 0 1 0 0-8 4 4 0 0 0 0 8z"/><path d="M6 21v-2a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v2"/><path d="M12 15l-3 3h6l-3 3"/></svg>
</span>
<div>
<h4 class="kmc-specialty-item-title">Leadership Alignment</h4>
<p class="kmc-specialty-item-text">Following CEO transformation, I align senior leadership teams to ensure the entire organization moves with singular, high-velocity purpose toward a transformed future.</p>
</div>
</li>
</ul>
</article>
<article class="kmc-specialty-card" aria-labelledby="kmc-credentials-title">
<h3 id="kmc-credentials-title" class="kmc-specialty-heading">Credentials</h3>
<ul class="kmc-specialty-list">
<li class="kmc-specialty-item">
<span class="kmc-specialty-icon" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="7"></circle><polyline points="8.21 13.89 7 23 12 20 17 23 15.79 13.88"></polyline></svg>
</span>
<div>
<h4 class="kmc-specialty-item-title">Certified</h4>
<p class="kmc-specialty-item-text">ICF PCC Certified Executive and Life Coach</p>
</div>
</li>
<li class="kmc-specialty-item">
<span class="kmc-specialty-icon" aria-hidden="true">
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="M18 3a3 3 0 0 0-3 3v12a3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3H6a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3V6a3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3h12a3 3 0 0 0 3-3 3 3 0 0 0-3-3z"></path></svg>
</span>
<div>
<h4 class="kmc-specialty-item-title">Trained</h4>
<p class="kmc-specialty-item-text">Trained in Adaptive Leadership Styles and Personal and Professional Transformations</p>
</div>
</li>
</ul>
<div class="kmc-specialty-tags" aria-label="Coaching attributes">
<span class="kmc-specialty-tag">Confidential</span>
<span class="kmc-specialty-tag">Insightful</span>
<span class="kmc-specialty-tag">Practical</span>
</div>
</article>
</div>
</section>
<!-- KMC SPECIALTY SECTION END -->
<!-- KMC FOURTH SECTION START -->
<style>
.kmc-fourth-section {
background: #1C3434;
padding: 110px 0;
}
.kmc-fourth-wrap {
width: min(1360px, calc(100% - 64px)) !important;
margin: 0 auto;
display: grid;
grid-template-columns: minmax(0, 1fr) minmax(520px, 0.98fr);
gap: 80px !important;
align-items: center;
}
.kmc-fourth-left {
max-width: 592px;
}
.kmc-fourth-title {
margin: 0 0 44px !important;
font-family: 'Cardo', serif;
font-size: clamp(40px, 5vw, 64px) !important;
line-height: 1.05 !important;
font-weight: 700;
letter-spacing: -0.01em;
}
.kmc-fourth-title .mint { color: #90F1AE; }
.kmc-fourth-title .white { color: #FFFFFF; }
.kmc-fourth-process {
list-style: none;
margin: 0 0 44px !important;
padding: 0 !important;
display: flex;
flex-direction: column;
gap: 0 !important;
}
.kmc-fourth-step {
position: relative;
display: grid !important;
grid-template-columns: 48px minmax(0, 1fr) !important;
gap: 24px !important;
padding: 0 0 40px !important;
margin: 0 !important;
align-items: start !important;
}
.kmc-fourth-step:last-child {
padding-bottom: 0 !important;
}
.kmc-fourth-step:not(:last-child)::before {
content: '';
position: absolute;
left: 24px !important;
top: 40px !important;
bottom: 12px !important;
width: 1px !important;
background: rgba(144,241,174,0.5) !important;
}
.kmc-fourth-step-num {
font-family: 'Cardo', serif;
font-size: 28px !important;
line-height: 1 !important;
font-weight: 700;
color: #FFFFFF;
margin: 0 !important;
text-align: center;
grid-column: 1 !important;
grid-row: 1 !important;
}
.kmc-fourth-step-content {
grid-column: 2 !important;
grid-row: 1 !important;
}
.kmc-fourth-step-title {
font-family: 'Inter', sans-serif;
font-size: 20px !important;
line-height: 1.3 !important;
font-weight: 700;
color: #FFFFFF;
margin: 0 0 6px !important;
}
.kmc-fourth-step-desc {
margin: 0 !important;
font-family: 'Inter', sans-serif;
font-size: 16px !important;
line-height: 1.55 !important;
font-weight: 400;
color: rgba(255,255,255,.8);
max-width: 440px;
}
.kmc-fourth-cta {
display: inline-flex !important;
align-items: center !important;
gap: 12px !important;
padding: 6px 6px 6px 20px !important;
border-radius: 999px !important;
background: #FFFFFF !important;
color: #1C3434 !important;
text-decoration: none !important;
font-family: 'Inter', sans-serif;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 1 !important;
min-height: 0 !important;
box-shadow: none !important;
}
.kmc-fourth-cta:hover { opacity: 0.9; }
.kmc-fourth-cta-icon {
width: 34px !important;
height: 34px !important;
min-width: 34px !important;
border-radius: 50% !important;
background: #90F1AE !important;
color: #1C3434 !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
flex: 0 0 34px !important;
}
.kmc-fourth-cta-icon svg {
width: 16px !important;
height: 16px !important;
}
.kmc-fourth-media {
margin: 0 !important;
width: 100% !important;
border-radius: 32px !important;
overflow: hidden;
aspect-ratio: 1.1 / 1;
}
.kmc-fourth-media img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
}
@media (max-width: 1024px) {
.kmc-fourth-section { padding: 80px 0; }
.kmc-fourth-wrap {
grid-template-columns: 1fr;
gap: 56px !important;
width: calc(100% - 48px) !important;
}
.kmc-fourth-left { max-width: none; }
}
@media (max-width: 680px) {
.kmc-fourth-section { padding: 60px 0; }
.kmc-fourth-wrap { width: calc(100% - 32px) !important; gap: 40px !important; }
.kmc-fourth-title { font-size: clamp(34px, 8vw, 42px) !important; margin-bottom: 32px !important; }
.kmc-fourth-step { padding-bottom: 32px !important; grid-template-columns: 32px minmax(0, 1fr) !important; gap: 16px !important; }
.kmc-fourth-step:not(:last-child)::before { left: 16px !important; top: 32px !important; bottom: 8px !important; }
.kmc-fourth-step-num { font-size: 22px !important; }
.kmc-fourth-step-title { font-size: 17px !important; }
.kmc-fourth-step-desc { font-size: 14px !important; }
.kmc-fourth-cta { font-size: 14px !important; padding: 6px 6px 6px 18px !important; gap: 10px !important; }
.kmc-fourth-cta-icon { width: 28px !important; height: 28px !important; min-width: 28px !important; flex-basis: 28px !important; }
.kmc-fourth-cta-icon svg { width: 14px !important; height: 14px !important; }
}
</style>
<section class="kmc-fourth-section" aria-labelledby="kmc-fourth-heading">
<div class="kmc-fourth-wrap">
<div class="kmc-fourth-left">
<h2 id="kmc-fourth-heading" class="kmc-fourth-title"><span class="mint">How We Work</span><br><span class="white">Together</span></h2>
<div class="kmc-fourth-process">
<div class="kmc-fourth-step">
<p class="kmc-fourth-step-num">01</p>
<div class="kmc-fourth-step-content">
<h3 class="kmc-fourth-step-title">Clarity &amp; Context</h3>
<p class="kmc-fourth-step-desc">Identify the real challenge beneath the symptom, and name the narrative shaping your decisions.</p>
</div>
</div>
<div class="kmc-fourth-step">
<p class="kmc-fourth-step-num">02</p>
<div class="kmc-fourth-step-content">
<h3 class="kmc-fourth-step-title">Adaptive Experiments</h3>
<p class="kmc-fourth-step-desc">Design small experiments to expand capability, build confidence, and improve leadership presence.</p>
</div>
</div>
<div class="kmc-fourth-step">
<p class="kmc-fourth-step-num">03</p>
<div class="kmc-fourth-step-content">
<h3 class="kmc-fourth-step-title">Integration &amp; Accountability</h3>
<p class="kmc-fourth-step-desc">Apply new behaviors in your real-world environment and reflect on the results.</p>
</div>
</div>
</div>
<a class="kmc-fourth-cta" href="https://calendly.com/ktmckeand/coaching-assessment" aria-label="Schedule an assessment">
<span>Schedule an assessment</span>
<span class="kmc-fourth-cta-icon" aria-hidden="true">
<svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M4.5 10H14" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
<path d="M10 5.5L14.5 10L10 14.5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
</svg>
</span>
</a>
</div>
<figure class="kmc-fourth-media">
<img src="/wp-content/uploads/2026/03/pasted-20260324-203847-f313931c.jpg" alt="Collaborative team working around a wooden table with laptops" loading="lazy" />
</figure>
</div>
</section>
<!-- KMC FOURTH SECTION END -->
<!-- KMC FIFTH SECTION START -->
<style>
.kmc-fifth-section{
background:#F0EEE9;
padding:74px 0 78px;
}
.kmc-fifth-wrap{
width:min(1320px, calc(100% - 52px));
margin:0 auto;
}
.kmc-fifth-title{
margin:0 0 28px;
text-align:center;
font:700 clamp(44px,5vw,56px)/1.08 "Cardo",serif;
color:#1C3434;
letter-spacing:-.01em;
}
.kmc-fifth-grid{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:16px;
align-items:stretch;
}
.kmc-fifth-card{
background:#fff;
border-radius:24px;
padding:22px 24px 20px;
min-height:196px;
display:flex;
flex-direction:column;
}
.kmc-fifth-quote{
margin:0;
font:400 14px/1.5 "Inter",sans-serif;
color:rgba(1,1,1,.8);
max-width:470px;
}
.kmc-fifth-client{
margin-top:auto;
padding-top:18px;
display:flex;
align-items:center;
gap:12px;
}
.kmc-fifth-avatar{
width:50px;
height:50px;
border-radius:50%;
object-fit:cover;
flex:0 0 50px;
display:block;
}
.kmc-fifth-client-name{
margin:0;
font:700 16px/1.25 "Inter",sans-serif;
color:#1C3434;
}
.kmc-fifth-client-title{
margin:3px 0 0;
font:400 14px/1.35 "Inter",sans-serif;
color:#1C3434;
}
@media (max-width: 900px){
.kmc-fifth-section{padding:64px 0 68px;}
.kmc-fifth-wrap{width:calc(100% - 36px);}
.kmc-fifth-title{margin-bottom:24px;font-size:42px;}
.kmc-fifth-grid{grid-template-columns:1fr;gap:14px;}
.kmc-fifth-card{min-height:0;}
}
</style>
<section class="kmc-fifth-section" aria-labelledby="kmc-fifth-heading">
<div class="kmc-fifth-wrap">
<h2 id="kmc-fifth-heading" class="kmc-fifth-title">What Theyre Saying</h2>
<div class="kmc-fifth-grid">
<article class="kmc-fifth-card">
<p class="kmc-fifth-quote">“Clear, grounding, and strategic. I left each session with a concrete action and a deeper sense of purpose.”</p>
<div class="kmc-fifth-client">
<img class="kmc-fifth-avatar" src="/wp-content/uploads/2026/03/pasted-20260324-204916-868024dd.jpg" alt="Client profile photo" loading="lazy" />
<div>
<p class="kmc-fifth-client-name">Client Name</p>
<p class="kmc-fifth-client-title">CEO and B2B SaaS Founder</p>
</div>
</div>
</article>
<article class="kmc-fifth-card">
<p class="kmc-fifth-quote">“Helped me reframe my leadership narrative and show up with more authority.”</p>
<div class="kmc-fifth-client">
<img class="kmc-fifth-avatar" src="/wp-content/uploads/2026/03/pasted-20260324-204446-e704ffa9.jpg" alt="Client profile photo" loading="lazy" />
<div>
<p class="kmc-fifth-client-name">Client Name</p>
<p class="kmc-fifth-client-title">Founder and CEO</p>
</div>
</div>
</article>
</div>
</div>
</section>
<!-- KMC FIFTH SECTION END -->
<!-- KMC SIXTH SECTION START -->
<style>
/* KMC SIXTH SECTION */
.kmc-sixth-section{
background:#F7F6F3;
padding:110px 0 122px;
}
.kmc-sixth-wrap{
width:min(1360px, calc(100% - 72px));
margin:0 auto;
display:grid;
grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr);
gap:56px;
align-items:start;
}
.kmc-sixth-title{
margin:0;
font-family:'Cardo',serif;
font-size:64px;
font-weight:700;
line-height:1.1;
color:#1C3434;
letter-spacing:-0.01em;
max-width:560px;
}
.kmc-sixth-text{
margin:34px 0 0;
font-family:'Cardo',serif;
font-size:42px;
font-weight:600;
line-height:1.24;
color:#1C3434;
max-width:700px;
}
.kmc-sixth-actions{
margin-top:56px;
display:flex;
align-items:center;
gap:34px;
flex-wrap:wrap;
}
.kmc-sixth-cta{
display:inline-flex;
align-items:center;
gap:14px;
padding:4px 4px 4px 24px;
min-height:58px;
border-radius:999px;
background:#1C3434;
color:#fff;
text-decoration:none;
font-family:'Inter',sans-serif;
font-size:34px;
font-weight:700;
line-height:1;
letter-spacing:-0.01em;
}
.kmc-sixth-cta:hover{color:#fff;opacity:.95;}
.kmc-sixth-cta-circle{
width:50px;
height:50px;
border-radius:50%;
background:#90F1AE;
display:inline-flex;
align-items:center;
justify-content:center;
color:#1C3434;
flex:0 0 50px;
}
.kmc-sixth-link{
display:inline-flex;
align-items:center;
gap:14px;
text-decoration:none;
font-family:'Inter',sans-serif;
font-size:34px;
font-weight:600;
line-height:1.2;
color:#1C3434;
letter-spacing:-0.01em;
}
.kmc-sixth-link:hover{opacity:.85;}
.kmc-sixth-link svg{width:24px;height:24px;flex:0 0 24px;}
.kmc-sixth-cards{
display:flex;
flex-direction:column;
gap:16px;
padding-top:2px;
}
.kmc-sixth-card{
display:flex;
align-items:flex-start;
gap:18px;
background:#F0EEE9;
border:1px solid rgba(28,52,52,.14);
border-radius:32px;
padding:22px 24px;
min-height:126px;
box-sizing:border-box;
}
.kmc-sixth-icon{
width:48px;
height:48px;
border-radius:50%;
background:#90F1AE;
display:inline-flex;
align-items:center;
justify-content:center;
color:#1C3434;
flex:0 0 48px;
margin-top:2px;
}
.kmc-sixth-icon svg{width:24px;height:24px;display:block;}
.kmc-sixth-card p{
margin:0;
font-family:'Inter',sans-serif;
font-size:36px;
font-weight:400;
line-height:1.35;
letter-spacing:-0.01em;
color:rgba(1,1,1,.8);
}
@media (max-width: 1260px){
.kmc-sixth-wrap{width:min(1360px, calc(100% - 56px));gap:42px;}
.kmc-sixth-title{font-size:56px;max-width:500px;}
.kmc-sixth-text{font-size:36px;}
.kmc-sixth-cta,.kmc-sixth-link{font-size:30px;}
.kmc-sixth-card p{font-size:30px;}
}
@media (max-width: 1024px){
.kmc-sixth-section{padding:88px 0 96px;}
.kmc-sixth-wrap{grid-template-columns:1fr;gap:34px;}
.kmc-sixth-title{font-size:48px;max-width:none;}
.kmc-sixth-text{font-size:30px;max-width:none;}
.kmc-sixth-actions{margin-top:36px;gap:24px;}
.kmc-sixth-cta,.kmc-sixth-link{font-size:24px;}
.kmc-sixth-card p{font-size:26px;}
}
@media (max-width: 680px){
.kmc-sixth-section{padding:72px 0 80px;}
.kmc-sixth-wrap{width:calc(100% - 32px);gap:26px;}
.kmc-sixth-title{font-size:34px;line-height:1.1;}
.kmc-sixth-text{margin-top:22px;font-size:22px;line-height:1.25;}
.kmc-sixth-actions{margin-top:26px;gap:16px;align-items:flex-start;}
.kmc-sixth-cta{padding-left:18px;min-height:52px;font-size:18px;}
.kmc-sixth-cta-circle{width:44px;height:44px;flex-basis:44px;}
.kmc-sixth-link{font-size:18px;}
.kmc-sixth-card{border-radius:24px;padding:18px 18px;gap:12px;min-height:0;}
.kmc-sixth-icon{width:40px;height:40px;flex-basis:40px;}
.kmc-sixth-icon svg{width:20px;height:20px;}
.kmc-sixth-card p{font-size:18px;line-height:1.4;}
}
</style>
<section class="kmc-sixth-section" aria-labelledby="kmc-sixth-heading">
<div class="kmc-sixth-wrap">
<div class="kmc-sixth-left">
<h2 id="kmc-sixth-heading" class="kmc-sixth-title">Sample Outcomes Clients Seek</h2>
<p class="kmc-sixth-text">Coaching is a partnership designed for growth — outcomes depend on commitment and context.</p>
<div class="kmc-sixth-actions">
<a class="kmc-sixth-cta" href="https://calendly.com/ktmckeand/coaching-assessment" aria-label="Schedule an assessment">
<span>Schedule an assessment</span>
<span class="kmc-assessment-arrow" aria-hidden="true"></span>
</a>
<a class="kmc-sixth-link" href="#" aria-label="View coaching options">
<span>View coaching options</span>
</a>
</div>
</div>
<div class="kmc-sixth-cards" role="list" aria-label="Sample outcomes">
<article class="kmc-sixth-card" role="listitem">
<span class="kmc-sixth-icon" aria-hidden="true">
</span>
<p>Executive Reinvention, driven by ontological changes</p>
</article>
<article class="kmc-sixth-card" role="listitem">
<span class="kmc-sixth-icon" aria-hidden="true">
</span>
<p>Working with a team of people to achieve what is considered impossible today</p>
</article>
<article class="kmc-sixth-card" role="listitem">
<span class="kmc-sixth-icon" aria-hidden="true">
</span>
<p>Identify your winning strategy and whats holding you back from leading a team to achieve the impossible</p>
</article>
</div>
</div>
</section>
<!-- KMC SIXTH SECTION END -->
<!-- KMC SEVENTH SECTION START -->
<style>
.kmc-seventh-section{
background:#1C3434;
padding:70px 0 78px;
}
.kmc-seventh-wrap{
width:min(1320px, calc(100% - 52px));
margin:0 auto;
}
.kmc-seventh-head{
text-align:center;
max-width:980px;
margin:0 auto 34px;
}
.kmc-seventh-head h2{
margin:0;
font:700 clamp(42px,5.2vw,58px)/1.06 "Cardo",serif;
color:#fff;
letter-spacing:-.01em;
}
.kmc-seventh-head p{
margin:14px auto 0;
max-width:940px;
font:700 clamp(14px,1.8vw,30px)/1.35 "Cardo",serif;
color:rgba(255,255,255,.8);
}
.kmc-seventh-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:18px;
align-items:stretch;
}
.kmc-seventh-card{
position:relative;
border:1px solid rgba(144,241,174,.8);
border-radius:32px;
padding:26px 26px 24px;
min-height:220px;
color:#fff;
display:flex;
flex-direction:column;
background:transparent;
}
.kmc-seventh-badge{
position:absolute;
top:-10px;
left:50%;
transform:translateX(-50%);
background:#90F1AE;
color:#1C3434;
border-radius:999px;
padding:4px 10px;
font:700 11px/1 "Inter",sans-serif;
white-space:nowrap;
}
.kmc-seventh-title{
margin:0;
font:700 clamp(22px,2.2vw,40px)/1.12 "Cardo",serif;
color:#fff;
}
.kmc-seventh-price{
margin:18px 0 4px;
display:flex;
align-items:flex-end;
gap:6px;
line-height:1;
}
.kmc-seventh-price .main{
font:700 clamp(38px,3.2vw,64px)/.95 "Cardo",serif;
color:#90F1AE;
letter-spacing:-.012em;
}
.kmc-seventh-price .sub{
margin-bottom:4px;
font:400 clamp(12px,1.2vw,21px)/1.1 "Inter",sans-serif;
color:#fff;
opacity:.85;
}
.kmc-seventh-detail{
margin:6px 0 0;
color:#fff;
font:400 clamp(14px,1.05vw,24px)/1.35 "Inter",sans-serif;
opacity:.95;
}
.kmc-seventh-btn{
margin-top:auto;
display:flex;
align-items:center;
justify-content:center;
min-height:40px;
border-radius:999px;
background:#fff;
color:#1C3434;
text-decoration:none;
font:700 clamp(12px,1vw,18px)/1 "Inter",sans-serif;
transition:transform .2s ease, box-shadow .2s ease;
}
.kmc-seventh-btn:hover,
.kmc-seventh-btn:focus-visible{
transform:translateY(-1px);
box-shadow:0 8px 20px rgba(0,0,0,.2);
outline:none;
}
@media (max-width:1000px){
.kmc-seventh-wrap{width:min(1320px, calc(100% - 28px));}
.kmc-seventh-card{padding:22px 18px 18px; min-height:206px;}
}
@media (max-width:680px){
.kmc-seventh-section{padding:58px 0 66px;}
.kmc-seventh-wrap{width:min(1320px, calc(100% - 20px));}
.kmc-seventh-head{margin-bottom:20px;}
.kmc-seventh-grid{grid-template-columns:1fr; gap:14px;}
.kmc-seventh-card{min-height:0; border-radius:24px;}
.kmc-seventh-title{font-size:28px;}
.kmc-seventh-price .main{font-size:48px;}
.kmc-seventh-detail{font-size:16px;}
.kmc-seventh-btn{min-height:44px; font-size:14px;}
}
</style>
<section class="kmc-seventh-section" aria-labelledby="kmc-pricing-title">
<div class="kmc-seventh-wrap">
<header class="kmc-seventh-head">
<h2 id="kmc-pricing-title">Pricing</h2>
<p>Let me know if youre interested in longer term engagements or group coaching.</p>
</header>
<div class="kmc-seventh-grid" role="list" aria-label="Pricing options">
<article class="kmc-seventh-card" role="listitem">
<h3 class="kmc-seventh-title">Initial Assessment</h3>
<div class="kmc-seventh-price">
<span class="main">Free</span>
</div>
<p class="kmc-seventh-detail">30 minutes</p>
<a class="kmc-seventh-btn" href="#" aria-label="Book Initial Assessment">Book Now</a>
</article>
<article class="kmc-seventh-card" role="listitem">
<span class="kmc-seventh-badge">Most Popular</span>
<h3 class="kmc-seventh-title">Coaching</h3>
<div class="kmc-seventh-price">
<span class="main">$500</span>
<span class="sub">/ hour</span>
</div>
<p class="kmc-seventh-detail">Minimum of 1 hour</p>
<a class="kmc-seventh-btn" href="#" aria-label="Book Coaching">Book Now</a>
</article>
<article class="kmc-seventh-card" role="listitem">
<h3 class="kmc-seventh-title">Coaching Package</h3>
<div class="kmc-seventh-price">
<span class="main">$1,600</span>
<span class="sub">/ month</span>
</div>
<p class="kmc-seventh-detail">Includes 4 hours of coaching</p>
<a class="kmc-seventh-btn" href="#" aria-label="Book Coaching Package">Book Now</a>
</article>
</div>
</div>
</section>
<!-- KMC SEVENTH SECTION END -->
<!-- KMC EIGHTH SECTION START -->
<style>
.kmc-eighth-section{
background:#ECECEC;
padding:76px 0 82px;
}
.kmc-eighth-section .kmc-eighth-wrap{
width:min(1680px, calc(100% - 108px)) !important;
margin:0 auto;
display:grid;
grid-template-columns:minmax(0,1fr) minmax(0,860px);
align-items:center;
gap:64px !important;
}
.kmc-eighth-section .kmc-eighth-copy{max-width:660px;}
.kmc-eighth-section .kmc-eighth-title{
margin:0;
color:#1C3434;
max-width:430px;
font-family:"Cardo",serif;
font-size:clamp(64px,5.2vw,86px) !important;
line-height:1.02 !important;
font-weight:700;
letter-spacing:-0.012em;
}
.kmc-eighth-section .kmc-eighth-body{
margin:22px 0 0;
max-width:560px;
color:#1C3434;
font-family:"Cardo",serif;
font-size:clamp(30px,2.45vw,52px) !important;
line-height:1.3 !important;
font-weight:700;
letter-spacing:-0.003em;
}
.kmc-eighth-section .kmc-eighth-actions{
margin-top:34px;
display:flex;
align-items:center;
gap:38px;
flex-wrap:wrap;
}
.kmc-eighth-section .kmc-eighth-btn{
display:inline-flex;
align-items:center;
gap:12px;
padding:10px 10px 10px 24px !important;
min-height:58px !important;
border-radius:999px;
text-decoration:none;
background:#1C3434;
color:#fff;
font:700 clamp(18px,1.22vw,34px)/1 "Inter",sans-serif !important;
}
.kmc-eighth-section .kmc-assessment-arrow{
width:38px;
height:38px;
font-size:20px;
flex:0 0 38px;
margin-left:2px;
}
.kmc-eighth-section .kmc-eighth-link{
display:inline-flex;
align-items:center;
gap:9px;
text-decoration:none;
color:#1C3434;
font:700 clamp(17px,1.16vw,30px)/1.2 "Inter",sans-serif !important;
}
.kmc-eighth-section .kmc-eighth-link .arr{font-size:1.1em;line-height:1;}
.kmc-eighth-section .kmc-eighth-visual{
position:relative;
min-height:340px;
display:flex;
justify-content:flex-end;
align-items:center;
}
.kmc-eighth-section .kmc-eighth-bg{
width:100%;
max-width:860px;
aspect-ratio:860 / 404;
border-radius:34px;
background-image:url('/wp-content/uploads/2026/03/kmc-eighth-source.jpg');
background-repeat:no-repeat;
background-size:1700px auto;
background-position:right 46% center;
margin-left:auto;
}
.kmc-eighth-section .kmc-eighth-portrait{
position:absolute;
left:-26px;
bottom:-34px;
width:164px;
aspect-ratio:1/1;
border-radius:28px;
border:7px solid #fff;
background-image:url('/wp-content/uploads/2026/03/kmc-eighth-source.jpg');
background-repeat:no-repeat;
background-size:1700px auto;
background-position:5.5% 61%;
box-shadow:0 14px 26px rgba(13,40,40,.22);
}
@media (max-width:1080px){
.kmc-eighth-section .kmc-eighth-wrap{width:calc(100% - 56px) !important;grid-template-columns:1fr;gap:34px !important;}
.kmc-eighth-section .kmc-eighth-copy{max-width:760px;}
.kmc-eighth-section .kmc-eighth-title{max-width:100%;font-size:clamp(48px,7.8vw,72px) !important;}
.kmc-eighth-section .kmc-eighth-body{font-size:clamp(24px,4.3vw,44px) !important;}
.kmc-eighth-section .kmc-eighth-visual{max-width:860px;min-height:300px;}
.kmc-eighth-section .kmc-eighth-portrait{left:10px;bottom:-24px;width:136px;}
}
@media (max-width:680px){
.kmc-eighth-section{padding:54px 0 66px;}
.kmc-eighth-section .kmc-eighth-wrap{width:calc(100% - 28px) !important;}
.kmc-eighth-section .kmc-eighth-body{line-height:1.28 !important;}
.kmc-eighth-section .kmc-eighth-actions{gap:14px;}
.kmc-eighth-section .kmc-eighth-btn{min-height:52px !important;padding:8px 8px 8px 18px !important;}
.kmc-eighth-section .kmc-assessment-arrow{width:34px;height:34px;font-size:18px;flex-basis:34px;}
.kmc-eighth-section .kmc-eighth-bg{border-radius:26px;}
.kmc-eighth-section .kmc-eighth-portrait{width:112px;border-width:6px;border-radius:20px;bottom:-16px;}
}
</style>
<section class="kmc-eighth-section" aria-labelledby="kmc-eighth-title">
<div class="kmc-eighth-wrap">
<div class="kmc-eighth-copy">
<h2 id="kmc-eighth-title" class="kmc-eighth-title">Ready to explore coaching?</h2>
<p class="kmc-eighth-body">Start with a 30-minute fit call to assess alignment, goals, and the best coaching path</p>
<div class="kmc-eighth-actions">
<a class="kmc-eighth-btn" href="https://calendly.com/ktmckeand/coaching-assessment" aria-label="Schedule an assessment">
<span>Schedule an assessment</span>
<span class="kmc-assessment-arrow" aria-hidden="true"></span>
</a>
<a class="kmc-eighth-link" href="/pricing/" aria-label="View coaching options">
<span>View coaching options</span>
<span class="arr" aria-hidden="true"></span>
</a>
</div>
</div>
<div class="kmc-eighth-visual" aria-hidden="true">
<div class="kmc-eighth-bg"></div>
<div class="kmc-eighth-portrait"></div>
</div>
</div>
</section>
<!-- KMC EIGHTH SECTION END -->
</div>
<!-- /wp:html -->
<style>
/* KMC GLOBAL SCALE PASS v1 */
.kmc-container,
.kmc-fifth-wrap,
.kmc-sixth-wrap,
.kmc-seventh-wrap,
.kmc-eighth-wrap {
width: min(1600px, calc(100% - 96px)) !important;
}
.kmc-hero { padding-bottom: 72px !important; }
.kmc-hero-grid { padding-top: 54px !important; gap: 72px !important; }
.kmc-topbar-inner { min-height: 104px !important; }
.kmc-video-wrap { margin-top: 42px !important; border-radius: 22px !important; }
.kmc-next,
.kmc-fifth-section,
.kmc-sixth-section,
.kmc-seventh-section,
.kmc-eighth-section {
padding-top: clamp(72px, 7vw, 130px) !important;
padding-bottom: clamp(76px, 7.4vw, 138px) !important;
}
.kmc-next-grid,
.kmc-fifth-grid,
.kmc-sixth-wrap,
.kmc-seventh-grid,
.kmc-eighth-wrap {
gap: clamp(40px, 3.8vw, 82px) !important;
}
.kmc-hero h1 { font-size: clamp(62px, 5.8vw, 96px) !important; max-width: 980px !important; }
.kmc-hero p { font-size: clamp(20px, 1.7vw, 28px) !important; max-width: 620px !important; }
.kmc-brand { font-size: clamp(27px, 2.35vw, 40px) !important; }
.kmc-topnav a { font-size: clamp(19px, 1.1vw, 22px) !important; }
.kmc-next h2 { font-size: clamp(52px, 5vw, 78px) !important; max-width: 760px !important; }
.kmc-next-purpose { font-size: clamp(24px, 2vw, 32px) !important; }
.kmc-next-body { font-size: clamp(16px, 1.18vw, 19px) !important; max-width: 670px !important; }
.kmc-fifth-title,
.kmc-sixth-title,
.kmc-seventh-title,
.kmc-eighth-title,
.kmc-pricing-title {
font-size: clamp(54px, 5vw, 80px) !important;
line-height: 1.08 !important;
}
.kmc-fifth-heading,
.kmc-sixth-text,
.kmc-eighth-body {
font-size: clamp(28px, 2.4vw, 44px) !important;
}
.kmc-sixth-card p,
.kmc-seventh-detail,
.kmc-fifth-quote {
font-size: clamp(28px, 2vw, 40px) !important;
line-height: 1.34 !important;
}
.kmc-top-cta,
.kmc-main-cta,
.kmc-dark-cta,
.kmc-sixth-cta,
.kmc-seventh-btn,
.kmc-eighth-btn,
.kmc-sixth-link,
.kmc-eighth-link {
font-size: clamp(15px, 1vw, 19px) !important;
padding-top: 10px !important;
padding-bottom: 10px !important;
padding-left: clamp(18px, 1.3vw, 24px) !important;
}
.kmc-assessment-arrow,
.kmc-sixth-cta-circle {
width: 38px !important;
height: 38px !important;
flex-basis: 38px !important;
}
@media (max-width: 1080px) {
.kmc-container,
.kmc-fifth-wrap,
.kmc-sixth-wrap,
.kmc-seventh-wrap,
.kmc-eighth-wrap {
width: calc(100% - 56px) !important;
}
}
@media (max-width: 760px) {
.kmc-container,
.kmc-fifth-wrap,
.kmc-sixth-wrap,
.kmc-seventh-wrap,
.kmc-eighth-wrap {
width: calc(100% - 30px) !important;
}
.kmc-hero-grid { padding-top: 30px !important; gap: 30px !important; }
.kmc-hero h1 { font-size: clamp(42px, 10.2vw, 60px) !important; }
.kmc-hero p { font-size: clamp(16px, 4.2vw, 21px) !important; }
}
</style>
<style>
/* KMC GLOBAL TEXT SAFETY v2 */
.kmc-fourth-title { white-space: normal !important; }
.kmc-fifth-quote {
font-size: clamp(15px, 1.05vw, 18px) !important;
line-height: 1.55 !important;
max-width: 100% !important;
}
.kmc-sixth-card {
min-height: 0 !important;
align-items: flex-start !important;
}
.kmc-sixth-card p {
font-size: clamp(20px, 1.5vw, 28px) !important;
line-height: 1.35 !important;
overflow-wrap: anywhere;
}
.kmc-seventh-title {
font-size: clamp(30px, 2.2vw, 40px) !important;
line-height: 1.12 !important;
}
.kmc-seventh-detail {
font-size: clamp(16px, 1.1vw, 20px) !important;
line-height: 1.35 !important;
}
.kmc-top-cta,
.kmc-main-cta,
.kmc-dark-cta,
.kmc-sixth-cta,
.kmc-seventh-btn,
.kmc-eighth-btn,
.kmc-sixth-link,
.kmc-eighth-link {
line-height: 1.2 !important;
}
@media (max-width: 1080px) {
.kmc-sixth-card p { font-size: clamp(18px, 2.2vw, 24px) !important; }
}
@media (max-width: 760px) {
.kmc-fifth-quote { font-size: 15px !important; }
.kmc-sixth-card p { font-size: 17px !important; line-height: 1.4 !important; }
.kmc-seventh-title { font-size: 28px !important; }
.kmc-seventh-detail { font-size: 15px !important; }
}
</style>
<style>
/* KMC HERO LINE LOCK v3 */
.kmc-brand { white-space: nowrap !important; }
.kmc-hero-grid {
grid-template-columns: minmax(0,1.28fr) minmax(0,.72fr) !important;
gap: clamp(72px, 5vw, 110px) !important;
align-items: start !important;
}
.kmc-hero h1 {
max-width: 1120px !important;
line-height: 1.02 !important;
}
.kmc-hero h1 .kmc-mint {
white-space: nowrap !important;
display: inline-block !important;
}
.kmc-hero-copy {
max-width: 560px !important;
margin-top: 18px !important;
}
@media (max-width: 1080px) {
.kmc-hero-grid {
grid-template-columns: 1fr !important;
gap: 34px !important;
}
.kmc-hero h1 .kmc-mint {
white-space: normal !important;
display: inline !important;
}
}
</style>
<style>
/* KMC HERO OVERLAP FIX v4 */
.kmc-hero-grid {
grid-template-columns: minmax(0,1.42fr) minmax(320px,.58fr) !important;
gap: clamp(40px, 3.2vw, 72px) !important;
}
.kmc-hero h1 {
font-size: clamp(52px, 4.9vw, 78px) !important;
line-height: 1.04 !important;
max-width: 18ch !important;
}
.kmc-hero-copy {
max-width: 500px !important;
margin-top: 10px !important;
}
@media (max-width: 1280px) {
.kmc-hero-grid {
grid-template-columns: 1fr !important;
gap: 30px !important;
}
.kmc-hero h1 .kmc-mint {
white-space: normal !important;
display: inline !important;
}
.kmc-hero-copy {
max-width: 700px !important;
}
}
</style>
<style id="kmc-next-link-size-v2">
/* KMC NEXT LINK SIZE TUNE v2 */
.kmc-next .kmc-next-link {
font-size: 17px !important;
font-weight: 600 !important;
line-height: 1.2 !important;
}
@media (max-width: 640px){
.kmc-next .kmc-next-link { font-size: 16px !important; }
}
</style>