/* Full-width capability strip below both hero columns. */
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117{min-height:0;padding-bottom:56px}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117 .hero-grid{align-items:start;row-gap:32px}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117 .ecosystem-v117{top:0;align-self:start;margin-top:18px}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117 .hero-capabilities-v19048{grid-column:1/-1;order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--vf-rim);border-radius:20px;background:var(--vf-panel);box-shadow:0 20px 48px -30px rgba(23,47,82,.26);overflow:hidden;isolation:isolate}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;padding:28px 30px;min-width:0;border-right:1px solid var(--line)}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item:last-child{border-right:0}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item::before{content:"";position:absolute;top:0;left:30px;width:32px;height:2px;background:var(--brand);opacity:.65}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-icon{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--vf-rim);border-radius:13px;background:var(--vf-icon);color:var(--brand)}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-icon svg{display:block;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-copy{display:block;min-width:0}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-heading{display:flex;flex-direction:column;gap:5px;align-items:flex-start}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-heading b{font-size:.62rem;line-height:1.4;font-weight:750;letter-spacing:.14em;color:var(--brand)}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-heading strong{font-family:"MKhtml.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 Manrope","MKhtml.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 Inter",sans-serif;font-size:1.03rem;font-weight:780;letter-spacing:-.025em;line-height:1.4;color:var(--text)}
html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-copy small{display:block;margin-top:9px;max-width:36ch;font-size:.83rem;line-height:1.75;letter-spacing:0;color:var(--muted)}
@media(max-width:1180px){html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item{padding:24px 20px;gap:14px}}
@media(max-width:1040px){html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117 .ecosystem-v117{margin-top:0}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117 .hero-capabilities-v19048{grid-template-columns:1fr}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item{border-right:0;border-bottom:1px solid var(--line);padding:24px 28px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item:last-child{border-bottom:0}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-copy small{max-width:65ch}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-heading{flex-direction:row;align-items:baseline;gap:12px}}
@media(max-width:600px){html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117{padding-bottom:36px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117 .hero-grid{row-gap:24px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-v117 .hero-capabilities-v19048{border-radius:16px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item{grid-template-columns:38px minmax(0,1fr);padding:22px 18px;gap:14px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-item::before{left:18px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-icon{width:38px;height:38px;border-radius:11px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-heading{flex-direction:column;gap:4px}html.mkp-corporate-v19040.mkp-finish-v19043.mkp-type-v19044 .home-page .hero-capabilities-v19048 .proof-heading strong{font-size:.98rem}}
