.scroll-indicator{z-index:1000;pointer-events:none;height:4px;position:fixed;top:0;left:0;right:0}.scroll-progress{transform-origin:0%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);height:100%;box-shadow:0 0 10px rgba(59,130,246,.5)}.parallax-element{will-change:transform}.fade-in-up{opacity:0;transition:all .6s;transform:translateY(30px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.slide-in-left{opacity:0;transition:all .6s;transform:translate(-50px)}.slide-in-left.visible{opacity:1;transform:translate(0)}.slide-in-right{opacity:0;transition:all .6s;transform:translate(50px)}.slide-in-right.visible{opacity:1;transform:translate(0)}.scale-in{opacity:0;transition:all .6s;transform:scale(.8)}.scale-in.visible{opacity:1;transform:scale(1)}.rotate-in{opacity:0;transition:all .6s;transform:rotate(-10deg)scale(.8)}.rotate-in.visible{opacity:1;transform:rotate(0)scale(1)}.stagger-container{opacity:0}.stagger-container.visible{opacity:1}@media (prefers-reduced-motion:reduce){.fade-in-up,.slide-in-left,.slide-in-right,.scale-in,.rotate-in{opacity:1;transition:none;transform:none}}
