@keyframes glowPulse{0%{box-shadow:0 0 5px rgba(0,240,255,.3)}50%{box-shadow:0 0 20px rgba(0,240,255,.5)}100%{box-shadow:0 0 5px rgba(0,240,255,.3)}}@keyframes matrixShift{0%{transform:translate(0, 0)}100%{transform:translate(15px, 15px)}}@keyframes backgroundShift{0%{background-position:0 0}100%{background-position:100px 100px}}@keyframes lineShift{0%{transform:translateX(0)}100%{transform:translateX(50px)}}@keyframes glitch{0%{clip:rect(31px, 9999px, 94px, 0);transform:skew(0.85deg)}5%{clip:rect(70px, 9999px, 71px, 0);transform:skew(0.1deg)}10%{clip:rect(55px, 9999px, 89px, 0);transform:skew(0.2deg)}15%{clip:rect(2px, 9999px, 23px, 0);transform:skew(0.3deg)}20%{clip:rect(39px, 9999px, 92px, 0);transform:skew(0.4deg)}25%{clip:rect(76px, 9999px, 97px, 0);transform:skew(0.5deg)}30%{clip:rect(23px, 9999px, 32px, 0);transform:skew(0.6deg)}35%{clip:rect(69px, 9999px, 71px, 0);transform:skew(0.7deg)}40%{clip:rect(26px, 9999px, 63px, 0);transform:skew(0.8deg)}45%{clip:rect(67px, 9999px, 98px, 0);transform:skew(0.9deg)}50%{clip:rect(42px, 9999px, 46px, 0);transform:skew(1deg)}55%{clip:rect(1px, 9999px, 83px, 0);transform:skew(0.85deg)}60%{clip:rect(89px, 9999px, 99px, 0);transform:skew(0.7deg)}65%{clip:rect(48px, 9999px, 55px, 0);transform:skew(0.55deg)}70%{clip:rect(83px, 9999px, 92px, 0);transform:skew(0.4deg)}75%{clip:rect(25px, 9999px, 31px, 0);transform:skew(0.25deg)}80%{clip:rect(11px, 9999px, 49px, 0);transform:skew(0.1deg)}85%{clip:rect(75px, 9999px, 99px, 0);transform:skew(-0.1deg)}90%{clip:rect(21px, 9999px, 70px, 0);transform:skew(-0.25deg)}95%{clip:rect(86px, 9999px, 93px, 0);transform:skew(-0.4deg)}100%{clip:rect(31px, 9999px, 87px, 0);transform:skew(-0.55deg)}}@keyframes neonFlicker{0%,19%,21%,23%,25%,54%,56%,100%{text-shadow:0 0 5px #00f0ff,0 0 15px #00f0ff,0 0 30px #00f0ff}20%,22%,24%,55%{text-shadow:none}}@keyframes cyberScan{0%{background-position:0% -100%}100%{background-position:0% 200%}}@keyframes impactGlow{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}50%{transform:translateX(100%) translateY(100%) rotate(45deg)}100%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}}.stats-section,.error-page,.faq-section,.section-cta,.section-target-market,.section-challenge,.testimonials-section{position:relative;overflow:hidden}.stats-section::after,.error-page::after,.faq-section::after,.section-cta::after,.section-target-market::after,.section-challenge::after,.testimonials-section::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, transparent 0%, rgba(0, 240, 255, 0.2) 50%, transparent 100%);background-size:100% 200%;animation:cyberScan 3s linear infinite}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;transition:all .3s ease;background:rgba(8,11,26,.95);backdrop-filter:blur(10px);border-bottom:1px solid #00f0ff;box-shadow:0 0 20px rgba(0,240,255,.2);height:80px}.site-header.sticky{box-shadow:0 0 30px rgba(0,240,255,.3)}.cyberpunk-header::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(45deg, #00F0FF, #FF00FF);opacity:.8}.matrix-nav{padding:1rem 0;position:relative;overflow:hidden}.matrix-nav::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:20px 20px;animation:matrixShift 15s linear infinite;opacity:.15;z-index:0}.matrix-nav::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% -50%, rgba(0, 240, 255, 0.3) 0%, transparent 70%);opacity:.5;z-index:0}.cyber-brand{position:relative;z-index:2;display:flex;align-items:center;gap:1rem;text-decoration:none}.cyber-brand .cyber-logo{height:40px;width:auto;opacity:.95;transition:all .3s ease;filter:drop-shadow(0 0 10px rgba(0, 240, 255, 0.5))}.cyber-brand .brand-text{color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative}.cyber-brand:hover{text-decoration:none}.cyber-brand:hover .cyber-logo{transform:scale(1.05);filter:drop-shadow(0 0 15px rgba(0, 240, 255, 0.7))}.cyber-brand:hover .brand-text{text-shadow:0 0 10px rgba(0,240,255,.8)}.navbar-nav{position:relative;z-index:2}.nav-item{position:relative;z-index:2}.cyber-glitch{position:relative;display:inline-block;font-weight:500;padding:.5rem 1rem;color:hsla(0,0%,100%,.9);text-transform:uppercase;letter-spacing:1px;font-size:.9rem;cursor:pointer;text-decoration:none;z-index:2}.cyber-glitch::before,.cyber-glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);opacity:0;pointer-events:none;transition:all .15s ease}.cyber-glitch::before{left:-2px;text-shadow:2px 0 #f0f}.cyber-glitch::after{left:2px;text-shadow:-2px 0 #00ff9f}.cyber-glitch:hover{color:#00f0ff;text-shadow:0 0 8px rgba(0,240,255,.8)}.cyber-glitch:hover::before,.cyber-glitch:hover::after{opacity:.8}.cyber-glitch:hover::before{animation:glitch .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite;color:#f0f;transform:translateX(-2px)}.cyber-glitch:hover::after{animation:glitch .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) reverse both infinite;color:#00ff9f;transform:translateX(2px)}.navbar-toggler{border:2px solid #00f0ff;background:rgba(0,240,255,.1);padding:.5rem;transition:all .3s ease;position:relative;z-index:2}.navbar-toggler:hover{background:rgba(0,240,255,.2);box-shadow:0 0 15px rgba(0,240,255,.3)}@media(max-width: 991.98px){.navbar-collapse{background:rgba(8,11,26,.98);padding:1rem;border-radius:12px;margin-top:1rem;border:1px solid rgba(0,240,255,.3);box-shadow:0 0 20px rgba(0,240,255,.1);position:relative;z-index:2}}.hero-section{padding:8rem 0;background:linear-gradient(135deg, #080B1A 0%, #0B0F2F 100%);color:#fff;position:relative;overflow:hidden}.hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite;transform:perspective(500px) rotateX(45deg);transform-origin:center top;pointer-events:none}.hero-section::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg, transparent, transparent 50px, rgba(0, 240, 255, 0.05) 50px, rgba(0, 240, 255, 0.05) 51px);opacity:.3;z-index:1;animation:lineShift 15s linear infinite;pointer-events:none}.hero-section .container{position:relative;z-index:10}.hero-section .cta-buttons{position:relative;z-index:10}.hero-section .cta-buttons .btn{position:relative;z-index:10}.hero-section h1{font-weight:800;line-height:1.2;font-size:3.5rem;color:#fff;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 20px rgba(0,240,255,.8);margin-bottom:1.5rem;position:relative}.hero-section h1::after{content:attr(data-text);position:absolute;left:2px;text-shadow:-2px 0 #f0f;clip:rect(0, 900px, 0, 0);animation:glitch 3s infinite linear alternate-reverse}.hero-section .lead{font-size:1.25rem;color:#00f0ff;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px rgba(0,240,255,.5)}.hero-section .hero-image{border-radius:24px;position:relative;z-index:2;filter:drop-shadow(0 0 30px rgba(0, 240, 255, 0.3));transition:all .3s ease;transform:perspective(1000px) rotateY(-5deg);border:2px solid #00f0ff;background:rgba(0,240,255,.1);padding:1rem;backdrop-filter:blur(5px)}.hero-section .hero-image::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:.5}.hero-section .hero-image:hover{transform:perspective(1000px) rotateY(-8deg) translateY(-5px);filter:drop-shadow(0 0 40px rgba(0, 240, 255, 0.4))}.hero-section .hero-image:hover::before{opacity:.7}@media(max-width: 768px){.hero-section{padding:4rem 0;text-align:center}.hero-section h1{font-size:2.5rem}.hero-section .hero-image{margin-top:2rem;max-width:80%;margin-left:auto;margin-right:auto;transform:perspective(1000px) rotateY(0)}.hero-section .hero-image:hover{transform:perspective(1000px) rotateY(0) translateY(-5px)}}.features-section{background:#080b1a;position:relative;overflow:hidden;padding:8rem 0}.features-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite}.features-section .section-title{color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:3rem;position:relative;text-shadow:0 0 10px rgba(0,240,255,.5)}.features-section .section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(45deg, #00F0FF, #FF00FF)}.features-section .feature-card{background:rgba(11,15,47,.3);border:2px solid #00f0ff;border-radius:24px;padding:2rem;height:100%;transition:all .3s ease;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.features-section .feature-card::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:0;transition:opacity .3s ease}.features-section .feature-card:hover{transform:translateY(-5px);box-shadow:0 0 30px rgba(0,240,255,.2)}.features-section .feature-card:hover::before{opacity:.5}.features-section .feature-card:hover .feature-icon{color:#00f0ff;text-shadow:0 0 20px rgba(0,240,255,.8);transform:scale(1.1)}.features-section .feature-card .feature-icon{font-size:2.5rem;color:#fff;margin-bottom:1.5rem;transition:all .3s ease;display:inline-block}.features-section .feature-card .feature-title{color:#fff;font-size:1.5rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.features-section .feature-card .feature-description{color:hsla(0,0%,100%,.8);font-size:1rem;line-height:1.6}.features-section .feature-card .feature-image{width:100%;height:auto;border-radius:16px;margin-bottom:1.5rem;border:1px solid rgba(0,240,255,.3);transition:all .3s ease}.features-section .feature-card .feature-image:hover{transform:scale(1.02);border-color:#00f0ff;box-shadow:0 0 20px rgba(0,240,255,.3)}.testimonials-section{background:#080b1a;position:relative;overflow:hidden;padding:8rem 0}.testimonials-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite;transform:perspective(500px) rotateX(45deg);transform-origin:center top}.testimonials-section .testimonial-card{background:rgba(11,15,47,.2);border:2px solid #00f0ff;border-radius:24px;padding:2rem;height:100%;position:relative;overflow:hidden;backdrop-filter:blur(10px);transition:all .3s ease}.testimonials-section .testimonial-card::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:0;transition:opacity .3s ease}.testimonials-section .testimonial-card:hover{transform:translateY(-5px);box-shadow:0 0 30px rgba(0,240,255,.2)}.testimonials-section .testimonial-card:hover::before{opacity:.5}.testimonials-section .testimonial-card:hover .quote-icon{color:#00f0ff;transform:scale(1.1)}.testimonials-section .testimonial-card .quote-icon{font-size:2rem;color:rgba(0,240,255,.5);margin-bottom:1rem;transition:all .3s ease}.testimonials-section .testimonial-card .quote-text{font-size:1.1rem;color:#fff;line-height:1.6;margin-bottom:1.5rem;position:relative;font-style:italic}.testimonials-section .testimonial-card .author{display:flex;align-items:center;border-top:1px solid rgba(0,240,255,.2);padding-top:1rem;margin-top:auto}.testimonials-section .testimonial-card .author .author-info .name{color:#00f0ff;font-weight:600;font-size:1.1rem;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:1px}.testimonials-section .testimonial-card .author .author-info .role{color:hsla(0,0%,100%,.7);font-size:.9rem}@keyframes quoteGlow{0%,100%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.section-challenge{background:#080b1a !important;position:relative;overflow:hidden;padding:8rem 0}.section-challenge::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite}.section-challenge .section-title{color:#fff !important;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:3rem;position:relative;text-shadow:0 0 15px rgba(0,240,255,.6)}.section-challenge .section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(45deg, #00F0FF, #FF00FF)}.section-challenge h3{color:#00f0ff !important;font-size:1.5rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px rgba(0,240,255,.5)}.section-challenge .challenge-list{list-style:none;padding:0;margin:0}.section-challenge .challenge-list li{color:hsla(0,0%,100%,.9) !important;font-size:1.1rem;margin-bottom:1rem;padding-left:2rem;position:relative}.section-challenge .challenge-list li i.fas{position:absolute;left:0;top:.25rem;color:#f05 !important;filter:drop-shadow(0 0 5px rgba(255, 0, 85, 0.5))}.section-challenge .impact-box{background:rgba(11,15,47,.2) !important;border:2px solid #00f0ff;border-radius:24px;padding:2rem !important;height:100%;transition:all .3s ease;backdrop-filter:blur(5px);position:relative}.section-challenge .impact-box::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:0;transition:opacity .3s ease}.section-challenge .impact-box:hover{transform:translateY(-5px);box-shadow:0 0 30px rgba(0,240,255,.2)}.section-challenge .impact-box:hover::before{opacity:.3}.section-challenge .impact-box h3{margin-bottom:1rem}.section-challenge .impact-box p{color:hsla(0,0%,100%,.9) !important;font-size:1rem;line-height:1.6;margin-bottom:0}.section-target-market{background:#080b1a !important;position:relative;overflow:hidden;padding:8rem 0}.section-target-market::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite;transform:perspective(500px) rotateX(45deg)}.section-target-market .section-title{color:#fff !important;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:3rem !important;position:relative;text-shadow:0 0 15px rgba(0,240,255,.6)}.section-target-market .section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(45deg, #00F0FF, #FF00FF)}.section-target-market .market-card{background:rgba(11,15,47,.2);border:2px solid #00f0ff;border-radius:24px;padding:2rem !important;height:100%;transition:all .3s ease;backdrop-filter:blur(10px);position:relative}.section-target-market .market-card::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:0;transition:opacity .3s ease}.section-target-market .market-card:hover{transform:translateY(-5px);box-shadow:0 0 30px rgba(0,240,255,.3)}.section-target-market .market-card:hover::before{opacity:.3}.section-target-market .market-card:hover .fa-3x{color:#00f0ff;transform:scale(1.1)}.section-target-market .market-card .fa-3x{color:#fff;margin-bottom:1.5rem !important;transition:all .3s ease;filter:drop-shadow(0 0 10px rgba(0, 240, 255, 0.5))}.section-target-market .market-card h3{color:#00f0ff !important;font-size:1.5rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px rgba(0,240,255,.5)}.section-target-market .market-card p{color:hsla(0,0%,100%,.9) !important;font-size:1rem;line-height:1.6}.section-cta{background:linear-gradient(45deg, #080B1A, #0B0F2F);position:relative;overflow:hidden;padding:8rem 0;scroll-margin-top:80px}.section-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite;pointer-events:none;z-index:1}.section-cta .container{position:relative;z-index:2}.section-cta h2{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 15px rgba(0,240,255,.6);position:relative;margin-bottom:2rem}.section-cta h2::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(45deg, #00F0FF, #FF00FF)}.section-cta p{color:hsla(0,0%,100%,.9);font-size:1.2rem;margin-bottom:2rem}.section-cta .cta-buttons .btn{margin:.5rem;min-width:200px;position:relative;overflow:hidden}.section-cta .cta-buttons .btn::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(0, 240, 255, 0.3), transparent);transform:rotate(45deg);animation:buttonGlow 2s linear infinite}.section-cta .cta-buttons .btn:hover{transform:translateY(-2px);box-shadow:0 0 20px rgba(0,240,255,.4)}.section-cta .cta-buttons .btn-outline{border:2px solid #00f0ff;color:#fff;background:rgba(0,0,0,0);transition:all .3s ease}.section-cta .cta-buttons .btn-outline:hover{background:rgba(0,240,255,.1);border-color:#00f0ff;color:#00f0ff}@keyframes buttonGlow{0%{transform:rotate(45deg) translateX(-100%)}100%{transform:rotate(45deg) translateX(100%)}}.form-section{background:linear-gradient(45deg, #080B1A, #0B0F2F);position:relative;overflow:hidden;padding:8rem 0}.form-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite;z-index:-1}.form-section .section-title{color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:3rem;position:relative;text-shadow:0 0 15px rgba(0,240,255,.6)}.form-section .section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(45deg, #00F0FF, #FF00FF)}.form-section .form-container{background:rgba(8,11,26,.6);border:2px solid #00f0ff;border-radius:24px;padding:2rem;backdrop-filter:blur(10px);position:relative;z-index:10}.form-section .form-container::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:.3}.form-section .form-group{margin-bottom:1.5rem;position:relative}.form-section .form-group::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(45deg, #00F0FF, #FF00FF);opacity:0;transition:opacity .3s ease}.form-section .form-group:focus-within::after{opacity:1}.form-section .form-control{background:rgba(11,15,47,.2);border:1px solid rgba(0,240,255,.3);border-radius:12px;color:#fff;padding:.75rem 1rem;transition:all .3s ease;width:100%;position:relative;z-index:10}.form-section .form-control:focus{background:rgba(11,15,47,.3);border-color:#00f0ff;box-shadow:0 0 15px rgba(0,240,255,.3);outline:none}.form-section .form-control::placeholder{color:hsla(0,0%,100%,.5)}.form-section textarea.form-control{min-height:120px;resize:vertical}.form-section .form-label{color:#00f0ff;text-transform:uppercase;letter-spacing:1px;font-size:.9rem;margin-bottom:.5rem;display:block;text-shadow:0 0 10px rgba(0,240,255,.5)}.form-section .btn-submit{width:100%;padding:1rem;text-transform:uppercase;letter-spacing:2px;font-weight:600;position:relative;overflow:hidden;background:rgba(0,0,0,0);border:2px solid #00f0ff;color:#00f0ff;transition:all .3s ease;z-index:10}.form-section .btn-submit:hover{background:rgba(0,240,255,.1);border-color:#00f0ff;color:#fff;box-shadow:0 0 20px rgba(0,240,255,.4);transform:translateY(-2px)}.form-section .btn-submit::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(0, 240, 255, 0.3), transparent);transform:rotate(45deg);animation:buttonGlow 2s linear infinite;z-index:-1}@keyframes buttonGlow{0%{transform:rotate(45deg) translateX(-100%)}100%{transform:rotate(45deg) translateX(100%)}}.faq-section{background:#080b1a;position:relative;overflow:hidden;padding:8rem 0}.faq-section .faq-item{background:rgba(11,15,47,.2);border:2px solid #00f0ff;border-radius:24px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease;backdrop-filter:blur(5px);position:relative}.faq-section .faq-item::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:0;transition:opacity .3s ease}.faq-section .faq-item:hover{box-shadow:0 0 20px rgba(0,240,255,.2)}.faq-section .faq-item:hover::before{opacity:.3}.faq-section .faq-item .question{padding:1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all .3s ease;position:relative;z-index:1}.faq-section .faq-item .question:hover{color:#00f0ff;text-shadow:0 0 10px rgba(0,240,255,.5)}.faq-section .faq-item .question::after{content:"+";font-size:1.5rem;color:#00f0ff;transition:transform .3s ease}.faq-section .faq-item .question.active{color:#00f0ff;text-shadow:0 0 10px rgba(0,240,255,.5)}.faq-section .faq-item .question.active::after{transform:rotate(45deg)}.faq-section .faq-item .answer{padding:0 1.5rem 1.5rem;color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.6;border-top:1px solid rgba(0,240,255,.2);margin-top:-1px;transform:translateY(-100%);opacity:0;transition:all .3s ease;position:relative;z-index:0}.faq-section .faq-item .answer.active{transform:translateY(0);opacity:1}@keyframes faqGlow{0%{box-shadow:0 0 5px rgba(0,240,255,.3)}50%{box-shadow:0 0 20px rgba(0,240,255,.5)}100%{box-shadow:0 0 5px rgba(0,240,255,.3)}}.error-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#080b1a;position:relative;overflow:hidden;padding:4rem 0}.error-page::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite;transform:perspective(500px) rotateX(45deg)}.error-page::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;background:radial-gradient(circle at center, rgba(0, 240, 255, 0.2) 0%, transparent 70%);opacity:.5;pointer-events:none}.error-content{position:relative;width:100%;max-width:1200px;height:100vh;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center}.error-image-container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;z-index:1;display:flex;align-items:center;justify-content:center}.error-image-container img{max-width:90%;height:auto;opacity:.6;filter:drop-shadow(0 0 20px rgba(0, 240, 255, 0.5));animation:glowPulse 2s ease-in-out infinite;object-fit:contain}.error-text{position:relative;z-index:2;padding:2rem;background:rgba(8,11,26,.3);backdrop-filter:blur(5px);border-radius:24px}.error-text h1{font-size:clamp(8rem,15vw,15rem);font-weight:900;color:#fff;margin-bottom:1rem;position:relative;text-transform:uppercase;letter-spacing:4px;line-height:1;text-shadow:0 0 20px rgba(8,11,26,.8)}.error-text h1::before,.error-text h1::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);opacity:.8}.error-text h1::before{color:#f0f;animation:glitch .4s ease-in-out infinite;text-shadow:-2px 0 #f0f;transform:translateX(-2px)}.error-text h1::after{color:#00ff9f;animation:glitch .5s ease-in-out infinite reverse;text-shadow:2px 0 #00ff9f;transform:translateX(2px)}.error-text .cyber-text{font-size:clamp(1.2rem,3vw,2rem);color:#fff;margin-bottom:2rem;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,240,255,.8),0 0 20px rgba(8,11,26,.9);animation:neonFlicker 3s infinite;position:relative}.error-text .cyber-btn{background:rgba(0,0,0,0);border:2px solid #00f0ff;color:#00f0ff;text-transform:uppercase;letter-spacing:2px;padding:1rem 2rem;font-size:1.1rem;position:relative;overflow:hidden;transition:all .3s ease}.error-text .cyber-btn::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg, transparent, rgba(0, 240, 255, 0.3), transparent);transform:rotate(45deg);animation:buttonGlow 2s linear infinite}.error-text .cyber-btn:hover{background:rgba(0,240,255,.1);border-color:#00f0ff;color:#fff;transform:translateY(-2px);box-shadow:0 0 30px rgba(0,240,255,.4)}.footer{background:#080b1a;padding:4rem 0;position:relative;overflow:hidden}.footer .footer-link{color:#fff;transition:color .3s ease}.footer .footer-link:hover{color:rgb(76.5,244.5,255)}.footer .social-links a{font-size:1.5rem;opacity:.8;transition:all .3s ease}.footer .social-links a:hover{opacity:1;transform:translateY(-2px)}.footer .glitch-text{position:relative;display:inline-block;color:#f0f;text-shadow:0 0 10px #f0f,0 0 20px #f0f,0 0 40px #f0f;animation:neon-flicker 2s infinite}.footer .glitch-text::before,.footer .glitch-text::after{content:"pocok";position:absolute;top:0;width:100%;height:100%}.footer .glitch-text::before{left:2px;color:aqua;text-shadow:2px 0 aqua,0 0 10px aqua,0 0 20px aqua;animation:glitch-synthwave .75s infinite;clip-path:polygon(0 0, 100% 0, 100% 45%, 0 45%)}.footer .glitch-text::after{left:-2px;color:#f0f;text-shadow:-2px 0 #f0f,0 0 10px #f0f,0 0 20px #f0f;animation:glitch-synthwave .75s infinite reverse;clip-path:polygon(0 55%, 100% 55%, 100% 100%, 0 100%)}@keyframes glitch-synthwave{0%{transform:translate(0)}20%{transform:translate(-2px, 2px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 2px)}80%{transform:translate(2px, -2px)}100%{transform:translate(0)}}@keyframes neon-flicker{0%,19.999%,22%,62.999%,64%,64.999%,70%,100%{opacity:1;text-shadow:0 0 10px #f0f,0 0 20px #f0f,0 0 40px #f0f}20%,21.999%,63%,63.999%,65%,69.999%{opacity:.4;text-shadow:none}}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(8,11,26,.9);backdrop-filter:blur(5px);z-index:1;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.modal.active{opacity:1;visibility:visible}.modal .modal-content{background:rgba(11,15,47,.2);border:2px solid #00f0ff;border-radius:24px;padding:2rem;position:relative;width:90%;max-width:600px;transform:translateY(-20px);transition:transform .3s ease}.modal .modal-content::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:.3}.modal.active .modal-content{transform:translateY(0)}.modal .modal-header{margin-bottom:1.5rem}.modal .modal-header h2{color:#00f0ff;text-transform:uppercase;letter-spacing:2px;margin:0;text-shadow:0 0 10px rgba(0,240,255,.5)}.modal .modal-body{color:hsla(0,0%,100%,.9);font-size:1.1rem;line-height:1.6}.modal .close-button{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,0);border:none;color:#00f0ff;font-size:1.5rem;cursor:pointer;transition:all .3s ease}.modal .close-button:hover{color:#fff;transform:rotate(90deg)}body{background:#080b1a;color:#fff;font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif}body::before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:50px 50px;opacity:.05;pointer-events:none;z-index:-1}.section{position:relative;padding:8rem 0;overflow:hidden}.section-title{color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:3rem;position:relative;text-shadow:0 0 10px rgba(0,240,255,.5)}.section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(45deg, #00F0FF, #FF00FF)}.btn-primary{background:rgba(0,0,0,0);border:2px solid #00f0ff;color:#00f0ff;text-transform:uppercase;letter-spacing:1px;font-weight:600;padding:.75rem 1.5rem;position:relative;overflow:hidden;transition:all .3s ease}.btn-primary:hover{background:rgba(0,240,255,.1);border-color:#00f0ff;color:#00f0ff;box-shadow:0 0 20px rgba(0,240,255,.4);transform:translateY(-2px)}.btn-primary::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(0, 240, 255, 0.2), transparent);transition:.5s}.btn-primary:hover::before{left:100%}.stats-section{background:linear-gradient(135deg, #080B1A 0%, #0B0F2F 100%)}.stats-section .stat-card{text-align:center;padding:2rem;border:2px solid #00f0ff;border-radius:24px;background:rgba(0,240,255,.05);backdrop-filter:blur(5px)}.stats-section .stat-card .stat-value{font-size:3rem;font-weight:700;color:#00f0ff;text-shadow:0 0 15px rgba(0,240,255,.5);margin-bottom:.5rem}.stats-section .stat-card .stat-name{text-transform:uppercase;letter-spacing:1px;color:#fff;font-size:.9rem}.cta-section{background:linear-gradient(45deg, #080B1A, #0B0F2F);text-align:center;padding:8rem 0;position:relative;overflow:hidden}.cta-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,240,255,.1);mask:linear-gradient(45deg, #000 25%, transparent 25%);opacity:.1}.cta-section .cta-title{font-size:2.5rem;margin-bottom:1.5rem;color:#fff;text-shadow:0 0 20px rgba(0,240,255,.5)}.cta-section .cta-text{font-size:1.2rem;color:hsla(0,0%,100%,.9);margin-bottom:2rem}.key-features-section{background:#080b1a;position:relative;overflow:hidden;padding:8rem 0}.key-features-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite}.key-features-section .benefit-card{background:rgba(11,15,47,.2);border:2px solid #00f0ff;border-radius:24px;padding:2rem;height:100%;transition:all .3s ease;backdrop-filter:blur(5px);position:relative}.key-features-section .benefit-card::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, #00F0FF, #FF00FF);z-index:-1;border-radius:26px;opacity:0;transition:opacity .3s ease}.key-features-section .benefit-card:hover{transform:translateY(-5px);box-shadow:0 0 20px rgba(0,240,255,.3)}.key-features-section .benefit-card:hover::before{opacity:.3}.key-features-section .benefit-card:hover i{color:#00f0ff;transform:scale(1.1)}.key-features-section .benefit-card h3{color:#00f0ff;font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px;text-shadow:0 0 10px rgba(0,240,255,.5)}.key-features-section .benefit-card h3 i{margin-right:.5rem;transition:all .3s ease}.key-features-section .benefit-card ul{color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.6;list-style:none;padding-left:0}.key-features-section .benefit-card ul li{margin-bottom:.5rem;position:relative;padding-left:1.5rem}.key-features-section .benefit-card ul li::before{content:"→";position:absolute;left:0;color:#00f0ff}.cyber-glitch{position:relative}.cyber-glitch::before,.cyber-glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#080b1a;opacity:0;transition:all .15s ease;pointer-events:none}.cyber-glitch::before{color:#f0f;transform:translateX(-2px)}.cyber-glitch::after{color:#00ff9f;transform:translateX(2px)}.cyber-glitch:hover{color:#00f0ff;text-shadow:0 0 10px rgba(0,240,255,.5)}.cyber-glitch:hover::before,.cyber-glitch:hover::after{opacity:.5;animation:glitch .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both infinite}.section{position:relative;padding:8rem 0;overflow:hidden}.section-title{color:#fff;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-bottom:3rem;position:relative;text-shadow:0 0 15px rgba(0,240,255,.6)}.section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(45deg, #00F0FF, #FF00FF)}.section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite}.cyber-text{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,240,255,.5);position:relative}.cyber-text.glitch::before,.cyber-text.glitch::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8}.cyber-text.glitch::before{color:#f0f;transform:translateX(-2px);animation:glitch 2s infinite linear alternate-reverse}.cyber-text.glitch::after{color:#00ff9f;transform:translateX(2px);animation:glitch 2s infinite linear alternate}.cyber-icon{color:#00f0ff;font-size:2.5rem;margin-bottom:1.5rem;transition:all .3s ease;filter:drop-shadow(0 0 10px rgba(0, 240, 255, 0.5))}.cyber-icon:hover{color:#fff;filter:drop-shadow(0 0 15px rgba(0, 240, 255, 0.8));transform:scale(1.1)}.cyber-image{border-radius:24px;border:2px solid #00f0ff;overflow:hidden;position:relative}.cyber-image img{width:100%;height:auto;transition:all .3s ease}.cyber-image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, #00F0FF, #FF00FF);opacity:0;transition:opacity .3s ease}.cyber-image:hover img{transform:scale(1.05)}.cyber-image:hover::before{opacity:.3}.key-features-section,.challenge-section,.target-users-section,.faq-section{background:#080b1a;position:relative;overflow:hidden;padding:8rem 0}.key-features-section::before,.challenge-section::before,.target-users-section::before,.faq-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px),linear-gradient(0deg, rgba(0, 240, 255, 0.1) 1px, transparent 1px);background-size:30px 30px;opacity:.1;animation:matrixShift 20s linear infinite}.key-features-section .section-title,.challenge-section .section-title,.target-users-section .section-title,.faq-section .section-title{color:#fff;text-transform:uppercase;letter-spacing:2px;text-shadow:0 0 10px rgba(0,240,255,.5)}.key-features-section .card,.challenge-section .card,.target-users-section .card,.faq-section .card{background:rgba(11,15,47,.2);border:2px solid #00f0ff;border-radius:24px;padding:1.5rem;height:100%;transition:all .3s ease;backdrop-filter:blur(5px)}.key-features-section .card:hover,.challenge-section .card:hover,.target-users-section .card:hover,.faq-section .card:hover{transform:translateY(-5px);box-shadow:0 0 20px rgba(0,240,255,.3)}.key-features-section .card .card-title,.challenge-section .card .card-title,.target-users-section .card .card-title,.faq-section .card .card-title{color:#00f0ff;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem}.key-features-section .card .card-text,.challenge-section .card .card-text,.target-users-section .card .card-text,.faq-section .card .card-text{color:hsla(0,0%,100%,.9)}