.ProcessSteps-module__UT17kW__scene{--process-surface:var(--blue-soft);background:var(--process-surface);color:var(--blue-dark);position:relative}.ProcessSteps-module__UT17kW__sticky{padding-block:clamp(2rem,5svh,4rem)}.ProcessSteps-module__UT17kW__heading{max-width:25ch;margin:0 0 clamp(1.75rem,4svh,3rem);font-size:clamp(3rem,4.8vw,5.6rem);line-height:1.03}.ProcessSteps-module__UT17kW__navigation{margin:0;padding:0;list-style:none;display:flex}.ProcessSteps-module__UT17kW__stop{flex:1;min-width:0;position:relative}.ProcessSteps-module__UT17kW__stop:not(:last-child):before{content:"";background:var(--blue);width:100%;height:2px;position:absolute;top:1.75rem;left:1.75rem}.ProcessSteps-module__UT17kW__select{width:100%;color:var(--blue-dark);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.75rem;padding:0 1rem 0 0;display:flex;position:relative}.ProcessSteps-module__UT17kW__marker{isolation:isolate;background:var(--paper);border:2px solid var(--blue);width:3.5rem;height:3.5rem;color:var(--blue-dark);border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;transition:color .25s;display:grid;position:relative;overflow:hidden}.ProcessSteps-module__UT17kW__marker:before{z-index:-1;content:"";background:var(--blue);transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(105%)}.ProcessSteps-module__UT17kW__select[aria-pressed=true] .ProcessSteps-module__UT17kW__marker{color:var(--paper)}.ProcessSteps-module__UT17kW__select[aria-pressed=true] .ProcessSteps-module__UT17kW__marker:before{transform:translateY(0)}.ProcessSteps-module__UT17kW__label{max-width:22ch;font-size:.9rem;font-weight:700;line-height:1.4}.ProcessSteps-module__UT17kW__select:hover .ProcessSteps-module__UT17kW__label{text-underline-offset:.3em;text-decoration:underline}.ProcessSteps-module__UT17kW__select:focus-visible{outline:2px solid var(--blue-dark);outline-offset:6px}.ProcessSteps-module__UT17kW__stage{margin-top:clamp(1.5rem,3svh,3rem)}.ProcessSteps-module__UT17kW__panel{border:1px solid var(--blue);background:var(--paper);grid-template-columns:.3fr 1fr;align-items:center;gap:clamp(1.5rem,5vw,6rem);margin-bottom:1rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.ProcessSteps-module__UT17kW__largeNumber{font-family:var(--display);color:var(--blue);font-size:clamp(6rem,13vw,12rem);font-weight:900;line-height:1}.ProcessSteps-module__UT17kW__copy{min-width:0}.ProcessSteps-module__UT17kW__copy h3{margin:0 0 .8rem;font-size:clamp(2.8rem,4.5vw,5rem);line-height:1.04}.ProcessSteps-module__UT17kW__copy p{max-width:58ch;color:var(--ink);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.ProcessSteps-module__UT17kW__scene[data-enhanced] .ProcessSteps-module__UT17kW__stage{isolation:isolate;display:grid;overflow:hidden}.ProcessSteps-module__UT17kW__scene[data-enhanced] .ProcessSteps-module__UT17kW__panel{visibility:hidden;transform:translateY(var(--card-entry));pointer-events:none;grid-area:1/1;margin:0;transition:transform .72s cubic-bezier(.22,1,.36,1),visibility 0s .72s;position:relative}.ProcessSteps-module__UT17kW__scene[data-enhanced] .ProcessSteps-module__UT17kW__panel[data-stacked=true]{visibility:visible;transition:transform .72s cubic-bezier(.22,1,.36,1),visibility;transform:translateY(0)}.ProcessSteps-module__UT17kW__scene[data-enhanced] .ProcessSteps-module__UT17kW__panel[data-active=true]{pointer-events:auto}.ProcessSteps-module__UT17kW__controls{justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.ProcessSteps-module__UT17kW__controls p{font-variant-numeric:tabular-nums;margin:0;font-size:.85rem;font-weight:750}.ProcessSteps-module__UT17kW__controls>div{gap:.6rem;display:flex}.ProcessSteps-module__UT17kW__controls button{border:1px solid var(--blue);width:3rem;height:3rem;color:var(--blue-dark);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid}.ProcessSteps-module__UT17kW__controls button:hover:not(:disabled){background:var(--blue);color:var(--paper)}.ProcessSteps-module__UT17kW__controls button:focus-visible{outline-color:var(--blue-dark)}.ProcessSteps-module__UT17kW__controls button:disabled{opacity:.4;cursor:default}.ProcessSteps-module__UT17kW__controls svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem}@media (prefers-reduced-motion:no-preference) and (min-height:700px){.ProcessSteps-module__UT17kW__scene[data-scroll=true]{min-height:calc(100svh + var(--step-travel) * 55svh)}.ProcessSteps-module__UT17kW__scene[data-scroll=true] .ProcessSteps-module__UT17kW__sticky{top:var(--header-height);position:sticky}}@media (max-width:700px){.ProcessSteps-module__UT17kW__heading{font-size:clamp(2.6rem,9vw,3.6rem)}.ProcessSteps-module__UT17kW__label{display:none}.ProcessSteps-module__UT17kW__navigation{gap:0}.ProcessSteps-module__UT17kW__stop{min-width:3rem}.ProcessSteps-module__UT17kW__select{padding-right:.5rem}.ProcessSteps-module__UT17kW__marker{width:2.75rem;height:2.75rem;font-size:.85rem}.ProcessSteps-module__UT17kW__stop:not(:last-child):before{top:1.375rem;left:1.375rem}.ProcessSteps-module__UT17kW__panel{grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem}.ProcessSteps-module__UT17kW__largeNumber{font-size:3.5rem}.ProcessSteps-module__UT17kW__copy h3{font-size:clamp(2rem,8vw,3rem)}.ProcessSteps-module__UT17kW__copy p{font-size:.95rem}.ProcessSteps-module__UT17kW__navigation{padding-bottom:.25rem;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.ProcessSteps-module__UT17kW__scene[data-enhanced] .ProcessSteps-module__UT17kW__panel,.ProcessSteps-module__UT17kW__scene[data-enhanced] .ProcessSteps-module__UT17kW__panel[data-stacked=true]{transition:none;transform:none}.ProcessSteps-module__UT17kW__marker:before{transition:none}}@media (min-width:701px) and (max-height:850px){.ProcessSteps-module__UT17kW__sticky{padding-block:1.5rem}.ProcessSteps-module__UT17kW__heading{margin-bottom:1.5rem;font-size:clamp(2.8rem,6.5svh,4rem)}.ProcessSteps-module__UT17kW__largeNumber{font-size:clamp(6rem,16svh,10rem)}.ProcessSteps-module__UT17kW__panel{padding:1.5rem}.ProcessSteps-module__UT17kW__copy h3{font-size:clamp(2.8rem,6svh,4rem)}}
