.pwp-nodes__inner{align-items:center;display:flex;flex-wrap:wrap;gap:48px 56px;padding-bottom:112px;padding-top:112px}.pwp-nodes__copy{display:flex;flex:1 1 400px;flex-direction:column;gap:18px;min-width:0}.pwp-nodes__legacy{align-items:center;color:#4e5e61;display:flex;flex-wrap:wrap;font:500 12px/1 JetBrains Mono,ui-monospace,monospace;gap:6px}.pwp-nodes__legacy-label{margin-right:6px}.pwp-nodes__chip{border:1px solid #9aa6a3;border-radius:6px;padding:6px 9px}.pwp-nodes__steps{display:flex;flex-direction:column;gap:16px;list-style:none;margin:8px 0 0;padding:0}.pwp-nodes__steps li{align-items:flex-start;display:flex;gap:14px}.pwp-nodes__num{align-items:center;background:#fff;border:1px solid #c3ccc9;border-bottom:3px solid #8e9c99;border-radius:8px;color:#156872;display:flex;flex:0 0 30px;font:500 13px/1 JetBrains Mono,ui-monospace,monospace;height:30px;justify-content:center}.pwp-nodes__text{color:#3e5053;font-size:16px;line-height:1.55}.pwp-nodes__text strong{color:#18272a;font-weight:600}.pwp-nodes__figure{display:flex;flex:1 1 560px;flex-direction:column;gap:14px;margin:0;min-width:0}.pwp-nodes__board{background-color:#fbfcfb;background-image:radial-gradient(#c9d2cf 1px,transparent 1.3px);background-size:22px 22px;border:1px solid #c3ccc9;border-radius:16px;box-shadow:0 30px 60px -30px rgba(24,39,42,.3);padding:clamp(12px,2.5vw,28px)}.pwp-nodes__diagram{aspect-ratio:720/470;position:relative;width:100%}.pwp-nodes__diagram svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.pwp-flow{animation:pwpFlow 1.4s linear infinite;stroke-dasharray:10 8}.pwp-flow-back{animation:pwpFlowBack 1.4s linear infinite;stroke-dasharray:3 7}@keyframes pwpFlow{to{stroke-dashoffset:-36}}@keyframes pwpFlowBack{to{stroke-dashoffset:-20}}.pwp-dn{background:#fff;border:1px solid #c3ccc9;border-bottom:4px solid #8e9c99;border-radius:10px;box-shadow:0 14px 18px -12px rgba(24,39,42,.28);display:flex;flex-direction:column;gap:3px;height:11.91%;justify-content:center;padding:4px 12px;position:absolute;width:20.83%}.pwp-dn-over{color:#156872;font:500 10.5px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.pwp-dn-ttl{color:#18272a;font:650 clamp(12px,1.5vw,18px)/1.15 Archivo,Inter,sans-serif;font-stretch:108%}.pwp-dn--core{align-items:center;background:#eef6f4;border-color:#156872 #156872 #0f4f57;height:20.43%;left:36.11%;text-align:center;top:39.79%;width:27.78%}.pwp-dn--core .pwp-dn-ttl{font-size:clamp(15px,2.2vw,26px)}.pwp-dn--next{align-items:center;background:hsla(0,0%,100%,.6);border:1.5px dashed #8e9c99;box-shadow:none;height:10.21%;left:78.47%;text-align:center;top:44.89%;width:18.06%}.pwp-dn--next .pwp-dn-ttl{color:#4e5e61;font-size:clamp(11px,1.3vw,15px);font-weight:500}.pwp-nodes__legend{color:#3e5053;display:flex;flex-wrap:wrap;font-size:13.5px;gap:8px 22px}.pwp-nodes__legend span{align-items:center;display:inline-flex;gap:8px}@media (max-width:640px){.pwp-dn-over{display:none}.pwp-dn{border-bottom-width:3px;padding:2px 8px}}