body{background-color:#080303;--page-bg:#080303}.hardware-accelerated-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-50;pointer-events:none;background-image:radial-gradient(circle at 15% 25%,rgba(140,20,20,.12) 0,transparent 45%),radial-gradient(circle at 85% 75%,rgba(100,10,10,.1) 0,transparent 50%),radial-gradient(circle at 50% 50%,rgba(40,5,5,.15) 0,transparent 70%),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.04'/%3E%3C/svg%3E");will-change:transform}input[type=checkbox]{accent-color:#e60000;width:1.25rem;height:1.25rem;cursor:pointer}input[type=file]::file-selector-button{background-color:hsla(0,0%,100%,.05);color:#fff;border:1px solid hsla(0,0%,100%,.2);padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;margin-right:1rem;transition:all .3s;backdrop-filter:blur(4px)}input[type=file]::file-selector-button:hover{background-color:#e60000;border-color:#e60000;box-shadow:0 0 15px rgba(230,0,0,.4)}.glow-hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;will-change:transform}@media (hover:hover) and (pointer:fine){.glow-hover:hover{transform:translateY(-6px) scale(1.02);z-index:10;border-color:#e60000!important;background-color:rgba(20,5,5,.8)!important;backdrop-filter:blur(10px);box-shadow:0 15px 35px -5px rgba(230,0,0,.4),0 0 20px rgba(230,0,0,.2),inset 0 0 15px rgba(230,0,0,.1)}.glow-hover:hover i.fa-clock,.glow-hover:hover i.fa-envelope,.glow-hover:hover i.fa-headset{transform:scale(1.15);text-shadow:0 0 15px rgba(230,0,0,.8);transition:all .3s ease}}.glow-hover i{transition:all .3s ease}.premium-input:focus{box-shadow:0 0 15px rgba(230,0,0,.2);background-color:rgba(20,5,5,.9);border-color:#e60000}#scrollTopBtn,#whatsappBtn{transition:bottom .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out!important;will-change:bottom,transform,opacity}@media (max-width:767px){#whatsappBtn{bottom:calc(104px + env(safe-area-inset-bottom))!important}#scrollTopBtn{bottom:calc(176px + env(safe-area-inset-bottom))!important}body.scroll-down #whatsappBtn{bottom:calc(24px + env(safe-area-inset-bottom))!important}body.scroll-down #scrollTopBtn{bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (min-width:768px){a,body,button,input,label,select,textarea{cursor:none!important}.cursor-dot{width:8px;height:8px;background-color:#e60000;border-radius:50%;z-index:99999;box-shadow:0 0 10px #e60000,0 0 20px #e60000}.cursor-dot,.cursor-glow{position:fixed;top:0;left:0;pointer-events:none;will-change:transform}.cursor-glow{width:40px;height:40px;border:1px solid rgba(230,0,0,.4);background-color:rgba(230,0,0,.1);border-radius:50%;z-index:99998;transition:width .2s ease-out,height .2s ease-out,background-color .2s ease-out;box-shadow:0 0 15px rgba(230,0,0,.3)}.cursor-hover .cursor-glow{width:60px;height:60px;background-color:rgba(230,0,0,.2);border-color:#e60000;box-shadow:0 0 25px rgba(230,0,0,.5)}}@media (max-width:767px){.cursor-dot,.cursor-glow{display:none!important}}@media (prefers-reduced-motion:reduce){.animate-pulse-slow,.animate-pulse-slow-delayed{animation:none!important}}