header.position,header[class*=position]{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:1000!important;width:100%!important}@media (max-width:600px){.avatars-column,.howitworks-column{padding:16px!important;gap:16px!important;max-width:100%!important}.avatar-card,.howitworks-step{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:12px!important}.avatar-card>div:first-child{margin-bottom:8px}.avatars-buttons,.howitworks-buttons{flex-direction:column!important;gap:8px!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes hoverLift{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes hoverGlow{0%{box-shadow:0 0 0 rgba(0,0,0,0)}to{box-shadow:0 8px 25px rgba(0,0,0,.15)}}.animate-fade-in-up{animation:fadeInUp .6s ease-out forwards}.animate-fade-in-left{animation:fadeInLeft .6s ease-out forwards}.animate-fade-in-right{animation:fadeInRight .6s ease-out forwards}.animate-fade-in-scale{animation:fadeInScale .5s ease-out forwards}.animate-slide-in-bottom{animation:slideInFromBottom .7s ease-out forwards}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{animation:hoverLift .3s ease forwards;animation-fill-mode:forwards}.hover-glow{transition:box-shadow .3s ease}.hover-glow:hover{animation:hoverGlow .3s ease forwards;animation-fill-mode:forwards}.smooth-transition{transition:all .3s cubic-bezier(.4,0,.2,1)}.smooth-transition-fast{transition:all .2s cubic-bezier(.4,0,.2,1)}.smooth-transition-slow{transition:all .5s cubic-bezier(.4,0,.2,1)}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.reveal-hidden{opacity:0;transform:translateY(30px)}.reveal-visible{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.page-enter{opacity:0;transform:translateY(20px)}.page-enter-active{transition:opacity .4s ease,transform .4s ease}.page-enter-active,.page-exit{opacity:1;transform:translateY(0)}.page-exit-active{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.button-smooth{transition:all .2s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.button-smooth:hover{transform:translateY(-2px)}.button-smooth:active{transform:translateY(0)}.card-hover{transition:all .3s cubic-bezier(.4,0,.2,1)}.card-hover:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.text-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.text-reveal.visible{opacity:1;transform:translateY(0)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}