.FormField_fieldContainer__VuGTM{margin-bottom:1.5rem}.FormField_label__5eJq2{display:block;font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.FormField_required__Zp4v7{color:var(--error-color);margin-left:.25rem}.FormField_input__pEmUN{width:100%;padding:.75rem 1rem;border:2px solid var(--border-light);border-radius:.5rem;font-size:1rem;background:white;transition:all var(--animation-duration) ease-in-out}.FormField_input__pEmUN:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--focus-ring-teal)}.FormField_input__pEmUN::-moz-placeholder{color:var(--text-tertiary)}.FormField_input__pEmUN::placeholder{color:var(--text-tertiary)}.FormField_inputError__fZ4k3{border-color:var(--error-color)}.FormField_inputError__fZ4k3:focus{border-color:var(--error-color);box-shadow:0 0 0 3px rgba(239,68,68,.2)}.FormField_errorMessage__1AjOK{margin-top:.5rem;font-size:.875rem;color:var(--error-color);display:flex;align-items:center;gap:.25rem}.FormField_errorMessage__1AjOK:before{content:"⚠";font-size:.75rem}select.FormField_input__pEmUN{cursor:pointer;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.FormField_input__pEmUN{resize:vertical;min-height:4rem;line-height:1.5}@media (max-width:768px){.FormField_input__pEmUN{padding:.625rem .875rem;font-size:.875rem}}.StepNavigation_navigation__C4E8_{border-top:1px solid var(--border-light);padding-top:2rem;margin-top:3rem}.StepNavigation_buttonGroup__E7MQ9{display:flex;justify-content:space-between;align-items:center;gap:1rem}.StepNavigation_backButton__QJllV{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:transparent;border:2px solid var(--border-light);border-radius:.5rem;color:var(--text-secondary);font-weight:600;cursor:pointer;transition:all var(--animation-duration) ease-in-out}.StepNavigation_backButton__QJllV:hover{border-color:var(--primary-500);color:var(--primary-600)}.StepNavigation_nextButton__1IpMz{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background:var(--primary-500);border:2px solid var(--primary-500);border-radius:.5rem;color:white;font-weight:600;cursor:pointer;transition:all var(--animation-duration) ease-in-out;margin-left:auto}.StepNavigation_nextButton__1IpMz:hover:not(:disabled){background:var(--primary-600);border-color:var(--primary-600);box-shadow:0 4px 12px rgba(20,184,166,.3)}.StepNavigation_nextButton__1IpMz:disabled{background:var(--bg-secondary);border-color:var(--border-light);color:var(--text-tertiary);cursor:not-allowed}.StepNavigation_submitButton__6mAay{background:var(--success-color);border-color:var(--success-color)}.StepNavigation_submitButton__6mAay:hover:not(:disabled){background:var(--success-dark);border-color:var(--success-dark);box-shadow:0 4px 12px rgba(16,185,129,.3)}.StepNavigation_backIcon__ZAZvy,.StepNavigation_nextIcon__y3hWC{width:1rem;height:1rem;transition:transform var(--animation-duration) ease-in-out}.StepNavigation_nextButton__1IpMz:hover .StepNavigation_nextIcon__y3hWC{transform:translateX(.125rem)}.StepNavigation_backButton__QJllV:hover .StepNavigation_backIcon__ZAZvy{transform:translateX(-.125rem)}.StepNavigation_spinner__COsnH{width:1rem;height:1rem;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:StepNavigation_spin__5aMDp 1s linear infinite}@keyframes StepNavigation_spin__5aMDp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StepNavigation_validationHint__hO0H9{margin-top:1rem;font-size:.875rem;color:var(--error-color);text-align:center;font-style:italic}@media (max-width:768px){.StepNavigation_buttonGroup__E7MQ9{flex-direction:column-reverse;align-items:stretch}.StepNavigation_backButton__QJllV,.StepNavigation_nextButton__1IpMz{width:100%;justify-content:center}.StepNavigation_nextButton__1IpMz{margin-left:0}}.PersonalInfoStep_stepContainer__AYT_6{max-width:800px;margin:0 auto}.PersonalInfoStep_stepHeader__XZZj_{text-align:center;margin-bottom:3rem}.PersonalInfoStep_stepTitle__bnIC3{font-size:2rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.PersonalInfoStep_stepDescription__SyB6e{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;max-width:600px;margin:0 auto}.PersonalInfoStep_form__E4nmD{background:white;border-radius:1rem;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid var(--border-light)}.PersonalInfoStep_section__claYt{margin-bottom:2.5rem}.PersonalInfoStep_section__claYt:last-of-type{margin-bottom:0}.PersonalInfoStep_sectionTitle__F2eXe{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--primary-500);position:relative}.PersonalInfoStep_sectionTitle__F2eXe:after{content:"";position:absolute;bottom:-2px;left:0;width:2rem;height:2px;background:var(--primary-500)}.PersonalInfoStep_formGrid__oqg6o{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}@media (max-width:768px){.PersonalInfoStep_stepTitle__bnIC3{font-size:1.75rem}.PersonalInfoStep_stepDescription__SyB6e{font-size:1rem}.PersonalInfoStep_form__E4nmD{padding:1.5rem;border-radius:.75rem}.PersonalInfoStep_formGrid__oqg6o{grid-template-columns:1fr;gap:0}.PersonalInfoStep_sectionTitle__F2eXe{font-size:1.125rem}}.ApplicationProgress_progressContainer__Ii9K1{padding:1.5rem 0}.ApplicationProgress_progressBar__C0L0O{margin-bottom:2rem}.ApplicationProgress_progressTrack__Pudg6{width:100%;height:8px;background:var(--bg-light);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.ApplicationProgress_progressFill__91ZBt{height:100%;background:linear-gradient(to right,var(--primary-500),var(--primary-600));border-radius:4px;transition:width .5s ease-in-out}.ApplicationProgress_progressText__nE5Ht{text-align:center;font-size:.875rem;font-weight:600;color:var(--text-secondary)}.ApplicationProgress_stepIndicators__Zbbq7{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.ApplicationProgress_stepIndicator__LYcC6{display:flex;flex-direction:column;align-items:center;position:relative;flex:1;max-width:120px}.ApplicationProgress_stepNumber__NfDN0{width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;margin-bottom:.5rem;transition:all var(--animation-duration) ease-in-out;position:relative;z-index:2}.ApplicationProgress_stepTitle__4abWA{font-size:.75rem;font-weight:500;text-align:center;line-height:1.3;transition:color var(--animation-duration) ease-in-out}.ApplicationProgress_connectionLine__6Dlr3{position:absolute;top:1.25rem;left:50%;width:100%;height:2px;background:var(--border-light);transform:translateY(-50%);z-index:1;transition:background var(--animation-duration) ease-in-out}.ApplicationProgress_pending__SpFAk .ApplicationProgress_stepNumber__NfDN0{background:var(--bg-light);color:var(--text-tertiary);border:2px solid var(--border-light)}.ApplicationProgress_pending__SpFAk .ApplicationProgress_stepTitle__4abWA{color:var(--text-tertiary)}.ApplicationProgress_current___ZFS2 .ApplicationProgress_stepNumber__NfDN0{background:var(--primary-500);color:white;border:2px solid var(--primary-500);box-shadow:0 0 0 4px rgba(20,184,166,.2)}.ApplicationProgress_current___ZFS2 .ApplicationProgress_stepTitle__4abWA{color:var(--primary-600);font-weight:600}.ApplicationProgress_completed__uEisM .ApplicationProgress_stepNumber__NfDN0{background:var(--success-color);color:white;border:2px solid var(--success-color)}.ApplicationProgress_completed__uEisM .ApplicationProgress_stepTitle__4abWA{color:var(--text-primary)}.ApplicationProgress_lineCompleted__XzZuB{background:var(--success-color)}.ApplicationProgress_checkIcon__gIDD5{width:1rem;height:1rem}@media (max-width:768px){.ApplicationProgress_stepIndicators__Zbbq7{flex-wrap:wrap;gap:1rem}.ApplicationProgress_stepIndicator__LYcC6{max-width:none;width:calc(50% - .5rem)}.ApplicationProgress_connectionLine__6Dlr3{display:none}.ApplicationProgress_stepNumber__NfDN0{width:2rem;height:2rem;font-size:.75rem}.ApplicationProgress_stepTitle__4abWA{font-size:.6875rem}}@media (max-width:480px){.ApplicationProgress_stepIndicator__LYcC6{width:100%;flex-direction:row;justify-content:flex-start;text-align:left}.ApplicationProgress_stepNumber__NfDN0{margin-right:.75rem;margin-bottom:0}.ApplicationProgress_stepTitle__4abWA{text-align:left}}.apply_applicationPage__kKK63{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#ffffff)}.apply_header__OKJCN{background:white;border-bottom:1px solid var(--border-light);box-shadow:0 1px 3px rgba(0,0,0,.1)}.apply_headerTitle__4zaVV{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0}.apply_headerSubtitle__X23wh{font-size:.875rem;color:var(--text-secondary);margin:0}.apply_userInfo__j0Yvj{font-size:.875rem;color:var(--text-secondary);padding:.5rem 1rem;background:var(--bg-light);border-radius:.5rem}.apply_progressSection__fOlSr{background:white;border-bottom:1px solid var(--border-light);padding:1rem 0}.apply_main__eahBd{flex:1;background:white}.apply_footer__7SGEp{background:var(--bg-light);border-top:1px solid var(--border-light);margin-top:auto}.apply_footerText__Od4oA{color:var(--text-secondary);font-size:.875rem;text-align:center;margin:0}.apply_footerLink__Bbe_S{color:var(--primary-600);text-decoration:none;font-weight:500}.apply_footerLink__Bbe_S:hover{text-decoration:underline}.apply_footerNote__kP6XS{text-align:center;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.apply_footerNote__kP6XS p:first-child{color:var(--warning-color);font-weight:600;margin:0}@media (max-width:768px){.apply_headerTitle__4zaVV{font-size:1.125rem}.apply_headerSubtitle__X23wh{font-size:.75rem}.apply_userInfo__j0Yvj{font-size:.75rem;padding:.25rem .75rem}}