.front-signup{position:relative;overflow:hidden;padding:90px 16px 110px;background-color:#4169e1;background-image:radial-gradient(circle at 15% 20%,rgba(255,255,255,.14) 0%,rgba(255,255,255,0) 40%),radial-gradient(circle at 85% 75%,rgba(255,210,63,.18) 0%,rgba(255,210,63,0) 45%),linear-gradient(160deg,#5b82f0 0%,#4169e1 50%,#2f4fc4 100%)}@media(max-width:768px){.front-signup{padding-top:70px;padding-bottom:80px}}.front-signup .form-container{position:relative;width:100%;max-width:440px;margin:auto;padding:40px 40px 30px;text-align:left;background-color:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(8,24,40,.28)}@media(max-width:480px){.front-signup .form-container{padding:28px 20px 24px}}.front-signup .form-container .signup-title{margin-bottom:26px;text-align:center}.front-signup .form-container .signup-title .signup-brand{display:flex;justify-content:center;margin-bottom:16px}.front-signup .form-container .signup-title .signup-brand .logo-image{height:56px;width:auto}.front-signup .form-container .signup-title .signup-badge{display:inline-block;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a5a00;background-color:#fff3cc;border:1px solid #ffe08a;border-radius:999px}.front-signup .form-container .signup-title .signup-adding{display:inline-block;max-width:100%;margin:0 0 12px;padding:8px 14px;font-size:14.5px;line-height:1.3;color:#23408f;background-color:#eef3ff;border:1px solid #cfdcff;border-radius:999px}.front-signup .form-container .signup-title .signup-adding b{min-width:0;overflow-wrap:anywhere;color:#081828}.front-signup .form-container .signup-title .signup-adding .fa{margin-right:4px;font-size:12px;color:#3459c9}.front-signup .form-container .signup-title h1,.front-signup .form-container .signup-title h2{margin:0 0 6px;font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:#081828}.front-signup .form-container .signup-title .sub-heading{max-width:360px;margin:0 auto;font-size:14.5px;line-height:1.5;color:#6b778c}.front-signup .form-container .form-errors{margin-bottom:16px;padding:10px 12px;font-size:13.5px;font-weight:600;line-height:1.5;color:#c92a2a;background-color:#fff5f5;border:1px solid #ffc9c9;border-radius:10px}.front-signup .form-container .form-errors:empty{display:none}.front-signup .form-container .field-row{display:grid;grid-template-columns:1fr}.front-signup .form-container .input-container{margin-bottom:16px}.front-signup .form-container .input-container .input-label{margin-bottom:6px;font-size:13px;font-weight:600;color:#3c4a5e}.front-signup .form-container .input-container .input-text{width:100%;height:48px;padding:10px 14px;font-size:15px;color:#081828;background-color:#f7f9fe;border:1px solid #dfe6fb;border-radius:12px;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.front-signup .form-container .input-container .input-text::placeholder{color:#a3adbf}.front-signup .form-container .input-container .input-text:hover{border-color:#a9bcf3}.front-signup .form-container .input-container .input-text:focus{outline:none;background-color:#fff;border-color:#4169e1;box-shadow:0 0 0 4px rgba(65,105,225,.15)}.front-signup .form-container .input-container .btn-toggle-password{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:-18px;border-radius:9px;cursor:pointer;transition:background-color .15s ease}.front-signup .form-container .input-container .btn-toggle-password:hover{background-color:#eaf0fd}.front-signup .form-container .input-container .btn-toggle-password .fa{font-size:17px;color:#8a9bc4}.front-signup .form-container .input-container #signup-txt-password{padding-right:48px}.front-signup .form-container .input-container .input-text[aria-invalid=true]{border-color:#e03131;background-color:#fff}.front-signup .form-container .input-container .field-error{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.4;color:#c92a2a}.front-signup .form-container .input-container .field-error:empty{display:none}.front-signup .form-container .button{margin-top:8px}.front-signup .form-container .button .btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin:0;padding:10px 24px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:center;text-transform:none;text-decoration:none;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;color:#fff;background-color:#4169e1;background-image:linear-gradient(135deg,#5b82f0 0%,#4169e1 55%,#2f4fc4 100%);border-color:transparent;box-shadow:0 6px 16px rgba(65,105,225,.35);width:100%;min-height:50px;padding:0 20px}.front-signup .form-container .button .btn-submit .fa{margin:0}.front-signup .form-container .button .btn-submit:hover{text-decoration:none;transform:translateY(-1px)}.front-signup .form-container .button .btn-submit:focus-visible{outline:3px solid #ffd23f;outline-offset:2px}.front-signup .form-container .button .btn-submit:disabled,.front-signup .form-container .button .btn-submit.disabled{opacity:.6;cursor:default;transform:none}@media(prefers-reduced-motion:reduce){.front-signup .form-container .button .btn-submit{transition:none}.front-signup .form-container .button .btn-submit:hover{transform:none}}.front-signup .form-container .button .btn-submit:hover,.front-signup .form-container .button .btn-submit:focus{color:#fff;background-color:#4169e1;border-color:transparent;box-shadow:0 10px 22px rgba(65,105,225,.45)}.front-signup .form-container .button .btn-submit.is-busy{cursor:progress;opacity:.85}.front-signup .form-container .button .btn-submit.is-busy::before{content:"";width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:signup-busy-spin .8s linear infinite}.front-signup .form-container .signup-terms{margin:12px 0 0;font-size:12.5px;line-height:1.5;text-align:center;color:#5c687c}.front-signup .form-container .signup-terms a{color:#3459c9;text-decoration:underline}.front-signup .form-container .other-ctas{margin-top:22px;padding-top:18px;font-size:14px;text-align:center;color:#6b778c;border-top:1px solid #eef1f8}.front-signup .form-container .other-ctas .cta-link{margin-left:4px;font-weight:600;color:#3459c9}.front-signup .form-container .other-ctas .cta-link:hover{color:#2f4fc4;text-decoration:underline}@keyframes signup-busy-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.front-signup .btn-submit.is-busy::before{animation-duration:2.4s}}.front-signup .signup-perks{position:relative;max-width:440px;margin:26px auto 0;padding:0 8px;list-style:none}.front-signup .signup-perks li{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.45;color:#fff}.front-signup .signup-perks li .fa{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:14px;color:#3459c9;background-color:#fff;border-radius:9px}.is_app{background-color:#4169e1;padding-top:20px;padding-bottom:200px}.is_app .scroll-top{display:none}.is_app .front-signup{width:100%;height:100%;align-items:center;display:flex;padding:20px}.is_app .front-signup .form-container{width:700px}.is_app .front-signup .form-container .signup-title{padding:0;margin-bottom:40px}@media(max-width:768px){.is_app .front-signup .form-container{width:360px}.is_app .front-signup .form-container .signup-title{margin-bottom:20px;padding:0}}@media(max-width:380px){.is_app .front-signup .form-container{width:320px;padding:16px}}.front-signup .container-table{padding-top:0}.front-signup .form-container{animation:signup-card-in .35s ease-out}@media(max-width:991px){.front-signup{padding-top:110px}}@keyframes signup-card-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}body:not(.is_app) .front-signup{padding-top:150px}@media(max-width:768px){body:not(.is_app) .front-signup{padding-top:120px}}/*# sourceMappingURL=front-signup.output.css.map */