.modal-enter-active[data-v-e986e809],.modal-leave-active[data-v-e986e809]{transition:opacity .3s ease}.modal-enter-from[data-v-e986e809],.modal-leave-to[data-v-e986e809]{opacity:0}.modal-enter-active .modal-container[data-v-e986e809],.modal-leave-active .modal-container[data-v-e986e809]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from .modal-container[data-v-e986e809],.modal-leave-to .modal-container[data-v-e986e809]{transform:translateY(20px);opacity:0}.aspect-w-16[data-v-e986e809]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.aspect-w-16 iframe[data-v-e986e809],.aspect-w-16 div[data-v-e986e809]{position:absolute;top:0;left:0;width:100%;height:100%}.zoom-fade-enter-active[data-v-acab519e],.zoom-fade-leave-active[data-v-acab519e]{transition:opacity 1.5s ease,transform 1.5s ease;will-change:opacity,transform}.zoom-fade-enter-from[data-v-acab519e]{opacity:0;transform:scale(1.1)}.zoom-fade-leave-to[data-v-acab519e]{opacity:0;transform:scale(1)}@keyframes bounce-in-acab519e{0%{opacity:0;transform:translateY(-8px) scale(.9)}50%{transform:translateY(2px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-bounce-in[data-v-acab519e]{animation:bounce-in-acab519e .7s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes text-focus-in-acab519e{0%{filter:blur(3px);opacity:0}to{filter:blur(0);opacity:1}}.animate-text-focus-in[data-v-acab519e]{animation:text-focus-in-acab519e .8s ease both}@keyframes fadeInUp-acab519e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-acab519e]{animation:fadeInUp-acab519e .6s ease forwards}@keyframes slide-in-bottom-acab519e{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in-bottom[data-v-acab519e]{animation:slide-in-bottom-acab519e .5s ease forwards}@keyframes wiggle-acab519e{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.animate-wiggle[data-v-acab519e]{animation:wiggle-acab519e .6s ease infinite}@keyframes ping-slow-acab519e{0%{transform:scale(.8);opacity:.8}70%,to{transform:scale(1.4);opacity:0}}.animate-ping-slow[data-v-acab519e]{animation:ping-slow-acab519e 2s ease infinite}.typewriter[data-v-acab519e]{display:inline-block;border-right:2px solid rgba(0,159,227,.7);animation:blink-caret-acab519e .75s step-end infinite;padding-right:2px}@keyframes blink-caret-acab519e{0%,to{border-color:transparent}50%{border-color:#009fe3b3}}@media (max-width: 420px){.hero-section[data-v-acab519e]{min-height:85vh}h1[data-v-acab519e]{font-size:2.25rem;line-height:1.2}p[data-v-acab519e]{font-size:1rem}}@media (max-width: 360px){h1[data-v-acab519e]{font-size:2rem}.hero-section[data-v-acab519e]{min-height:90vh}}@keyframes holographic-move-acab519e{0%{background-position:0% 0%}50%{background-position:100% 100%}to{background-position:0% 0%}}@keyframes float-acab519e{0%{transform:translateY(0) translate(0);opacity:0}50%{opacity:1}to{transform:translateY(-100px) translate(20px);opacity:0}}@keyframes pulse-fast-acab519e{0%,to{opacity:.8;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}@keyframes scanline-acab519e{0%{transform:translateY(-10px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(10px);opacity:0}}.bg-holographic-pattern[data-v-acab519e]{background-image:radial-gradient(circle at center,rgba(0,159,227,.3) 0%,transparent 70%),linear-gradient(45deg,rgba(0,159,227,.1) 25%,transparent 25%,transparent 50%,rgba(0,159,227,.1) 50%,rgba(0,159,227,.1) 75%,transparent 75%);background-size:10px 10px,20px 20px}.shadow-holographic-glow[data-v-acab519e]{box-shadow:0 0 20px 5px #009fe366,0 0 40px 10px #009fe333}.shadow-neon[data-v-acab519e]{box-shadow:0 0 5px 1px #ed1c24cc,0 0 10px 2px #ed1c2466}.animate-holographic-move[data-v-acab519e]{animation:holographic-move-acab519e 15s linear infinite}.animate-float[data-v-acab519e]{animation:float-acab519e linear infinite}.animate-pulse-fast[data-v-acab519e]{animation:pulse-fast-acab519e 1s ease-in-out infinite}.animate-scanline[data-v-acab519e]{animation:scanline-acab519e linear infinite}.font-montserrat{font-family:Montserrat,sans-serif}.font-opensans{font-family:Open Sans,sans-serif}.bg-primary-100{background-color:#009fe31a}.text-primary-600{color:#009fe3}.bg-secondary-100{background-color:#ed1c241a}.text-secondary-600{color:#ed1c36}
