.about-page{padding-top:var(--header-height)}.about-hero{text-align:center;background:var(--bg-elevated);padding:100px 0 80px;position:relative;overflow:hidden}.about-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 25% 25%,#7dd3fc0d 0%,#0000 50%),radial-gradient(circle at 75% 75%,#2dd4bf0d 0%,#0000 50%);animation:8s ease-in-out infinite neural-pulse;position:absolute;inset:0}@keyframes neural-pulse{0%,to{opacity:.5}50%{opacity:1}}.about-hero h1{margin-bottom:20px;font-size:clamp(36px,5vw,56px)}.about-hero .hero-subtitle{color:var(--text-muted);max-width:640px;margin:0 auto;font-size:18px;line-height:1.7}.mission-section{padding:100px 0}.mission-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.mission-content h2{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-size:36px}.mission-text{color:var(--text-muted);margin-bottom:20px;font-size:17px;line-height:1.8}.mission-stats{grid-template-columns:1fr 1fr;gap:24px;display:grid}.stat-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:8px;padding:32px;transition:all .3s}.stat-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card);transform:translateY(-4px)}.stat-card svg{color:var(--primary-light);filter:drop-shadow(0 0 8px #2dd4bf4d);margin-bottom:16px}.stat-card .stat-value{margin-bottom:4px;font-size:36px;font-weight:800;display:block}.stat-card .stat-label{color:var(--text-muted);font-size:14px}.values-section{background:var(--bg-elevated);padding:100px 0}.values-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.value-card{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:8px;padding:32px;transition:all .3s}.value-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-card);transform:translateY(-6px)}.value-icon{background:var(--surface-accent);border:1px solid var(--border-accent);width:60px;height:60px;color:var(--primary-light);border-radius:8px;justify-content:center;align-items:center;margin:0 auto 20px;transition:all .3s;display:flex}.value-card:hover .value-icon{background:var(--surface-accent-strong);box-shadow:0 0 24px #2dd4bf33}.value-card h3{margin-bottom:12px;font-size:18px}.value-card p{color:var(--text-muted);font-size:14px;line-height:1.7}.timeline-section{padding:100px 0}.timeline{justify-content:space-between;max-width:900px;margin:0 auto;display:flex;position:relative}.timeline:before{content:"";background:var(--border);height:2px;position:absolute;top:40px;left:0;right:0}.timeline-item{text-align:center;flex:1;position:relative}.timeline-year{background:var(--bg-card);border:2px solid var(--primary);width:80px;height:80px;color:var(--primary-light);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:16px;font-weight:700;transition:all .3s;display:flex;position:relative;box-shadow:0 0 16px #2dd4bf33}.timeline-item:hover .timeline-year{transform:scale(1.1);box-shadow:0 0 24px #3b82f647}.timeline-content h4{margin-bottom:8px;font-size:18px}.timeline-content p{color:var(--text-muted);max-width:160px;margin:0 auto;font-size:14px}.team-section{background:var(--bg-elevated);padding:100px 0}.team-grid{grid-template-columns:repeat(6,1fr);gap:24px;display:grid}.team-card{text-align:center}.team-avatar{background:var(--gradient-primary);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 20px;font-size:28px;font-weight:700;display:flex}.team-card h4{margin-bottom:4px;font-size:16px}.team-card p{color:var(--text-muted);font-size:13px}.about-cta{text-align:center;padding:100px 0}.about-cta h2{margin-bottom:16px;font-size:36px}.about-cta p{color:var(--text-muted);margin-bottom:32px;font-size:18px}@media (width<=1024px){.mission-grid{grid-template-columns:1fr;gap:60px}.values-grid{grid-template-columns:repeat(2,1fr)}.team-grid{grid-template-columns:repeat(3,1fr)}.timeline{flex-direction:column;gap:40px}.timeline:before{display:none}}@media (width<=600px){.values-grid{grid-template-columns:1fr}.team-grid{grid-template-columns:repeat(2,1fr)}}
