@charset "UTF-8";.about-hero{background:var(--brand-gradient);padding:180px 0 80px;text-align:center}.about-hero h1{color:#fff}.about-hero p{color:rgba(255,255,255,.85);max-width:640px;margin:0 auto;font-size:1.15rem}.vision-section{padding:80px 0}.vision-section blockquote{font-size:1.5rem;font-style:italic;color:var(--brand-primary-dark);border-left:4px solid var(--brand-accent);padding-left:24px;max-width:720px;margin:0 auto 40px;line-height:1.6}.milestones-section{padding:80px 0;background:var(--brand-bg-alt)}.milestone-timeline{display:flex;gap:0;overflow-x:auto;padding-bottom:16px;position:relative}.milestone-timeline::before{content:"";position:absolute;top:32px;left:0;right:0;height:3px;background:var(--brand-gradient-accent)}.milestone-item{flex:0 0 200px;text-align:center;position:relative;padding-top:56px}.milestone-item::before{content:"";position:absolute;top:24px;left:50%;transform:translateX(-50%);width:16px;height:16px;border-radius:50%;background:var(--brand-primary);border:3px solid var(--brand-bg);box-shadow:0 0 0 3px var(--brand-primary);z-index:1}.milestone-item .year{font-size:1.25rem;font-weight:700;color:var(--brand-primary)}.milestone-item .desc{font-size:.85rem;color:var(--brand-text-secondary);margin-top:8px;padding:0 8px}.partners-section{padding:80px 0}.partner-logo{filter:grayscale(1) opacity(.5);transition:filter .3s;height:48px}.partner-logo:hover{filter:grayscale(0) opacity(1)}