body{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;background:linear-gradient(180deg,#e9f7f9,#f4f7f6)}.about-container{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:2rem;background:linear-gradient(180deg,#f0faff,#d9f4f9)}.about-content{background-color:#fff;border-radius:15px;padding:3rem;max-width:1100px;width:100%;box-shadow:0 8px 30px rgba(0,0,0,.1);animation:fadeIn .8s ease}.about-heading{font-size:3rem;text-align:center;color:#b36ab6;margin-bottom:1rem;font-weight:800;letter-spacing:1.2px}.about-description{font-size:1.2rem;line-height:1.8;color:#555;text-align:center;margin-bottom:2rem;font-style:italic}.team-section{margin-top:3rem;text-align:center}.team-heading{font-size:2.5rem;color:#774f79;margin-bottom:2rem;font-weight:700}.team-members{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.team-member{background:linear-gradient(0deg,#fff,#e3f7f9);padding:2rem;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);text-align:center;max-width:250px;transition:transform .4s ease,box-shadow .4s ease}.team-member:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 8px 25px rgba(0,0,0,.15)}.team-member h3{font-size:1.5rem;margin-top:1rem;color:#333;font-weight:600}.team-member p{font-size:1rem;color:#777;margin-top:.5rem}.team-img{border-radius:20%;width:120px;height:120px;object-fit:cover;margin-bottom:1rem;border:1x solid #dd1be4;transition:border-color .3s ease}.team-img:hover{border-color:#005f99}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}