.about-content{max-width:1000px;margin:0 auto}.about-hero{grid-template-columns:2fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;display:grid}.hero-text h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:2.2rem}.hero-text p{color:var(--text-secondary);font-size:1.2rem;line-height:1.6}.hero-stats{flex-direction:column;gap:1.5rem;display:flex}.stat{text-align:center;box-shadow:var(--shadow-md);background:#fff;border-radius:12px;padding:1.5rem}.stat-number{color:var(--primary-blue);margin-bottom:.5rem;font-size:2.5rem;font-weight:700;display:block}.stat-label{color:var(--text-secondary);font-size:1rem}.team-section{margin:4rem 0}.team-section h2{text-align:center;margin-bottom:3rem;font-size:2.2rem}.team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.team-member{text-align:center;box-shadow:var(--shadow-md);background:#fff;border-radius:12px;padding:2rem}.member-avatar{margin-bottom:1rem;font-size:3rem}.team-member h3{color:var(--text-primary);margin-bottom:.5rem}.team-member p{color:var(--primary-blue);margin-bottom:.5rem;font-weight:600}.team-member span{color:var(--text-secondary);font-size:.9rem}.mission-section{text-align:center;box-shadow:var(--shadow-md);background:#fff;border-radius:12px;padding:3rem}.mission-section h2{color:var(--text-primary);margin-bottom:1.5rem}.mission-section p{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.2rem;line-height:1.6}@media (max-width:768px){.about-hero{text-align:center;grid-template-columns:1fr}.hero-stats{flex-direction:row;justify-content:center}.stat{flex:1}}
