.about-page{max-width:1200px;margin:0 auto;padding:4rem 2rem}.about-hero{text-align:center;margin-bottom:4rem}.about-hero h1{color:var(--primary-darkest);margin-bottom:1rem;font-size:3rem}.about-hero h3{color:var(--primary);margin-bottom:1.5rem;font-size:1.5rem}.about-hero p{color:var(--text-secondary);max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.6}.about-stats{flex-wrap:wrap;justify-content:center;gap:3rem;margin-bottom:5rem;display:flex}.stat-item{background:var(--card-active);text-align:center;border:1px solid var(--border-color);border-radius:12px;padding:2rem 3rem}.stat-item h2{color:var(--primary);margin-bottom:.5rem;font-size:2.5rem}.stat-item p{color:var(--text-secondary);font-weight:600}.about-team{text-align:center}.about-team h2{color:var(--text-primary);margin-bottom:3rem;font-size:2rem}.team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;display:grid}.team-member{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;padding:2rem;transition:transform .3s}.team-member:hover{border-color:var(--primary);transform:translateY(-5px)}.team-member img{object-fit:cover;border:3px solid var(--card-active);border-radius:50%;width:120px;height:120px;margin-bottom:1rem}.team-member h4{color:var(--text-primary);margin-bottom:.5rem;font-size:1.2rem}.team-member p{color:var(--primary);font-size:.9rem;font-weight:600}@media (max-width:768px){.about-page{padding:2rem 1rem}.about-hero h1{font-size:2rem}.about-hero h3{font-size:1.2rem}.about-stats{gap:1.5rem;margin-bottom:3rem}.stat-item{width:100%;padding:1.5rem}}
