Kevin McKeand Coaching Enabling Others To Achieve Their Potential
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.
Schedule an assessment
→
Executive and Life Coaching to Achieve Your Potential
Purpose: enable others to achieve their potential
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.
Speciality
VC & PE Partnership
I coach portfolio founders and CEOs to drive exponential valuation growth by transforming “impossible” ambitions into measurable professional outcomes.
Leadership Alignment
I align senior leadership teams to ensure the entire organization moves with singular, high-velocity purpose toward a transformed future.
Credentials
Certified
ICF PCC Certified Executive and Life Coach
Trained
Trained in Adaptive Leadership Styles and Personal and Professional Transformations
Confidential
Insightful
Practical
/* KMC FOURTH SECTION */
.kmc-fourth-section{
background:#1C3434;
padding:108px 0 116px;
}
.kmc-fourth-wrap{
width:min(1360px, calc(100% - 72px));
margin:0 auto;
display:grid;
grid-template-columns:minmax(0,1fr) minmax(0,1fr);
gap:74px;
align-items:center;
}
.kmc-fourth-title{
margin:0 0 42px;
font-family:'Cardo',serif;
font-size:60px;
line-height:1.1;
font-weight:700;
letter-spacing:-0.014em;
color:#fff;
white-space:nowrap;
}
.kmc-fourth-title .mint{color:#90F1AE;}
.kmc-fourth-title .white{color:#fff; margin-left:10px;}
.kmc-fourth-process{margin:0 0 42px;padding:0;list-style:none;position:relative;}
.kmc-fourth-step{
position:relative;
display:grid;
grid-template-columns:44px minmax(0,1fr);
column-gap:14px;
row-gap:10px;
padding:0 0 34px 0;
margin:0;
line-height:1.5;
align-items:start;
}
.kmc-fourth-step:last-child{padding-bottom:0;margin-bottom:0;}
.kmc-fourth-step::before{
content:'';
position:absolute;
left:22px;
top:52px;
bottom:10px;
width:1px;
background:#90F1AE;
opacity:.9;
}
.kmc-fourth-step:last-child::before{display:none;}
.kmc-fourth-step-num{
grid-column:1;
grid-row:1 / span 2;
display:block;
margin:0;
font-family:'Cardo',serif;
font-weight:700;
font-size:38px;
line-height:1;
letter-spacing:-0.01em;
color:#fff;
}
.kmc-fourth-step-title{
grid-column:2;
margin:1px 0 0;
font-family:'Inter',sans-serif;
font-size:23px;
font-weight:700;
line-height:1.2;
color:#fff;
}
.kmc-fourth-step-desc{
grid-column:2;
margin:0;
max-width:560px;
font-family:'Inter',sans-serif;
font-size:16px;
font-weight:400;
line-height:1.5;
color:rgba(255,255,255,.8);
}
.kmc-fourth-cta{
display:inline-flex;
align-items:center;
gap:14px;
text-decoration:none;
background:#fff;
color:#1C3434;
border-radius:999px;
padding:8px 8px 8px 22px;
font-family:'Inter',sans-serif;
font-size:17px;
font-weight:500;
line-height:1;
min-height:56px;
box-shadow:none;
}
.kmc-fourth-cta-icon{
width:38px;height:38px;min-width:38px;
border-radius:999px;
display:inline-flex;
align-items:center;
justify-content:center;
background:#90F1AE;
color:#000;
font-size:20px;
font-weight:700;
}
.kmc-fourth-media{
margin-top:0;
border-radius:32px;
overflow:hidden;
box-shadow:none;
aspect-ratio: 0.92 / 1;
}
.kmc-fourth-media img{
width:100%;
height:100%;
object-fit:cover;
display:block;
}
@media (max-width: 1260px){
.kmc-fourth-wrap{width:min(1360px, calc(100% - 64px));gap:52px;}
.kmc-fourth-title{font-size:52px;margin-bottom:36px;white-space:normal;}
.kmc-fourth-step-num{font-size:34px;}
.kmc-fourth-step-title{font-size:22px;}
.kmc-fourth-step-desc{font-size:16px;max-width:100%;}
}
@media (max-width: 1024px){
.kmc-fourth-section{padding:88px 0 94px;}
.kmc-fourth-wrap{grid-template-columns:1fr;gap:44px;align-items:start;}
.kmc-fourth-title{font-size:42px;}
.kmc-fourth-step-title{font-size:22px;}
.kmc-fourth-step{grid-template-columns:40px minmax(0,1fr);column-gap:10px;}
.kmc-fourth-step::before{left:20px;top:50px;}
.kmc-fourth-media{max-width:100%;aspect-ratio: 4 / 3;}
}
@media (max-width: 640px){
.kmc-fourth-section{padding:68px 0 74px;}
.kmc-fourth-wrap{width:calc(100% - 32px);gap:34px;}
.kmc-fourth-title{font-size:38px;margin-bottom:28px;line-height:1.06;}
.kmc-fourth-step{padding-bottom:24px;}
.kmc-fourth-step{grid-template-columns:34px minmax(0,1fr);column-gap:8px;padding-bottom:24px;}
.kmc-fourth-step::before{left:17px;top:40px;bottom:8px;}
.kmc-fourth-step-num{font-size:30px;}
.kmc-fourth-step-title{font-size:20px;}
.kmc-fourth-step-desc{font-size:16px;margin-top:2px;}
.kmc-fourth-cta{font-size:16px;padding-left:18px;min-height:50px;}
.kmc-fourth-cta-icon{width:34px;height:34px;min-width:34px;font-size:16px;}
.kmc-fourth-media{border-radius:26px;aspect-ratio: 1 / 1;}
}
How We Work Together
01
Clarity & Context
Identify the real challenge beneath the symptom, and name the narrative shaping your decisions.
02
Adaptive Experiments
Design small experiments to expand capability, build confidence, and improve leadership presence.
03
Integration & Accountability
Apply new behaviors in your real-world environment and reflect on the results.
Schedule an assessment
→
.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;}
}
What They’re Saying
“Clear, grounding, and strategic. I left each session with a concrete action and a deeper sense of purpose.”
Client Name
CEO and B2B SaaS Founder
“Helped me reframe my leadership narrative and show up with more authority.”
Client Name
Founder and CEO
/* 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;}
}
Sample Outcomes Clients Seek
Coaching is a partnership designed for growth — outcomes depend on commitment and context.
Executive Reinvention, driven by ontological changes
Working with a team of people to achieve what is considered impossible today
Identify your winning strategy and what’s holding you back from leading a team to achieve the impossible
.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;}
}
Initial Assessment
Free
30 minutes
Book Now
Most Popular
Coaching
$500
/ hour
Minimum of 1 hour
Book Now
Coaching Package
$1,600
/ month
Includes 4 hours of coaching
Book Now
.kmc-eighth-section{
background:#f4f4f4;
padding:70px 0 80px;
}
.kmc-eighth-wrap{
width:min(1320px, calc(100% - 52px));
margin:0 auto;
display:grid;
grid-template-columns:minmax(0,1fr) minmax(0,500px);
align-items:center;
gap:48px;
}
.kmc-eighth-title{
margin:0;
color:#1C3434;
font:700 clamp(40px,4.4vw,62px)/1.08 "Cardo",serif;
letter-spacing:-.012em;
max-width:560px;
}
.kmc-eighth-body{
margin:18px 0 0;
max-width:560px;
color:#1C3434;
font:700 clamp(16px,1.65vw,34px)/1.35 "Cardo",serif;
}
.kmc-eighth-actions{
margin-top:30px;
display:flex;
align-items:center;
gap:20px;
flex-wrap:wrap;
}
.kmc-eighth-btn{
display:inline-flex;
align-items:center;
gap:10px;
padding:6px 6px 6px 16px;
min-height:44px;
border-radius:999px;
text-decoration:none;
background:#1C3434;
color:#fff;
font:700 clamp(11px,1vw,17px)/1 "Inter",sans-serif;
}
.kmc-eighth-btn .ico{
width:32px;
height:32px;
border-radius:50%;
display:grid;
place-items:center;
background:#90F1AE;
color:#1C3434;
font-size:18px;
line-height:1;
}
.kmc-eighth-link{
display:inline-flex;
align-items:center;
gap:7px;
text-decoration:none;
color:#1C3434;
font:700 clamp(11px,1vw,17px)/1.2 "Inter",sans-serif;
}
.kmc-eighth-link .arr{font-size:18px; line-height:1;}
.kmc-eighth-visual{
position:relative;
min-height:236px;
}
.kmc-eighth-bg{
width:100%;
max-width:500px;
aspect-ratio:500 / 245;
border-radius:28px;
background-image:url('/wp-content/uploads/2026/03/kmc-eighth-source.jpg');
background-repeat:no-repeat;
background-size:1320px auto;
background-position:-745px -64px;
margin-left:auto;
}
.kmc-eighth-portrait{
position:absolute;
left:-34px;
bottom:-26px;
width:132px;
aspect-ratio:1/1;
border-radius:24px;
border:7px solid #fff;
background-image:url('/wp-content/uploads/2026/03/kmc-eighth-source.jpg');
background-repeat:no-repeat;
background-size:1320px auto;
background-position:-686px -252px;
box-shadow:0 14px 26px rgba(13,40,40,.22);
}
@media (max-width:860px){
.kmc-eighth-wrap{width:min(1320px, calc(100% - 28px)); grid-template-columns:1fr; gap:34px;}
.kmc-eighth-visual{max-width:500px;}
.kmc-eighth-portrait{left:8px;}
}
@media (max-width:680px){
.kmc-eighth-section{padding:58px 0 66px;}
.kmc-eighth-wrap{width:min(1320px, calc(100% - 20px));}
.kmc-eighth-actions{gap:14px;}
.kmc-eighth-bg{border-radius:22px;}
.kmc-eighth-portrait{width:112px; border-width:6px; border-radius:20px; bottom:-18px;}
}
Ready to explore coaching?
Start with a 30-minute fit call to assess alignment, goals, and the best coaching path
/* KMC GLOBAL SCALE PASS v1 */
.kmc-container,
.kmc-third .kmc-container,
.kmc-fourth-wrap,
.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-third,
.kmc-fourth-section,
.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-third-grid,
.kmc-fourth-wrap,
.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-third h3 { font-size: clamp(44px, 3.2vw, 56px) !important; }
.kmc-third-card { border-radius: 26px !important; padding: clamp(30px, 2.6vw, 44px) !important; }
.kmc-third-item-title { font-size: clamp(18px, 1.25vw, 22px) !important; }
.kmc-third-item p { font-size: clamp(14px, 1.0vw, 17px) !important; }
.kmc-fourth-title,
.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-fourth-heading,
.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-fourth-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-fourth-cta-icon,
.kmc-sixth-cta-circle {
width: 38px !important;
height: 38px !important;
flex-basis: 38px !important;
}
@media (max-width: 1080px) {
.kmc-container,
.kmc-third .kmc-container,
.kmc-fourth-wrap,
.kmc-fifth-wrap,
.kmc-sixth-wrap,
.kmc-seventh-wrap,
.kmc-eighth-wrap {
width: calc(100% - 56px) !important;
}
}
@media (max-width: 760px) {
.kmc-container,
.kmc-third .kmc-container,
.kmc-fourth-wrap,
.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; }
}
/* 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-fourth-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; }
}
/* 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;
}
}
/* 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;
}
}
/* KMC FOURTH SECTION MATCH PASS v5 */
.kmc-fourth-section{
padding: 108px 0 116px !important;
}
.kmc-fourth-wrap{
width:min(1360px, calc(100% - 64px)) !important;
gap: clamp(56px, 6vw, 96px) !important;
align-items:start !important;
}
.kmc-fourth-left{
max-width: 760px !important;
}
.kmc-fourth-title{
font-size: clamp(58px, 5.2vw, 74px) !important;
line-height: 1.05 !important;
letter-spacing: -0.015em !important;
margin: 0 0 42px !important;
}
.kmc-fourth-process{
gap: 0 !important;
}
.kmc-fourth-step{
padding: 0 0 46px !important;
margin: 0 0 4px !important;
}
.kmc-fourth-step::before{
left: 22px !important;
top: 58px !important;
bottom: 16px !important;
}
.kmc-fourth-step-num{
font-size: clamp(40px, 3.4vw, 52px) !important;
line-height: 1 !important;
margin-right: 24px !important;
}
.kmc-fourth-step-title{
font-size: clamp(34px, 2.8vw, 44px) !important;
line-height: 1.1 !important;
margin-top: 4px !important;
}
.kmc-fourth-step p{
margin: 14px 0 0 74px !important;
max-width: 38ch !important;
font-size: clamp(21px, 1.55vw, 26px) !important;
line-height: 1.5 !important;
}
.kmc-fourth-cta{
margin-top: 56px !important;
min-height: 82px !important;
padding: 14px 14px 14px 30px !important;
font-size: clamp(28px, 2.2vw, 38px) !important;
line-height: 1.2 !important;
}
.kmc-fourth-cta-icon{
width: 54px !important;
height: 54px !important;
min-width: 54px !important;
}
.kmc-fourth-media{
border-radius: 34px !important;
}
@media (max-width: 1280px){
.kmc-fourth-wrap{width:min(1240px, calc(100% - 52px)) !important; gap:44px !important;}
.kmc-fourth-title{font-size: clamp(50px, 5.4vw, 64px) !important; margin-bottom:34px !important;}
.kmc-fourth-step{padding-bottom:36px !important;}
.kmc-fourth-step-num{font-size: clamp(34px, 3.4vw, 44px) !important;}
.kmc-fourth-step-title{font-size: clamp(28px, 2.8vw, 36px) !important;}
.kmc-fourth-step p{font-size: clamp(19px, 1.9vw, 23px) !important; margin-left:62px !important;}
.kmc-fourth-cta{font-size: clamp(24px, 2.3vw, 30px) !important; min-height:74px !important; margin-top:46px !important;}
}
@media (max-width: 980px){
.kmc-fourth-section{padding:82px 0 88px !important;}
.kmc-fourth-wrap{width:calc(100% - 40px) !important; gap:34px !important;}
.kmc-fourth-title{font-size: clamp(42px, 7.2vw, 56px) !important; margin-bottom:28px !important;}
.kmc-fourth-step{padding-bottom:28px !important;}
.kmc-fourth-step::before{left:16px !important; top:48px !important; bottom:8px !important;}
.kmc-fourth-step-num{font-size: clamp(30px, 5.8vw, 40px) !important; margin-right:14px !important;}
.kmc-fourth-step-title{font-size: clamp(24px, 4.4vw, 32px) !important;}
.kmc-fourth-step p{font-size: clamp(17px, 2.8vw, 21px) !important; margin:10px 0 0 46px !important; max-width:46ch !important;}
.kmc-fourth-cta{font-size: clamp(20px, 3.2vw, 26px) !important; min-height:64px !important; margin-top:34px !important;}
}
@media (max-width: 640px){
.kmc-fourth-section{padding:68px 0 72px !important;}
.kmc-fourth-wrap{width:calc(100% - 28px) !important; gap:28px !important;}
.kmc-fourth-title{font-size: clamp(36px, 10.2vw, 46px) !important; margin-bottom:22px !important;}
.kmc-fourth-step{padding-bottom:22px !important;}
.kmc-fourth-step::before{left:11px !important; top:38px !important; bottom:6px !important;}
.kmc-fourth-step-num{font-size: clamp(26px, 8.2vw, 34px) !important; margin-right:10px !important;}
.kmc-fourth-step-title{font-size: clamp(21px, 6.3vw, 28px) !important; line-height:1.14 !important;}
.kmc-fourth-step p{font-size: clamp(16px, 4.5vw, 19px) !important; line-height:1.52 !important; margin-left:38px !important;}
.kmc-fourth-cta{font-size: clamp(18px, 5.3vw, 22px) !important; min-height:56px !important; padding-left:18px !important; margin-top:26px !important;}
.kmc-fourth-cta-icon{width:36px !important; height:36px !important; min-width:36px !important;}
}
/* KMC FOURTH SECTION ALIGN + SCALE FIX v6 */
.kmc-fourth-section{padding:112px 0 122px !important;}
.kmc-fourth-wrap{width:min(1380px, calc(100% - 64px)) !important;gap:clamp(60px,6vw,98px) !important;align-items:start !important;}
.kmc-fourth-left{max-width:780px !important;}
.kmc-fourth-title{font-size:clamp(62px,5.4vw,76px) !important;line-height:1.04 !important;margin:0 0 46px !important;}
.kmc-fourth-process{margin:0 0 50px !important;padding:0 !important;}
.kmc-fourth-step{display:grid !important;grid-template-columns:56px minmax(0,1fr) !important;column-gap:24px !important;row-gap:0 !important;padding:0 0 52px !important;margin:0 !important;align-items:start !important;}
.kmc-fourth-step:last-child{padding-bottom:0 !important;}
.kmc-fourth-step::before{left:28px !important;top:64px !important;bottom:16px !important;}
.kmc-fourth-step-num{grid-column:1 !important;grid-row:1 !important;display:block !important;margin:0 !important;font-size:clamp(46px,3.8vw,54px) !important;line-height:.95 !important;}
.kmc-fourth-step-title{grid-column:2 !important;grid-row:1 !important;display:block !important;margin:2px 0 0 !important;font-size:clamp(38px,3vw,46px) !important;line-height:1.08 !important;}
.kmc-fourth-step p{grid-column:2 !important;grid-row:2 !important;margin:14px 0 0 !important;max-width:35ch !important;font-size:clamp(22px,1.7vw,26px) !important;line-height:1.52 !important;}
.kmc-fourth-cta{margin-top:58px !important;min-height:84px !important;padding:14px 14px 14px 30px !important;font-size:clamp(30px,2.3vw,38px) !important;}
.kmc-fourth-cta-icon{width:54px !important;height:54px !important;min-width:54px !important;}
@media (max-width:1280px){
.kmc-fourth-wrap{width:min(1260px, calc(100% - 52px)) !important;gap:46px !important;}
.kmc-fourth-title{font-size:clamp(52px,5.4vw,66px) !important;margin-bottom:36px !important;}
.kmc-fourth-step{grid-template-columns:50px minmax(0,1fr) !important;column-gap:18px !important;padding-bottom:40px !important;}
.kmc-fourth-step::before{left:24px !important;top:56px !important;}
.kmc-fourth-step-num{font-size:clamp(36px,3.7vw,44px) !important;}
.kmc-fourth-step-title{font-size:clamp(30px,2.9vw,38px) !important;}
.kmc-fourth-step p{font-size:clamp(19px,2vw,23px) !important;margin-top:12px !important;}
.kmc-fourth-cta{font-size:clamp(24px,2.4vw,31px) !important;min-height:74px !important;margin-top:48px !important;}
}
@media (max-width:980px){
.kmc-fourth-section{padding:84px 0 92px !important;}
.kmc-fourth-wrap{width:calc(100% - 40px) !important;gap:34px !important;}
.kmc-fourth-title{font-size:clamp(44px,7.4vw,58px) !important;margin-bottom:30px !important;}
.kmc-fourth-step{grid-template-columns:42px minmax(0,1fr) !important;column-gap:14px !important;padding-bottom:30px !important;}
.kmc-fourth-step::before{left:20px !important;top:48px !important;bottom:8px !important;}
.kmc-fourth-step-num{font-size:clamp(30px,5.9vw,40px) !important;}
.kmc-fourth-step-title{font-size:clamp(24px,4.6vw,32px) !important;margin-top:0 !important;}
.kmc-fourth-step p{font-size:clamp(17px,2.9vw,21px) !important;line-height:1.5 !important;margin-top:10px !important;max-width:44ch !important;}
.kmc-fourth-cta{font-size:clamp(20px,3.4vw,26px) !important;min-height:64px !important;margin-top:36px !important;}
}
@media (max-width:640px){
.kmc-fourth-section{padding:68px 0 74px !important;}
.kmc-fourth-wrap{width:calc(100% - 28px) !important;}
.kmc-fourth-title{font-size:clamp(36px,10.2vw,47px) !important;margin-bottom:22px !important;}
.kmc-fourth-step{grid-template-columns:34px minmax(0,1fr) !important;column-gap:10px !important;padding-bottom:22px !important;}
.kmc-fourth-step::before{left:16px !important;top:38px !important;bottom:6px !important;}
.kmc-fourth-step-num{font-size:clamp(25px,8.2vw,33px) !important;}
.kmc-fourth-step-title{font-size:clamp(21px,6.4vw,28px) !important;line-height:1.14 !important;}
.kmc-fourth-step p{font-size:clamp(16px,4.5vw,19px) !important;margin-top:8px !important;}
.kmc-fourth-cta{font-size:clamp(18px,5.3vw,22px) !important;min-height:56px !important;padding-left:18px !important;margin-top:28px !important;}
.kmc-fourth-cta-icon{width:36px !important;height:36px !important;min-width:36px !important;}
}
/* KMC CREDENTIAL ICON SIZE TUNE v1 */
article[aria-labelledby="kmc-credentials-title"] .kmc-third-item{grid-template-columns:32px 1fr;gap:14px;}
article[aria-labelledby="kmc-credentials-title"] .kmc-third-icon{width:32px;height:32px;}
article[aria-labelledby="kmc-credentials-title"] .kmc-third-icon svg{width:20px !important;height:20px !important;}
@media (max-width:640px){
article[aria-labelledby="kmc-credentials-title"] .kmc-third-item{grid-template-columns:30px 1fr;}
article[aria-labelledby="kmc-credentials-title"] .kmc-third-icon{width:30px;height:30px;}
article[aria-labelledby="kmc-credentials-title"] .kmc-third-icon svg{width:19px !important;height:19px !important;}
}
/* KMC CREDENTIAL TAG ROW ALIGN v1 */
article[aria-labelledby="kmc-credentials-title"]{display:flex;flex-direction:column;}
article[aria-labelledby="kmc-credentials-title"] .kmc-third-tags{
margin-top:auto;
padding-top:14px;
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:10px;
}
article[aria-labelledby="kmc-credentials-title"] .kmc-third-tag{
width:100%;
white-space:nowrap;
}
/* KMC THIRD SECTION TYPO+ICON HARMONY v2 */
section.kmc-third .kmc-third-item-title{
font-family:'Inter',sans-serif !important;
font-size:15px !important;
font-weight:600 !important;
line-height:1.3 !important;
color:#1C3434 !important;
}
section.kmc-third .kmc-third-item p{
font-family:'Inter',sans-serif !important;
font-size:12px !important;
font-weight:400 !important;
line-height:1.5 !important;
color:rgba(28,52,52,.78) !important;
}
section.kmc-third .kmc-third-item{grid-template-columns:32px 1fr !important;gap:14px !important;}
section.kmc-third .kmc-third-icon{
width:32px !important;
height:32px !important;
background:#90F1AE !important;
color:#1C3434 !important;
}
section.kmc-third .kmc-third-icon svg{width:20px !important;height:20px !important;display:block;}
section.kmc-third .kmc-third-icon svg [stroke]{stroke-width:2.15;}
@media (max-width:640px){
section.kmc-third .kmc-third-item{grid-template-columns:30px 1fr !important;}
section.kmc-third .kmc-third-icon{width:30px !important;height:30px !important;}
section.kmc-third .kmc-third-icon svg{width:19px !important;height:19px !important;}
}
/* 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; }
}
/* KMC CREDENTIAL ICON BOOST v3 */
section.kmc-third article[aria-labelledby="kmc-credentials-title"] .kmc-third-icon svg{
width:22px !important;
height:22px !important;
}
section.kmc-third article[aria-labelledby="kmc-credentials-title"] .kmc-third-icon svg [stroke]{
stroke-width:2.25;
}
@media (max-width:640px){
section.kmc-third article[aria-labelledby="kmc-credentials-title"] .kmc-third-icon svg{
width:21px !important;
height:21px !important;
}
}
/* KMC CREDENTIAL TAG HEIGHT BOOST v2 */
article[aria-labelledby="kmc-credentials-title"] .kmc-third-tag{
min-height:30px;
padding-top:7px;
padding-bottom:7px;
font-weight:400;
}