.ProgramDetails-module__v_t-sG__programPage{--ink:#10213e;--muted:#536780;--blue:#087cf0;--line:#deebf8;--content-width:min(100% - 48px, 1240px);color:var(--ink);background:#fff}.ProgramDetails-module__v_t-sG__hero{color:#fff;background:radial-gradient(at 76% 30%,#146baeb8,#0000 40%),linear-gradient(110deg,#031a32 4%,#062b4d 58%,#0c4d7e 100%);align-items:stretch;min-height:500px;display:flex;position:relative;overflow:hidden}.ProgramDetails-module__v_t-sG__heroImage{z-index:0;object-fit:cover;object-position:center 40%}.ProgramDetails-module__v_t-sG__heroShade{z-index:1;background:linear-gradient(90deg,#02162af7 0%,#021c34e8 39%,#0420396e 73%,#03172bad 100%),linear-gradient(#0000 55%,#010f1f47);position:absolute;inset:0}.ProgramDetails-module__v_t-sG__heroInner{z-index:2;width:min(100% - 48px,1280px);min-height:inherit;flex-direction:column;justify-content:space-between;margin:0 auto;padding:22px 0 42px;display:flex;position:relative}.ProgramDetails-module__v_t-sG__breadcrumb{color:#e7f3ffc7;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.ProgramDetails-module__v_t-sG__breadcrumb a:hover{color:#6fc5ff}.ProgramDetails-module__v_t-sG__breadcrumb span:last-child{color:#fff}.ProgramDetails-module__v_t-sG__heroCopy{width:min(670px,70%);margin:auto 0;padding:44px 0 30px}.ProgramDetails-module__v_t-sG__programTag,.ProgramDetails-module__v_t-sG__eyebrow,.ProgramDetails-module__v_t-sG__stateEyebrow{color:#36a5ff;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4;display:inline-block}.ProgramDetails-module__v_t-sG__programTag{color:#e4f4ff;letter-spacing:.09em;background:#0a4d80b3;border:1px solid #ffffff30;border-radius:999px;max-width:100%;padding:6px 10px}.ProgramDetails-module__v_t-sG__heroCopy h1{letter-spacing:-.055em;text-wrap:balance;max-width:700px;margin:16px 0 12px;font-size:clamp(42px,6.4vw,76px);font-weight:850;line-height:.99}.ProgramDetails-module__v_t-sG__heroDescription{color:#eef6ffe6;max-width:580px;margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.65}.ProgramDetails-module__v_t-sG__heroActions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.ProgramDetails-module__v_t-sG__primaryButton,.ProgramDetails-module__v_t-sG__secondaryButton{min-height:47px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:750;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.ProgramDetails-module__v_t-sG__primaryButton{color:#fff;background:linear-gradient(110deg,#0782f8,#12a9ee);box-shadow:0 8px 22px #0068e13b}.ProgramDetails-module__v_t-sG__primaryButton:hover{background:linear-gradient(110deg,#006ddd,#058fd8);transform:translateY(-2px)}.ProgramDetails-module__v_t-sG__secondaryButton{color:#fff;background:#ffffff12;border-color:#ffffff7a}.ProgramDetails-module__v_t-sG__secondaryButton:hover{background:#ffffff24;border-color:#73c4ff}.ProgramDetails-module__v_t-sG__heroProof{color:#eff7ffe8;align-items:center;gap:13px;margin-top:22px;font-size:13px;display:flex}.ProgramDetails-module__v_t-sG__avatarStack{flex:none;align-items:center;padding-left:2px;display:flex}.ProgramDetails-module__v_t-sG__learnerAvatar{object-fit:cover;border:2px solid #062746;border-radius:50%;width:38px;height:38px;margin-left:-8px}.ProgramDetails-module__v_t-sG__learnerAvatar:first-child{margin-left:0}.ProgramDetails-module__v_t-sG__learnerProof{max-width:260px;margin:0;line-height:1.5}.ProgramDetails-module__v_t-sG__learnerProof strong{color:#fff;font-weight:800}.ProgramDetails-module__v_t-sG__heroAside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031d36bf;border:1px solid #ffffff24;border-radius:16px;width:245px;padding:18px;position:absolute;bottom:44px;right:0;box-shadow:0 14px 36px #0000002e}.ProgramDetails-module__v_t-sG__heroAside p{color:#fff;margin:0 0 12px;font-size:14px;font-weight:750}.ProgramDetails-module__v_t-sG__heroAside ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.ProgramDetails-module__v_t-sG__heroAside li{color:#f0f8ffeb;align-items:center;gap:10px;font-size:12px;display:flex}.ProgramDetails-module__v_t-sG__heroAside li span{color:#fff;background:#087cf0;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ProgramDetails-module__v_t-sG__heroBenefitIcon{width:26px;height:26px}.ProgramDetails-module__v_t-sG__facts{width:var(--content-width);background:#f3f8fe;border:1px solid #e4eef8;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin:22px auto 0;padding:14px 8px;display:grid}.ProgramDetails-module__v_t-sG__fact{border-right:1px solid #dce8f5;align-items:center;gap:9px;min-width:0;padding:4px 12px;display:flex}.ProgramDetails-module__v_t-sG__fact:last-child{border-right:0}.ProgramDetails-module__v_t-sG__factIcon{width:52px;height:52px;color:var(--blue);background:#e3f1ff;border-radius:11px;flex:0 0 52px;place-items:center;display:grid}.ProgramDetails-module__v_t-sG__factSvg{width:34px;height:34px}.ProgramDetails-module__v_t-sG__fact strong,.ProgramDetails-module__v_t-sG__fact small{display:block}.ProgramDetails-module__v_t-sG__fact strong{font-size:13px;line-height:1.4}.ProgramDetails-module__v_t-sG__fact small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.ProgramDetails-module__v_t-sG__section{width:var(--content-width);margin:0 auto;padding:54px 0 12px;scroll-margin-top:30px}.ProgramDetails-module__v_t-sG__sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:23px;display:flex}.ProgramDetails-module__v_t-sG__sectionHeading h2,.ProgramDetails-module__v_t-sG__outcomes h2,.ProgramDetails-module__v_t-sG__enroll h2{color:var(--ink);letter-spacing:-.04em;margin:6px 0 5px;font-size:clamp(25px,3.2vw,36px);font-weight:820;line-height:1.15}.ProgramDetails-module__v_t-sG__sectionHeading p,.ProgramDetails-module__v_t-sG__outcomes>div>p,.ProgramDetails-module__v_t-sG__enroll p{max-width:680px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.ProgramDetails-module__v_t-sG__sectionLink{color:var(--blue);flex:none;align-items:center;gap:7px;padding-bottom:4px;font-size:13px;font-weight:750;display:inline-flex}.ProgramDetails-module__v_t-sG__curriculumExplorer{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:24px;display:grid}.ProgramDetails-module__v_t-sG__moduleCarousel{min-width:0;padding:12px 0 4px}.ProgramDetails-module__v_t-sG__carouselStage{perspective:1400px;perspective-origin:50% 48%;height:370px;transform-style:preserve-3d;position:relative;overflow:hidden}.ProgramDetails-module__v_t-sG__moduleCard{width:min(62%,250px);min-height:210px;color:var(--ink);font:inherit;text-align:center;cursor:pointer;backface-visibility:hidden;transform:translate(-50%, -50%) rotateY(var(--carousel-angle)) translateZ(340px);background:radial-gradient(circle at 50% 0,#087cf014,#0000 52%),linear-gradient(155deg,#fff,#f4f9ff);border:1px solid #d9e9f8;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:22px 20px;transition:transform .65s cubic-bezier(.2,.75,.25,1),scale .65s cubic-bezier(.2,.75,.25,1),opacity .45s,filter .45s,box-shadow .45s;display:flex;position:absolute;top:47%;left:50%;box-shadow:0 18px 40px #1136592b}.ProgramDetails-module__v_t-sG__moduleCard:hover{box-shadow:0 24px 48px #11589638}.ProgramDetails-module__v_t-sG__moduleCardActive{box-shadow:0 22px 48px #11589633, inset 0 -4px 0 var(--blue);filter:none;opacity:1;border-color:#75bafa}.ProgramDetails-module__v_t-sG__moduleCard:not(.ProgramDetails-module__v_t-sG__moduleCardActive):not(.ProgramDetails-module__v_t-sG__moduleCardHidden){filter:saturate(.78);opacity:.76}.ProgramDetails-module__v_t-sG__moduleCardHidden{pointer-events:none;visibility:hidden;opacity:0}.ProgramDetails-module__v_t-sG__moduleCardBackside{pointer-events:none;filter:saturate(.65);opacity:.32;transform:translate(-50%, -50%) rotateY(var(--carousel-angle)) translateZ(340px) rotateY(180deg) scale(.78)}.ProgramDetails-module__v_t-sG__moduleCard:focus-visible{outline-offset:3px;outline:3px solid #78baff}.ProgramDetails-module__v_t-sG__carouselControls{justify-content:center;align-items:center;gap:17px;margin-top:-4px;display:flex}.ProgramDetails-module__v_t-sG__carouselArrow{color:#176eb8;width:40px;height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e8f7;border-radius:50%;place-items:center;font-size:19px;transition:background .18s,color .18s,transform .18s;display:inline-grid;box-shadow:0 5px 16px #11365914}.ProgramDetails-module__v_t-sG__carouselArrow:hover{background:var(--blue);color:#fff;transform:translateY(-2px)}.ProgramDetails-module__v_t-sG__moduleNumber{color:#176eb8;background:#edf6ff;border:1px solid #dceafa;border-radius:15px;flex:none;place-items:center;width:52px;height:52px;font-size:16px;font-weight:850;transition:background .18s,color .18s;display:inline-grid}.ProgramDetails-module__v_t-sG__moduleCardActive .ProgramDetails-module__v_t-sG__moduleNumber{background:var(--blue);color:#fff}.ProgramDetails-module__v_t-sG__moduleOptionTitle{max-width:100%;color:var(--ink);font-size:17px;font-weight:800;line-height:1.4}.ProgramDetails-module__v_t-sG__moduleTopicCount{color:var(--muted);font-size:13px;font-weight:600;line-height:1.3}.ProgramDetails-module__v_t-sG__moduleTopicsMobile{display:none}.ProgramDetails-module__v_t-sG__moduleDetail{border:1px solid var(--line);background:#fff;border-radius:17px;min-width:0;min-height:100%;padding:28px;animation:.3s both ProgramDetails-module__v_t-sG__moduleReveal;box-shadow:0 10px 30px #1136590f}.ProgramDetails-module__v_t-sG__moduleLabel{color:var(--blue);letter-spacing:.1em;background:#e9f4ff;border-radius:999px;align-items:center;padding:7px 12px;font-size:11px;font-weight:850;display:inline-flex}.ProgramDetails-module__v_t-sG__moduleDetail>h3{border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.035em;margin:16px 0 19px;padding-bottom:18px;font-size:clamp(22px,2.4vw,30px);font-weight:820;line-height:1.2}.ProgramDetails-module__v_t-sG__moduleTopicsHeading{align-items:center;gap:12px;margin-bottom:13px;display:flex}.ProgramDetails-module__v_t-sG__moduleTopicsHeading>span{background:linear-gradient(#087cf0,#45b5ff);border-radius:999px;flex:0 0 4px;width:4px;height:24px}.ProgramDetails-module__v_t-sG__moduleTopicsHeading h4{color:var(--ink);margin:0;font-size:14px;font-weight:780}.ProgramDetails-module__v_t-sG__moduleTopics{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ProgramDetails-module__v_t-sG__moduleTopics li{color:#2a405b;background:#f7faff;border:1px solid #edf3f9;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:9px 13px;font-size:13px;line-height:1.5;animation:.35s both ProgramDetails-module__v_t-sG__topicReveal;display:flex}.ProgramDetails-module__v_t-sG__moduleTopics li:nth-child(2){animation-delay:35ms}.ProgramDetails-module__v_t-sG__moduleTopics li:nth-child(3){animation-delay:70ms}.ProgramDetails-module__v_t-sG__moduleTopics li:nth-child(4){animation-delay:.105s}.ProgramDetails-module__v_t-sG__moduleTopics li:nth-child(5){animation-delay:.14s}.ProgramDetails-module__v_t-sG__moduleTopics li:nth-child(n+6){animation-delay:.175s}.ProgramDetails-module__v_t-sG__moduleTopics li>span{width:24px;height:24px;color:var(--blue);background:#e2f2ff;border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;font-weight:850;display:grid}@keyframes ProgramDetails-module__v_t-sG__moduleReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ProgramDetails-module__v_t-sG__topicReveal{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.ProgramDetails-module__v_t-sG__projectsSection{padding-top:42px}.ProgramDetails-module__v_t-sG__projectGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.ProgramDetails-module__v_t-sG__projectCard{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 5px 17px #1136590d}.ProgramDetails-module__v_t-sG__page[data-scroll-reveal-ready=true] [data-scroll-reveal]{opacity:0;transition:opacity .52s,transform .52s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-index,0) * 70ms);transform:translateY(20px)}.ProgramDetails-module__v_t-sG__page[data-scroll-reveal-ready=true] [data-scroll-reveal][data-revealed=true]{opacity:1;transform:translateY(0)}.ProgramDetails-module__v_t-sG__projectCard:hover{border-color:#a7d2fa;transform:translateY(-3px);box-shadow:0 12px 26px #1136591c}.ProgramDetails-module__v_t-sG__projectImageWrap{aspect-ratio:1.62;background:linear-gradient(135deg,#09284a,#1689db);position:relative;overflow:hidden}.ProgramDetails-module__v_t-sG__projectImage{object-fit:cover;transition:transform .35s}.ProgramDetails-module__v_t-sG__projectCard:hover .ProgramDetails-module__v_t-sG__projectImage{transform:scale(1.045)}.ProgramDetails-module__v_t-sG__projectImageOverlay{background:linear-gradient(#02162a14,#02162a61);position:absolute;inset:0}.ProgramDetails-module__v_t-sG__projectArrow{color:#fff;background:#041c3473;border:1px solid #ffffff7a;border-radius:8px;place-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:grid;position:absolute;bottom:9px;right:10px}.ProgramDetails-module__v_t-sG__projectContent{padding:10px 11px 12px}.ProgramDetails-module__v_t-sG__projectContent h3{color:var(--ink);margin:0 0 5px;font-size:13px;font-weight:790;line-height:1.35}.ProgramDetails-module__v_t-sG__projectContent p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.ProgramDetails-module__v_t-sG__skillsSection{padding-top:42px}.ProgramDetails-module__v_t-sG__technologyViewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.ProgramDetails-module__v_t-sG__technologyTrack{width:max-content;animation:32s linear infinite ProgramDetails-module__v_t-sG__technologyMarquee;display:flex}.ProgramDetails-module__v_t-sG__technologyViewport:hover .ProgramDetails-module__v_t-sG__technologyTrack{animation-play-state:paused}.ProgramDetails-module__v_t-sG__technologyStrip{flex:none;align-items:center;gap:30px;margin:0;padding:4px 30px 12px 6px;list-style:none;display:flex}.ProgramDetails-module__v_t-sG__technologyItem{color:var(--ink);text-align:center;flex-direction:column;flex:0 0 84px;align-items:center;gap:7px;display:flex}.ProgramDetails-module__v_t-sG__technologyIcon{object-fit:contain;width:44px;height:44px;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.ProgramDetails-module__v_t-sG__technologyItem:hover .ProgramDetails-module__v_t-sG__technologyIcon{transform:translateY(-3px)scale(1.08)}.ProgramDetails-module__v_t-sG__technologyName{color:#273b55;max-width:96px;font-size:11px;font-weight:650;line-height:1.3}@keyframes ProgramDetails-module__v_t-sG__technologyMarquee{to{transform:translate(-50%)}}.ProgramDetails-module__v_t-sG__whySection{padding-top:24px}.ProgramDetails-module__v_t-sG__whyBanner{color:#fff;isolation:isolate;background:#031b36;border-radius:14px;grid-template-columns:minmax(230px,1.05fr) minmax(400px,2fr) minmax(100px,.55fr);align-items:center;gap:12px;min-height:150px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.ProgramDetails-module__v_t-sG__whyBackground{z-index:-2;object-fit:cover;object-position:center 44%}.ProgramDetails-module__v_t-sG__whyOverlay{z-index:-1;background:linear-gradient(90deg,#02172c6b,#02172c33 68%,#02172c14);position:absolute;inset:0}.ProgramDetails-module__v_t-sG__whyContent{min-width:0}.ProgramDetails-module__v_t-sG__whyEyebrow{color:#35c4ff;letter-spacing:.14em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.ProgramDetails-module__v_t-sG__whyContent h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(19px,2vw,26px);font-weight:820;line-height:1.15}.ProgramDetails-module__v_t-sG__whyContent p{color:#ebf5ffe0;max-width:38ch;margin:7px 0 0;font-size:11px;line-height:1.5}.ProgramDetails-module__v_t-sG__whyBenefits{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.ProgramDetails-module__v_t-sG__whyBenefit{color:#f4f8ff;text-align:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04203fc2;border:1px solid #2697ea61;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:82px;padding:8px 5px;font-size:9px;font-weight:600;line-height:1.3;display:flex}.ProgramDetails-module__v_t-sG__whyBenefitIcon{color:#70caff;width:26px;height:26px}.ProgramDetails-module__v_t-sG__whyCaption{color:#fff;text-align:center;text-shadow:0 1px 2px #000c1ef2,0 0 10px #000f25d9;flex-direction:column;justify-self:center;gap:2px;margin:0;font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(19px,2.1vw,28px);font-style:italic;font-weight:600;line-height:1.04;display:flex;transform:rotate(-8deg)}.ProgramDetails-module__v_t-sG__whyCaption span{opacity:.45;animation:4s ease-in-out infinite ProgramDetails-module__v_t-sG__futureCaptionReveal}.ProgramDetails-module__v_t-sG__whyCaption span:nth-child(2){animation-delay:1s}.ProgramDetails-module__v_t-sG__whyCaption span:nth-child(3){animation-delay:2s}.ProgramDetails-module__v_t-sG__whyCaption span:nth-child(4){animation-delay:3s}@keyframes ProgramDetails-module__v_t-sG__futureCaptionReveal{0%,5%{opacity:.45;transform:scale(.94)}14%,25%{opacity:1;text-shadow:0 0 4px #fff,0 0 13px #94dcfff2,0 0 22px #2aa1ffd9;transform:scale(1.08)}34%,to{opacity:.45;transform:scale(.94)}}.ProgramDetails-module__v_t-sG__outcomes{width:var(--content-width);background:linear-gradient(120deg,#f2f8ff,#fff);border:1px solid #dbeaf8;border-radius:19px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;margin:44px auto 0;padding:36px;display:grid}.ProgramDetails-module__v_t-sG__outcomes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;padding:0;list-style:none;display:grid}.ProgramDetails-module__v_t-sG__outcomes li{color:#2a405b;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.ProgramDetails-module__v_t-sG__outcomes li span{color:#087fc9;background:#d7efff;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:11px;font-weight:850;display:grid}.ProgramDetails-module__v_t-sG__enroll{width:var(--content-width);color:#fff;background:radial-gradient(at 86% 10%,#1f8ee747,#0000 36%),linear-gradient(110deg,#041d38,#073b68);border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:48px auto 56px;padding:30px 36px;display:flex}.ProgramDetails-module__v_t-sG__enroll h2{color:#fff;max-width:740px;font-size:clamp(23px,3vw,32px)}.ProgramDetails-module__v_t-sG__enroll p{color:#ecf6ffd4}.ProgramDetails-module__v_t-sG__statePage{color:#142b47;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:55vh;padding:50px 24px;display:flex}.ProgramDetails-module__v_t-sG__statePage h1{letter-spacing:-.04em;margin:0;font-size:clamp(27px,4vw,40px)}.ProgramDetails-module__v_t-sG__statePage p{color:#536780;max-width:570px;margin:0;line-height:1.6}.ProgramDetails-module__v_t-sG__statePage .ProgramDetails-module__v_t-sG__primaryButton{margin-top:8px}.ProgramDetails-module__v_t-sG__page a:focus-visible,.ProgramDetails-module__v_t-sG__page button:focus-visible,.ProgramDetails-module__v_t-sG__statePage a:focus-visible,.ProgramDetails-module__v_t-sG__statePage button:focus-visible{outline-offset:3px;outline:3px solid #78baff}@media (max-width:980px){.ProgramDetails-module__v_t-sG__hero{min-height:470px}.ProgramDetails-module__v_t-sG__heroAside{width:215px;right:0}.ProgramDetails-module__v_t-sG__heroCopy{width:min(610px,72%)}.ProgramDetails-module__v_t-sG__fact{padding-left:10px;padding-right:10px}.ProgramDetails-module__v_t-sG__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ProgramDetails-module__v_t-sG__fact:nth-child(3n){border-right:0}.ProgramDetails-module__v_t-sG__fact:nth-child(-n+3){border-bottom:1px solid #dce8f5}.ProgramDetails-module__v_t-sG__projectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProgramDetails-module__v_t-sG__whyBanner{grid-template-columns:minmax(190px,.9fr) minmax(340px,1.8fr);gap:14px}.ProgramDetails-module__v_t-sG__whyCaption{font-size:18px;position:absolute;bottom:12px;right:3%}.ProgramDetails-module__v_t-sG__whyBenefits{padding-right:60px}}@media (max-width:700px){.ProgramDetails-module__v_t-sG__hero{min-height:540px}.ProgramDetails-module__v_t-sG__heroShade{background:linear-gradient(90deg,#02162af2,#021c34c7 70%,#02162ab8)}.ProgramDetails-module__v_t-sG__heroInner,.ProgramDetails-module__v_t-sG__facts,.ProgramDetails-module__v_t-sG__section,.ProgramDetails-module__v_t-sG__outcomes,.ProgramDetails-module__v_t-sG__enroll{width:min(100% - 36px,1240px)}.ProgramDetails-module__v_t-sG__heroInner{padding-top:18px;padding-bottom:24px}.ProgramDetails-module__v_t-sG__heroCopy{width:100%;margin:42px 0 0;padding:0 0 165px}.ProgramDetails-module__v_t-sG__heroCopy h1{font-size:clamp(39px,11vw,60px)}.ProgramDetails-module__v_t-sG__heroAside{width:min(100%,360px);padding:13px 15px;bottom:19px;left:0;right:auto}.ProgramDetails-module__v_t-sG__heroAside ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.ProgramDetails-module__v_t-sG__heroAside li{font-size:11px}.ProgramDetails-module__v_t-sG__heroAside li span{flex-basis:32px;width:32px;height:32px}.ProgramDetails-module__v_t-sG__heroBenefitIcon{width:23px;height:23px}.ProgramDetails-module__v_t-sG__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding:8px}.ProgramDetails-module__v_t-sG__fact{border-right:0;padding:12px 8px}.ProgramDetails-module__v_t-sG__fact:nth-child(odd){border-right:1px solid #dce8f5}.ProgramDetails-module__v_t-sG__fact:nth-child(-n+4){border-bottom:1px solid #dce8f5}.ProgramDetails-module__v_t-sG__factIcon{flex-basis:44px;width:44px;height:44px}.ProgramDetails-module__v_t-sG__factSvg{width:29px;height:29px}.ProgramDetails-module__v_t-sG__fact strong{font-size:11px}.ProgramDetails-module__v_t-sG__fact small{font-size:10px}.ProgramDetails-module__v_t-sG__section{padding-top:42px}.ProgramDetails-module__v_t-sG__sectionHeading{flex-direction:column;align-items:flex-start;gap:12px}.ProgramDetails-module__v_t-sG__curriculumExplorer{grid-template-columns:1fr;gap:16px}.ProgramDetails-module__v_t-sG__carouselStage{perspective:1200px;height:600px}.ProgramDetails-module__v_t-sG__moduleCard{width:min(76%,320px);min-height:520px;transform:translate(-50%, -50%) rotateY(var(--carousel-angle)) translateZ(190px);justify-content:flex-start;gap:10px;padding:20px 17px;top:50%}.ProgramDetails-module__v_t-sG__moduleCardBackside{transform:translate(-50%, -50%) rotateY(var(--carousel-angle)) translateZ(190px) rotateY(180deg) scale(.78)}.ProgramDetails-module__v_t-sG__moduleTopicsMobile{text-align:left;gap:8px;width:100%;margin-top:5px;display:grid}.ProgramDetails-module__v_t-sG__mobileTopicsLabel{color:var(--ink);margin-bottom:1px;font-size:13px;font-weight:800}.ProgramDetails-module__v_t-sG__mobileTopic{color:#2a405b;align-items:flex-start;gap:8px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.ProgramDetails-module__v_t-sG__mobileTopic>span{width:17px;height:17px;color:var(--blue);background:#e2f2ff;border-radius:50%;flex:0 0 17px;place-items:center;margin-top:1px;font-size:10px;font-weight:850;display:grid}.ProgramDetails-module__v_t-sG__moduleDetail{display:none}.ProgramDetails-module__v_t-sG__technologyStrip{gap:24px;padding-right:24px}.ProgramDetails-module__v_t-sG__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ProgramDetails-module__v_t-sG__whyBanner{grid-template-columns:1fr;gap:17px;min-height:300px;padding:24px 20px 56px}.ProgramDetails-module__v_t-sG__whyContent{max-width:75%}.ProgramDetails-module__v_t-sG__whyBenefits{grid-template-columns:repeat(5,minmax(0,1fr));padding-right:0}.ProgramDetails-module__v_t-sG__whyBenefit{min-height:84px;font-size:9px}.ProgramDetails-module__v_t-sG__whyBenefitIcon{width:25px;height:25px}.ProgramDetails-module__v_t-sG__whyCaption{font-size:17px;bottom:12px;right:4%}.ProgramDetails-module__v_t-sG__moduleDetail{padding:22px}.ProgramDetails-module__v_t-sG__outcomes{grid-template-columns:1fr;gap:22px;margin-top:34px;padding:24px}.ProgramDetails-module__v_t-sG__enroll{flex-direction:column;align-items:flex-start;margin-top:34px;padding:25px}}@media (max-width:430px){.ProgramDetails-module__v_t-sG__hero{min-height:590px}.ProgramDetails-module__v_t-sG__heroCopy{padding-bottom:175px}.ProgramDetails-module__v_t-sG__heroActions{flex-direction:column;align-items:stretch}.ProgramDetails-module__v_t-sG__heroActions>*{width:100%}.ProgramDetails-module__v_t-sG__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgramDetails-module__v_t-sG__outcomes ul{grid-template-columns:1fr}.ProgramDetails-module__v_t-sG__projectGrid{gap:8px}.ProgramDetails-module__v_t-sG__projectImageWrap{aspect-ratio:1.35}.ProgramDetails-module__v_t-sG__projectContent{padding:8px 8px 10px}.ProgramDetails-module__v_t-sG__projectContent h3{font-size:12px}.ProgramDetails-module__v_t-sG__projectContent p{font-size:10px;line-height:1.4}.ProgramDetails-module__v_t-sG__whyBanner{min-height:340px;padding:20px 16px 58px}.ProgramDetails-module__v_t-sG__whyContent{max-width:100%}.ProgramDetails-module__v_t-sG__whyBenefits{grid-template-columns:repeat(3,minmax(0,1fr))}.ProgramDetails-module__v_t-sG__whyBenefit{min-height:76px}.ProgramDetails-module__v_t-sG__moduleCard{width:min(86%,320px);min-height:560px;transform:translate(-50%, -50%) rotateY(var(--carousel-angle)) translateZ(160px);padding:18px 15px;top:50%}.ProgramDetails-module__v_t-sG__moduleCardBackside{transform:translate(-50%, -50%) rotateY(var(--carousel-angle)) translateZ(160px) rotateY(180deg) scale(.78)}.ProgramDetails-module__v_t-sG__carouselStage{height:640px}.ProgramDetails-module__v_t-sG__mobileTopic{font-size:11px}}@media (prefers-reduced-motion:reduce){.ProgramDetails-module__v_t-sG__moduleCard,.ProgramDetails-module__v_t-sG__carouselArrow{transition:none}.ProgramDetails-module__v_t-sG__page[data-scroll-reveal-ready=true] [data-scroll-reveal]{opacity:1;transition:none;transform:none}.ProgramDetails-module__v_t-sG__technologyViewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.ProgramDetails-module__v_t-sG__technologyTrack{animation:none}.ProgramDetails-module__v_t-sG__technologyStrip[aria-hidden=true]{display:none}.ProgramDetails-module__v_t-sG__moduleDetail,.ProgramDetails-module__v_t-sG__moduleTopics li,.ProgramDetails-module__v_t-sG__moduleCard,.ProgramDetails-module__v_t-sG__projectCard,.ProgramDetails-module__v_t-sG__projectImage,.ProgramDetails-module__v_t-sG__technologyIcon,.ProgramDetails-module__v_t-sG__whyCaption span,.ProgramDetails-module__v_t-sG__primaryButton{transition:none;animation:none}}
