@keyframes qualifications_ocPulse__G4a5l{0%{box-shadow:0 0 0 0 rgba(255,212,0,.5)}70%{box-shadow:0 0 0 8px rgba(255,212,0,0)}to{box-shadow:0 0 0 0 rgba(255,212,0,0)}}.qualifications_page__ih__H{--future-blue:#2b2ecf;--future-blue-dark:#2326b8;--midnight-tech:#0f1b3d;--morning-sun:#ffd400;--learning-sky:#8fa2d6;--tech-teal:#1fb6a6;--digital-violet:#7a6cf6;--fresh-mint:#7ed957;--warm-sand:#f2b766;--true-black:#121212;--quiet-ink:#2a2a2a;--graphite:#4a4a4a;--pale-sky:#6f6f6f;--soft-stone:#9c9c9c;--light-ash:#cfcfcf;--warm-fog:#e6e6e6;--soft-white:#f5f5f5;--font-display:"Space Grotesk",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--container:1280px;--gutter:32px;font-family:var(--font-body);font-size:16px;line-height:1.55;color:var(--true-black);background:#fff;-webkit-font-smoothing:antialiased}.qualifications_page__ih__H img,.qualifications_page__ih__H svg{display:block;max-width:100%}.qualifications_page__ih__H a{color:inherit;text-decoration:none}.qualifications_page__ih__H .qualifications_wrap__Maz4l{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.qualifications_page__ih__H .qualifications_eyebrow__L7PeP{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--future-blue)}.qualifications_page__ih__H .qualifications_speck__WUpRa{position:absolute;pointer-events:none;border-radius:1px}.qualifications_page__ih__H .qualifications_speckY__oq_N4{background:var(--morning-sun)}.qualifications_page__ih__H .qualifications_speckB__mBVkh{background:var(--future-blue)}.qualifications_page__ih__H .qualifications_speckW__PwMU8{background:#fff;opacity:.6}.qualifications_page__ih__H .qualifications_btn__NSZ_9{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:10px;font-family:var(--font-body);font-weight:600;font-size:15px;text-decoration:none;border:1.5px solid transparent;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap;cursor:pointer}.qualifications_page__ih__H .qualifications_btn__NSZ_9 svg{width:16px;height:16px}.qualifications_page__ih__H .qualifications_btn__NSZ_9:hover{transform:translateY(-1px)}.qualifications_page__ih__H .qualifications_btnPrimary__PsQi5{background:var(--future-blue);color:#fff}.qualifications_page__ih__H .qualifications_btnPrimary__PsQi5:hover{background:var(--future-blue-dark);color:#fff}.qualifications_page__ih__H .qualifications_btnYellow__lcbyn{background:var(--morning-sun);color:var(--midnight-tech)}.qualifications_page__ih__H .qualifications_btnYellow__lcbyn:hover{background:#f5cd00;color:var(--midnight-tech)}.qualifications_page__ih__H .qualifications_btnGhostWhite__mc4dA{color:#fff;border:1.5px solid hsla(0,0%,100%,.32);padding:13px 22px;border-radius:10px;background:transparent;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:15px;text-decoration:underline;transition:background .16s ease,border-color .16s ease}.qualifications_page__ih__H .qualifications_btnGhostWhite__mc4dA:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.55);color:#fff}.qualifications_page__ih__H .qualifications_ctaRow__c_pBB{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:28px 0 0}.qualifications_page__ih__H .qualifications_ctaRow__c_pBB .qualifications_btn__NSZ_9{font-size:15.5px}.qualifications_page__ih__H .qualifications_ctaRow__c_pBB .qualifications_btnYellow__lcbyn{padding:14px 26px}.qualifications_page__ih__H .qualifications_hero__hh9M0{position:relative;overflow:hidden;background:var(--midnight-tech);color:#fff;padding:84px 0 92px;text-align:center}.qualifications_page__ih__H .qualifications_hero__hh9M0:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.qualifications_page__ih__H .qualifications_hero__hh9M0:after{content:"";position:absolute;width:620px;height:620px;top:-220px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(43,46,207,.55),transparent 64%);pointer-events:none}.qualifications_page__ih__H .qualifications_hero__hh9M0 .qualifications_wrap__Maz4l{position:relative;z-index:2}.qualifications_page__ih__H .qualifications_hero__hh9M0 h1{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;color:#fff;font-size:clamp(42px,6vw,80px);line-height:.96;max-width:14ch;margin:22px auto 0}.qualifications_page__ih__H .qualifications_hero__hh9M0 .qualifications_sun___b2GM{color:var(--morning-sun)}.qualifications_page__ih__H .qualifications_hero__hh9M0 .qualifications_sub__1F3y9{font-size:20px;line-height:1.52;color:hsla(0,0%,100%,.86);max-width:560px;margin:20px auto 0}.qualifications_page__ih__H .qualifications_heroIn___mAuT{max-width:1080px;margin:0 auto}.qualifications_page__ih__H .qualifications_heroGrid__4_oHx{display:grid;grid-template-columns:1fr;grid-gap:36px;gap:36px;align-items:start;margin-top:38px;text-align:left}.qualifications_page__ih__H .qualifications_heroLeft__REk5R{text-align:center}.qualifications_page__ih__H .qualifications_kicker__U6Gxb{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.2);padding:7px 14px;border-radius:999px;white-space:nowrap}.qualifications_page__ih__H .qualifications_kicker__U6Gxb .qualifications_dot__esNn0{width:7px;height:7px;border-radius:2px;background:var(--morning-sun);transform:rotate(45deg)}.qualifications_page__ih__H .qualifications_chips__NgUYB{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 0;justify-content:center}.qualifications_page__ih__H .qualifications_chips__NgUYB span{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);padding:8px 13px;border-radius:999px;white-space:nowrap}.qualifications_page__ih__H .qualifications_chips__NgUYB svg{color:var(--morning-sun);width:13px;height:13px}.qualifications_page__ih__H .qualifications_deadline__Ux26y{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:13.5px;color:hsla(0,0%,100%,.82)}.qualifications_page__ih__H .qualifications_deadline__Ux26y b{color:#fff;font-weight:600}.qualifications_page__ih__H .qualifications_deadline__Ux26y .qualifications_pulse__ueEnq{width:8px;height:8px;border-radius:50%;background:var(--morning-sun);box-shadow:0 0 0 0 rgba(255,212,0,.6);animation:qualifications_ocPulse__G4a5l 2s infinite}@media(min-width:961px){.qualifications_page__ih__H .qualifications_hero__hh9M0{text-align:left}.qualifications_page__ih__H .qualifications_hero__hh9M0 h1{margin-inline:0;max-width:13ch}.qualifications_page__ih__H .qualifications_hero__hh9M0 .qualifications_sub__1F3y9{margin-inline:0}.qualifications_page__ih__H .qualifications_heroGrid__4_oHx{grid-template-columns:minmax(0,1fr) 440px;gap:60px;align-items:center}.qualifications_page__ih__H .qualifications_heroLeft__REk5R{text-align:left}.qualifications_page__ih__H .qualifications_chips__NgUYB{justify-content:flex-start}}.qualifications_page__ih__H .qualifications_heroGraphic__2MggN{position:relative;width:100%;max-width:440px;margin-inline:auto}.qualifications_page__ih__H .qualifications_heroGraphic__2MggN:before{content:"";position:absolute;z-index:0;inset:-30px -20px -20px -30px;border-radius:40px;background:radial-gradient(circle at 70% 30%,rgba(143,162,214,.4),transparent 60%)}.qualifications_page__ih__H .qualifications_hgFrame__b2Vo8{position:relative;border-radius:26px;overflow:hidden;border:5px solid hsla(0,0%,100%,.08);box-shadow:0 44px 90px -34px rgba(0,0,0,.6);aspect-ratio:4/5}.qualifications_page__ih__H .qualifications_hgFrame__b2Vo8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.qualifications_page__ih__H .qualifications_hgFrame__b2Vo8:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,27,61,0) 55%,rgba(15,27,61,.35))}.qualifications_page__ih__H .qualifications_hgBadge__qIGE1{position:absolute;z-index:3;background:#fff;color:var(--midnight-tech);border-radius:16px;box-shadow:0 20px 44px -20px rgba(0,0,0,.5)}.qualifications_page__ih__H .qualifications_hgAccred__xaU5r{top:26px;left:-26px;display:flex;align-items:center;gap:11px;padding:13px 16px}.qualifications_page__ih__H .qualifications_hgAccred__xaU5r svg{width:24px;height:24px;color:var(--future-blue);flex:0 0 auto}.qualifications_page__ih__H .qualifications_hgAccred__xaU5r b{display:block;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--midnight-tech);line-height:1.1}.qualifications_page__ih__H .qualifications_hgAccred__xaU5r span{font-size:11.5px;color:var(--pale-sky)}.qualifications_page__ih__H .qualifications_hgStat__dMrdN{bottom:30px;right:-24px;text-align:left;background:var(--morning-sun);padding:16px 20px;transform:rotate(-3deg)}.qualifications_page__ih__H .qualifications_hgStat__dMrdN b{display:block;font-family:var(--font-display);font-weight:700;font-size:40px;line-height:.95;letter-spacing:-.03em;color:var(--midnight-tech)}.qualifications_page__ih__H .qualifications_hgStat__dMrdN span{font-size:12px;font-weight:600;line-height:1.25;color:var(--midnight-tech);display:block;margin-top:3px}.qualifications_page__ih__H .qualifications_hgChip__bYq43{position:absolute;z-index:3;top:-16px;right:22px;font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.03em;color:var(--midnight-tech);background:#fff;padding:8px 14px;border-radius:999px;box-shadow:0 14px 30px -16px rgba(0,0,0,.45);transform:rotate(3deg)}@media(max-width:960px){.qualifications_page__ih__H .qualifications_heroGraphic__2MggN{max-width:380px}.qualifications_page__ih__H .qualifications_hgAccred__xaU5r{left:-10px}.qualifications_page__ih__H .qualifications_hgStat__dMrdN{right:-8px}}.qualifications_page__ih__H .qualifications_thesis__xfNVZ{background:var(--morning-sun);padding:22px var(--gutter)}.qualifications_page__ih__H .qualifications_thesisIn__SwL72{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:14px;justify-content:center;text-align:center}.qualifications_page__ih__H .qualifications_thesisIn__SwL72 svg{width:26px;height:26px;color:var(--midnight-tech);flex:0 0 auto}.qualifications_page__ih__H .qualifications_thesisIn__SwL72 p{font-family:var(--font-display);font-weight:600;font-size:clamp(17px,2.2vw,23px);line-height:1.3;color:var(--midnight-tech);margin:0}.qualifications_page__ih__H .qualifications_section__tWBYF{padding:96px 0}.qualifications_page__ih__H .qualifications_sectionSoft__mPC_g{background:var(--soft-white)}.qualifications_page__ih__H .qualifications_sectionTrust__wGO2k{padding:64px 0}.qualifications_page__ih__H .qualifications_headCenter__3XlQ3{text-align:center;max-width:660px;margin:0 auto 56px}.qualifications_page__ih__H .qualifications_headCenter__3XlQ3 .qualifications_eyebrow__L7PeP{display:block;margin-bottom:14px}.qualifications_page__ih__H .qualifications_headCenter__3XlQ3 h2{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4vw,48px);line-height:1.06;letter-spacing:-.025em;color:var(--midnight-tech);margin:0}.qualifications_page__ih__H .qualifications_headCenter__3XlQ3 p{font-size:17px;line-height:1.6;color:var(--graphite);margin:18px auto 0}.qualifications_page__ih__H .qualifications_trustLead__vtEjK{text-align:center;font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft-stone);margin:0 0 26px}.qualifications_page__ih__H .qualifications_trustStrip__sWldZ{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:30px;max-width:900px;margin:0 auto}.qualifications_page__ih__H .qualifications_trustStrip__sWldZ .qualifications_tl__73hQt{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--soft-stone);letter-spacing:-.01em;transition:color .16s ease}.qualifications_page__ih__H .qualifications_trustStrip__sWldZ .qualifications_tl__73hQt:hover{color:var(--pale-sky)}.qualifications_page__ih__H .qualifications_whySplit__uAYmM{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:48px;gap:48px;align-items:center;max-width:1080px;margin:0 auto}.qualifications_page__ih__H .qualifications_whyPhoto__x7AM9{position:relative}.qualifications_page__ih__H .qualifications_whyPhoto__x7AM9 img{width:100%;height:100%;min-height:420px;max-height:520px;-o-object-fit:cover;object-fit:cover;border-radius:22px;display:block}.qualifications_page__ih__H .qualifications_whyPhotoStat__0Kzvb{position:absolute;left:-18px;bottom:28px;background:var(--morning-sun);color:var(--midnight-tech);border-radius:16px;padding:16px 20px;transform:rotate(-3deg);box-shadow:0 20px 40px -18px rgba(0,0,0,.4)}.qualifications_page__ih__H .qualifications_whyPhotoStat__0Kzvb b{display:block;font-family:var(--font-display);font-weight:700;font-size:34px;line-height:1;letter-spacing:-.02em}.qualifications_page__ih__H .qualifications_whyPhotoStat__0Kzvb span{font-size:12.5px;font-weight:600}.qualifications_page__ih__H .qualifications_whyList__qua9p{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}.qualifications_page__ih__H .qualifications_whyList__qua9p li{display:flex;align-items:flex-start;gap:15px}.qualifications_page__ih__H .qualifications_whyList__qua9p li b{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--midnight-tech)}.qualifications_page__ih__H .qualifications_whyList__qua9p li p{font-size:14px;line-height:1.5;color:var(--graphite);margin:3px 0 0}.qualifications_page__ih__H .qualifications_whyList__qua9p li:nth-child(2) .qualifications_wlIc__vHRTx,.qualifications_page__ih__H .qualifications_whyList__qua9p li:nth-child(5) .qualifications_wlIc__vHRTx{background:var(--morning-sun);color:var(--midnight-tech)}.qualifications_page__ih__H .qualifications_wlIc__vHRTx{width:46px;height:46px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:var(--future-blue);color:#fff}.qualifications_page__ih__H .qualifications_wlIc__vHRTx svg{width:22px;height:22px}@media(max-width:860px){.qualifications_page__ih__H .qualifications_whySplit__uAYmM{grid-template-columns:1fr;gap:34px;max-width:460px}.qualifications_page__ih__H .qualifications_whyPhoto__x7AM9 img{min-height:300px;max-height:380px}.qualifications_page__ih__H .qualifications_whyPhotoStat__0Kzvb{left:auto;right:18px}}.qualifications_page__ih__H .qualifications_ocGrid__p5wPw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;max-width:1080px;margin:0 auto}.qualifications_page__ih__H .qualifications_ocCard__Sy_CR{position:relative;background:#fff;border:1.5px solid var(--midnight-tech);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.qualifications_page__ih__H .qualifications_ocCard__Sy_CR:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px rgba(15,27,61,.35)}.qualifications_page__ih__H .qualifications_ocCard__Sy_CR h3{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:-.02em;color:var(--midnight-tech);margin:0 0 6px;line-height:1.12}.qualifications_page__ih__H .qualifications_ocCard__Sy_CR ul{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-gap:9px;gap:9px}.qualifications_page__ih__H .qualifications_ocCard__Sy_CR ul li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;color:var(--graphite);border-top:1px dashed var(--warm-fog);padding-top:9px}.qualifications_page__ih__H .qualifications_ocCard__Sy_CR ul li:first-child{border-top:none;padding-top:0}.qualifications_page__ih__H .qualifications_ocCard__Sy_CR ul li svg{width:14px;height:14px;flex:0 0 auto;margin-top:2px;color:var(--future-blue)}.qualifications_page__ih__H .qualifications_ocBar__vWBC4{background:var(--midnight-tech);color:#fff;display:flex;align-items:center;gap:12px;padding:16px 20px}.qualifications_page__ih__H .qualifications_ocIc__uSmTb{width:34px;height:34px;border-radius:9px;background:hsla(0,0%,100%,.12);display:grid;place-items:center;flex:0 0 auto}.qualifications_page__ih__H .qualifications_ocIc__uSmTb svg{width:19px;height:19px;color:var(--morning-sun)}.qualifications_page__ih__H .qualifications_ocT__aUpJS{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:hsla(0,0%,100%,.62);line-height:1.2}.qualifications_page__ih__H .qualifications_ocBody__rE5Mo{padding:22px 22px 24px;display:flex;flex-direction:column;flex:1 1}.qualifications_page__ih__H .qualifications_ocDesc__xocRe{font-size:14px;line-height:1.55;color:var(--graphite);margin:0 0 16px}.qualifications_page__ih__H .qualifications_ocMeta__Ap96r{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px}.qualifications_page__ih__H .qualifications_ocMeta__Ap96r span{font-family:var(--font-display);font-weight:600;font-size:11.5px;color:var(--quiet-ink);background:var(--soft-white);border:1px solid var(--warm-fog);padding:5px 10px;border-radius:999px}.qualifications_page__ih__H .qualifications_ocFoot__jCzLo{margin-top:auto;display:flex;gap:10px;align-items:center}.qualifications_page__ih__H .qualifications_ocFoot__jCzLo .qualifications_btn__NSZ_9{flex:1 1;justify-content:center;font-size:14.5px;padding:12px 16px}.qualifications_page__ih__H .qualifications_ocLink__bsuJb{flex:0 0 auto;font-family:var(--font-body);font-weight:600;font-size:13.5px;color:var(--future-blue);display:inline-flex;align-items:center;gap:5px;white-space:nowrap;text-decoration:underline}.qualifications_page__ih__H .qualifications_ocLink__bsuJb:hover{color:var(--future-blue-dark)}@media(max-width:900px){.qualifications_page__ih__H .qualifications_ocGrid__p5wPw{grid-template-columns:1fr;max-width:440px}}.qualifications_page__ih__H .qualifications_photoBand__A77Mi{position:relative;overflow:hidden;min-height:340px;display:flex;align-items:center}.qualifications_page__ih__H .qualifications_photoBand__A77Mi img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.qualifications_page__ih__H .qualifications_photoBand__A77Mi:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,27,61,.92),rgba(15,27,61,.72) 45%,rgba(15,27,61,.25))}.qualifications_page__ih__H .qualifications_photoBand__A77Mi .qualifications_eyebrow__L7PeP{color:var(--morning-sun);display:block;margin-bottom:14px}.qualifications_page__ih__H .qualifications_photoBand__A77Mi h2{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.6vw,40px);line-height:1.08;letter-spacing:-.025em;color:#fff;margin:0 0 22px}.qualifications_page__ih__H .qualifications_photoBand__A77Mi .qualifications_sun___b2GM{color:var(--morning-sun)}.qualifications_page__ih__H .qualifications_photoBand__A77Mi .qualifications_btn__NSZ_9{font-size:15.5px}.qualifications_page__ih__H .qualifications_pbIn__XKm8t{position:relative;z-index:2;max-width:560px;padding:64px var(--gutter)}.qualifications_page__ih__H .qualifications_stepGrid__BIaBE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;max-width:1040px;margin:0 auto}.qualifications_page__ih__H .qualifications_step__Px8Sb{position:relative;background:#fff;border:1px solid var(--warm-fog);border-radius:20px;padding:30px 26px 26px}.qualifications_page__ih__H .qualifications_step__Px8Sb h3{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em;color:var(--midnight-tech);margin:0 0 9px}.qualifications_page__ih__H .qualifications_step__Px8Sb p{font-size:14.5px;line-height:1.58;color:var(--graphite);margin:0}.qualifications_page__ih__H .qualifications_stepSun__Dv2Wt{background:#fffbec;border-color:#f4e4a6}.qualifications_page__ih__H .qualifications_stepSun__Dv2Wt .qualifications_sN__kBAp0{color:#f0dc95}.qualifications_page__ih__H .qualifications_stepSun__Dv2Wt .qualifications_sIc__kju0j{background:var(--morning-sun);color:var(--midnight-tech)}.qualifications_page__ih__H .qualifications_sN__kBAp0{position:absolute;top:22px;right:24px;font-family:var(--font-display);font-weight:700;font-size:40px;line-height:1;color:var(--warm-fog);letter-spacing:-.03em}.qualifications_page__ih__H .qualifications_sIc__kju0j{width:52px;height:52px;border-radius:14px;margin-bottom:18px;display:grid;place-items:center;background:var(--future-blue);color:#fff}.qualifications_page__ih__H .qualifications_sIc__kju0j svg{width:25px;height:25px}@media(max-width:880px){.qualifications_page__ih__H .qualifications_stepGrid__BIaBE{grid-template-columns:1fr;max-width:440px}}.qualifications_page__ih__H .qualifications_accredNote__xYJsj{max-width:1040px;margin:30px auto 0;text-align:center;font-size:13.5px;color:var(--pale-sky)}.qualifications_page__ih__H .qualifications_accredNote__xYJsj b{color:var(--quiet-ink);font-weight:600}.qualifications_page__ih__H .qualifications_datesBand__SNhdp{max-width:1040px;margin:0 auto;background:var(--midnight-tech);border-radius:24px;overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr}.qualifications_page__ih__H .qualifications_dbLeft__vOmUl{padding:44px;position:relative}.qualifications_page__ih__H .qualifications_dbLeft__vOmUl:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.06) 1px,transparent 0);background-size:22px 22px;pointer-events:none}.qualifications_page__ih__H .qualifications_dbLeft__vOmUl .qualifications_eyebrow__L7PeP{color:var(--morning-sun);position:relative}.qualifications_page__ih__H .qualifications_dbLeft__vOmUl h2{font-family:var(--font-display);font-weight:700;font-size:30px;letter-spacing:-.02em;color:#fff;margin:14px 0 12px;position:relative;line-height:1.1}.qualifications_page__ih__H .qualifications_dbLeft__vOmUl p{font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.72);margin:0 0 24px;position:relative}.qualifications_page__ih__H .qualifications_dbLeft__vOmUl .qualifications_btn__NSZ_9{position:relative}.qualifications_page__ih__H .qualifications_dbRight__z9mh3{background:var(--future-blue);padding:44px 40px;display:grid;grid-gap:18px;gap:18px;align-content:center}.qualifications_page__ih__H .qualifications_dbItem__WIn91{display:flex;align-items:center;gap:16px}.qualifications_page__ih__H .qualifications_dd__t30qI{width:60px;height:60px;flex:0 0 auto;border-radius:14px;background:hsla(0,0%,100%,.12);display:grid;place-items:center;text-align:center;line-height:1}.qualifications_page__ih__H .qualifications_dd__t30qI b{font-family:var(--font-display);font-weight:700;font-size:22px;color:#fff}.qualifications_page__ih__H .qualifications_dd__t30qI span{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--morning-sun);margin-top:3px}.qualifications_page__ih__H .qualifications_dl__JwfDP b{display:block;font-family:var(--font-display);font-weight:700;font-size:16px;color:#fff}.qualifications_page__ih__H .qualifications_dl__JwfDP span{font-size:13px;color:hsla(0,0%,100%,.78)}@media(max-width:820px){.qualifications_page__ih__H .qualifications_datesBand__SNhdp{grid-template-columns:1fr;max-width:460px}.qualifications_page__ih__H .qualifications_dbLeft__vOmUl{padding:36px 30px}.qualifications_page__ih__H .qualifications_dbRight__z9mh3{padding:32px 30px}}.qualifications_page__ih__H .qualifications_faqList__dYTgm{max-width:780px;margin:0 auto;display:grid;grid-gap:14px;gap:14px}.qualifications_page__ih__H .qualifications_faqItem__JmGpS{background:#fff;border:1px solid var(--warm-fog);border-radius:16px;padding:26px 30px;transition:border-color .16s ease,box-shadow .16s ease}.qualifications_page__ih__H .qualifications_faqItem__JmGpS:hover{border-color:var(--learning-sky);box-shadow:0 16px 36px -26px rgba(15,27,61,.22)}.qualifications_page__ih__H .qualifications_faqItem__JmGpS h4{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--midnight-tech);margin:0 0 8px}.qualifications_page__ih__H .qualifications_faqItem__JmGpS p{font-size:14px;line-height:1.62;color:var(--graphite);margin:0}.qualifications_page__ih__H .qualifications_cta__HvPjT{background:#fff;color:#fff;text-align:center;padding:96px var(--gutter) 110px}.qualifications_page__ih__H .qualifications_ctaCard__9JELp{max-width:1180px;margin:0 auto;background:var(--future-blue);border-radius:28px;padding:80px 40px;position:relative;overflow:hidden}.qualifications_page__ih__H .qualifications_ctaCard__9JELp:before{content:"";position:absolute;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.qualifications_page__ih__H .qualifications_ctaCard__9JELp:after{content:"";position:absolute;width:420px;height:420px;top:-160px;right:-120px;background:radial-gradient(circle,rgba(143,162,214,.4),transparent 62%);pointer-events:none}.qualifications_page__ih__H .qualifications_ctaCard__9JELp .qualifications_inner___vY71{position:relative;z-index:1}.qualifications_page__ih__H .qualifications_ctaCard__9JELp h2{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,4.2vw,52px);line-height:1.05;letter-spacing:-.025em;margin:0 auto 18px;max-width:660px;color:#fff}.qualifications_page__ih__H .qualifications_ctaCard__9JELp p{font-size:17px;color:hsla(0,0%,100%,.85);margin:0 auto 32px;max-width:440px;line-height:1.5}.qualifications_page__ih__H .qualifications_ctaCard__9JELp .qualifications_btnYellow__lcbyn{font-size:16px;padding:15px 32px}.qualifications_page__ih__H .qualifications_ctaCard__9JELp .qualifications_ctaRow__c_pBB{justify-content:center;margin-top:0}.qualifications_page__ih__H .qualifications_ctaSpecks__RGa0D{position:absolute;inset:0;pointer-events:none}.qualifications_page__ih__H .qualifications_ctaSpecks__RGa0D span{position:absolute;border-radius:1px}.qualifications_page__ih__H .qualifications_ctaSpecks__RGa0D .qualifications_c1__sCRUK{width:13px;height:13px;top:22%;left:9%;background:var(--morning-sun);transform:rotate(18deg)}.qualifications_page__ih__H .qualifications_ctaSpecks__RGa0D .qualifications_c2__hyzrV{width:9px;height:9px;bottom:24%;left:14%;background:#fff;opacity:.6;transform:rotate(-20deg)}.qualifications_page__ih__H .qualifications_ctaSpecks__RGa0D .qualifications_c3__zYWYN{width:10px;height:10px;top:26%;right:11%;background:var(--morning-sun);transform:rotate(30deg)}.qualifications_page__ih__H .qualifications_ctaSpecks__RGa0D .qualifications_c4__VNZ8s{width:8px;height:8px;bottom:28%;right:16%;background:#fff;opacity:.6;transform:rotate(-12deg)}