.IndividualFormSection_section__iL8td{position:relative;min-height:100vh;padding:180px 2rem 120px;display:flex;align-items:flex-start;justify-content:center;background:#152e54}.IndividualFormSection_container__Fc7Df{width:100%;max-width:1200px;margin:0 auto}.IndividualFormSection_formWrapper__d0zY6{background:#fff;border-radius:20px;padding:2.5rem;box-shadow:0 8px 24px rgba(0,0,0,.15);width:100%}.IndividualFormSection_title__wjLWt{font-family:Inter,sans-serif;font-size:32px;font-weight:700;color:#152e54;margin:0 0 1rem;line-height:1.2;text-align:center}.IndividualFormSection_intro__Ybo02{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#666;margin:0 0 2.5rem;line-height:1.6;text-align:center}.IndividualFormSection_form__0E2Ka{display:flex;flex-direction:column;gap:1.25rem}.IndividualFormSection_sectionTitle__7pT_1{font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#152e54;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}.IndividualFormSection_formRow__tlqgR{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.IndividualFormSection_formRowThree___AIro{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.IndividualFormSection_formGroup__mmCSq{display:flex;flex-direction:column}.IndividualFormSection_label__Gr_Rx{font-size:15px;font-weight:600;color:#152e54;margin-bottom:.5rem;font-family:Inter,sans-serif}.IndividualFormSection_helpText__2o_kW{font-size:13px;color:#666;margin:.5rem 0;font-style:italic;font-family:Inter,sans-serif;line-height:1.4}.IndividualFormSection_input__JkFn7,.IndividualFormSection_select__pesLl,.IndividualFormSection_textarea__a7aPF{width:100%;padding:12px 16px;border:1px solid silver;border-radius:8px;font-size:15px;font-family:Inter,sans-serif;color:#333;background-color:#fff;transition:border-color .3s ease,box-shadow .3s ease;box-sizing:border-box}.IndividualFormSection_input__JkFn7:focus,.IndividualFormSection_select__pesLl:focus,.IndividualFormSection_textarea__a7aPF:focus{outline:none;border-color:#2babe2;box-shadow:0 0 0 3px rgba(43,171,226,.1)}.IndividualFormSection_input__JkFn7:disabled,.IndividualFormSection_select__pesLl:disabled,.IndividualFormSection_textarea__a7aPF:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.7}.IndividualFormSection_input__JkFn7::placeholder,.IndividualFormSection_textarea__a7aPF::placeholder{color:#a0a0a0;font-family:Inter,sans-serif}.IndividualFormSection_select__pesLl{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23152E54' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px;cursor:pointer}.IndividualFormSection_select__pesLl option{padding:10px;color:#333}.IndividualFormSection_textarea__a7aPF{resize:vertical;min-height:80px;font-family:inherit;margin-top:.5rem}.IndividualFormSection_radioGroup__dGLki{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.IndividualFormSection_radioLabel__1i7ho{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:15px;color:#333;font-family:Inter,sans-serif}.IndividualFormSection_radio__a9C3Q{width:18px;height:18px;cursor:pointer;accent-color:#2babe2;flex-shrink:0}.IndividualFormSection_radio__a9C3Q:disabled{cursor:not-allowed;opacity:.7}.IndividualFormSection_radioLabel__1i7ho span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.IndividualFormSection_submitButton__K6ifL{background-color:#2babe2;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;margin-top:1rem;font-family:Inter,sans-serif;width:100%;max-width:200px;margin-left:auto;margin-right:auto}.IndividualFormSection_submitButton__K6ifL:hover:not(:disabled){background-color:#0088c7;transform:translateY(-2px);box-shadow:0 4px 12px rgba(43,171,226,.4)}.IndividualFormSection_submitButton__K6ifL:disabled{opacity:.7;cursor:not-allowed;transform:none}.IndividualFormSection_spinner__NOTLd{width:20px;height:20px;animation:IndividualFormSection_spin__us2Xi 1s linear infinite}@keyframes IndividualFormSection_spin__us2Xi{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IndividualFormSection_statusMessage__t6QgQ{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;text-align:center;margin-top:.5rem}.IndividualFormSection_successMessage__QTJmy{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.IndividualFormSection_errorMessage___HM5I{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.IndividualFormSection_inputError__Q2rQq{border-color:#dc3545!important;box-shadow:0 0 0 3px rgba(220,53,69,.1)!important}.IndividualFormSection_fieldErrorMessage__iB5XQ{color:#dc3545;font-size:13px;margin-top:.25rem;font-family:Inter,sans-serif;display:block;font-weight:500}.IndividualFormSection_labelError__Wk_T3{color:#dc3545!important}@media (max-width:968px){.IndividualFormSection_section__iL8td{padding:160px 1.5rem 80px}.IndividualFormSection_formWrapper__d0zY6{padding:2rem 1.5rem}.IndividualFormSection_title__wjLWt{font-size:28px}.IndividualFormSection_formRowThree___AIro,.IndividualFormSection_formRow__tlqgR{grid-template-columns:1fr;gap:1.25rem}.IndividualFormSection_sectionTitle__7pT_1{font-size:18px}}@media (max-width:768px){.IndividualFormSection_section__iL8td{padding:140px 1rem 60px}.IndividualFormSection_formWrapper__d0zY6{padding:1.5rem;border-radius:12px}.IndividualFormSection_title__wjLWt{font-size:24px}.IndividualFormSection_intro__Ybo02{font-size:14px}.IndividualFormSection_form__0E2Ka{gap:1.5rem}.IndividualFormSection_submitButton__K6ifL{width:100%;max-width:100%}}@media (max-width:480px){.IndividualFormSection_section__iL8td{padding:120px .75rem 40px}.IndividualFormSection_formWrapper__d0zY6{padding:1.25rem}.IndividualFormSection_title__wjLWt{font-size:20px}.IndividualFormSection_sectionTitle__7pT_1{font-size:16px}.IndividualFormSection_label__Gr_Rx{font-size:14px}.IndividualFormSection_input__JkFn7,.IndividualFormSection_select__pesLl,.IndividualFormSection_textarea__a7aPF{font-size:14px;padding:10px 14px}}