.fDLdMG_successWrap{background:var(--ifs-careers-bg0);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.fDLdMG_successCard{background:var(--ifs-careers-bg1);border:1px solid var(--ifs-careers-border);text-align:center;border-left:2px solid #edb500;border-radius:8px;width:100%;max-width:480px;padding:56px 40px}.fDLdMG_successIcon{color:#edb500;background:#edb5001f;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;display:flex}.fDLdMG_successTitle{color:var(--ifs-careers-fg1);letter-spacing:-.01em;margin:0 0 12px;font-family:Gilroy-Bold,sans-serif;font-size:32px}.fDLdMG_successText{color:var(--ifs-careers-fg2);max-width:400px;margin:0 auto 24px;font-family:Gilroy-Light,sans-serif;font-size:15px;line-height:1.6}.fDLdMG_successRef{background:var(--ifs-careers-bg2);border:1px solid var(--ifs-careers-border);border-radius:4px;align-items:center;gap:16px;padding:12px 20px;font-family:Gilroy-Light,sans-serif;font-size:13px;display:inline-flex}.fDLdMG_successRefLabel{color:var(--ifs-careers-fg-mute);letter-spacing:.14em;text-transform:uppercase;font-family:Gilroy-Light,sans-serif;font-size:11px}.fDLdMG_successRefId{color:#edb500;font-family:Gilroy-Light,sans-serif}.fDLdMG_successActions{margin-top:32px}.fDLdMG_browseBtn{color:#edb500;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:1px solid #edb500;border-radius:4px;align-items:center;gap:10px;padding:14px 28px;font-family:Gilroy,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.fDLdMG_browseBtn:hover{color:#0a0a0a;background:#edb500}.fDLdMG_hero{background:var(--ifs-careers-bg0);border-bottom:1px solid var(--ifs-careers-border);padding:100px 40px 56px;position:relative;overflow:hidden}.fDLdMG_heroGlow{pointer-events:none;background:radial-gradient(50% 70% at 50% 0,#edb5001a 0%,#edb50008 40%,#edb50000 70%);height:500px;position:absolute;inset:-200px 0 auto}html[data-theme=light] .fDLdMG_heroGlow{background:radial-gradient(50% 70% at 50% 0,#edb50038 0%,#edb50014 40%,#edb50000 70%)}.fDLdMG_heroInner{max-width:1200px;margin:0 auto;position:relative}.fDLdMG_backLink{color:var(--ifs-careers-fg-mute);align-items:center;gap:8px;margin-top:8px;margin-bottom:32px;font-family:Gilroy-Light,sans-serif;font-size:16px;text-decoration:none;transition:color .2s;display:inline-flex}.fDLdMG_backLink:hover{color:#edb500}.fDLdMG_heroTitle{letter-spacing:0;color:var(--ifs-careers-fg1);max-width:720px;margin:0 0 24px;font-family:Gilroy-Bold,sans-serif;font-size:40px;line-height:1.1}.fDLdMG_heroMeta{text-transform:none;letter-spacing:normal;color:var(--ifs-careers-fg-mute);flex-wrap:wrap;align-items:center;gap:14px;font-family:Gilroy-Light,sans-serif;font-size:14px;display:flex}.fDLdMG_metaGold{color:#edb500;font-family:Gilroy-Light,sans-serif}.fDLdMG_metaDivider{color:var(--ifs-careers-fg-mute);font-family:Gilroy-Light,sans-serif}.fDLdMG_body{background:var(--ifs-careers-bg0);padding:64px 40px 100px}.fDLdMG_bodyInner{max-width:1200px;margin:0 auto}.fDLdMG_form{background:var(--ifs-careers-bg1);border:1px solid var(--ifs-careers-border);--ja-field-border:#ffffff29;border-radius:8px;padding:48px 56px}html[data-theme=light] .fDLdMG_form{--ja-field-border:var(--ifs-border);border-color:#0000}.fDLdMG_errorBanner{color:#ff6b6b;background:#ff4d4f1a;border:1px solid #ff4d4f80;border-left:3px solid #ff4d4f;border-radius:4px}html[data-theme=light] .fDLdMG_errorBanner{color:#cf1322}.fDLdMG_errorBanner{margin-bottom:24px;padding:14px 18px;font-family:Gilroy-Light,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.fDLdMG_group{border-bottom:1px solid var(--ifs-careers-border);margin-bottom:20px;padding-bottom:20px}.fDLdMG_groupLast{border-bottom:0;margin-bottom:0;padding-bottom:0}.fDLdMG_groupHead{color:#edb500;letter-spacing:0;text-transform:uppercase;align-items:baseline;gap:10px;margin-bottom:24px;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;display:flex}.fDLdMG_groupNum{font-family:Gilroy,sans-serif;font-size:14px;font-weight:500}.fDLdMG_fieldWrap{margin-bottom:24px}.fDLdMG_fieldStack{gap:24px;display:grid}.fDLdMG_required{color:#ff4d4f;margin-right:4px;font-family:SimSun,sans-serif;font-size:14px;line-height:1}.fDLdMG_dropzone{border:1px dashed var(--ifs-border-strong);color:#ffffff80;cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:132px;font-family:Gilroy,sans-serif;font-size:14px;line-height:20px;transition:border-color .2s,color .2s;display:flex}html[data-theme=light] .fDLdMG_dropzone{color:var(--ifs-text-secondary)}.fDLdMG_dropzone:hover{color:#edb500;border-color:#edb500}.fDLdMG_dropzone:hover .fDLdMG_dropzoneIcon{color:#edb500}.fDLdMG_dropzoneActive{color:#edb500;border-color:#edb500}.fDLdMG_dropzoneActive .fDLdMG_dropzoneIcon{color:#edb500}.fDLdMG_dropzoneError{border-color:#ff4d4f}.fDLdMG_dropzoneIcon{color:var(--ifs-careers-fg-mute);transition:color .2s}.fDLdMG_dropzoneText{color:inherit;transition:color .2s}.fDLdMG_fileRow{border:1px solid var(--ifs-border);background:0 0;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 16px;transition:border-color .2s;display:flex}.fDLdMG_fileRow:hover{border-color:#edb50066}html[data-theme=light] .fDLdMG_fileRow:hover{border-color:#edb5008c}.fDLdMG_fileName{color:var(--ifs-careers-fg1);margin-right:6px;font-family:Gilroy,sans-serif;font-size:14px;font-weight:500;line-height:22px}.fDLdMG_fileSize{color:var(--ifs-careers-fg-mute);font-family:Gilroy,sans-serif;font-size:12px;font-weight:400}.fDLdMG_fileRemove{color:var(--ifs-careers-fg-mute);cursor:pointer;align-items:center;transition:color .2s;display:inline-flex}.fDLdMG_fileRemove:hover{color:#edb500}.fDLdMG_fileInput{display:none}.fDLdMG_inputError,.fDLdMG_cselectTriggerError{border-color:#ff4d4f!important}.fDLdMG_ynRowError,.fDLdMG_cbRowError{border-radius:4px;outline:1px solid #ff4d4f;margin:-4px;padding:4px}.fDLdMG_inputGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fDLdMG_label{text-transform:none;color:var(--ifs-careers-fg1);letter-spacing:normal;margin-bottom:8px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;line-height:24px;display:block}.fDLdMG_input,.fDLdMG_textarea,.fDLdMG_select{background:var(--ifs-careers-bg1);border:1px solid var(--ja-field-border);width:100%;color:var(--ifs-careers-fg1);box-sizing:border-box;outline:none;padding:0 14px;font-family:Gilroy,sans-serif;font-size:15px;transition:border-color .2s;border-radius:4px!important;height:48px!important}.fDLdMG_input:hover,.fDLdMG_textarea:hover,.fDLdMG_select:hover,.fDLdMG_input:focus,.fDLdMG_textarea:focus,.fDLdMG_select:focus{border-color:#edb500}.fDLdMG_input::placeholder,.fDLdMG_textarea::placeholder,.fDLdMG_select::placeholder{color:var(--ifs-careers-fg-mute)}.fDLdMG_select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path stroke='%23848484' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5l5 5 5-5'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.fDLdMG_select:hover{border-color:#edb50066}.fDLdMG_select option{background:var(--ifs-careers-bg1);color:var(--ifs-careers-fg1)}.fDLdMG_cselect{position:relative}.fDLdMG_cselectTrigger{background:var(--ifs-careers-bg1);border:1px solid var(--ja-field-border);width:100%;height:48px;min-height:48px;color:var(--ifs-careers-fg1);cursor:pointer;text-align:left;box-sizing:border-box;border-radius:4px;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-family:Gilroy,sans-serif;font-size:15px;transition:border-color .2s;display:flex}.fDLdMG_cselectTrigger:hover,.fDLdMG_cselectTriggerOpen{border-color:#edb500}.fDLdMG_cselectValue,.fDLdMG_cselectPlaceholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fDLdMG_cselectPlaceholder{color:var(--ifs-careers-fg-mute)}.fDLdMG_cselectChevron{width:20px;height:20px;color:var(--ifs-text-secondary);flex-shrink:0;display:inline-flex}.fDLdMG_cselectPanel{background:var(--ifs-card-elevated);border:1px solid #ffffff14;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #00000080}html[data-theme=light] .fDLdMG_cselectPanel{border-color:var(--ifs-border);box-shadow:0 8px 24px #0b0e1e24}.fDLdMG_cselectPanel{z-index:50;max-height:256px;padding:4px 0;overflow-y:auto}.fDLdMG_cselectOption{min-height:32px;color:var(--ifs-text-secondary);cursor:pointer;box-sizing:border-box;border-radius:0;padding:10px 16px;font-family:Gilroy,sans-serif;font-size:15px;font-weight:400;line-height:22px;transition:background .3s;display:flex;position:relative}.fDLdMG_cselectOption:hover{color:#edb500;background:#ffffff0f}html[data-theme=light] .fDLdMG_cselectOption:hover{background:var(--ifs-bg-sunken)}.fDLdMG_cselectOptionContent{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.fDLdMG_cselectOptionSelected.fDLdMG_cselectOptionSelected{color:#edb500;background:#ffffff0f;font-weight:500}html[data-theme=light] .fDLdMG_cselectOptionSelected.fDLdMG_cselectOptionSelected{background:var(--ifs-bg-sunken)}.fDLdMG_submitWrap{justify-content:center;margin-top:32px;display:flex}.fDLdMG_submitBtn{box-sizing:border-box;color:#0b0e1e;letter-spacing:normal;text-transform:none;cursor:pointer;background:#edb500;border:2px solid #edb500;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:200px;padding:11px 28px;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;line-height:1;transition:background .2s,border-color .2s;display:inline-flex}.fDLdMG_submitBtn:hover{background:#f4cd3d;border-color:#f4cd3d}.fDLdMG_submitBtn:active{background:#ca9600;border-color:#ca9600}@media (max-width:767px){.fDLdMG_submitBtn{padding:10px 24px;font-size:14px}}.fDLdMG_submitBtnDisabled{cursor:not-allowed;opacity:.6}.fDLdMG_aside{gap:12px;display:grid;position:sticky;top:96px}.fDLdMG_asideCard{background:var(--ifs-careers-bg1);border:1px solid var(--ifs-careers-border);border-radius:8px;padding:24px}.fDLdMG_asideCardTitle{color:#edb500;letter-spacing:0;text-transform:uppercase;margin-bottom:14px;font-family:Gilroy,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700}.fDLdMG_asideJobTitle{color:var(--ifs-careers-fg1);margin-bottom:6px;font-family:Gilroy-Light,sans-serif;font-size:16px;font-weight:400}.fDLdMG_asideJobMeta{color:var(--ifs-careers-fg-mute);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:14px;font-family:Gilroy-Light,sans-serif;font-size:14px;display:flex}.fDLdMG_asideMetaSep{color:var(--ifs-careers-fg-mute);font-family:Gilroy-Light,sans-serif}.fDLdMG_asideHelpText{color:var(--ifs-careers-fg2);margin:0;font-family:Gilroy-Light,sans-serif;font-size:14px;line-height:1.6}.fDLdMG_asideLink{color:#edb500;font-family:Gilroy-Light,sans-serif;text-decoration:none}.fDLdMG_textarea{resize:vertical;min-height:100px;padding:8px 14px;line-height:1.5715;height:auto!important}.fDLdMG_ynRow{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.fDLdMG_ynLabel{cursor:pointer;border:1px solid var(--ja-field-border);background:var(--ifs-careers-bg1);letter-spacing:normal;text-transform:none;height:48px;color:var(--ifs-careers-fg2);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:Gilroy,sans-serif;font-size:15px;transition:all .2s;display:flex}.fDLdMG_ynLabel:hover{color:var(--ifs-careers-fg1);border-color:#edb500}.fDLdMG_ynLabelChecked.fDLdMG_ynLabelChecked{color:#edb500;background:#edb50014;border-color:#edb500}.fDLdMG_ynDot{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.fDLdMG_ynDotInner{background:currentColor;border-radius:50%;width:6px;height:6px}.fDLdMG_cbRow{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.fDLdMG_cbLabel{border:1px solid var(--ja-field-border);background:var(--ifs-careers-bg1);cursor:pointer;height:48px;color:var(--ifs-careers-fg2);border-radius:4px;align-items:center;gap:12px;padding:0 14px;font-family:Gilroy,sans-serif;font-size:15px;transition:all .2s;display:flex}.fDLdMG_cbLabel:hover{border-color:#edb500}.fDLdMG_cbLabelChecked{color:var(--ifs-careers-fg1);background:#edb5000a;border-color:#edb500}.fDLdMG_cbBox{border:1px solid var(--ifs-careers-border-strong);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fDLdMG_cbBoxChecked{background:#edb50026;border-color:#edb500}.fDLdMG_cbCheck{border-bottom:2px solid #edb500;border-left:2px solid #edb500;width:8px;height:4px;display:block;transform:rotate(-45deg)translate(1px,-1px)}.fDLdMG_progressMini{gap:4px;margin-top:6px;display:flex}.fDLdMG_progressStep{background:var(--ifs-careers-bg2);border-radius:2px;flex:1;height:3px;transition:background .2s}.fDLdMG_progressStepDone{background:#edb500}.fDLdMG_progressLbl{color:var(--ifs-careers-fg-mute);letter-spacing:0;text-align:left;margin-top:12px;font-family:Gilroy-Light,sans-serif;font-size:14px;display:block}.fDLdMG_formInfoGrid{border-bottom:1px solid var(--ifs-careers-border);grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:36px;padding:0 0 32px;display:grid}.fDLdMG_formInfoRow{flex-direction:column;gap:4px;font-size:14px;display:flex}.fDLdMG_formInfoKey{color:var(--ifs-careers-fg-mute);text-transform:uppercase;letter-spacing:normal;height:20px;font-family:Gilroy-Light,sans-serif;font-size:14px;line-height:20px}.fDLdMG_formInfoVal{color:var(--ifs-careers-fg1);height:20px;font-family:Gilroy-Light,sans-serif;line-height:20px}.fDLdMG_radioGroup{flex-direction:column;gap:12px;display:flex}.fDLdMG_radioGroupError{border-radius:4px;outline:1px solid #ff4d4f;margin:-8px;padding:8px}.fDLdMG_radioLabel{cursor:pointer;border:1px solid var(--ja-field-border);background:var(--ifs-careers-bg1);color:var(--ifs-careers-fg2);border-radius:4px;align-items:center;gap:12px;padding:12px 16px;font-family:Gilroy,sans-serif;font-size:15px;transition:all .2s;display:flex}.fDLdMG_radioLabel:hover{color:var(--ifs-careers-fg1);border-color:#edb500}.fDLdMG_radioLabelChecked{color:#edb500;background:#edb50014;border-color:#edb500}html[data-theme=light] .fDLdMG_radioLabelChecked{color:#8a6a00}.fDLdMG_radioDot{border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fDLdMG_radioDotInner{background:currentColor;border-radius:50%;width:8px;height:8px}.fDLdMG_checkboxGroup{flex-direction:column;gap:12px;display:flex}.fDLdMG_checkboxGroupError{border-radius:4px;outline:1px solid #ff4d4f;margin:-8px;padding:8px}.fDLdMG_checkboxLabel{cursor:pointer;border:1px solid var(--ja-field-border);background:var(--ifs-careers-bg1);color:var(--ifs-careers-fg2);border-radius:4px;align-items:center;gap:12px;padding:12px 16px;font-family:Gilroy,sans-serif;font-size:15px;transition:all .2s;display:flex}.fDLdMG_checkboxLabel:hover{color:var(--ifs-careers-fg1);border-color:#edb500}.fDLdMG_checkboxLabelChecked{color:#edb500;background:#edb50014;border-color:#edb500}html[data-theme=light] .fDLdMG_checkboxLabelChecked{color:#8a6a00}.fDLdMG_checkboxBox{border:1px solid;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fDLdMG_checkboxBoxChecked{background:#edb50026;border-color:#edb500}.fDLdMG_checkboxCheck{border-bottom:2px solid #edb500;border-left:2px solid #edb500;width:8px;height:4px;display:block;transform:rotate(-45deg)translate(1px,-1px)}
