.workflow-stage_workflow__LxeRs{--active-glow:color-mix(in srgb,var(--forma-action-accent) 18%,transparent);position:relative;display:grid;grid-template-columns:var(--workflow-columns);grid-template-rows:auto repeat(2,minmax(58vh,auto)) minmax(calc(var(--workflow-stage-height) + 64px),auto);column-gap:var(--workflow-column-gap)}.workflow-stage_intro__bnJUv{align-self:end;grid-column:1;grid-row:1}.workflow-stage_step__mrM6X,.workflow-stage_steps__8NrVk{display:contents}.workflow-stage_stepCopy__yWfTo{max-width:var(--workflow-copy-max-width);align-self:center;grid-column:1;padding-block:var(--workflow-copy-padding-block);opacity:var(--workflow-copy-rest-opacity);transform:translateY(22px);transition:opacity var(--forma-motion-slow) var(--forma-ease-standard),transform var(--forma-motion-slow) var(--forma-ease-standard)}.workflow-stage_step__mrM6X:first-child .workflow-stage_stepCopy__yWfTo{grid-row:2}.workflow-stage_step__mrM6X:nth-child(2) .workflow-stage_stepCopy__yWfTo{grid-row:3}.workflow-stage_step__mrM6X:nth-child(3) .workflow-stage_stepCopy__yWfTo{grid-row:4}.workflow-stage_activeStep__9NY2G .workflow-stage_stepCopy__yWfTo{opacity:1;transform:translateY(0)}.workflow-stage_stageChrome__h3n2G,.workflow-stage_stepVisual___eMVH{position:sticky;top:var(--workflow-stage-top);min-height:var(--workflow-stage-min-height);height:var(--workflow-stage-height);align-self:start;grid-column:2;grid-row:1/5}.workflow-stage_stageChrome__h3n2G{z-index:1;overflow:hidden;border:0;border-radius:var(--workflow-stage-radius);background:radial-gradient(circle at 48% 44%,var(--active-glow),transparent 36%),linear-gradient(148deg,rgb(255 255 255/76%),rgb(241 245 237/80%));box-shadow:0 32px 90px rgb(17 24 18/4%);pointer-events:none;transition:background var(--forma-motion-slow) var(--forma-ease-standard)}.workflow-stage_workflow__LxeRs[data-active-step="1"]{--active-glow:color-mix(in srgb,var(--forma-action-accent) 25%,transparent)}.workflow-stage_workflow__LxeRs[data-active-step="2"]{--active-glow:color-mix(in srgb,var(--forma-highlight) 23%,transparent)}.workflow-stage_stageProgress__mipKT{position:absolute;right:34px;bottom:30px;left:34px;z-index:2;display:flex;align-items:center}.workflow-stage_progressBars__M3ajm{display:grid;flex:1;grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none}.workflow-stage_progressBar__m5RkW{position:relative;overflow:hidden;height:2px;border-radius:999px;background:color-mix(in srgb,var(--forma-border-default) 88%,transparent)}.workflow-stage_progressBar__m5RkW:after{position:absolute;border-radius:inherit;background:var(--forma-action-accent);content:"";inset:0;transform:scaleX(0);transform-origin:left;transition:transform var(--forma-motion-slow) var(--forma-ease-standard)}.workflow-stage_progressBarComplete__s4eSu:after{transform:scaleX(1)}.workflow-stage_stepVisual___eMVH{z-index:2;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity var(--forma-motion-image) var(--forma-ease-standard),transform var(--forma-motion-image) var(--forma-ease-standard),visibility 0s linear var(--forma-motion-image)}.workflow-stage_futureVisual___1Aay{transform:translateY(28px) scale(.98)}.workflow-stage_pastVisual__60WMQ{transform:translateY(-28px) scale(.98)}.workflow-stage_activeVisual__ArkRu{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition-delay:0s}@media (width >= 821px){.workflow-stage_stepVisual___eMVH>figure{width:min(var(--workflow-visual-width),calc(var(--workflow-visual-height) * var(--screen-aspect-w) / var(--screen-aspect-h)))}}@media (prefers-reduced-motion:reduce){.workflow-stage_activeVisual__ArkRu,.workflow-stage_futureVisual___1Aay,.workflow-stage_pastVisual__60WMQ{transform:none}}@media (width <= 820px){.workflow-stage_workflow__LxeRs{display:block}.workflow-stage_steps__8NrVk{display:grid;gap:var(--workflow-stacked-gap);margin:0;padding:0;list-style:none}.workflow-stage_step__mrM6X{display:grid;gap:var(--workflow-stacked-step-gap)}.workflow-stage_stepCopy__yWfTo,.workflow-stage_step__mrM6X:first-child .workflow-stage_stepCopy__yWfTo,.workflow-stage_step__mrM6X:nth-child(2) .workflow-stage_stepCopy__yWfTo,.workflow-stage_step__mrM6X:nth-child(3) .workflow-stage_stepCopy__yWfTo{display:contents;grid-column:auto;grid-row:auto;padding:0;opacity:1;transform:none}.workflow-stage_stepHeading__krs7m{order:1}.workflow-stage_stepVisual___eMVH{order:2}.workflow-stage_stepDescription__Ysvzr{order:3}.workflow-stage_stageChrome__h3n2G{display:none}.workflow-stage_activeVisual__ArkRu,.workflow-stage_futureVisual___1Aay,.workflow-stage_pastVisual__60WMQ,.workflow-stage_stepVisual___eMVH{position:static;min-height:0;height:auto;grid-column:auto;grid-row:auto;opacity:1;visibility:visible;transform:none;transition:none}}.professional-workflow_workflow__HMMs9{--workflow-columns:minmax(0,1.02fr) minmax(380px,0.98fr);--workflow-column-gap:clamp(48px,7vw,120px);--workflow-stage-height:min(720px,calc(100vh - 112px));--workflow-stage-top:max(56px,calc(50vh - 360px));--workflow-stage-min-height:600px;--workflow-stage-radius:44px;--workflow-visual-height:calc(var(--workflow-stage-height) - 128px);--workflow-visual-width:min(360px,calc(100% - 96px));--workflow-copy-max-width:560px;--workflow-copy-padding-block:64px;--workflow-copy-rest-opacity:1;--workflow-stacked-gap:56px;--workflow-stacked-step-gap:24px;margin-block:16px 40px;padding-block:64px}.professional-workflow_intro__ujl90{max-width:600px;padding-block:24px 64px}.professional-workflow_intro__ujl90 h2{margin:0;text-wrap:balance}.professional-workflow_stepNumber___jpNp{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgb(16 185 129/34%);border-radius:var(--forma-radius-pill);background:var(--forma-surface-dialog);color:var(--forma-emerald-700);font-size:12px;font-weight:850;letter-spacing:.08em;box-shadow:0 10px 28px rgb(23 33 27/8%)}.professional-workflow_stepEyebrow__fzgzn{margin:18px 0 10px;color:var(--forma-emerald-700);font-size:13px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.professional-workflow_stepCopy__gIeco h3{margin:0 0 18px;text-wrap:balance}.professional-workflow_stepDescription__OWhNk{margin:0}@media (width <= 1080px){.professional-workflow_workflow__HMMs9{--workflow-columns:minmax(0,0.96fr) minmax(340px,1.04fr);--workflow-column-gap:44px;--workflow-stage-height:min(660px,calc(100vh - 96px));--workflow-stage-top:max(48px,calc(50vh - 330px));--workflow-stage-min-height:540px}}@media (min-width:821px) and (max-height:760px){.professional-workflow_workflow__HMMs9{--workflow-stage-height:calc(100vh - 64px);--workflow-stage-top:32px;--workflow-stage-min-height:500px}}@media (width <= 820px){.professional-workflow_workflow__HMMs9{margin-block:16px 32px;padding-block:48px 0}.professional-workflow_intro__ujl90{max-width:620px;padding-block:0 40px}.professional-workflow_stepVisual__1NI1c>figure{width:min(78vw,340px);justify-self:center}}@media (width <= 520px){.professional-workflow_workflow__HMMs9{--workflow-stacked-gap:48px;--workflow-stacked-step-gap:20px;padding-block-start:36px}}