/* Embedded route: the company overview owns page height, spacing and scrolling. */
.company-workflow{--wf-wine:#97332d;--wf-ink:#33463d;--wf-muted:#657264;--wf-sage:#dce5db;--wf-paper:var(--company-paper,#f4f3ef);--wf-line:#bdcbbb;width:100%;min-width:0;color:var(--wf-ink);font-family:TLBOutfit,Outfit,'PingFang SC',sans-serif}
.company-workflow .wf-route{--wf-node:40px;--wf-gap:22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--wf-gap);margin:0;padding:0;list-style:none}
.company-workflow .wf-stage{position:relative;min-width:0;text-align:left}
.company-workflow .wf-stage:not(:last-child):after{content:'';position:absolute;left:calc(var(--wf-node)/2);top:calc(var(--wf-node)/2);width:calc(100% + var(--wf-gap));height:1px;background:var(--wf-line);z-index:0}
.company-workflow .wf-stage-marker{position:relative;z-index:1;width:var(--wf-node);height:var(--wf-node)}
.company-workflow .wf-number{position:absolute;z-index:2;top:-5px;left:-4px;display:block;min-width:16px;padding:0 2px;background:var(--wf-paper);color:var(--wf-wine);font-family:TLBUrbanist,Urbanist,sans-serif;font-size:9px;line-height:12px;letter-spacing:.06em;text-align:center}
.company-workflow .wf-symbol{display:grid;place-items:center;width:var(--wf-node);height:var(--wf-node);border:1px solid var(--wf-line);border-radius:50%;background:var(--wf-paper);color:var(--wf-wine)}
.company-workflow .wf-symbol svg{display:block;width:25px;height:25px}
.company-workflow .wf-stage:last-child .wf-symbol{background:var(--wf-sage)}
.company-workflow .wf-stage-copy{position:relative;min-width:0}
.company-workflow .wf-stage-copy h3{font-family:TLBUrbanist,Urbanist,'PingFang SC',sans-serif;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;margin:11px 0 7px;overflow-wrap:break-word}
.company-workflow .wf-stage-copy p{font-size:13px;line-height:1.5;color:var(--wf-muted);margin:0;overflow-wrap:break-word}
html[lang=zh-CN] .company-workflow .wf-stage-copy h3{font-weight:500;letter-spacing:0}
@media(min-width:761px) and (max-width:1050px){
 .company-workflow .wf-route{--wf-node:36px;--wf-gap:16px}.company-workflow .wf-symbol svg{width:23px;height:23px}.company-workflow .wf-stage-copy h3{font-size:16px;margin-top:10px}.company-workflow .wf-stage-copy p{font-size:12px}
}
@media(max-width:760px){
 .company-workflow .wf-route{--wf-node:36px;--wf-gap:19px;grid-template-columns:minmax(0,1fr)}.company-workflow .wf-stage{display:grid;grid-template-columns:var(--wf-node) minmax(0,1fr);column-gap:15px}.company-workflow .wf-stage:not(:last-child):after{width:1px;height:calc(100% + var(--wf-gap))}.company-workflow .wf-number{font-size:8px;line-height:11px;top:-4px;left:-3px}.company-workflow .wf-symbol svg{width:23px;height:23px}.company-workflow .wf-stage-copy h3{font-size:17px;line-height:1.3;margin:0 0 6px}.company-workflow .wf-stage-copy p{font-size:12px;line-height:1.5}
}
