.kh-section{max-width:1360px;margin:0 auto;padding:84px 32px;color:var(--foreground,#f4f4f5)}.kh-heading{max-width:860px;margin:0 auto 38px;text-align:center}.kh-heading h2{font-size:clamp(28px,3.25vw,46px);line-height:1.17;letter-spacing:-.035em;font-weight:700;margin:0 0 18px;text-wrap:balance}.kh-heading p{color:#b3b4bd;line-height:1.75;font-size:16px;margin:0}.kh-six-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kh-card{min-width:0;background:#191a1f;border:1px solid #35363f;border-radius:14px;padding:24px;transition:border-color .18s ease}.kh-card:hover{border-color:#8f7936}.kh-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid #66541c;border-radius:11px;background:#2b2616;color:#f2ca4d;margin-bottom:18px}.kh-icon svg{width:21px;height:21px}.kh-card h3,.kh-steps h3{font-size:17px;font-weight:650;line-height:1.5;margin:0 0 10px}.kh-card p,.kh-steps p{color:#b7b8c1;line-height:1.8;font-size:14px;margin:0}.kh-capabilities>.kh-heading{max-width:100%;text-align:left;margin-left:0}.kh-capabilities>.kh-heading p{max-width:790px}.kh-capability-layout{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px}.kh-four-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kh-capability-media{min-width:0;border-radius:16px;overflow:hidden;background:#202127;min-height:420px}.kh-capability-media>img,.kh-capability-media>video,.kh-capability-media>[data-media-frame]{width:100%;height:100%;object-fit:cover;display:block}.kh-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.kh-steps li{position:relative;min-width:0}.kh-steps li:not(:last-child):after{content:"";position:absolute;left:78px;right:-16px;top:32px;height:1px;background:linear-gradient(90deg,#9a7d2a,#414148)}.kh-step-marker{position:relative;width:64px;height:64px;border-radius:16px;border:1px solid #8b711e;background:linear-gradient(145deg,#332a15,#1a1b20);margin-bottom:24px}.kh-step-marker>span:first-child{position:absolute;left:9px;top:6px;font-size:10px;font-weight:700;color:#f2ca4d}.kh-step-marker .kh-icon{background:none;border:0;margin:21px 0 0 10px;width:42px;height:34px}.kh-step-cta{text-align:center;margin-top:38px}.kh-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:999px;padding:14px 26px;font-weight:650;background:#f3cd55;color:#141414;text-decoration:none}.kh-primary:hover{background:#ffe17a}.kh-primary:focus-visible{outline:2px solid #fff;outline-offset:5px}.kh-workflow{padding-top:70px;padding-bottom:90px}@media(max-width:1000px){.kh-section{padding:64px 24px}.kh-capability-layout{grid-template-columns:1fr}.kh-capability-media{min-height:0;aspect-ratio:16/9}.kh-six-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.kh-section{padding:48px 20px}.kh-heading{margin-bottom:28px}.kh-heading h2{font-size:29px}.kh-heading p{font-size:14px}.kh-six-grid,.kh-four-grid,.kh-steps{grid-template-columns:1fr}.kh-card{padding:22px}.kh-steps{gap:28px}.kh-steps li{padding-left:82px;min-height:80px}.kh-step-marker{position:absolute;left:0;top:0;margin:0}.kh-steps li:not(:last-child):after{left:31px;top:76px;bottom:-16px;width:1px;height:auto;right:auto;background:#66541c}.kh-steps h3{padding-top:2px}.kh-capability-media{aspect-ratio:4/3}.kh-step-cta{margin-top:30px}}
.kh-nav-link{white-space:nowrap;color:#d4d4dc;font-size:14px;text-decoration:none}.kh-nav-link:hover{color:#f3cd55}.kh-hero-description{max-width:760px;font-size:16px;line-height:1.8;color:#bec0c8;text-align:center;margin:16px auto 0}.kh-creative-tags{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.kh-creative-tags span{padding:8px 16px;border:1px solid #434139;border-radius:999px;font-size:13px;color:#d8cc9f}
