.BrandFitIntro-module__32Io2W__section{--brand-fit-lead-progress:1;--brand-fit-sentence-progress:0;--brand-fit-section-progress:0;z-index:2;background:var(--hero-orange,#f1a76a);color:#2e2923;width:100%;min-height:540svh;position:relative}.BrandFitIntro-module__32Io2W__sticky{width:100%;height:100svh;min-height:680px;position:sticky;top:0;overflow:clip}.BrandFitIntro-module__32Io2W__content{width:min(1480px,100% - clamp(64px,7.5vw,120px));height:100%;margin:0 auto;position:relative}.BrandFitIntro-module__32Io2W__title{z-index:2;letter-spacing:0;width:min(55%,790px);margin:0;position:absolute;top:clamp(180px,27vh,290px);left:0}.BrandFitIntro-module__32Io2W__lead{opacity:var(--brand-fit-lead-progress);transform:translate3d(calc((1 - var(--brand-fit-lead-progress)) * -48px), 0, 0);transform-origin:0;filter:blur(calc((1 - var(--brand-fit-lead-progress)) * 18px));will-change:filter, opacity, transform;font-size:clamp(25px,2.1vw,34px);font-weight:820;line-height:1;display:block}.BrandFitIntro-module__32Io2W__phraseViewport{word-break:keep-all;min-height:2.05em;opacity:var(--brand-fit-sentence-progress);transform:translate3d(0, calc((1 - var(--brand-fit-sentence-progress)) * 42px), 0);filter:blur(calc((1 - var(--brand-fit-sentence-progress)) * 14px));will-change:filter, opacity, transform;margin-top:clamp(38px,5vh,58px);font-size:clamp(42px,5vw,76px);font-weight:860;line-height:1.02;display:block;position:relative}.BrandFitIntro-module__32Io2W__phrase{opacity:0;filter:blur(16px);will-change:filter, opacity, transform;width:100%;transition:opacity .38s,transform .52s cubic-bezier(.22,1,.36,1),filter .42s;display:block;position:absolute;inset:0 auto auto 0;transform:translateY(34px)scale(.985)}.BrandFitIntro-module__32Io2W__phraseActive{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.BrandFitIntro-module__32Io2W__activeNumber{z-index:1;color:#0000;font-variant-numeric:tabular-nums;text-align:right;letter-spacing:0;width:47%;opacity:calc(var(--brand-fit-sentence-progress) * .96);transform:translate3d(calc((1 - var(--brand-fit-sentence-progress)) * 34px), 0, 0);-webkit-text-stroke:1px #2e2923;will-change:opacity, transform;font-family:Arial,Helvetica,sans-serif;font-size:clamp(260px,34vw,500px);font-weight:200;line-height:.9;transition:opacity .3s;display:block;position:absolute;top:clamp(120px,17vh,185px);right:0}.BrandFitIntro-module__32Io2W__progress{z-index:2;opacity:calc(var(--brand-fit-sentence-progress) * .76);align-items:center;gap:clamp(12px,1.4vw,22px);margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(215px,28vh,300px);left:0;right:0}.BrandFitIntro-module__32Io2W__progressStep{flex:1 1 0;align-items:center;gap:clamp(10px,1vw,16px);display:flex}.BrandFitIntro-module__32Io2W__progressLabel{font-variant-numeric:tabular-nums;opacity:.56;flex:none;font-size:12px;font-weight:760;transition:opacity .35s}.BrandFitIntro-module__32Io2W__progressRail{opacity:.34;transform-origin:50%;background:currentColor;flex:auto;height:1px;transition:opacity .35s,transform .35s;display:block;transform:scaleY(1)}.BrandFitIntro-module__32Io2W__progressStepActive .BrandFitIntro-module__32Io2W__progressLabel,.BrandFitIntro-module__32Io2W__progressStepActive .BrandFitIntro-module__32Io2W__progressRail{opacity:1}.BrandFitIntro-module__32Io2W__progressStepActive .BrandFitIntro-module__32Io2W__progressRail{transform:scaleY(2)}.BrandFitIntro-module__32Io2W__closing{z-index:2;width:min(44%,620px);opacity:var(--brand-fit-sentence-progress);transform:translate3d(0, calc((1 - var(--brand-fit-sentence-progress)) * 28px), 0);gap:clamp(22px,2.6vh,34px);transition:opacity .35s;display:grid;position:absolute;bottom:clamp(72px,8vh,105px);right:0}.BrandFitIntro-module__32Io2W__closingRule{width:100%;height:1px;transform:scaleX(var(--brand-fit-sentence-progress));transform-origin:0;background:currentColor;display:block}.BrandFitIntro-module__32Io2W__suffix{text-align:right;white-space:nowrap;font-size:clamp(27px,2.8vw,44px);font-weight:840;line-height:1.04}.BrandFitIntro-module__32Io2W__mobileCounter{display:none}.BrandFitIntro-module__32Io2W__srOnly,.BrandFitIntro-module__32Io2W__reducedMotionList{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.BrandFitIntro-module__32Io2W__section{min-height:510svh}.BrandFitIntro-module__32Io2W__sticky{min-height:620px}.BrandFitIntro-module__32Io2W__content{width:calc(100% - 40px)}.BrandFitIntro-module__32Io2W__title{width:100%;top:clamp(130px,18vh,170px)}.BrandFitIntro-module__32Io2W__lead{text-align:left;transform:translate3d(calc((1 - var(--brand-fit-lead-progress)) * -28px), 0, 0);transform-origin:0;font-size:clamp(22px,6.5vw,30px)}.BrandFitIntro-module__32Io2W__phraseViewport{text-align:left;word-break:keep-all;min-height:3.6em;margin-top:30px;font-size:clamp(34px,10.2vw,47px);line-height:1.06}.BrandFitIntro-module__32Io2W__activeNumber{width:72%;opacity:calc(var(--brand-fit-sentence-progress) * .25);font-size:clamp(180px,47vw,260px);top:clamp(350px,47vh,430px);right:-5vw}.BrandFitIntro-module__32Io2W__progress{display:none}.BrandFitIntro-module__32Io2W__closing{gap:18px;width:min(86%,390px);bottom:clamp(60px,8vh,82px)}.BrandFitIntro-module__32Io2W__suffix{white-space:normal;font-size:clamp(25px,7.2vw,34px)}.BrandFitIntro-module__32Io2W__mobileCounter{z-index:2;font-variant-numeric:tabular-nums;width:min(76%,320px);opacity:calc(var(--brand-fit-sentence-progress) * .74);grid-template-columns:auto minmax(100px,1fr) auto;align-items:center;gap:10px;font-size:10px;font-weight:760;display:grid;position:absolute;bottom:clamp(150px,20vh,185px);right:0}.BrandFitIntro-module__32Io2W__mobileCounterRail{background:#2e29233d;height:1px;position:relative;overflow:hidden}.BrandFitIntro-module__32Io2W__mobileCounterFill{transform-origin:0;background:currentColor;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}}@media (prefers-reduced-motion:reduce){.BrandFitIntro-module__32Io2W__section{min-height:auto;padding:clamp(110px,15vw,180px) 0}.BrandFitIntro-module__32Io2W__sticky{height:auto;min-height:0;position:relative;overflow:visible}.BrandFitIntro-module__32Io2W__lead,.BrandFitIntro-module__32Io2W__phraseViewport,.BrandFitIntro-module__32Io2W__activeNumber,.BrandFitIntro-module__32Io2W__closing,.BrandFitIntro-module__32Io2W__progress,.BrandFitIntro-module__32Io2W__mobileCounter{opacity:1;filter:none;transform:none}.BrandFitIntro-module__32Io2W__phraseViewport,.BrandFitIntro-module__32Io2W__activeNumber,.BrandFitIntro-module__32Io2W__closing,.BrandFitIntro-module__32Io2W__progress,.BrandFitIntro-module__32Io2W__mobileCounter{display:none}.BrandFitIntro-module__32Io2W__reducedMotionList{clip:auto;white-space:normal;width:auto;height:auto;margin:clamp(46px,7vw,82px) 0 0;padding:0;list-style:none;position:static;overflow:visible}.BrandFitIntro-module__32Io2W__reducedMotionList li{border-top:1px solid;padding:20px 0;font-size:clamp(22px,3vw,40px);font-weight:760;line-height:1.25}}
.CustomerJourneyShowcase-module__sQndGq__showcase{--journey-enter-x:34px;--journey-track-y:145%;z-index:1;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(18px,2.4vh,28px);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__detailLink{color:#2e2923;border-bottom:3px solid #f1a76a;align-items:center;gap:10px;margin-top:26px;padding:0 0 7px;font-size:16px;font-weight:760;line-height:1.2;text-decoration:none;transition:color .22s,border-color .22s;display:inline-flex}.CustomerJourneyShowcase-module__sQndGq__detailLink:after{content:"→";font-size:1.15em;font-weight:500;transition:transform .22s}.CustomerJourneyShowcase-module__sQndGq__detailLink:hover,.CustomerJourneyShowcase-module__sQndGq__detailLink:focus-visible{color:#1f1c19;border-color:#e78e46;outline:none}.CustomerJourneyShowcase-module__sQndGq__detailLink:hover:after,.CustomerJourneyShowcase-module__sQndGq__detailLink:focus-visible:after{transform:translate(4px)}.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:62px;margin:0;position:relative}.CustomerJourneyShowcase-module__sQndGq__timeline[data-dragging=true]{cursor:grabbing}.CustomerJourneyShowcase-module__sQndGq__rail{background:#24211f6b;height:2px;position:absolute;top:40px;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:20px;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:17px;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{color:#f1a76a}.CustomerJourneyShowcase-module__sQndGq__activeLabel{color:#2e2923;white-space:nowrap;justify-content:center;align-items:center;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:0}@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:18px}.CustomerJourneyShowcase-module__sQndGq__phaseBackdrop{font-size:clamp(88px,30vw,118px)}.CustomerJourneyShowcase-module__sQndGq__stageSvg{width:min(59.2vw,216px)}.CustomerJourneyShowcase-module__sQndGq__stageCopy{width:100%}.CustomerJourneyShowcase-module__sQndGq__stageCopy h3{white-space:nowrap;word-break:normal;max-width:100%;font-size:clamp(17px,5.6vw,22px);line-height:1.15}.CustomerJourneyShowcase-module__sQndGq__stageCopy p{max-width:270px;margin-top:14px;font-size:14px;line-height:1.55}.CustomerJourneyShowcase-module__sQndGq__detailLink{margin-top:20px;padding-bottom:6px;font-size:14px}.CustomerJourneyShowcase-module__sQndGq__timeline{cursor:default;width:100%;height:62px;margin:0}.CustomerJourneyShowcase-module__sQndGq__dragRange,.CustomerJourneyShowcase-module__sQndGq__stageControls button{pointer-events:none;cursor:default}}@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}}
