.FranForm_form{flex-direction:column;gap:20px;display:flex}.FranForm_row{gap:16px;display:flex}.FranForm_formGroup{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.FranForm_formGroup label{color:#6b5e7a;vertical-align:middle;letter-spacing:.01em;font-size:12.5px;font-weight:600;line-height:.5}.FranForm_input{box-sizing:border-box;color:#2d2a3a;background:#fff;border:1.5px solid #e0dde8;border-radius:10px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.FranForm_input::placeholder{color:#b0adb8;font-weight:400}.FranForm_input:focus{border-color:#ed6f1e;box-shadow:0 0 0 3px #ed6f1e1a}.FranForm_inputError{border-color:#f44!important;box-shadow:0 0 0 3px #ff444414!important}.FranForm_textarea{box-sizing:border-box;color:#2d2a3a;resize:vertical;background:#fff;border:1.5px solid #e0dde8;border-radius:10px;outline:none;width:100%;min-height:110px;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.FranForm_textarea::placeholder{color:#b0adb8;font-weight:400}.FranForm_textarea:focus{border-color:#ed6f1e;box-shadow:0 0 0 3px #ed6f1e1a}.FranForm_selectWrapper{width:100%;position:relative}.FranForm_select{appearance:none;box-sizing:border-box;color:#b0adb8;cursor:pointer;background:#fff;border:1.5px solid #e0dde8;border-radius:10px;outline:none;width:100%;padding:12px 44px 12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.FranForm_select--selected{color:#2d2a3a}.FranForm_select:focus{border-color:#ed6f1e;box-shadow:0 0 0 3px #ed6f1e1a}.FranForm_select.FranForm_inputError{border-color:#f44;box-shadow:0 0 0 3px #ff444414}.FranForm_selectArrow{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.FranForm_alert{color:#f44;margin-top:2px;font-size:12px;display:block}.FranForm_errorMsg{color:#d32f2f;background-color:#fff0f0;border:1px solid #ffcdd2;border-radius:8px;padding:10px 14px;font-size:13px}.FranForm_successMsg{color:#2e7d32;text-align:center;background-color:#e8f5e9;border:1px solid #c8e6c9;border-radius:8px;padding:10px 14px;font-size:13px}.FranForm_submitWrapper{flex-direction:column;align-items:center;gap:12px;margin-top:6px;display:flex}.FranForm_submitBtn{color:#fff;cursor:pointer;text-align:center;letter-spacing:.01em;background-color:#ed6f1e;border:none;border-radius:10px;width:100%;padding:16px 24px;font-size:17px;font-weight:700;transition:background-color .25s,transform .15s}.FranForm_submitBtn:hover:not(:disabled){background-color:#d65a0d;transform:translateY(-1px)}.FranForm_submitBtn:disabled{cursor:not-allowed;background-color:#e0a882}.FranForm_privacyNote{vertical-align:middle;color:#6b5e7a;text-align:center;margin:0;font-size:11.5px;line-height:1.5}.FranForm_privacyLink{color:#6b5e7a;font-weight:500;text-decoration:underline}.FranForm_privacyLink:hover{color:#ed6f1e}@media (max-width:768px){.FranForm_row{flex-direction:column;gap:20px}.FranForm_submitBtn{padding:14px 20px;font-size:15px}}
