.mk-hero{border-bottom:1px solid var(--ln);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:560px;display:grid}.mk-tx{align-content:center;gap:20px;padding:clamp(48px,6vw,88px) clamp(24px,5vw,72px) clamp(48px,6vw,88px) max(clamp(16px,4vw,56px),50vw - 570px);display:grid}.mk-hero .s-H{letter-spacing:-.035em;font-size:clamp(44px,5.6vw,80px);line-height:.96}.mk-acts{flex-wrap:wrap;align-items:center;gap:22px;margin-top:4px;display:flex}.mk-acts .s-btn{align-self:center}.mk-lnk{color:var(--g);border-bottom:2px solid var(--or);padding-bottom:2px;font-weight:700}.mk-ph{background:var(--pg2);position:relative;overflow:hidden}html{scroll-behavior:smooth}@media (max-width:900px){.mk-hero{grid-template-columns:minmax(0,1fr)}.mk-tx{padding:clamp(40px,8vw,64px) clamp(16px,4vw,56px)}.mk-ph{min-height:320px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#who-we-serve{scroll-margin-top:64px}.mk-col{align-content:start;gap:14px;display:grid}.mk-flow small{letter-spacing:.14em;color:#b8651a;font-size:12px;font-weight:700}.mk-btn{justify-self:start;margin-top:4px}
