@keyframes custloHeroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes custloHeroScaleUp{0%{opacity:0;transform:translateY(30px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}.hero-anim-badge{animation:custloHeroFadeUp .65s cubic-bezier(.16,1,.3,1) .1s both;will-change:transform,opacity}.hero-anim-title{animation:custloHeroFadeUp .8s cubic-bezier(.16,1,.3,1) .25s both;will-change:transform,opacity}.hero-anim-desc{animation:custloHeroFadeUp .8s cubic-bezier(.16,1,.3,1) .4s both;will-change:transform,opacity}.hero-anim-cta{animation:custloHeroFadeUp .75s cubic-bezier(.16,1,.3,1) .55s both;will-change:transform,opacity}.scroll-reveal{opacity:0;transform:translateY(30px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal.reveal-scale{transform:translateY(30px) scale(.985)}.scroll-reveal.reveal-left{transform:translate(-35px)}.scroll-reveal.reveal-right{transform:translate(35px)}.scroll-reveal.is-visible{opacity:1;transform:translate(0) scale(1)}.scroll-reveal .reveal-child-left{opacity:0;transform:translate(-35px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal .reveal-child-right{opacity:0;transform:translate(35px);transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.scroll-reveal .reveal-child-up{opacity:0;transform:translateY(28px);transition:opacity .85s cubic-bezier(.16,1,.3,1) .1s,transform .85s cubic-bezier(.16,1,.3,1) .1s;will-change:opacity,transform}.scroll-reveal.is-visible .reveal-child-left,.scroll-reveal.is-visible .reveal-child-right,.scroll-reveal.is-visible .reveal-child-up{opacity:1;transform:translate(0)}.stagger-group .stagger-item{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.stagger-group.is-visible .stagger-item,.scroll-reveal.is-visible .stagger-group .stagger-item,.scroll-reveal.is-visible .stagger-item{opacity:1;transform:translateY(0)}.stagger-group.is-visible .stagger-item:nth-child(1),.scroll-reveal.is-visible .stagger-item:nth-child(1){transition-delay:.05s}.stagger-group.is-visible .stagger-item:nth-child(2),.scroll-reveal.is-visible .stagger-item:nth-child(2){transition-delay:.14s}.stagger-group.is-visible .stagger-item:nth-child(3),.scroll-reveal.is-visible .stagger-item:nth-child(3){transition-delay:.23s}.stagger-group.is-visible .stagger-item:nth-child(4),.scroll-reveal.is-visible .stagger-item:nth-child(4){transition-delay:.32s}.stagger-group.is-visible .stagger-item:nth-child(5),.scroll-reveal.is-visible .stagger-item:nth-child(5){transition-delay:.41s}.stagger-group.is-visible .stagger-item:nth-child(6),.scroll-reveal.is-visible .stagger-item:nth-child(6){transition-delay:.5s}.stagger-group.is-visible .stagger-item:nth-child(7),.scroll-reveal.is-visible .stagger-item:nth-child(7){transition-delay:.59s}.stagger-group.is-visible .stagger-item:nth-child(8),.scroll-reveal.is-visible .stagger-item:nth-child(8){transition-delay:.68s}.stagger-group.is-visible .stagger-item:nth-child(9),.scroll-reveal.is-visible .stagger-item:nth-child(9){transition-delay:.77s}.stagger-group.is-visible .stagger-item:nth-child(10),.scroll-reveal.is-visible .stagger-item:nth-child(10){transition-delay:.86s}@media screen and (max-width: 768px){.scroll-reveal.reveal-left,.scroll-reveal.reveal-right,.scroll-reveal .reveal-child-left,.scroll-reveal .reveal-child-right{transform:translateY(22px)!important}.scroll-reveal.is-visible .reveal-child-left,.scroll-reveal.is-visible .reveal-child-right{transform:translateY(0)!important}.stagger-group .stagger-item:nth-child(n){transition-delay:.08s!important}}@media (prefers-reduced-motion: reduce){.scroll-reveal,.scroll-reveal.reveal-scale,.scroll-reveal.reveal-left,.scroll-reveal.reveal-right,.scroll-reveal .reveal-child-left,.scroll-reveal .reveal-child-right,.scroll-reveal .reveal-child-up,.stagger-group .stagger-item,.hero-anim-badge,.hero-anim-title,.hero-anim-desc,.hero-anim-cta{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
