.styles_buttonSelectionContainer__ejvXp{display:inline-flex;border-radius:5px;overflow:hidden;border:1px solid #e7ecf0}.styles_selectionButton__y0jwY{font-size:16px;padding:10px 20px;background-color:#fff;color:#33383f;cursor:pointer;border:none;transition:background-color .3s,color .3s}.styles_selectionButton__y0jwY:not(:last-child){border-right:1px solid #e7ecf0}.styles_selectionButton__y0jwY:hover{background-color:#f3f4f6}.styles_selectionButton__y0jwY.styles_active__5mstc{background-color:#1d1d1d;color:#fff}.styles_selectionButton__y0jwY:focus{outline:none;z-index:1}@media(max-width:768px){.styles_selectionButton__y0jwY{padding:12px 24px}}.styles_fieldBlock__Hw_GZ{margin-bottom:16px;width:100%}.styles_label__lVBmf{display:block;margin-bottom:8px;font-size:14px;color:#33383f}.styles_input__7S_vN{width:100%;box-sizing:border-box;padding:12px;border:1px solid #e7ecf0;border-radius:6px;background-color:#f5f6f7;font-size:15px;line-height:1.4}.styles_input__7S_vN::-moz-placeholder{color:#cbd5df}.styles_input__7S_vN::placeholder{color:#cbd5df}.styles_input__7S_vN:focus{outline:none;border-color:#ef4444}.styles_inputError__WW3Zf{border-color:#c62828}.styles_errorMessage__nl1In{display:block;margin-top:4px;font-size:12px;color:#c62828}.styles_signup__tdNR9{position:relative;width:100%;min-height:78vh;padding:80px 20px 0;background-color:#1d1d1d;background-image:linear-gradient(to right top,#f6d6d5,#f8ddd8,#f9e5dd,#faece4,#fbf3ec,#fcf3ed,#fcf4ed,#fdf4ee,#fdede9,#fde6e7,#f9e0e8,#f2dbeb);color:#fff;box-sizing:border-box}.styles_signup__form__ehduE{max-width:550px;width:100%;margin:0 auto;text-align:center}.styles_signup__heading__uppy3{color:#33383f;font-size:45px;line-height:1.25;font-weight:500}.styles_signup__paragraph__feALx{color:#33383f;line-height:1.5;opacity:.9;font-size:18px}.styles_spacer__fhD5I{height:32px}.styles_formCard__lcbMa{padding:5%;border-radius:12px;background-color:#fff;color:#1d1d1d;text-align:left;box-sizing:border-box;width:100%}.styles_formGrid__MTiuF{display:grid;grid-template-columns:1fr 1fr;gap:5%}.styles_fieldBlock__wKUtP{margin-bottom:16px;width:100%}.styles_textField__k8_EI{width:100%;box-sizing:border-box;padding:12px;border:1px solid #e7ecf0;border-radius:6px;background-color:#f5f6f7;font-size:15px;line-height:1.4}.styles_textField__k8_EI::-moz-placeholder{color:#cbd5df}.styles_textField__k8_EI::placeholder{color:#cbd5df}.styles_button__T468R{display:inline-block;width:100%;padding:12px 28px;border-radius:6px;background-color:#1d1d1d;color:#fff;font-size:16px;font-weight:500;text-align:center;cursor:pointer;transition:background-color .3s;margin:0}.styles_button__T468R:hover{background-color:#33383f}.styles_formError__PxrMo,.styles_formSuccess__eAypz{margin-top:16px;padding:12px;border-radius:6px;font-size:14px}.styles_formSuccess__eAypz{background-color:#e6f7e6;color:#2c7a2c}.styles_formError__PxrMo{background-color:#fde7e7;color:#c62828}.styles_roleSelector__YMmUI{display:flex;justify-content:center;margin-bottom:20px}.styles_roleButton__mZFPD{font-size:16px;padding:10px 20px;border:1px solid #e7ecf0;background-color:#fff;color:#33383f;cursor:pointer;transition:background-color .3s,color .3s}.styles_roleButton__mZFPD:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.styles_roleButton__mZFPD:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.styles_roleButton__mZFPD:hover{background-color:#f3f4f6}.styles_roleButton__mZFPD.styles_active__UzeOS{background-color:#1d1d1d;color:#fff;border-color:#1d1d1d}.styles_checkboxLabel__c4Ouf{display:flex;align-items:center;font-size:14px}.styles_checkboxLabel__c4Ouf input[type=checkbox]{margin-right:10px}.styles_checkboxLabel__c4Ouf a{color:#333;text-decoration:underline}.styles_checkboxLabel__c4Ouf a:hover{text-decoration:none}@media screen and (max-width:479px){.styles_signup__tdNR9{padding:60px 16px}.styles_signup__heading__uppy3{font-size:32px}.styles_signup__paragraph__feALx{font-size:16px}.styles_formCard__lcbMa{padding:20px}.styles_formGrid__MTiuF{grid-template-columns:1fr;gap:12px}.styles_roleButton__mZFPD{padding:8px 15px;font-size:14px}.styles_checkboxLabel__c4Ouf{font-size:12px}}