.CoursePricingSection-module__dJxrwG__section{background:var(--pricing-section);padding-block:2.5rem;scroll-margin-top:10rem;overflow:hidden}.CoursePricingSection-module__dJxrwG__card{background:var(--pricing-surface);color:#fff;border:1px solid #ffffff1a;border-radius:1.75rem;overflow:hidden;box-shadow:0 30px 80px -52px #04121beb}.CoursePricingSection-module__dJxrwG__showcase{background:var(--pricing-surface);min-height:32.5rem;position:relative}.CoursePricingSection-module__dJxrwG__copy{z-index:3;width:58%;padding:2.2rem 2.5rem 12.25rem;position:relative}.CoursePricingSection-module__dJxrwG__eyebrow{color:var(--pricing-icon);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.8rem;font-size:.69rem;font-weight:800;line-height:1;display:flex}.CoursePricingSection-module__dJxrwG__eyebrowIcon{border:1px solid color-mix(in srgb, var(--pricing-icon) 72%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.CoursePricingSection-module__dJxrwG__eyebrowIcon svg{stroke-width:1.8px;width:1.05rem;height:1.05rem}.CoursePricingSection-module__dJxrwG__title{max-width:47rem;font-family:var(--font-display);letter-spacing:-.052em;text-wrap:balance;margin-top:1.1rem;font-size:clamp(2.15rem,3.15vw,3.05rem);font-weight:600;line-height:1.02}.CoursePricingSection-module__dJxrwG__duration{color:var(--pricing-icon);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin-top:1.2rem;font-size:.78rem;font-weight:800;line-height:1;display:flex}.CoursePricingSection-module__dJxrwG__duration:before{background:var(--pricing-accent);content:"";width:2px;height:1.85rem;margin-right:.1rem}.CoursePricingSection-module__dJxrwG__duration svg{border:1px solid color-mix(in srgb, var(--pricing-icon) 42%, transparent);stroke-width:1.8px;border-radius:999px;order:-1;width:1.85rem;height:1.85rem;padding:.38rem}.CoursePricingSection-module__dJxrwG__description{color:#ffffffbd;max-width:36rem;margin-top:.9rem;font-size:.95rem;line-height:1.55}.CoursePricingSection-module__dJxrwG__imageStage{z-index:1;background:var(--pricing-surface);width:49%;position:absolute;inset:0 0 0 auto;overflow:hidden}.CoursePricingSection-module__dJxrwG__cohortImage{object-fit:cover;object-position:60% center;transform-origin:64% 42%;transform:scale(1.12);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 16%,#000000ad 34%,#000 54%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 16%,#000000ad 34%,#000 54%)}.CoursePricingSection-module__dJxrwG__imageVeil{background:linear-gradient(180deg, transparent 54%, color-mix(in srgb, var(--pricing-panel) 26%, transparent) 76%, color-mix(in srgb, var(--pricing-panel) 82%, transparent) 100%);pointer-events:none;position:absolute;inset:0}.CoursePricingSection-module__dJxrwG__communityCaption{z-index:2;position:absolute;bottom:1.6rem;left:9rem;right:2.5rem}.CoursePricingSection-module__dJxrwG__communityCaption p{color:var(--pricing-icon);letter-spacing:.18em;text-shadow:0 2px 12px #0000006b;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.3}.CoursePricingSection-module__dJxrwG__communityCaption h3{max-width:31rem;font-family:var(--font-display);letter-spacing:-.035em;text-shadow:0 2px 16px #0000007a;margin-top:.65rem;font-size:clamp(1.2rem,1.65vw,1.55rem);font-weight:600;line-height:1.15}.CoursePricingSection-module__dJxrwG__communityCaption>span{background:var(--pricing-accent);width:7rem;height:2px;margin-top:1.1rem;display:block}.CoursePricingSection-module__dJxrwG__pricePlane{z-index:4;background:linear-gradient(105deg, color-mix(in srgb, var(--pricing-surface) 94%, black) 0%, color-mix(in srgb, var(--pricing-surface) 94%, var(--pricing-panel)) 68%, color-mix(in srgb, var(--pricing-surface) 70%, transparent) 78%, color-mix(in srgb, var(--pricing-surface) 24%, transparent) 88%, transparent 97%, transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;align-items:center;width:61%;min-height:11.5rem;display:flex;position:absolute;bottom:0;left:0;right:auto}.CoursePricingSection-module__dJxrwG__priceContent{width:90%;padding:1.3rem 2.5rem 1.45rem}.CoursePricingSection-module__dJxrwG__feeBlock{min-width:0}.CoursePricingSection-module__dJxrwG__feeLabel{color:var(--pricing-icon);letter-spacing:.2em;text-transform:uppercase;margin-bottom:.45rem;font-size:.64rem;font-weight:800;line-height:1}.CoursePricingSection-module__dJxrwG__fee{color:var(--pricing-price-surface);font-family:var(--font-display);letter-spacing:-.07em;white-space:nowrap;align-items:flex-end;font-size:clamp(2.95rem,3.8vw,3.7rem);font-weight:650;line-height:.95;display:flex}.CoursePricingSection-module__dJxrwG__feeSuffix{letter-spacing:-.04em;padding-bottom:.3rem;padding-left:.18rem;font-size:.38em;font-weight:600}.CoursePricingSection-module__dJxrwG__actions{align-items:center;gap:.8rem;max-width:33.5rem;margin-top:1rem;display:flex}.CoursePricingSection-module__dJxrwG__primaryCta,.CoursePricingSection-module__dJxrwG__secondaryCta{border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.4rem .4rem .4rem 1.2rem;font-size:.8rem;font-weight:750;line-height:1;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;display:inline-flex}.CoursePricingSection-module__dJxrwG__primaryCta{border:1px solid var(--pricing-accent);background:var(--pricing-accent);min-width:12.25rem;color:var(--pricing-on-accent);box-shadow:0 16px 30px -20px color-mix(in srgb, var(--pricing-accent) 80%, transparent);flex:.94 12.25rem}.CoursePricingSection-module__dJxrwG__secondaryCta{border:1px solid color-mix(in srgb, var(--pricing-icon) 86%, transparent);color:#fff;background:0 0;flex:1.06 14.25rem;min-width:14.25rem}.CoursePricingSection-module__dJxrwG__primaryCta:hover,.CoursePricingSection-module__dJxrwG__secondaryCta:hover{transform:translateY(-2px)}.CoursePricingSection-module__dJxrwG__primaryCta:hover{box-shadow:0 18px 34px -18px color-mix(in srgb, var(--pricing-accent) 92%, transparent)}.CoursePricingSection-module__dJxrwG__secondaryCta:hover{border-color:var(--pricing-accent);background:var(--pricing-accent-soft);color:var(--pricing-price-ink)}.CoursePricingSection-module__dJxrwG__primaryCta:focus-visible,.CoursePricingSection-module__dJxrwG__secondaryCta:focus-visible{outline:2px solid var(--pricing-accent);outline-offset:3px}.CoursePricingSection-module__dJxrwG__labelViewport{height:1.25rem;display:block;overflow:hidden}.CoursePricingSection-module__dJxrwG__rollingLabel{flex-direction:column;transition:transform .5s;display:flex}.CoursePricingSection-module__dJxrwG__rollingLabel>span{white-space:nowrap;align-items:center;height:1.25rem;display:flex}.CoursePricingSection-module__dJxrwG__primaryCta:hover .CoursePricingSection-module__dJxrwG__rollingLabel,.CoursePricingSection-module__dJxrwG__secondaryCta:hover .CoursePricingSection-module__dJxrwG__rollingLabel{transform:translateY(-50%)}.CoursePricingSection-module__dJxrwG__primaryArrow,.CoursePricingSection-module__dJxrwG__secondaryArrow{border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:transform .5s;display:inline-flex}.CoursePricingSection-module__dJxrwG__primaryArrow{color:var(--pricing-accent);background:#fff}.CoursePricingSection-module__dJxrwG__secondaryArrow{background:color-mix(in srgb, var(--pricing-panel) 92%, black);color:var(--pricing-accent)}.CoursePricingSection-module__dJxrwG__primaryArrow svg,.CoursePricingSection-module__dJxrwG__secondaryArrow svg{stroke-width:2px;width:1rem;height:1rem}.CoursePricingSection-module__dJxrwG__primaryCta:hover .CoursePricingSection-module__dJxrwG__primaryArrow,.CoursePricingSection-module__dJxrwG__secondaryCta:hover .CoursePricingSection-module__dJxrwG__secondaryArrow{transform:rotate(-45deg)}.CoursePricingSection-module__dJxrwG__outcomeRail{z-index:5;background:var(--pricing-panel);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.CoursePricingSection-module__dJxrwG__outcome{align-items:center;gap:.8rem;min-width:0;min-height:5.8rem;padding:1rem .9rem;display:flex}.CoursePricingSection-module__dJxrwG__outcome+.CoursePricingSection-module__dJxrwG__outcome{border-left:1px solid #ffffff26}.CoursePricingSection-module__dJxrwG__outcomeIcon{width:2.4rem;height:2.4rem;color:var(--pricing-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.CoursePricingSection-module__dJxrwG__outcomeIcon svg{stroke-width:1.45px;width:2.05rem;height:2.05rem}.CoursePricingSection-module__dJxrwG__outcome>div{min-width:0}.CoursePricingSection-module__dJxrwG__outcome p{color:#fff;font-size:.82rem;font-weight:750;line-height:1.3}.CoursePricingSection-module__dJxrwG__outcome>div>span{color:#ffffff91;margin-top:.22rem;font-size:.69rem;line-height:1.35;display:block}@media (max-width:1220px) and (min-width:1100px){.CoursePricingSection-module__dJxrwG__copy{padding-left:2.25rem;padding-right:2rem}.CoursePricingSection-module__dJxrwG__priceContent{width:90%;padding-left:2.25rem}.CoursePricingSection-module__dJxrwG__primaryCta{min-width:11.8rem}.CoursePricingSection-module__dJxrwG__secondaryCta{min-width:13.6rem}.CoursePricingSection-module__dJxrwG__outcome{gap:.55rem;padding-inline:.75rem}.CoursePricingSection-module__dJxrwG__outcomeIcon{width:2.4rem}.CoursePricingSection-module__dJxrwG__outcomeIcon svg{width:2.1rem;height:2.1rem}}@media (max-width:1099px){.CoursePricingSection-module__dJxrwG__section{padding-block:2.25rem}.CoursePricingSection-module__dJxrwG__showcase{flex-direction:column;min-height:0;display:flex}.CoursePricingSection-module__dJxrwG__copy{width:100%;padding:2rem 2.1rem 1.7rem}.CoursePricingSection-module__dJxrwG__title{max-width:52rem;font-size:clamp(2.25rem,6vw,3.55rem)}.CoursePricingSection-module__dJxrwG__description{max-width:42rem}.CoursePricingSection-module__dJxrwG__pricePlane{order:2;width:100%;min-height:0;margin:0;position:relative;inset:auto}.CoursePricingSection-module__dJxrwG__priceContent{width:100%;padding:1.8rem 2.1rem 2rem}.CoursePricingSection-module__dJxrwG__fee{font-size:clamp(3.1rem,6.6vw,4rem)}.CoursePricingSection-module__dJxrwG__actions{width:100%;max-width:34rem}.CoursePricingSection-module__dJxrwG__imageStage{order:3;width:100%;height:26rem;position:relative;inset:auto}.CoursePricingSection-module__dJxrwG__cohortImage{object-position:center 34%;transform:none;-webkit-mask-image:none;mask-image:none}.CoursePricingSection-module__dJxrwG__imageVeil{background:linear-gradient(180deg, transparent 48%, color-mix(in srgb, var(--pricing-panel) 68%, transparent) 73%, var(--pricing-panel) 100%)}.CoursePricingSection-module__dJxrwG__communityCaption{bottom:2rem;left:2.5rem;right:2.5rem}.CoursePricingSection-module__dJxrwG__outcomeRail{grid-template-columns:repeat(5,minmax(0,1fr))}.CoursePricingSection-module__dJxrwG__outcome{text-align:center;flex-direction:column;gap:.35rem;min-height:5.5rem;padding:.9rem .55rem}.CoursePricingSection-module__dJxrwG__outcomeIcon{width:2rem;height:2rem}.CoursePricingSection-module__dJxrwG__outcomeIcon svg{width:1.75rem;height:1.75rem}.CoursePricingSection-module__dJxrwG__outcome>div>span{display:none}}@media (max-width:899px) and (min-width:720px){.CoursePricingSection-module__dJxrwG__actions{width:100%}}@media (max-width:719px){.CoursePricingSection-module__dJxrwG__section{padding-block:1rem}.CoursePricingSection-module__dJxrwG__card{border-radius:1.2rem}.CoursePricingSection-module__dJxrwG__copy{padding:1.25rem 1rem 1.1rem}.CoursePricingSection-module__dJxrwG__eyebrow{letter-spacing:.17em;gap:.5rem;font-size:.54rem}.CoursePricingSection-module__dJxrwG__eyebrowIcon{width:1.65rem;height:1.65rem}.CoursePricingSection-module__dJxrwG__eyebrowIcon svg{width:.9rem;height:.9rem}.CoursePricingSection-module__dJxrwG__title{margin-top:.8rem;font-size:clamp(1.7rem,8.2vw,2.25rem);line-height:1.03}.CoursePricingSection-module__dJxrwG__duration{margin-top:.85rem;font-size:.61rem}.CoursePricingSection-module__dJxrwG__duration svg{width:1.5rem;height:1.5rem}.CoursePricingSection-module__dJxrwG__duration:before{height:1.4rem}.CoursePricingSection-module__dJxrwG__description{margin-top:.7rem;font-size:.73rem;line-height:1.45}.CoursePricingSection-module__dJxrwG__priceContent{width:calc(100% - 2rem);max-width:22rem;margin-inline:auto;padding:1.1rem 0 1.25rem}.CoursePricingSection-module__dJxrwG__pricePlane{margin:0}.CoursePricingSection-module__dJxrwG__feeLabel{margin-bottom:.35rem;font-size:.55rem}.CoursePricingSection-module__dJxrwG__fee{font-size:clamp(2.35rem,11vw,3rem)}.CoursePricingSection-module__dJxrwG__actions{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:stretch;gap:.35rem;width:min(100%,21rem);margin-top:.85rem;display:grid}.CoursePricingSection-module__dJxrwG__primaryCta,.CoursePricingSection-module__dJxrwG__secondaryCta{flex:none;gap:.35rem;width:100%;min-width:0;min-height:2.5rem;padding:.3rem .3rem .3rem .7rem;font-size:.67rem}.CoursePricingSection-module__dJxrwG__primaryArrow,.CoursePricingSection-module__dJxrwG__secondaryArrow{width:1.65rem;height:1.65rem}.CoursePricingSection-module__dJxrwG__labelViewport,.CoursePricingSection-module__dJxrwG__rollingLabel>span{height:1rem}.CoursePricingSection-module__dJxrwG__imageStage{height:16rem}.CoursePricingSection-module__dJxrwG__cohortImage{object-position:center 34%;transform-origin:100% 0;transform:scale(1.28)}.CoursePricingSection-module__dJxrwG__communityCaption{bottom:1rem;left:1rem;right:1rem}.CoursePricingSection-module__dJxrwG__communityCaption p{font-size:.56rem}.CoursePricingSection-module__dJxrwG__communityCaption h3{max-width:22rem;margin-top:.35rem;font-size:.95rem}.CoursePricingSection-module__dJxrwG__communityCaption>span{width:4rem;margin-top:.5rem}.CoursePricingSection-module__dJxrwG__outcomeRail{grid-template-columns:repeat(5,minmax(0,1fr));padding:.25rem .15rem}.CoursePricingSection-module__dJxrwG__outcome{text-align:center;flex-direction:column;justify-content:center;gap:.3rem;min-height:4.5rem;padding:.4rem .15rem}.CoursePricingSection-module__dJxrwG__outcome+.CoursePricingSection-module__dJxrwG__outcome,.CoursePricingSection-module__dJxrwG__outcome:nth-child(2n){border-left:1px solid #ffffff21}.CoursePricingSection-module__dJxrwG__outcome:nth-child(n+3){border-top:0}.CoursePricingSection-module__dJxrwG__outcome:last-child{border-left:1px solid #ffffff21;grid-column:auto;justify-content:center}.CoursePricingSection-module__dJxrwG__outcomeIcon{width:1.5rem;height:1.5rem}.CoursePricingSection-module__dJxrwG__outcomeIcon svg{width:1.35rem;height:1.35rem}.CoursePricingSection-module__dJxrwG__outcome p{font-size:clamp(.48rem,2.25vw,.6rem);line-height:1.2}}@media (prefers-reduced-motion:reduce){.CoursePricingSection-module__dJxrwG__primaryCta,.CoursePricingSection-module__dJxrwG__secondaryCta,.CoursePricingSection-module__dJxrwG__rollingLabel,.CoursePricingSection-module__dJxrwG__primaryArrow,.CoursePricingSection-module__dJxrwG__secondaryArrow{transition:none}.CoursePricingSection-module__dJxrwG__primaryCta:hover .CoursePricingSection-module__dJxrwG__rollingLabel,.CoursePricingSection-module__dJxrwG__secondaryCta:hover .CoursePricingSection-module__dJxrwG__rollingLabel,.CoursePricingSection-module__dJxrwG__primaryCta:hover .CoursePricingSection-module__dJxrwG__primaryArrow,.CoursePricingSection-module__dJxrwG__secondaryCta:hover .CoursePricingSection-module__dJxrwG__secondaryArrow{transform:none}}
.CourseRoadmapSection-module__1jdRDq__section{isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--roadmap-accent) 24%, transparent);background:var(--roadmap-section);color:var(--roadmap-ink);padding-block:3.75rem 3.5rem;position:relative;overflow:hidden}.CourseRoadmapSection-module__1jdRDq__texture{z-index:-1;opacity:.22;pointer-events:none;position:absolute;inset:0}.CourseRoadmapSection-module__1jdRDq__inner{position:relative}.CourseRoadmapSection-module__1jdRDq__header{text-align:center;max-width:71rem;margin-inline:auto}.CourseRoadmapSection-module__1jdRDq__eyebrow{color:var(--roadmap-accent);letter-spacing:.25em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.CourseRoadmapSection-module__1jdRDq__headingRule{background:var(--roadmap-accent);width:4.7rem;height:2px;margin:1rem auto 1.3rem;display:block}.CourseRoadmapSection-module__1jdRDq__title{color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.062em;text-wrap:balance;font-size:clamp(2.45rem,3.85vw,4rem);font-weight:620;line-height:.99}.CourseRoadmapSection-module__1jdRDq__titleAccent{color:var(--roadmap-accent)}.CourseRoadmapSection-module__1jdRDq__description{max-width:56rem;color:var(--roadmap-muted);text-wrap:balance;margin:1.15rem auto 0;font-size:clamp(.95rem,1.32vw,1.18rem);line-height:1.65}.CourseRoadmapSection-module__1jdRDq__journey{max-width:88rem;margin:.55rem auto 0;position:relative}.CourseRoadmapSection-module__1jdRDq__stages{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:relative}.CourseRoadmapSection-module__1jdRDq__stage{text-align:center;min-width:0;list-style:none}.CourseRoadmapSection-module__1jdRDq__stageVisual{z-index:2;height:15.75rem;transform:translateY(var(--node-shift));justify-content:center;align-items:center;display:flex;position:relative}.CourseRoadmapSection-module__1jdRDq__stage:first-child .CourseRoadmapSection-module__1jdRDq__stageVisual:before{z-index:0;border-bottom:2px solid var(--roadmap-accent);content:"";transform-origin:100%;border-radius:0 0 52% 52%/0 0 100% 100%;width:58%;height:3.1rem;position:absolute;top:calc(50% - 3.1rem);right:50%;transform:rotate(10deg)}.CourseRoadmapSection-module__1jdRDq__connector{z-index:0;border-top:2px solid var(--roadmap-accent);width:100%;height:3.1rem;transform:rotate(var(--connector-angle));transform-origin:0;border-radius:52% 52% 0 0/100% 100% 0 0;display:block;position:absolute;top:50%;left:50%}.CourseRoadmapSection-module__1jdRDq__stage:first-child .CourseRoadmapSection-module__1jdRDq__stageVisual:before,.CourseRoadmapSection-module__1jdRDq__connector{display:none}.CourseRoadmapSection-module__1jdRDq__routeSvg{z-index:0;width:100%;height:15.75rem;color:var(--roadmap-accent);pointer-events:none;position:absolute;inset:0 0 auto;overflow:visible}.CourseRoadmapSection-module__1jdRDq__routePath{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.CourseRoadmapSection-module__1jdRDq__routeTraveller,.CourseRoadmapSection-module__1jdRDq__routeStaticDot{fill:currentColor;stroke:var(--roadmap-section);stroke-width:5px;vector-effect:non-scaling-stroke}.CourseRoadmapSection-module__1jdRDq__routeTraveller{filter:drop-shadow(0 0 .45rem color-mix(in srgb, var(--roadmap-accent) 74%, transparent))}.CourseRoadmapSection-module__1jdRDq__routeStaticDot{display:none}.CourseRoadmapSection-module__1jdRDq__stage:nth-child(2) .CourseRoadmapSection-module__1jdRDq__connector{border-top:0;border-bottom:2px solid var(--roadmap-accent);border-radius:0 0 52% 52%/0 0 100% 100%;top:calc(50% - 3.1rem)}.CourseRoadmapSection-module__1jdRDq__stage:last-child .CourseRoadmapSection-module__1jdRDq__connector{width:66%}.CourseRoadmapSection-module__1jdRDq__routePoint{border:2px solid var(--roadmap-section);background:var(--roadmap-accent);width:1.55rem;height:1.55rem;color:var(--roadmap-on-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--roadmap-accent) 72%, transparent);animation:3.6s ease-in-out infinite CourseRoadmapSection-module__1jdRDq__roadmap-signal;animation-delay:var(--animation-delay);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-1px;right:48%;transform:translate(50%,-50%)}.CourseRoadmapSection-module__1jdRDq__stage:nth-child(2) .CourseRoadmapSection-module__1jdRDq__routePoint{top:auto;bottom:-1px;transform:translate(50%,50%)}.CourseRoadmapSection-module__1jdRDq__routePoint svg{stroke-width:2.8px;width:.8rem;height:.8rem}.CourseRoadmapSection-module__1jdRDq__destination{width:3rem;height:3rem;color:var(--roadmap-accent);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-1px;right:-.65rem;transform:translate(50%,-50%)}.CourseRoadmapSection-module__1jdRDq__destination svg{stroke-width:2px;width:2.1rem;height:2.1rem}.CourseRoadmapSection-module__1jdRDq__node{z-index:2;width:var(--node-size);height:var(--node-size);border:1px solid color-mix(in srgb, var(--roadmap-accent) 26%, var(--roadmap-surface));background:var(--roadmap-surface);box-shadow:0 0 0 .85rem color-mix(in srgb, var(--roadmap-accent) 10%, transparent), 0 0 0 1.55rem color-mix(in srgb, var(--roadmap-accent) 5%, transparent), 0 1.45rem 2.8rem -2.1rem color-mix(in srgb, var(--roadmap-ink) 44%, transparent);animation:5.8s ease-in-out infinite CourseRoadmapSection-module__1jdRDq__roadmap-node-float;animation-delay:var(--animation-delay);border-radius:50%;justify-content:center;align-items:center;transition:transform .24s,box-shadow .24s;display:inline-flex;position:relative}.CourseRoadmapSection-module__1jdRDq__stage:hover .CourseRoadmapSection-module__1jdRDq__node{box-shadow:0 0 0 .95rem color-mix(in srgb, var(--roadmap-accent) 14%, transparent), 0 0 0 1.7rem color-mix(in srgb, var(--roadmap-accent) 7%, transparent), 0 1.8rem 3.1rem -2rem color-mix(in srgb, var(--roadmap-ink) 52%, transparent);transform:translateY(-.2rem)}.CourseRoadmapSection-module__1jdRDq__nodeIcon{width:38%;height:38%;color:var(--roadmap-ink);stroke-width:1.65px}.CourseRoadmapSection-module__1jdRDq__movingDot{z-index:1;border:3px solid var(--roadmap-section);background:var(--roadmap-accent);width:.82rem;height:.82rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--roadmap-accent) 75%, transparent), 0 0 0 .55rem color-mix(in srgb, var(--roadmap-accent) 15%, transparent), 0 0 1.1rem color-mix(in srgb, var(--roadmap-accent) 58%, transparent);pointer-events:none;border-radius:50%;animation:9s linear infinite CourseRoadmapSection-module__1jdRDq__roadmap-dot-travel;display:none;position:absolute;top:13.6rem;left:0;transform:translate(-50%,-50%)}.CourseRoadmapSection-module__1jdRDq__number{border:3px solid var(--roadmap-section);background:var(--roadmap-accent);width:2.7rem;height:2.7rem;color:var(--roadmap-on-accent);letter-spacing:-.025em;border-radius:50%;justify-content:center;align-items:center;font-size:.88rem;font-weight:850;display:inline-flex;position:absolute;top:-.2rem;right:-.05rem}.CourseRoadmapSection-module__1jdRDq__stageCopy{max-width:19rem;min-height:7.65rem;margin-inline:auto;padding-inline:1.15rem}.CourseRoadmapSection-module__1jdRDq__stageCopy h3{color:var(--roadmap-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.08rem,1.5vw,1.35rem);font-weight:650;line-height:1.18}.CourseRoadmapSection-module__1jdRDq__stageCopy p{color:var(--roadmap-muted);text-wrap:balance;margin-top:.65rem;font-size:.86rem;line-height:1.65}.CourseRoadmapSection-module__1jdRDq__outcomeRail{background:var(--roadmap-rail);max-width:88rem;min-height:5.55rem;box-shadow:0 2rem 4.5rem -3.2rem color-mix(in srgb, var(--roadmap-rail) 78%, transparent);color:#fff;border-radius:1.35rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:.75rem auto 0;list-style:none;display:grid;overflow:hidden}.CourseRoadmapSection-module__1jdRDq__outcomeItem{justify-content:center;align-items:center;gap:1.35rem;min-width:0;padding:1rem;display:flex}.CourseRoadmapSection-module__1jdRDq__outcomeItem+.CourseRoadmapSection-module__1jdRDq__outcomeItem{border-left:1px solid #fff3}.CourseRoadmapSection-module__1jdRDq__outcomeItem svg{width:2.8rem;height:2.8rem;color:var(--roadmap-accent);stroke-width:1.55px;flex:none;transition:transform .22s,filter .22s}.CourseRoadmapSection-module__1jdRDq__outcomeItem span{color:#fff;letter-spacing:.3em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.73rem;font-weight:800;line-height:1;overflow:hidden}.CourseRoadmapSection-module__1jdRDq__outcomeItem:hover svg{filter:drop-shadow(0 0 .6rem color-mix(in srgb, var(--roadmap-accent) 60%, transparent));transform:translateY(-.15rem)}@media (max-width:1120px){.CourseRoadmapSection-module__1jdRDq__section{padding-block:4.2rem 3.9rem}.CourseRoadmapSection-module__1jdRDq__stages{margin:0}.CourseRoadmapSection-module__1jdRDq__journey{margin-top:1.25rem}.CourseRoadmapSection-module__1jdRDq__stageVisual,.CourseRoadmapSection-module__1jdRDq__routeSvg{height:14.5rem}.CourseRoadmapSection-module__1jdRDq__node{width:min(var(--node-size), 7.35rem);height:min(var(--node-size), 7.35rem)}.CourseRoadmapSection-module__1jdRDq__nodeIcon{width:2.8rem;height:2.8rem}.CourseRoadmapSection-module__1jdRDq__number{width:2.4rem;height:2.4rem;font-size:.8rem}.CourseRoadmapSection-module__1jdRDq__stageCopy{padding-inline:.8rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem{gap:.85rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem svg{width:2.25rem;height:2.25rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem span{letter-spacing:.22em;font-size:.64rem}}@media (max-width:860px){.CourseRoadmapSection-module__1jdRDq__section{padding-block:4.75rem 3.6rem}.CourseRoadmapSection-module__1jdRDq__header{max-width:46rem}.CourseRoadmapSection-module__1jdRDq__title{font-size:clamp(2.35rem,7vw,3.7rem)}.CourseRoadmapSection-module__1jdRDq__stages{margin:0;display:block}.CourseRoadmapSection-module__1jdRDq__journey{max-width:42rem;margin:2.45rem auto 0}.CourseRoadmapSection-module__1jdRDq__stage{text-align:left;grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:1.3rem;padding-bottom:2.7rem;display:grid}.CourseRoadmapSection-module__1jdRDq__stage:last-child{padding-bottom:0}.CourseRoadmapSection-module__1jdRDq__stageVisual{align-items:flex-start;height:auto;min-height:7rem;transform:none}.CourseRoadmapSection-module__1jdRDq__connector,.CourseRoadmapSection-module__1jdRDq__stage:nth-child(2) .CourseRoadmapSection-module__1jdRDq__connector{border:0;border-left:2px solid var(--roadmap-accent);border-radius:0;width:2px;height:calc(100% + 2.9rem);display:block;top:6.2rem;left:50%;transform:translate(-50%)}.CourseRoadmapSection-module__1jdRDq__stage:last-child .CourseRoadmapSection-module__1jdRDq__connector,.CourseRoadmapSection-module__1jdRDq__stage:first-child .CourseRoadmapSection-module__1jdRDq__stageVisual:before,.CourseRoadmapSection-module__1jdRDq__stage:first-child .CourseRoadmapSection-module__1jdRDq__stageVisual:after,.CourseRoadmapSection-module__1jdRDq__routePoint,.CourseRoadmapSection-module__1jdRDq__destination,.CourseRoadmapSection-module__1jdRDq__routeSvg{display:none}.CourseRoadmapSection-module__1jdRDq__movingDot{animation-name:CourseRoadmapSection-module__1jdRDq__roadmap-dot-travel-mobile;animation-duration:8s;display:block;top:3rem;left:3.5rem}.CourseRoadmapSection-module__1jdRDq__node{width:6.15rem;height:6.15rem}.CourseRoadmapSection-module__1jdRDq__nodeIcon{width:2.45rem;height:2.45rem}.CourseRoadmapSection-module__1jdRDq__number{border-width:2px;width:2.2rem;height:2.2rem;font-size:.73rem;top:-.2rem;right:-.2rem}.CourseRoadmapSection-module__1jdRDq__stageCopy{max-width:none;min-height:0;margin:0;padding:.25rem 0 0}.CourseRoadmapSection-module__1jdRDq__stageCopy h3{font-size:1.35rem}.CourseRoadmapSection-module__1jdRDq__stageCopy p{max-width:31rem;margin-top:.65rem}.CourseRoadmapSection-module__1jdRDq__outcomeRail{grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem;margin-top:2.1rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem{min-height:5.25rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem+.CourseRoadmapSection-module__1jdRDq__outcomeItem{border-left:0}.CourseRoadmapSection-module__1jdRDq__outcomeItem:nth-child(2n){border-left:1px solid #ffffff2e}.CourseRoadmapSection-module__1jdRDq__outcomeItem:nth-child(n+3){border-top:1px solid #ffffff2e}}@media (max-width:639px){.CourseRoadmapSection-module__1jdRDq__section{padding-block:2.8rem 2.45rem}.CourseRoadmapSection-module__1jdRDq__header{text-align:left}.CourseRoadmapSection-module__1jdRDq__eyebrow{letter-spacing:.22em;font-size:.64rem}.CourseRoadmapSection-module__1jdRDq__headingRule{width:3.35rem;margin:.8rem 0 1rem}.CourseRoadmapSection-module__1jdRDq__title{letter-spacing:-.052em;font-size:clamp(1.55rem,6.15vw,1.95rem);line-height:1.06}.CourseRoadmapSection-module__1jdRDq__titleAccent{white-space:nowrap;margin-top:.16rem;display:block}.CourseRoadmapSection-module__1jdRDq__description{text-wrap:pretty;margin-top:.8rem;font-size:.8rem;line-height:1.52}.CourseRoadmapSection-module__1jdRDq__stages{margin:0}.CourseRoadmapSection-module__1jdRDq__journey{margin-top:1.55rem}.CourseRoadmapSection-module__1jdRDq__stage{grid-template-columns:4.65rem minmax(0,1fr);gap:.72rem;padding-bottom:1.45rem}.CourseRoadmapSection-module__1jdRDq__stageVisual{min-height:4.65rem}.CourseRoadmapSection-module__1jdRDq__connector{height:calc(100% + 1.65rem);top:4.2rem}.CourseRoadmapSection-module__1jdRDq__node{width:4.2rem;height:4.2rem;box-shadow:0 0 0 .38rem color-mix(in srgb, var(--roadmap-accent) 11%, transparent), 0 0 0 .68rem color-mix(in srgb, var(--roadmap-accent) 5%, transparent)}.CourseRoadmapSection-module__1jdRDq__movingDot{border-width:2px;width:.65rem;height:.65rem;left:2.325rem}.CourseRoadmapSection-module__1jdRDq__stage:hover .CourseRoadmapSection-module__1jdRDq__node{box-shadow:0 0 0 .42rem color-mix(in srgb, var(--roadmap-accent) 13%, transparent), 0 0 0 .72rem color-mix(in srgb, var(--roadmap-accent) 6%, transparent)}.CourseRoadmapSection-module__1jdRDq__nodeIcon{width:1.72rem;height:1.72rem}.CourseRoadmapSection-module__1jdRDq__number{width:1.68rem;height:1.68rem;font-size:.57rem}.CourseRoadmapSection-module__1jdRDq__stageCopy{padding-top:0}.CourseRoadmapSection-module__1jdRDq__stageCopy h3{font-size:.98rem;line-height:1.22}.CourseRoadmapSection-module__1jdRDq__stageCopy p{margin-top:.35rem;font-size:.7rem;line-height:1.48}.CourseRoadmapSection-module__1jdRDq__outcomeRail{border-radius:.95rem;min-height:0;margin-top:1.25rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem{justify-content:flex-start;gap:.6rem;min-height:3.9rem;padding:.72rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem svg{width:1.55rem;height:1.55rem}.CourseRoadmapSection-module__1jdRDq__outcomeItem span{letter-spacing:.15em;font-size:.5rem}}@media (prefers-reduced-motion:reduce),(max-width:1023px),(hover:none),(pointer:coarse){.CourseRoadmapSection-module__1jdRDq__node,.CourseRoadmapSection-module__1jdRDq__routePoint,.CourseRoadmapSection-module__1jdRDq__movingDot,.CourseRoadmapSection-module__1jdRDq__outcomeItem svg{transition:none;animation:none}.CourseRoadmapSection-module__1jdRDq__stage:hover .CourseRoadmapSection-module__1jdRDq__node{transform:none}.CourseRoadmapSection-module__1jdRDq__outcomeItem:hover svg{filter:none;transform:none}.CourseRoadmapSection-module__1jdRDq__routeTraveller{display:none}.CourseRoadmapSection-module__1jdRDq__routeStaticDot{display:block}}@keyframes CourseRoadmapSection-module__1jdRDq__roadmap-dot-travel-mobile{0%{opacity:0;top:3rem}5%,95%{opacity:1}to{opacity:0;top:calc(100% - 3rem)}}@keyframes CourseRoadmapSection-module__1jdRDq__roadmap-node-float{0%,to{translate:0}50%{translate:0 -.22rem}}@keyframes CourseRoadmapSection-module__1jdRDq__roadmap-signal{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--roadmap-accent) 72%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--roadmap-accent) 82%, transparent), 0 0 0 .42rem color-mix(in srgb, var(--roadmap-accent) 13%, transparent)}}
.DataAnalyticsCoursePage-module__7JbdYG__courseTheme{--course-dark:#102a36;--course-deep:#0d1b2a;--course-surface:#f6f2ea;--course-surface-2:#fbf8f3;--course-surface-3:#f3eee6;--course-accent-glow:#ff7a3dcc}.DataAnalyticsCoursePage-module__7JbdYG__agenticTheme{--course-dark:#11142b;--course-deep:#0c1024;--course-surface:#f4f4fb;--course-surface-2:#fafaff;--course-surface-3:#eeeef8;--course-accent-glow:#8b8cffb8;--color-brand-50:#f1f1ff;--color-brand-100:#e2e2ff;--color-brand-200:#c8c8ff;--color-brand-300:#aaf;--color-brand-400:#8b8cff;--color-brand-500:#7373ed;--color-brand-600:#5e5bd4;--color-brand-700:#4d49ad;--color-brand-800:#3d3b83;--color-brand-900:#2d2d60;--color-brand-950:#17172f;--color-accent-50:#ecfbfd;--color-accent-100:#d2f6fa;--color-accent-400:#65dfec;--color-accent-450:#5ad8e7;--color-accent-500:#52d6e8;--color-accent-600:#2fb8cb;--color-accent-700:#218ca0;--color-ink:#14152d;--color-canvas:#f1f1f8}.DataAnalyticsCoursePage-module__7JbdYG__agenticCtaBlend{background:linear-gradient(90deg,#11142b 0% 16%,#11142bfc 28%,#11142bf0 40%,#11142bcc 52%,#11142b99 64%,#11142b61 76%,#11142b2e 86%,#11142b0f 94%,#0000 100%),linear-gradient(#11142b1f 0%,#0000 28% 72%,#11142b1f 100%)}.DataAnalyticsCoursePage-module__7JbdYG__projectManagementTheme{--course-dark:#0d2d27;--course-deep:#071f1b;--course-surface:#f5f1e7;--course-surface-2:#fbf8ef;--course-surface-3:#eee8da;--course-accent-glow:#d7a62ab8;--color-brand-50:#edf6ef;--color-brand-100:#d9eadc;--color-brand-200:#bad7c0;--color-brand-300:#91bd9b;--color-brand-400:#66a276;--color-brand-500:#46875b;--color-brand-600:#356d49;--color-brand-700:#2a573b;--color-brand-800:#224632;--color-brand-900:#193729;--color-brand-950:#0b2118;--color-accent-50:#fff9e7;--color-accent-100:#fcefc0;--color-accent-400:#e3b84c;--color-accent-450:#dcae37;--color-accent-500:#d7a62a;--color-accent-600:#b9871b;--color-accent-700:#8f6415;--color-ink:#10251f;--color-canvas:#f1ede4}.DataAnalyticsCoursePage-module__7JbdYG__projectManagementTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:after{background:linear-gradient(90deg,#d7a62a 0%,#f4d987 62%,#0000 100%);box-shadow:0 0 16px #d7a62a7a}.DataAnalyticsCoursePage-module__7JbdYG__projectManagementTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:before{filter:drop-shadow(0 0 8px #d7a62ae6);background:#fff9e7}.DataAnalyticsCoursePage-module__7JbdYG__projectManagementTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{color:#e3b84c;background-image:linear-gradient(105deg,#e3b84c 0% 40%,#f4d987 48%,#fff9e7 50%,#eccb6a 53%,#e3b84c 61% 100%)}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleLine{width:max-content;max-width:100%;display:block;overflow:clip}.DataAnalyticsCoursePage-module__7JbdYG__businessTheme{--course-dark:#102540;--course-deep:#0a172b;--course-surface:#f6f2ea;--course-surface-2:#fbf8f3;--course-surface-3:#f3eee6;--course-accent-glow:#3b82f6bd;--color-accent-50:#eff6ff;--color-accent-100:#dbeafe;--color-accent-400:#60a5fa;--color-accent-450:#3b82f6;--color-accent-500:#3b82f6;--color-accent-600:#2563eb;--color-accent-700:#1d4ed8}.DataAnalyticsCoursePage-module__7JbdYG__businessTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:after{background:linear-gradient(90deg,#3b82f6 0%,#93c5fd 62%,#0000 100%);box-shadow:0 0 16px #3b82f67a}.DataAnalyticsCoursePage-module__7JbdYG__businessTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:before{filter:drop-shadow(0 0 8px #3b82f6e6);background:#eff6ff}.DataAnalyticsCoursePage-module__7JbdYG__businessTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{color:#60a5fa;background-image:linear-gradient(105deg,#60a5fa 0% 40%,#bfdbfe 48%,#eff6ff 50%,#93c5fd 53%,#60a5fa 61% 100%)}.DataAnalyticsCoursePage-module__7JbdYG__businessPrimaryCta{box-shadow:0 16px 32px -16px #3b82f6bd}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleText{animation:.9s cubic-bezier(.16,1,.3,1) 80ms both DataAnalyticsCoursePage-module__7JbdYG__hero-title-reveal;display:block}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent{width:max-content;max-width:100%;display:block;position:relative;overflow:visible}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:after{content:"";transform-origin:0;background:linear-gradient(90deg,#ff7a3d 0%,#ffd0b8 62%,#0000 100%);border-radius:999px;height:.035em;min-height:2px;animation:.85s cubic-bezier(.16,1,.3,1) .82s forwards DataAnalyticsCoursePage-module__7JbdYG__hero-accent-line;position:absolute;bottom:-.1em;left:.04em;right:.02em;transform:scaleX(0);box-shadow:0 0 16px #ff7a3d6b}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:before{z-index:1;aspect-ratio:1;clip-path:polygon(50% 0%,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0% 50%,39% 37%);content:"";filter:drop-shadow(0 0 8px #ff7a3de0);opacity:0;background:#fff3ec;width:.14em;min-width:8px;animation:3.6s ease-in-out 1.25s infinite DataAnalyticsCoursePage-module__7JbdYG__hero-title-spark;position:absolute;top:-.08em;right:-.2em}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{color:#ff7a3d;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#ff7a3d 0% 40%,#ffd7c3 48%,#fff3ec 50%,#ff9a69 53%,#ff7a3d 61% 100%);background-position:110% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:.95s cubic-bezier(.16,1,.3,1) .24s both DataAnalyticsCoursePage-module__7JbdYG__hero-title-reveal,5.8s ease-in-out 1.3s infinite DataAnalyticsCoursePage-module__7JbdYG__hero-title-sheen;display:block}.DataAnalyticsCoursePage-module__7JbdYG__agenticHeroTitleAccent:after{background:linear-gradient(90deg,#52d6e8 0%,#b794f6 62%,#0000 100%);box-shadow:0 0 16px #52d6e87a}.DataAnalyticsCoursePage-module__7JbdYG__agenticHeroTitleAccent:before{filter:drop-shadow(0 0 8px #52d6e8e6);background:#e7fcff}.DataAnalyticsCoursePage-module__7JbdYG__agenticHeroTitleAccent .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{color:#65dfec;background-image:linear-gradient(105deg,#65dfec 0% 38%,#a6f4fb 47%,#f1fdff 50%,#b794f6 54%,#65dfec 63% 100%)}@keyframes DataAnalyticsCoursePage-module__7JbdYG__hero-title-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(.78em)skewY(2deg)}to{opacity:1;filter:blur();transform:translateY(0)skewY(0)}}@keyframes DataAnalyticsCoursePage-module__7JbdYG__hero-accent-line{to{transform:scaleX(1)}}@keyframes DataAnalyticsCoursePage-module__7JbdYG__hero-title-sheen{0%,58%{background-position:110% 0}82%,to{background-position:-35% 0}}@keyframes DataAnalyticsCoursePage-module__7JbdYG__hero-title-spark{0%,22%,to{opacity:0;transform:rotate(0)scale(.55)}8%{opacity:.95;transform:rotate(45deg)scale(1)}15%{opacity:.45;transform:rotate(75deg)scale(.72)}}@media (prefers-reduced-motion:reduce),(max-width:1023px),(hover:none),(pointer:coarse){.DataAnalyticsCoursePage-module__7JbdYG__heroTitleText,.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText,.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:before,.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:after{animation:none}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleText,.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{opacity:1;filter:none;transform:none}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{-webkit-text-fill-color:#ff7a3d;background:0 0}.DataAnalyticsCoursePage-module__7JbdYG__businessTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{color:#bfdbfe;-webkit-text-fill-color:#bfdbfe;text-shadow:0 0 18px #3b82f63d;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.DataAnalyticsCoursePage-module__7JbdYG__projectManagementTheme .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{-webkit-text-fill-color:#e3b84c}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:before{opacity:.72}.DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccent:after{transform:scaleX(1)}.DataAnalyticsCoursePage-module__7JbdYG__agenticHeroTitleAccent .DataAnalyticsCoursePage-module__7JbdYG__heroTitleAccentText{-webkit-text-fill-color:#65dfec;background:0 0}}
.CourseHeroOverlay-module__1a_mDa__dataAnalytics{--course-hero-overlay-rgb:16, 42, 54}.CourseHeroOverlay-module__1a_mDa__dataScience{--course-hero-overlay-rgb:17, 20, 47}.CourseHeroOverlay-module__1a_mDa__businessAnalytics{--course-hero-overlay-rgb:10, 23, 43}.CourseHeroOverlay-module__1a_mDa__generativeAi{--course-hero-overlay-rgb:14, 17, 43}.CourseHeroOverlay-module__1a_mDa__projectManagement{--course-hero-overlay-rgb:13, 45, 39}.CourseHeroOverlay-module__1a_mDa__primary{background:linear-gradient(180deg, rgba(var(--course-hero-overlay-rgb), .94) 0%, rgba(var(--course-hero-overlay-rgb), .82) 48%, rgba(var(--course-hero-overlay-rgb), .2) 74%, rgba(var(--course-hero-overlay-rgb), .72) 100%)}.CourseHeroOverlay-module__1a_mDa__secondary{background:linear-gradient(90deg, rgba(var(--course-hero-overlay-rgb), .48) 0%, rgba(var(--course-hero-overlay-rgb), .08) 100%)}@media (min-width:64rem){.CourseHeroOverlay-module__1a_mDa__primary{background:linear-gradient(90deg, rgba(var(--course-hero-overlay-rgb), .1656) 0%, rgba(var(--course-hero-overlay-rgb), .06624) 100%)}.CourseHeroOverlay-module__1a_mDa__secondary{display:none}}
.DataScienceCoursePage-module__t2KFUq__heroTitleLine{width:max-content;max-width:100%;display:block;overflow:clip}.DataScienceCoursePage-module__t2KFUq__heroTitleText{animation:.9s cubic-bezier(.16,1,.3,1) 80ms both DataScienceCoursePage-module__t2KFUq__data-science-title-reveal;display:block}.DataScienceCoursePage-module__t2KFUq__heroTitleAccent{width:max-content;max-width:100%;display:block;position:relative}.DataScienceCoursePage-module__t2KFUq__heroTitleAccent:after{content:"";transform-origin:0;background:linear-gradient(90deg,#a78bfa 0%,#67e8f9 64%,#0000 100%);border-radius:999px;height:.035em;min-height:2px;animation:.85s cubic-bezier(.16,1,.3,1) .82s forwards DataScienceCoursePage-module__t2KFUq__data-science-accent-line;position:absolute;bottom:-.1em;left:.04em;right:.02em;transform:scaleX(0);box-shadow:0 0 18px #7c3aed85}.DataScienceCoursePage-module__t2KFUq__heroTitleAccent:before{z-index:1;aspect-ratio:1;clip-path:polygon(50% 0%,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0% 50%,39% 37%);content:"";filter:drop-shadow(0 0 8px #67e8f9e0);opacity:0;background:#ecfeff;width:.14em;min-width:8px;animation:3.6s ease-in-out 1.25s infinite DataScienceCoursePage-module__t2KFUq__data-science-title-spark;position:absolute;top:-.08em;right:-.2em}.DataScienceCoursePage-module__t2KFUq__heroTitleAccentText{color:#a78bfa;-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#a78bfa 0% 38%,#67e8f9 48%,#ecfeff 50%,#c4b5fd 54%,#a78bfa 63% 100%);background-position:110% 0;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:.95s cubic-bezier(.16,1,.3,1) .24s both DataScienceCoursePage-module__t2KFUq__data-science-title-reveal,5.8s ease-in-out 1.3s infinite DataScienceCoursePage-module__t2KFUq__data-science-title-sheen;display:block}@keyframes DataScienceCoursePage-module__t2KFUq__data-science-title-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(.78em)skewY(2deg)}to{opacity:1;filter:blur();transform:translateY(0)skewY(0)}}@keyframes DataScienceCoursePage-module__t2KFUq__data-science-accent-line{to{transform:scaleX(1)}}@keyframes DataScienceCoursePage-module__t2KFUq__data-science-title-sheen{0%,58%{background-position:110% 0}82%,to{background-position:-35% 0}}@keyframes DataScienceCoursePage-module__t2KFUq__data-science-title-spark{0%,22%,to{opacity:0;transform:rotate(0)scale(.55)}8%{opacity:.95;transform:rotate(45deg)scale(1)}15%{opacity:.45;transform:rotate(75deg)scale(.72)}}@media (prefers-reduced-motion:reduce),(max-width:1023px),(hover:none),(pointer:coarse){.DataScienceCoursePage-module__t2KFUq__heroTitleText,.DataScienceCoursePage-module__t2KFUq__heroTitleAccentText,.DataScienceCoursePage-module__t2KFUq__heroTitleAccent:before,.DataScienceCoursePage-module__t2KFUq__heroTitleAccent:after{animation:none}.DataScienceCoursePage-module__t2KFUq__heroTitleText,.DataScienceCoursePage-module__t2KFUq__heroTitleAccentText{opacity:1;filter:none;transform:none}.DataScienceCoursePage-module__t2KFUq__heroTitleAccentText{-webkit-text-fill-color:#a78bfa;background:0 0}.DataScienceCoursePage-module__t2KFUq__heroTitleAccent:before{opacity:.72}.DataScienceCoursePage-module__t2KFUq__heroTitleAccent:after{transform:scaleX(1)}}
