.amp-about-hero{position:relative;padding:80px 0 72px;overflow:hidden}.amp-about-hero ai-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.amp-about-hero::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(55,71,79,.9) 0,rgba(69,90,100,.82) 100%);z-index:1}.amp-about-hero .container{position:relative;z-index:2}.amp-about-hero h1{color:#fff;font-size:42px;margin-bottom:var(--spacing-sm)}.amp-about-hero p{color:rgba(255,255,255,.85);max-width:620px;font-size:1.1rem}.amp-timeline{position:relative;padding-left:40px}.amp-timeline::before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:var(--brand-gray-200)}.amp-timeline-item{position:relative;margin-bottom:var(--spacing-xl)}.amp-timeline-item:last-child{margin-bottom:0}.amp-timeline-item::before{content:"";position:absolute;left:-33px;top:4px;width:14px;height:14px;border-radius:50%;background:var(--brand-secondary);border:3px solid var(--brand-white);box-shadow:0 0 0 2px var(--brand-secondary)}.amp-timeline-year{font-size:.85rem;font-weight:700;color:var(--brand-secondary);text-transform:uppercase;letter-spacing:.5px}.amp-timeline-item h3{font-size:1.1rem;margin:4px 0 6px}.amp-timeline-item p{font-size:.92rem;color:var(--brand-gray-500);margin:0}.amp-values-card{text-align:center;padding:var(--spacing-lg);background:#fff;border:1px solid var(--brand-gray-200);border-radius:var(--brand-radius);height:100%}.amp-values-card h3{font-size:1.1rem;margin-bottom:8px;color:var(--brand-primary-dark)}.amp-values-card p{font-size:.9rem;color:var(--brand-gray-500)}.amp-team-grid .team-card{text-align:center}.amp-team-grid .team-photo{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:0 auto var(--spacing-sm);background:var(--brand-gray-100)}.amp-team-grid .team-photo ai-img,.amp-team-grid .team-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.amp-team-grid h4{font-size:1rem;margin-bottom:2px}.amp-team-grid .team-role{font-size:.85rem;color:var(--brand-gray-500)}.amp-certs-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);justify-content:center;align-items:center}.amp-certs-bar ai-img{filter:grayscale(1) opacity(.5);transition:filter var(--transition-normal) ease}.amp-certs-bar ai-img:hover{filter:grayscale(0) opacity(1)}@media (max-width:768px){.amp-about-hero{padding:56px 0 48px}.amp-about-hero h1{font-size:30px}}