.Process-module__MDuI_q__sect{padding:calc(var(--sy) * .7) 0;border-top:1px solid var(--line)}.Process-module__MDuI_q__sect h2{margin-bottom:clamp(40px,5vw,64px)}.Process-module__MDuI_q__board{position:relative}.Process-module__MDuI_q__rail{background:var(--line);border-radius:1px;height:2px;margin-bottom:44px;position:relative}.Process-module__MDuI_q__railFill{background:var(--blue);transform-origin:0;will-change:transform;border-radius:1px;position:absolute;inset:0}.Process-module__MDuI_q__steps{grid-template-columns:repeat(4,1fr);align-items:start;gap:clamp(20px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}.Process-module__MDuI_q__step{position:relative}.Process-module__MDuI_q__step:nth-child(2){margin-top:34px}.Process-module__MDuI_q__step:nth-child(3){margin-top:68px}.Process-module__MDuI_q__step:nth-child(4){margin-top:102px}.Process-module__MDuI_q__node{background:radial-gradient(circle, var(--blue) 0 2.5px, var(--cream) 3.2px);border:2px solid var(--blue);border-radius:50%;width:12px;height:12px;position:absolute;top:-50px;left:1px;box-shadow:0 0 0 4px #1a6ae814}.Process-module__MDuI_q__node:after{content:"";background:var(--line-2);width:1px;height:34px;position:absolute;top:12px;left:50%}.Process-module__MDuI_q__step:nth-child(2) .Process-module__MDuI_q__node{top:-84px}.Process-module__MDuI_q__step:nth-child(2) .Process-module__MDuI_q__node:after{height:68px}.Process-module__MDuI_q__step:nth-child(3) .Process-module__MDuI_q__node{top:-118px}.Process-module__MDuI_q__step:nth-child(3) .Process-module__MDuI_q__node:after{height:102px}.Process-module__MDuI_q__step:nth-child(4) .Process-module__MDuI_q__node{background:radial-gradient(circle, #2e8b57 0 2.5px, var(--cream) 3.2px);border-color:#2e8b57;animation:2.6s ease-out infinite Process-module__MDuI_q__proc-live;top:-152px;box-shadow:0 0 #2e8b5780}.Process-module__MDuI_q__step:nth-child(4) .Process-module__MDuI_q__node:after{height:136px}@keyframes Process-module__MDuI_q__proc-live{0%{box-shadow:0 0 #2e8b5780}70%{box-shadow:0 0 0 9px #2e8b5700}to{box-shadow:0 0 #2e8b5700}}@media (prefers-reduced-motion:reduce){.Process-module__MDuI_q__step:nth-child(4) .Process-module__MDuI_q__node{animation:none}}.Process-module__MDuI_q__when{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,2.9vw,46px);line-height:1;display:block}.Process-module__MDuI_q__idx{letter-spacing:.12em;color:var(--dim-2);margin-bottom:10px;font-size:10px;display:block}.Process-module__MDuI_q__title{font-family:var(--disp);letter-spacing:-.025em;margin:0 0 8px;font-size:clamp(19px,1.8vw,25px);font-weight:500}.Process-module__MDuI_q__body{color:var(--dim);max-width:30ch;margin:0;font-size:14.5px;line-height:1.6}@media (max-width:860px){.Process-module__MDuI_q__rail{display:none}.Process-module__MDuI_q__steps{border-left:2px solid var(--line);grid-template-columns:1fr;gap:34px;padding-left:26px}.Process-module__MDuI_q__step:nth-child(n){margin-top:0}.Process-module__MDuI_q__node,.Process-module__MDuI_q__step:nth-child(n) .Process-module__MDuI_q__node{top:6px;left:-33px}.Process-module__MDuI_q__node:after,.Process-module__MDuI_q__step:nth-child(n) .Process-module__MDuI_q__node:after{display:none}}
