.WorkflowConnections-module-scss-module__kXR7Oa__svg{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WorkflowConnections-module-scss-module__kXR7Oa__svg .wf-line-base{fill:none;stroke:#797979;stroke-width:1px;stroke-linecap:round}.WorkflowConnections-module-scss-module__kXR7Oa__svg .wf-line-pulse{fill:none;stroke:#dec56e;stroke-width:1px;stroke-linecap:round;filter:url(#wf-glow);opacity:0;animation-name:WorkflowConnections-module-scss-module__kXR7Oa__wf-dash-flow;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes WorkflowConnections-module-scss-module__kXR7Oa__wf-dash-flow{0%{stroke-dashoffset:30px;opacity:1}92%{opacity:1}to{stroke-dashoffset:var(--wf-target-offset);opacity:0}}
.WorkflowSection-module-scss-module__9e_TSa__container{width:100%;padding-bottom:20rem;position:relative;overflow-x:auto}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__container{padding-bottom:3rem;overflow:hidden}}.WorkflowSection-module-scss-module__9e_TSa__inner{justify-content:center;align-items:flex-start;min-width:max-content;padding-top:7.3rem;display:flex;position:relative;overflow:visible}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__inner{display:none}}.WorkflowSection-module-scss-module__9e_TSa__mobileImageContainer{display:none}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__mobileImageContainer{justify-content:center;width:100%;min-height:40rem;padding:6rem 0 0;display:flex;position:relative}}.WorkflowSection-module-scss-module__9e_TSa__mobileImage{width:100%;max-width:36rem;height:auto;transition:opacity .3s ease-in-out}.WorkflowSection-module-scss-module__9e_TSa__imageLoading{opacity:0}.WorkflowSection-module-scss-module__9e_TSa__imageLoaded{opacity:1}.WorkflowSection-module-scss-module__9e_TSa__inputs{flex-direction:column;flex-shrink:0;gap:1.9rem;margin-top:4.5rem;padding-right:4.5rem;display:flex}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__inputs{align-items:flex-start;width:100%;margin-top:0;padding-right:0}}.WorkflowSection-module-scss-module__9e_TSa__steps{align-items:flex-start;display:flex}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__steps{flex-direction:column;align-items:flex-end;gap:3rem;width:100%;margin-top:5rem}}.WorkflowSection-module-scss-module__9e_TSa__step{flex-direction:column;flex-shrink:0;align-items:center;gap:18px;padding:0 .95rem;display:flex;position:relative}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__step{align-items:flex-end;gap:1.2rem;width:100%;padding:0}}.WorkflowSection-module-scss-module__9e_TSa__dottedLine{pointer-events:none;z-index:1;background:repeating-linear-gradient(#797979 0 .6rem,#0000 .6rem 1.2rem);width:.1rem;height:26rem;position:absolute;top:0;left:2.5rem}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__dottedLine{height:30rem}}.WorkflowSection-module-scss-module__9e_TSa__labelArea{flex-direction:column;justify-content:flex-start;width:100%;height:9.5rem;display:flex}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__labelArea{min-height:12rem;padding-left:1.5rem}}.WorkflowSection-module-scss-module__9e_TSa__stageLabel{font-family:var(--font-open-sauce),sans-serif;color:#dec56e;letter-spacing:-.011em;max-width:15rem;margin:.5rem 2.8rem 0;font-size:14px;font-weight:600;line-height:1.2}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__stageLabel{margin:.5rem 0 0 3rem}}.WorkflowSection-module-scss-module__9e_TSa__cardContainer{z-index:10;margin-top:5.5rem}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__cardContainer{width:100%;margin-top:10rem;padding-left:1.5rem}.WorkflowSection-module-scss-module__9e_TSa__cardImage{width:16rem;height:16rem}}.WorkflowSection-module-scss-module__9e_TSa__outputs{flex-direction:column;flex-shrink:0;gap:1.9rem;margin-top:1.4rem;padding-left:6rem;display:flex}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__outputs{align-items:flex-end;width:100%;margin-top:5rem;padding-left:0}}.WorkflowSection-module-scss-module__9e_TSa__outputsLabel{font-family:var(--font-hedvig-letters-serif),Georgia,serif;color:#fff;letter-spacing:-.02em;white-space:nowrap;margin-left:.3rem;font-size:1.3rem}@media (max-width:480px){.WorkflowSection-module-scss-module__9e_TSa__outputsLabel{white-space:normal;align-self:flex-start;margin-left:4.5rem}}
