.profizjo-signup-form{max-width:570px;display:grid;gap:16px;color:#293532}.profizjo-signup-field{display:grid;gap:6px}.profizjo-signup-field label{font-weight:700;font-size:14px}.profizjo-signup-field input{width:100%;min-height:49px;border:1px solid #cdd7d4;border-radius:12px;padding:10px 14px;background:#fff;color:#172b29}.profizjo-signup-field input:focus-visible{outline:2px solid #27b4ae;outline-offset:2px}.profizjo-signup-privacy{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5}.profizjo-signup-privacy input{margin-top:4px;accent-color:#158c86}.profizjo-signup-privacy a{color:#147f7b;text-decoration:underline}.profizjo-signup-submit{width:100%;max-width:570px}.profizjo-signup-message{margin:0;min-height:20px;font-size:14px;color:#a13232}.profizjo-signup-success{color:#117b59}.profizjo-signup-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.challenge-direct-booking .profizjo-signup-form{margin-top:24px}.profizjo-booking-dialog .profizjo-signup-form{margin-top:24px}.profizjo-booking-dialog .profizjo-signup-form input{box-sizing:border-box}
