.about-intro{overflow:hidden;padding:var(--spacing-4xl) 0;position:relative;background:linear-gradient(135deg,var(--background-primary) 0,var(--background-secondary) 100%)}.about-intro:before{height:500px;right:-10%;content:"";position:absolute;opacity:.05;top:-50%;border-radius:50%;background:radial-gradient(circle,var(--primary-color) 0,transparent 70%);width:500px}.about-intro .row{grid-template-columns:1fr 1fr;gap:var(--spacing-4xl);align-items:center;display:grid}.content-box{animation:fadeInLeft 1s ease-out}.content-box .section-subtitle{animation:slideInLeft .8s ease-out;position:relative;padding-left:30px}.content-box .section-subtitle:before{height:2px;transform:translateY(-50%);content:"";position:absolute;top:50%;background:var(--primary-color);left:0;width:20px}.content-box .section-title{animation:fadeInUp .8s ease-out .2s both;font-size:clamp(2rem,4vw,var(--font-size-4xl));margin-bottom:var(--spacing-xl)}.content-box p{animation:fadeInUp .8s ease-out .4s both;font-size:var(--font-size-lg);margin-bottom:var(--spacing-lg);color:var(--text-light);line-height:1.8}.stats-grid{animation:fadeInUp .8s ease-out .6s both;grid-template-columns:repeat(3,1fr);gap:var(--spacing-xl);margin-top:var(--spacing-3xl);display:grid}.stat-item{position:relative;text-align:center}.stat-item:after{height:40px;transform:translateY(-50%);right:-50%;content:"";position:absolute;top:50%;background:var(--border-color);width:1px}.stat-item:last-child:after{display:none}.stat-number{animation:countUp 2s ease-out .8s both;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-sm);color:var(--primary-color);display:block}.stat-label{font-size:var(--font-size-sm);color:var(--text-light);text-transform:uppercase;letter-spacing:1px}.image-box{animation:fadeInRight 1s ease-out .4s both;position:relative}.image-box img{height:auto;border:1px solid var(--border-color);transition:transform .5s ease;box-shadow:0 20px 40px rgba(0,0,0,.1);border-radius:0;width:100%}.image-box:hover img{transform:scale(1.02)}.experience-badge{animation:bounceIn 1s ease-out 1s both;height:120px;justify-content:center;border:3px solid var(--white);position:absolute;bottom:-30px;align-items:center;box-shadow:0 10px 30px rgba(0,85,164,.3);border-radius:0;background:var(--primary-color);left:30px;width:120px;display:flex}.badge-content{color:var(--white);text-align:center}.badge-content .year{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1;display:block}.badge-content .text{font-size:var(--font-size-base);text-transform:uppercase;letter-spacing:1px}.mission-vision{padding:var(--spacing-3xl) 0;position:relative;background:var(--background-secondary)}.mission-vision:before{height:100%;right:0;content:"";position:absolute;opacity:.05;top:0;background:url(https://asdelune.online/images/pattern-dots.svg) repeat;left:0}.mission-vision .row{grid-template-columns:1fr 1fr;max-width:1000px;gap:var(--spacing-xl);margin:0 auto;display:grid}.mv-card{height:100%;overflow:hidden;padding:var(--spacing-2xl);border:1px solid var(--border-color);transition:all .3s ease;position:relative;box-shadow:0 4px 24px rgba(0,0,0,.08);border-radius:0;background:var(--white)}.mv-card:before{height:4px;transform:scaleX(0);transition:transform .3s ease;content:"";position:absolute;bottom:0;transform-origin:left;background:var(--primary-color);left:0;width:100%}.mv-card:hover:before{transform:scaleX(1)}.mv-card:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 8px 32px rgba(0,0,0,.12)}.mv-icon{height:60px;justify-content:center;margin-bottom:var(--spacing-lg);transition:all .3s ease;position:relative;align-items:center;border-radius:0;background:var(--primary-color);width:60px;display:flex}.mv-icon:after{height:20px;border:2px solid var(--primary-color);right:-5px;content:"";position:absolute;top:-5px;border-radius:0;width:20px}.mv-card:hover .mv-icon{transform:scale(1.05);background:var(--primary-dark)}.mv-icon i{font-size:1.5rem;color:var(--white)}.mv-card h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);color:var(--text-color);text-transform:uppercase;letter-spacing:1px}.mv-card p{font-size:var(--font-size-base);color:var(--text-light);line-height:1.7}.why-us{position:relative;background:var(--background-primary)}.why-us .features-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-3xl);display:grid}.why-us .feature-card{overflow:hidden;padding:var(--spacing-2xl);border:1px solid var(--border-color);transition:all .3s ease;position:relative;border-radius:0;background:var(--white)}.why-us .feature-card:before{height:3px;transform:scaleX(0);transition:transform .3s ease;content:"";position:absolute;bottom:0;transform-origin:left;background:var(--primary-color);left:0;width:100%}.why-us .feature-card:hover:before{transform:scaleX(1)}.why-us .feature-card:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.why-us .feature-icon{height:60px;justify-content:center;margin-bottom:var(--spacing-lg);transition:all .3s ease;position:relative;align-items:center;border-radius:0;background:var(--background-secondary);width:60px;display:flex}.why-us .feature-icon:before{border:1px solid var(--primary-color);right:-3px;transition:opacity .3s ease;content:"";position:absolute;opacity:0;bottom:-3px;top:-3px;left:-3px}.why-us .feature-card:hover .feature-icon:before{opacity:1}.why-us .feature-card:hover .feature-icon{transform:scale(1.1);background:var(--primary-color)}.why-us .feature-icon i{font-size:1.5rem;color:var(--primary-color);transition:color .3s ease}.why-us .feature-card:hover .feature-icon i{color:var(--white)}.why-us .feature-card h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--text-color)}.why-us .feature-card p{color:var(--text-light);line-height:1.6}@keyframes fadeInLeft{0%{transform:translateX(-50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInLeft{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05);opacity:1}70%{transform:scale(.9)}to{transform:scale(1)}}@keyframes countUp{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.team-section{padding:var(--spacing-4xl) 0;background:var(--background-secondary)}.team-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-3xl);display:grid}.team-member{overflow:hidden;transition:all .3s ease;text-align:center;border-radius:var(--border-radius-lg);background:var(--white)}.team-member:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.team-member-image{height:300px;overflow:hidden;position:relative}.team-member-image img{height:100%;transition:transform .5s ease;object-fit:cover;width:100%}.team-member:hover .team-member-image img{transform:scale(1.1)}.team-member-overlay{padding:var(--spacing-xl);right:0;transition:bottom .3s ease;position:absolute;bottom:-100%;background:linear-gradient(to top,var(--primary-color),transparent);left:0}.team-member:hover .team-member-overlay{bottom:0}.team-member-social{justify-content:center;gap:var(--spacing-sm);display:flex}.team-member-social a{height:40px;justify-content:center;color:var(--white);transition:all .3s ease;align-items:center;border-radius:50%;background:hsla(0,0%,100%,.2);width:40px;display:flex}.team-member-social a:hover{color:var(--primary-color);background:var(--white)}.team-member-info{padding:var(--spacing-xl)}.team-member-name{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-xs);color:var(--text-color)}.team-member-position{font-size:var(--font-size-sm);color:var(--primary-color);text-transform:uppercase;letter-spacing:1px}@media (max-width:992px){.about-intro .row{grid-template-columns:1fr;gap:var(--spacing-3xl)}.image-box{margin-bottom:var(--spacing-2xl);order:-1}.experience-badge{height:100px;bottom:-20px;left:20px;width:100px}.badge-content .year{font-size:var(--font-size-2xl)}.mission-vision .row{grid-template-columns:1fr;gap:var(--spacing-xl)}}@media (max-width:768px){.stats-grid{grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.stat-item:after{display:none}.stat-number{font-size:var(--font-size-2xl)}.why-us .features-grid{grid-template-columns:1fr}.mv-card{padding:var(--spacing-2xl)}.team-grid{grid-template-columns:1fr}}@media (max-width:576px){.about-intro{padding:var(--spacing-3xl) 0}.content-box .section-title{font-size:var(--font-size-2xl)}.content-box p{font-size:var(--font-size-base)}.stats-grid{grid-template-columns:1fr;gap:var(--spacing-xl)}.experience-badge{position:static;margin:var(--spacing-xl) auto 0}.mv-icon{height:60px;width:60px}.mv-icon i{font-size:1.5rem}.why-us .feature-icon{height:50px;width:50px}}