@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes gradient{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient 3s ease infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes pulseScale{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}.animate-pulse-scale{animation:pulseScale 2s ease-in-out infinite}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-count{animation:countUp .8s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}@keyframes starFill{0%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-star-fill{animation:starFill .6s ease-out forwards}@keyframes checkPop{0%{opacity:0;transform:scale(.5) rotate(-10deg)}50%{transform:scale(1.2) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.animate-check-pop{animation:checkPop .5s ease-out forwards}.font-extra-bold{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-regular{font-weight:400}.btn-primary{background-color:#21006E;color:#F4F3EC;border:none}.btn-primary,.btn-secondary{font-weight:700;transition:all .3s ease}.btn-secondary{background-color:#F4F3EC;color:#21006E;border:2px solid #21006e}.gradient-blue{background:linear-gradient(135deg,#35B4FE,#045CBC)}.gradient-red{background:linear-gradient(135deg,#FC4540,#BD4041)}.gradient-yellow{background:linear-gradient(135deg,#FE9743,#FABD1A)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:5px;outline:none;opacity:.9;transition:opacity .2s}input[type=range]:hover{opacity:1}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#FABC1C,#FF9843);cursor:pointer;box-shadow:0 2px 8px rgba(250,188,28,.3);transition:all .2s ease}input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#FABC1C,#FF9843);cursor:pointer;box-shadow:0 2px 8px rgba(250,188,28,.3);transition:all .2s ease}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 3px 12px rgba(250,188,28,.5)}input[type=range]::-moz-range-thumb:hover{transform:scale(1.2);box-shadow:0 3px 12px rgba(250,188,28,.5)}