.signup-form{margin-top:1.5rem;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:1rem;padding-left:.5rem;padding-right:.5rem}.signup-form .banner{display:none;width:18rem;border-width:1px}@media(min-width:768px){.signup-form .banner{display:block}}.signup-form .main{flex-grow:1}.signup-form .main .title{margin-bottom:.5rem;display:flex;flex-direction:column;gap:.5rem;border-bottom-width:1px;padding-left:.5rem;padding-right:.5rem;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.signup-form .main .company-details{width:100%;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));padding:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.signup-form .main .company-details:empty{display:none}.signup-form .main .form{margin:0;width:100%;padding:.5rem}.signup-form .main .form .fields{min-height:300px}@media(min-width:768px){.signup-form .main .form .fields{min-height:460px}}.signup-form .main .form .blue-info{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));padding:.5rem}.signup-form .main .form .braintree-placeholder{margin:0}.signup-form .main .nav{position:fixed;bottom:0;left:0;width:100%;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:.5rem}@media(min-width:640px){.signup-form .main .nav{position:relative}}.signup-form .main .registered{border-radius:.25rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1));padding:1.5rem}@media(min-width:768px){.signup-form .main .registered{padding:3rem}}.signup-form .main .braintree-dropin{margin-top:1rem;border-radius:.25rem;border-width:1px;padding:.5rem}.signup-form .main .braintree-dropin .braintree-heading{font-size:.875rem;line-height:1rem}.signup-form .main .braintree-dropin .braintree-method{margin-left:0;margin-right:0;width:100%}
