.about-text .h3,.about-text p{margin-bottom:20px;color:var(--white)}.position,.year{font-weight:600}.about-story{padding:150px 0 100px}.about-story .section-header h1{color:var(--white);font-size:42px;margin-bottom:15px;position:relative;display:inline-block;text-align:center;width:100%}.about-story .section-header h2::after{content:'';position:absolute;width:80px;height:4px;background:var(--primary-color);bottom:-15px;left:50%;transform:translateX(-50%);border-radius:2px}.about-story .section-header p{color:var(--primary-color);font-size:19px;font-weight:500;text-align:center;margin:0 auto 50px}.about-content{display:flex;flex-wrap:wrap;align-items:center;gap:40px;margin-top:60px}.about-image{flex:1 1 400px;border-radius:10px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.15);height:500px}.about-image img,.member-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.about-image:hover img{transform:scale(1.05)}.about-text{flex:1 1 400px;padding:30px}.about-text h3{font-size:28px;position:relative;padding-bottom:15px}.about-text h3:after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:var(--primary-color)}.about-text p{font-size:16px;line-height:1.8;opacity:.9}.year-counter{display:flex;flex-wrap:wrap;gap:30px;margin-top:30px}.team-grid,.values-grid{gap:30px;margin-top:60px}.counter-item{flex:1 1 auto;min-width:120px;text-align:center}.counter-item span{font-size:40px;font-weight:700;color:var(--primary-color)}.counter-item p{margin-top:10px;font-size:16px;color:var(--text-light)}.mission-vision{padding:80px 0;background-color:rgba(255,255,255,.05);backdrop-filter:blur(10px)}.mission-vision-content{display:flex;flex-wrap:wrap;gap:30px}.mission-box,.vision-box{flex:1 1 calc(50% - 15px);background:linear-gradient(135deg,rgba(255,0,0,.1),rgba(255,0,0,.05));border:1px solid rgba(255,0,0,.1);border-radius:15px;padding:50px 40px;position:relative;overflow:hidden;transition:.4s;backdrop-filter:blur(5px)}.icon,.icon-right-text{display:flex;align-items:center}.mission-box:hover,.vision-box:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:rgba(255,0,0,.3)}.icon{width:70px;height:70px;background:var(--primary-color);border-radius:50%;justify-content:center;margin-bottom:30px;box-shadow:0 10px 20px rgba(255,0,0,.3)}.icon i{font-size:28px;color:var(--light)}.mission-box .h3,.vision-box .h3{font-size:24px;color:var(--white);margin-bottom:26px;margin-left:10px}.mission-box p,.vision-box p{font-size:16px;line-height:1.8;color:var(--text-light)}.achievements,.core-values{padding:100px 0}.values-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.value-item{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:30px;transition:.3s;height:100%}.value-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.15);border-color:rgba(255,0,0,.2);background:rgba(255,255,255,.1)}.value-icon{width:60px;height:60px;background:var(--primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.value-icon i{font-size:24px;color:var(--light)}.value-item h3{font-size:20px;margin-bottom:15px;color:var(--white)}.value-item p{font-size:15px;color:var(--text-light);line-height:1.7}.partners,.team{padding:100px 0;background-color:rgba(255,255,255,.05);backdrop-filter:blur(10px)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.team-member{background:rgba(255,255,255,.1);border-radius:10px;overflow:hidden;transition:.3s}.team-member:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.member-image{height:280px;overflow:hidden}.team-member:hover .member-image img{transform:scale(1.1)}.member-info{padding:25px 20px;text-align:center}.member-info h3{font-size:22px;margin-bottom:5px;color:var(--white)}.position,.social-links a{color:var(--primary-color)}.position{font-size:14px;margin-bottom:15px;display:block}.description{font-size:14px;color:var(--text-light);margin-bottom:20px;line-height:1.7}.social-links a:hover,.year{background:var(--primary-color);color:var(--light)}.social-links{display:flex;justify-content:center;gap:15px}.social-links a,.year{border-radius:50%;display:flex;align-items:center}.social-links a{width:36px;height:36px;background:rgba(255,0,0,.1);justify-content:center;transition:.3s}.social-links a:hover{transform:translateY(-3px)}.timeline{position:relative;max-width:1000px;margin:60px auto 0;padding:0 20px}.timeline:before{content:'';position:absolute;top:0;bottom:0;left:50%;width:3px;background:rgba(255,0,0,.3);transform:translateX(-50%)}.timeline-item{position:relative;margin-bottom:60px;width:50%;padding-right:40px;box-sizing:border-box}.timeline-item.right{left:50%;padding-right:0;padding-left:40px}.year{position:absolute;top:0;right:-56px;width:70px;height:70px;justify-content:center;font-size:18px;z-index:1;box-shadow:0 5px 15px rgba(255,0,0,.3)}.timeline-item.right .year{right:auto;left:-56px}.timeline-content{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:30px;position:relative}.timeline-content:before{content:'';position:absolute;top:15px;right:-15px;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid rgba(255,255,255,.05)}.timeline-item.right .timeline-content:before{right:auto;left:-15px;border-left:none;border-right:15px solid rgba(255,255,255,.05)}.timeline-content h3{font-size:20px;margin-bottom:10px;color:var(--white)}.timeline-content p{font-size:15px;color:var(--text-light)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:30px;margin-top:60px}.partner-logo{background:rgba(255,255,255,.1);border-radius:10px;padding:30px;display:flex;align-items:center;justify-content:center;transition:.3s}.partner-logo:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgba(0,0,0,.15);background:rgba(255,255,255,.2)}.partner-logo img{max-width:100%;max-height:60px;filter:invert(1) grayscale(100%)}@media (max-width:768px){.mission-vision-content{overflow:hidden;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px}}