.CurrentStage-module__XK8yVq__section{background:var(--white);padding:clamp(90px,11vw,155px) 0;scroll-margin-top:120px}.CurrentStage-module__XK8yVq__heading{grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:7vw;margin-bottom:64px;display:grid}.CurrentStage-module__XK8yVq__heading h2{letter-spacing:-.058em;margin:0;font-size:clamp(38px,4.7vw,68px);font-weight:520;line-height:1.02}.CurrentStage-module__XK8yVq__heading>div>p:last-child:not(.section-index){max-width:630px;color:var(--muted);margin:26px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.65}.CurrentStage-module__XK8yVq__board{border:1px solid var(--line);background:linear-gradient(125deg,#edf4e8,#f7faf5 55%,#e5f0eb);border-radius:32px;grid-template-columns:1fr 1.12fr;gap:16px;padding:16px;display:grid}.CurrentStage-module__XK8yVq__tracks{align-self:center;padding:12px}.CurrentStage-module__XK8yVq__track{text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:background-color .2s ease, border-color .2s ease, transform .2s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:22px;align-items:center;gap:22px;padding:28px 22px;display:flex}.CurrentStage-module__XK8yVq__track+.CurrentStage-module__XK8yVq__track{margin-top:12px}.CurrentStage-module__XK8yVq__track[aria-pressed=true]{background:#ffffffd6;border-color:#b5cabe;box-shadow:0 8px 28px #0b28190a}.CurrentStage-module__XK8yVq__icon{width:64px;height:64px;color:var(--teal);background:#ffffff8c;border:1px solid #c4d8c8;border-radius:18px;flex-shrink:0;place-items:center;display:grid}.CurrentStage-module__XK8yVq__icon svg{width:42px;height:42px;transition:transform .22s var(--ease-out)}.CurrentStage-module__XK8yVq__trackCopy{gap:10px;display:grid}.CurrentStage-module__XK8yVq__label{text-transform:uppercase;letter-spacing:.13em;color:#53675b;font-size:11px;font-weight:700}.CurrentStage-module__XK8yVq__track strong{letter-spacing:-.045em;font-size:clamp(22px,2.2vw,29px);font-weight:550;line-height:1.16}.CurrentStage-module__XK8yVq__status{color:#285942;align-items:center;gap:8px;font-size:14px;line-height:1.5;display:flex}.CurrentStage-module__XK8yVq__status i{background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.CurrentStage-module__XK8yVq__arrow{color:var(--teal);transition:transform .2s var(--ease-out);margin-left:auto;font-size:23px}.CurrentStage-module__XK8yVq__hint{color:#53675b;margin:26px 22px 8px;font-size:13px}.CurrentStage-module__XK8yVq__hint span{margin-left:12px}.CurrentStage-module__XK8yVq__detailWrap{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #fffffff2;border-radius:24px;display:grid}.CurrentStage-module__XK8yVq__detail{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease-out, transform .24s var(--ease-out), visibility 0s .24s;grid-area:1/1;padding:clamp(26px,3.4vw,46px);transform:translateY(8px)}.CurrentStage-module__XK8yVq__detail[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s ease-out 60ms, transform .26s var(--ease-out) 40ms, visibility 0s;transform:translateY(0)}.CurrentStage-module__XK8yVq__detailWrap[data-instant=true] .CurrentStage-module__XK8yVq__detail{transition:none}.CurrentStage-module__XK8yVq__section [data-stage-fade]:focus-within{opacity:1!important}.CurrentStage-module__XK8yVq__detailTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.CurrentStage-module__XK8yVq__number{color:#7a9180;font-variant-numeric:tabular-nums;font-size:14px}.CurrentStage-module__XK8yVq__detail h3{letter-spacing:-.05em;max-width:400px;margin:52px 0 24px;font-size:clamp(30px,3.1vw,44px);font-weight:520;line-height:1.1}.CurrentStage-module__XK8yVq__description{color:#46584c;margin:0 0 32px;font-size:18px;line-height:1.7}.CurrentStage-module__XK8yVq__cta{gap:24px;min-height:48px}.CurrentStage-module__XK8yVq__note{color:#53675b;margin:22px 0 0;font-size:13px;line-height:1.6}.CurrentStage-module__XK8yVq__track:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.CurrentStage-module__XK8yVq__track:hover{background:#ffffffa6;border-color:#b5cabe}.CurrentStage-module__XK8yVq__track:hover .CurrentStage-module__XK8yVq__icon svg{transform:translateY(-3px)}.CurrentStage-module__XK8yVq__track:hover .CurrentStage-module__XK8yVq__arrow{transform:translate(2px,-2px)}}@media (max-width:900px){.CurrentStage-module__XK8yVq__board{grid-template-columns:1fr}.CurrentStage-module__XK8yVq__tracks{padding:0}.CurrentStage-module__XK8yVq__detail h3{max-width:100%;margin-top:32px}.CurrentStage-module__XK8yVq__hint{margin-bottom:18px}}@media (max-width:600px){.CurrentStage-module__XK8yVq__heading{grid-template-columns:1fr;gap:28px;margin-bottom:36px}.CurrentStage-module__XK8yVq__board{border-radius:24px;padding:10px}.CurrentStage-module__XK8yVq__track{gap:14px;padding:22px 14px}.CurrentStage-module__XK8yVq__icon{border-radius:14px;width:48px;height:48px}.CurrentStage-module__XK8yVq__icon svg{width:34px;height:34px}.CurrentStage-module__XK8yVq__detail{padding:26px 20px}.CurrentStage-module__XK8yVq__label{font-size:10px}.CurrentStage-module__XK8yVq__cta{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.CurrentStage-module__XK8yVq__track,.CurrentStage-module__XK8yVq__icon svg,.CurrentStage-module__XK8yVq__arrow,.CurrentStage-module__XK8yVq__detail,.CurrentStage-module__XK8yVq__detail[data-active=true]{transition:none}.CurrentStage-module__XK8yVq__track:active,.CurrentStage-module__XK8yVq__track:hover .CurrentStage-module__XK8yVq__icon svg,.CurrentStage-module__XK8yVq__track:hover .CurrentStage-module__XK8yVq__arrow,.CurrentStage-module__XK8yVq__detail{transform:none}.CurrentStage-module__XK8yVq__section [data-stage-fade]{opacity:1!important}}
