.wz-scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--wz-purple,#9e63cf) 0,var(--wz-pink,#e91e8c) 50%,var(--wz-orange,#ff6b35) 100%);z-index:9999;transition:width .1s ease-out}.wz-scroll-indicator{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);z-index:100;opacity:1;transition:opacity .3s;pointer-events:none}.wz-scroll-indicator--hidden{opacity:0}.wz-scroll-indicator__arrow{width:32px;height:32px;display:flex;align-items:center;justify-content:center;animation:2s ease-in-out infinite scrollBounce}.wz-scroll-indicator__arrow svg{width:24px;height:24px;fill:none;stroke:rgba(0,0,0,0.4);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes scrollBounce{0%,100%{transform:translateY(0)}50%{transform:translateY(8px)}}.wz-hero .wz-scroll-indicator__arrow svg{stroke:rgba(255,255,255,0.6)}