@keyframes springScaleIn{0%{transform:scale(0);opacity:0}40%{transform:scale(1.15);opacity:1}60%{transform:scale(.92)}75%{transform:scale(1.05)}88%{transform:scale(.98)}to{transform:scale(1);opacity: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%{transform:scale(1.08);opacity:1}75%{transform:scale(.96)}to{transform:scale(1);opacity: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;transform:scale(.9) translateY(16px);filter:blur(8px)}40%{opacity:1;filter:blur(2px)}70%{transform:scale(1.02) translateY(-2px);filter:blur(0)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(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(0deg) scale(.998)}to{opacity:1;transform:translateY(0) rotate(0deg) 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:translateX(-100%)}to{transform:translateX(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 currentColor}50%{box-shadow:0 0 14px 7px currentColor}}@keyframes processingExit{0%{opacity:1;transform:scale(1);filter:blur(0)}60%{opacity:.5;transform:scale(.95);filter:blur(4px)}to{opacity:0;transform:scale(.88);filter:blur(10px)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(40px) scale(.97)}50%{opacity:1;transform:translateX(-4px) scale(1.005)}to{opacity:1;transform:translateX(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(0deg)}25%{transform:translateY(-3px) rotate(1deg)}50%{transform:translateY(-5px) rotate(0deg)}75%{transform:translateY(-3px) rotate(-1deg)}}@keyframes accordionOpen{0%{max-height:0;opacity:0}60%{opacity:1}to{max-height:2000px;opacity:1}}@keyframes subtlePulse{0%,to{box-shadow:0 0 0 0 rgba(225,117,5,0)}50%{box-shadow:0 0 0 6px rgba(225,117,5,.15)}}@keyframes confettiBurst{0%{transform:scale(0) rotate(0deg);opacity:1}50%{transform:scale(1.3) rotate(180deg);opacity:.8}to{transform:scale(0) rotate(1turn);opacity:0}}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(4);opacity:0}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.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:springScaleIn .7s cubic-bezier(.34,1.56,.64,1) both}.wow-spring-up{animation:springFadeUp .5s cubic-bezier(.34,1.56,.64,1) both}.wow-spring-pop{animation:springPopIn .45s cubic-bezier(.34,1.56,.64,1) both}.wow-fade-up{animation:fadeSlideUp .4s cubic-bezier(.16,1,.3,1) both}.wow-fade-down{animation:fadeSlideDown .35s cubic-bezier(.16,1,.3,1) both}.wow-hero-reveal{animation:heroReveal .7s cubic-bezier(.16,1,.3,1) both}.wow-card-cascade{animation:cardCascade .5s cubic-bezier(.34,1.56,.64,1) both}.wow-pill-pop{animation:pillPop .4s cubic-bezier(.34,1.56,.64,1) both}.wow-slide-right{animation:slideInRight .45s cubic-bezier(.34,1.56,.64,1) both}.wow-slide-up{animation:slideInUp .45s cubic-bezier(.34,1.56,.64,1) both}.wow-processing-exit{animation:processingExit .4s cubic-bezier(.16,1,.3,1) forwards}.wow-glow{animation:glowPulse 2s ease-in-out infinite}.wow-float{animation:heroFloat 4s ease-in-out infinite}.wow-status-in{animation:statusIn .3s cubic-bezier(.16,1,.3,1) both}.wow-status-out{animation:statusOut .25s cubic-bezier(.16,1,.3,1) both}.wow-check-bounce{animation:checkBounce .4s cubic-bezier(.34,1.56,.64,1)}.wow-progress-bar{animation:progressFill 2.8s cubic-bezier(0,0,.2,1) forwards}.wow-progress-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:shimmer 1.5s ease-in-out infinite}.temp-green{background:linear-gradient(135deg,#ECFDF5,#D1FAE5 50%,#A7F3D0)}.temp-yellow{background:linear-gradient(135deg,#FFFBEB,#FEF3C7 50%,#FDE68A)}.temp-red{background:linear-gradient(135deg,#FEF2F2,#FECACA 50%,#FCA5A5)}.temp-page-green{background:linear-gradient(180deg,#F0FDF4,transparent 40%)}.temp-page-yellow{background:linear-gradient(180deg,#FFFBEB,transparent 40%)}.temp-page-red{background:linear-gradient(180deg,#FFF5F5,transparent 40%)}.temp-border-animated{background-size:200% 200%;animation:gradientShift 4s ease infinite}.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 rgba(0,0,0,.12),0 4px 12px -4px rgba(0,0,0,.06)}.wow-card:active{transform:scale(.97) translateY(0);transition-duration:.1s}.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 rgba(0,0,0,.1)}.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 rgba(225,117,5,.35)}.wow-btn:active{transform:scale(.97) translateY(0);transition-duration:.1s}.wow-btn-pulse{animation:subtlePulse 2s ease-in-out infinite}.wow-accordion-open{animation:accordionOpen .4s cubic-bezier(.16,1,.3,1) forwards}.wow-disclosure{transition:background-color .15s ease-out,padding-left .2s cubic-bezier(.34,1.56,.64,1)}.wow-disclosure:hover{background-color:rgba(0,0,0,.02);padding-left:20px}@keyframes wavyFlag{0%{transform:rotate(-.6deg) skewY(-1.2deg) scaleX(1)}25%{transform:rotate(.4deg) skewY(1.6deg) scaleX(1.015)}50%{transform:rotate(.9deg) skewY(-.8deg) scaleX(.99)}75%{transform:rotate(-.2deg) skewY(1deg) scaleX(1.01)}to{transform:rotate(-.6deg) skewY(-1.2deg) scaleX(1)}}.wavy-flag{display:inline-block;transform-origin:8% 50%;animation:wavyFlag 5.5s ease-in-out infinite;will-change:transform;filter:drop-shadow(0 16px 28px rgba(16,24,40,.18))}@keyframes ambientTemp{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}.temp-ambient{position:absolute;inset:0;pointer-events:none;z-index:0;border-radius:inherit;animation:ambientTemp 7s ease-in-out infinite}.temp-cool{background:radial-gradient(60% 70% at 50% 30%,rgba(16,185,129,.1),transparent 70%)}.temp-warm{background:radial-gradient(60% 70% at 50% 30%,rgba(217,119,6,.12),transparent 70%)}.temp-hot{background:radial-gradient(60% 70% at 50% 30%,rgba(200,16,46,.16),transparent 72%)}@keyframes eyebrowPulse{0%,to{letter-spacing:.22em;opacity:.85}50%{letter-spacing:.28em;opacity:1}}.eyebrow-pulse{animation:eyebrowPulse 3.2s ease-in-out infinite}@keyframes verifiedFlash{0%{transform:scale(.6);opacity:0;filter:brightness(1)}35%{transform:scale(1.18);opacity:1;filter:brightness(1.4)}60%{transform:scale(.96);opacity:1;filter:brightness(1.1)}to{transform:scale(1);opacity:1;filter:brightness(1)}}.verified-flash{animation:verifiedFlash .7s cubic-bezier(.34,1.56,.64,1) 1 backwards;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.wow-card-cascade,.wow-check-bounce,.wow-fade-down,.wow-fade-up,.wow-float,.wow-hero-reveal,.wow-pill-pop,.wow-slide-right,.wow-slide-up,.wow-spring-in,.wow-spring-pop,.wow-spring-up,.wow-status-in,.wow-status-out{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}.wow-progress-bar{animation-duration:.5s!important}.eyebrow-pulse,.temp-ambient,.verified-flash,.wavy-flag,.wow-btn-pulse,.wow-glow{animation:none!important;transform:none!important;opacity:1!important}.wow-btn:hover,.wow-card:hover,.wow-pill:hover{transform:none}.wow-disclosure:hover{padding-left:16px}}