.ProcessAtmosphere-module__Vm46Wa__root{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.ProcessAtmosphere-module__Vm46Wa__fallback{background:radial-gradient(ellipse 50% 38% at 62% 18%, color-mix(in srgb, var(--color-accent-secondary) 8%, transparent), transparent 70%), radial-gradient(ellipse 45% 50% at 92% 52%, color-mix(in srgb, var(--color-accent-secondary) 7%, transparent), transparent 70%), radial-gradient(ellipse 55% 35% at 30% 88%, color-mix(in srgb, var(--color-accent-secondary) 5%, transparent), transparent 70%);transition:opacity 1.5s;position:absolute;inset:0}.ProcessAtmosphere-module__Vm46Wa__fallback:before,.ProcessAtmosphere-module__Vm46Wa__fallback:after{content:"";position:absolute;inset:0}.ProcessAtmosphere-module__Vm46Wa__fallback:before{background:repeating-radial-gradient(ellipse at 118% 128%, transparent 0 52px, color-mix(in srgb, var(--color-foreground) 4%, transparent) 52px 53px);-webkit-mask-image:radial-gradient(55% 45% at 82% 74%,#000,#0000 72%);mask-image:radial-gradient(55% 45% at 82% 74%,#000,#0000 72%)}.ProcessAtmosphere-module__Vm46Wa__fallback:after{background:repeating-radial-gradient(ellipse at -15% -25%, transparent 0 64px, color-mix(in srgb, var(--color-foreground) 3.5%, transparent) 64px 65px);-webkit-mask-image:radial-gradient(40% 30% at 85% 14%,#000,#0000 72%);mask-image:radial-gradient(40% 30% at 85% 14%,#000,#0000 72%)}.ProcessAtmosphere-module__Vm46Wa__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.5s;position:absolute;inset:0}.ProcessAtmosphere-module__Vm46Wa__root[data-mode=webgl] .ProcessAtmosphere-module__Vm46Wa__canvas{opacity:1}.ProcessAtmosphere-module__Vm46Wa__root[data-mode=webgl] .ProcessAtmosphere-module__Vm46Wa__fallback{opacity:0}
.ProcessFlow-module__IO6SSq__root{--rail:2px;--node:9px;--gap-mobile:2.5rem;--gap-lg:1.5rem;--line:color-mix(in srgb, var(--color-accent-secondary) 30%, transparent);--loop-line:color-mix(in srgb, var(--color-accent-secondary) 55%, transparent);--col6:calc((100% - 5 * var(--gap-lg)) / 6 * 5 + 5 * var(--gap-lg));position:relative}.ProcessFlow-module__IO6SSq__step{position:relative}.ProcessFlow-module__IO6SSq__track{width:var(--rail);background:var(--line);position:absolute;top:0;bottom:0;left:0}.ProcessFlow-module__IO6SSq__step:not(:last-child) .ProcessFlow-module__IO6SSq__track{bottom:calc(-1 * var(--gap-mobile))}.ProcessFlow-module__IO6SSq__fill{background:var(--color-accent-secondary);transform-origin:top;position:absolute;inset:0}.ProcessFlow-module__IO6SSq__node{left:calc((var(--rail) - var(--node)) / 2);top:calc(.525rem - var(--node) / 2);width:var(--node);height:var(--node);border:1px solid var(--color-accent-secondary);background:var(--color-accent-secondary);border-radius:9999px;position:absolute}.ProcessFlow-module__IO6SSq__node:after{content:"";border-radius:inherit;border:1px solid var(--color-accent-secondary);opacity:0;position:absolute;inset:-1px}.ProcessFlow-module__IO6SSq__step:last-child .ProcessFlow-module__IO6SSq__node{border-color:var(--color-accent);background:var(--color-accent)}.ProcessFlow-module__IO6SSq__step:last-child .ProcessFlow-module__IO6SSq__node:after{border-color:var(--color-accent)}.ProcessFlow-module__IO6SSq__loop{display:none}.ProcessFlow-module__IO6SSq__loopMobile{top:calc(100% + .5rem);left:calc(var(--rail) / 2 - 1rem);border-right:1px dashed var(--loop-line);border-bottom:1px dashed var(--loop-line);border-bottom-right-radius:.625rem;width:1rem;height:1.25rem;position:absolute}.ProcessFlow-module__IO6SSq__loopMobile:before{content:"";border-left:1px solid var(--loop-line);border-top:1px solid var(--loop-line);width:6px;height:6px;position:absolute;bottom:1px;left:-3px;transform:rotate(45deg)}.ProcessFlow-module__IO6SSq__signalTrack{display:none}@media (min-width:1024px){.ProcessFlow-module__IO6SSq__track{width:auto;height:var(--rail);top:0;bottom:auto;right:0}.ProcessFlow-module__IO6SSq__step:not(:last-child) .ProcessFlow-module__IO6SSq__track{right:calc(-1 * var(--gap-lg));bottom:auto}.ProcessFlow-module__IO6SSq__fill{transform-origin:0}.ProcessFlow-module__IO6SSq__node{left:0;top:calc((var(--rail) - var(--node)) / 2)}.ProcessFlow-module__IO6SSq__loopMobile{display:none}.ProcessFlow-module__IO6SSq__loop{left:calc(var(--node) / 2 - .5px);width:var(--col6);border:1px dashed var(--loop-line);pointer-events:none;border-bottom:0;border-radius:.625rem .625rem 0 0;height:1.375rem;display:block;position:absolute;bottom:calc(100% + .5rem)}.ProcessFlow-module__IO6SSq__loopArrow{border-right:1px solid var(--loop-line);border-bottom:1px solid var(--loop-line);width:7px;height:7px;position:absolute;bottom:1px;left:-4px;transform:rotate(45deg)}.ProcessFlow-module__IO6SSq__signalTrack{left:0;top:calc((var(--rail) - 7px) / 2);width:calc(var(--col6) + 7px);pointer-events:none;height:7px;display:block;position:absolute;overflow:hidden}.ProcessFlow-module__IO6SSq__signalRunner{position:absolute;inset:0;transform:translate(-100%)}.ProcessFlow-module__IO6SSq__signalDot{background:var(--color-foreground);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb, var(--color-accent-secondary) 70%, transparent);opacity:0;border-radius:9999px;position:absolute;top:0;right:0}}@media (hover:hover) and (min-width:1024px){.ProcessFlow-module__IO6SSq__node{transition:transform .2s ease-out}.ProcessFlow-module__IO6SSq__step:hover .ProcessFlow-module__IO6SSq__node{transform:scale(1.5)}}@media (prefers-reduced-motion:no-preference){.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__node{background:0 0}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__step:last-child .ProcessFlow-module__IO6SSq__node{border-color:var(--color-accent-secondary)}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__label,.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__title{opacity:.5}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__fill{transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:scaleY(0)}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__node{transition:background-color .3s ease-out,border-color .3s ease-out}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__label,.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__title{transition:opacity .3s ease-out}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__step[data-reached] .ProcessFlow-module__IO6SSq__fill{transform:none}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__step[data-reached] .ProcessFlow-module__IO6SSq__node{background:var(--color-accent-secondary)}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__step[data-reached]:last-child .ProcessFlow-module__IO6SSq__node{border-color:var(--color-accent);background:var(--color-accent)}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__step[data-reached] .ProcessFlow-module__IO6SSq__label,.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__step[data-reached] .ProcessFlow-module__IO6SSq__title{opacity:1}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__fill{transform:scaleX(0)}.ProcessFlow-module__IO6SSq__root[data-enhanced] .ProcessFlow-module__IO6SSq__loop{clip-path:polygon(100% -10px,calc(100% + 10px) -10px,calc(100% + 10px) calc(100% + 10px),100% calc(100% + 10px))}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__fill{animation:ProcessFlow-module__IO6SSq__draw .45s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .28s) both}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__node{animation:ProcessFlow-module__IO6SSq__nodeOn .25s ease-out calc(var(--i) * .28s + .12s) both}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__node:after{animation:ProcessFlow-module__IO6SSq__pulse .7s ease-out calc(var(--i) * .28s + .12s) forwards}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__label,.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__title{animation:ProcessFlow-module__IO6SSq__textOn .3s ease-out calc(var(--i) * .28s + .12s) both}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__signalRunner{animation:1.3s cubic-bezier(.45,0,.2,1) 1.9s both ProcessFlow-module__IO6SSq__travel}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__signalDot{animation:1.3s linear 1.9s both ProcessFlow-module__IO6SSq__signalFade}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__step:last-child .ProcessFlow-module__IO6SSq__node{animation:ProcessFlow-module__IO6SSq__nodeOn .25s ease-out calc(var(--i) * .28s + .12s) both, ProcessFlow-module__IO6SSq__medirOn .35s ease-out 3.2s forwards}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__step:last-child .ProcessFlow-module__IO6SSq__node:after{animation:ProcessFlow-module__IO6SSq__pulse .7s ease-out calc(var(--i) * .28s + .12s) forwards, ProcessFlow-module__IO6SSq__pulse .9s ease-out 3.2s forwards}.ProcessFlow-module__IO6SSq__root[data-state=play] .ProcessFlow-module__IO6SSq__loop{animation:.9s ease-in-out 3.35s both ProcessFlow-module__IO6SSq__uncover}.ProcessFlow-module__IO6SSq__root[data-visible=false] *,.ProcessFlow-module__IO6SSq__root[data-visible=false] :after{animation-play-state:paused!important}}@keyframes ProcessFlow-module__IO6SSq__draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ProcessFlow-module__IO6SSq__nodeOn{0%{background-color:#0000}to{background-color:var(--color-accent-secondary)}}@keyframes ProcessFlow-module__IO6SSq__medirOn{0%{background-color:var(--color-accent-secondary);border-color:var(--color-accent-secondary)}to{background-color:var(--color-accent);border-color:var(--color-accent)}}@keyframes ProcessFlow-module__IO6SSq__pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes ProcessFlow-module__IO6SSq__textOn{0%{opacity:.5}to{opacity:1}}@keyframes ProcessFlow-module__IO6SSq__travel{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ProcessFlow-module__IO6SSq__signalFade{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes ProcessFlow-module__IO6SSq__uncover{0%{clip-path:polygon(100% -10px,calc(100% + 10px) -10px,calc(100% + 10px) calc(100% + 10px),100% calc(100% + 10px))}to{clip-path:polygon(-10px -10px,calc(100% + 10px) -10px,calc(100% + 10px) calc(100% + 10px),-10px calc(100% + 10px))}}
.SistemaComercialMap-module__75QxuW__figure{--line:color-mix(in srgb, var(--color-accent-secondary) 40%, transparent);margin:0}.SistemaComercialMap-module__75QxuW__canvas{flex-direction:column;align-items:center;display:flex}.SistemaComercialMap-module__75QxuW__lines,.SistemaComercialMap-module__75QxuW__pulse{display:none}.SistemaComercialMap-module__75QxuW__core{border:1px solid var(--color-border-strong);background:var(--color-surface);text-align:center;width:12rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-heading-2);line-height:var(--text-heading-2--line-height);color:var(--color-foreground);padding:1rem 1.5rem}.SistemaComercialMap-module__75QxuW__connector{background:var(--line);width:1px;height:2rem}.SistemaComercialMap-module__75QxuW__nodes{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:28rem;padding-top:1.25rem;display:flex;position:relative}.SistemaComercialMap-module__75QxuW__nodes:before{content:"";background:var(--line);height:1px;position:absolute;inset:0 0 auto}.SistemaComercialMap-module__75QxuW__node{border:1px solid var(--color-border);background:var(--color-background);font-family:var(--font-body);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);color:var(--color-foreground);white-space:nowrap;padding:.5rem .875rem}.SistemaComercialMap-module__75QxuW__caption{text-align:center;max-width:28rem;font-family:var(--font-body);font-size:var(--text-supporting);line-height:var(--text-supporting--line-height);color:color-mix(in srgb, var(--color-muted-foreground) 70%, transparent);margin:1.75rem auto 0}@media (min-width:1024px){.SistemaComercialMap-module__75QxuW__canvas{aspect-ratio:4/3;width:100%;max-width:40rem;margin-inline:auto;display:block;position:relative}.SistemaComercialMap-module__75QxuW__lines{width:100%;height:100%;color:var(--line);display:block;position:absolute;inset:0}.SistemaComercialMap-module__75QxuW__pulse{opacity:0;pointer-events:none;display:block;position:absolute;inset:0}.SistemaComercialMap-module__75QxuW__pulse:after{content:"";background:var(--color-accent-secondary);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}.SistemaComercialMap-module__75QxuW__core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SistemaComercialMap-module__75QxuW__connector{display:none}.SistemaComercialMap-module__75QxuW__nodes{max-width:none;padding:0;display:block;position:absolute;inset:0}.SistemaComercialMap-module__75QxuW__nodes:before{display:none}.SistemaComercialMap-module__75QxuW__node{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.SistemaComercialMap-module__75QxuW__caption{color:var(--color-muted-foreground)}}@media (prefers-reduced-motion:no-preference){.SistemaComercialMap-module__75QxuW__canvas[data-enhanced] .SistemaComercialMap-module__75QxuW__core,.SistemaComercialMap-module__75QxuW__canvas[data-enhanced] .SistemaComercialMap-module__75QxuW__node,.SistemaComercialMap-module__75QxuW__canvas[data-enhanced] .SistemaComercialMap-module__75QxuW__lines line{opacity:0}.SistemaComercialMap-module__75QxuW__canvas[data-visible=false] *,.SistemaComercialMap-module__75QxuW__canvas[data-visible=false] :before,.SistemaComercialMap-module__75QxuW__canvas[data-visible=false] :after{animation-play-state:paused}.SistemaComercialMap-module__75QxuW__canvas[data-state=play] .SistemaComercialMap-module__75QxuW__core{animation:.4s cubic-bezier(.2,.7,.2,1) both SistemaComercialMap-module__75QxuW__coreOn}}@media (max-width:1023.98px) and (prefers-reduced-motion:no-preference){.SistemaComercialMap-module__75QxuW__canvas[data-enhanced] .SistemaComercialMap-module__75QxuW__connector{transform:scaleY(0)}.SistemaComercialMap-module__75QxuW__canvas[data-enhanced] .SistemaComercialMap-module__75QxuW__nodes:before{transform:scaleX(0)}.SistemaComercialMap-module__75QxuW__canvas[data-state=play] .SistemaComercialMap-module__75QxuW__connector{transform-origin:top;animation:.3s ease-out .3s both SistemaComercialMap-module__75QxuW__drawY}.SistemaComercialMap-module__75QxuW__canvas[data-state=play] .SistemaComercialMap-module__75QxuW__nodes:before{animation:.4s cubic-bezier(.2,.7,.2,1) .55s both SistemaComercialMap-module__75QxuW__drawX}.SistemaComercialMap-module__75QxuW__canvas[data-state=play] .SistemaComercialMap-module__75QxuW__node{animation:SistemaComercialMap-module__75QxuW__nodeRise .3s ease-out calc(.85s + var(--i) * 60ms) both}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.SistemaComercialMap-module__75QxuW__canvas[data-state=play] .SistemaComercialMap-module__75QxuW__lines line{animation:SistemaComercialMap-module__75QxuW__fadeIn .3s ease-out calc(.25s + var(--i) * 50ms) both}.SistemaComercialMap-module__75QxuW__canvas[data-state=play] .SistemaComercialMap-module__75QxuW__node{animation:SistemaComercialMap-module__75QxuW__fadeIn .3s ease-out calc(.45s + var(--i) * 60ms) both}.SistemaComercialMap-module__75QxuW__canvas[data-state=play] .SistemaComercialMap-module__75QxuW__pulse{animation:SistemaComercialMap-module__75QxuW__signal .9s cubic-bezier(.45, 0, .25, 1) calc(1.3s + var(--i) * .35s) both}}@keyframes SistemaComercialMap-module__75QxuW__coreOn{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes SistemaComercialMap-module__75QxuW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SistemaComercialMap-module__75QxuW__nodeRise{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes SistemaComercialMap-module__75QxuW__drawY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes SistemaComercialMap-module__75QxuW__drawX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes SistemaComercialMap-module__75QxuW__signal{0%{opacity:0;transform:translate(var(--fx), var(--fy))}15%,85%{opacity:1}to{opacity:0;transform:translate(var(--tx), var(--ty))}}
