.signup-form{position:relative;display:grid;gap:14px;margin-top:30px;max-width:540px}.signup-form>label{font-size:15px;color:#e2e8fa}.signup-form input[type=email]{width:100%;min-height:54px;border:1px solid #7386b477;background:#070d1c;color:#f2f5ff;border-radius:9px;padding:14px 16px;font:inherit;font-size:16px;caret-color:#b7caff}.signup-form input::placeholder{color:#a5b2d0}.signup-form input:focus-visible{outline:2px solid #b7caff;outline-offset:3px}.signup-consent{display:flex;align-items:start;gap:12px;margin-top:7px;line-height:1.6}.signup-consent input{width:18px;height:18px;flex:0 0 18px;margin:3px 0;accent-color:#b8c8ff}.signup-consent span{font-size:14px;color:#c1cce5}.signup-form .signup-privacy{font-size:12px;line-height:1.6;color:#adbcd8;margin:0}.signup-submit{justify-self:start;margin-top:9px;border:0}.signup-submit:disabled{opacity:.6;cursor:wait}.signup-status{font-size:14px;line-height:1.6;color:#c6e9dc;margin:0;min-height:24px}.signup-status[data-state=error]{color:#ffc2c8}.signup-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.solution-stage:has(.signup-panel:not([hidden])){transform:none!important}
