
#kma-concept .hero,#kma-concept #leadership{background-color:#141414;background-image:radial-gradient(ellipse at 85% 12%,#f0cb3612,transparent 55%),repeating-linear-gradient(135deg,#ffffff06 0px,#ffffff06 1px,transparent 1px,transparent 7px),radial-gradient(#ffffff0a .7px,transparent .8px);background-size:auto,auto,5px 5px}
#kma-concept #leadership{background-image:radial-gradient(ellipse at 0% 80%,#f0cb3610,transparent 60%),repeating-linear-gradient(45deg,#ffffff05 0px,#ffffff05 1px,transparent 1px,transparent 9px)}
#kma-concept .stats .stat-reveal{animation:stat-enter .65s both;animation-delay:var(--delay,0ms)}
@keyframes stat-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
#kma-concept .benefit-map{margin:40px 0 15px;padding:32px;background:#181818;color:white;border-radius:4px}
#kma-concept .benefit-map>p{color:#ddd;font-size:16px}
#kma-concept .benefit-visuals{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:24px}
#kma-concept .benefit-visuals article{border-top:2px solid #f0cb36;padding-top:22px}
#kma-concept .benefit-visuals svg{width:42px;height:42px;color:#f0cb36;margin-bottom:16px}
#kma-concept .benefit-visuals h3{font-size:21px!important;margin-bottom:10px!important}
#kma-concept .benefit-visuals p{font-size:15px;color:#ccc}
@media(max-width:800px){#kma-concept .benefit-visuals{grid-template-columns:1fr 1fr}}
@media(max-width:450px){#kma-concept .benefit-visuals{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){#kma-concept .stats .stat-reveal{animation:none}}
