.qep-create-account-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.25);backdrop-filter:blur(25px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.qep-create-account-overlay.is-visible,.qep-create-account-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.qep-create-account-popup{width:100%;max-width:535px;background:#142438;border-radius:20px;padding:4rem;background-image:url(/wp-content/plugins/quantum-site-tools-from-functions-qep/assets/images/swal-bg-image.png);background-size:70% auto;background-position:top center;background-repeat:no-repeat;box-sizing:border-box;transform:scale(.96);opacity:0;transition:transform .25s ease,opacity .25s ease}.qep-create-account-popup.wide{max-width:760px}.qep-create-account-overlay.is-visible .qep-create-account-popup,.qep-create-account-overlay.is-open .qep-create-account-popup{transform:scale(1);opacity:1}.breakdance h2.qep-create-account-title{font-size:28.83px;font-weight:600;color:#FFF;margin:0;padding:0;line-height:1.2}.qep-create-account-text{color:#B2B9C1;font-size:14.22px;line-height:24px;margin-top:6px;margin-bottom:64px}.qep-create-account-form{width:100%}.qep-create-account-field{margin-bottom:0}.qep-create-account-form label{display:block;color:#B2B9C1;font-size:12px;line-height:1.4;margin-bottom:8px}.qep-create-account-form .req{color:#ff7a7a}.qst-contact-form button.qep-create-account-submit{width:100%;padding:12px 32px;border-radius:8px;background:#06F;font-size:18px;font-weight:400;color:#fff;border:none;cursor:pointer;margin-top:24px}.qst-contact-form button.qep-create-account-skip{width:100%;margin-top:16px;background:none;border:none;color:#B2B9C1;font-size:18px;font-weight:400;line-height:144.444%;cursor:pointer;padding:0}.qep-create-account-submit:focus,.qst-contact-form button.qep-create-account-skip:focus{outline:none;box-shadow:none}@media (max-width:640px){.qep-create-account-overlay{padding:16px}.qep-create-account-popup{padding:28px 20px;max-width:100%}.qep-create-account-title{font-size:24px}}.qep-create-account-spinner{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:20}.qep-create-account-spinner.is-visible{opacity:1;visibility:visible;pointer-events:auto}.qep-create-account-spinner-backdrop{position:absolute;inset:0;background:rgba(20,36,56,.45);backdrop-filter:blur(8px);border-radius:20px}.qep-create-account-spinner-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.qep-create-account-spinner-circle{width:48px;height:48px;border:3px solid rgba(255,255,255,.2);border-top-color:#06F;border-radius:50%;animation:qepCreateAccountSpin .8s linear infinite}.qep-create-account-error{color:#ff7a7a;font-size:14px;line-height:1.5;margin-top:12px;margin-bottom:12px;display:none}#qep-create-account-submit[disabled]{opacity:.7;cursor:not-allowed}@keyframes qepCreateAccountSpin{to{transform:rotate(360deg)}}.qep-create-account-password-wrap{position:relative}.qep-create-account-password-wrap input{padding-right:48px}.qst-contact-form button.qep-create-account-password-toggle{position:absolute;top:50%;right:32px;transform:translateY(-50%);background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;background:none;width:auto}.qep-create-account-password-toggle:focus{outline:none;box-shadow:none}.qep-create-account-password-rules{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;margin-top:24px;background:rgba(255,255,255,.03)}.qep-password-rule{display:flex;align-items:center;gap:12px;color:#98A2B3;font-size:14px;line-height:1.4}.qep-password-rule-icon{position:relative;width:16px;height:16px;flex:0 0 16px}.qep-password-icon-invalid,.qep-password-icon-valid{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.qep-password-icon-valid{opacity:0;transform:translate(-50%,-50%) scale(.9)}.qep-password-rule.is-valid .qep-password-icon-invalid{opacity:0;transform:translate(-50%,-50%) scale(.9)}.qep-password-rule.is-valid .qep-password-icon-valid{opacity:1;transform:translate(-50%,-50%) scale(1)}.qep-password-rule.is-valid{color:#D0D5DD}.qep-create-account-password-toggle{position:absolute;top:50%;right:14px;transform:translateY(-50%);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.qep-eye-icon{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.qep-eye-open{opacity:1;transform:scale(1)}.qep-eye-closed{opacity:0;transform:scale(.85)}.qep-create-account-password-toggle.is-visible .qep-eye-open{opacity:0;transform:scale(.85)}.qep-create-account-password-toggle.is-visible .qep-eye-closed{opacity:1;transform:scale(1)}.qep-business-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.qep-field-span-2{grid-column:span 2}.qep-business-form .qep-create-account-field{width:100%;min-width:0}.qep-business-form .qep-create-account-field input,.qep-business-form .qep-create-account-field select{width:100%;box-sizing:border-box}@media (max-width:767px){.qep-business-form-grid{grid-template-columns:1fr}.qep-field-span-2{grid-column:span 1}}