.about-hero{height:50vh;min-height:400px;background-image:linear-gradient(rgba(10,10,26,.7),rgba(10,10,26,.7)),url(https://picsum.photos/id/304/1920/1080);background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;padding:2rem;margin-top:80px;position:relative;overflow:hidden}.about-hero:before{top:0;height:100%;background:radial-gradient(circle at center,rgba(153,69,255,.2),transparent 70%)}.about-hero:after,.about-hero:before{content:"";position:absolute;left:0;width:100%;z-index:0}.about-hero:after{bottom:0;height:30%;background:linear-gradient(to top,var(--background),transparent)}.about-hero-content{text-align:center;max-width:800px;position:relative;z-index:1}.about-mission{padding:6rem 2rem}.about-mission .container{display:flex;align-items:center;gap:4rem;max-width:1200px;margin:0 auto}.mission-content{flex:1}.mission-text{font-size:1.125rem;line-height:1.8;margin-bottom:1.5rem;color:rgba(255,255,255,.8)}.mission-image{flex:1;display:flex;justify-content:center}.rounded-image{border-radius:var(--radius);box-shadow:0 20px 40px rgba(0,0,0,.3);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.mission-image:hover .rounded-image{transform:scale(1.05);box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 20px rgba(153,69,255,.3)}.about-values{padding:6rem 2rem;background:var(--card)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem}.value-card{background:rgba(18,18,42,.5);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:2rem;text-align:center;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.value-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(153,69,255,.2)}.value-icon{font-size:2.5rem;margin-bottom:1rem;transition:transform .3s ease}.value-card:hover .value-icon{transform:scale(1.2)}.value-card h3{font-size:1.25rem;margin-bottom:1rem}.value-card p{color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.5}.about-team{padding:6rem 2rem}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-top:3rem}.team-member{text-align:center}.member-image{width:200px;height:200px;margin:0 auto 1.5rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.member-image:after{box-shadow:inset 0 0 0 5px rgba(153,69,255,.3)}.member-image:after,.member-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}.member-image:before{background:radial-gradient(circle at center,rgba(153,69,255,.3),transparent 70%);opacity:0;transition:opacity .3s ease;z-index:1}.team-member:hover .member-image{transform:translateY(-10px)}.team-member:hover .member-image:before{opacity:1}.team-member h3{font-size:1.5rem;margin-bottom:.5rem}.member-title{color:var(--primary);font-weight:600;margin-bottom:1rem}.member-bio{color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.5}.about-journey{padding:6rem 2rem;background:var(--card)}.timeline{position:relative;max-width:800px;margin:3rem auto 0;padding:2rem 0}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(to bottom,transparent,var(--primary),transparent);transform:translateX(-50%)}.timeline-item{position:relative;margin-bottom:3rem;display:flex;justify-content:center}.timeline-item:last-child{margin-bottom:0}.timeline-dot{position:absolute;top:0;left:50%;width:20px;height:20px;background:var(--primary);border-radius:50%;transform:translateX(-50%);z-index:1;box-shadow:0 0 0 5px rgba(153,69,255,.3);transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.timeline-item:hover .timeline-dot{transform:translateX(-50%) scale(1.3);background:var(--secondary);box-shadow:0 0 0 8px rgba(69,166,255,.3)}.timeline-content{width:45%;background:rgba(18,18,42,.5);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:1.5rem;position:relative;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease}.timeline-item:hover .timeline-content{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 30px rgba(0,0,0,.3),0 0 15px rgba(153,69,255,.2)}.timeline-item:nth-child(odd) .timeline-content{margin-right:55%}.timeline-item:nth-child(2n) .timeline-content{margin-left:55%}.timeline-content h3{font-size:1.5rem;color:var(--primary);margin-bottom:.5rem}.timeline-content h4{font-size:1.25rem;margin-bottom:1rem}.timeline-content p{color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.5}.testimonials-section{padding:6rem 2rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.testimonial-card{background:rgba(18,18,42,.5);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:2rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.testimonial-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(153,69,255,.2)}.testimonial-quote{font-size:1rem;line-height:1.6;margin-bottom:1.5rem;position:relative;padding:0 1rem}.testimonial-quote:after,.testimonial-quote:before{content:'"';font-size:3rem;color:var(--primary);opacity:.3;position:absolute;transition:transform .3s ease,color .3s ease}.testimonial-card:hover .testimonial-quote:before{transform:translateY(-5px);color:var(--primary)}.testimonial-card:hover .testimonial-quote:after{transform:translateY(5px);color:var(--primary)}.testimonial-quote:before{top:-1.5rem;left:-1rem}.testimonial-quote:after{content:'"';bottom:-2.5rem;right:-1rem}.testimonial-author{display:flex;align-items:center;gap:1rem;margin-top:1.5rem}.testimonial-author img{border-radius:50%;border:2px solid var(--primary)}.testimonial-author h4{font-size:1rem;margin-bottom:.25rem}.testimonial-author p{font-size:.875rem;color:var(--primary)}.partners-section{padding:6rem 2rem;background:var(--card)}.partners-grid{flex-wrap:wrap;gap:3rem;margin-top:3rem}.partner-logo,.partners-grid{display:flex;justify-content:center}.partner-logo{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:1.5rem;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease}.partner-logo:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.3),0 0 15px rgba(153,69,255,.2)}[data-theme=dark] .about-hero,[data-theme=light] .about-hero{background:linear-gradient(to bottom,var(--background),transparent)}[data-theme=dark] .mission-content,[data-theme=dark] .team-member,[data-theme=dark] .testimonial-card,[data-theme=dark] .value-card,[data-theme=light] .mission-content,[data-theme=light] .team-member,[data-theme=light] .testimonial-card,[data-theme=light] .value-card{background-color:var(--surface);border:1px solid var(--surface-border)}[data-theme=dark] .timeline-item,[data-theme=light] .timeline-item{border-left:2px solid var(--accent-primary)}[data-theme=dark] .timeline-dot,[data-theme=light] .timeline-dot{background-color:var(--accent-primary);border:3px solid var(--background)}[data-theme=dark] .partner-logo,[data-theme=light] .partner-logo{background-color:var(--surface);border:1px solid var(--surface-border)}[data-theme=dark] .section-description,[data-theme=light] .section-description{color:var(--text-secondary)}[data-theme=dark] .member-title,[data-theme=light] .member-title{color:var(--accent-primary)}[data-theme=dark] .member-bio,[data-theme=light] .member-bio{color:var(--text-secondary)}@media (max-width:992px){.about-mission .container{flex-direction:column;gap:2rem}.mission-image{order:-1}.timeline-dot,.timeline:before{left:30px}.timeline-content{width:calc(100% - 60px);margin-left:60px!important;margin-right:0!important}}@media (max-width:768px){.team-grid{gap:4rem}.team-grid,.testimonials-grid{grid-template-columns:1fr}}