.GlobalTalentForm_formContainer__jDIPu{max-width:800px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:var(--space-8);border:1px solid var(--color-gray-100)}.GlobalTalentForm_formHeader__gQkdW{margin-bottom:var(--space-8);text-align:center}.GlobalTalentForm_stepIndicator__IqftE{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-gold-600);font-weight:700;margin-bottom:var(--space-2)}.GlobalTalentForm_stepTitle__pY509{font-size:var(--text-2xl);color:var(--color-navy-900);margin-bottom:var(--space-4)}.GlobalTalentForm_progressBar__yluEo{height:6px;background:var(--color-gray-100);border-radius:3px;overflow:hidden}.GlobalTalentForm_progressFill__MDMTW{height:100%;background:linear-gradient(90deg,var(--color-gold-500),var(--color-gold-300));transition:width .4s ease}.GlobalTalentForm_formGroup__sLYBP{margin-bottom:var(--space-6)}.GlobalTalentForm_formGroup__sLYBP label{display:block;font-size:var(--text-sm);font-weight:600;color:var(--color-navy-800);margin-bottom:var(--space-2)}.GlobalTalentForm_formGroup__sLYBP input[type=email],.GlobalTalentForm_formGroup__sLYBP input[type=text],.GlobalTalentForm_formGroup__sLYBP select,.GlobalTalentForm_formGroup__sLYBP textarea{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);font-size:var(--text-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.GlobalTalentForm_formGroup__sLYBP input:focus,.GlobalTalentForm_formGroup__sLYBP select:focus,.GlobalTalentForm_formGroup__sLYBP textarea:focus{outline:none;border-color:var(--color-gold-400);box-shadow:0 0 0 3px hsla(30,53%,64%,.1)}.GlobalTalentForm_checkboxGrid__w4v9H,.GlobalTalentForm_radioGrid__lOWcw,.GlobalTalentForm_radioGroup__K_4Ga{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-2)}.GlobalTalentForm_radioGrid__lOWcw{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.GlobalTalentForm_checkboxLabel__MRVaK,.GlobalTalentForm_radioLabel__Bjmpt{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-gray-100);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--transition-fast);font-size:var(--text-sm);color:var(--color-gray-700)}.GlobalTalentForm_checkboxLabel__MRVaK:hover,.GlobalTalentForm_radioLabel__Bjmpt:hover{background:var(--color-gray-50)}.GlobalTalentForm_toggleGroup__YZ7Cc{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.GlobalTalentForm_toggleGroup__YZ7Cc button{flex:1 1;padding:var(--space-2);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;font-size:var(--text-sm);transition:all var(--transition-fast)}.GlobalTalentForm_active__3C3R9{background:var(--color-navy-900)!important;color:var(--color-white)!important;border-color:var(--color-navy-900)!important}.GlobalTalentForm_formActions__muWlK{display:flex;justify-content:space-between;margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--color-gray-100)}.GlobalTalentForm_nextBtn__wGvGs,.GlobalTalentForm_submitBtn__KT0Aa{background:var(--color-gold-500);color:var(--color-white);padding:var(--space-3) var(--space-8);border-radius:var(--radius-lg);font-weight:600;border:none;cursor:pointer;transition:background var(--transition-fast);margin-left:auto}.GlobalTalentForm_nextBtn__wGvGs:hover,.GlobalTalentForm_submitBtn__KT0Aa:hover{background:var(--color-gold-600)}.GlobalTalentForm_backBtn__8b57E{background:var(--color-gray-50);color:var(--color-gray-600);padding:var(--space-3) var(--space-8);border-radius:var(--radius-lg);font-weight:600;border:1px solid var(--color-gray-200);cursor:pointer}.GlobalTalentForm_declarations__P6Vv8{margin-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.GlobalTalentForm_submitBtn__KT0Aa:disabled{background:var(--color-gray-300);cursor:not-allowed}@media (max-width:640px){.GlobalTalentForm_formContainer__jDIPu{padding:var(--space-6)}}