/* Free Pro signup form (assets/signup.js) */
.su-form{max-width:520px;margin:.6rem 0}
.su-row{display:flex;gap:.5rem;flex-wrap:wrap}
.su-row input[type=email]{flex:1 1 220px;min-width:0;padding:.7rem .8rem;border-radius:10px;border:1px solid #9aa3b2;font:inherit;background:#fff;color:#111}
.su-btn{white-space:nowrap}
.su-consent{display:block;margin:.5rem 0 0;line-height:1.4}
.su-consent input{margin-right:.35rem;vertical-align:middle}
.su-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}
.su-msg{min-height:1em;margin:.35rem 0 0}
.su-ok{margin:.6rem 0}
.su-consent input[type=checkbox]{width:auto!important;height:auto;display:inline-block;padding:0;margin:0 .4rem 0 0;border:0;box-shadow:none;background:none;accent-color:#3b82f6}
