.about-section{padding:var(--space-xl) 0}.about-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.about-intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-lg);gap:var(--space-lg);align-items:center;margin-bottom:var(--space-xl)}.about-content{text-align:left;padding-right:var(--space-md)}.about-content h2{font-size:3rem;margin-bottom:var(--space-md);text-align:left}.about-content h2:after{left:0;transform:none}.about-content p{font-size:1.1rem;line-height:1.7;margin-bottom:var(--space-md)}.highlight-text{color:var(--brand-neon);font-weight:600}.about-image{position:relative;height:100%;min-height:400px;border-radius:3px;overflow:hidden}.about-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,229,255,.1);background-blend-mode:overlay}.mission-section{background-color:var(--brand-gray);padding:var(--space-xl) 0;position:relative;overflow:hidden}.mission-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--brand-neon),transparent)}.mission-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md);text-align:center}.mission-section h2{font-size:2.8rem;margin-bottom:var(--space-lg)}.mission-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.mission-card{background:rgba(32,32,39,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.03);padding:var(--space-lg);border-radius:3px;text-align:left;transition:all var(--transition-medium)}.mission-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.2);border-color:rgba(0,229,255,.2)}.mission-icon{font-size:2.5rem;color:var(--brand-neon);margin-bottom:var(--space-md)}.mission-card h3{font-size:1.5rem;margin-bottom:var(--space-sm)}.mission-card p{font-size:1rem;line-height:1.6;color:rgba(255,255,255,.8)}.values-section{padding:var(--space-xl) 0}.values-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md);text-align:center}.values-section h2{font-size:2.8rem;margin-bottom:var(--space-lg)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.value-card{position:relative;background:rgba(32,32,39,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.03);padding:var(--space-lg);border-radius:3px;text-align:center;transition:all var(--transition-medium);overflow:hidden}.value-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:0;background:var(--gradient-accent);transition:height var(--transition-medium)}.value-card:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.2)}.value-card:hover:before{height:100%}.value-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-md);font-size:2.5rem;background:var(--brand-gray);border-radius:50%;color:var(--brand-neon);transition:all var(--transition-medium)}.value-card:hover .value-icon{background:rgba(0,229,255,.1);transform:scale(1.1)}.value-card h3{font-size:1.5rem;margin-bottom:var(--space-sm);color:var(--brand-white)}.value-card p{line-height:1.6;color:rgba(255,255,255,.7)}.team-section{background-color:var(--brand-gray);padding:var(--space-xl) 0;text-align:center;position:relative;overflow:hidden}.team-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,var(--brand-neon),transparent)}.team-container{max-width:1200px;margin:0 auto;padding:0 var(--space-md)}.team-section h2{font-size:2.8rem;margin-bottom:var(--space-md)}.team-subtitle{font-size:1.1rem;max-width:700px;margin:-2rem auto var(--space-lg);color:rgba(255,255,255,.7)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.team-card{background:rgba(32,32,39,.3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.03);padding:var(--space-md);border-radius:3px;transition:all var(--transition-medium);position:relative;overflow:hidden}.team-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.2);border-color:rgba(0,229,255,.1)}.team-image{width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto var(--space-md);border:3px solid transparent;transition:all var(--transition-medium);position:relative}.team-image:after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:linear-gradient(135deg,transparent 0,var(--brand-neon) 100%);z-index:-1;opacity:.3;transition:opacity var(--transition-medium)}.team-card:hover .team-image:after{opacity:.6}.team-card h3{font-size:1.5rem;margin-bottom:var(--space-xs)}.team-card .role{color:var(--brand-neon);font-weight:600;margin-bottom:var(--space-sm);display:block}.team-card .bio{font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.7)}@media (max-width:992px){.about-intro{grid-template-columns:1fr}.about-content{padding-right:0;order:2}.about-image{min-height:300px;order:1;margin-bottom:var(--space-md)}.about-content h2{text-align:center}.about-content h2:after{left:50%;transform:translateX(-50%)}}@media (max-width:768px){.about-section,.mission-section,.team-section,.values-section{padding:var(--space-lg) 0}.mission-section h2,.team-section h2,.values-section h2{font-size:2.2rem}.team-image{width:120px;height:120px}}