#form-container[data-resuming] .form-step{display:none!important}#form-container:not([data-resuming]) #vip-resuming-note{display:none}.form-step{display:none}.form-step.active{display:block;animation:stepIn .4s cubic-bezier(.4,0,.2,1) forwards}.form-step.slide-out-left{display:block;animation:stepOutLeft .25s cubic-bezier(.4,0,.2,1) forwards}.form-step.slide-out-right{display:block;animation:stepOutRight .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes stepIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes stepOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@keyframes stepOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}.form-input:focus{border-color:#22b8a0!important;box-shadow:0 0 0 3px #22b8a01a}.form-input.error{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}.class-card{transition:all .2s ease;background:#ffffff05;border:1px solid rgba(255,255,255,.08)}.class-card:hover{border-color:#22b8a04d;background:#22b8a00a}.class-card.selected{border-color:#22b8a0;background:#22b8a014;box-shadow:0 0 0 1px #22b8a0}.btn-next:hover,#btn-pay:hover{background:#38ccae!important;transform:translateY(-1px);box-shadow:0 4px 12px #22b8a04d}.btn-prev:hover{color:#fff!important}#upload-zone.drag-over{border-color:#22b8a0!important;background:#22b8a00f!important}#register select option{background:#0f2040;color:#fff}.cta-primary[data-astro-cid-gtgcnntx]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:1rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:700;letter-spacing:.025em;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.cta-primary[data-astro-cid-gtgcnntx]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.cta-primary[data-astro-cid-gtgcnntx]{background-color:#22b8a0;color:#060d1a}.cta-primary[data-astro-cid-gtgcnntx]:hover{background-color:#38ccae;box-shadow:0 10px 15px -3px #22b8a040}.cta-secondary[data-astro-cid-gtgcnntx]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;border-width:1px;border-color:#fff3;background-color:transparent;padding:1rem 2rem;font-size:1rem;line-height:1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.cta-secondary[data-astro-cid-gtgcnntx]:hover{border-color:#fff6;background-color:#ffffff0d}@media(max-width:640px){.cta-primary[data-astro-cid-gtgcnntx],.cta-secondary[data-astro-cid-gtgcnntx]{width:100%}}.stat-card[data-astro-cid-gtgcnntx]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.stat-card[data-astro-cid-gtgcnntx]:hover{border-color:#22b8a04d;background:#22b8a00f;transform:translateY(-2px)}.snapshot-card[data-astro-cid-gtgcnntx]{position:relative;background:#0f204080;border:1px solid rgba(255,255,255,.06);transition:border-color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.snapshot-card[data-astro-cid-gtgcnntx]:hover{border-color:#ffffff1f;background:#0f2040b3;transform:translateY(-4px);box-shadow:0 20px 40px -12px #0006}.who-card[data-astro-cid-gtgcnntx]{position:relative;background:#0f204080;border:1px solid rgba(255,255,255,.06);transition:border-color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.who-card[data-astro-cid-gtgcnntx]:hover{border-color:#22b8a040;background:#0f2040b3;transform:translateY(-4px);box-shadow:0 20px 40px -12px #0006}.step-item[data-astro-cid-gtgcnntx]{background:#0f204080;border:1px solid rgba(255,255,255,.06);transition:border-color .3s ease,background-color .3s ease}.step-item[data-astro-cid-gtgcnntx]:hover{border-color:#22b8a033;background:#0f2040a6}.schedule-card[data-astro-cid-gtgcnntx]{border:1px solid rgba(255,255,255,.06);background:#0f204066;transition:border-color .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease}.schedule-card[data-astro-cid-gtgcnntx]:hover{transform:translateY(-3px);box-shadow:0 12px 24px -8px #0006}.schedule-en[data-astro-cid-gtgcnntx]{border-color:#22b8a026}.schedule-en[data-astro-cid-gtgcnntx]:hover{border-color:#22b8a066;background:#22b8a00f}.schedule-es[data-astro-cid-gtgcnntx]{border-color:#818cf826}.schedule-es[data-astro-cid-gtgcnntx]:hover{border-color:#818cf866;background:#818cf80f}.lang-tag-en[data-astro-cid-gtgcnntx]{background:#22b8a026;color:#22b8a0}.lang-tag-es[data-astro-cid-gtgcnntx]{background:#818cf826;color:#818cf8}.contact-card[data-astro-cid-gtgcnntx]{background:#0f204080;border:1px solid rgba(255,255,255,.08);transition:border-color .3s ease,background-color .3s ease,transform .3s ease,box-shadow .3s ease}.contact-card[data-astro-cid-gtgcnntx]:hover{border-color:#22b8a040;background:#0f2040b3;transform:translateY(-2px);box-shadow:0 8px 24px -8px #0000004d}.faq-item[data-astro-cid-gtgcnntx]{background:#0f204080;border:1px solid rgba(255,255,255,.06);transition:border-color .3s ease,background-color .3s ease}.faq-item[data-astro-cid-gtgcnntx]:hover{border-color:#22b8a033;background:#0f2040a6}.faq-answer[data-astro-cid-gtgcnntx]{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.faq-answer[data-astro-cid-gtgcnntx].collapsed{height:0!important;opacity:0}.faq-answer[data-astro-cid-gtgcnntx].expanded{opacity:1}.hero-image[data-astro-cid-gtgcnntx] img[data-astro-cid-gtgcnntx]{transition:transform .6s cubic-bezier(.4,0,.2,1)}.hero-image[data-astro-cid-gtgcnntx]:hover img[data-astro-cid-gtgcnntx]{transform:scale(1.03)}section[data-astro-cid-gtgcnntx]:not(:first-of-type):not(#register){content-visibility:auto;contain-intrinsic-size:auto 600px}.registration-frame[data-astro-cid-gtgcnntx]{background:linear-gradient(180deg,#22b8a014,#0f204059 60% 100%);border:1.5px solid rgba(34,184,160,.55);box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #22b8a033,0 0 60px #22b8a033,0 25px 60px -15px #00000080;animation:registrationPulse 3.5s ease-in-out infinite}@keyframes registrationPulse{0%,to{border-color:#22b8a080;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #22b8a033,0 0 50px #22b8a02e,0 25px 60px -15px #00000080}50%{border-color:#38ccaecc;box-shadow:inset 0 1px #ffffff14,0 0 0 2px #22b8a066,0 0 90px #22b8a073,0 25px 60px -15px #00000080}}@media(prefers-reduced-motion:reduce){.registration-frame[data-astro-cid-gtgcnntx]{animation:none}}
