/* Extra modern AOS transitions */
[data-aos="blur-in"] { opacity:0; filter:blur(18px); transform:translate3d(0,22px,0); transition-property:opacity,filter,transform; }
[data-aos="blur-in"].aos-animate { opacity:1; filter:blur(0); transform:none; }
[data-aos="soft-scale"] { opacity:0; transform:scale(.965); transition-property:opacity,transform; }
[data-aos="soft-scale"].aos-animate { opacity:1; transform:scale(1); }
[data-aos="modern-lift"] { opacity:0; transform:translate3d(0,42px,0) scale(.985); transition-property:opacity,transform; }
[data-aos="modern-lift"].aos-animate { opacity:1; transform:none; }
[data-aos="smooth-reveal"] { opacity:0; clip-path:inset(0 0 100% 0); transform:translate3d(0,18px,0); transition-property:opacity,clip-path,transform; }
[data-aos="smooth-reveal"].aos-animate { opacity:1; clip-path:inset(0); transform:none; }
@media (prefers-reduced-motion: reduce) { [data-aos] { opacity:1!important; transform:none!important; filter:none!important; clip-path:none!important; } }
