.form-wrapper .form-wrapper_logo{object-fit:contain;width:20rem;height:auto;margin:-5% auto 0}.form-wrapper .form-wrapper_title{font-size:2.4rem}.form-wrapper .form-wrapper_intro{font-size:1.25rem}.form-wrapper .form_cards{text-align:center;grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-wrapper .form_cards>label{aspect-ratio:1;cursor:pointer;background-color:#121439;border:1px solid #525252;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:1rem;display:inline-flex}.form-wrapper .form_cards>label.active{border:unset;background:linear-gradient(#08408e,#1880ba)}.form-wrapper .form_cards>label>input{display:none}.form-wrapper .form_cards>label>img{object-fit:contain;width:100%;max-width:min(25vw,8rem);height:max(10vw,2rem);max-height:5rem}.form-wrapper .form_cards>label>span{margin-top:1rem;display:inline-block}.form-wrapper .form-steps{--gap:0rem;justify-content:space-between;gap:var(--gap);margin:2.5rem 0;display:flex}.form-wrapper .form-steps>div{align-items:center;gap:var(--gap);flex:1;display:inline-flex}.form-wrapper .form-steps>div:last-of-type{flex:0}.form-wrapper .form-steps .form-steps_step{--size:3rem;width:var(--size);height:var(--size);border:2px solid rgb(var(--brand-500));color:rgb(var(--brand-200));opacity:.6;border-radius:100%;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;display:inline-flex}.form-wrapper .form-steps .form-steps_step.active{border:unset;color:rgb(var(--system-white));opacity:1;background:linear-gradient(#5bf,#008ae6,#005892 80%)}.form-wrapper .form-steps .form-steps_step.complete{border-color:rgb(var(--brand-500))}.form-wrapper .form-steps .form-steps_step.complete>img{object-fit:contain;width:1rem;height:auto}.form-wrapper .form-steps .form-steps_sep{background-color:rgb(var(--brand-500)/60%);flex:1;width:auto;height:2px}.form-wrapper .form{flex-direction:column;gap:1rem;display:flex}.form-wrapper .form .form_label{flex-direction:column;display:flex}.form-wrapper .form .form_label-title{color:rgb(var(--brand-100));margin-bottom:.5rem;font-weight:500}.form-wrapper .form .form_error{color:rgb(var(--system-error-500));margin-top:.5rem;font-size:.9rem}.form-wrapper .form .form_error.form_error-checkbox{margin-top:1rem}.form-wrapper .form .form_buttons{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.form-wrapper .form .form_checkbox{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.form-wrapper .form .form_checkbox input{appearance:none;--size:2rem;width:var(--size);height:var(--size);cursor:pointer;border:1px solid #555;border-radius:.75rem;position:relative}.form-wrapper .form .form_checkbox input:checked{background:rgb(var(--brand-400));border-color:rgb(var(--brand-400))}.form-wrapper .form .form_checkbox input:checked:after{content:"";--size:60%;width:var(--size);height:var(--size);background-image:url(/images/ui/tick-icon-white.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.form-wrapper .form input,.form-wrapper .form select,.form-wrapper .form textarea,.form-wrapper .form .input,.form-wrapper .form .select,.form-wrapper .form .textarea{background-color:rgb(var(--system-neutral-700)/30%);color:#fff;border:1px solid rgb(var(--system-neutral-600));border-radius:.625rem;padding:1rem;font-family:inherit;font-size:1rem}.form-wrapper .form input:focus-visible,.form-wrapper .form select:focus-visible,.form-wrapper .form textarea:focus-visible,.form-wrapper .form .input:focus-visible,.form-wrapper .form .select:focus-visible,.form-wrapper .form .textarea:focus-visible{outline:0;box-shadow:0 0 0 4px #8ccaff99}.form-wrapper .form input::placeholder{color:rgb(var(--brand-100)/40%)}.form-wrapper .form .email-input-wrapper{position:relative}.form-wrapper .form .email-input-wrapper input{width:100%;padding-left:3rem}.form-wrapper .form .email-input-wrapper .email-input-wrapper_icon{display:inline-block;position:absolute;top:calc(50% + 1px);left:1rem;transform:translateY(-50%)}.form-wrapper .form .password-input-wrapper{position:relative}.form-wrapper .form .password-input-wrapper input{width:100%;padding-right:3rem}.form-wrapper .form .password-input-wrapper input.passwordHidden{color:rgb(var(--brand-100));padding-top:0;padding-bottom:0;font-family:none;font-size:3rem}.form-wrapper .form .password-input-wrapper .password-input-toggle{cursor:pointer;appearance:none;background-color:#0000;border:0;margin:0;padding:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-wrapper .form .password-input-wrapper .password-input-toggle:focus-visible{outline:0;box-shadow:0 0 0 2px #fff}.form-wrapper .form .select-wrapper{position:relative}.form-wrapper .form .select-wrapper select{appearance:none;width:100%;color:rgb(var(--brand-100))}.form-wrapper .form .select-wrapper:after{content:"";background-image:url(/images/ui/chevron-down-white.svg);background-repeat:no-repeat;background-size:contain;width:15px;height:9px;display:inline-block;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.form-wrapper .form .error input,.form-wrapper .form .error select{border-color:rgb(var(--system-error-500));background-color:rgb(var(--system-error-500)/25%)}.form-wrapper .otp-inputs{justify-content:center;gap:.5rem;display:flex}.form-wrapper .otp-input{background-color:rgb(var(--system-neutral-700)/30%);color:#fff;border:1px solid rgb(var(--system-neutral-600));text-align:center;border-radius:.625rem;width:3.3rem;height:3.3rem;padding:1rem;font-family:inherit;font-size:1.3rem}
