.landing-learning-showcase-module__fe94Tq__section{--journey-accent:var(--color-cyan-600);--journey-text:var(--color-neutral-100);--journey-muted:var(--color-neutral-400);--journey-border:var(--color-neutral-800);--journey-surface:var(--color-neutral-950);width:100%;max-width:1440px;margin:0 auto;padding:24px 16px 96px;scroll-margin-top:32px}.landing-learning-showcase-module__fe94Tq__products{grid-template-columns:minmax(0,1fr);display:grid}.landing-learning-showcase-module__fe94Tq__product{min-width:0}.landing-learning-showcase-module__fe94Tq__productHeading{text-align:center;min-height:84px;margin-bottom:24px}.landing-learning-showcase-module__fe94Tq__productHeading h2{letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1.25}.landing-learning-showcase-module__fe94Tq__productHeading p{color:var(--journey-muted);text-wrap:balance;margin-top:12px;font-size:16px;line-height:1.7}.landing-learning-showcase-module__fe94Tq__productFrame{border:1px solid var(--journey-border);background:var(--journey-surface);border-radius:12px;transition:transform .8s cubic-bezier(.16,1,.3,1);overflow:hidden}.landing-learning-showcase-module__fe94Tq__section[data-revealed=false] .landing-learning-showcase-module__fe94Tq__productFrame{transform:translateY(24px)}.landing-learning-showcase-module__fe94Tq__video{align-items:center;min-height:360px;display:flex}.landing-learning-showcase-module__fe94Tq__productLink{width:max-content;min-height:44px;color:var(--color-cyan-300);align-items:center;gap:8px;margin:14px auto 0;font-size:14px;font-weight:500;display:flex}.landing-learning-showcase-module__fe94Tq__productLink:hover{color:var(--color-cyan-200)}.landing-learning-showcase-module__fe94Tq__connection{color:var(--journey-muted);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 0 36px;font-size:12px;display:flex}.landing-learning-showcase-module__fe94Tq__connection svg{color:var(--journey-accent);stroke-width:1.25px;width:24px;height:24px}.landing-learning-showcase-module__fe94Tq__desktopArrow{display:none}.landing-learning-showcase-module__fe94Tq__diagram{height:360px;margin:0;position:relative}.landing-learning-showcase-module__fe94Tq__wires{fill:none;width:100%;height:100%;stroke:var(--journey-accent);stroke-width:1px;position:absolute;inset:0;overflow:visible}.landing-learning-showcase-module__fe94Tq__wires path{vector-effect:non-scaling-stroke}.landing-learning-showcase-module__fe94Tq__arrowhead{stroke-width:1px}.landing-learning-showcase-module__fe94Tq__loopBoundary{border:1px dashed var(--journey-border);border-radius:16px;height:223px;position:absolute;inset:18px 5% auto}.landing-learning-showcase-module__fe94Tq__loopLabel,.landing-learning-showcase-module__fe94Tq__adapterLabel{color:var(--journey-muted);font-size:11px;position:absolute;top:30px}.landing-learning-showcase-module__fe94Tq__loopLabel{left:9%}.landing-learning-showcase-module__fe94Tq__adapterLabel{right:9%}.landing-learning-showcase-module__fe94Tq__stages{margin:0;padding:0;list-style:none}.landing-learning-showcase-module__fe94Tq__stage{border:1px solid color-mix(in srgb, var(--journey-accent) 55%, var(--journey-border));background:var(--journey-surface);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;width:34%;min-height:70px;padding:10px 12px;display:flex;position:absolute}.landing-learning-showcase-module__fe94Tq__stageName{color:var(--journey-text);font-size:13px;font-weight:500;line-height:1.25}.landing-learning-showcase-module__fe94Tq__stageDetail{color:var(--journey-muted);font-size:11px;line-height:1.35}.landing-learning-showcase-module__fe94Tq__rollouts{top:158px;left:10.5%}.landing-learning-showcase-module__fe94Tq__grade{top:60px;left:10.5%}.landing-learning-showcase-module__fe94Tq__update{top:158px;left:55.5%}.landing-learning-showcase-module__fe94Tq__save{top:60px;left:55.5%}.landing-learning-showcase-module__fe94Tq__evaluate{top:272px;left:10.5%}.landing-learning-showcase-module__fe94Tq__serve{border-color:var(--journey-accent);top:272px;left:55.5%}.landing-learning-showcase-module__fe94Tq__continualLabel{color:var(--journey-muted);font-size:11px;position:absolute;top:244px;left:10.5%}@media (min-width:640px){.landing-learning-showcase-module__fe94Tq__section{padding:32px 24px 128px}}@media (min-width:1024px){.landing-learning-showcase-module__fe94Tq__section{padding-inline:48px}.landing-learning-showcase-module__fe94Tq__products{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr)}.landing-learning-showcase-module__fe94Tq__connection{align-self:center;margin-top:48px;padding:0 4px}.landing-learning-showcase-module__fe94Tq__connection svg{width:52px}.landing-learning-showcase-module__fe94Tq__desktopArrow{display:block}.landing-learning-showcase-module__fe94Tq__mobileArrow{display:none}}@media (max-width:639px){.landing-learning-showcase-module__fe94Tq__video{min-height:0}.landing-learning-showcase-module__fe94Tq__productHeading{min-height:0;margin-bottom:24px}.landing-learning-showcase-module__fe94Tq__stage{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.landing-learning-showcase-module__fe94Tq__productFrame{transition:none;transform:none!important}}
.landing-hero-module__Sh9oRW__backdrop{z-index:-10;pointer-events:none;background:radial-gradient(55% 22% at 50% 60%,#ffa87661,#0000 70%),radial-gradient(28% 9% at 50% 61%,#ffd6b252,#0000 75%),linear-gradient(#04060c 0%,#08101d 26%,#12222f 44%,#4a3a3c 55%,#9a6650 60.5%,#2a2c33 61.5%,#0d1218 70%,#05070a 100%);height:100dvh;min-height:640px;position:absolute;inset:0 0 auto;overflow:hidden}.landing-hero-module__Sh9oRW__canvas{opacity:0;width:100%;height:100%;transition:opacity .8s;display:block;position:absolute;inset:0}.landing-hero-module__Sh9oRW__canvas[data-ready=true]{opacity:1}.landing-hero-module__Sh9oRW__vignette{background:radial-gradient(130% 85% at 50% 45%,#0000 50%,#03030473 100%),linear-gradient(#03030466,#0000 22% 86%,#030304 100%);position:absolute;inset:0}.landing-hero-module__Sh9oRW__copyShade{background:radial-gradient(closest-side,#04060e80,#04060e33 60%,#0000);width:min(1000px,120vw);height:60%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}
