html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:rgba(0,0,0,0)}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}html{min-height:100%;height:auto;scroll-behavior:smooth}*{box-sizing:border-box}main{padding-top:90px}img{width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.col{flex:1 0 0%;padding-right:1.5rem;padding-left:1.5rem}.col-1{flex:0 0 auto;width:8.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-2{flex:0 0 auto;width:16.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-3{flex:0 0 auto;width:25%;padding-right:1.5rem;padding-left:1.5rem}.col-4{flex:0 0 auto;width:33.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-5{flex:0 0 auto;width:41.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-6{flex:0 0 auto;width:50%;padding-right:1.5rem;padding-left:1.5rem}.col-7{flex:0 0 auto;width:58.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-8{flex:0 0 auto;width:66.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-9{flex:0 0 auto;width:75%;padding-right:1.5rem;padding-left:1.5rem}.col-10{flex:0 0 auto;width:83.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-11{flex:0 0 auto;width:91.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-12{flex:0 0 auto;width:100%;padding-right:1.5rem;padding-left:1.5rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem}.my-0{margin-top:0rem;margin-bottom:0rem}.pt-0{padding-top:0rem}.pb-0{padding-bottom:0rem}.py-0{padding-top:0rem;padding-bottom:0rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.my-4{margin-top:4rem;margin-bottom:4rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.my-5{margin-top:5rem;margin-bottom:5rem}.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#6c63ff}.text-secondary{color:#6e6e6e}.d-none{display:none}.d-block{display:block}@media(max-width: 992px){.d-lg-none{display:none}.d-lg-block{display:block}}@media(max-width: 768px){.d-md-none{display:none}.d-md-block{display:block}}@media(max-width: 576px){.d-sm-none{display:none}.d-sm-block{display:block}}:root{--primary-bg: #0a0a0a;--secondary-bg: #1a2336;--accent-bg: #1c1427;--neon-cyan: #00ffff;--neon-green: #39ff14;--neon-blue: #00b7eb;--neon-purple: #d400ff;--metal-gray: #4a4a4a;--light-gray: #6e6e6e;--white: #ffffff}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Rajdhani",sans-serif;background:var(--primary-bg);color:var(--white);line-height:1.6;overflow-x:hidden}.containerFluid{max-width:1200px;margin:0 auto;padding:0 20px}.navToggleBtn{position:fixed;top:20px;left:20px;z-index:1001;width:40px;height:40px;background:rgba(0,255,255,.1);border:2px solid var(--neon-cyan);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .3s ease}.navToggleBtn:hover{background:rgba(0,255,255,.2);box-shadow:0 0 20px var(--neon-cyan)}.navToggleBtn span{width:20px;height:2px;background:var(--neon-cyan);transition:all .3s ease}.cyberNavSidebar{position:fixed;top:0;left:-300px;width:300px;height:100vh;background:linear-gradient(135deg, var(--secondary-bg), var(--accent-bg));border-right:2px solid var(--neon-cyan);z-index:1002;transition:left .4s ease;padding:60px 0 20px}.cyberNavSidebar.active{left:0}.navCloseBtn{position:absolute;top:15px;right:20px;font-size:30px;color:var(--neon-cyan);cursor:pointer;transition:color .3s ease}.navCloseBtn:hover{color:var(--neon-purple)}.navLinksContainer{display:flex;flex-direction:column;gap:20px;padding:0 30px}.neonNavLink{color:var(--white);text-decoration:none;font-size:18px;font-weight:600;padding:15px 20px;border:1px solid rgba(0,0,0,0);border-radius:8px;transition:all .3s ease;position:relative;overflow:hidden}.neonNavLink:hover{border-color:var(--neon-cyan);color:var(--neon-cyan);box-shadow:0 0 15px rgba(0,255,255,.3)}.navOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;opacity:0;visibility:hidden;transition:all .3s ease}.navOverlay.active{opacity:1;visibility:visible}.heroSection{position:relative;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.heroBackground{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2}.heroBackground img{width:100%;height:100%;object-fit:cover;filter:brightness(0.3) contrast(1.2)}.heroBackground::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, rgba(0, 255, 255, 0.1), rgba(212, 0, 255, 0.1))}.scanLineEffect{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg, transparent, var(--neon-cyan), transparent);animation:scanLine 3s linear infinite;z-index:-1}@keyframes scanLine{0%{transform:translateY(0)}100%{transform:translateY(100vh)}}.digitalParticles{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.particle{position:absolute;width:2px;height:2px;background:var(--neon-cyan);animation:float linear infinite}@keyframes float{0%{transform:translateY(100vh) rotate(0deg);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(-100px) rotate(360deg);opacity:0}}.heroContent{text-align:center;z-index:1;max-width:800px;padding:0 20px}.glitchTitle{font-family:"Orbitron",monospace;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;margin-bottom:20px;position:relative;color:var(--white);text-shadow:0 0 10px var(--neon-cyan)}.glitchTitle.glitch-active::before,.glitchTitle.glitch-active::after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitchTitle.glitch-active::before{animation:glitch-1 .5s infinite;color:var(--neon-purple);z-index:-1}.glitchTitle.glitch-active::after{animation:glitch-2 .5s infinite;color:var(--neon-green);z-index:-2}@keyframes glitch-1{0%,14%,15%,49%,50%,99%,100%{transform:translate(0)}15%,49%{transform:translate(-2px, 2px)}}@keyframes glitch-2{0%,20%,21%,62%,63%,99%,100%{transform:translate(0)}21%,62%{transform:translate(2px, -2px)}}.heroSubtitle{font-size:clamp(1.5rem,3vw,2rem);color:var(--neon-cyan);margin-bottom:30px;font-weight:600}.heroDescription{font-size:1.2rem;margin-bottom:40px;opacity:.9;max-width:600px;margin-left:auto;margin-right:auto}.cyberPulseBtn{display:inline-block;text-decoration:none;background:linear-gradient(45deg, var(--neon-cyan), var(--neon-blue));border:none;padding:15px 40px;font-size:1.1rem;font-weight:600;color:var(--primary-bg);border-radius:8px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px}.cyberPulseBtn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,255,255,.4)}.cyberPulseBtn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);transition:left .5s}.cyberPulseBtn:hover::before{left:100%}.sectionTitle{font-family:"Orbitron",monospace;font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:60px;color:var(--white);position:relative}.sectionTitle::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:2px;background:linear-gradient(90deg, var(--neon-cyan), var(--neon-purple))}.benefitsSection{padding:100px 0;background:linear-gradient(135deg, var(--secondary-bg), var(--primary-bg))}.benefitsGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px;margin-top:60px}.benefitCard{background:rgba(26,35,54,.6);border:1px solid var(--metal-gray);border-radius:12px;padding:40px 30px;text-align:center;position:relative;transition:all .4s ease;opacity:0;transform:translateY(50px)}.benefitCard.animate-in{opacity:1;transform:translateY(0)}.benefitCard:hover{border-color:var(--neon-cyan);box-shadow:0 10px 40px rgba(0,255,255,.2);transform:translateY(-10px)}.cardIcon{font-size:3rem;margin-bottom:20px;filter:grayscale(1) brightness(0) invert(1)}.benefitCard h3{font-size:1.5rem;margin-bottom:15px;color:var(--neon-cyan)}.benefitCard p{opacity:.8;line-height:1.6}.howItWorksSection{padding:100px 0;background:var(--primary-bg)}.processFlow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:60px}.processStep{background:rgba(28,20,39,.8);border:2px solid var(--neon-purple);border-radius:12px;padding:30px 20px;text-align:center;min-width:200px;position:relative;opacity:0;transform:scale(0.8);transition:all .4s ease}.processStep.animate-in{opacity:1;transform:scale(1)}.stepNumber{font-family:"Orbitron",monospace;font-size:2rem;font-weight:900;color:var(--neon-purple);margin-bottom:15px}.processStep h3{font-size:1.3rem;margin-bottom:10px;color:var(--white)}.processArrow{font-size:2rem;color:var(--neon-cyan);font-weight:bold}.useCasesSection{padding:100px 0;background:linear-gradient(135deg, var(--accent-bg), var(--secondary-bg))}.casesGrid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:40px;margin-top:60px}.caseCard{background:rgba(0,0,0,.6);border-radius:12px;overflow:hidden;position:relative;transition:all .4s ease;opacity:0;transform:translateY(30px)}.caseCard.animate-in{opacity:1;transform:translateY(0)}.caseCard:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,183,235,.3)}.caseCard img{width:100%;height:200px;object-fit:cover;filter:brightness(0.7);transition:filter .3s ease}.caseCard:hover img{filter:brightness(1)}.caseContent{padding:30px}.caseContent h3{font-size:1.5rem;color:var(--neon-blue);margin-bottom:15px}.pricingPreviewSection{padding:100px 0;background:var(--primary-bg);text-align:center}.sectionSubtitle{font-size:1.2rem;opacity:.8;margin-bottom:60px}.pricingPreview{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px;margin-bottom:60px}.priceCard{background:rgba(26,35,54,.6);border:2px solid var(--metal-gray);border-radius:12px;padding:40px 30px;position:relative;transition:all .4s ease;opacity:0;transform:translateY(30px)}.priceCard.animate-in{opacity:1;transform:translateY(0)}.priceCard.featured{border-color:var(--neon-cyan);transform:scale(1.05);background:rgba(0,255,255,.1)}.priceCard h3{font-size:1.5rem;margin-bottom:20px;color:var(--neon-cyan)}.price{font-family:"Orbitron",monospace;font-size:2.5rem;font-weight:900;color:var(--white);margin-bottom:15px}.price span{font-size:1rem;opacity:.7}.contactFormSection{padding:100px 0;background:linear-gradient(135deg, var(--secondary-bg), var(--accent-bg))}.cyberContactForm{max-width:600px;margin:0 auto}.formGroup{position:relative;margin-bottom:30px}.formGroup input,.formGroup textarea{width:100%;padding:15px 20px;background:rgba(0,0,0,.6);border:2px solid var(--metal-gray);border-radius:8px;color:var(--white);font-size:1rem;transition:all .3s ease}.formGroup input:focus,.formGroup textarea:focus{outline:none;border-color:var(--neon-cyan);box-shadow:0 0 15px rgba(0,255,255,.3)}.formGroup label{position:absolute;top:15px;left:20px;color:var(--light-gray);transition:all .3s ease;pointer-events:none}.formGroup input:focus+label,.formGroup input:valid+label,.formGroup textarea:focus+label,.formGroup textarea:valid+label{top:-10px;left:15px;font-size:.8rem;color:var(--neon-cyan);background:var(--secondary-bg);padding:0 5px}.formGroup textarea{height:120px;resize:vertical}.successMessage{text-align:center;opacity:0;transform:translateY(20px);transition:all .5s ease;display:none}.successMessage.show{opacity:1;transform:translateY(0);display:block}.checkmark{font-size:4rem;color:var(--neon-green);margin-bottom:20px;animation:checkmarkPulse .6s ease}@keyframes checkmarkPulse{0%{transform:scale(0)}50%{transform:scale(1.2)}100%{transform:scale(1)}}.testimonialsSection{padding:100px 0;background:var(--primary-bg);text-align:center;overflow:hidden}.testimonialsCarousel{position:relative;max-width:800px;margin:0 auto 40px;height:200px}.testimonialCard{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateX(50px);transition:all .5s ease;background:rgba(26,35,54,.6);border:1px solid var(--metal-gray);border-radius:12px;padding:40px}.testimonialCard.active{opacity:1;transform:translateX(0)}.testimonialCard p{font-size:1.2rem;font-style:italic;margin-bottom:20px;color:var(--white)}.testimonialAuthor strong{color:var(--neon-cyan);display:block;margin-bottom:5px}.testimonialAuthor span{color:var(--light-gray);font-size:.9rem}.carouselDots{display:flex;justify-content:center;gap:10px}.dot{width:12px;height:12px;border-radius:50%;background:var(--metal-gray);cursor:pointer;transition:all .3s ease}.dot.active{background:var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan)}.cyberFooter{background:linear-gradient(135deg, var(--accent-bg), var(--primary-bg));border-top:2px solid var(--neon-cyan);padding:60px 0 20px}.footerContent{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:40px;margin-bottom:40px}.footerSection h3,.footerSection h4{color:var(--neon-cyan);margin-bottom:20px;font-family:"Orbitron",monospace}.footerSection p{margin-bottom:10px;opacity:.8}.neonLink{color:var(--white);text-decoration:none;display:block;margin-bottom:10px;transition:all .3s ease}.neonLink:hover{color:var(--neon-cyan);text-shadow:0 0 5px var(--neon-cyan)}.footerBottom{text-align:center;padding-top:20px;border-top:1px solid var(--metal-gray);opacity:.6}.legalPageHeader{position:relative;padding:120px 0 80px;background:linear-gradient(135deg, var(--secondary-bg), var(--accent-bg));text-align:center;overflow:hidden}.legalSubtitle{font-size:1.1rem;color:var(--neon-cyan);opacity:.8;margin-top:20px;font-weight:400}.legalContentSection{padding:80px 0;background:var(--primary-bg)}.legalContent{max-width:900px;margin:0 auto;line-height:1.8}.legalContent h2{font-family:"Orbitron",monospace;font-size:1.8rem;color:var(--neon-cyan);margin:40px 0 20px;padding-bottom:10px;border-bottom:2px solid var(--metal-gray);position:relative}.legalContent h2::after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:var(--neon-cyan)}.legalContent h3{font-size:1.4rem;color:var(--neon-blue);margin:30px 0 15px;font-weight:600}.legalContent p{margin-bottom:20px;color:var(--white);opacity:.9}.legalContent ul{margin:20px 0;padding-left:30px}.legalContent li{margin-bottom:10px;color:var(--white);opacity:.9;position:relative}.legalContent li::marker{color:var(--neon-cyan)}.legalContent strong{color:var(--neon-cyan);font-weight:600}.contactInfo{background:rgba(26,35,54,.6);border:1px solid var(--metal-gray);border-radius:8px;padding:25px;margin:30px 0;border-left:4px solid var(--neon-cyan)}.contactInfo p{margin-bottom:10px}.cookieTable{margin:25px 0;overflow-x:auto}.cookieTable table{width:100%;border-collapse:collapse;background:rgba(26,35,54,.6);border-radius:8px;overflow:hidden}.cookieTable th,.cookieTable td{padding:15px;text-align:left;border-bottom:1px solid var(--metal-gray)}.cookieTable th{background:rgba(0,255,255,.1);color:var(--neon-cyan);font-weight:600;font-family:"Orbitron",monospace}.cookieTable td{color:var(--white);opacity:.9}.cookieTable tr:last-child td{border-bottom:none}.cookieTable tr:hover{background:rgba(0,255,255,.05)}@media(max-width: 768px){.processFlow{flex-direction:column}.processArrow{transform:rotate(90deg)}.heroContent{padding:0 15px}.containerFluid{padding:0 15px}.casesGrid{grid-template-columns:1fr}.benefitsGrid{grid-template-columns:1fr}.pricingPreview{grid-template-columns:1fr}.legalPageHeader{padding:100px 0 60px}.legalContent{padding:0 15px}.legalContent h2{font-size:1.5rem}.cookieTable{font-size:.9rem}.cookieTable th,.cookieTable td{padding:10px 8px}}@media(max-width: 480px){.heroSection{height:80vh}.glitchTitle{font-size:2rem}.heroSubtitle{font-size:1.2rem}.sectionTitle{font-size:1.8rem}.legalContent h2{font-size:1.3rem}.legalContent h3{font-size:1.2rem}.legalContent ul{padding-left:20px}}
