.case-proof{background:var(--soft)}
.case-proof-intro{max-width:860px;margin:18px 0 0;color:var(--muted);font-size:18px;line-height:1.7}
.case-cards{display:grid;gap:22px;margin-top:39px}
.case-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:32px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:13px}
.case-card figure{min-width:0;margin:0}
.case-card img{display:block;width:100%;height:auto;aspect-ratio:1.9;object-fit:contain;background:#f3f6fb;border:1px solid var(--line);border-radius:9px}
.case-card figcaption{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.5}
.case-index{margin:0 0 11px;color:var(--blue)!important;font-size:11px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase}
.case-copy h3{margin:0 0 15px;font:800 25px/1.25 'Manrope',sans-serif;letter-spacing:-.6px}
.case-copy>p:not(.case-index){margin:0 0 12px;color:var(--muted);font-size:15px;line-height:1.65}
.case-facts{display:grid;gap:9px;margin-top:18px;padding-top:17px;border-top:1px solid var(--line)}
.case-facts p{margin:0;color:var(--ink);font-size:14px;line-height:1.5}
.case-facts strong{color:var(--blue)}
.credibility-lead{font-weight:600;color:var(--ink)!important}
.experience-highlights{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:21px 0 25px;padding:0;list-style:none}
.experience-highlights li{padding:13px 15px;background:var(--soft);border-left:3px solid var(--blue);border-radius:6px;font-size:13px;font-weight:700;line-height:1.45}
.experience-link{display:inline-flex;align-items:center;gap:9px;padding:13px 17px;background:var(--navy);border-radius:8px;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s}
.experience-link:hover,.experience-link:focus-visible{background:var(--blue);transform:translateY(-2px)}
@media(max-width:900px){.case-card{grid-template-columns:1fr;gap:23px}}
@media(max-width:720px){.case-proof-intro{font-size:16px}.case-cards{margin-top:27px}.case-card{padding:18px}.case-copy h3{font-size:22px}.experience-highlights{grid-template-columns:1fr}.experience-link{width:100%;justify-content:center;text-align:center}}

.mentoring-direct-cta{text-align:center;margin-top:15px}.mentoring-direct-cta p{margin:0 0 8px;color:var(--muted);font-size:14px;line-height:1.5}.mentoring-direct-cta a{display:inline-block;color:var(--blue);border:1px solid #bfcbe0;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.mentoring-direct-cta a:hover,.mentoring-direct-cta a:focus-visible{background:#e7efff;border-color:var(--blue)}.mentoring-direct-cta-final p{color:#cbd6e8}.mentoring-direct-cta-final a{color:#fff;border-color:#ffffff80}.mentoring-direct-cta-final a:hover,.mentoring-direct-cta-final a:focus-visible{background:#ffffff1a;border-color:#fff}

.cohort-details{margin-top:22px;padding:17px 19px;border:1px solid #ffffff70;border-radius:9px;background:#ffffff14}
.cohort-details strong{display:block;margin-bottom:9px;font:700 17px 'Manrope',sans-serif}
.cohort-details p{margin:0;color:#fff;font-size:14px;line-height:1.55}
.cohort-details p+p{margin-top:8px}

.mentoring-hero{background:linear-gradient(135deg,#f2f6ff,#fff 62%);padding:82px 0 74px}.mentoring-hero-grid,.how-grid,.outcome-grid,.credibility-section,.investment-card{display:grid;grid-template-columns:1.15fr .85fr;gap:54px;align-items:center}.mentoring-hero h1{font-size:clamp(44px,5vw,70px);max-width:720px}.mentoring-lead{font-size:20px;line-height:1.65;max-width:690px}.mentoring-support,.cta-note{color:var(--muted)}.mentoring-main-cta{background:var(--blue);color:#fff;margin-top:10px}.mentoring-quick-facts{display:flex;flex-wrap:wrap;margin-top:30px}.mentoring-quick-facts span{font-size:12px;color:var(--muted);padding:0 15px;border-left:1px solid var(--line)}.mentoring-quick-facts span:first-child{padding-left:0;border:0}.mentoring-promise{background:var(--navy);border-radius:14px;padding:35px;color:#fff;display:grid;gap:11px}.mentoring-promise>span,.how-grid .eyebrow,.investment-card .eyebrow,.final-mentoring .eyebrow{font-size:10px;letter-spacing:1.6px;color:var(--mint);font-weight:700}.mentoring-promise strong{font:800 24px 'Manrope',sans-serif}.mentoring-promise i{font-style:normal;color:var(--mint);font-size:21px}.mentoring-promise p{font-size:14px;line-height:1.65;color:#cbd6e8;border-top:1px solid #35445f;padding-top:20px}.mentoring-section{padding:84px 0}.mentoring-section>h2,.mentoring-section>div>h2,.how-grid h2,.outcome h2,.final-mentoring h2{font-size:42px;line-height:1.18;letter-spacing:-1.8px;max-width:800px}.mentoring-section h2 span,.outcome h2 span,.commitment h2 span{color:var(--blue)}.audience-grid,.before-after-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:36px 0 28px}.audience-grid p{padding:16px 0 16px 24px;border-top:1px solid var(--line);position:relative;line-height:1.55}.audience-grid p:before,.before-after li:before,.pillars li:before,.outcome li:before{content:'✓';position:absolute;left:1px;color:var(--blue);font-weight:800}.mentoring-quote{background:#e7efff;border-radius:9px;padding:22px 25px;line-height:1.65;color:#25416e}.before-after,.investment{background:var(--soft);padding:80px 0}.before-after article{padding:34px;border-radius:13px;background:#fff;border:1px solid var(--line)}.before-after article:last-child{background:var(--navy);color:#fff}.before-after article>span,.pillars article>span{font-size:11px;letter-spacing:1.4px;color:var(--blue);font-weight:800}.before-after h2{font-size:31px;line-height:1.2}.before-after ul,.pillars ul,.outcome ul{list-style:none;padding:0;display:grid;gap:11px}.before-after li,.pillars li,.outcome li{padding-left:20px;position:relative;color:var(--muted);font-size:14px;line-height:1.5}.before-after article:last-child li{color:#cbd6e8}.before-after article:last-child li:before{color:var(--mint)}.pillars,.includes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:36px}.pillars article{padding:28px;border:1px solid var(--line);border-radius:12px}.pillars h3{font-size:26px;margin:25px 0 12px}.pillars p,.includes-grid p,.credibility-section p{color:var(--muted);line-height:1.65}.pillars ul{padding-top:18px;border-top:1px solid var(--line)}.how-it-works,.final-mentoring{background:var(--navy);color:#fff;padding:84px 0}.how-grid{grid-template-columns:.9fr 1.1fr;align-items:start}.how-grid h2 span,.final-mentoring h2 span{color:var(--mint)}.how-grid>div>p:last-child,.how-grid li p{color:#cbd6e8;line-height:1.65}.how-grid ol{list-style:none;padding:0;display:grid;gap:17px}.how-grid li{display:grid;grid-template-columns:42px 1fr;gap:16px;border-bottom:1px solid #35445f;padding-bottom:17px}.how-grid li>span{color:var(--mint);font-size:12px;font-weight:800}.includes-grid article{padding:22px;background:var(--soft);border-radius:9px}.includes-grid b{display:block;color:var(--blue);margin-bottom:25px}.includes-grid strong{font:700 17px 'Manrope',sans-serif}.outcome{background:#e7efff;padding:82px 0}.outcome-grid{grid-template-columns:1fr 1fr;align-items:start;gap:75px}.investment-card{background:var(--blue);color:#fff;border-radius:15px;padding:43px}.investment-card h2{font-size:35px;line-height:1.22}.price{background:#fff;color:var(--ink);border-radius:11px;padding:27px}.price>span{font-size:10px;letter-spacing:1.5px;color:var(--blue);font-weight:800}.price>strong{display:block;font:800 44px 'Manrope',sans-serif;margin:6px 0}.price small{display:block;color:var(--muted);margin-bottom:20px}.price .button{width:100%}.commitment{text-align:center;padding:84px 0}.commitment .eyebrow,.final-mentoring .eyebrow{justify-content:center}.commitment h2{font-size:38px}.commitment>p:last-child{max-width:640px;margin:auto;color:var(--muted);line-height:1.7}.faq{padding:74px 0 88px}.faq h2{font-size:42px}.faq-list{border-top:1px solid var(--line)}.faq details{margin:0;border-top:0;border-bottom:1px solid var(--line)}.faq details p{margin-bottom:22px;color:var(--muted);line-height:1.6}.final-mentoring{text-align:center}.final-mentoring .cta-note{color:#cbd6e8}
@media(max-width:900px){.mentoring-hero-grid,.how-grid,.outcome-grid,.credibility-section,.investment-card{grid-template-columns:1fr;gap:34px}.pillars,.includes-grid{grid-template-columns:1fr 1fr}.mentoring-promise{max-width:550px}}@media(max-width:720px){.mentoring-hero,.mentoring-section,.how-it-works,.outcome,.investment,.commitment,.faq,.final-mentoring{padding:49px 0}.mentoring-hero h1{font-size:44px}.mentoring-lead{font-size:17px}.mentoring-quick-facts{display:grid;gap:8px}.mentoring-quick-facts span{padding:0;border:0}.mentoring-section>h2,.mentoring-section>div>h2,.how-grid h2,.outcome h2,.final-mentoring h2,.faq h2{font-size:31px}.audience-grid,.before-after-grid,.pillars,.includes-grid{grid-template-columns:1fr;gap:15px}.before-after article,.investment-card{padding:25px}.before-after{padding:49px 0}.mentoring-main-cta{width:100%;font-size:13px}.final-mentoring h2 br,.commitment h2 br{display:none}}
