.PortfolioProcess_wrap___GHZH{display:grid;grid-gap:clamp(1.5rem,4vw,2.5rem);gap:clamp(1.5rem,4vw,2.5rem)}.PortfolioProcess_rail__GaOc8{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.7rem;gap:.7rem}.PortfolioProcess_railItem__eDdRW{position:relative;display:flex;align-items:flex-start}.PortfolioProcess_node__oZjqJ{display:flex;align-items:center;gap:.7rem;width:100%;padding:.9rem 1rem;border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-soft);text-align:left;transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease),background .4s var(--ease)}.PortfolioProcess_node__oZjqJ:hover{transform:translateY(-3px);border-color:rgba(216,30,44,.3)}.PortfolioProcess_nodeActive__yZUUn{border-color:transparent;background:var(--black);box-shadow:var(--shadow-card)}.PortfolioProcess_nodeActive__yZUUn .PortfolioProcess_nodeLabel__3R_x4{color:#fff}.PortfolioProcess_nodeActive__yZUUn .PortfolioProcess_nodeN__HANu3{color:hsla(0,0%,100%,.55)}.PortfolioProcess_nodeActive__yZUUn .PortfolioProcess_nodeIcon__Tf0ma{color:#fff;background:var(--grad-brand);border-color:transparent}.PortfolioProcess_nodeIcon__Tf0ma{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:11px;border:1px solid var(--hairline);color:var(--red);background:var(--surface-2);transition:all .4s var(--ease)}.PortfolioProcess_nodeIcon__Tf0ma svg{width:19px;height:19px}.PortfolioProcess_nodeDone__sOQLB .PortfolioProcess_nodeIcon__Tf0ma{color:#fff;background:var(--red);border-color:transparent}.PortfolioProcess_nodeMeta__GF8Uz{display:flex;flex-direction:column;line-height:1.1;min-width:0}.PortfolioProcess_nodeN__HANu3{font-family:var(--font-label);font-size:.7rem;letter-spacing:.1em;color:var(--text-dim)}.PortfolioProcess_nodeLabel__3R_x4{font-size:.98rem;font-weight:560;letter-spacing:-.02em;color:var(--text);white-space:nowrap}.PortfolioProcess_connector__b6gB2{position:absolute;top:50%;right:-.7rem;width:.7rem;height:2px;transform:translateY(-50%);background:var(--hairline-strong);z-index:1}.PortfolioProcess_connectorDone__p9lT2{background:var(--red)}.PortfolioProcess_panel__uPckF{position:relative;overflow:hidden;padding:clamp(1.8rem,4vw,3rem);border-radius:var(--r-lg);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-card);animation:PortfolioProcess_rise__G8lbN .5s var(--ease-out) both}.PortfolioProcess_panelGlow__1YcWa{position:absolute;top:-60%;right:-10%;width:50%;height:180%;background:radial-gradient(50% 40% at 50% 50%,rgba(237,28,36,.1),transparent 70%);pointer-events:none}.PortfolioProcess_panelN__ViNm6{font-family:var(--font-label);font-size:.85rem;letter-spacing:.18em;color:var(--red)}.PortfolioProcess_panelTitle__z6zTl{margin-top:.6rem;font-size:clamp(1.5rem,3vw,2.1rem);letter-spacing:-.03em}.PortfolioProcess_panelBody__cjrF5{margin-top:.9rem;max-width:60ch;color:var(--text-soft);font-size:1.05rem}@keyframes PortfolioProcess_rise__G8lbN{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:760px){.PortfolioProcess_rail__GaOc8{grid-template-columns:1fr;gap:.5rem}.PortfolioProcess_connector__b6gB2{display:none}}