.about-section{color:#fff;background-color:#121212;position:relative}.noise-texture{opacity:.05;mix-blend-mode:overlay;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNC0xNVQxNTo1Nzo1NC0wNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDQtMTVUMTY6MDc6NDItMDQ6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDQtMTVUMTY6MDc6NDItMDQ6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODU3NzUyYWUtZTFiMy0yMDQ2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);background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0}.grid-pattern{opacity:.2;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:20px 20px;width:100%;height:100%;position:absolute;top:0;left:0}.highlight-item{-webkit-backdrop-filter:blur(4px);transition:all .3s;position:relative}.highlight-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px -5px #0000004d}.highlight-item:before{content:"";background:linear-gradient(#ffffffb3,#0000);width:3px;height:0;transition:height .3s;position:absolute;top:0;left:0}.highlight-item:hover:before{height:100%}.circle-accent{opacity:.2;border:1px solid #ffffff1a;border-radius:50%;transition:all .5s;position:absolute}.circle-accent.large{width:200px;height:200px}.circle-accent.medium{width:100px;height:100px}.circle-accent.small{width:50px;height:50px}.line-accent{opacity:.5;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100px;height:1px;position:absolute}@media (max-width:768px){.about-section{padding:60px 0}.highlight-grid{grid-template-columns:1fr}}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse{animation:4s ease-in-out infinite pulse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:.2}50%{opacity:.5}}
.step-active{z-index:10;position:relative}.step-active:before{content:"";opacity:.7;background:linear-gradient(#3b82f64d,#0000);border-radius:2px;width:4px;height:60%;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.animate-float-slow{animation:10s ease-in-out infinite float}.animate-float-medium{animation:6s ease-in-out infinite float}.animate-rotate-slow{animation:20s linear infinite rotate}.animate-pulse-slow{animation:8s ease-in-out infinite pulse}.hexagon-glow{position:relative}.hexagon-glow:after{content:"";z-index:-1;opacity:0;background:radial-gradient(circle,#3b82f633,#0000 70%);border-radius:30%;transition:opacity .3s;position:absolute;inset:-4px}.hexagon-glow:hover:after{opacity:1}.circuit-animate path{stroke-dasharray:100;stroke-dashoffset:100px;animation:10s linear infinite forwards draw}.circuit-animate circle{animation:4s ease-in-out infinite pulse}.timeline-connector{position:relative;overflow:hidden}.timeline-connector:after{content:"";background:linear-gradient(#0000,#3b82f633,#0000);height:100%;animation:3s linear infinite flow;position:absolute;top:0;left:0;right:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse{0%,to{opacity:.2}50%{opacity:.8}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes flow{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (max-width:768px){.step-active:before{background:linear-gradient(90deg,#3b82f64d,#0000);width:60%;height:4px;top:-10px;left:50%;transform:translate(-50%)}}
.network-pattern{background-image:radial-gradient(#6366f10d 1px,#0000 1px),radial-gradient(#14b8a60d 1px,#0000 1px);background-position:0 0,20px 20px;background-size:40px 40px,30px 30px;animation:1.5s ease-out forwards fade-in}.node-highlight{filter:blur(1px);background-color:#4f46e580;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 15px 2px #4f46e54d}.node-highlight.purple{background-color:#8b5cf680;box-shadow:0 0 15px 2px #8b5cf64d}.node-highlight.teal{background-color:#14b8a680;box-shadow:0 0 15px 2px #14b8a64d}.mission-card{transition:transform .3s,box-shadow .3s}.mission-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px -5px #6b46c11a}.glow-effect{position:relative}.glow-effect:after{content:"";border-radius:inherit;opacity:0;z-index:-1;transition:opacity .3s;position:absolute;inset:0;box-shadow:0 0 40px 10px #4f46e51a}.glow-effect:hover:after{opacity:1}.glassmorphism{-webkit-backdrop-filter:blur(8px);background:#fffc;border:1px solid #ffffff4d;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.connection-line{background:linear-gradient(90deg,#0000,#8b5cf64d,#0000);height:1px;position:absolute}.statistic-value{height:2.5rem;line-height:2.5rem;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseNode{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@keyframes flow{0%{background-position:0%}to{background-position:100%}}.animate-pulse-slow{animation:4s ease-in-out infinite pulseNode}.animate-pulse-medium{animation:3s ease-in-out infinite pulseNode}.animate-pulse-fast{animation:2s ease-in-out infinite pulseNode}.animate-gradient-flow{background-size:200%;animation:3s linear infinite flow}@media (max-width:768px){.network-pattern{background-size:30px 30px,20px 20px}}
@keyframes fold{0%{opacity:.3;transform:scale(.95)rotate(0)}50%{opacity:.7;transform:scale(1.05)rotate(5deg)}to{opacity:.5;transform:scale(1)rotate(0)}}.origami-animate{animation:10s ease-in-out infinite fold}@keyframes float{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(3deg)}75%{transform:translateY(8px)rotate(-3deg)}}@keyframes pulse-rotate{0%,to{opacity:.07;transform:scale(1)rotate(0)}50%{opacity:.11;transform:scale(1.2)rotate(5deg)}}@keyframes shimmer{0%{opacity:.04;transform:translate(-2px)}50%{opacity:.12;transform:translate(2px)}to{opacity:.04;transform:translate(-2px)}}@keyframes drift{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(5px,-2px)rotate(2deg)}50%{transform:translateY(5px)rotate(0)}75%{transform:translate(-5px,-3px)rotate(-3deg)}}.origami-animate-1{animation:12s ease-in-out infinite float}.origami-animate-2{animation:15s ease-in-out infinite pulse-rotate}.origami-animate-3{animation:10s ease-in-out infinite shimmer}.origami-animate-4{animation:18s ease-in-out infinite drift}.origami-animate-1 svg{transform-origin:50%;animation:20s linear infinite rotate}.origami-animate-2 svg{transform-origin:50%;animation:25s linear infinite reverse rotate}.origami-animate-3 svg{transform-origin:50%;animation:13s ease-in-out infinite pulse}.origami-animate-4 svg{transform-origin:50%;animation:16s ease-in-out infinite reverse pulse}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes shine{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(100%)skew(-15deg)}}.shine-effect{position:relative;overflow:hidden}.shine-effect:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0;transform:translate(-100%)skew(-15deg)}.shine-effect:hover:after{transition:all .7s;transform:translate(100%)skew(-15deg)}.cta-button{transition:all .3s;position:relative;overflow:hidden}.cta-button:before{content:"";opacity:0;background:#ffffff1a;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:translateY(100%)}.cta-button:hover:before{opacity:1;transform:translateY(0)}.grid-pattern{background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px);background-size:40px 40px}.accent-line{position:relative}.accent-line:before{content:"";background:linear-gradient(#0003,#0000);width:1px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (max-width:640px){.cta-buttons{flex-direction:column;gap:1rem}.accent-line:before{height:15px}}
