.about-hero{background:linear-gradient(90deg,#111827,#4a172c);position:relative;isolation:isolate;overflow:hidden}.about-hero h1,.about-hero p{color:#fff}.timeline{border-left:3px solid var(--brand-primary);padding-left:32px}.timeline article{margin:32px 0}.about-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.about-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(17,24,39,.8);z-index:-1}.about-hero .container{max-width:850px}.team-card img{width:100%;height:200px;background:#d7e0e8;margin-bottom:20px}.certification-row{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}.certification-row span{border:1px solid var(--brand-border);padding:16px;background:#fff}