.BootcampVideoHeroSection_hero__WPo6z{position:relative;overflow:hidden;padding:3.5rem 0 4.5rem;background:radial-gradient(ellipse 60% 55% at 82% 12%,rgba(127,216,232,.16) 0,transparent 70%),radial-gradient(ellipse 55% 50% at 8% 88%,rgba(229,192,42,.09) 0,transparent 70%),linear-gradient(158deg,#071427,#0a2342 48%,#050e1c)}@media(min-width:768px){.BootcampVideoHeroSection_hero__WPo6z{padding:5.5rem 0 6rem}}.BootcampVideoHeroSection_glow__b3Cgm{position:absolute;top:-18%;left:50%;width:120%;height:70%;transform:translateX(-50%);background:radial-gradient(ellipse 50% 60% at 50% 50%,rgba(255,255,255,.06) 0,transparent 70%);pointer-events:none}.BootcampVideoHeroSection_filmstrip__8AoJa{position:absolute;inset:auto 0 .75rem;height:7.5rem;background-image:repeating-linear-gradient(90deg,rgba(127,216,232,.22) 0 1px,transparent 1px 15px);mask-image:linear-gradient(0deg,#000 0,transparent);-webkit-mask-image:linear-gradient(0deg,#000 0,transparent);opacity:.55;pointer-events:none}.BootcampVideoHeroSection_scrubber__3cDj7{position:absolute;inset:auto 0 0;height:3px;background:hsla(0,0%,100%,.09);pointer-events:none}.BootcampVideoHeroSection_scrubberPlayed__c0Wb7{position:absolute;inset:0 auto 0 0;width:38%;background:linear-gradient(90deg,rgba(127,216,232,.25),#7fd8e8)}.BootcampVideoHeroSection_scrubberPlayed__c0Wb7:after{content:"";position:absolute;right:-4px;top:50%;width:9px;height:9px;border-radius:50%;background:#7fd8e8;transform:translateY(-50%);box-shadow:0 0 12px rgba(127,216,232,.8)}.BootcampVideoHeroSection_grid__v1UHK{display:grid;gap:2.5rem;align-items:center}@media(min-width:1024px){.BootcampVideoHeroSection_grid__v1UHK{grid-template-columns:1fr 1fr;gap:3rem}}@media(min-width:1280px){.BootcampVideoHeroSection_grid__v1UHK{gap:3.5rem}}.BootcampVideoHeroSection_copy__xS_5A{text-align:center}@media(min-width:1024px){.BootcampVideoHeroSection_copy__xS_5A{text-align:left}}.BootcampVideoHeroSection_title__eq5hx{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:1.25rem;color:#fff;font-size:2.15rem;font-weight:400;line-height:1.16;letter-spacing:-.01em;text-wrap:balance}@media(min-width:768px){.BootcampVideoHeroSection_title__eq5hx{font-size:2.9rem}}@media(min-width:1024px){.BootcampVideoHeroSection_title__eq5hx{align-items:flex-start;font-size:2.4rem;text-align:left}}@media(min-width:1280px){.BootcampVideoHeroSection_title__eq5hx{font-size:2.8rem}}.BootcampVideoHeroSection_badges__OYFxv{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}@media(min-width:1024px){.BootcampVideoHeroSection_badges__OYFxv{justify-content:flex-start}}.BootcampVideoHeroSection_edition__Dcl0s{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .85rem;border-radius:999px;background:rgba(127,216,232,.1);backdrop-filter:blur(12px);border:1px solid rgba(127,216,232,.55);box-shadow:0 0 26px rgba(127,216,232,.22);color:#7fd8e8;font-size:1.02rem;font-weight:700;letter-spacing:.02em;line-height:1.3}@media(min-width:768px){.BootcampVideoHeroSection_edition__Dcl0s{padding:.4rem 1.1rem;font-size:1.5rem}}.BootcampVideoHeroSection_aiBadge__K3elp{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:999px;background:rgba(229,192,42,.1);backdrop-filter:blur(12px);border:1px solid rgba(229,192,42,.5);box-shadow:0 0 26px rgba(229,192,42,.18);color:#e5c02a;font-size:1.02rem;font-weight:700;letter-spacing:.02em;line-height:1.3}@media(min-width:768px){.BootcampVideoHeroSection_aiBadge__K3elp{padding:.4rem 1.1rem;font-size:1.5rem}}.BootcampVideoHeroSection_lead___zgmP{max-width:36rem;margin:1.25rem auto 1.75rem;color:hsla(0,0%,100%,.85);font-size:1.05rem;line-height:1.75}@media(min-width:768px){.BootcampVideoHeroSection_lead___zgmP{font-size:1.15rem}}@media(min-width:1024px){.BootcampVideoHeroSection_lead___zgmP{margin-left:0}}.BootcampVideoHeroSection_stats__es38L{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-bottom:2rem}@media(min-width:1024px){.BootcampVideoHeroSection_stats__es38L{justify-content:flex-start}}.BootcampVideoHeroSection_statPill__FYGgd{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:10px;background:hsla(0,0%,100%,.05);backdrop-filter:blur(10px);border:1px solid rgba(127,216,232,.18);color:hsla(0,0%,100%,.92);font-size:.95rem;letter-spacing:.01em}.BootcampVideoHeroSection_statPill__FYGgd svg{color:#7fd8e8}.BootcampVideoHeroSection_actions__Be3Df{display:flex;flex-direction:column;align-items:center;gap:1rem}@media(min-width:640px){.BootcampVideoHeroSection_actions__Be3Df{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem}}@media(min-width:1024px){.BootcampVideoHeroSection_actions__Be3Df{justify-content:flex-start}}.BootcampVideoHeroSection_ctaButton__h7s0s{padding:1rem 2.25rem;border:none;border-radius:12px;background:linear-gradient(135deg,#c5a03f,#e5c02a);color:#0a0f1e;font-size:1.05rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 0 24px rgba(197,160,63,.35);transition:all .3s ease}@media(min-width:640px){.BootcampVideoHeroSection_ctaButton__h7s0s{flex-shrink:0;white-space:nowrap}}.BootcampVideoHeroSection_ctaButton__h7s0s:hover{box-shadow:0 0 36px rgba(229,192,42,.55);transform:scale(1.03)}.BootcampVideoHeroSection_ctaButton__h7s0s:focus-visible{outline:3px solid #fff;outline-offset:3px}.BootcampVideoHeroSection_secondaryLink__EpDFu{color:hsla(0,0%,100%,.75);font-size:.95rem;text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}@media(min-width:640px){.BootcampVideoHeroSection_secondaryLink__EpDFu{white-space:nowrap}}.BootcampVideoHeroSection_secondaryLink__EpDFu:hover{color:#fff}.BootcampVideoHeroSection_secondaryLink__EpDFu:focus-visible{outline:2px solid #7fd8e8;outline-offset:3px;border-radius:4px}.BootcampVideoHeroSection_mediaSlot___dluk{display:none}@media(min-width:1024px){.BootcampVideoHeroSection_mediaSlot___dluk{position:relative;display:block}}.BootcampVideoHeroSection_mediaSlot___dluk:before{content:"";position:absolute;inset:-18% -12%;background:radial-gradient(ellipse 50% 50% at 55% 50%,rgba(127,216,232,.16) 0,rgba(255,255,255,.06) 45%,transparent 72%);pointer-events:none}.BootcampVideoHowItWorksSection_steps__YpDTh{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.BootcampVideoHowItWorksSection_step__XDl47{position:relative;display:flex;gap:1.25rem;padding-bottom:2rem}.BootcampVideoHowItWorksSection_step__XDl47:not(:last-child):before{content:"";position:absolute;left:1.25rem;top:2.75rem;bottom:.25rem;width:2px;background:linear-gradient(180deg,rgba(197,160,63,.45),rgba(197,160,63,.12))}.BootcampVideoHowItWorksSection_step__XDl47:last-child{padding-bottom:0}.BootcampVideoHowItWorksSection_marker__5qN8o{position:relative;z-index:1;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c5a03f,#e5c02a);color:#0a2342;font-weight:700;font-size:1.05rem;box-shadow:0 2px 10px rgba(197,160,63,.3)}.BootcampVideoHowItWorksSection_body__mokWO{flex:1;min-width:0;padding-top:.35rem}.BootcampVideoPlatformSection_figure__ZkyF5{margin:0}.BootcampVideoPlatformSection_frame__P5Pzg{border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);box-shadow:0 18px 48px rgba(0,0,0,.45);line-height:0}@media(max-width:767px){.BootcampVideoPlatformSection_frame__P5Pzg{overflow-x:auto;-webkit-overflow-scrolling:touch}}.BootcampVideoPlatformSection_image__RsX5n{width:100%;height:auto;display:block}@media(max-width:767px){.BootcampVideoPlatformSection_image__RsX5n{width:auto;min-width:720px;max-width:none;height:240px}}.BootcampVideoPlatformSection_scrollHint__CgZID{margin-top:.6rem;color:hsla(0,0%,100%,.45);font-size:.8rem;text-align:center}@media(min-width:768px){.BootcampVideoPlatformSection_scrollHint__CgZID{display:none}}.BootcampVideoPlatformSection_caption__7Tmqo{margin-top:1rem;color:hsla(0,0%,100%,.65);font-size:.9rem;line-height:1.65;text-align:center}@media(min-width:768px){.BootcampVideoPlatformSection_caption__7Tmqo{font-size:.95rem}}.BootcampVideoReleaseSection_steps__Obmsm{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.BootcampVideoReleaseSection_steps__Obmsm{flex-direction:row;gap:1rem}}.BootcampVideoReleaseSection_step__m4n65{position:relative;display:flex;align-items:flex-start;gap:1rem;flex:1}.BootcampVideoReleaseSection_step__m4n65:not(:last-child):before{content:"";position:absolute;top:2.4rem;left:1.15rem;width:1px;height:calc(100% + .5rem - 2.4rem);background:linear-gradient(180deg,rgba(47,143,163,.5),rgba(47,143,163,.12))}@media(min-width:768px){.BootcampVideoReleaseSection_step__m4n65:not(:last-child):before{top:1.15rem;left:2.9rem;width:calc(100% - 3.4rem);height:1px;background:linear-gradient(90deg,rgba(47,143,163,.5),rgba(47,143,163,.12))}.BootcampVideoReleaseSection_step__m4n65{flex-direction:column;gap:.9rem}}.BootcampVideoReleaseSection_icon__qUI5Y{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.3rem;height:2.3rem;border-radius:50%;border:1px solid rgba(47,143,163,.4);background:rgba(47,143,163,.09);color:#2f8fa3}.BootcampVideoReleaseSection_body__2_QjQ{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding-top:.35rem}@media(min-width:768px){.BootcampVideoReleaseSection_body__2_QjQ{padding-top:0;padding-right:1rem}}.BootcampVideoReleaseSection_metaRow__S5iPy{display:flex;align-items:center}@media(min-width:768px){.BootcampVideoReleaseSection_metaRow__S5iPy{min-height:1.6rem}}.BootcampVideoReleaseSection_meta__7BEN2{padding:.15rem .65rem;border-radius:999px;background:rgba(47,143,163,.13);color:#1c6b7c;font-size:.78rem;font-weight:700;letter-spacing:.04em}.BootcampVideoReleaseSection_label__rbXiT{color:#1c1c1c;font-size:1rem;line-height:1.6}@media(min-width:1024px){.BootcampVideoReleaseSection_label__rbXiT{font-size:1.05rem}}.BootcampVideoReleaseSection_past__Mdm_u .BootcampVideoReleaseSection_icon__qUI5Y{border-color:rgba(28,28,28,.15);background:rgba(28,28,28,.04);color:rgba(28,28,28,.45)}.BootcampVideoReleaseSection_past__Mdm_u .BootcampVideoReleaseSection_label__rbXiT{color:rgba(28,28,28,.62)}.BootcampVideoReleaseSection_now__omgnD .BootcampVideoReleaseSection_icon__qUI5Y{border-color:#2f8fa3;background:rgba(47,143,163,.18);box-shadow:0 0 0 4px rgba(47,143,163,.1)}.BootcampVideoReleaseSection_ongoing__XGQmm .BootcampVideoReleaseSection_icon__qUI5Y{border-style:dashed}.BootcampVideoReleaseSection_notice__3hXLb{margin-top:2.5rem;padding:1.1rem 1.35rem;border-radius:12px;border:1px solid rgba(197,160,63,.32);background:rgba(229,192,42,.08);color:#4a4331;font-size:.95rem;line-height:1.7;text-align:center}@media(min-width:768px){.BootcampVideoReleaseSection_notice__3hXLb{font-size:1rem}}.BootcampVideoSupportSection_card__8m0Bk{border-radius:14px;padding:1.75rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px);transition:border-color .25s ease,background .25s ease}.BootcampVideoSupportSection_card__8m0Bk:hover{border-color:rgba(197,160,63,.3);background:hsla(0,0%,100%,.07)}.BootcampVideoSupportSection_iconWrap__2Cl0P{width:3rem;height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;background:rgba(197,160,63,.12);color:#c5a03f}