.course-stages-module__xfSDWq__stages{--cs-gold:hsl(var(--primary));--cs-led:repeating-linear-gradient(90deg, #000 0 7px, transparent 7px 10px)}.course-stages-module__xfSDWq__panel{background:linear-gradient(#1c1c1ae6,#0d0d0ce6) padding-box padding-box,linear-gradient(165deg,#ffffff47,#ffffff10 30%,#ffffff08 60%,#ffffff2e) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff0f,0 40px 100px -50px #000}.course-stages-module__xfSDWq__panelAddon{background:radial-gradient(120% 60% at 50% 0,#ffd00014,#0000 70%) padding-box padding-box,linear-gradient(#1f1d14e6,#0d0d0ce6) padding-box padding-box,linear-gradient(165deg,#ffd000a6,#ffd00026 30%,#ffffff08 60%,#ffd00059) border-box}.course-stages-module__xfSDWq__panel:before{content:"";z-index:3;pointer-events:none;width:34%;height:2px;-webkit-mask-image:var(--cs-led);-webkit-mask-image:var(--cs-led);mask-image:var(--cs-led);background:#ffd00059;transition:background-color .4s;position:absolute;top:-1px;right:28px}.course-stages-module__xfSDWq__panelAddon:before{background:var(--cs-gold);filter:drop-shadow(0 0 4px #ffd00099)}@media (hover:hover){.course-stages-module__xfSDWq__panel:hover:before{background:var(--cs-gold)}}.course-stages-module__xfSDWq__meta{color:#e9e8e3;font:600 11px/1 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:10px;padding:6px 12px;display:inline-flex}.course-stages-module__xfSDWq__metaAddon{color:var(--cs-gold);background:#ffd0000d;border-color:#ffd00080}.course-stages-module__xfSDWq__metaLeds{background:var(--cs-gold);filter:drop-shadow(0 0 3px #ffd000b3);width:16px;height:4px;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 4.4px);mask-image:repeating-linear-gradient(90deg,#000 0 3px,#0000 3px 4.4px)}.course-stages-module__xfSDWq__tile{color:#a3a39c;background:radial-gradient(120% 90% at 20% 0,#ffffff12,#0000 60%) padding-box padding-box,linear-gradient(#232321,#0f0f0e) padding-box padding-box,linear-gradient(135deg,#e3e6e973,#ffffff1a 35%,#ffffff0d 60%,#ffffff40) border-box;border:1px solid #0000;transition:color .5s,box-shadow .5s,translate .5s,filter .5s;box-shadow:0 18px 40px -26px #000,inset 0 1px #ffffff14}.course-stages-module__xfSDWq__tileLit{color:var(--cs-gold);background:radial-gradient(90% 90% at 50% 100%,#ffd00026,#0000 70%) padding-box padding-box,linear-gradient(#25220f,#0f0f0e) padding-box padding-box,linear-gradient(135deg,#fff2adcc,#ffd00059 35%,#ffffff14 60%,#ffd000b3) border-box;box-shadow:0 18px 40px -22px #ffd00066,inset 0 1px #fff2ad33}.course-stages-module__xfSDWq__tileIcon{filter:none;transition:filter .5s}.course-stages-module__xfSDWq__tileLit .course-stages-module__xfSDWq__tileIcon{filter:drop-shadow(0 0 6px #ffd00099)}.course-stages-module__xfSDWq__num{font:600 10.5px/1 var(--font-sans);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:#cfcfc8;background:#121211;border:1px solid #ffffff26;border-radius:999px;padding:3px 6px;position:absolute;top:-8px;right:-8px}.course-stages-module__xfSDWq__tileLit .course-stages-module__xfSDWq__num{color:#f3f2ee;border-color:#ffd00073}.course-stages-module__xfSDWq__marker{width:28px;height:3px;margin-top:12px}.course-stages-module__xfSDWq__marker:before,.course-stages-module__xfSDWq__marker:after{content:"";position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 7.6px);mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 7.6px)}.course-stages-module__xfSDWq__marker:before{background:#ffffff2e}.course-stages-module__xfSDWq__marker:after{background:var(--cs-gold);filter:drop-shadow(0 0 3px #ffd000b3);clip-path:inset(0 100% 0 0)}.course-stages-module__xfSDWq__markerLit:after{clip-path:inset(0)}@media (prefers-reduced-motion:no-preference){.course-stages-module__xfSDWq__marker:after{transition:clip-path .6s cubic-bezier(.4,0,.2,1)}}.course-stages-module__xfSDWq__ledLine{-webkit-mask-image:var(--cs-led);-webkit-mask-image:var(--cs-led);mask-image:var(--cs-led)}.course-stages-module__xfSDWq__ledLineV{-webkit-mask-image:repeating-linear-gradient(#000 0 7px,#0000 7px 10px);mask-image:repeating-linear-gradient(#000 0 7px,#0000 7px 10px)}
.ask-ace-bar-module__NZGxea__console{width:min(100%,600px);max-width:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}@media (min-width:1024px) and (max-width:1279px){.ask-ace-bar-module__NZGxea__console{width:min(100%,540px)}}.ask-ace-bar-module__NZGxea__console[data-compact=true]{width:176px}.ask-ace-bar-module__NZGxea__launcher{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#282720f5,#111111f5);border:1px solid #f5cf074d;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s;display:flex;box-shadow:0 12px 36px #0008,inset 0 1px #ffffff14}.ask-ace-bar-module__NZGxea__launcher svg{color:#f5cf07;width:18px;height:18px}.ask-ace-bar-module__NZGxea__launcher:focus-visible{outline-offset:4px;outline:2px solid #f5cf07}.ask-ace-bar-module__NZGxea__launcher:active{background:#353125}@media (hover:hover){.ask-ace-bar-module__NZGxea__launcher:hover{background:#28261e;border-color:#f5cf07b3}}@media (min-width:640px){.ask-ace-bar-module__NZGxea__launcher{height:60px}}.ask-ace-bar-module__NZGxea__privacy{opacity:1;grid-template-rows:1fr;width:min(100%,600px);transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.ask-ace-bar-module__NZGxea__privacy[data-compact=true]{opacity:0;pointer-events:none;grid-template-rows:0fr}.ask-ace-bar-module__NZGxea__privacy>div{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.ask-ace-bar-module__NZGxea__console,.ask-ace-bar-module__NZGxea__launcher,.ask-ace-bar-module__NZGxea__privacy{transition:none}}
.course-journey-module__u2h2GG__journey .reveal{opacity:1;transform:none}
