[data-sl2-part=process] .sl2-proc{--ac:var(--sl2-ac,var(--sl2-nv));background:var(--sl2-white);border:1px solid var(--sl2-ln);border-radius:var(--sl2-radius-card);margin:var(--sl2-zero);overflow:hidden}[data-sl2-part=process] .sl2-proc-cap{border-bottom:1px solid var(--sl2-ln);color:var(--sl2-mu);display:flex;font-size:var(--sl2-note);font-variant-numeric:tabular-nums;gap:var(--sl2-s12);justify-content:space-between;letter-spacing:.14em;line-height:var(--sl2-lh-h);padding:var(--sl2-s8) var(--sl2-s16);text-transform:uppercase}[data-sl2-part=process] .sl2-proc-body{padding:var(--sl2-zero) var(--sl2-s16)}[data-sl2-part=process] .sl2-proc-axisrow,[data-sl2-part=process] .sl2-proc-row{column-gap:var(--sl2-s24);display:grid;grid-template-columns:minmax(300px,40%) minmax(0,1fr)}[data-sl2-part=process] .sl2-proc-axisrow{align-items:end;padding:var(--sl2-s8) var(--sl2-zero) var(--sl2-s4)}[data-sl2-part=process] .sl2-proc-axisname{color:var(--sl2-mu);font-size:var(--sl2-eyebrow);font-weight:700;letter-spacing:.14em;line-height:var(--sl2-lh-h);text-transform:uppercase}[data-sl2-part=process] .sl2-proc-axis{height:var(--sl2-s16);position:relative}[data-sl2-part=process] .sl2-proc-axis span{color:var(--sl2-mu);font-size:var(--sl2-eyebrow);font-variant-numeric:tabular-nums;left:calc(var(--w)/var(--n)*100%);letter-spacing:.06em;line-height:var(--sl2-lh-h);position:absolute;top:var(--sl2-zero);transform:translateX(-50%);white-space:nowrap}[data-sl2-part=process] .sl2-proc-axis span.is-first{transform:none}[data-sl2-part=process] .sl2-proc-axis span.is-last{transform:translateX(-100%)}[data-sl2-part=process] .sl2-proc-row{align-items:stretch;border-top:1px solid var(--sl2-ln)}[data-sl2-part=process] .sl2-proc-info{align-items:center;display:flex;gap:var(--sl2-s12);min-width:0;padding:var(--sl2-s8) var(--sl2-zero)}[data-sl2-part=process] .sl2-proc-no{color:var(--ac);flex:none;font-size:var(--sl2-eyebrow);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.14em}[data-sl2-part=process] .sl2-proc-txt{min-width:0}[data-sl2-part=process] .sl2-proc-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--sl2-zero) var(--sl2-s8)}[data-sl2-part=process] .sl2-proc-name{color:var(--sl2-ink);font-size:var(--sl2-body);font-weight:700;line-height:var(--sl2-lh-h);overflow-wrap:anywhere;word-break:keep-all}[data-sl2-part=process] .sl2-proc-per{color:var(--ac);font-size:var(--sl2-note);font-weight:700;line-height:var(--sl2-lh-h);white-space:nowrap}[data-sl2-part=process] .sl2-proc-desc{color:var(--sl2-mu);font-size:var(--sl2-note);line-height:1.6;margin-top:var(--sl2-s2);overflow-wrap:anywhere;text-wrap:balance;word-break:keep-all}[data-sl2-part=process] .sl2-proc-cl{display:inline-block}[data-sl2-part=process] .sl2-sec-head .sl2-lead{max-width:none;text-wrap:balance}[data-sl2-part=process] .sl2-proc-track{min-height:var(--sl2-s40);position:relative}[data-sl2-part=process] .sl2-proc-ticks{border-right:1px solid var(--sl2-ln);display:flex;inset:var(--sl2-zero);position:absolute}[data-sl2-part=process] .sl2-proc-ticks span{border-left:1px solid var(--sl2-ln);flex:1 1 0;min-width:0}[data-sl2-part=process] .sl2-proc-ticks span:nth-child(4n+1){border-left-color:var(--sl2-dark-ln)}[data-sl2-part=process] .sl2-proc-bar{align-items:center;background:var(--sl2-nv);display:flex;height:var(--sl2-s16);left:calc(var(--s)/var(--n)*100%);margin-top:calc(var(--sl2-s8)*-1);overflow:hidden;padding-left:var(--sl2-s8);position:absolute;top:50%;transform-origin:left center;width:calc(var(--l)/var(--n)*100%)}[data-sl2-part=process] .sl2-proc-wk{color:var(--sl2-white);font-size:var(--sl2-eyebrow);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.06em;line-height:1;white-space:nowrap}[data-sl2-part=process] .sl2-proc-dot{border-radius:50%;height:var(--sl2-s8);left:calc(var(--s)/var(--n)*100%);margin:calc(var(--sl2-s4)*-1) var(--sl2-zero) var(--sl2-zero) calc(var(--sl2-s4)*-1);width:var(--sl2-s8)}[data-sl2-part=process] .sl2-proc-dot,[data-sl2-part=process] .sl2-proc-gate{background:var(--sl2-white);border:2px solid var(--ac);position:absolute;top:50%}[data-sl2-part=process] .sl2-proc-gate{height:var(--sl2-s12);left:calc((var(--s) + var(--l))/var(--n)*100%);margin:calc(var(--sl2-s6)*-1) var(--sl2-zero) var(--sl2-zero) calc(var(--sl2-s6)*-1);transform:rotate(45deg);width:var(--sl2-s12)}[data-sl2-part=process] .sl2-proc-legend{align-items:center;border-top:1px solid var(--sl2-ln);color:var(--sl2-mu);display:flex;flex-wrap:wrap;font-size:var(--sl2-note);gap:var(--sl2-s8) var(--sl2-s24);line-height:var(--sl2-lh-h);padding:var(--sl2-s12) var(--sl2-s16)}[data-sl2-part=process] .sl2-proc-lg{align-items:center;display:inline-flex;gap:var(--sl2-s8)}[data-sl2-part=process] .sl2-proc-lg i{display:inline-block;flex:none}[data-sl2-part=process] .sl2-proc-lg-bar{background:var(--sl2-nv);height:var(--sl2-s8);width:18px}[data-sl2-part=process] .sl2-proc-lg-gate{background:var(--sl2-white);border:2px solid var(--ac);height:var(--sl2-s8);transform:rotate(45deg);width:var(--sl2-s8)}[data-sl2-part=process] .sl2-proc-total{color:var(--sl2-ink);font-size:var(--sl2-body);font-weight:700;margin-left:auto}[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-bar{transform:scaleX(0)}[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-dot,[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-gate,[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-wk{opacity:0}[data-sl2-part=process] .sl2-proc.is-in .sl2-proc-bar{transform:scaleX(1);transition:transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i)*.35s)}[data-sl2-part=process] .sl2-proc.is-in .sl2-proc-dot{opacity:1;transition:opacity .3s;transition-delay:calc(var(--i)*.35s)}[data-sl2-part=process] .sl2-proc.is-in .sl2-proc-gate,[data-sl2-part=process] .sl2-proc.is-in .sl2-proc-wk{opacity:1;transition:opacity .3s;transition-delay:calc(var(--i)*.35s + .8s)}@media (max-width:999px){[data-sl2-part=process] .sl2-proc-axisrow,[data-sl2-part=process] .sl2-proc-row{column-gap:var(--sl2-s16);grid-template-columns:minmax(260px,42%) minmax(0,1fr)}}@media (max-width:767px){[data-sl2-part=process] .sl2-proc-body{padding:var(--sl2-zero) var(--sl2-s12)}[data-sl2-part=process] .sl2-proc-axisrow,[data-sl2-part=process] .sl2-proc-row{grid-template-columns:minmax(0,1fr)}[data-sl2-part=process] .sl2-proc-axisname{display:none}[data-sl2-part=process] .sl2-proc-axisrow{padding:var(--sl2-s8) var(--sl2-zero) var(--sl2-s4)}[data-sl2-part=process] .sl2-proc-info{align-items:flex-start;padding-bottom:var(--sl2-s4)}[data-sl2-part=process] .sl2-proc-track{margin-bottom:var(--sl2-s4);min-height:var(--sl2-s32)}[data-sl2-part=process] .sl2-proc-wk{display:none}[data-sl2-part=process] .sl2-proc-total{flex-basis:100%;font-size:var(--sl2-body);margin-left:var(--sl2-zero)}[data-sl2-part=process] .sl2-proc-cap{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-bar{transform:none}[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-dot,[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-gate,[data-sl2-part=process] .sl2-proc[data-armed] .sl2-proc-wk{opacity:1}}