@keyframes grid-move{0%{transform:translate(0,0)}to{transform:translate(-60px,-60px)}}@keyframes circle-grow-1{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.4);opacity:.5}}@keyframes circle-grow-2{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.5);opacity:.5}}@keyframes circle-grow-3{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.25}50%{transform:translate(-50%,-50%) scale(1.8);opacity:.45}}@keyframes smoke-1{0%{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(2) translate(40px,-40px);opacity:.5}to{transform:translate(-50%,-50%) scale(3) translate(-60px,60px);opacity:0}}@keyframes smoke-2{0%{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.8) translate(-45px,30px);opacity:.4}to{transform:translate(-50%,-50%) scale(2.8) translate(65px,-45px);opacity:0}}@keyframes smoke-3{0%{transform:translate(-50%,-50%) scale(1);opacity:.8}50%{transform:translate(-50%,-50%) scale(1.6) translate(30px,50px);opacity:.3}to{transform:translate(-50%,-50%) scale(2.5) translate(-40px,-60px);opacity:0}}@keyframes logo-color-shift{0%,to{background-position:100%0}50%{background-position:0 0}}@keyframes whatsapp-glow{0%,to{box-shadow:0 0 20px rgba(37,211,102,.4),0 0 40px rgba(37,211,102,.2)}50%{box-shadow:0 0 30px rgba(37,211,102,.6),0 0 60px rgba(37,211,102,.3)}}@keyframes fb-glow{0%,to{box-shadow:0 0 25px rgba(24,119,242,.5),0 0 50px rgba(24,119,242,.3)}50%{box-shadow:0 0 40px rgba(24,119,242,.7),0 0 80px rgba(24,119,242,.4)}}@keyframes email-glow{0%,to{box-shadow:0 0 25px rgba(234,67,53,.5),0 0 50px rgba(234,67,53,.3)}50%{box-shadow:0 0 40px rgba(234,67,53,.7),0 0 80px rgba(234,67,53,.4)}}@keyframes hero-glow-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes title-color-move{0%{background-position:100%0}to{background-position:-100%0}}@keyframes tech-particles-float{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(-100px) rotate(360deg)}}@keyframes tech-shine-run{0%{left:-100%}to{left:100%}}@keyframes popularPulse{0%,to{box-shadow:0 0 25px rgba(255,42,42,.6)}50%{box-shadow:0 0 40px rgba(255,42,42,.9)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes fadeIn{to{opacity:1}}@keyframes floatIcon{0%,to{transform:translateY(0) rotate(0deg);opacity:.6}50%{transform:translateY(-20px) rotate(10deg);opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html{max-width:100%;overflow-x:hidden}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}.bg-effects{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;pointer-events:none;overflow:hidden}body .bg-effects{z-index:-2!important}.grid-lines{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:linear-gradient(rgba(255,42,42,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,42,42,.12) 1px,transparent 1px);background-size:50px 50px;animation:grid-move 15s linear infinite}.circle-1,.circle-2,.circle-3{position:absolute;border-radius:50%;filter:blur(50px)}.circle-1{width:800px;height:800px;background:radial-gradient(circle,rgba(255,42,42,.5)0,transparent 70%);top:-300px;left:-300px;animation:circle-grow-1 8s ease-in-out infinite}.circle-2{width:700px;height:700px;background:radial-gradient(circle,rgba(255,42,42,.45)0,transparent 70%);bottom:-250px;right:-250px;animation:circle-grow-2 10s ease-in-out infinite reverse}.circle-3{width:600px;height:600px;background:radial-gradient(circle,rgba(120,75,160,.45)0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:circle-grow-3 7s ease-in-out infinite}a{text-decoration:none!important}a:active,a:focus,a:hover{text-decoration:none!important;outline:0!important}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-center{text-align:center}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mt-4{margin-top:1rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.leading-tight{line-height:1.25}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:1rem}.gap-2{gap:.5rem}.hidden,.social-icon::after{display:none}[data-hidden]{display:none!important}body{font-family:"Poppins",sans-serif;background:#0a0a0a;color:#fff;position:relative;min-height:100vh;max-width:100%;overflow-x:hidden}.cursor-smoke,.cursor-smoke-2,.cursor-smoke-3{position:fixed;width:150px;height:150px;border-radius:50%;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:screen;filter:blur(40px);opacity:0;transition:opacity .3s ease}.cursor-smoke{background:radial-gradient(circle,#ff0064 0,rgba(255,0,100,.6) 30%,rgba(255,0,100,.2) 60%,transparent 80%);animation:smoke-1 2s ease-out infinite}.cursor-smoke-2{background:radial-gradient(circle,#00ffc8 0,rgba(0,255,200,.6) 30%,rgba(0,255,200,.2) 60%,transparent 80%);animation:smoke-2 2.5s ease-out infinite;animation-delay:.3s}.cursor-smoke-3{background:radial-gradient(circle,#7800ff 0,rgba(120,0,255,.6) 30%,rgba(120,0,255,.2) 60%,transparent 80%);animation:smoke-3 3s ease-out infinite;animation-delay:.6s}:root{--neon-red:#ff2a2a;--neon-glow:rgba(255, 42, 42, 0.6);--neon-glow-strong:rgba(255, 42, 42, 0.8)}.cosmic-bg{background:0 0;position:relative}.site-logo{position:fixed;top:30px;left:30px;z-index:100;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none!important}.site-logo,.site-logo:active,.site-logo:focus,.site-logo:hover{text-decoration:none!important;outline:0}.logo-text{font-size:24px;font-weight:700;letter-spacing:4px;background:linear-gradient(90deg,#fff 0,#ff2a2a 50%,#fff 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:logo-color-shift 3s ease infinite;cursor:pointer;transition:all .3s ease;text-decoration:none!important}.logo-text:-webkit-any-link{text-decoration:none}.logo-text:hover{filter:drop-shadow(0 0 15px rgba(255,42,42,.6))}.logo-sub{font-size:10px;font-weight:600;letter-spacing:8px;color:rgba(255,42,42,.8);text-transform:uppercase;padding-left:2px}.whatsapp-float{position:fixed;bottom:30px;right:30px;z-index:1000;width:80px;height:80px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 25px rgba(37,211,102,.5),0 0 50px rgba(37,211,102,.3);transition:all .3s ease;animation:whatsapp-glow 2s ease-in-out infinite}.whatsapp-float img{width:70px;height:70px;object-fit:contain}.whatsapp-float:hover{transform:scale(1.15)}.social-icons-container{display:flex!important;justify-content:center;gap:32px;margin-top:40px;opacity:1!important;transform:none!important}.social-icons-container a:focus,.social-icons-container a:focus-visible{outline:0!important;border:0!important;text-decoration:none!important}.social-icons-container a::-moz-focus-inner{border:0!important}.social-icon{width:80px;height:80px;border-radius:50%;display:flex!important;align-items:center;justify-content:center;transition:all .3s ease;position:relative;text-decoration:none!important;border:0!important;outline:0!important;background-clip:padding-box;-webkit-tap-highlight-color:transparent}.social-icon:active,.social-icon:focus,.social-icon:link,.social-icon:visited{text-decoration:none!important;outline:0!important;border:0!important;box-shadow:none!important}.social-icon img{width:78px;height:78px;object-fit:contain}.social-icon img,a.social-icon{text-decoration:none!important;outline:0!important;border:0!important}.fb-icon{background:linear-gradient(135deg,#1877f2,#0d5dc0);box-shadow:0 0 25px rgba(24,119,242,.5),0 0 50px rgba(24,119,242,.3);animation:fb-glow 2s ease-in-out infinite}.email-icon{background:linear-gradient(135deg,#ea4335,#c5221f);box-shadow:0 0 25px rgba(234,67,53,.5),0 0 50px rgba(234,67,53,.3);animation:email-glow 2s ease-in-out infinite}.social-icon:hover{transform:scale(1.15)}.site-footer{text-align:center;margin:0;background:#0a0a0a;line-height:1}.footer-content{padding:0}.footer-text{margin:0;padding:0;line-height:1;display:inline-block}.footer-link:hover{color:#ff6464;text-decoration:underline}.footer-content{max-width:1200px;margin:0 auto}.footer-text{color:rgba(255,255,255,.5);font-size:13px;font-weight:400}.footer-link{color:#ff2a2a;text-decoration:none;font-weight:600;transition:all .3s ease}.left-nav{position:fixed;left:30px;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:8px;padding:20px 12px;background:rgba(10,10,10,.8);backdrop-filter:blur(20px);border:1px solid rgba(255,42,42,.3);border-radius:20px;box-shadow:0 0 30px rgba(255,42,42,.1),inset 0 0 20px rgba(255,42,42,.05)}.nav-icon,.tooltip{transition:all .3s ease}.nav-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:rgba(255,255,255,.6);cursor:pointer;position:relative}.nav-icon.active,.nav-icon:hover{background:rgba(255,42,42,.15);color:#ff2a2a;box-shadow:0 0 15px rgba(255,42,42,.3)}.nav-icon.active{background:rgba(255,42,42,.2)}.tooltip{position:absolute;left:60px;background:rgba(255,42,42,.9);color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none}.nav-icon:hover .tooltip{opacity:1;left:55px}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:space-between;padding:60px 50px 40px 120px;position:relative;z-index:2;background:0 0}.hero-glow-orb{position:absolute;border-radius:50%;filter:blur(80px);animation:hero-glow-pulse 8s ease-in-out infinite;pointer-events:none;z-index:0}.hero-glow-orb-1{width:500px;height:500px;background:rgba(255,42,42,.1);top:-200px;left:-100px}.hero-glow-orb-2{width:400px;height:400px;background:rgba(255,42,42,.08);bottom:-150px;right:-50px;animation-delay:-4s}.hero-left{flex:1;z-index:1}.hero-right{flex:1;position:relative;height:400px}.hero-title{font-size:4rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.hero-title .neon-text{background:linear-gradient(90deg,#ff2a2a 0,#ff6464 50%,#ff2a2a 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:title-color-move 3s linear infinite}.floating-card{position:absolute;width:90px;height:90px;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);border:1px solid rgba(255,42,42,.4);border-radius:16px;display:flex;align-items:center;justify-content:center;padding:15px;box-shadow:0 0 30px rgba(255,42,42,.25),0 10px 40px rgba(0,0,0,.4),inset 0 0 20px rgba(255,42,42,.1);animation:floating 6s ease-in-out infinite;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.floating-card::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.1)0,transparent 50%);opacity:0;transition:opacity .3s ease}.floating-card:hover{transform:scale(1.15) translateY(-8px);box-shadow:0 0 60px rgba(255,42,42,.5),0 0 100px rgba(255,42,42,.2),0 20px 60px rgba(0,0,0,.5);border-color:rgba(255,42,42,.8);z-index:10}.floating-card:hover::after{opacity:1}.floating-card:active{transform:scale(.95)}.floating-card:nth-child(1){top:5%;left:5%;animation-delay:0s}.floating-card:nth-child(2){top:0;left:40%;animation-delay:1s}.floating-card:nth-child(3){top:20%;left:65%;animation-delay:2s}.floating-card:nth-child(4){top:45%;left:10%;animation-delay:3s}.floating-card:nth-child(5){top:50%;left:45%;animation-delay:4s}.floating-card:nth-child(6){top:30%;left:30%;animation-delay:5s}.section{padding:40px 40px 40px 100px;position:relative;z-index:2}.section-title{font-size:48px;font-weight:700;text-align:center;margin-bottom:30px;position:relative;background:linear-gradient(90deg,#fff 0,#fff 30%,#ff2a2a 60%,#ff6464 100%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:title-color-move 4s linear infinite;display:block;filter:drop-shadow(0 0 20px rgba(255,42,42,.3))}.section-title::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:100px;height:3px;background:linear-gradient(90deg,transparent,#ff2a2a,transparent);border-radius:2px;box-shadow:0 0 20px rgba(255,42,42,.5)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{padding:40px 32px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.glass-card::before,.service-card::before{content:"";position:absolute;top:0;pointer-events:none}.service-card::before{left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:skewX(-20deg);transition:all .5s ease}.service-card:hover::before{left:100%;transition:left .6s ease}.service-card:hover{transform:translateY(-12px);background:rgba(255,255,255,.06);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(255,42,42,.2),inset 0 1px 0 rgba(255,255,255,.1)}.service-card:hover .service-icon{transform:scale(1.1);box-shadow:0 0 25px rgba(255,42,42,.4)}.service-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(255,42,42,.1);border:1px solid rgba(255,42,42,.3);border-radius:16px;margin-bottom:24px;font-size:28px;transition:all .3s ease}.glass-card,.neon-border{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.glass-card{background:rgba(255,255,255,.03);backdrop-filter:blur(20px);border:1px solid rgba(255,42,42,.2);border-radius:20px;position:relative;overflow:hidden}.glass-card::before{left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.05)0,transparent 50%);opacity:.5;transition:opacity .3s ease}.glass-card:hover::before{opacity:1}.neon-border{border:1px solid rgba(255,42,42,.4);box-shadow:0 0 20px rgba(255,42,42,.2),inset 0 0 20px rgba(255,42,42,.05)}.neon-border:hover{border-color:rgba(255,42,42,.8);box-shadow:0 0 30px rgba(255,42,42,.4),inset 0 0 30px rgba(255,42,42,.1)}.more-detail-btn,.neon-btn-outline,.neon-btn-primary{border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.neon-btn-primary{background:linear-gradient(135deg,#ff2a2a 0,#c22 100%);border:0;color:#fff;padding:16px 32px;font-weight:600;box-shadow:0 0 20px rgba(255,42,42,.4)}.neon-btn-primary::before{left:-100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.neon-btn-primary:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 0 40px rgba(255,42,42,.6),0 10px 30px rgba(0,0,0,.3)}.neon-btn-primary:hover::before{left:100%}.neon-btn-primary:active{transform:scale(.98)}.more-detail-btn,.neon-btn-outline{background:0 0}.neon-btn-outline{border:2px solid rgba(255,42,42,.6);color:#ff2a2a;padding:16px 32px;font-weight:600}.more-detail-btn::before,.neon-btn-outline::before,.neon-btn-primary::before{content:"";position:absolute;top:0;width:100%;height:100%}.neon-btn-outline::before{left:0;background:rgba(255,42,42,.1);opacity:0;transition:opacity .3s ease}.neon-btn-outline:hover{border-color:#ff2a2a;box-shadow:0 0 20px rgba(255,42,42,.3),0 0 40px rgba(255,42,42,.15);transform:scale(1.05) translateY(-2px)}.neon-btn-outline:hover::before{opacity:1}.neon-btn-outline:active{transform:scale(.98)}.more-detail-btn{border:1px solid rgba(255,42,42,.4);color:rgba(255,255,255,.6);padding:14px 28px;font-weight:500;font-size:14px}.more-detail-btn::before{left:-100%;background:linear-gradient(90deg,transparent,rgba(255,42,42,.15),transparent);transition:left .5s ease}.more-detail-btn:hover{border-color:#ff2a2a;color:#ff2a2a;box-shadow:0 0 20px rgba(255,42,42,.25),0 0 40px rgba(255,42,42,.1);transform:translateY(-2px)}.more-detail-btn:hover::before{left:100%}.more-detail-btn:active{transform:scale(.98)}.tech-marquee{display:flex;gap:60px;justify-content:center;padding:40px 0}.tech-logo{font-size:48px;color:rgba(255,255,255,.3);transition:all .3s ease}.tech-logo:hover{color:#fff;filter:drop-shadow(0 0 20px rgba(255,42,42,.5));transform:scale(1.1)}.tech-stack-section{display:flex;align-items:center;justify-content:space-between;gap:60px}.tech-card{padding:24px;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s ease}.tech-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px rgba(255,42,42,.2)}.tech-icon{width:40px;height:40px;color:#ff2a2a;margin-bottom:8px}.tech-name{font-size:16px;font-weight:600;color:#fff}.tech-label{font-size:12px;color:rgba(255,255,255,.5)}@media (max-width:768px){.tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.tech-grid{grid-template-columns:1fr}}.tech-premium-section{position:relative;background:0 0;overflow:hidden;padding:100px 0}.tech-glow-bg,.tech-particles{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.tech-glow-bg{background:radial-gradient(ellipse 80% 50%at 20% 20%,rgba(255,60,172,.08)0,transparent 50%),radial-gradient(ellipse 60% 40%at 80% 80%,rgba(120,75,160,.06)0,transparent 50%),radial-gradient(ellipse 50% 30%at 50% 50%,rgba(43,134,197,.04)0,transparent 50%)}.tech-particles{background-image:radial-gradient(2px 2px at 10% 20%,rgba(255,60,172,.4),transparent),radial-gradient(2px 2px at 30% 70%,rgba(120,75,160,.4),transparent),radial-gradient(2px 2px at 50% 30%,rgba(43,134,197,.4),transparent),radial-gradient(2px 2px at 70% 60%,rgba(255,60,172,.3),transparent),radial-gradient(2px 2px at 90% 40%,rgba(120,75,160,.3),transparent),radial-gradient(2px 2px at 15% 80%,rgba(43,134,197,.4),transparent),radial-gradient(2px 2px at 85% 15%,rgba(255,60,172,.3),transparent);animation:tech-particles-float 25s linear infinite}.tech-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto}.tech-card-premium{position:relative;padding:32px 24px;display:flex;flex-direction:column;align-items:center;gap:12px;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation-delay:var(--delay, 0s)}.tech-card-premium::before{opacity:.5;transition:opacity .3s ease}.tech-card-premium:hover{transform:translateY(-8px) scale(1.02)}.tech-card-premium:hover .tech-glow,.tech-card-premium:hover::before{opacity:1}.tech-card-premium:hover .tech-shine{animation:tech-shine-run .6s ease}.tech-glow{position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(ellipse at center,rgba(255,60,172,.15)0,transparent 70%);transform:translate(-50%,-50%);opacity:0;transition:opacity .4s ease;pointer-events:none}.tech-icon-wrap{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.tech-icon-premium{width:48px;height:48px;filter:drop-shadow(0 0 12px rgba(255,60,172,.5));transition:all .3s ease}.tech-card-premium:hover .tech-icon-premium{transform:scale(1.1);filter:drop-shadow(0 0 20px rgba(255,60,172,.8))}.tech-name-premium{font-size:18px;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(255,60,172,.5)}.tech-label-premium{font-size:13px;color:rgba(255,255,255,.6);letter-spacing:.5px}.tech-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transform:skewX(-20deg);pointer-events:none}.tech-card-premium:nth-child(1){--glow:rgba(255, 60, 172, 0.5)}.tech-card-premium:nth-child(2){--glow:rgba(120, 75, 160, 0.5)}.tech-card-premium:nth-child(3){--glow:rgba(43, 134, 197, 0.5)}.tech-card-premium:nth-child(4){--glow:rgba(255, 60, 172, 0.5)}.tech-card-premium:nth-child(5){--glow:rgba(120, 75, 160, 0.5)}.tech-card-premium:nth-child(6){--glow:rgba(43, 134, 197, 0.5)}.tech-card-premium:nth-child(7){--glow:rgba(255, 165, 0, 0.5)}.tech-card-premium:nth-child(8){--glow:rgba(255, 60, 172, 0.5)}.tech-card-premium:nth-child(9){--glow:rgba(43, 134, 197, 0.5)}.tech-card-premium:hover{box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px var(--glow, rgba(255, 60, 172, 0.3)),inset 0 1px 0 rgba(255,255,255,.1)}@media (max-width:900px){.tech-grid{grid-template-columns:repeat(2,1fr);max-width:600px}.tech-icon-wrap{width:52px;height:52px}.tech-icon-premium{width:40px;height:40px}}@media (max-width:500px){.tech-grid{grid-template-columns:1fr;max-width:320px}.tech-premium-section{padding:60px 0}.tech-card-premium{padding:28px 20px}}.pricing-card,.pricing-grid{max-width:100%;box-sizing:border-box}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:stretch;margin-top:50px}.pricing-card{overflow:hidden}.pricing-price{white-space:nowrap}@media (max-width:1400px){.pricing-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding:0 40px}.pricing-card{padding:32px 24px;min-height:auto}.pricing-price{font-size:38px}}@media (max-width:992px){.left-nav{left:15px}.section{padding:60px 30px 60px 80px}.pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 30px}.pricing-card{padding:28px 20px}.pricing-price{font-size:32px}.pricing-features li{font-size:13px;padding:8px 0}}@media (max-width:768px){.left-nav{display:none}.section{padding:50px 20px}.pricing-grid{grid-template-columns:1fr;gap:20px;padding:0 20px}.pricing-card{padding:24px 20px}.pricing-price{font-size:28px}.pricing-features li{font-size:12px;padding:6px 0}.plan-badge{font-size:11px;padding:6px 10px}}@media (max-width:480px){.section{padding:40px 12px}.pricing-grid{padding:0 10px;gap:16px}.pricing-card{padding:20px 16px}.pricing-price{font-size:24px;margin:12px 0}.pricing-features li{font-size:11px}.more-detail-btn,.neon-btn-outline,.neon-btn-primary{padding:10px 14px;font-size:12px}}.pricing-card{padding:40px 32px;display:flex;flex-direction:column;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);min-height:520px}.pricing-card.featured{min-height:580px;transform:translateY(-15px);overflow:visible}.popular-badge{transform:translateX(-50%) scale(1.1);background:linear-gradient(135deg,#ff2a2a 0,#ff4a4a 50%,#c22 100%);white-space:nowrap;letter-spacing:1px;animation:popularPulse 2s ease-in-out infinite;z-index:10;box-shadow:0 0 20px rgba(255,42,42,.5)}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(255,42,42,.2)}.pricing-card.featured{transform:scale(1.05);border-color:rgba(255,42,42,.8);box-shadow:0 0 50px rgba(255,42,42,.4);padding-top:30px}.pricing-card.featured:hover{transform:scale(1.08)}.pricing-price{font-size:48px;font-weight:700;margin:24px 0}.pricing-features{list-style:none;flex:1}.pricing-features li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;gap:12px;font-size:14px;color:rgba(255,255,255,.7)}.pricing-features li span{color:#ff2a2a}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff2a2a 0,#c22 100%);color:#fff;padding:6px 20px;border-radius:20px;font-size:12px;font-weight:600}.plan-badge{font-size:14px;font-weight:700;padding:8px 16px;border-radius:8px;margin-bottom:16px;display:inline-block}.plan-badge.starter{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.4)}.plan-badge.professional{background:rgba(251,191,36,.2);color:#fbbf24;border:1px solid rgba(251,191,36,.4)}.plan-badge.business{background:rgba(168,85,247,.2);color:#a855f7;border:1px solid rgba(168,85,247,.4)}.plan-badge.enterprise{background:rgba(59,130,246,.2);color:#3b82f6;border:1px solid rgba(59,130,246,.4)}.plan-tag{font-size:12px;color:rgba(255,255,255,.6);text-align:center;margin-top:16px;padding:8px;background:rgba(255,42,42,.1);border-radius:8px}.features-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.feature-item{text-align:center;padding:32px}.feature-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(255,42,42,.1);border:1px solid rgba(255,42,42,.3);border-radius:20px;margin:0 auto 24px;font-size:32px}.dashboard-mockup{position:relative;width:500px;height:350px}.dashboard-screen{position:absolute;background:rgba(255,255,255,.03);border:1px solid rgba(255,42,42,.2);border-radius:12px;overflow:hidden}.dashboard-screen:nth-child(1){width:350px;height:250px;top:0;left:0;z-index:3}.dashboard-screen:nth-child(2){width:300px;height:200px;top:50px;left:100px;z-index:2;transform:rotate(5deg)}.dashboard-screen:nth-child(3){width:280px;height:180px;top:100px;left:200px;z-index:1;transform:rotate(10deg)}.dashboard-screen-content{padding:20px}.dashboard-bar{height:8px;background:rgba(255,42,42,.3);border-radius:4px;margin-bottom:12px}.dashboard-bar:nth-child(2),.dashboard-bar:nth-child(3){background:rgba(255,255,255,.1);width:40%}.dashboard-bar:nth-child(3){width:60%}.contact-section{text-align:center;padding:80px 40px 80px 100px}.cta-buttons{display:flex;gap:16px;justify-content:center}.cta-btn{flex:1;max-width:200px;padding:16px 24px;font-size:16px}.contact-popup,.form-group input,.form-group textarea{border:1px solid rgba(255,255,255,.08);position:relative}.contact-popup{max-width:500px;width:90%;padding:40px;background:linear-gradient(135deg,rgba(20,20,20,.95),rgba(10,10,10,.98));backdrop-filter:blur(20px);box-shadow:0 25px 80px rgba(0,0,0,.5),0 0 60px rgba(255,42,42,.1),inset 0 1px 0 rgba(255,255,255,.05)}.contact-popup-form,.form-group{display:flex;flex-direction:column}.contact-popup-form{gap:20px;margin-top:24px}.form-group{gap:8px;position:relative}.form-group label{color:#ff2a2a;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.form-group input,.form-group textarea{padding:16px 18px;background:rgba(255,255,255,.03);border-radius:12px;color:#fff;font-size:15px;font-family:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.form-group input:focus,.form-group textarea:focus{outline:0;border-color:#ff2a2a;background:rgba(255,42,42,.05);box-shadow:0 0 30px rgba(255,42,42,.15),inset 0 0 20px rgba(255,42,42,.03)}.form-group input::placeholder,.form-group textarea::placeholder{color:rgba(255,255,255,.35);font-weight:300}.form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.form-group input:not(:placeholder-shown),.form-group textarea:not(:placeholder-shown){border-color:rgba(255,255,255,.15)}.form-group .input-glow{position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,transparent,#ff2a2a,transparent);transition:all .4s ease;transform:translateX(-50%);opacity:0}.form-group input:focus+.input-glow,.form-group textarea:focus+.input-glow{width:100%;opacity:1}.submit-btn{width:100%;padding:18px 24px;font-size:16px;margin-top:12px;font-weight:600;letter-spacing:1px;position:relative;overflow:hidden;transition:all .4s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 40px rgba(255,42,42,.4)}.success-popup{max-width:420px;width:90%;padding:40px;text-align:center;background:linear-gradient(135deg,rgba(20,20,20,.95),rgba(10,10,10,.98));backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 25px 80px rgba(0,0,0,.5),0 0 60px rgba(37,211,102,.1),inset 0 1px 0 rgba(255,255,255,.05)}.success-content{display:flex;flex-direction:column;align-items:center;gap:16px}.success-icon{width:80px;height:80px;background:rgba(37,211,102,.1);border-radius:50%;display:flex;align-items:center;justify-content:center}.success-title{font-size:28px;font-weight:700;color:#fff}.success-message{color:#aaa;font-size:16px;line-height:1.6}.success-email{color:#ff2a2a;font-size:14px;margin-bottom:8px}.faq-container{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item{padding:0;overflow:hidden;transition:all .3s ease}.faq-item.active{box-shadow:0 0 30px rgba(255,42,42,.3)}.ad-services li,.faq-question{display:flex;align-items:center}.faq-question{justify-content:space-between;padding:20px 24px;cursor:pointer;font-weight:600;font-size:16px;color:#fff;transition:all .3s ease}.faq-icon,.faq-question:hover{color:#ff2a2a}.faq-icon{font-size:24px;font-weight:300;transition:all .3s ease;line-height:1}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;padding:0 24px;color:rgba(255,255,255,.7);line-height:1.7;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer{max-height:200px;padding:0 24px 20px}.contact-form{max-width:600px;margin:0 auto;padding:60px}.fade-up{opacity:0;transform:translateY(40px);transition:all 1s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.ad-section{padding:80px 50px 80px 120px;background:0 0;position:relative;text-align:center}.ad-content{text-align:left}.ad-heading{text-align:center}.ad-container{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1400px;margin:0 auto;align-items:center}.ad-content{position:relative;z-index:2}.ad-heading{font-size:48px;font-weight:700;margin-bottom:16px;background:linear-gradient(135deg,#fff 0,#ff3cac 50%,#784ba0 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ad-subheading{font-size:20px;font-weight:600;color:#ff3cac;margin-bottom:20px;letter-spacing:1px}.ad-description{font-size:16px;color:rgba(255,255,255,.8);line-height:1.8;margin-bottom:24px}.ad-services{list-style:none;margin-bottom:24px}.ad-services li{gap:12px;padding:10px 0;font-size:15px;color:rgba(255,255,255,.9);border-bottom:1px solid rgba(255,255,255,.05)}.ad-check{color:#ff3cac;font-weight:700;font-size:16px}.ad-reach{font-size:14px;color:rgba(255,255,255,.6);margin-bottom:12px}.ad-disclaimer{font-size:13px;color:rgba(255,255,255,.5);font-style:italic;padding:12px 16px;background:rgba(255,60,172,.08);border-left:3px solid #ff3cac;border-radius:0 8px 8px 0;margin-bottom:24px}.ad-buttons{display:flex;gap:16px}.ad-visual{position:relative;display:flex;justify-content:center;align-items:center}.dashboard-card{background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid rgba(255,60,172,.3);border-radius:16px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.5),0 0 40px rgba(255,60,172,.1)}.dashboard-card::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,60,172,.5),transparent)}.dashboard-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.dashboard-header .dot{width:12px;height:12px;border-radius:50%}.dashboard-header .dot.red{background:#ff5f56}.dashboard-header .dot.yellow{background:#ffbd2e}.dashboard-header .dot.green{background:#27ca40}.dashboard-title{margin-left:12px;font-size:14px;color:rgba(255,255,255,.6)}.dashboard-chart{position:relative}.chart-svg{width:100%;max-width:300px;height:150px}.chart-line{stroke-dasharray:500;stroke-dashoffset:500;animation:drawLine 2s ease forwards}.chart-area{opacity:0;animation:fadeIn 1s ease 1s forwards}.chart-stats{display:flex;gap:24px;margin-top:20px}.stat-item{display:flex;flex-direction:column;gap:4px}.stat-label{font-size:12px;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:1px}.stat-value{font-size:24px;font-weight:700;color:#ff3cac}.floating-icons{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.float-icon{position:absolute;font-size:28px;animation:floatIcon 4s ease-in-out infinite}.float-icon:nth-child(1){top:10%;right:20%;animation-delay:0s}.float-icon:nth-child(2){bottom:20%;left:10%;animation-delay:1s}.float-icon:nth-child(3){top:40%;right:5%;animation-delay:2s}@media (min-width:1400px){.hero-section{padding:80px 120px 80px 200px}.section{padding:100px 120px 100px 200px}.left-nav{left:40px}.hero-title{font-size:4rem}}@media (min-width:993px){.hero-section{padding:80px 60px 80px 140px}.section{padding:60px 60px 60px 140px}.pricing-price{font-size:40px}.left-nav{left:25px}.hero-title{font-size:3rem}}@media (max-width:992px) and (min-width:769px){.hero-section,.section{padding:80px 50px 80px 120px}.left-nav{left:20px}.features-row,.pricing-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.hero-title{font-size:2.5rem}.section-title{font-size:36px}.ad-container{grid-template-columns:1fr}.ad-heading{font-size:36px}}@media (max-width:768px){.hero-section{flex-direction:column;padding:80px 30px 60px 90px}.hero-left{text-align:center}.hero-title{font-size:28px}.hero-right{height:350px}.floating-card{width:80px;height:80px}.section{padding:60px 30px 60px 90px}.section-title{font-size:28px;margin-bottom:30px}.features-row,.pricing-grid,.services-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none}.left-nav{left:10px;top:50%;transform:translateY(-50%);padding:12px 8px}.nav-icon{width:36px;height:36px}.ad-heading{font-size:28px}.ad-buttons{flex-direction:column}.ad-container{grid-template-columns:1fr}}@media (max-width:576px){body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{overflow-x:hidden;max-width:100vw}.site-logo{top:15px;left:70px}.logo-text{font-size:18px}.logo-sub{font-size:8px;letter-spacing:4px}.left-nav{display:none}.hero-section{padding:70px 20px 40px;min-height:auto;flex-direction:column}.hero-left{width:100%;text-align:center}.hero-title{font-size:1.8rem!important;line-height:1.3}.hero-right{display:none}.flex.gap-4{flex-direction:column;gap:12px!important}.flex.gap-4 button{width:100%}.section-title{font-size:1.5rem;padding:0 10px}.features-row,.pricing-grid,.services-grid,.tech-grid{grid-template-columns:1fr!important;gap:16px;padding:0 10px}.pricing-card,.pricing-card.featured{min-height:auto;padding:24px 16px;transform:none!important}.popular-badge{font-size:11px;padding:6px 16px;top:-12px}.plan-badge{font-size:11px;padding:6px 12px}.plan-tag{font-size:10px}.pricing-price{font-size:1.8rem}.faq-container{padding:0 10px}.faq-question{padding:14px 16px;font-size:14px}.faq-answer{font-size:13px}.ad-section{padding:40px 20px}.ad-container{grid-template-columns:1fr}.ad-buttons button,.ad-content,.ad-visual{width:100%}.ad-heading{font-size:1.5rem}.ad-buttons{flex-direction:column;gap:12px}.contact-section{padding:40px 20px}.contact-form{padding:20px}.cta-buttons{flex-direction:column;align-items:center}.cta-btn{width:100%;max-width:280px}.contact-popup{padding:24px}.contact-popup-form{gap:16px}.form-group input,.form-group textarea{padding:12px 14px;font-size:14px}.success-popup{padding:24px}.success-title{font-size:24px}.success-icon{width:60px;height:60px}.features-row{}.tech-premium-section{padding:40px 20px}.whatsapp-float{bottom:20px;right:20px;width:65px;height:65px}.whatsapp-float img{width:55px;height:55px}.mobile-nav{display:flex!important;position:fixed;bottom:0;left:0;right:0;background:rgba(10,10,10,.95);backdrop-filter:blur(20px);padding:10px 20px;justify-content:space-around;z-index:1000;border-top:1px solid rgba(255,42,42,.3)}}@media (min-width:577px) and (max-width:768px){.hero-title{font-size:2.2rem}.section-title{font-size:1.8rem}.pricing-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.left-nav{left:15px;padding:15px 10px}.nav-icon{width:38px;height:38px}}.mobile-nav{display:none}.site-footer{padding:0}.mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:rgba(255,255,255,.6);text-decoration:none;font-size:10px}.mobile-nav-item:active,.mobile-nav-item:hover{color:#ff2a2a}.mobile-nav-item,.mobile-nav-item svg{transition:all .3s ease}.mobile-nav-item:active svg,.mobile-nav-item:hover svg{transform:scale(1.1)}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);backdrop-filter:blur(10px);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .4s ease}.popup-overlay.active{opacity:1;visibility:visible}.popup-content{background:rgba(10,10,10,.95);border:1px solid rgba(255,42,42,.4);border-radius:24px;padding:40px;max-width:500px;width:90%;max-height:85vh;overflow-y:auto;position:relative;transform:scale(.9) translateY(20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 60px rgba(255,42,42,.3),0 30px 60px rgba(0,0,0,.5),inset 0 0 30px rgba(255,42,42,.05)}.popup-overlay.active .popup-content{transform:scale(1) translateY(0)}.popup-close,.popup-list li{display:flex;align-items:center;transition:all .3s ease}.popup-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border:0;background:rgba(255,42,42,.1);border:1px solid rgba(255,42,42,.3);border-radius:50%;color:#ff2a2a;font-size:24px;cursor:pointer;justify-content:center;line-height:1}.popup-close:hover{background:rgba(255,42,42,.2);transform:rotate(90deg);box-shadow:0 0 20px rgba(255,42,42,.4)}.popup-header{text-align:center;margin-bottom:8px}.popup-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:8px;text-shadow:0 0 30px rgba(255,42,42,.3)}.popup-price{font-size:42px;font-weight:700;color:#fff;text-shadow:0 0 30px rgba(255,42,42,.5)}.popup-features{margin-bottom:24px}.popup-features-title{font-size:16px;font-weight:600;color:rgba(255,255,255,.8);margin-bottom:16px;text-align:center}.popup-list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px}.popup-list li{gap:10px;font-size:14px;color:rgba(255,255,255,.75);padding:10px 14px;background:rgba(255,255,255,.03);border-radius:10px;border:1px solid rgba(255,255,255,.05)}.popup-list li:hover{background:rgba(255,42,42,.08);border-color:rgba(255,42,42,.2)}.popup-check{color:#ff2a2a;font-weight:700;font-size:16px}.popup-btn{width:100%;margin-bottom:12px}.popup-close-btn{width:100%;background:0 0;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.6);padding:14px 28px;border-radius:12px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:14px}.popup-close-btn:hover{border-color:rgba(255,255,255,.4);color:#fff;background:rgba(255,255,255,.05)}@media (max-width:576px){.popup-content{padding:24px 20px;border-radius:20px;max-height:90vh;width:95%}.popup-list{grid-template-columns:1fr;gap:10px}.popup-list li{padding:10px 12px;font-size:13px}.popup-price{font-size:28px}.popup-header{margin-bottom:20px}.popup-title{font-size:18px}.popup-btn,.popup-features-title{font-size:14px}.popup-btn{padding:14px 24px}.popup-close-btn{padding:12px 24px;font-size:13px}.popup-close{top:16px;right:16px;width:36px;height:36px;font-size:20px}}@media (min-width:577px) and (max-width:768px){.popup-content{max-width:450px;padding:32px 28px}.popup-list{grid-template-columns:1fr 1fr;gap:10px}.popup-list li{padding:10px 12px;font-size:13px}.popup-price{font-size:36px}}@media (min-width:769px) and (max-width:992px){.popup-content{max-width:500px;padding:36px 32px}.popup-list{grid-template-columns:1fr 1fr}}.popup-content::-webkit-scrollbar{width:6px}.popup-content::-webkit-scrollbar-track{background:rgba(255,255,255,.05);border-radius:3px}.popup-content::-webkit-scrollbar-thumb{background:rgba(255,42,42,.5);border-radius:3px}.popup-content::-webkit-scrollbar-thumb:hover{background:rgba(255,42,42,.8)}.popup-content{scrollbar-width:thin;scrollbar-color:rgba(255,42,42,.5) rgba(255,255,255,.05)}.footer-links{margin-bottom:6px;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.footer-links .footer-link{font-size:12px;font-weight:400;color:rgba(255,255,255,.5);transition:color .3s ease}.footer-links .footer-link:hover{color:#ff2a2a;text-decoration:none}.footer-sep{color:rgba(255,255,255,.2);font-size:12px}#cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;z-index:99999;background:rgba(10,10,10,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,42,42,.2);padding:16px 20px;transition:transform .4s cubic-bezier(.16,1,.3,1)}#cookie-consent-banner.cookie-show{transform:translateY(0)}#cookie-consent-banner,#cookie-consent-banner.cookie-hidden{transform:translateY(100%)}.cookie-content{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cookie-text{flex:1;min-width:240px}.cookie-text strong{display:block;font-size:14px;margin-bottom:4px}.cookie-text p{color:rgba(255,255,255,.6);font-size:13px;line-height:1.5;margin:0}.cookie-text a{color:#ff2a2a;text-decoration:underline}.cookie-buttons{display:flex;gap:10px;flex-shrink:0}.cookie-btn{padding:10px 22px;border-radius:8px;border:0;font-family:"Poppins",sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease}.cookie-btn-accept{background:#ff2a2a;color:#fff}.cookie-btn-accept:hover{background:#e01e1e;box-shadow:0 0 20px rgba(255,42,42,.4)}.cookie-btn-reject{background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.12)}.cookie-btn-reject:hover{background:rgba(255,255,255,.14);color:#fff}@media (max-width:640px){#cookie-consent-banner{padding:14px 16px}.cookie-content{flex-direction:column;align-items:flex-start}.cookie-buttons{width:100%}.cookie-btn{flex:1;text-align:center}}