.about-section{padding:60px 20px;background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);overflow:hidden;width:100%}.about-container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.about-title{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;text-align:center;margin-bottom:2rem;color:#2c3e50}.about-animated-underline{height:3px;width:80px;background:linear-gradient(90deg,#3498db,#2ecc71);margin:0 auto;position:relative;animation:about-underline-pulse 2s infinite}.about-content-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;width:100%;margin-top:4rem}.about-video-container{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1);width:100%;height:0;padding-bottom:56.25%}.about-feature-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:15px;transition:transform .3s ease}.about-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(52,152,219,.1),rgba(46,204,113,.1))}.about-text-content{padding:2rem;width:100%}.about-lead-text{font-size:clamp(1.2rem,3vw,1.8rem);font-weight:600;margin-bottom:2rem;color:#2c3e50}.about-feature-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem;width:100%}.about-card{background:#fff;padding:1.5rem;border-radius:10px;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,.05);transition:transform .3s ease;width:100%;margin-bottom:1rem}.about-card:hover{transform:translateY(-5px)}.about-card i{font-size:2rem;color:#3498db;margin-bottom:1rem}@keyframes about-underline-pulse{0%{width:80px}50%{width:100px}100%{width:80px}}@media screen and (max-width:1024px){.about-content-wrapper{grid-template-columns:1fr}.about-video-container{margin-bottom:2rem}}@media screen and (max-width:768px){.about-section{padding:40px 15px}.about-feature-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.about-card{padding:1rem}}@media screen and (max-width:480px){.about-section{padding:30px 10px}.about-feature-cards{grid-template-columns:1fr}.about-text-content{padding:.5rem}}[dir="rtl"] .about-text-content,[dir="rtl"] .about-card{text-align:right}.about-container{max-width:1200px;margin:0 auto;padding:0 20px}.about-description{text-align:center}.welcome-badge{display:inline-block;background:linear-gradient(135deg,#2ecc71,#3498db);padding:12px 25px;border-radius:50px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,.1);transform:translateY(0);transition:transform .3s ease}.welcome-badge:hover{transform:translateY(-3px)}.welcome-badge span{color:#fff;font-weight:600;font-size:1.1rem}.mission-statement{margin-bottom:50px;position:relative}.mission-statement h2{font-size:2.5rem;color:#2c3e50;margin-bottom:20px}.highlight-bar{width:80px;height:4px;background:linear-gradient(to right,#2ecc71,#3498db);margin:0 auto;border-radius:2px}.content-blocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px}.block{background:#fff;padding:30px;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease}.block:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.block i{font-size:2rem;color:#2ecc71;margin-bottom:20px}.block p{color:#555;line-height:1.8;font-size:1.1rem}@media(max-width:768px){.mission-statement h2{font-size:2rem}.content-blocks{grid-template-columns:1fr}.welcome-badge{padding:10px 20px}.welcome-badge span{font-size:1rem}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-aos="fade-up"]{animation:fadeInUp .6s ease-out forwards}