.about-page{color:#333;background:#f5f7fb}.about-hero{background:linear-gradient(#052850bf,#052850bf),0 0;height:250px}.about-overlay{align-items:center;height:100%;display:flex}.about-container{width:min(1200px,92%);margin:auto}.about-hero h1{color:#fff;margin-bottom:15px;font-size:3rem}.about-hero p{color:#f1f1f1;font-size:1.2rem}.about-section{background:#fff;border-radius:14px;margin:50px 0;padding:45px;box-shadow:0 8px 24px #00000014}.section-heading{align-items:center;gap:15px;margin-bottom:25px;display:flex}.section-heading span{background:#0b5ed7;border-radius:10px;width:6px;height:35px}.section-heading h2{color:#0b3b75;font-size:2rem}.about-section p{text-align:justify;margin-bottom:18px;line-height:1.9}.vision-mission{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;display:grid}.vm-card{background:#fff;border-radius:14px;padding:35px;box-shadow:0 8px 20px #00000014}.vm-card h3{color:#0b3b75;margin-bottom:20px}.vm-card ul{padding-left:20px}.vm-card li{margin-bottom:12px;line-height:1.7}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}.feature-card{background:#f8fbff;border-top:4px solid #0b5ed7;border-radius:12px;padding:25px;transition:all .3s}.feature-card:hover{transform:translateY(-6px)}.feature-card h3{color:#0b3b75;margin-bottom:12px}.feature-card p{margin:0}.facility-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.facility-grid div{background:#eef5ff;border-radius:10px;padding:18px;font-weight:600}.commitment{text-align:center}.commitment p{max-width:900px;margin:0 auto 20px}@media (max-width:768px){.about-hero{height:280px}.about-hero h1{font-size:2rem}.about-section{padding:25px}.section-heading h2{font-size:1.6rem}.vision-mission{grid-template-columns:1fr}}
