.TS7DkW_baseWash{background:linear-gradient(180deg, var(--color-surface-dark) 0%, color-mix(in srgb, var(--color-surface-dark) 72%, var(--color-surface-darker) 28%) 10%, var(--color-surface-darker) 24%, var(--color-surface-darker) 76%, color-mix(in srgb, var(--color-surface-darker) 88%, var(--color-surface-dark) 12%) 90%, var(--color-surface-darker) 100%);position:absolute;inset:0}.TS7DkW_gradientOverlay{width:124%;opacity:var(--embedded-section-gradient-opacity,.58);background-position:56% 18%;background-repeat:no-repeat;background-size:130% 100%;margin-left:-12%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff0 0%,#ffffff0f 7%,#ffffff47 20%,#ffffff9e 34%,#ffffffd1 46%,#ffffffe0 50%,#ffffffd1 54%,#ffffff9e 66%,#ffffff47 80%,#ffffff0f 93%,#fff0 100%);mask-image:linear-gradient(#fff0 0%,#ffffff0f 7%,#ffffff47 20%,#ffffff9e 34%,#ffffffd1 46%,#ffffffe0 50%,#ffffffd1 54%,#ffffff9e 66%,#ffffff47 80%,#ffffff0f 93%,#fff0 100%)}.TS7DkW_ambientGlow{background:radial-gradient(ellipse 88% 62% at 62% 42%, color-mix(in srgb, var(--color-primary-500) 11%, transparent) 0%, color-mix(in srgb, var(--color-primary-600) 5%, transparent) 34%, transparent 72%);opacity:.9;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff0 0%,#fff6 28%,#ffffffbf 50%,#fff6 72%,#fff0 100%);mask-image:linear-gradient(#fff0 0%,#fff6 28%,#ffffffbf 50%,#fff6 72%,#fff0 100%)}
@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/27bca6ae9f464cd9-s.p.2tebmyvsboa3m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.FwgEFa_className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.FwgEFa_variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
.LSvOSq_root{background:radial-gradient(80% 252% at 24% 74%,#0142a0 0%,#0f133a 45%,#101034 56%,#141034 70%,#301436 100%,#411958 100%)}
.A3IgCW_root{background-color:#080c18;background-image:var(--campaign-gradient-microbanner-course,linear-gradient(225deg, #070b18 0%, #0a1022 50%, #0c0e26 100%))}.A3IgCW_halloweenRoot{--halloween-orange:#f0761f;border-color:color-mix(in srgb, var(--campaign-accent) 16%, transparent)}.A3IgCW_halloweenDescription{padding-right:min(46%,11rem)}.A3IgCW_halloweenHeadline{max-width:100%;padding-right:min(46%,11rem);display:block}@media (min-width:640px){.A3IgCW_halloweenHeadline{padding-right:min(42%,12rem)}.A3IgCW_halloweenDescription{white-space:nowrap;padding-right:0}}@media (min-width:1024px){.A3IgCW_halloweenHeadline{padding-right:min(44%,14rem)}}.A3IgCW_halloweenCountdown .countdown-text{color:var(--campaign-countdown-label,#d8d9df)!important}.A3IgCW_halloweenCountdown .clock-hour{color:var(--campaign-accent,#facc15)!important}.A3IgCW_halloweenCountdown .clock-item:not(:last-of-type):before{color:var(--campaign-countdown-separator,#d8d9df);opacity:.45}
.WtS_Oq_root{--tag-min-width:2.75rem;--tag-padding-inline-start:1rem;--tag-padding-inline-end:.125rem;--tag-padding-block:.125rem;isolation:isolate;height:fit-content;min-width:var(--tag-min-width);padding-block:var(--tag-padding-block);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.WtS_Oq_text{z-index:10;padding-inline:var(--tag-padding-inline-start) var(--tag-padding-inline-end);font-family:var(--font-display);letter-spacing:-.01em;color:var(--discount-tag-fg);white-space:nowrap;align-items:center;font-size:.9375rem;font-weight:800;line-height:1.25;display:flex;position:relative}@media (min-width:768px){.WtS_Oq_root{--tag-min-width:3.25rem;--tag-padding-inline-start:1.125rem;--tag-padding-block:.1875rem}}@media (min-width:1024px){.WtS_Oq_root{--tag-min-width:3.75rem;--tag-padding-inline-start:1.25rem;--tag-padding-block:.25rem}}@media (min-width:1280px){.WtS_Oq_root{--tag-min-width:4.25rem;--tag-padding-inline-start:1.375rem}}.WtS_Oq_root:before{content:"";background:var(--discount-tag-bg);border-radius:.25rem;width:100%;height:100%;position:absolute;top:0;left:15%;transform:skew(-18deg);box-shadow:0 1px 2px #00000026}.campaign-theme[data-campaign=halloween] .WtS_Oq_root:before{box-shadow:0 1px 2px #00000038,0 0 0 1px #1a103373,0 0 10px #f0761f4d}.WtS_Oq_compact{--tag-min-width:2.25rem;--tag-padding-inline-start:.75rem;--tag-padding-inline-end:.125rem;--tag-padding-block:.0625rem}.WtS_Oq_compact .WtS_Oq_text{font-size:.75rem;line-height:1.2}@media (min-width:768px){.WtS_Oq_compact{--tag-min-width:2.5rem;--tag-padding-inline-start:.875rem;--tag-padding-block:.125rem}}@media (min-width:1024px){.WtS_Oq_compact{--tag-min-width:2.75rem;--tag-padding-inline-start:1rem;--tag-padding-block:.125rem}}@media (min-width:1280px){.WtS_Oq_compact{--tag-min-width:3rem;--tag-padding-inline-start:1.125rem}}
.rFVt2G_root{flex-flow:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;width:100%;min-width:0;display:flex}.rFVt2G_root .countdown-text{font-size:.625rem;font-weight:600;line-height:1.4;color:var(--color-text-soft)!important}.rFVt2G_root .clock{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;line-height:1.5}.rFVt2G_root .clock-item{align-items:center;gap:.125rem;height:fit-content;display:flex}.rFVt2G_root .clock-item:not(:last-of-type):before{opacity:.3;height:.625rem;color:var(--color-text-soft)}.rFVt2G_root .clock-unit{text-transform:lowercase;font-size:.5rem;color:var(--color-text-soft)!important}.rFVt2G_root .clock-hour{font-size:.875rem;font-weight:800;line-height:1.25;color:var(--color-yellow-400)!important}@media (min-width:400px){.rFVt2G_root .countdown-text{font-size:.75rem}.rFVt2G_root .clock{gap:.75rem}.rFVt2G_root .clock-hour{font-size:1rem}}.rFVt2G_courseRootLeft{justify-content:flex-start;align-self:flex-start;width:auto}.rFVt2G_courseRootLeft .clock{justify-content:flex-start}
.f7S4ta_root{pointer-events:none;inset-block:0;z-index:0;width:min(46%,11rem);position:absolute;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(60% 62%,#000 55%,#0000 100%);mask-image:radial-gradient(60% 62%,#000 55%,#0000 100%)}.f7S4ta_image{object-fit:cover;object-position:60% 45%;opacity:.9}@media (min-width:640px){.f7S4ta_root{width:min(42%,12rem)}}@media (min-width:1024px){.f7S4ta_root{width:min(44%,14rem)}}.f7S4ta_scrim{display:none}
.giuYpG_gradientOverlay{background-position:56% 0;background-repeat:no-repeat;background-size:130% 100%;width:124%;height:747.62px;margin-left:-12%;-webkit-mask-image:linear-gradient(#fff 0%,#fff0 100%);mask-image:linear-gradient(#fff 0%,#fff0 100%)}
.JOYVGq_image{opacity:.78;-webkit-mask-composite:source-in, source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#fff 6% 94%,#0000 100%),linear-gradient(#0000 0%,#fff 10% 96%,#0000 100%),radial-gradient(90% 94% at 50% 58%,#000 20%,#0000008c 68%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#fff 6% 94%,#0000 100%),linear-gradient(#0000 0%,#fff 10% 96%,#0000 100%),radial-gradient(90% 94% at 50% 58%,#000 20%,#0000008c 68%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}
._6cSBXW_root{--campaign-topbar-inline-gap:.375rem;background-repeat:no-repeat;background-size:100% 100%;height:auto;min-height:4rem;background-color:var(--campaign-topbar-bg)!important;background-image:var(--campaign-gradient-topbar-dark,var(--campaign-gradient-topbar))!important;border-bottom-color:var(--campaign-topbar-bg)!important}._6cSBXW_topbarRow{column-gap:var(--campaign-topbar-inline-gap)}._6cSBXW_topbarCopyCountdown{column-gap:var(--campaign-topbar-inline-gap);flex-wrap:wrap;row-gap:.25rem}@media (max-width:639px){._6cSBXW_topbarRow{row-gap:.5rem;flex-flow:column!important;font-size:10.5px!important}._6cSBXW_topbarCopyCountdown{justify-content:center;align-items:center;row-gap:.25rem;width:100%;min-width:0;flex-flow:column!important;font-size:10.5px!important;display:flex!important}._6cSBXW_topbarCopyCountdown>:first-child{white-space:normal;flex-shrink:0;min-width:0;max-width:100%}._6cSBXW_topbarCountdown{flex-shrink:0;gap:.125rem;line-height:1.25;font-size:10.5px!important}._6cSBXW_topbarCountdown .clock{gap:.125rem}._6cSBXW_topbarCta{flex-basis:auto!important;align-self:center!important;width:fit-content!important;max-width:min(100%,17.5rem)!important;margin-inline:auto!important;display:inline-block!important}}._6cSBXW_topbarCountdown{flex-shrink:0;gap:.25rem;min-width:0;font-size:clamp(.625rem,1.8vw,.75rem);line-height:1.35;flex-wrap:nowrap!important}._6cSBXW_topbarCountdown .countdown-text{white-space:nowrap;flex-shrink:0}._6cSBXW_topbarCountdown .clock{flex-shrink:1;gap:.25rem;min-width:0;flex-wrap:nowrap!important}._6cSBXW_topbarCountdown .clock-item{font-size:inherit;line-height:inherit;flex-shrink:0}:is(._6cSBXW_topbarCountdown .clock-hour,._6cSBXW_topbarCountdown .clock-unit){font-size:inherit;line-height:inherit}._6cSBXW_halloweenRoot{isolation:isolate;border-top-color:#facc1529!important;border-inline-color:#facc151f!important;border-bottom-color:var(--campaign-topbar-bg)!important;background-color:var(--campaign-topbar-bg)!important;background-image:none!important}._6cSBXW_halloweenRoot:before{content:"";z-index:0;background-image:var(--campaign-topbar-image);opacity:.58;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}._6cSBXW_halloweenRoot:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#03082a73 0%,#03082a38 18%,#03082a61 50%,#03082a38 82%,#03082a73 100%);position:absolute;inset:0}._6cSBXW_halloweenCopyRow{z-index:1;color:var(--campaign-topbar-fg);position:relative}:is(._6cSBXW_halloweenMarkdown strong,._6cSBXW_halloweenMarkdown b){color:var(--campaign-accent);font-weight:600}._6cSBXW_halloweenMarkdown a:not([class*=button]){color:var(--campaign-accent);text-decoration-color:#facc1573}._6cSBXW_halloweenMarkdown a:not([class*=button]):hover{color:var(--campaign-topbar-fg)}._6cSBXW_halloweenRoot .topbarCountdown{color:var(--campaign-countdown-label)}._6cSBXW_halloweenRoot .topbarCountdown .countdown-text{color:var(--campaign-countdown-label)}._6cSBXW_halloweenRoot .topbarCountdown .clock-hour{color:var(--campaign-accent);font-weight:700}._6cSBXW_halloweenRoot .topbarCountdown .clock-unit{color:var(--campaign-countdown-label)}._6cSBXW_halloweenRoot .topbarCountdown .clock-item:not(:last-of-type):before{color:var(--campaign-countdown-separator);opacity:.5}@media (min-width:640px){._6cSBXW_topbarCountdown{gap:.375rem}._6cSBXW_topbarCountdown .clock{gap:.5rem}}@media (min-width:1024px){._6cSBXW_topbarCountdown .clock{gap:.75rem}}
.E7pN7G_tagRoot{isolation:isolate;position:relative}.E7pN7G_tagRootCard{--tag-right:.5rem;--tag-min-width:2.75rem;--tag-padding-inline-start:1rem;--tag-padding-inline-end:.125rem;--tag-padding-block:.125rem;top:0;right:var(--tag-right);height:fit-content;min-width:var(--tag-min-width);padding-block:var(--tag-padding-block);justify-content:center;align-items:center;margin-block:auto;transition:right .3s ease-in,min-width .3s ease-in,padding .3s ease-in;display:flex;position:absolute;bottom:0}.E7pN7G_tagText{padding-inline:var(--tag-padding-inline-start) var(--tag-padding-inline-end);font-family:var(--font-display);letter-spacing:-.01em;color:var(--discount-tag-fg);white-space:nowrap;font-size:.9375rem;font-weight:800;line-height:1.25}@media (min-width:768px){.E7pN7G_tagRootCard{--tag-right:.625rem;--tag-min-width:3.25rem;--tag-padding-inline-start:1.125rem;--tag-padding-block:.1875rem}}@media (min-width:1024px){.E7pN7G_tagRootCard{--tag-right:.75rem;--tag-min-width:3.75rem;--tag-padding-inline-start:1.25rem;--tag-padding-block:.25rem}}@media (min-width:1280px){.E7pN7G_tagRootCard{--tag-right:.875rem;--tag-min-width:4.25rem;--tag-padding-inline-start:1.375rem}}@media (hover:hover) and (pointer:fine) and (min-width:768px){.E7pN7G_resizable-card:hover .E7pN7G_tagRootCard{--tag-right:.875rem;--tag-min-width:4.5rem;--tag-padding-inline-start:1.5rem;--tag-padding-block:.25rem}}@media (hover:hover) and (pointer:fine) and (min-width:1024px){.E7pN7G_resizable-card:hover .E7pN7G_tagRootCard{--tag-min-width:5rem}}.E7pN7G_tagRoot:before{content:"";background:var(--discount-tag-bg);width:100%;height:100%;box-shadow:var(--discount-tag-glow,0 1px 2px #00000026);border-radius:.25rem;position:absolute;top:0;left:15%;transform:skew(-18deg)}
.Snii3W_root{pointer-events:none;--listing-minibanner-icon-scale:.96;width:100%;height:100%;position:absolute;inset:0}.Snii3W_technology{width:calc(14.0625% * var(--listing-minibanner-icon-scale));border-radius:50%;height:auto;animation:3s ease-in-out infinite alternate Snii3W_listingMinibannerFloat;position:absolute}.Snii3W_adobe,.Snii3W_gemini{width:calc(10.0446% * var(--listing-minibanner-icon-scale))}.Snii3W_adobe{top:6%;right:57%}.Snii3W_gemini{top:4%;right:29%}.Snii3W_gpt,.Snii3W_claude,.Snii3W_center{width:calc(14.0625% * var(--listing-minibanner-icon-scale))}.Snii3W_gpt{top:24%;right:43%}.Snii3W_mcp{width:calc(4.0179% * var(--listing-minibanner-icon-scale));top:77%;right:29%}.Snii3W_copilot,.Snii3W_cursor{width:calc(8.0357% * var(--listing-minibanner-icon-scale))}.Snii3W_copilot{top:58%;right:57%}.Snii3W_cursor{top:73%;right:45%}.Snii3W_claude{top:56%;right:37%}.Snii3W_center{top:40%;right:42%;animation:none!important}.Snii3W_adobe,.Snii3W_copilot{animation-delay:-1.5s}.Snii3W_mcp,.Snii3W_gpt{animation-delay:-1s}.Snii3W_cursor,.Snii3W_claude{animation-delay:-.5s}@keyframes Snii3W_listingMinibannerFloat{0%{transform:translateY(0)}to{transform:translateY(.375rem)}}