/* Camada de movimento gerenciável da Home Konexus. */
.kx-motion-progress{position:fixed;z-index:9998;top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--gold-300),var(--gold-500));box-shadow:0 0 12px rgba(217,169,50,.48);pointer-events:none}
.kx-motion-ready .site-header,.kx-motion-ready .hero-media,.kx-motion-ready .hero-card,.kx-motion-ready .goal-card,.kx-motion-ready .solution-card,.kx-motion-ready .method-step,.kx-motion-ready .trail-card,.kx-motion-ready .content-card{will-change:transform,opacity}
.kx-hero-network{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:.46;mix-blend-mode:screen}
#inicio .hero-media,#inicio .hero-overlay{z-index:0}#inicio .hero-grid,#inicio .hero-scroll{position:relative;z-index:3}
.method-track{position:relative;overflow:hidden}.kx-method-progress-line{position:absolute;z-index:2;left:0;top:0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--gold-700),var(--gold-300),var(--gold-500));pointer-events:none}.method-step{position:relative;z-index:3}
.goal-card{overflow:hidden}.goal-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--gold-300),var(--gold-500));transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.goal-card.selected:after{transform:scaleX(1)}
.kx-motion-ready .solution-card .card-icon{transition:transform .35s ease,box-shadow .35s ease}.kx-motion-ready .solution-card:hover .card-icon{transform:translateY(-4px) rotate(-3deg);box-shadow:0 12px 24px rgba(0,0,0,.25)}
.kx-motion-ready .trail-card .locked{transition:color .2s ease,transform .2s ease}.kx-motion-ready .trail-card:hover .locked{color:var(--gold-300);transform:translateX(3px)}
@media(max-width:860px){.kx-hero-network{opacity:.26}}
@media(max-width:620px){.kx-hero-network{display:none}}
@media(prefers-reduced-motion:reduce){.kx-motion-progress,.kx-method-progress-line,.kx-hero-network{display:none!important}.js .reveal{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important}*{scroll-behavior:auto!important}}
