.WorkflowConnections-module-scss-module__0vFitG__svg{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WorkflowConnections-module-scss-module__0vFitG__svg .wf-line-base{fill:none;stroke:#797979;stroke-width:1px;stroke-linecap:round}.WorkflowConnections-module-scss-module__0vFitG__svg .wf-line-pulse{opacity:0;filter:url(#wf-glow);fill:none;stroke:#dec56e;stroke-width:1px;stroke-linecap:round;animation-name:WorkflowConnections-module-scss-module__0vFitG__wf-dash-flow;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes WorkflowConnections-module-scss-module__0vFitG__wf-dash-flow{0%{opacity:1;stroke-dashoffset:30px}92%{opacity:1}to{opacity:0;stroke-dashoffset:var(--wf-target-offset)}}
.WorkflowCard-module-scss-module__OyfIsW__card{z-index:2;background-color:#1b1b1b;border:.92px solid #3c3c3c;border-radius:7.35px;flex-direction:column;width:22.8rem;height:23.6rem;display:flex;position:relative;overflow:hidden}@media (max-width:480px){.WorkflowCard-module-scss-module__OyfIsW__card{width:18rem;height:19rem}}.WorkflowCard-module-scss-module__OyfIsW__header{background-color:#1f1f1f;border-bottom:.92px solid #3c3c3c;justify-content:space-between;align-items:center;height:4.1rem;padding:0 1.8rem 0 1.5rem;display:flex}.WorkflowCard-module-scss-module__OyfIsW__dots{align-items:center;gap:.3rem;display:flex}.WorkflowCard-module-scss-module__OyfIsW__dot{opacity:.2;background-color:#d9d9d9;border-radius:50%;width:.5rem;height:.5rem;display:block}.WorkflowCard-module-scss-module__OyfIsW__content{margin:.5rem 1rem}@media (max-width:480px){.WorkflowCard-module-scss-module__OyfIsW__content{margin:auto}}
.WorkflowStepButton-module-scss-module__jLfcNG__button{z-index:1;cursor:default;border:.74px solid #3c3c3c;border-radius:5.94px;align-items:center;gap:1rem;padding:1.65rem 1.5rem;display:inline-flex;position:relative;overflow:visible!important}.WorkflowStepButton-module-scss-module__jLfcNG__icon{opacity:.85;flex-shrink:0}.WorkflowStepButton-module-scss-module__jLfcNG__label{font-family:var(--font-hedvig-letters-serif),Georgia,serif;white-space:nowrap;font-size:1.4rem;line-height:1}
.WorkflowDesktop-module-scss-module__d72akq__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){.WorkflowDesktop-module-scss-module__d72akq__inner{display:none}}.WorkflowDesktop-module-scss-module__d72akq__inputs{flex-direction:column;flex-shrink:0;gap:1.9rem;margin-top:4.5rem;padding-right:4.5rem;display:flex}.WorkflowDesktop-module-scss-module__d72akq__steps{align-items:flex-start;display:flex}.WorkflowDesktop-module-scss-module__d72akq__step{flex-direction:column;flex-shrink:0;align-items:center;gap:18px;padding:0 .95rem;display:flex;position:relative}.WorkflowDesktop-module-scss-module__d72akq__dottedLine{z-index:1;pointer-events:none;background:repeating-linear-gradient(#797979 0 .6rem,#0000 .6rem 1.2rem);width:.1rem;height:26rem;position:absolute;top:0;left:2.5rem}.WorkflowDesktop-module-scss-module__d72akq__labelArea{flex-direction:column;justify-content:flex-start;width:100%;height:9.5rem;display:flex}.WorkflowDesktop-module-scss-module__d72akq__stageLabel{max-width:15rem;font-family:var(--font-open-sauce),sans-serif;color:#dec56e;letter-spacing:-.011em;margin:.5rem 2.8rem 0;font-size:14px;font-weight:600;line-height:1.2}.WorkflowDesktop-module-scss-module__d72akq__cardContainer{z-index:10;margin-top:5.5rem}.WorkflowDesktop-module-scss-module__d72akq__outputs{flex-direction:column;flex-shrink:0;gap:1.9rem;margin-top:1.4rem;padding-left:6rem;display:flex}.WorkflowDesktop-module-scss-module__d72akq__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}
.WorkflowMobile-module-scss-module__ORLvpG__mobileImageContainer{display:none}@media (max-width:480px){.WorkflowMobile-module-scss-module__ORLvpG__mobileImageContainer{justify-content:center;width:100%;min-height:40rem;padding:6rem 0 0;display:flex;position:relative}}.WorkflowMobile-module-scss-module__ORLvpG__mobileImage{width:100%;max-width:36rem;height:auto;transition:opacity .3s ease-in-out}.WorkflowMobile-module-scss-module__ORLvpG__imageLoading{opacity:0}.WorkflowMobile-module-scss-module__ORLvpG__imageLoaded{opacity:1}
.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}}
