.about-container{color:#333;background-color:#fff;border-radius:10px;max-width:900px;margin:80px auto 0;padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.7;box-shadow:0 4px 20px rgba(0,0,0,.08)}.about-container h1{color:#07c;text-align:center;margin-bottom:1.2rem;font-size:2.2rem;font-weight:700}.about-container h2{color:#005fa3;border-left:4px solid #07c;margin:1.5rem 0 1rem;padding-left:10px;font-size:1.5rem}.about-container p{margin-bottom:1.5rem;font-size:1.1rem}.about-container ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style:outside}.about-container li{margin-bottom:.6rem;font-size:1rem}@media (max-width:768px){.about-container{margin-top:60px;padding:1.2rem}.about-container h1{font-size:1.8rem}.about-container h2{font-size:1.3rem}.about-container p,.about-container li{font-size:1rem}}.team-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-top:20px;display:grid}.team-card{text-align:center;background:#fff;border-radius:12px;padding:15px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(0,0,0,.08)}.team-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.team-image{object-fit:cover;border-radius:50%;width:80px;height:80px;margin-bottom:10px}.team-card h3{color:#333;margin-bottom:5px;font-size:1.1rem}.team-card p{color:#555;font-size:.9rem}
