.NgbStatsSection_section___Kw4C{scroll-margin-top:72px;background:#024ded}.NgbStatsSection_panel__Uzp_j{display:grid;grid-template-columns:1fr 1fr;height:54vh;min-height:54vh;max-height:54vh;overflow:hidden;color:#ffffff}.NgbStatsSection_visualCol__RP3_W{position:relative;min-height:0;overflow:hidden;background:#0a0a0a}.NgbStatsSection_visualImg__qSY30{object-fit:cover;object-position:center}.NgbStatsSection_triTopRight__3Qcnz{position:absolute;top:0;right:0;z-index:3;width:144px;height:96px;background:#024ded;clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none}.NgbStatsSection_triBottomLeft__R1wwK{position:absolute;bottom:0;left:0;z-index:3;width:96px;height:64px;background:#024ded;clip-path:polygon(0 100%,0 0,100% 100%);pointer-events:none}.NgbStatsSection_logoFade__bgB_U{position:absolute;left:0;bottom:0;z-index:1;width:70%;height:45%;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.28) 45%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent);pointer-events:none}.NgbStatsSection_logoImg__zho5p{position:absolute;left:104px;bottom:28px;z-index:4;display:block;width:200px;height:auto;pointer-events:none}.NgbStatsSection_contentCol__6n0Ks{display:flex;align-items:stretch;box-sizing:border-box;min-height:0;background:#024ded}.NgbStatsSection_contentInner__K9Xcw{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;height:100%;padding:40px 106px 28px 74px;gap:0}.NgbStatsSection_block__dXZ5j{flex:0 0 auto;min-width:0}.NgbStatsSection_blockLast__iIdbZ{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:24px}.NgbStatsSection_eyebrow__Leu5G{margin:0;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.3}.NgbStatsSection_amount__eZtX6{margin:12px 0 0;color:#ffffff;font-size:64px;letter-spacing:-.04em;line-height:1;font-synthesis:none}.NgbStatsSection_amountNum__6_9TM,.NgbStatsSection_amountUnit__phYxM{font-family:Zodiak,Georgia,Times New Roman,serif;font-weight:700;font-style:italic}.NgbStatsSection_headline__J9aCq{margin:0;color:#ffffff;font-size:42px;letter-spacing:-.04em;line-height:1.15;font-synthesis:none}.NgbStatsSection_headlineLight__Rmo45{font-family:Zodiak,Georgia,Times New Roman,serif;font-weight:300;font-style:normal}.NgbStatsSection_headlineAccent__vmpuD{font-family:Zodiak,Georgia,Times New Roman,serif;font-weight:700;font-style:italic}.NgbStatsSection_body__7XXdL{margin:16px 0 0;box-sizing:border-box;width:100%;max-width:none;padding-right:160px;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:-.02em}.NgbStatsSection_stageRow__I__8Q{display:flex;align-items:center;gap:28px}.NgbStatsSection_stage__CjCwX{flex:0 0 auto}.NgbStatsSection_stageValue__P_U32{margin:0;color:#ffffff;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:1;font-synthesis:none}.NgbStatsSection_stageLabel__l_TN_{margin:8px 0 0;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.NgbStatsSection_stageArrow__h0BPW{display:block;width:48px;height:auto;flex:0 0 auto;margin-top:-6px}.NgbStatsSection_disclaimer__Dwemo{margin:0;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:11px;font-weight:400;letter-spacing:-.02em;line-height:1.35}.NgbStatsSection_disclaimerLink__PGpuV{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:initial;text-underline-offset:3px;transition:opacity .16s ease}.NgbStatsSection_disclaimerLink__PGpuV:hover{opacity:.85}@media (max-width:899px){.NgbStatsSection_panel__Uzp_j{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.NgbStatsSection_visualCol__RP3_W{height:36vh;min-height:220px}.NgbStatsSection_triTopRight__3Qcnz{width:86px;height:58px}.NgbStatsSection_triBottomLeft__R1wwK{width:58px;height:38px}.NgbStatsSection_logoImg__zho5p{left:92px;bottom:20px;width:160px}.NgbStatsSection_contentInner__K9Xcw{padding:36px 24px 28px;gap:28px;justify-content:flex-start}.NgbStatsSection_amount__eZtX6{font-size:48px}.NgbStatsSection_headline__J9aCq{font-size:28px}.NgbStatsSection_stageRow__I__8Q{flex-wrap:wrap;gap:20px}.NgbStatsSection_stageValue__P_U32{font-size:32px}}@media (max-width:767px){.NgbStatsSection_visualCol__RP3_W{height:328px;min-height:328px}.NgbStatsSection_logoFade__bgB_U{inset:0;width:100%;height:100%;background:radial-gradient(ellipse 105% 65% at 50% 100%,#131313 20%,rgb(2 77 237/54%) 58%,transparent 88%);-webkit-mask-image:none;mask-image:none}.NgbStatsSection_triTopRight__3Qcnz{width:98px;height:66px}.NgbStatsSection_triBottomLeft__R1wwK{width:79px;height:53px}.NgbStatsSection_logoImg__zho5p{left:50%;right:auto;bottom:51px;width:178px;transform:translateX(-50%)}.NgbStatsSection_contentCol__6n0Ks{min-height:0;height:auto}.NgbStatsSection_contentInner__K9Xcw{height:auto;padding:54px 24px;gap:0;justify-content:flex-start;align-items:center;text-align:center}.NgbStatsSection_blockLast__iIdbZ,.NgbStatsSection_block__dXZ5j{width:100%}.NgbStatsSection_block__dXZ5j+.NgbStatsSection_blockLast__iIdbZ,.NgbStatsSection_block__dXZ5j+.NgbStatsSection_block__dXZ5j{margin-top:48px}.NgbStatsSection_eyebrow__Leu5G{font-size:20px;line-height:1.2}.NgbStatsSection_amount__eZtX6{margin-top:16px;font-size:50px;line-height:1}.NgbStatsSection_headline__J9aCq{font-size:var(--ngb-mobile-headline-size,32px);line-height:1.18}.NgbStatsSection_body__7XXdL{margin-top:32px;padding-right:0}.NgbStatsSection_blockLast__iIdbZ{gap:32px;align-items:center}.NgbStatsSection_stageRow__I__8Q{justify-content:center;flex-wrap:nowrap;gap:24px}.NgbStatsSection_stageValue__P_U32{font-size:25px;line-height:1}.NgbStatsSection_stageLabel__l_TN_{margin-top:14px}.NgbStatsSection_stageArrow__h0BPW{width:47px;height:55px;margin-top:0}.NgbStatsSection_disclaimer__Dwemo{font-size:12px;line-height:1.35}}.NgbV2Page_root__TTFRT{width:100%;min-width:0;flex:0 0 auto;overscroll-behavior-y:auto;overflow-x:clip;background:#fff}.NgbV2Page_pageTail__8xJSh{position:relative;z-index:auto}@media (max-width:767px){.NgbV2Page_root__TTFRT section:not(#why-us){padding-top:0}.NgbV2Page_root__TTFRT .NgbV2Page_pageTail__8xJSh section+section,.NgbV2Page_root__TTFRT section+.NgbV2Page_pageTail__8xJSh,.NgbV2Page_root__TTFRT section+section{margin-top:calc(var(--ngb-mobile-section-gap, 78px) + 20px)}.NgbV2Page_root__TTFRT #curriculum+#stack,.NgbV2Page_root__TTFRT #mentors+#why-us,.NgbV2Page_root__TTFRT #practice+#outcomes,.NgbV2Page_root__TTFRT #stack+#practice{margin-top:20px}.NgbV2Page_root__TTFRT #outcomes+#roles{margin-top:52px}.NgbV2Page_root__TTFRT #faq+#enquiry-form{margin-top:0}.NgbV2Page_root__TTFRT #methodology+#curriculum{margin-top:calc(var(--ngb-mobile-section-gap, 78px) / 2 + 20px)}.NgbV2Page_root__TTFRT #meet-your-class+#methodology{margin-top:calc(var(--ngb-mobile-section-gap, 78px) / 2 + 44px);padding-top:0}}@media (min-width:768px){.NgbV2Page_root__TTFRT #meet-your-class+#methodology{padding-top:calc(3.5rem + 24px)}}