.ReplacementProcess-module__x_zkUa__experience{background:var(--mui-palette-secondary-main);color:var(--mui-palette-secondary-contrastText);margin-top:clamp(72px,10vw,132px)}.ReplacementProcess-module__x_zkUa__layout{grid-template-columns:minmax(580px,56fr) minmax(480px,44fr);width:100%;margin:0 auto;display:grid}.ReplacementProcess-module__x_zkUa__stickyVisual{box-sizing:border-box;isolation:isolate;background-image:radial-gradient(circle, color-mix(in srgb, var(--mui-palette-primary-main) 26%, transparent) 1.25px, transparent 1.45px);background-position:50%;background-repeat:repeat;background-size:22px 22px;grid-template-columns:minmax(0,1fr) 158px;align-self:start;align-items:center;gap:clamp(10px,1.5vw,22px);height:100svh;padding:clamp(24px,4vh,44px) clamp(16px,2vw,30px);display:grid;position:sticky;top:0;overflow:hidden}.ReplacementProcess-module__x_zkUa__stickyVisual:before{content:"";z-index:-1;background:radial-gradient(ellipse, color-mix(in srgb, var(--mui-palette-primary-main) 16%, transparent), transparent 68%);filter:blur(12px);position:absolute;inset:10% -16% 8% -10%}.ReplacementProcess-module__x_zkUa__visualStage{min-width:0}.ReplacementProcess-module__x_zkUa__diagram{color:var(--mui-palette-primary-main)}.ReplacementProcess-module__x_zkUa__diagram svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.ReplacementProcess-module__x_zkUa__state{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .52s,transform .7s cubic-bezier(.2,.65,.3,1);transform:translateY(7px)scale(.985)}[data-diagram-step="0"] .ReplacementProcess-module__x_zkUa__proveState,[data-diagram-step="1"] .ReplacementProcess-module__x_zkUa__scopeState,[data-diagram-step="2"] .ReplacementProcess-module__x_zkUa__defineState,[data-diagram-step="3"] .ReplacementProcess-module__x_zkUa__buildState,[data-diagram-step="4"] .ReplacementProcess-module__x_zkUa__verifyState,[data-diagram-step="5"] .ReplacementProcess-module__x_zkUa__switchState,[data-diagram-step="6"] .ReplacementProcess-module__x_zkUa__stabilizeState{opacity:1}[data-diagram-step="0"] .ReplacementProcess-module__x_zkUa__proveState{transform:scale(1.18)}[data-diagram-step="1"] .ReplacementProcess-module__x_zkUa__scopeState{transform:scale(1.1)}[data-diagram-step="2"] .ReplacementProcess-module__x_zkUa__defineState{transform:scale(1.08)}[data-diagram-step="3"] .ReplacementProcess-module__x_zkUa__buildState{transform:scale(1.34)}[data-diagram-step="4"] .ReplacementProcess-module__x_zkUa__verifyState{transform:scale(1.1)}[data-diagram-step="5"] .ReplacementProcess-module__x_zkUa__switchState{transform:scale(1.12)}[data-diagram-step="6"] .ReplacementProcess-module__x_zkUa__stabilizeState{transform:scale(1.06)}.ReplacementProcess-module__x_zkUa__softLink,.ReplacementProcess-module__x_zkUa__scanRing,.ReplacementProcess-module__x_zkUa__drawLink,.ReplacementProcess-module__x_zkUa__tinyCheck,.ReplacementProcess-module__x_zkUa__feasibilityArc,.ReplacementProcess-module__x_zkUa__systemBoundary,.ReplacementProcess-module__x_zkUa__definitionGuide,.ReplacementProcess-module__x_zkUa__criteriaCheck,.ReplacementProcess-module__x_zkUa__constructionGuide,.ReplacementProcess-module__x_zkUa__systemShell,.ReplacementProcess-module__x_zkUa__module,.ReplacementProcess-module__x_zkUa__cleanLink,.ReplacementProcess-module__x_zkUa__flowLine,.ReplacementProcess-module__x_zkUa__cutoverLine,.ReplacementProcess-module__x_zkUa__cutoverArrow,.ReplacementProcess-module__x_zkUa__readyGate,.ReplacementProcess-module__x_zkUa__stablePulse,.ReplacementProcess-module__x_zkUa__protectionRing,.ReplacementProcess-module__x_zkUa__providerLink{fill:none;vector-effect:non-scaling-stroke}.ReplacementProcess-module__x_zkUa__softLink,.ReplacementProcess-module__x_zkUa__definitionGuide{stroke:color-mix(in srgb, currentColor 34%, transparent);stroke-width:1.2px;stroke-dasharray:4 8}.ReplacementProcess-module__x_zkUa__looseNode,.ReplacementProcess-module__x_zkUa__confirmedNode,.ReplacementProcess-module__x_zkUa__unknownNode,.ReplacementProcess-module__x_zkUa__coreNode,.ReplacementProcess-module__x_zkUa__moduleNode,.ReplacementProcess-module__x_zkUa__providerNode{fill:var(--mui-palette-secondary-main);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.ReplacementProcess-module__x_zkUa__looseNode:nth-of-type(2),.ReplacementProcess-module__x_zkUa__looseNode:nth-of-type(5){fill:currentColor;filter:drop-shadow(0 0 7px)}.ReplacementProcess-module__x_zkUa__scanRing{stroke:currentColor;stroke-width:1.4px;opacity:.58;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite alternate ReplacementProcess-module__x_zkUa__scanBreathe}.ReplacementProcess-module__x_zkUa__scanRing:nth-of-type(2){stroke-dasharray:5 8;animation-delay:-1s}.ReplacementProcess-module__x_zkUa__nodeLabel,.ReplacementProcess-module__x_zkUa__stateCaption,.ReplacementProcess-module__x_zkUa__boundaryLabel,.ReplacementProcess-module__x_zkUa__criteriaLabel,.ReplacementProcess-module__x_zkUa__systemLabel,.ReplacementProcess-module__x_zkUa__flowLabel,.ReplacementProcess-module__x_zkUa__readyLabel,.ReplacementProcess-module__x_zkUa__standbyLabel,.ReplacementProcess-module__x_zkUa__providerLabel,.ReplacementProcess-module__x_zkUa__coverageLabel{fill:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 68%, transparent);font-family:var(--font-sans), sans-serif;letter-spacing:1.1px;text-anchor:middle;font-size:15px;font-weight:700}.ReplacementProcess-module__x_zkUa__drawLink,.ReplacementProcess-module__x_zkUa__flowLine,.ReplacementProcess-module__x_zkUa__cutoverLine{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s cubic-bezier(.2,.65,.3,1) .12s}[data-diagram-step="0"] .ReplacementProcess-module__x_zkUa__drawLink,[data-diagram-step="4"] .ReplacementProcess-module__x_zkUa__flowLine,[data-diagram-step="5"] .ReplacementProcess-module__x_zkUa__cutoverLine{stroke-dashoffset:0}.ReplacementProcess-module__x_zkUa__confirmedNode,.ReplacementProcess-module__x_zkUa__coreNode,.ReplacementProcess-module__x_zkUa__moduleNode{filter:drop-shadow(0 0 5px color-mix(in srgb, currentColor 48%, transparent))}.ReplacementProcess-module__x_zkUa__unknownNode{stroke:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 54%, transparent);stroke-dasharray:3 3}.ReplacementProcess-module__x_zkUa__tinyCheck,.ReplacementProcess-module__x_zkUa__criteriaCheck{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ReplacementProcess-module__x_zkUa__feasibilityArc{stroke:color-mix(in srgb, currentColor 48%, transparent);stroke-width:1.5px}.ReplacementProcess-module__x_zkUa__systemBoundary{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:8 6}.ReplacementProcess-module__x_zkUa__constructionGuide{stroke:color-mix(in srgb, currentColor 22%, transparent);stroke-width:1px;stroke-dasharray:4 9}.ReplacementProcess-module__x_zkUa__systemShell{fill:color-mix(in srgb, var(--mui-palette-secondary-main) 86%, transparent);stroke:currentColor;stroke-width:1.6px}.ReplacementProcess-module__x_zkUa__module{fill:url(#replacement-module-fill);stroke:color-mix(in srgb, currentColor 70%, transparent);stroke-width:1.2px}.ReplacementProcess-module__x_zkUa__cleanLink,.ReplacementProcess-module__x_zkUa__cutoverArrow,.ReplacementProcess-module__x_zkUa__stablePulse,.ReplacementProcess-module__x_zkUa__providerLink{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ReplacementProcess-module__x_zkUa__currentSystem,.ReplacementProcess-module__x_zkUa__standbySystem{color:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 38%, transparent)}.ReplacementProcess-module__x_zkUa__replacementSystem,.ReplacementProcess-module__x_zkUa__readySystem{filter:drop-shadow(0 0 10px color-mix(in srgb, currentColor 20%, transparent))}.ReplacementProcess-module__x_zkUa__readyGate{fill:color-mix(in srgb, currentColor 14%, var(--mui-palette-secondary-main));stroke:currentColor;stroke-width:1px}.ReplacementProcess-module__x_zkUa__readyLabel,.ReplacementProcess-module__x_zkUa__coverageLabel{fill:currentColor}.ReplacementProcess-module__x_zkUa__standbyLabel{fill:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 40%, transparent)}.ReplacementProcess-module__x_zkUa__protectionRing{stroke:currentColor;stroke-width:1.3px;opacity:.5;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite alternate ReplacementProcess-module__x_zkUa__protectionBreathe}.ReplacementProcess-module__x_zkUa__protectionRing:first-child{stroke-dasharray:5 9}.ReplacementProcess-module__x_zkUa__providerNode:last-of-type{opacity:.55}.ReplacementProcess-module__x_zkUa__providerLink:last-of-type{stroke-dasharray:5 7;opacity:.5}.ReplacementProcess-module__x_zkUa__progress{gap:19px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.ReplacementProcess-module__x_zkUa__progress:before{content:"";background:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 16%, transparent);width:1px;position:absolute;top:7px;bottom:7px;left:3px}.ReplacementProcess-module__x_zkUa__progress li{color:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 38%, transparent);grid-template-columns:24px 1fr;align-items:center;gap:7px;transition:color .32s,opacity .32s;display:grid;position:relative}.ReplacementProcess-module__x_zkUa__progress li:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;left:-18px}.ReplacementProcess-module__x_zkUa__progress li[data-state=complete]{color:color-mix(in srgb, var(--mui-palette-primary-main) 52%, transparent)}.ReplacementProcess-module__x_zkUa__progress li[data-state=active]{color:var(--mui-palette-primary-main)}.ReplacementProcess-module__x_zkUa__progress li[data-state=active]:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--mui-palette-primary-main) 12%, transparent)}.ReplacementProcess-module__x_zkUa__progress span,.ReplacementProcess-module__x_zkUa__progress strong{letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem}.ReplacementProcess-module__x_zkUa__progress strong{font-weight:700}.ReplacementProcess-module__x_zkUa__copyColumn{min-width:0}.ReplacementProcess-module__x_zkUa__copySection{flex-direction:column;justify-content:center;min-height:86svh;padding:clamp(80px,13vh,132px) clamp(38px,5vw,82px);scroll-margin-top:12vh;display:flex}.ReplacementProcess-module__x_zkUa__copySection h2{max-width:22ch;color:var(--mui-palette-secondary-contrastText);letter-spacing:-.04em;margin:0 0 34px;font-size:clamp(2.6rem,4vw,4.5rem);font-weight:500;line-height:1.04}.ReplacementProcess-module__x_zkUa__copySection p{max-width:58ch;color:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 76%, transparent);margin:0 0 26px;font-size:clamp(1.2rem,1.5vw,1.42rem);line-height:1.58}.ReplacementProcess-module__x_zkUa__copySection p:last-child{margin-bottom:0}.ReplacementProcess-module__x_zkUa__copySection a{color:var(--mui-palette-primary-main);text-underline-offset:5px}.ReplacementProcess-module__x_zkUa__copySection .replacement-fit-check-link{color:inherit;text-decoration-line:underline;text-decoration-style:dashed;-webkit-text-decoration-color:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--mui-palette-secondary-contrastText) 52%, transparent);text-underline-offset:5px;text-decoration-thickness:1px}.ReplacementProcess-module__x_zkUa__copySection .replacement-fit-check-link:hover{color:var(--mui-palette-primary-main);-webkit-text-decoration-color:var(--mui-palette-primary-main);text-decoration-color:var(--mui-palette-primary-main)}.ReplacementProcess-module__x_zkUa__mobileDiagram{display:none}@keyframes ReplacementProcess-module__x_zkUa__scanBreathe{to{opacity:.25;transform:scale(1.06)}}@keyframes ReplacementProcess-module__x_zkUa__protectionBreathe{to{opacity:.76;transform:scale(1.025)}}@media (max-width:1023px){.ReplacementProcess-module__x_zkUa__layout{grid-template-columns:minmax(330px,42fr) minmax(430px,58fr)}.ReplacementProcess-module__x_zkUa__stickyVisual{grid-template-columns:minmax(0,1fr) 92px;padding-left:18px;padding-right:18px}.ReplacementProcess-module__x_zkUa__progress{gap:11px}.ReplacementProcess-module__x_zkUa__progress li{grid-template-columns:20px 1fr}.ReplacementProcess-module__x_zkUa__progress span,.ReplacementProcess-module__x_zkUa__progress strong{font-size:.72rem}.ReplacementProcess-module__x_zkUa__copySection{padding-left:44px;padding-right:44px}}@media (max-width:767px){.ReplacementProcess-module__x_zkUa__experience{margin-top:72px}.ReplacementProcess-module__x_zkUa__layout{display:block}.ReplacementProcess-module__x_zkUa__stickyVisual{display:none}.ReplacementProcess-module__x_zkUa__copyColumn{border-left:0}.ReplacementProcess-module__x_zkUa__copySection{border-top:1px solid color-mix(in srgb, var(--mui-palette-secondary-contrastText) 12%, transparent);min-height:0;padding:70px 20px;display:block}.ReplacementProcess-module__x_zkUa__copySection:first-child{border-top:0}.ReplacementProcess-module__x_zkUa__copySection h2{margin-bottom:22px;font-size:clamp(2.4rem,10vw,3.4rem)}.ReplacementProcess-module__x_zkUa__copySection p{font-size:1.12rem;line-height:1.55}.ReplacementProcess-module__x_zkUa__mobileDiagram{margin-bottom:36px;display:block}.ReplacementProcess-module__x_zkUa__mobileStep{color:var(--mui-palette-primary-main);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.72rem;font-weight:700;display:block}.ReplacementProcess-module__x_zkUa__diagram[data-compact]{width:min(100%,390px);margin:0 auto}.ReplacementProcess-module__x_zkUa__diagram[data-compact] svg{width:100%;margin-inline:0}}@media (prefers-reduced-motion:reduce){.ReplacementProcess-module__x_zkUa__state{transition:none}.ReplacementProcess-module__x_zkUa__scanRing,.ReplacementProcess-module__x_zkUa__protectionRing{animation:none}.ReplacementProcess-module__x_zkUa__drawLink,.ReplacementProcess-module__x_zkUa__flowLine,.ReplacementProcess-module__x_zkUa__cutoverLine{stroke-dashoffset:0;transition:none}}
