
/* Unified editorial direction */
#kma-concept .hero{position:relative;overflow:hidden;padding:60px 0 75px;background-color:#101214;background-image:repeating-linear-gradient(125deg,#ffffff04 0,#ffffff04 1px,transparent 1px,transparent 12px)}
#kma-concept .hero-grid{grid-template-columns:1.15fr 1fr;gap:55px}
#kma-concept h1{font-size:clamp(64px,7.2vw,96px)!important;line-height:.95!important;letter-spacing:-.025em!important;text-transform:uppercase;text-wrap:initial;margin-bottom:26px!important}
#kma-concept .hero p:not(.eyebrow):not(.small){font-size:17px;line-height:1.6;max-width:485px}
#kma-concept .hero-art{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
#kma-concept .hero-art img{height:560px;border-radius:0;object-position:48% center;filter:grayscale(1) contrast(1.04);border-bottom:4px solid #f2d13d}
#kma-concept .hero-art p{border:0;padding:0;font-size:13px}
#kma-concept .hero-secondary{color:#e1e5e8!important;display:inline-flex;align-items:center;gap:12px;padding:16px 0;margin-left:22px;font-size:14px;font-weight:600;text-decoration:none}
#kma-concept .hero-secondary span{color:#f2d13d;font-size:20px}
#kma-concept .btn{border-radius:2px;box-shadow:none}
#kma-concept .stats strong{font-size:42px}
#kma-concept .alliance-statement{background:#f2d13d;padding:58px 0}
#kma-concept .alliance-statement .wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}
#kma-concept .alliance-statement p{font-family:"Barlow Condensed",sans-serif;font-size:clamp(44px,5.8vw,76px);line-height:.98;font-weight:700;letter-spacing:-.02em;margin:0;color:#111315}
#kma-concept .alliance-statement p span{-webkit-text-stroke:1px #111315;color:transparent}
#kma-concept .alliance-statement a{color:#111315!important;border-bottom:1px solid #111315;padding-bottom:8px;text-decoration:none;font-size:14px;white-space:nowrap}
#kma-concept .alliance-statement a span{margin-left:40px}
#kma-concept #mission .eyebrow:before{content:"01 / ";color:#7c848a}
#kma-concept #leadership .eyebrow:before{content:"02 / "}
#kma-concept #network>.wrap>.split>div>.eyebrow:before{content:"03 / "}
#kma-concept #proof>.wrap>.eyebrow:before{content:"04 / "}
#kma-concept .section h2{font-size:clamp(42px,4.9vw,66px)!important;letter-spacing:-.02em!important}
#kma-concept .board{gap:30px}
#kma-concept .person{background:transparent;border:0;border-radius:0}
#kma-concept .person img{height:280px;filter:grayscale(1);border-bottom:2px solid #f2d13d}
#kma-concept .person div{padding:22px 0}
#kma-concept .person:hover{box-shadow:none}
#kma-concept #network{background:#fff}
#kma-concept .connect{border-radius:0;border:1px solid #ddd;padding:38px;background:#f7f8f5;box-shadow:12px 12px 0 #f2d13d}
#kma-concept .connect h3{font-family:"Barlow Condensed",sans-serif!important;font-size:48px!important;text-transform:uppercase}
#kma-concept .benefit-map{border-radius:0;margin-top:65px;padding:42px}
#kma-concept .benefit-visuals h3{font-family:"Barlow Condensed",sans-serif!important;font-size:32px!important;text-transform:uppercase}
#kma-concept .feature-grid{counter-reset:features;gap:0 45px}
#kma-concept .feature:before{counter-increment:features;content:"0" counter(features);display:block;font-family:"Barlow Condensed",sans-serif;font-size:26px;color:#918147;margin-bottom:16px}
#kma-concept #proof{background:#f0f2ef!important}
#kma-concept .quotes blockquote{background:transparent;border:0;border-radius:0;border-left:2px solid #b4bcba;padding:0 28px;font-size:21px}
#kma-concept .quotes cite{font-size:14px;color:#454f54;font-weight:600}
#kma-concept .video-thumbnail{border-radius:0}
#kma-concept .testimonial-videos{max-width:980px;gap:40px;margin-top:55px}
#kma-concept .testimonial-video{max-width:300px}
#kma-concept .review-box{border-radius:0;border:0}
#kma-concept #discovery{border-top:5px solid #f2d13d}
#kma-concept #discovery h2{font-size:clamp(48px,5.7vw,76px)!important}
#kma-concept .call iframe{border-radius:3px}
@media(max-width:800px){#kma-concept .hero-grid{grid-template-columns:1fr}#kma-concept .hero{padding-top:45px}#kma-concept h1{font-size:clamp(62px,12vw,90px)!important}#kma-concept .hero-art{max-width:none}#kma-concept .hero-art img{height:auto;max-height:450px;aspect-ratio:4/3}#kma-concept .alliance-statement .wrap{align-items:flex-start;flex-direction:column;gap:30px}#kma-concept .alliance-statement{padding:45px 0}#kma-concept .connect{margin-right:12px}#kma-concept .benefit-map{padding:27px}}
@media(max-width:450px){#kma-concept .hero-secondary{margin-left:0;display:flex;padding-top:22px}#kma-concept .stats strong{font-size:34px}#kma-concept h1{font-size:clamp(48px,14vw,62px)!important}}
