.kn-about-hero{padding:86px 0;background:var(--brand-bg-alt)}.kn-about-hero .container{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.8fr);grid-gap:42px;gap:42px;align-items:center}.kn-about-hero h1{margin:0 0 16px;font-size:2.6rem;line-height:1.12;font-weight:780}.kn-about-hero p{color:var(--brand-text-muted);line-height:1.75}.kn-about-hero__media img{width:100%;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;background:#dbe4ed;border:1px solid var(--brand-border)}.kn-partners,.kn-roadmap,.kn-timeline{padding:76px 0}.kn-roadmap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.kn-roadmap-grid article{padding:24px;border:1px solid var(--brand-border);background:var(--brand-bg)}.kn-roadmap-grid span{color:var(--brand-secondary);font-weight:800}.kn-timeline{background:var(--brand-bg-alt)}.kn-timeline-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;overflow-x:auto}.kn-timeline-track article{min-width:220px;background:var(--brand-bg);border-top:4px solid var(--brand-primary);padding:22px}.kn-timeline-track strong{color:var(--brand-secondary)}.kn-logo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.kn-logo-grid span{border:1px solid var(--brand-border);padding:18px;color:var(--brand-text);background:var(--brand-bg);font-weight:700;text-align:center}@media (max-width:900px){.kn-about-hero .container,.kn-roadmap-grid{grid-template-columns:1fr}}.container .row.g-4 .col-lg-5 span.kn-eyebrow,.container .row.g-4 .col-lg-7 span.kn-eyebrow,.kn-page.kn-industries .kn-sub-hero.kn-sub-hero--dark .container span.kn-eyebrow,.kn-page.kn-services .kn-sub-hero.kn-sub-hero--dark .container span.kn-eyebrow{color:#fff!important}