#ambientLightTrails{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;pointer-events:none;z-index:1;display:block;opacity:1;mix-blend-mode:screen;transition:opacity .8s;will-change:transform}body{background-color:#07080a!important;background-image:radial-gradient(circle at 82% 28%,rgba(139,0,8,.07) 0,transparent 45%),radial-gradient(circle at 18% 72%,rgba(25,35,50,.08) 0,transparent 45%)!important;background-attachment:fixed!important}#contenido-principal,.container,.site-footer,.site-header,.skip-link{position:relative;z-index:2}.modal-backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:99999!important}.modal-backdrop:not(.is-open){display:none!important}.about-section,.contact-section,.process-section,.services-section{background:0 0!important;position:relative}.tech-section{background-color:rgba(5,6,8,.45)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);position:relative}.site-footer{background:#050505!important;padding-bottom:.35rem!important;margin-bottom:0!important;position:relative;z-index:10}.footer-bottom-bar{padding-bottom:.35rem!important;margin-bottom:0!important}.footer-legal-links{margin-bottom:0!important}.about-card,.contact-card,.hero-workshop-badge,.process-step,.service-card,.tech-card{background:#111215!important;position:relative;z-index:3}.contact-card:hover,.process-step:hover,.service-card:hover,.tech-card:hover{background:#16181d!important}#ignition-intro{z-index:90000!important;background-color:#080808!important}@media (prefers-reduced-motion:reduce){#ambientLightTrails{opacity:.25}}