.WorkflowDiagram-module__vrBwfG__figure{--wire:color-mix(in srgb, var(--c-text) 24%, transparent);--wire-loop:color-mix(in srgb, var(--c-periwinkle) 55%, transparent);margin:0}.WorkflowDiagram-module__vrBwfG__flow{flex-direction:column;max-width:720px;padding-right:34px;display:flex}.WorkflowDiagram-module__vrBwfG__node{border:1px solid var(--c-hairline);background:color-mix(in srgb, var(--c-text) 3%, transparent);border-radius:14px;padding:14px 16px}.WorkflowDiagram-module__vrBwfG__node[data-kind=model]{border-color:color-mix(in srgb, var(--c-periwinkle) 34%, transparent);background:color-mix(in srgb, var(--c-periwinkle) 7%, transparent)}.WorkflowDiagram-module__vrBwfG__node[data-accent=true]{border-color:color-mix(in srgb, var(--c-periwinkle) 62%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--c-periwinkle) 12%, transparent)}.WorkflowDiagram-module__vrBwfG__nodeHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.WorkflowDiagram-module__vrBwfG__nodeTitle{color:var(--c-text);font-size:14px;font-weight:700;line-height:20px}.WorkflowDiagram-module__vrBwfG__tag{border:1px solid var(--c-hairline);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;color:var(--c-text-faint);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.WorkflowDiagram-module__vrBwfG__node[data-kind=model] .WorkflowDiagram-module__vrBwfG__tag{border-color:color-mix(in srgb, var(--c-periwinkle) 40%, transparent);color:var(--c-periwinkle)}.WorkflowDiagram-module__vrBwfG__nodeNote{color:var(--c-text-muted);margin-top:6px;font-size:12.5px;line-height:19px}.WorkflowDiagram-module__vrBwfG__pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.WorkflowDiagram-module__vrBwfG__fork,.WorkflowDiagram-module__vrBwfG__merge,.WorkflowDiagram-module__vrBwfG__edge{height:40px;position:relative}.WorkflowDiagram-module__vrBwfG__stem{background:var(--wire);width:1px;position:absolute;left:50%;transform:translate(-.5px)}.WorkflowDiagram-module__vrBwfG__fork .WorkflowDiagram-module__vrBwfG__stem{height:16px;top:0}.WorkflowDiagram-module__vrBwfG__fork .WorkflowDiagram-module__vrBwfG__bracket{border:1px solid var(--wire);border-bottom:0;border-radius:9px 9px 0 0;position:absolute;inset:16px 25% 0}.WorkflowDiagram-module__vrBwfG__merge .WorkflowDiagram-module__vrBwfG__bracket{border:1px solid var(--wire);border-top:0;border-radius:0 0 9px 9px;height:22px;position:absolute;top:0;left:25%;right:25%}.WorkflowDiagram-module__vrBwfG__merge .WorkflowDiagram-module__vrBwfG__stem{top:22px;bottom:0}.WorkflowDiagram-module__vrBwfG__edge .WorkflowDiagram-module__vrBwfG__stem{top:0;bottom:0}.WorkflowDiagram-module__vrBwfG__edgeLabel{background:var(--c-bg);text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-faint);padding:0 9px;font-size:11px;font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%}.WorkflowDiagram-module__vrBwfG__cond{text-transform:uppercase;letter-spacing:.12em;color:var(--c-text-faint);font-size:11px;font-weight:700;line-height:16px;position:absolute;top:19px}.WorkflowDiagram-module__vrBwfG__cond[data-side=left]{left:calc(25% + 10px)}.WorkflowDiagram-module__vrBwfG__cond[data-side=right]{right:calc(25% + 10px)}.WorkflowDiagram-module__vrBwfG__loopZone{grid-template-columns:minmax(0,1fr) 34px;margin-right:-34px;display:grid}.WorkflowDiagram-module__vrBwfG__loopZone>:not(.WorkflowDiagram-module__vrBwfG__loopWire){grid-column:1}.WorkflowDiagram-module__vrBwfG__railLabel{text-transform:uppercase;letter-spacing:.14em;color:var(--c-periwinkle);margin-bottom:10px;font-size:11px;font-weight:700}.WorkflowDiagram-module__vrBwfG__loopWire{border:1px dashed var(--wire-loop);border-left:0;border-radius:0 14px 14px 0;grid-area:1/2/5;margin:20px 0 36px;position:relative}.WorkflowDiagram-module__vrBwfG__loopWire:before{content:"";border:4px solid #0000;border-right-color:var(--wire-loop);margin:-4px 0 0 -1px;position:absolute}.WorkflowDiagram-module__vrBwfG__loopNote{color:var(--c-text-faint);align-items:baseline;gap:8px;margin-top:14px;font-size:12.5px;line-height:20px;display:flex}.WorkflowDiagram-module__vrBwfG__loopIcon{color:var(--c-periwinkle);font-size:14px}.WorkflowDiagram-module__vrBwfG__caption{border-top:1px solid var(--c-hairline);max-width:617px;color:var(--c-text-faint);margin-top:26px;padding-top:18px;font-size:13px;line-height:21px}@media (max-width:620px){.WorkflowDiagram-module__vrBwfG__node{border-radius:12px;padding:11px 12px}.WorkflowDiagram-module__vrBwfG__nodeTitle{font-size:13px;line-height:18px}.WorkflowDiagram-module__vrBwfG__nodeNote{margin-top:5px;font-size:11.5px;line-height:17px}.WorkflowDiagram-module__vrBwfG__tag{letter-spacing:.08em;padding:1px 6px;font-size:9px}.WorkflowDiagram-module__vrBwfG__pair{gap:10px}.WorkflowDiagram-module__vrBwfG__flow{padding-right:22px}.WorkflowDiagram-module__vrBwfG__loopZone{grid-template-columns:minmax(0,1fr) 22px;margin-right:-22px}}
.entry-module__BNmO6W__article{padding-top:clamp(140px,13vw,208px);padding-bottom:clamp(80px,8vw,128px)}.entry-module__BNmO6W__meta{align-items:center;gap:12px;display:flex}.entry-module__BNmO6W__eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--c-periwinkle);font-size:11px;font-weight:700}.entry-module__BNmO6W__date{color:var(--c-text-faint);font-size:13px;line-height:24px}.entry-module__BNmO6W__title{letter-spacing:-.01em;max-width:835px;color:var(--c-text);margin-top:12px;font-size:clamp(32px,3.14vw,50px);font-weight:500;line-height:1.1}.entry-module__BNmO6W__headline{max-width:700px;color:var(--c-text-muted);margin-top:18px;font-size:clamp(17px,1.32vw,21px);font-weight:500;line-height:32px}.entry-module__BNmO6W__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:clamp(28px,3vw,40px);display:flex}.entry-module__BNmO6W__primary{border:1px solid var(--c-text);height:46px;color:var(--c-text);white-space:nowrap;border-radius:50px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.entry-module__BNmO6W__primary:not([data-static]){transition:transform .5s var(--ease-spring), border-color .4s var(--ease-out), box-shadow .5s var(--ease-out), color .32s var(--ease-out)}.entry-module__BNmO6W__primary:not([data-static]):before{content:"";background:var(--c-periwinkle);transform-origin:0;transition:transform .56s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.entry-module__BNmO6W__primary:not([data-static]):hover{border-color:var(--c-periwinkle);color:#000;transform:translateY(-3px);box-shadow:0 14px 34px -14px #b1c0ffd9}.entry-module__BNmO6W__primary:not([data-static]):hover:before{transform:scaleX(1)}.entry-module__BNmO6W__primary[data-static]{border-color:var(--c-hairline);color:var(--c-text-faint);font-size:15px}.entry-module__BNmO6W__secondary{border:1px solid var(--c-text-faint);height:46px;color:var(--c-text);white-space:nowrap;transition:transform .5s var(--ease-spring), border-color .4s var(--ease-out);border-radius:50px;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.entry-module__BNmO6W__secondary:hover{border-color:var(--c-text);transform:translateY(-3px)}.entry-module__BNmO6W__actionLabel,.entry-module__BNmO6W__actionArrow{transition:transform .48s var(--ease-spring);display:inline-block;position:relative}.entry-module__BNmO6W__primary:not([data-static]):hover .entry-module__BNmO6W__actionLabel,.entry-module__BNmO6W__secondary:hover .entry-module__BNmO6W__actionLabel{transform:translate(2px)}.entry-module__BNmO6W__secondary:hover .entry-module__BNmO6W__actionArrow{transform:translate(2px,-2px)}.entry-module__BNmO6W__chips{flex-wrap:wrap;gap:8px;margin:clamp(26px,3vw,34px) 0 0;padding:0;list-style:none;display:flex}.entry-module__BNmO6W__chip{border:1px solid var(--c-hairline);color:var(--c-text-faint);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.2}.entry-module__BNmO6W__body{max-width:617px;margin-top:clamp(34px,4vw,52px)}.entry-module__BNmO6W__paragraph{color:var(--c-text-muted);font-size:clamp(16px,1.13vw,18px);font-weight:500;line-height:30px}.entry-module__BNmO6W__paragraph+.entry-module__BNmO6W__paragraph{margin-top:30px}.entry-module__BNmO6W__section+.entry-module__BNmO6W__section{margin-top:clamp(48px,5vw,72px)}.entry-module__BNmO6W__sectionHeading{color:var(--c-text);margin-bottom:18px;font-size:clamp(20px,1.6vw,25px);font-weight:700;line-height:1.25}.entry-module__BNmO6W__facts{border-top:1px solid var(--c-hairline);border-bottom:1px solid var(--c-hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px;max-width:720px;margin:clamp(44px,5vw,68px) 0 0;padding:clamp(24px,2.6vw,32px) 0;display:grid}.entry-module__BNmO6W__fact{min-width:0}.entry-module__BNmO6W__factValue{letter-spacing:-.02em;color:var(--c-periwinkle);font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1}.entry-module__BNmO6W__factLabel{color:var(--c-text-faint);margin:10px 0 0;font-size:12.5px;line-height:18px}.entry-module__BNmO6W__diagram{margin-top:clamp(48px,5vw,72px)}.entry-module__BNmO6W__diagramHeading{color:var(--c-text);margin-bottom:clamp(22px,2.4vw,30px);font-size:clamp(20px,1.6vw,25px);font-weight:700;line-height:1.25}.entry-module__BNmO6W__closingActions{border-top:1px solid var(--c-hairline);margin-top:clamp(56px,6vw,88px);padding-top:clamp(32px,3vw,44px)}.entry-module__BNmO6W__closing{max-width:617px;color:var(--c-text-muted);margin-top:40px;font-size:clamp(16px,1.13vw,18px);font-weight:500;line-height:30px}.entry-module__BNmO6W__closingLink{color:var(--c-text);transition:color .32s var(--ease-out)}.entry-module__BNmO6W__closingLink:hover{color:var(--c-hover)}.entry-module__BNmO6W__closingLabel{text-underline-offset:3px;transition:transform .42s var(--ease-spring), text-underline-offset .32s var(--ease-out);text-decoration:underline;display:inline-block}.entry-module__BNmO6W__closingLink:hover .entry-module__BNmO6W__closingLabel{text-underline-offset:6px;transform:translate(3px)}.entry-module__BNmO6W__backRow{margin-top:clamp(56px,5vw,80px)}.entry-module__BNmO6W__back{color:var(--c-text-faint);transition:color .32s var(--ease-out);align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}.entry-module__BNmO6W__back:hover{color:var(--c-hover)}.entry-module__BNmO6W__backArrow,.entry-module__BNmO6W__backLabel{transition:transform .42s var(--ease-spring);display:inline-block}.entry-module__BNmO6W__back:hover .entry-module__BNmO6W__backArrow{transform:translate(-4px)}@media (max-width:620px){.entry-module__BNmO6W__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px}.entry-module__BNmO6W__actions{gap:12px}.entry-module__BNmO6W__primary,.entry-module__BNmO6W__secondary{height:44px;padding:0 20px;font-size:15px}}
