@keyframes reveal{0%{opacity:0;transform:translateY(50px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-badge-animate{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards fade-in-down}.hero-title-animate{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .3s forwards scale-in}.hero-description-animate{opacity:0;animation:1s cubic-bezier(.16,1,.3,1) .5s forwards fade-in-up}.problem-card{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards slide-in-left}.problem-card:first-child{animation-delay:.1s}.problem-card:nth-child(2){animation-delay:.2s}.problem-card:nth-child(3){animation-delay:.3s}.problem-card:nth-child(4){animation-delay:.4s}.problem-card:nth-child(5){animation-delay:.5s}.feature-card{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards scale-in}.feature-card:first-child{animation-delay:.1s}.feature-card:nth-child(2){animation-delay:.2s}.feature-card:nth-child(3){animation-delay:.3s}.feature-card:nth-child(4){animation-delay:.4s}.step-card{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.step-card:first-child{animation-delay:.15s}.step-card:nth-child(2){animation-delay:.3s}.step-card:nth-child(3){animation-delay:.45s}.value-card{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.value-card:first-child{animation-delay:.1s}.value-card:nth-child(2){animation-delay:.2s}.value-card:nth-child(3){animation-delay:.3s}.value-card:nth-child(4){animation-delay:.4s}.card-smooth-hover{will-change:transform,box-shadow;transition:all .4s cubic-bezier(.16,1,.3,1)}.card-smooth-hover:hover{transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:translateY(-8px)scale(1.02)}.icon-container{will-change:transform;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.icon-container:hover{transform:scale(1.15)rotate(5deg)}.gradient-text-smooth{background-size:200%;animation:8s ease-in-out infinite gradient-flow}@keyframes gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}.badge-pulse{animation:3s ease-in-out infinite gentle-pulse}@keyframes gentle-pulse{0%,to{box-shadow:0 0 #65249766}50%{box-shadow:0 0 0 8px #65249700}}.button-smooth{will-change:transform,box-shadow;transition:all .4s cubic-bezier(.16,1,.3,1)}.button-smooth:hover{transition:all .3s cubic-bezier(.34,1.56,.64,1);transform:translateY(-3px)scale(1.03)}.button-smooth:active{transition:all .1s cubic-bezier(.34,1.56,.64,1);transform:translateY(-1px)scale(1.01)}.section-fade-in{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.section-fade-in.visible{opacity:1;transform:translateY(0)}.border-smooth{transition:border-color .4s cubic-bezier(.16,1,.3,1)}.shadow-smooth{transition:box-shadow .4s cubic-bezier(.16,1,.3,1)}.will-animate{will-change:transform,opacity}@media (prefers-reduced-motion:no-preference){.smooth-scroll{scroll-behavior:smooth}}.gpu-accelerated{backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}.stagger-list>*{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards fade-in-up}.stagger-list>:first-child{animation-delay:50ms}.stagger-list>:nth-child(2){animation-delay:.1s}.stagger-list>:nth-child(3){animation-delay:.15s}.stagger-list>:nth-child(4){animation-delay:.2s}.stagger-list>:nth-child(5){animation-delay:.25s}.stagger-list>:nth-child(6){animation-delay:.3s}.stagger-list>:nth-child(7){animation-delay:.35s}.stagger-list>:nth-child(8){animation-delay:.4s}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
