.CustomerJourneyShowcase-module__sQndGq__showcase{--journey-enter-x:34px;--journey-track-y:145%;width:100%;min-height:calc(987vh + 130px);margin:0;position:relative}.CustomerJourneyShowcase-module__sQndGq__stickyViewport{position:sticky;top:clamp(90px,11vh,122px)}.CustomerJourneyShowcase-module__sQndGq__stageCard{isolation:isolate;width:min(1040px,100% - 96px);height:clamp(600px,100vh - 170px,760px);box-shadow:none;background:0 0;border:0;margin:0 auto;position:relative;container-type:inline-size}.CustomerJourneyShowcase-module__sQndGq__journeyGlass{--liquid-glass-brightness:1.02;--liquid-glass-highlight-opacity:.36;z-index:1;padding:clamp(44px,5vh,64px) clamp(92px,9vw,150px) 34px}.CustomerJourneyShowcase-module__sQndGq__journeyContent{z-index:2;justify-content:center;place-items:center;gap:clamp(32px,4vh,40px);width:100%;display:grid;position:relative}.CustomerJourneyShowcase-module__sQndGq__phaseTrack{z-index:0;pointer-events:none;width:0;height:100%;transform:translateX(-50%) translateY(var(--journey-track-y));-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;top:0;left:50%}.CustomerJourneyShowcase-module__sQndGq__phaseBackdrop{color:#f8e5d5;letter-spacing:0;white-space:nowrap;font-size:clamp(210px,28vw,360px);font-weight:900;line-height:.9;position:absolute;left:0;transform:translate(-50%,-50%)}.CustomerJourneyShowcase-module__sQndGq__visual{z-index:1;align-self:center;place-items:center;min-width:0;animation:.62s cubic-bezier(.22,1,.36,1) both CustomerJourneyShowcase-module__sQndGq__sceneIn;display:grid;position:relative}.CustomerJourneyShowcase-module__sQndGq__stageSvg{aspect-ratio:1;width:min(100%,320px);height:auto;display:block;overflow:visible}.CustomerJourneyShowcase-module__sQndGq__stageCopy{z-index:2;justify-items:center;min-width:0;animation:.58s cubic-bezier(.22,1,.36,1) 60ms both CustomerJourneyShowcase-module__sQndGq__copyIn;display:grid;position:relative}.CustomerJourneyShowcase-module__sQndGq__stageCopy h3{color:#2e2923;letter-spacing:0;text-align:center;word-break:keep-all;margin:0;font-size:clamp(36px,3.5vw,50px);font-weight:520;line-height:1.18}.CustomerJourneyShowcase-module__sQndGq__stageCopy h3 span{color:#f1a76a;font-weight:820}.CustomerJourneyShowcase-module__sQndGq__stageCopy p{color:#56514d;text-align:center;word-break:keep-all;max-width:680px;margin:22px 0 0;font-size:16px;line-height:1.72}.CustomerJourneyShowcase-module__sQndGq__timeline{--journey-active-position:0%;--journey-progress:0%;z-index:2;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(560px,62%);height:76px;margin:0;position:relative}.CustomerJourneyShowcase-module__sQndGq__timeline[data-dragging=true]{cursor:grabbing}.CustomerJourneyShowcase-module__sQndGq__rail{background:#24211f6b;height:2px;position:absolute;top:14px;left:0;right:0}.CustomerJourneyShowcase-module__sQndGq__dragRange{z-index:4;opacity:0;cursor:grab;touch-action:pan-y;width:100%;height:40px;margin:0;padding:0;position:absolute;top:-5px;left:0}.CustomerJourneyShowcase-module__sQndGq__dragRange:active{cursor:grabbing}.CustomerJourneyShowcase-module__sQndGq__progress{width:var(--journey-progress);background:#f1a76a;transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.CustomerJourneyShowcase-module__sQndGq__marker{top:50%;left:var(--journey-active-position);background:#f1a76a;border:3px solid #f8f8f8;border-radius:50%;width:14px;height:14px;transition:left 80ms linear;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f1a76a80}.CustomerJourneyShowcase-module__sQndGq__stageControls{pointer-events:none;grid-template-columns:repeat(8,minmax(28px,1fr));height:46px;display:grid;position:absolute;top:-8px;left:-14px;right:-14px}.CustomerJourneyShowcase-module__sQndGq__stageControls button{cursor:pointer;pointer-events:auto;background:0 0;border:0;outline:none;min-width:0;position:relative}.CustomerJourneyShowcase-module__sQndGq__stageControls button:focus-visible{outline:none}.CustomerJourneyShowcase-module__sQndGq__timeline:has(.CustomerJourneyShowcase-module__sQndGq__stageControls button:focus-visible) .CustomerJourneyShowcase-module__sQndGq__activeLabel{box-shadow:0 0 0 2px #f1a76a3d,0 10px 28px #2a2a2a0e}.CustomerJourneyShowcase-module__sQndGq__activeLabel{color:#2e2923;white-space:nowrap;background:#fff;border:1px solid #24211f0e;border-radius:999px;justify-content:center;align-items:center;min-width:82px;min-height:36px;padding:8px 14px;font-size:13px;font-weight:760;line-height:1;transition:left .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:36px;box-shadow:0 10px 28px #2a2a2a0e}@keyframes CustomerJourneyShowcase-module__sQndGq__sceneIn{0%{opacity:0;transform:translate3d(var(--journey-enter-x), 8px, 0) scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes CustomerJourneyShowcase-module__sQndGq__copyIn{0%{opacity:0;transform:translate3d(var(--journey-enter-x), 0, 0)}to{opacity:1;transform:translate(0,0)}}@media (max-width:760px){.CustomerJourneyShowcase-module__sQndGq__showcase{min-height:calc(1223svh + 114px)}.CustomerJourneyShowcase-module__sQndGq__stickyViewport{top:72px}.CustomerJourneyShowcase-module__sQndGq__stageCard{width:calc(100% - 16px);height:calc(100svh - 126px)}.CustomerJourneyShowcase-module__sQndGq__journeyGlass{padding:36px 22px 26px}.CustomerJourneyShowcase-module__sQndGq__journeyContent{gap:24px}.CustomerJourneyShowcase-module__sQndGq__phaseBackdrop{font-size:clamp(88px,30vw,118px)}.CustomerJourneyShowcase-module__sQndGq__stageSvg{width:min(74vw,270px)}.CustomerJourneyShowcase-module__sQndGq__stageCopy{width:100%}.CustomerJourneyShowcase-module__sQndGq__stageCopy h3{font-size:28px}.CustomerJourneyShowcase-module__sQndGq__stageCopy p{margin-top:16px;font-size:15px;line-height:1.68}.CustomerJourneyShowcase-module__sQndGq__timeline{width:100%;height:90px;margin:0}.CustomerJourneyShowcase-module__sQndGq__activeLabel{min-width:70px;top:46px}}@media (prefers-reduced-motion:reduce){.CustomerJourneyShowcase-module__sQndGq__visual,.CustomerJourneyShowcase-module__sQndGq__stageCopy{animation:none}.CustomerJourneyShowcase-module__sQndGq__progress,.CustomerJourneyShowcase-module__sQndGq__marker,.CustomerJourneyShowcase-module__sQndGq__activeLabel{transition:none}}
