.ProcessTrack_section__yhen7{--gap:24px;--padx:var(--d-px-mobile);position:relative;background:var(--d-cream);color:var(--d-ink);font-family:var(--font-main)}.ProcessTrack_stage__7CaS1{padding:112px var(--padx) 56px}.ProcessTrack_head__br_TL{display:grid;grid-gap:20px;gap:20px;margin-bottom:40px}.ProcessTrack_title__zZ1Sv{margin:0;font:400 clamp(34px,9.6vw,56px) /1.04 var(--font-main);letter-spacing:-.03em;color:var(--d-ink);text-wrap:balance}.ProcessTrack_title__zZ1Sv span{display:block}.ProcessTrack_accent__wQe_G{font-style:italic;color:var(--d-terra)}.ProcessTrack_intro__tI62H{margin:0;max-width:34ch;font:400 clamp(16px,1.3vw,19px) /1.55 var(--font-main);color:var(--d-muted)}.ProcessTrack_progress___1CG9{display:none}.ProcessTrack_progressFill__SiN9W,.ProcessTrack_progressLine__Q6XEj{position:absolute;left:0;top:4px;height:1px}.ProcessTrack_progressLine__Q6XEj{right:0;background:var(--d-hair)}.ProcessTrack_progressFill__SiN9W{width:100%;background:var(--d-teal);transform:scaleX(var(--fill,0));transform-origin:left}.ProcessTrack_progressList__zXXed{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.ProcessTrack_progressItem__awjHC{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ProcessTrack_dot__MFqBR{width:9px;height:9px;border-radius:50%;background:var(--d-label-2);box-shadow:0 0 0 4px var(--d-cream);transition:background .3s ease,transform .3s var(--d-ease)}.ProcessTrack_dotLabel__au0bT{font:500 9px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--d-label);transition:color .3s ease}.ProcessTrack_progressItem__awjHC[data-state=done] .ProcessTrack_dot__MFqBR{background:var(--d-teal)}.ProcessTrack_progressItem__awjHC[data-state=active] .ProcessTrack_dot__MFqBR{background:var(--d-terra);transform:scale(1.3)}.ProcessTrack_progressItem__awjHC[data-state=active] .ProcessTrack_dotLabel__au0bT{color:var(--d-ink)}.ProcessTrack_panels__D_BK5,.ProcessTrack_rail__EQrC7{display:flex;flex-direction:column}.ProcessTrack_panels__D_BK5{gap:20px;margin:0;padding:0;list-style:none}.ProcessTrack_panel__GUvwd{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;margin-left:30px;padding:26px 22px 22px;background:var(--d-paper);border:1px solid var(--d-hair);border-radius:var(--d-r-panel);transition:opacity .5s ease}.ProcessTrack_panel__GUvwd:before{content:"";position:absolute;left:-25px;top:34px;bottom:-21px;width:1px;background:rgba(31,76,74,.16)}.ProcessTrack_panel__GUvwd:last-child:before{display:none}.ProcessTrack_panel__GUvwd:after{content:"";position:absolute;left:-30px;top:30px;width:11px;height:11px;border-radius:50%;background:var(--d-label-2);box-shadow:0 0 0 4px var(--d-cream);transition:background .3s ease}.ProcessTrack_panel__GUvwd[data-state=done]:after{background:var(--d-teal)}.ProcessTrack_panel__GUvwd[data-state=active]:after{background:var(--d-terra)}.ProcessTrack_panel__GUvwd[data-state=done],.ProcessTrack_panel__GUvwd[data-state=next]{opacity:.6}.ProcessTrack_copy__BckFY{display:flex;flex-direction:column;min-height:0}.ProcessTrack_meta__CEW9_{display:flex;align-items:center;gap:14px}.ProcessTrack_num__VrnLU{font:500 10px/1 var(--font-mono);letter-spacing:.16em;color:var(--d-label);transition:color .3s ease}.ProcessTrack_panel__GUvwd[data-state=active] .ProcessTrack_num__VrnLU{color:var(--d-terra)}.ProcessTrack_metaRule__Ewjo6{flex:none;width:40px;height:1px;background:var(--d-hair)}.ProcessTrack_name__exUd2{margin:0;font:500 11px/1 var(--font-main);letter-spacing:.2em;text-transform:uppercase;color:var(--d-teal)}.ProcessTrack_body__nDNaO{display:flex;flex-direction:column;gap:16px;margin:auto 0;padding:28px 0}.ProcessTrack_question__blS4v{margin:0;font:400 clamp(30px,8.4vw,44px) /1.07 var(--font-main);letter-spacing:-.022em;color:var(--d-ink);text-wrap:balance}.ProcessTrack_desc__6a1vP{margin:0;max-width:44ch;font:300 15px/1.65 var(--font-main);color:var(--d-muted)}.ProcessTrack_result__idfgl{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;padding-top:14px;border-top:1px solid var(--d-hair)}.ProcessTrack_resultKey__CKonm{font:500 9px/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--d-terra)}.ProcessTrack_resultVal__XEb6k{font:500 17px/1.3 var(--font-main);color:var(--d-teal)}.ProcessTrack_art__bzaGn{position:relative;container-type:inline-size;aspect-ratio:4/3;overflow:hidden;background:var(--d-cream-2);border-radius:18px}.ProcessTrack_closing__upz3d{margin:48px 0 0 30px;max-width:18ch;font:400 clamp(30px,8.4vw,48px) /1.08 var(--font-main);letter-spacing:-.025em;color:var(--d-ink);text-wrap:balance}.ProcessTrack_closing__upz3d span{display:block}@keyframes ProcessTrack_riseIn__yfCam{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ProcessTrack_fadeIn____BKS{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ProcessTrack_panel__GUvwd[data-state=active] .ProcessTrack_meta__CEW9_{animation:ProcessTrack_fadeIn____BKS .5s var(--d-ease) both}.ProcessTrack_panel__GUvwd[data-state=active] .ProcessTrack_question__blS4v{animation:ProcessTrack_riseIn__yfCam .65s var(--d-ease) .14s both}.ProcessTrack_panel__GUvwd[data-state=active] .ProcessTrack_desc__6a1vP,.ProcessTrack_panel__GUvwd[data-state=active] .ProcessTrack_result__idfgl{animation:ProcessTrack_riseIn__yfCam .65s var(--d-ease) .3s both}.ProcessTrack_closing__upz3d[data-state=active]{animation:ProcessTrack_riseIn__yfCam .8s var(--d-ease) both}}@media (prefers-reduced-motion:reduce){.ProcessTrack_panel__GUvwd,.ProcessTrack_panel__GUvwd[data-state=done],.ProcessTrack_panel__GUvwd[data-state=next]{opacity:1;transition:none}.ProcessTrack_dotLabel__au0bT,.ProcessTrack_dot__MFqBR,.ProcessTrack_panel__GUvwd:after{transition:none}}@media (min-width:900px){.ProcessTrack_section__yhen7{--padx:max(var(--d-px),calc((100vw - var(--d-max)) / 2 + var(--d-px)))}.ProcessTrack_panel__GUvwd{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;padding:36px 40px}.ProcessTrack_head__br_TL{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:48px}}@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (min-height:600px) and (min-aspect-ratio:1/1){.ProcessTrack_section__yhen7{--padx:max(var(--d-px),calc((100vw - var(--d-max)) / 2 + var(--d-px)));--pw:calc((100vw - var(--padx) - var(--gap)) / 1.16)}.ProcessTrack_track__geqPk{height:480vh}.ProcessTrack_stage__7CaS1{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;height:100vh;height:100svh;padding:clamp(100px,12vh,116px) 0 clamp(16px,3vh,32px);overflow:hidden}.ProcessTrack_head__br_TL{flex:none;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:end;gap:48px;margin-bottom:0;padding:0 var(--padx)}.ProcessTrack_title__zZ1Sv{font-size:clamp(32px,min(3.8vw,6.2vh),64px)}.ProcessTrack_intro__tI62H{padding-bottom:.4em}.ProcessTrack_progress___1CG9{position:relative;display:block;flex:none;margin:clamp(14px,2.6vh,28px) var(--padx)}.ProcessTrack_viewport__h_xsZ{flex:1 1;min-height:0;padding-left:var(--padx)}.ProcessTrack_rail__EQrC7{transform:translate3d(calc(var(--k, 0) * (var(--pw) + var(--gap)) * -1),0,0);will-change:transform}.ProcessTrack_panels__D_BK5,.ProcessTrack_rail__EQrC7{flex-direction:row;gap:var(--gap);height:100%}.ProcessTrack_panel__GUvwd{flex:none;width:var(--pw);height:100%;margin-left:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,3vw,56px);padding:clamp(20px,4vh,44px) clamp(24px,3vw,48px)}.ProcessTrack_panel__GUvwd:after,.ProcessTrack_panel__GUvwd:before{display:none}.ProcessTrack_panel__GUvwd[data-state=done]{opacity:.36}.ProcessTrack_panel__GUvwd[data-state=next]{opacity:.55}.ProcessTrack_body__nDNaO{gap:clamp(12px,2.2vh,22px);padding:clamp(12px,3vh,32px) 0}.ProcessTrack_question__blS4v{font-size:clamp(28px,min(3.1vw,5.4vh),52px)}.ProcessTrack_desc__6a1vP{font-size:clamp(14px,1.05vw,16.5px)}.ProcessTrack_resultVal__XEb6k{font-size:clamp(15px,1.2vw,18px)}.ProcessTrack_art__bzaGn{aspect-ratio:auto;min-height:0}.ProcessTrack_closing__upz3d{display:flex;flex:none;flex-direction:column;justify-content:center;width:var(--pw);max-width:none;margin:0;font-size:clamp(30px,min(3.8vw,6.4vh),64px);opacity:0;transition:opacity .6s ease}.ProcessTrack_closing__upz3d span{max-width:24ch}.ProcessTrack_closing__upz3d[data-state=active]{opacity:1}}