.ibl-application-form_app__F1RO1{--ibl-ink:#0a1e3c;--ibl-ink-700:#122a52;--ibl-ink-500:#33507e;--ibl-gold:#c9a227;--ibl-gold-deep:#a8861b;--ibl-gold-soft:#f6eedc;--ibl-paper-0:#ffffff;--ibl-paper-50:#f5f7fb;--ibl-paper-100:#edf1f7;--ibl-ink-900:#0e1b33;--ibl-ink-600:#46536b;--ibl-ink-400:#7c879e;--ibl-line-200:#d5dce8;--ibl-line-100:#e3e8f0;--ibl-success-600:#2f7a4f;--ibl-success-100:#e4f2e9;--ibl-error-600:#b3261e;--ibl-radius-s:6px;--ibl-radius-m:10px;--ibl-radius-l:16px;--ibl-focus-ring:rgba(201,162,39,0.22);min-height:100dvh;color:var(--ibl-ink-900);background:linear-gradient(180deg,#f7f9fc,#edf1f7);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.ibl-application-form_topbar__LhNYo{position:sticky;top:0;z-index:20;min-height:72px;display:flex;align-items:center;gap:.75rem;padding:1rem clamp(1rem,3vw,2.5rem);color:#fff;background:var(--ibl-ink);box-shadow:0 1px 0 rgba(255,255,255,.08),0 8px 28px rgba(10,30,60,.18);overflow:hidden}.ibl-application-form_topbar__LhNYo:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(201,162,39,.8) 1.2px,transparent 0);background-size:22px 22px;opacity:.1;pointer-events:none}.ibl-application-form_mark__zhaqu{width:44px;height:44px;border-radius:50%;background:var(--ibl-gold);border:1px solid rgba(255,255,255,.25);overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.18);position:relative;z-index:1}.ibl-application-form_brand__UZszk{position:relative;z-index:1}.ibl-application-form_brandName__NHWgt{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:.01em}.ibl-application-form_brandSub__Jhlee{font-size:.72rem;color:rgba(255,255,255,.65)}.ibl-application-form_layout__LdBle{flex:1;display:flex;align-items:stretch}.ibl-application-form_rail__ahdfF{width:272px;flex-shrink:0;position:sticky;top:72px;height:calc(100dvh - 72px);overflow:auto;background:var(--ibl-ink);color:#fff;padding:2.5rem 1.5rem 3rem}.ibl-application-form_railList__L6u2B{list-style:none;margin:0 auto;padding:0;max-width:240px}.ibl-application-form_railItem__6R0oO{display:flex;gap:.85rem}.ibl-application-form_railJump__EaxFb{all:unset;width:100%;display:flex;gap:.85rem;cursor:pointer;border-radius:12px;padding:.15rem .25rem}.ibl-application-form_railJump__EaxFb:disabled{cursor:default}.ibl-application-form_railNode__PuukK{display:flex;flex-direction:column;align-items:center}.ibl-application-form_railNum__DXXYO{width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:rgba(255,255,255,.6);background:var(--ibl-ink)}.ibl-application-form_railLine__eTQ4b{width:1.5px;flex:1;min-height:22px;background:rgba(255,255,255,.18);margin:2px 0}.ibl-application-form_railItem__6R0oO:last-child .ibl-application-form_railLine__eTQ4b{display:none}.ibl-application-form_railLabel__9sFs0{padding-top:2px;padding-bottom:24px;font-size:.85rem;color:rgba(255,255,255,.5)}.ibl-application-form_isActive__rtWTV .ibl-application-form_railNum__DXXYO{background:var(--ibl-gold);border-color:var(--ibl-gold);color:var(--ibl-ink)}.ibl-application-form_isActive__rtWTV .ibl-application-form_railLabel__9sFs0{color:#fff;font-weight:600}.ibl-application-form_isDone__MdO_9 .ibl-application-form_railNum__DXXYO{background:var(--ibl-ink-500);border-color:var(--ibl-ink-500);color:#fff}.ibl-application-form_isDone__MdO_9 .ibl-application-form_railLine__eTQ4b{background:var(--ibl-gold);opacity:.55}.ibl-application-form_isDone__MdO_9 .ibl-application-form_railLabel__9sFs0{color:rgba(255,255,255,.78)}.ibl-application-form_railProgress__OLKCq{margin-top:2.25rem;max-width:240px;margin-left:auto;margin-right:auto}.ibl-application-form_railProgressLabel__mRG6S{display:flex;justify-content:space-between;font-size:.72rem;color:rgba(255,255,255,.55);margin-bottom:.45rem}.ibl-application-form_railProgressLabel__mRG6S strong{color:var(--ibl-gold);font-weight:600}.ibl-application-form_railProgressTrack__dqJv5{height:4px;border-radius:999px;background:rgba(255,255,255,.15);overflow:hidden}.ibl-application-form_railProgressFill__2WoJU{height:100%;background:var(--ibl-gold);border-radius:999px}.ibl-application-form_mobileProgress__t2sb1{display:none}.ibl-application-form_panel__mRHOH{flex:1;min-width:0;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,4rem);display:flex;justify-content:center}.ibl-application-form_panelInner__ATsLh{width:100%;max-width:780px}.ibl-application-form_intro__iDixg{max-width:760px}.ibl-application-form_introDates__N7n_D{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--ibl-ink);background:var(--ibl-gold-soft);padding:.35rem .75rem;border-radius:999px;margin-bottom:1.1rem;font-weight:600}.ibl-application-form_intro__iDixg h1{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.1rem);line-height:1.15;letter-spacing:-.025em;margin:0 0 1rem}.ibl-application-form_introLede__kto7x{font-size:1.05rem;line-height:1.75;color:var(--ibl-ink-600);margin-bottom:1.6rem}.ibl-application-form_introBody__RZWPi{font-size:.94rem;line-height:1.75;color:var(--ibl-ink-600);margin-bottom:1.6rem}.ibl-application-form_requirementsCard___mg8y{background:var(--ibl-paper-0);border:1px solid var(--ibl-line-200);border-radius:var(--ibl-radius-m);padding:1.1rem 1.2rem;margin-bottom:1.6rem;box-shadow:0 8px 22px rgba(10,30,60,.05)}.ibl-application-form_requirementsCard___mg8y h3{margin:0 0 .45rem;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1rem;color:var(--ibl-ink-900)}.ibl-application-form_requirementsCard___mg8y p{margin:0 0 .45rem;font-size:.88rem;color:var(--ibl-ink-600)}.ibl-application-form_requirementsCard___mg8y ul{margin:0;padding-left:1.15rem;display:grid;gap:.45rem}.ibl-application-form_requirementsCard___mg8y li{font-size:.87rem;line-height:1.55;color:var(--ibl-ink-900);word-break:break-word}.ibl-application-form_callout__9YGYe{background:var(--ibl-ink);color:rgba(255,255,255,.9);border-left:3px solid var(--ibl-gold);border-radius:var(--ibl-radius-m);padding:1.25rem 1.4rem;margin-bottom:1.6rem;box-shadow:0 10px 30px rgba(10,30,60,.16)}.ibl-application-form_callout__9YGYe h3{color:#fff;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1rem;margin:0 0 .55rem}.ibl-application-form_callout__9YGYe p{font-size:.9rem;line-height:1.6;color:rgba(255,255,255,.75);margin:0}.ibl-application-form_callout__9YGYe p+p{margin-top:.6rem}.ibl-application-form_statRow___bbk2{display:flex;gap:0;margin-top:2.25rem;margin-bottom:2rem;flex-wrap:wrap}.ibl-application-form_stat__jUSUF{min-width:150px;padding-right:2rem}.ibl-application-form_stat__jUSUF+.ibl-application-form_stat__jUSUF{border-left:1px solid var(--ibl-line-200);padding-left:2rem}.ibl-application-form_statNum__UUmcv{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.3rem;color:var(--ibl-ink-900)}.ibl-application-form_statLabel__FwyGU{font-size:.78rem;color:var(--ibl-ink-400)}.ibl-application-form_form__L6612{background:var(--ibl-paper-0);border:1px solid var(--ibl-line-100);border-radius:20px;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 18px 50px rgba(10,30,60,.1)}.ibl-application-form_draftStatus__hg9mC{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;color:var(--ibl-ink-400);font-size:.78rem}.ibl-application-form_draftDot__ZunBT{width:7px;height:7px;border-radius:50%;background:#2f7a4f}.ibl-application-form_step__GV4a3{display:none}.ibl-application-form_isActiveStep__F0KKa{display:block}.ibl-application-form_stepEyebrow___oFgL{font-size:.78rem;color:var(--ibl-gold-deep);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.ibl-application-form_stepTitle__MFu26{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:clamp(1.65rem,3vw,2.05rem);line-height:1.25;letter-spacing:-.015em;margin:0 0 .6rem}.ibl-application-form_stepIntro__mwkUC{color:var(--ibl-ink-600);font-size:.95rem;margin-bottom:2rem;max-width:56ch}.ibl-application-form_field__UVdAT{margin-bottom:2rem;border:0;padding:0}.ibl-application-form_fieldLabel__seAwt{display:block;font-size:.9rem;font-weight:600;color:var(--ibl-ink-900);margin-bottom:.45rem;line-height:1.45}.ibl-application-form_req__YC2oX{color:var(--ibl-gold-deep);margin-left:.15rem}.ibl-application-form_fieldHint__cuyn1{font-size:.8rem;color:var(--ibl-ink-400);margin-bottom:.6rem}.ibl-application-form_input__XB13u,.ibl-application-form_textarea__htfv7{width:100%;font-family:inherit;font-size:.95rem;color:var(--ibl-ink-900);background:var(--ibl-paper-0);border:1px solid var(--ibl-line-200);border-radius:var(--ibl-radius-s);padding:.78rem .9rem;min-height:48px}.ibl-application-form_textarea__htfv7{resize:vertical;min-height:132px;line-height:1.5}.ibl-application-form_input__XB13u:focus,.ibl-application-form_textarea__htfv7:focus{outline:none;border-color:var(--ibl-gold);box-shadow:0 0 0 4px var(--ibl-focus-ring)}.ibl-application-form_fieldFoot__HLHv8{display:flex;justify-content:flex-end;margin-top:.4rem}.ibl-application-form_counter__DDpOi{font-size:.78rem;color:var(--ibl-ink-400)}.ibl-application-form_counterWarn__RgGFl{color:var(--ibl-gold-deep)}.ibl-application-form_counterOver__Nuqg7{color:var(--ibl-error-600);font-weight:600}.ibl-application-form_errorMsg__c_lmG{display:none;font-size:.8rem;color:var(--ibl-error-600);margin-top:.5rem}.ibl-application-form_hasError__d8ktx .ibl-application-form_conditional__acTyV,.ibl-application-form_hasError__d8ktx .ibl-application-form_input__XB13u,.ibl-application-form_hasError__d8ktx .ibl-application-form_pillGroup__hGITP label,.ibl-application-form_hasError__d8ktx .ibl-application-form_textarea__htfv7{border-color:var(--ibl-error-600)}.ibl-application-form_hasError__d8ktx .ibl-application-form_errorMsg__c_lmG{display:block}.ibl-application-form_pillGroup__hGITP{display:flex;flex-wrap:wrap;gap:.65rem}.ibl-application-form_pillGroup__hGITP input{position:absolute;opacity:0;width:1px;height:1px}.ibl-application-form_pillGroup__hGITP label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.55rem 1rem;border-radius:10px;border:1px solid var(--ibl-line-200);font-size:.88rem;color:var(--ibl-ink-900);background:var(--ibl-paper-0);min-height:44px;display:inline-flex;align-items:center;justify-content:center;max-width:100%;text-align:center;white-space:normal;overflow-wrap:anywhere}.ibl-application-form_pillGroup__hGITP input:checked+label{background:var(--ibl-ink);border-color:var(--ibl-ink);color:#fff}.ibl-application-form_pillGroup__hGITP input:disabled+label{opacity:.4;cursor:not-allowed}.ibl-application-form_checkboxGroup__7zZZs label{border-radius:var(--ibl-radius-s)}.ibl-application-form_checkboxGroup__7zZZs input:checked+label{background:var(--ibl-gold-soft);border-color:var(--ibl-gold);color:var(--ibl-ink-900)}.ibl-application-form_selectCount__JgHoJ{font-size:.8rem;color:var(--ibl-ink-400);margin-top:.6rem}.ibl-application-form_skillMatrixRows__tdNTL,.ibl-application-form_skillMatrix__auzWW{display:flex;flex-direction:column;gap:1.2rem}.ibl-application-form_skillRow__zAfby{display:flex;flex-direction:column;gap:.7rem;padding:1rem;border:1px solid var(--ibl-line-100);border-radius:12px;background:var(--ibl-paper-100)}.ibl-application-form_skillRowName__xysQG{font-size:.88rem;font-weight:600;color:var(--ibl-ink-900)}.ibl-application-form_skillRow__zAfby .ibl-application-form_pillGroup__hGITP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ibl-application-form_skillRow__zAfby .ibl-application-form_pillGroup__hGITP label{min-height:40px;padding:.45rem .55rem;font-size:.8rem}.ibl-application-form_skillMatrixError__uXHvI{display:none;font-size:.8rem;color:var(--ibl-error-600);margin-top:.3rem}.ibl-application-form_hasError__d8ktx .ibl-application-form_skillMatrixError__uXHvI{display:block}.ibl-application-form_conditional__acTyV{margin-top:1rem;padding:1rem 1rem .25rem;border-left:3px solid var(--ibl-gold);border-radius:0 12px 12px 0;background:#f8fafd}.ibl-application-form_conditional__acTyV[hidden]{display:none}.ibl-application-form_linkRow__N4RWM{display:flex;gap:.6rem}.ibl-application-form_linkRow__N4RWM select{flex:0 0 168px}.ibl-application-form_linkRow__N4RWM input{flex:1}.ibl-application-form_declarationBox__Blkhi{background:#f8fafd;border:1px solid var(--ibl-line-200);border-radius:var(--ibl-radius-m);padding:1.25rem 1.35rem;margin-bottom:1.5rem;font-size:.92rem;color:var(--ibl-ink-600);line-height:1.7}.ibl-application-form_agreeRow__ck2G9{display:flex;align-items:flex-start;gap:.7rem}.ibl-application-form_agreeRow__ck2G9 input{margin-top:.2rem;width:17px;height:17px;accent-color:var(--ibl-ink);flex-shrink:0}.ibl-application-form_agreeRow__ck2G9 label{font-size:.92rem;color:var(--ibl-ink-900)}.ibl-application-form_actions__UxJP1{display:flex;justify-content:space-between;align-items:center;margin-top:2.75rem;padding-top:1.25rem;border-top:1px solid var(--ibl-line-100);gap:1rem}.ibl-application-form_btn__wfI54{font-size:.92rem;font-weight:600;min-height:46px;padding:.75rem 1.35rem;border-radius:999px;border:1px solid transparent;cursor:pointer}.ibl-application-form_btnPrimary__71j4Y{background:var(--ibl-ink);color:#fff;box-shadow:0 7px 18px rgba(10,30,60,.2)}.ibl-application-form_btnPrimary__71j4Y:hover{background:var(--ibl-ink-700)}.ibl-application-form_btnSecondary___Fmty{background:transparent;color:var(--ibl-ink-600);border-color:var(--ibl-line-200)}.ibl-application-form_btn__wfI54[disabled]{opacity:.5;cursor:not-allowed}.ibl-application-form_kbdHint__kPmbG{font-size:.72rem;color:var(--ibl-ink-400);margin-top:.8rem;text-align:right}.ibl-application-form_kbdHint__kPmbG kbd{font:600 .7rem Inter,sans-serif;border:solid var(--ibl-line-200);border-width:1px 1px 2px;border-radius:4px;padding:.1rem .35rem;background:var(--ibl-paper-0);color:var(--ibl-ink-600)}.ibl-application-form_reviewSummary__mjyDe{display:grid;gap:1rem}.ibl-application-form_reviewSection__hDMzT{border:1px solid var(--ibl-line-200);border-radius:16px;background:var(--ibl-paper-0);overflow:hidden;box-shadow:0 8px 24px rgba(10,30,60,.06)}.ibl-application-form_reviewSectionHead__6OAht{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;background:#f8fafd;border-bottom:1px solid var(--ibl-line-200)}.ibl-application-form_reviewSectionHead__6OAht h3{margin:0;font-family:Space Grotesk,Segoe UI,sans-serif;font-size:.96rem;color:var(--ibl-ink-900)}.ibl-application-form_reviewEdit__gVFU8{border:0;background:none;color:var(--ibl-gold-deep);font:600 .8rem Inter,sans-serif;cursor:pointer;padding:.3rem;text-decoration:underline;text-underline-offset:2px}.ibl-application-form_reviewList__0XhdD{margin:0}.ibl-application-form_reviewRow__MgaA2{display:grid;grid-template-columns:minmax(150px,.8fr) 1.4fr;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--ibl-line-200)}.ibl-application-form_reviewRow__MgaA2:last-child{border-bottom:0}.ibl-application-form_reviewLabel__Tkv_4{color:var(--ibl-ink-400);font-size:.78rem;font-weight:600}.ibl-application-form_reviewValue__s_kGx{color:var(--ibl-ink-900);font-size:.9rem;white-space:pre-wrap;word-break:break-word}.ibl-application-form_submitError__EOYA4{color:var(--ibl-error-600);font-size:.9rem;margin-top:1rem}.ibl-application-form_confirm__EQXsH{display:block;text-align:left;background:var(--ibl-paper-0);border:1px solid var(--ibl-line-100);border-radius:20px;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 18px 50px rgba(10,30,60,.1)}.ibl-application-form_confirmMark__oHHf2{width:52px;height:52px;border-radius:50%;background:var(--ibl-success-100);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.ibl-application-form_confirm__EQXsH h1{font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.7rem;margin-bottom:.8rem}.ibl-application-form_confirm__EQXsH p{color:var(--ibl-ink-600);font-size:.95rem;max-width:56ch;margin-bottom:.8rem}@media (max-width:900px){.ibl-application-form_topbar__LhNYo{position:relative;min-height:64px;padding:.85rem 1rem}.ibl-application-form_mark__zhaqu{width:40px;height:40px}.ibl-application-form_rail__ahdfF{display:none}.ibl-application-form_mobileProgress__t2sb1{display:block;position:sticky;top:0;z-index:15;background:rgba(10,30,60,.97);color:#fff;padding:.8rem 1rem .9rem}.ibl-application-form_mobileProgressTop__rTRHV{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;margin-bottom:.55rem}.ibl-application-form_mobileProgressTop__rTRHV strong{min-width:0;overflow-wrap:anywhere}.ibl-application-form_mobileProgressTop__rTRHV span{flex-shrink:0}.ibl-application-form_mobileBar__pg7hb{height:4px;border-radius:999px;background:rgba(255,255,255,.18);overflow:hidden}.ibl-application-form_mobileBarFill__anE4g{height:100%;background:var(--ibl-gold);border-radius:999px}.ibl-application-form_panel__mRHOH{padding:1.25rem .8rem 2.5rem}.ibl-application-form_panelInner__ATsLh{max-width:none}.ibl-application-form_statRow___bbk2{display:grid;grid-template-columns:1fr;gap:0}.ibl-application-form_stat__jUSUF{min-width:0;padding-right:0}.ibl-application-form_stat__jUSUF+.ibl-application-form_stat__jUSUF{border-left:0;padding-left:0;border-top:1px solid var(--ibl-line-200);padding-top:.85rem;margin-top:.85rem}.ibl-application-form_skillRow__zAfby .ibl-application-form_pillGroup__hGITP{grid-template-columns:repeat(2,minmax(0,1fr))}.ibl-application-form_actions__UxJP1{position:sticky;bottom:0;z-index:10;margin:2rem 0 0;padding:1rem 0 0;background:rgba(255,255,255,.96);border-top:1px solid var(--ibl-line-100)}.ibl-application-form_reviewRow__MgaA2{grid-template-columns:1fr;gap:.3rem}.ibl-application-form_linkRow__N4RWM{flex-direction:column}}