.sdr-flow,.sdr-flow *,.sdr-flow :after,.sdr-flow :before{box-sizing:border-box}.sdr-flow{background:var(--sdr-flow-bg,#f7f7f2);color:var(--sdr-flow-heading,#10151d);font-family:Gilroy-EW,Gilroy,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;padding:var(--sdr-flow-pad-top-d,64px) 24px var(--sdr-flow-pad-bottom-d,96px);width:100%}.sdr-flow :is(h1,h2,h3,p){margin:0}.sdr-flow__copy{margin:0 auto;max-width:768px;text-align:center}.sdr-flow__heading{color:var(--sdr-flow-heading,#10151d);font-size:var(--sdr-flow-heading-d,60px);font-weight:700;letter-spacing:-.035em;line-height:1.05}.sdr-flow__heading :is(h1,h2,h3,p){color:inherit!important;font:inherit!important;margin:0!important}.sdr-flow__heading span{color:var(--sdr-flow-highlight,#22826f)}.sdr-flow__description{color:var(--sdr-flow-description,#777985);font-size:18px;font-weight:400;line-height:1.65;margin-top:20px}.sdr-flow__description :is(p,div){color:inherit!important;font:inherit!important;line-height:inherit!important;margin:0!important}.sdr-flow__description strong{color:var(--sdr-flow-heading,#10151d);font-weight:600}.sdr-flow__diagram{margin:64px auto 0;max-width:var(--sdr-flow-container,1152px);padding:0 8px;width:100%}.sdr-flow__copy,.sdr-flow__diagram{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.sdr-flow__diagram{transition-delay:.12s}.sdr-flow.is-visible .sdr-flow__copy,.sdr-flow.is-visible .sdr-flow__diagram{opacity:1;transform:none}.sdr-flow__desktop{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px;justify-content:center}.sdr-flow__mobile{display:none}.sdr-flow__node{align-items:center;background:#fff;border:1px solid rgba(16,21,29,.12);border-radius:6px;box-shadow:0 10px 28px -22px rgba(16,21,29,.45);color:var(--sdr-flow-heading,#10151d);display:inline-flex;font-size:15px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:1.2;min-height:44px;opacity:0;padding:12px 20px;text-align:center;transform:translateY(6px);white-space:nowrap}.sdr-flow__node--outline{border:1.5px solid var(--sdr-flow-accent,#ff0d40);color:var(--sdr-flow-accent,#ff0d40)}.sdr-flow__node--filled{background:var(--sdr-flow-accent,#ff0d40);border-color:var(--sdr-flow-accent,#ff0d40);border-radius:8px;color:#fff}.sdr-flow__arrow{align-items:center;color:var(--sdr-flow-accent,#ff0d40);display:inline-flex;font-size:18px;font-weight:800;justify-content:center;line-height:1;opacity:0;transform:scale(.6)}.sdr-flow.is-visible .sdr-flow__node{animation:sdr-flow-rise .35s ease-out forwards}.sdr-flow.is-visible .sdr-flow__arrow{animation:sdr-flow-pop .25s ease-out forwards}.sdr-flow__desktop .sdr-flow__node:first-child{animation-delay:0s}.sdr-flow__desktop .sdr-flow__arrow:nth-child(2){animation-delay:45ms}.sdr-flow__desktop .sdr-flow__node:nth-child(3){animation-delay:.09s}.sdr-flow__desktop .sdr-flow__arrow:nth-child(4){animation-delay:.135s}.sdr-flow__desktop .sdr-flow__node:nth-child(5){animation-delay:.18s}.sdr-flow__desktop .sdr-flow__arrow:nth-child(6){animation-delay:.225s}.sdr-flow__desktop .sdr-flow__node:nth-child(7){animation-delay:.27s}.sdr-flow__desktop .sdr-flow__arrow:nth-child(8){animation-delay:.315s}.sdr-flow__desktop .sdr-flow__node:nth-child(9){animation-delay:.36s}.sdr-flow__desktop .sdr-flow__arrow:nth-child(10){animation-delay:.405s}.sdr-flow__desktop .sdr-flow__node:nth-child(11){animation-delay:.45s}@keyframes sdr-flow-rise{to{opacity:1;transform:none}}@keyframes sdr-flow-pop{to{opacity:1;transform:scale(1)}}@media(max-width:1023px){.sdr-flow__heading{font-size:48px}.sdr-flow__diagram{margin-top:56px;max-width:460px}.sdr-flow__desktop{display:none}.sdr-flow__mobile{align-items:center;display:flex;flex-direction:column;gap:8px}.sdr-flow__mobile .sdr-flow__node{max-width:320px;width:100%}.sdr-flow__mobile .sdr-flow__arrow{font-size:18px}}@media(max-width:767px){.sdr-flow{padding:var(--sdr-flow-pad-top-m,40px) 16px var(--sdr-flow-pad-bottom-m,64px)}.sdr-flow__heading{font-size:var(--sdr-flow-heading-m,34px);line-height:1.08}.sdr-flow__description{font-size:16px;line-height:1.55}.sdr-flow__diagram{margin-top:48px;padding:0}.sdr-flow__node{font-size:14px;min-height:42px;padding:11px 16px}}@media(prefers-reduced-motion:reduce){.sdr-flow__copy,.sdr-flow__diagram{opacity:1!important;transform:none!important;transition:none!important}.sdr-flow__arrow,.sdr-flow__node{animation:none!important;opacity:1!important;transform:none!important}}