@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUp .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.animate-slide-up-1{animation-delay:.06s}.animate-slide-up-2{animation-delay:.12s}.animate-slide-up-3{animation-delay:.18s}.animate-slide-up-4{animation-delay:.24s}.animate-slide-up-5{animation-delay:.3s}.animate-slide-up-6{animation-delay:.36s}.animate-slide-up-7{animation-delay:.42s}.animate-slide-up-8{animation-delay:.48s}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes textReveal{0%{opacity:0;transform:translateY(24px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.animate-text-reveal{animation:textReveal .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes lineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.animate-line-draw{animation:lineDraw .7s cubic-bezier(.16,1,.3,1) forwards;transform-origin:left}@keyframes ambientGlow{0%,to{opacity:.03}50%{opacity:.06}}.animate-ambient-glow{animation:ambientGlow 8s ease-in-out infinite}@keyframes floatGeometric{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-6px) rotate(1deg)}66%{transform:translateY(-3px) rotate(-.5deg)}}.animate-float-geometric{animation:floatGeometric 12s ease-in-out infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-shimmer{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.03) 50%,rgba(0,0,0,0));background-size:200% 100%;animation:shimmer 2s ease-in-out infinite}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.animate-count-pulse{animation:countPulse .3s ease-out}@keyframes pulseRing{0%{box-shadow:0 0 0 0 rgba(16,185,129,.4)}70%{box-shadow:0 0 0 8px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.animate-pulse-ring{animation:pulseRing 2s ease-out infinite}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px) scale(.8)}to{opacity:1;transform:translateX(0) scale(1)}}.animate-slide-in-right{animation:slideInRight .4s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes tooltipPop{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-tooltip-pop{animation:tooltipPop .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes tooltipFadeOut{0%{opacity:1}to{opacity:0}}.animate-tooltip-fade-out{animation:tooltipFadeOut .4s ease-in forwards}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.animate-pulse-dot{animation:pulseDot 2s ease-in-out infinite}@keyframes starFill{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.animate-star-fill{animation:starFill .3s ease-out forwards;opacity:0}@keyframes progressFill{0%{width:0}}.animate-progress-fill{animation:progressFill .6s ease-out forwards}.animate-expand{overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out}@keyframes checkPop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.animate-check-pop{animation:checkPop .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes sweepFill{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.pattern-diagonal{background-image:repeating-linear-gradient(-45deg,transparent,transparent 24px,rgba(0,0,0,.015) 0,rgba(0,0,0,.015) 25px)}.register-summary-panel{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.25) transparent}.register-summary-panel::-webkit-scrollbar{width:8px}.register-summary-panel::-webkit-scrollbar-track{background:transparent}.register-summary-panel::-webkit-scrollbar-thumb{background:rgba(100,116,139,.25);border-radius:9999px}@media (max-height:980px){.register-summary-panel{padding-top:1.25rem;padding-bottom:1.25rem}.register-summary-main{max-width:315px}.register-summary-testimonial{display:none!important}}@keyframes accentSlide{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.animate-check-pop,.animate-fade-in,.animate-float-geometric,.animate-line-draw,.animate-slide-in-right,.animate-slide-up,.animate-text-reveal,.animate-tooltip-pop{animation:none;opacity:1;transform:none;filter:none}.animate-ambient-glow{animation:none;opacity:.04}}