@keyframes springScaleIn{0%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.15)}60%{transform:scale(.92)}75%{transform:scale(1.05)}88%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes springFadeUp{0%{opacity:0;transform:translateY(28px)scale(.96)}50%{opacity:1;transform:translateY(-4px)scale(1.01)}70%{transform:translateY(2px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes springPopIn{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.08)}75%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroReveal{0%{opacity:0;filter:blur(8px);transform:scale(.9)translateY(16px)}40%{opacity:1;filter:blur(2px)}70%{filter:blur();transform:scale(1.02)translateY(-2px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes cardCascade{0%{opacity:0;transform:translateY(24px)rotate(-1deg)scale(.95)}50%{opacity:1;transform:translateY(-3px)rotate(.3deg)scale(1.01)}75%{transform:translateY(1px)rotate(0)scale(.998)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes checkBounce{0%{transform:scale(1)}30%{transform:scale(.85)}60%{transform:scale(1.15)}80%{transform:scale(.97)}to{transform:scale(1)}}@keyframes pillPop{0%{opacity:0;transform:scale(.5)translateY(8px)}50%{opacity:1;transform:scale(1.1)translateY(-2px)}75%{transform:scale(.95)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes progressFill{0%{width:0%}15%{width:12%}35%{width:35%}60%{width:58%}80%{width:78%}95%{width:92%}to{width:100%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes statusIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes statusOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes glowPulse{0%,to{box-shadow:0 0 4px 2px}50%{box-shadow:0 0 14px 7px}}@keyframes processingExit{0%{opacity:1;filter:blur();transform:scale(1)}60%{opacity:.5;filter:blur(4px);transform:scale(.95)}to{opacity:0;filter:blur(10px);transform:scale(.88)}}@keyframes slideInRight{0%{opacity:0;transform:translate(40px)scale(.97)}50%{opacity:1;transform:translate(-4px)scale(1.005)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(40px)scale(.97)}50%{opacity:1;transform:translateY(-4px)scale(1.005)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroFloat{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-3px)rotate(1deg)}50%{transform:translateY(-5px)rotate(0)}75%{transform:translateY(-3px)rotate(-1deg)}}@keyframes accordionOpen{0%{opacity:0;max-height:0}60%{opacity:1}to{opacity:1;max-height:2000px}}@keyframes subtlePulse{0%,to{box-shadow:0 0 #e1750500}50%{box-shadow:0 0 0 6px #e1750526}}@keyframes confettiBurst{0%{opacity:1;transform:scale(0)rotate(0)}50%{opacity:.8;transform:scale(1.3)rotate(180deg)}to{opacity:0;transform:scale(0)rotate(360deg)}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(4)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.wow-stagger-1{animation-delay:80ms}.wow-stagger-2{animation-delay:.16s}.wow-stagger-3{animation-delay:.24s}.wow-stagger-4{animation-delay:.32s}.wow-stagger-5{animation-delay:.4s}.wow-stagger-6{animation-delay:.48s}.wow-stagger-7{animation-delay:.56s}.wow-stagger-8{animation-delay:.64s}.wow-spring-in{animation:.7s cubic-bezier(.34,1.56,.64,1) both springScaleIn}.wow-spring-up{animation:.5s cubic-bezier(.34,1.56,.64,1) both springFadeUp}.wow-spring-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both springPopIn}.wow-fade-up{animation:.4s cubic-bezier(.16,1,.3,1) both fadeSlideUp}.wow-fade-down{animation:.35s cubic-bezier(.16,1,.3,1) both fadeSlideDown}.wow-hero-reveal{animation:.7s cubic-bezier(.16,1,.3,1) both heroReveal}.wow-card-cascade{animation:.5s cubic-bezier(.34,1.56,.64,1) both cardCascade}.wow-pill-pop{animation:.4s cubic-bezier(.34,1.56,.64,1) both pillPop}.wow-slide-right{animation:.45s cubic-bezier(.34,1.56,.64,1) both slideInRight}.wow-slide-up{animation:.45s cubic-bezier(.34,1.56,.64,1) both slideInUp}.wow-processing-exit{animation:.4s cubic-bezier(.16,1,.3,1) forwards processingExit}.wow-glow{animation:2s ease-in-out infinite glowPulse}.wow-float{animation:4s ease-in-out infinite heroFloat}.wow-status-in{animation:.3s cubic-bezier(.16,1,.3,1) both statusIn}.wow-status-out{animation:.25s cubic-bezier(.16,1,.3,1) both statusOut}.wow-check-bounce{animation:.4s cubic-bezier(.34,1.56,.64,1) checkBounce}.wow-progress-bar{animation:2.8s cubic-bezier(0,0,.2,1) forwards progressFill}.wow-progress-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:1.5s ease-in-out infinite shimmer;position:absolute;inset:0}.temp-green{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 50%,#a7f3d0 100%)}.temp-yellow{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 50%,#fde68a 100%)}.temp-red{background:linear-gradient(135deg,#fef2f2 0%,#fecaca 50%,#fca5a5 100%)}.temp-page-green{background:linear-gradient(#f0fdf4 0%,#0000 40%)}.temp-page-yellow{background:linear-gradient(#fffbeb 0%,#0000 40%)}.temp-page-red{background:linear-gradient(#fff5f5 0%,#0000 40%)}.temp-border-animated{background-size:200% 200%;animation:4s infinite gradientShift}.wow-card{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease-out,border-color .25s ease-out}.wow-card:hover{transform:translateY(-3px)scale(1.01);box-shadow:0 12px 28px -8px #0000001f,0 4px 12px -4px #0000000f}.wow-card:active{transition-duration:.1s;transform:scale(.97)translateY(0)}.wow-pill{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease-out}.wow-pill:hover{transform:scale(1.08)translateY(-1px);box-shadow:0 4px 12px -4px #0000001a}.wow-btn{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease-out,background-color .2s ease-out;position:relative;overflow:hidden}.wow-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px -6px #e1750559}.wow-btn:active{transition-duration:.1s;transform:scale(.97)translateY(0)}.wow-btn-pulse{animation:2s ease-in-out infinite subtlePulse}.wow-accordion-open{animation:.4s cubic-bezier(.16,1,.3,1) forwards accordionOpen}.wow-disclosure{transition:background-color .15s ease-out,padding-left .2s cubic-bezier(.34,1.56,.64,1)}.wow-disclosure:hover{background-color:#00000005;padding-left:20px}@media (prefers-reduced-motion:reduce){.wow-spring-in,.wow-spring-up,.wow-spring-pop,.wow-fade-up,.wow-fade-down,.wow-hero-reveal,.wow-card-cascade,.wow-pill-pop,.wow-slide-right,.wow-slide-up,.wow-status-in,.wow-status-out,.wow-float,.wow-check-bounce{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.wow-progress-bar{animation-duration:.5s!important}.wow-glow,.wow-btn-pulse{animation:none!important}.wow-card:hover,.wow-pill:hover,.wow-btn:hover{transform:none}.wow-disclosure:hover{padding-left:16px}}
