@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{opacity:.5}50%{opacity:.8}}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #0052ed4d}50%{box-shadow:0 0 40px #0052ed99}}@keyframes border-glow{0%,to{border-color:#0052ed33}50%{border-color:#0052ed80}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.animate-float{animation:6s ease-in-out infinite float}.animate-pulse-glow{animation:3s ease-in-out infinite pulse-glow}.animate-gradient{background-size:200% 200%;animation:8s infinite gradient-shift}.animate-fade-in-up{animation:.6s ease-out forwards fade-in-up}.animate-scale-in{animation:.5s ease-out forwards scale-in}.animate-shimmer{background:linear-gradient(90deg,#0000,#ffffff1a,#0000) 0 0/200% 100%;animation:2s infinite shimmer}.animate-glow-pulse{animation:2s ease-in-out infinite glow-pulse}.animate-border-glow{animation:2s ease-in-out infinite border-glow}.animate-slide-in-left{animation:.6s ease-out forwards slide-in-left}.animate-slide-in-right{animation:.6s ease-out forwards slide-in-right}.stagger-1{opacity:0;animation-delay:.1s}.stagger-2{opacity:0;animation-delay:.2s}.stagger-3{opacity:0;animation-delay:.3s}.stagger-4{opacity:0;animation-delay:.4s}.stagger-5{opacity:0;animation-delay:.5s}.glass-card{backdrop-filter:blur(20px);background:#00124299;border:1px solid #0052ed33;transition:all .4s cubic-bezier(.4,0,.2,1)}.glass-card:hover{background:#001242cc;border-color:#0052ed66;transform:translateY(-4px)}.btn-interactive{transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.btn-interactive:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn-interactive:hover:before{left:100%}.focus-ring-animate:focus-visible{outline:none;animation:1.5s ease-in-out infinite glow-pulse;box-shadow:0 0 0 3px #0052ed80}.ai-composable-event .hubspot-form-wrapper input[type=text],.ai-composable-event .hubspot-form-wrapper input[type=email],.ai-composable-event .hubspot-form-wrapper input[type=number],.ai-composable-event .hubspot-form-wrapper input[type=tel],.ai-composable-event .hubspot-form-wrapper input[type=password],.ai-composable-event .hubspot-form-wrapper textarea{color:#fff;background-color:#001242;border-color:#0036cf;border-radius:.5rem}:is(.ai-composable-event .hubspot-form-wrapper input[type=text],.ai-composable-event .hubspot-form-wrapper input[type=email],.ai-composable-event .hubspot-form-wrapper input[type=number],.ai-composable-event .hubspot-form-wrapper input[type=tel],.ai-composable-event .hubspot-form-wrapper input[type=password],.ai-composable-event .hubspot-form-wrapper textarea)::placeholder{color:#498dff80}:is(.ai-composable-event .hubspot-form-wrapper input[type=text],.ai-composable-event .hubspot-form-wrapper input[type=email],.ai-composable-event .hubspot-form-wrapper input[type=number],.ai-composable-event .hubspot-form-wrapper input[type=tel],.ai-composable-event .hubspot-form-wrapper input[type=password],.ai-composable-event .hubspot-form-wrapper textarea):focus{background-color:#001242;border-color:#0052ed;outline-color:#0052ed}:is(.ai-composable-event .hubspot-form-wrapper input[type=text],.ai-composable-event .hubspot-form-wrapper input[type=email],.ai-composable-event .hubspot-form-wrapper input[type=number],.ai-composable-event .hubspot-form-wrapper input[type=tel],.ai-composable-event .hubspot-form-wrapper input[type=password],.ai-composable-event .hubspot-form-wrapper textarea):hover{outline-color:#0052ed}.ai-composable-event .hubspot-form-wrapper select{color:#fff;background-color:#001242;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23498DFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");border-color:#0036cf;border-radius:.5rem}.ai-composable-event .hubspot-form-wrapper select:focus{background-color:#001242;border-color:#0052ed;outline-color:#0052ed}.ai-composable-event .hubspot-form-wrapper select:hover{outline-color:#0052ed}.ai-composable-event .hubspot-form-wrapper label{color:#99c6ff}.ai-composable-event .hubspot-form-wrapper label.hs-form-booleancheckbox-display>span{color:#99c6ff}.ai-composable-event .hubspot-form-wrapper label.hs-form-booleancheckbox-display input[type=checkbox]+span:before{background-color:#001242;border-color:#0036cf}.ai-composable-event .hubspot-form-wrapper label.hs-form-booleancheckbox-display:hover input[type=checkbox]+span:before{background-color:#001c6c}.ai-composable-event .hubspot-form-wrapper label.hs-form-booleancheckbox-display:hover input[type=checkbox]:checked+span:before{background-color:#0052ed}.ai-composable-event .hubspot-form-wrapper label.hs-form-booleancheckbox-display input[type=checkbox]:checked+span:before{background-color:#0052ed;border-color:#0052ed}.ai-composable-event .hubspot-form-wrapper label.hs-form-radio-display input[type=radio]+span:before{background-color:#001242;border-color:#0036cf}.ai-composable-event .hubspot-form-wrapper label.hs-form-radio-display:hover input[type=radio]+span:before{background-color:#001c6c}.ai-composable-event .hubspot-form-wrapper label.hs-form-radio-display input[type=radio]:checked+span:before{background-color:#0052ed;border-color:#0052ed}.ai-composable-event .hubspot-form-wrapper label.hs-form-radio-display input[type=radio]:checked+span:before:hover{background-color:#498dff}.ai-composable-event .hubspot-form-wrapper input[type=submit]{color:#fff;background:linear-gradient(90deg,#df0000,#b10d00);border-color:#0000;border-radius:.5rem;box-shadow:0 10px 15px -3px #df000040}.ai-composable-event .hubspot-form-wrapper input[type=submit]:hover{background:linear-gradient(90deg,#b10d00,#df0000);border-color:#0000;box-shadow:0 20px 25px -5px #df000080}.ai-composable-event .hubspot-form-wrapper label.hs-error-msg,.ai-composable-event .hubspot-form-wrapper div.hs_error_rollup{color:#fca5a5}.ai-composable-event .hubspot-form-wrapper input.error,.ai-composable-event .hubspot-form-wrapper select.error{border-color:#ef4444}:is(.ai-composable-event .hubspot-form-wrapper input.error,.ai-composable-event .hubspot-form-wrapper select.error):hover,:is(.ai-composable-event .hubspot-form-wrapper input.error,.ai-composable-event .hubspot-form-wrapper select.error):focus{outline-color:#ef4444}.ai-composable-event .hubspot-form-wrapper div.submitted-message{color:#99c6ff}.ai-composable-event .hubspot-form-wrapper>div.animate-pulse .skeleton-item{opacity:.4;border-radius:.5rem;background-color:#0036cf!important}
