.ProcessScroller-module__jsEOYW__section{color:#fff;font-family:var(--font-display);background:#0b0e13;position:relative}.ProcessScroller-module__jsEOYW__stage{--gx:var(--gutter);--gy:clamp(20px, 3vw, 36px);height:100dvh;position:sticky;top:0;overflow:clip}.ProcessScroller-module__jsEOYW__canvasHost{z-index:1;pointer-events:none;position:absolute;inset:0}.ProcessScroller-module__jsEOYW__canvasHost>canvas{opacity:0;transition:opacity .7s;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.ProcessScroller-module__jsEOYW__stage[data-status=ready] .ProcessScroller-module__jsEOYW__canvasHost>canvas{opacity:1}.ProcessScroller-module__jsEOYW__stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#080b109e 0,#080b1000 18% 58%,#080b1057 76%,#080b10bd 100%);position:absolute;inset:0}.ProcessScroller-module__jsEOYW__track{z-index:3;pointer-events:none;position:absolute;inset:0}.ProcessScroller-module__jsEOYW__slide{padding:var(--gy) var(--gx) calc(var(--gy) + 120px);will-change:transform, opacity;position:absolute;inset:0}.ProcessScroller-module__jsEOYW__index{left:var(--gx);top:calc(var(--gy) + 60px);letter-spacing:.14em;color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:13px;position:absolute}.ProcessScroller-module__jsEOYW__title{left:var(--gx);bottom:calc(var(--gy) + 120px);letter-spacing:-.035em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(38px,5.6vw,92px);font-weight:500;line-height:.96;position:absolute}.ProcessScroller-module__jsEOYW__items{right:var(--gx);bottom:calc(var(--gy) + 124px);gap:10px;width:min(34vw,420px);margin:0;padding:0;list-style:none;display:grid;position:absolute}.ProcessScroller-module__jsEOYW__items li{color:#ffffffd9;padding-left:22px;font-size:clamp(14px,1.1vw,16px);line-height:1.45;position:relative}.ProcessScroller-module__jsEOYW__items li:before{content:"";background:#ffffffb3;width:12px;height:1px;position:absolute;top:.72em;left:0}.ProcessScroller-module__jsEOYW__srList{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ProcessScroller-module__jsEOYW__counter{z-index:10;right:calc(var(--gx) + 64px);top:max(16px, env(safe-area-inset-top));letter-spacing:.08em;font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;gap:8px;height:56px;margin:0;font-size:14px;display:flex;position:absolute}.ProcessScroller-module__jsEOYW__counterSep{color:#fff6}.ProcessScroller-module__jsEOYW__rail{z-index:10;left:var(--gx);right:var(--gx);bottom:max(22px, env(safe-area-inset-bottom));position:absolute}.ProcessScroller-module__jsEOYW__railLine{background:#ffffff38;height:1px;position:absolute;top:5px;left:0;right:0}.ProcessScroller-module__jsEOYW__railFill{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.ProcessScroller-module__jsEOYW__railSteps{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:relative}.ProcessScroller-module__jsEOYW__railStep{color:#fff;cursor:pointer;font:500 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;justify-items:center;gap:12px;padding:0;display:grid}.ProcessScroller-module__jsEOYW__railDot{background:#0b0e13;border:1px solid #fff9;border-radius:50%;width:11px;height:11px;transition:background .24s,transform .4s cubic-bezier(.16,1,.3,1)}.ProcessScroller-module__jsEOYW__railStep:hover .ProcessScroller-module__jsEOYW__railDot{transform:scale(1.3)}.ProcessScroller-module__jsEOYW__railStep[aria-pressed=true] .ProcessScroller-module__jsEOYW__railDot{background:#fff;transform:scale(1.3)}.ProcessScroller-module__jsEOYW__railLabel{color:#ffffff80;transition:color .24s}.ProcessScroller-module__jsEOYW__railStep:hover .ProcessScroller-module__jsEOYW__railLabel,.ProcessScroller-module__jsEOYW__railStep[aria-pressed=true] .ProcessScroller-module__jsEOYW__railLabel{color:#fff}.ProcessScroller-module__jsEOYW__railStep:focus-visible{outline-offset:4px;outline:2px solid #fff}.ProcessScroller-module__jsEOYW__fallback{left:var(--gx);right:var(--gx);text-align:center;color:#fffc;margin:0;font-size:14px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:860px){.ProcessScroller-module__jsEOYW__stage{--gy:18px}.ProcessScroller-module__jsEOYW__title{bottom:calc(var(--gy) + 150px);max-width:100%;font-size:clamp(38px,12vw,72px)}.ProcessScroller-module__jsEOYW__items{left:var(--gx);right:var(--gx);bottom:calc(var(--gy) + 74px);gap:6px;width:auto}.ProcessScroller-module__jsEOYW__items li{font-size:13px}.ProcessScroller-module__jsEOYW__items li:nth-child(n+3),.ProcessScroller-module__jsEOYW__railLabel{display:none}.ProcessScroller-module__jsEOYW__railStep{gap:0}.ProcessScroller-module__jsEOYW__counter{right:calc(var(--gx) + 54px)}}
