.kmd-road-hero{background:linear-gradient(120deg,#4e342e 0,#6d4c41 45%,#bf360c 100%);background-size:180% 180%;color:#fff;padding:72px 0;animation:18s infinite kmdShift}@keyframes kmdShift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.kmd-road-hero a.kmd-text-link,.kmd-road-hero h1,.kmd-road-hero p{color:#fff}.kmd-road-hero h1{font-size:max(2rem, min(4vw, 3.4rem));line-height:1.15}.kmd-road-hero img{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid rgba(255,255,255,.35)}.kmd-road{background:#fff;padding:64px 0;overflow-x:auto}.kmd-road-line{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:24px;gap:24px;min-width:880px}.kmd-road-line article{background:#f8fafc;border-radius:4px;padding:24px;border-top:4px solid #d84315}.kmd-road h2,.kmd-road h3,.kmd-road p,.kmd-road-line p{color:#1f2937}.kmd-feature-band{background:#f1f5f9;padding:64px 0}.kmd-feature-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.kmd-feature-row article{background:#fff;border-radius:4px;padding:24px}.kmd-feature-row strong{display:block;font-size:1.8rem;color:#4e342e}.kmd-feature-band h2,.kmd-feature-band p,.kmd-feature-row h2,.kmd-feature-row h3,.kmd-feature-row p{color:#1f2937}.kmd-partner-board{background:#fff;padding:64px 0}.kmd-partner-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.kmd-partner-row article{border:1px solid #dce3ea;border-radius:4px;padding:16px;background:#fff}.kmd-partner-row img{width:100%;height:88px;-o-object-fit:cover;object-fit:cover;margin-bottom:12px;background:#e7eef3}.kmd-partner-board h2,.kmd-partner-board h3,.kmd-partner-board p{color:#1f2937}.kmd-counters{background:#2a211e;color:#fff;padding:64px 0}.kmd-counter-row{display:flex;flex-wrap:nowrap;gap:16px}.kmd-counter-row article{flex:1;text-align:center;color:#fff}.kmd-counter-row p,.kmd-counter-row strong,.kmd-counters h2{color:#fff}.kmd-counter-row strong{font-size:2rem}.kmd-road-cta{background:linear-gradient(135deg,#4e342e,#6d4c41);color:#fff;padding:80px 0 96px}.kmd-road-cta h2,.kmd-road-cta li,.kmd-road-cta p{color:#fff}.kmd-road-cta .kmd-form-card,.kmd-road-cta .kmd-form-card a:not([class*=btn-]),.kmd-road-cta .kmd-form-card h2,.kmd-road-cta .kmd-form-card label,.kmd-road-cta .kmd-form-card p{color:#1f2937;background-color:#fff}@media (max-width:991px){.kmd-partner-row{grid-template-columns:1fr 1fr}}@media (max-width:767px){.kmd-feature-row,.kmd-partner-row{grid-template-columns:1fr}.kmd-counter-row{display:block}.kmd-counter-row article{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.kmd-road-hero{animation:none}}