.ProcessTransformation-module__AazB2W__transformation{--progress:0;padding:clamp(1.5rem, 3svh, 2.5rem) var(--page-gutter) 1.5rem;grid-template-rows:auto auto clamp(32rem,58svh,36rem);gap:1rem;display:grid;position:relative}.ProcessTransformation-module__AazB2W__actionBar{color:#fff;background:#081c3d;border:1px solid #24466e;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(15rem,.38fr);align-items:center;gap:1.5rem;padding:1.4rem 1.6rem;display:grid;box-shadow:0 8px 24px #102c4f12}.ProcessTransformation-module__AazB2W__playbackControls{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ProcessTransformation-module__AazB2W__playbackIntro>strong{font-size:1.1rem;line-height:1.4;display:block}.ProcessTransformation-module__AazB2W__playbackIntro>p{color:#c1cfe1;margin:.35rem 0 0;font-size:.83rem}.ProcessTransformation-module__AazB2W__playbackAction{flex-shrink:0;justify-items:center;gap:.5rem;display:grid}.ProcessTransformation-module__AazB2W__playbackButton.button{border:1px solid var(--color-accent-hover);min-width:16rem;min-height:3.75rem;font-size:1rem;box-shadow:0 6px 18px #0003}.ProcessTransformation-module__AazB2W__playbackButton:focus-visible{outline:3px solid var(--color-accent);outline-offset:7px}.ProcessTransformation-module__AazB2W__playbackButton svg{flex-shrink:0;width:1.25rem;height:1.25rem}.ProcessTransformation-module__AazB2W__playbackHint{color:#c1cfe1;font:500 .68rem/1.4 var(--font-ui);text-align:center}.ProcessTransformation-module__AazB2W__playbackStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProcessTransformation-module__AazB2W__scene{min-width:0;min-height:0;position:relative;container-type:inline-size}.ProcessTransformation-module__AazB2W__viewport{position:absolute;inset:0;overflow:visible}.ProcessTransformation-module__AazB2W__drawing{width:100%;height:100%;position:relative}.ProcessTransformation-module__AazB2W__connections{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ProcessTransformation-module__AazB2W__connections path{fill:none;vector-effect:non-scaling-stroke}.ProcessTransformation-module__AazB2W__route{stroke:color-mix(in srgb, #967087, var(--color-ink-soft) calc(var(--progress) * 100%));stroke-width:2px}.ProcessTransformation-module__AazB2W__node{left:var(--x);top:var(--y);width:clamp(12.5rem,23%,18rem);transform:translate(-50%, -50%) rotate(var(--tilt));border:1px solid var(--color-line);background:var(--color-white);color:#102c4f;font:inherit;text-align:left;cursor:pointer;z-index:2;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem .6rem;padding:.75rem 1rem;transition:box-shadow .2s,border-color .2s;display:grid;position:absolute}.ProcessTransformation-module__AazB2W__node .ProcessTransformation-module__AazB2W__icon{color:var(--color-ink-soft);background:0 0;border:0;border-radius:0;width:1.5rem;height:1.5rem;padding:0}.ProcessTransformation-module__AazB2W__node .ProcessTransformation-module__AazB2W__icon svg{width:100%;height:100%;display:block}.ProcessTransformation-module__AazB2W__nodeCopy{display:contents}.ProcessTransformation-module__AazB2W__nodeCopy strong{grid-area:1/2;font-size:1.05rem;font-weight:750;line-height:1.25}.ProcessTransformation-module__AazB2W__nodeCopy>span{color:#35516e;font-family:var(--font-ui);grid-area:2/1/3/4;padding-right:1.3rem;font-size:.82rem;line-height:1.45}.ProcessTransformation-module__AazB2W__node[data-active=true]{border-color:var(--color-ink-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-navy) 12%, transparent), 0 5px 18px #102c4f14;z-index:3}.ProcessTransformation-module__AazB2W__minutes{color:var(--color-ink-soft);font:750 1.05rem/1.2 var(--font-ui);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/3}.ProcessTransformation-module__AazB2W__minutes small{font-size:.66rem;font-weight:550}.ProcessTransformation-module__AazB2W__check{display:none}.ProcessTransformation-module__AazB2W__infoMark{color:#35516e;width:.85rem;height:.85rem;font:650 .6rem/1 var(--font-ui);border:1px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:.8rem;right:.8rem}.ProcessTransformation-module__AazB2W__noteRail{pointer-events:none;z-index:3;position:absolute;inset:0}.ProcessTransformation-module__AazB2W__note{color:#7b435b;font:650 1rem/1.4 var(--font-ui);white-space:nowrap;opacity:clamp(0, (1 - var(--progress)) * 2, 1);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-bottom:2px solid #7b435b66;padding:0 0 .25rem;position:absolute}.ProcessTransformation-module__AazB2W__note[data-hidden=true]{pointer-events:none;visibility:hidden}.ProcessTransformation-module__AazB2W__noteOne{top:5%;left:36%;transform:rotate(-3deg)}.ProcessTransformation-module__AazB2W__noteTwo{top:51%;left:7%;transform:rotate(3deg)}.ProcessTransformation-module__AazB2W__noteThree{top:64%;right:0;transform:rotate(-3deg)}.ProcessTransformation-module__AazB2W__node:focus-visible,.ProcessTransformation-module__AazB2W__note:focus-visible{outline:3px solid var(--color-ink-soft);outline-offset:4px}.ProcessTransformation-module__AazB2W__node:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ink-soft) 25%, transparent)}.ProcessTransformation-module__AazB2W__tooltip{z-index:5;visibility:hidden;color:#fff;width:min(27rem,100% - 1rem);font-family:var(--font-ui);background:#102c4f;border-radius:.75rem;padding:1rem 1.15rem;font-size:.85rem;line-height:1.55;position:absolute;box-shadow:0 8px 24px #102c4f26}.ProcessTransformation-module__AazB2W__tooltip:before{content:"";left:var(--arrow-x);background:#102c4f;width:10px;height:10px;position:absolute;top:-5px;transform:translate(-50%)rotate(45deg)}.ProcessTransformation-module__AazB2W__tooltip[data-placement=above]:before{top:auto;bottom:-5px}.ProcessTransformation-module__AazB2W__tooltip[data-pointer=true]:before{display:none}.ProcessTransformation-module__AazB2W__tooltip strong{font-size:.95rem}.ProcessTransformation-module__AazB2W__tooltip{opacity:0;pointer-events:none;transform:scale(var(--tooltip-scale,1));transform-origin:0 0;transition:opacity .18s,visibility 0s linear .18s}.ProcessTransformation-module__AazB2W__tooltip[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ProcessTransformation-module__AazB2W__tooltip[data-open=false]{display:none}.ProcessTransformation-module__AazB2W__tooltip[data-pointer=true]{pointer-events:none}.ProcessTransformation-module__AazB2W__tooltip p{margin:.35rem 0 0}.ProcessTransformation-module__AazB2W__savings{text-align:center;color:#fff;width:100%;min-height:5rem;font-family:var(--font-ui);font-variant-numeric:tabular-nums;border-left:1px solid #ffffff26;justify-self:center;place-items:center;padding-left:1.5rem;display:grid}.ProcessTransformation-module__AazB2W__savingsCurrent{color:var(--color-accent);letter-spacing:-.04em;grid-area:1/1;align-items:baseline;gap:.65rem;font-size:3rem;line-height:1.1;transition:opacity .28s,transform .28s;display:flex}.ProcessTransformation-module__AazB2W__savingsCurrent[data-hidden=true]{opacity:0;transform:translateY(-.3rem)}.ProcessTransformation-module__AazB2W__savingsNumber{text-align:right;min-width:2.5ch;display:inline-block}.ProcessTransformation-module__AazB2W__savingsLabel{color:#c1cfe1;letter-spacing:0;font-size:1rem;font-weight:650}.ProcessTransformation-module__AazB2W__monthlyCalculation{opacity:0;grid-area:1/1;gap:.3rem;transition:opacity .2s,transform .2s;display:grid;transform:translateY(.3rem)}.ProcessTransformation-module__AazB2W__monthlyCalculation[data-visible=true]{opacity:1;transform:translateY(0)}.ProcessTransformation-module__AazB2W__monthlyEquation{color:#c1cfe1;font-size:.7rem}.ProcessTransformation-module__AazB2W__monthlyCalculation>strong{color:var(--color-accent);letter-spacing:-.025em;font-size:2rem;line-height:1.15}.ProcessTransformation-module__AazB2W__monthlyUnit,.ProcessTransformation-module__AazB2W__monthlyPeriod{letter-spacing:0;font-size:1rem;font-weight:650}.ProcessTransformation-module__AazB2W__monthlyResult{padding-bottom:.15rem;display:inline-block;position:relative}.ProcessTransformation-module__AazB2W__monthlyResult:before,.ProcessTransformation-module__AazB2W__monthlyResult:after{content:"";transform-origin:0;background:currentColor;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.22,.61,.36,1);position:absolute;left:0;right:0;transform:scaleX(0)}.ProcessTransformation-module__AazB2W__monthlyResult:before{bottom:-2px}.ProcessTransformation-module__AazB2W__monthlyResult:after{bottom:-7px;left:3%;right:3%}.ProcessTransformation-module__AazB2W__monthlyCalculation[data-visible=true] .ProcessTransformation-module__AazB2W__monthlyResult:before{transition-delay:.15s;transform:scaleX(1)}.ProcessTransformation-module__AazB2W__monthlyCalculation[data-visible=true] .ProcessTransformation-module__AazB2W__monthlyResult:after{transition-delay:.25s;transform:scaleX(1)}.ProcessTransformation-module__AazB2W__transformation[data-compact=true]{grid-template-rows:auto auto 43rem}.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__scene{grid-template-rows:2rem minmax(0,1fr);gap:.5rem;display:grid}.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__noteRail{justify-content:center;align-items:start;gap:1rem;display:flex;position:relative}.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__note{font-size:.8rem;position:static;transform:none}.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__viewport{position:relative}.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__node{width:min(68%,22rem)}@media (max-width:80rem){.ProcessTransformation-module__AazB2W__transformation:not([data-compact=true]){grid-template-rows:auto auto 38rem}.ProcessTransformation-module__AazB2W__actionBar{grid-template-columns:minmax(0,1fr) 14rem;gap:1.2rem}.ProcessTransformation-module__AazB2W__playbackControls{flex-direction:column;align-items:start;gap:1rem}.ProcessTransformation-module__AazB2W__playbackAction{justify-items:start}.ProcessTransformation-module__AazB2W__playbackHint{text-align:left}}@media (max-width:48rem){.ProcessTransformation-module__AazB2W__transformation{gap:.8rem;padding-top:1.5rem;padding-bottom:1.5rem}.ProcessTransformation-module__AazB2W__actionBar{grid-template-columns:1fr;gap:1.25rem;padding:1.25rem}.ProcessTransformation-module__AazB2W__playbackControls{align-items:stretch}.ProcessTransformation-module__AazB2W__playbackIntro>strong{font-size:1.05rem}.ProcessTransformation-module__AazB2W__playbackAction{justify-items:stretch}.ProcessTransformation-module__AazB2W__playbackButton.button{width:100%;min-width:0}.ProcessTransformation-module__AazB2W__playbackHint{text-align:center}.ProcessTransformation-module__AazB2W__savings{border-top:1px solid #ffffff26;border-left:0;padding:1rem 0 0}.ProcessTransformation-module__AazB2W__node{gap:.4rem .5rem;padding:.75rem}.ProcessTransformation-module__AazB2W__nodeCopy strong{font-size:1rem}.ProcessTransformation-module__AazB2W__nodeCopy>span{font-size:.8rem}.ProcessTransformation-module__AazB2W__minutes{font-size:.95rem}.ProcessTransformation-module__AazB2W__node .ProcessTransformation-module__AazB2W__icon{width:1.4rem;height:1.4rem}.ProcessTransformation-module__AazB2W__tooltip{padding:.9rem;font-size:.8rem}.ProcessTransformation-module__AazB2W__savingsCurrent{font-size:2.5rem}.ProcessTransformation-module__AazB2W__savingsLabel{font-size:.9rem}.ProcessTransformation-module__AazB2W__monthlyCalculation>strong{font-size:2rem}.ProcessTransformation-module__AazB2W__monthlyUnit,.ProcessTransformation-module__AazB2W__monthlyPeriod{font-size:.9rem}}@media (max-width:30rem){.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__node{width:calc(74% + 10% * var(--progress))}.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__noteRail{gap:.65rem}.ProcessTransformation-module__AazB2W__transformation[data-compact=true] .ProcessTransformation-module__AazB2W__note{font-size:.7rem}.ProcessTransformation-module__AazB2W__nodeCopy strong{font-size:.95rem}.ProcessTransformation-module__AazB2W__minutes{font-size:.85rem}}@media (max-height:50rem){.ProcessTransformation-module__AazB2W__transformation{gap:.75rem;padding-block:1rem}.ProcessTransformation-module__AazB2W__transformation .process-heading h2{font-size:clamp(1.75rem,4svh,2.4rem)}.ProcessTransformation-module__AazB2W__transformation .process-heading .section-kicker{margin-bottom:.5rem}.ProcessTransformation-module__AazB2W__savings{min-height:4.5rem}}@media (prefers-reduced-motion:reduce){.ProcessTransformation-module__AazB2W__savingsCurrent,.ProcessTransformation-module__AazB2W__monthlyCalculation{transition:none;transform:none}.ProcessTransformation-module__AazB2W__monthlyResult:before,.ProcessTransformation-module__AazB2W__monthlyResult:after,.ProcessTransformation-module__AazB2W__tooltip{transition:none}}
