.lib-workflow-diagram[data-lib-workflow-diagram]{width:100%;height:100%;position:relative}.lib-workflow-diagram__svg{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.lib-workflow-diagram__edge{fill:none;stroke:#c8d7e1b3;stroke-width:.3px;stroke-linecap:round}.lib-workflow-diagram__edge[data-edge-style=dotted]{stroke-dasharray:1 1.4}.lib-workflow-diagram__edge[data-edge-style=dashed]{stroke-dasharray:4 3}.lib-workflow-diagram__nodes{z-index:3;width:100%;height:100%;position:relative}.lib-workflow-diagram__text{flex-direction:column;gap:2px;display:flex}.lib-workflow-diagram[data-lib-workflow-diagram] .lib-workflow-diagram__label{font-family:var(--body-font,"Inter",system-ui,sans-serif);letter-spacing:normal;word-spacing:normal;font-size:14px;font-weight:700;line-height:1.3}.lib-workflow-diagram[data-lib-workflow-diagram] .lib-workflow-diagram__sub{font-family:var(--body-font,"Inter",system-ui,sans-serif);letter-spacing:normal;word-spacing:normal;max-width:180px;font-size:11px;font-weight:400;line-height:1.3}.lib-workflow-diagram[data-lib-workflow-diagram] .lib-workflow-diagram__eyebrow{font-family:var(--body-font,"Inter",system-ui,sans-serif);letter-spacing:.04em;word-spacing:normal;text-transform:uppercase;font-size:13px;font-weight:650;line-height:1}.lib-workflow-diagram--overlay .lib-workflow-diagram__nodes{position:absolute;inset:0}.lib-workflow-diagram--overlay .lib-workflow-diagram__node{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;translate:-50%}.lib-workflow-diagram--overlay .lib-workflow-diagram__text{align-items:center}.lib-workflow-diagram--overlay .lib-workflow-diagram__icon{color:#2988d0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;display:flex;box-shadow:0 6px 18px #0000001f}.lib-workflow-diagram--overlay .lib-workflow-diagram__icon svg{flex-shrink:0;width:24px;height:24px}.lib-workflow-diagram--steps{height:auto;position:relative}.lib-workflow-diagram--steps .lib-workflow-diagram__nodes{flex-direction:column;align-items:flex-start;display:flex}.lib-workflow-diagram--steps .lib-workflow-diagram__node{background:#fff;border-radius:12px;grid-template-columns:40px 1fr;align-items:center;gap:14px;min-width:280px;padding:14px 20px;display:grid;box-shadow:0 4px 16px #0000000f}.lib-workflow-diagram--steps .lib-workflow-diagram__text{flex-direction:column;gap:2px;display:flex}.lib-workflow-diagram--steps .lib-workflow-diagram__icon{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.lib-workflow-diagram--steps .lib-workflow-diagram__icon svg{width:40px;height:40px}.lib-workflow-diagram--steps .lib-workflow-diagram__svg{width:2px;height:24px;margin-left:78px;position:relative;inset:auto}.lib-workflow-diagram--steps .lib-workflow-diagram__edge{stroke:#2988d0;stroke-width:1.5px}.lib-workflow-diagram--steps .lib-workflow-diagram__label{color:#111;font-size:15px;font-weight:650}.lib-workflow-diagram--steps .lib-workflow-diagram__sub{color:#6b7e8d;font-size:13px}.lib-workflow-diagram--timeline{height:auto;padding-top:20px}.lib-workflow-diagram--timeline .lib-workflow-diagram__nodes{text-align:center;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.lib-workflow-diagram--timeline .lib-workflow-diagram__node{flex-direction:column;align-items:center;display:flex}.lib-workflow-diagram--timeline .lib-workflow-diagram__text{align-items:center}.lib-workflow-diagram--timeline .lib-workflow-diagram__photo{object-fit:contain;width:80px;height:80px;margin-bottom:16px}.lib-workflow-diagram--timeline .lib-workflow-diagram__label{color:#0a1e2c;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:13px;font-weight:650}.lib-workflow-diagram--timeline .lib-workflow-diagram__eyebrow{color:#1b8bd2}.lib-workflow-diagram--timeline .lib-workflow-diagram__sub{color:#4a6272;max-width:none;font-size:14px;line-height:1.38}.lib-workflow-diagram--timeline .lib-workflow-diagram__svg{pointer-events:none;height:2px;margin-top:-100px;position:relative;inset:auto}.lib-workflow-diagram--timeline .lib-workflow-diagram__edge{stroke:#42aaf1;stroke-width:2px}.lib-workflow-diagram--timeline .lib-workflow-diagram__edge[data-edge-style=dashed]{stroke-dasharray:6 4}@media (prefers-reduced-motion:reduce){.lib-workflow-diagram__edge{stroke-dashoffset:0!important}.lib-workflow-diagram__node{opacity:1!important;transform:none!important}}@media (scripting:none){.lib-workflow-diagram__edge{stroke-dashoffset:0!important}.lib-workflow-diagram__node{opacity:1!important;transform:none!important}}@media (width<=900px){.lib-workflow-diagram--timeline .lib-workflow-diagram__nodes{grid-template-columns:1fr}}
