.MethodologyCycle-module__RetrRW__cycle{width:100%;position:relative}.MethodologyCycle-module__RetrRW__ring,.MethodologyCycle-module__RetrRW__center{display:none}.MethodologyCycle-module__RetrRW__nodes{margin:0;padding:0;list-style:none;display:grid;position:relative}.MethodologyCycle-module__RetrRW__nodes:before{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:1rem;bottom:1rem;left:.75rem}.MethodologyCycle-module__RetrRW__node{padding-left:var(--space-7);position:relative}.MethodologyCycle-module__RetrRW__node+.MethodologyCycle-module__RetrRW__node{border-top:1px solid var(--color-line)}.MethodologyCycle-module__RetrRW__button{align-items:baseline;gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-3) 0;color:var(--color-ink);text-align:left;letter-spacing:-.015em;background:0 0;border:0;font-size:1.0625rem;font-weight:600;display:flex}.MethodologyCycle-module__RetrRW__button:before{content:"";left:.75rem;top:calc(var(--space-3) + .55rem);background:var(--color-canvas);width:.6875rem;height:.6875rem;box-shadow:0 0 0 1px var(--color-line-strong);transition:background-color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out);border-radius:50%;position:absolute;translate:-50%}.MethodologyCycle-module__RetrRW__node[data-active] .MethodologyCycle-module__RetrRW__button:before{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 14px #a9cbef80}.MethodologyCycle-module__RetrRW__number{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-muted);font-weight:400}.MethodologyCycle-module__RetrRW__node[data-active] .MethodologyCycle-module__RetrRW__number{color:var(--color-accent-light)}.MethodologyCycle-module__RetrRW__inlineResult{padding:0 0 var(--space-4);font-size:var(--text-small);color:var(--color-ink-soft);margin:0}.MethodologyCycle-module__RetrRW__node:not([data-active]) .MethodologyCycle-module__RetrRW__inlineResult{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MethodologyCycle-module__RetrRW__resultLabel{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-accent-light);margin-right:.4rem}@media (min-width:900px){.MethodologyCycle-module__RetrRW__cycle{aspect-ratio:1;max-width:46rem;margin-inline:auto}.MethodologyCycle-module__RetrRW__compact{max-width:38rem}.MethodologyCycle-module__RetrRW__ring{fill:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.MethodologyCycle-module__RetrRW__channel{stroke:var(--color-line);stroke-width:.9px}.MethodologyCycle-module__RetrRW__arc{stroke:var(--color-line-strong);stroke-width:.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out), stroke var(--dur-state) var(--ease-out), stroke-width var(--dur-state) var(--ease-out);transition-delay:calc(var(--i,0) * .14s), 0s, 0s}.MethodologyCycle-module__RetrRW__returnArc{stroke-dasharray:1}.MethodologyCycle-module__RetrRW__lit{stroke:var(--color-accent);stroke-width:1px}.MethodologyCycle-module__RetrRW__flow{fill:var(--color-accent-light);offset-rotate:0deg;offset-distance:0%;opacity:0}.MethodologyCycle-module__RetrRW__returnLabel{font-family:var(--font-mono);letter-spacing:.08em;fill:var(--color-muted);font-size:2.6px}.MethodologyCycle-module__RetrRW__nodes{display:block;position:absolute;inset:0}.MethodologyCycle-module__RetrRW__nodes:before{display:none}.MethodologyCycle-module__RetrRW__node{left:var(--x);top:var(--y);padding:0;position:absolute;translate:-50% -50%;border:0!important}.MethodologyCycle-module__RetrRW__button{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);background:var(--color-canvas);text-align:center;white-space:nowrap;width:auto;min-width:7.5rem;min-height:0;transition:border-color var(--dur-state) var(--ease-out), background-color var(--dur-state) var(--ease-out), transform var(--dur-state) var(--ease-out);flex-direction:column;align-items:center;gap:.15rem;padding:.55rem .9rem .65rem;font-size:.9375rem;line-height:1.15}.MethodologyCycle-module__RetrRW__compact .MethodologyCycle-module__RetrRW__button{min-width:6.5rem;padding:.45rem var(--space-3) .55rem;font-size:.875rem}.MethodologyCycle-module__RetrRW__button:before{display:none}.MethodologyCycle-module__RetrRW__button:hover{border-color:var(--color-ink)}.MethodologyCycle-module__RetrRW__node[data-active] .MethodologyCycle-module__RetrRW__button{border-color:var(--color-accent);background:var(--color-surface);box-shadow:0 0 0 1px var(--color-accent), 0 18px 30px -22px #0009, 0 0 24px -8px #a9cbef99;transform:scale(1.04)}.MethodologyCycle-module__RetrRW__inlineResult{display:none}.MethodologyCycle-module__RetrRW__center{gap:var(--space-3);text-align:center;justify-items:center;width:48%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.MethodologyCycle-module__RetrRW__centerLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-accent-light)}.MethodologyCycle-module__RetrRW__centerTitle{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.15rem,.9rem + .9vw,1.6rem);font-weight:600;line-height:1.15}.MethodologyCycle-module__RetrRW__centerResult{font-size:var(--text-small);color:var(--color-ink-soft);text-wrap:balance}.MethodologyCycle-module__RetrRW__centerResult:before{content:"Resultado";font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;color:var(--color-muted);margin-bottom:.2rem;display:block}:is(.js [data-reveal]:not(.reveal-pending) .MethodologyCycle-module__RetrRW__arc,html:not(.js) .MethodologyCycle-module__RetrRW__arc){stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .MethodologyCycle-module__RetrRW__flow{animation:7s linear 1s 3 both MethodologyCycle-module__RetrRW__travel}.MethodologyCycle-module__RetrRW__cycle:hover .MethodologyCycle-module__RetrRW__flow{animation:7s linear infinite MethodologyCycle-module__RetrRW__travel}}@keyframes MethodologyCycle-module__RetrRW__travel{0%{offset-distance:0%;opacity:0}4%{opacity:1}96%{opacity:1}to{offset-distance:100%;opacity:0}}@media (prefers-reduced-motion:reduce){.MethodologyCycle-module__RetrRW__arc,.MethodologyCycle-module__RetrRW__button,.MethodologyCycle-module__RetrRW__button:before{transition:none!important}.MethodologyCycle-module__RetrRW__arc{stroke-dashoffset:0!important}.MethodologyCycle-module__RetrRW__flow{opacity:0!important;animation:none!important}}
.StepVisual-module__WMxQvq__svg{fill:none;width:100%;height:auto;stroke:var(--color-ink-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;color:var(--color-accent);overflow:visible}.StepVisual-module__WMxQvq__grid{stroke:var(--color-line-strong);stroke-width:1px}.StepVisual-module__WMxQvq__lines path,.StepVisual-module__WMxQvq__mapLinks,.StepVisual-module__WMxQvq__loop,.StepVisual-module__WMxQvq__straight path,.StepVisual-module__WMxQvq__tangle path,.StepVisual-module__WMxQvq__brackets{stroke-dasharray:1;stroke-dashoffset:1px}.StepVisual-module__WMxQvq__lines path{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(var(--k,0) * var(--stagger))}.StepVisual-module__WMxQvq__lines path:nth-child(2){--k:1}.StepVisual-module__WMxQvq__lines path:nth-child(3){--k:2}.StepVisual-module__WMxQvq__lines path:nth-child(4){--k:3}.StepVisual-module__WMxQvq__lines path:nth-child(5){--k:4}.StepVisual-module__WMxQvq__lines path:nth-child(6){--k:5}.StepVisual-module__WMxQvq__mapLinks{stroke:var(--color-line-strong);transition:stroke-dashoffset var(--dur-slow) var(--ease-out) var(--dur-fast)}.StepVisual-module__WMxQvq__sources,.StepVisual-module__WMxQvq__boxes{stroke:var(--color-muted)}.StepVisual-module__WMxQvq__map rect,.StepVisual-module__WMxQvq__core rect{stroke:var(--color-ink-soft)}.StepVisual-module__WMxQvq__core path{fill:var(--color-accent);stroke:none;transform-origin:60px 36px;transition:transform var(--dur-move) var(--ease-out) var(--dur-reveal);transform:scale(0)}.StepVisual-module__WMxQvq__marks circle{stroke:var(--color-accent);stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;opacity:0;transition:transform var(--dur-move) var(--ease-out), opacity var(--dur-move) var(--ease-out);transition-delay:calc(.4s + var(--k,0) * .22s);transform:scale(.2)}.StepVisual-module__WMxQvq__tangle path{stroke:var(--color-muted);stroke-dashoffset:0;transition:opacity var(--dur-reveal) var(--ease-out) var(--dur-slow)}.StepVisual-module__WMxQvq__tangle circle{fill:var(--color-muted);stroke:none}.StepVisual-module__WMxQvq__arrow{stroke:var(--color-muted)}.StepVisual-module__WMxQvq__straight path{stroke:var(--color-accent);stroke-width:1.8px;transition:stroke-dashoffset var(--dur-slow) var(--ease-out) var(--dur-base)}.StepVisual-module__WMxQvq__straight circle{fill:var(--color-accent);stroke:none;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-move) var(--ease-out);transition-delay:calc(.5s + var(--k,0) * .16s);transform:scale(0)}.StepVisual-module__WMxQvq__column rect{stroke:var(--color-line-strong);transition:fill var(--dur-move) var(--ease-out), stroke var(--dur-move) var(--ease-out);transition-delay:calc(.2s + var(--k,0) * .14s)}.StepVisual-module__WMxQvq__diamond{fill:var(--color-attention);stroke:none;transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-move) var(--ease-out) var(--dur-base);transform:scale(0)}.StepVisual-module__WMxQvq__brackets{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out) var(--dur-slow)}.StepVisual-module__WMxQvq__baseline{stroke:var(--color-line-strong)}.StepVisual-module__WMxQvq__before{fill:var(--color-line-strong);stroke:none}.StepVisual-module__WMxQvq__after{fill:var(--color-accent);stroke:none;transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(.2s + var(--k,0) * .16s);transform:scaleY(0)}.StepVisual-module__WMxQvq__track{stroke:var(--color-line-strong)}.StepVisual-module__WMxQvq__loop{stroke:var(--color-accent);stroke-width:1.8px;transition:stroke-dashoffset var(--dur-slow) var(--ease-in-out)}.StepVisual-module__WMxQvq__head{stroke:var(--color-accent);stroke-width:1.8px;opacity:0;transition:opacity var(--dur-state) var(--ease-out) var(--dur-slow)}.StepVisual-module__WMxQvq__tick{fill:var(--color-canvas);stroke:var(--color-line-strong);transition:fill var(--dur-state) var(--ease-out);transition-delay:calc(.2s + var(--k,0) * .22s)}.StepVisual-module__WMxQvq__start{fill:var(--color-accent);stroke:none}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__lines path{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__mapLinks{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__straight path{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__brackets{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__loop{stroke-dashoffset:0}html:not(.js) .StepVisual-module__WMxQvq__lines path{stroke-dashoffset:0}html:not(.js) .StepVisual-module__WMxQvq__mapLinks{stroke-dashoffset:0}html:not(.js) .StepVisual-module__WMxQvq__straight path{stroke-dashoffset:0}html:not(.js) .StepVisual-module__WMxQvq__brackets{stroke-dashoffset:0}html:not(.js) .StepVisual-module__WMxQvq__loop{stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__marks circle{opacity:1;transform:none}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__straight circle{opacity:1;transform:none}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__diamond{opacity:1;transform:none}.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__core path{opacity:1;transform:none}html:not(.js) .StepVisual-module__WMxQvq__marks circle{opacity:1;transform:none}html:not(.js) .StepVisual-module__WMxQvq__straight circle{opacity:1;transform:none}html:not(.js) .StepVisual-module__WMxQvq__diamond{opacity:1;transform:none}html:not(.js) .StepVisual-module__WMxQvq__core path{opacity:1;transform:none}:is(.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__after,html:not(.js) .StepVisual-module__WMxQvq__after){transform:scaleY(1)}:is(.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__tangle path,html:not(.js) .StepVisual-module__WMxQvq__tangle path){opacity:.45}:is(.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__head,html:not(.js) .StepVisual-module__WMxQvq__head){opacity:1}:is(.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__tick,html:not(.js) .StepVisual-module__WMxQvq__tick){fill:var(--color-accent)}:is(.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__column[data-column="1"] rect,.js [data-reveal]:not(.reveal-pending) .StepVisual-module__WMxQvq__column[data-column="2"] rect,html:not(.js) .StepVisual-module__WMxQvq__column[data-column="1"] rect,html:not(.js) .StepVisual-module__WMxQvq__column[data-column="2"] rect){fill:var(--color-accent-soft);stroke:var(--color-accent)}:is([data-step]:hover .StepVisual-module__WMxQvq__svg,[data-step]:focus-within .StepVisual-module__WMxQvq__svg){color:var(--color-accent-light)}@media (prefers-reduced-motion:reduce){.StepVisual-module__WMxQvq__svg *{transition:none!important}}
.DecisionMatrix-module__f8237q__matrix{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.DecisionMatrix-module__f8237q__column{--tone:var(--color-ink-soft);align-content:start;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-line-strong);opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transition-delay:calc(.2s + var(--i,0) * var(--stagger));display:grid;transform:translateY(8px)}.DecisionMatrix-module__f8237q__column[data-tone=ai]{--tone:var(--color-accent)}.DecisionMatrix-module__f8237q__column[data-tone=people]{--tone:var(--color-attention)}:is(.js [data-reveal]:not(.reveal-pending) .DecisionMatrix-module__f8237q__column,html:not(.js) .DecisionMatrix-module__f8237q__column){opacity:1;transform:none}.DecisionMatrix-module__f8237q__dot{border-radius:var(--radius-sm);background:var(--tone);width:.5rem;height:.5rem}.DecisionMatrix-module__f8237q__title{letter-spacing:-.01em;font-size:1rem;font-weight:600}.DecisionMatrix-module__f8237q__text{font-size:var(--text-small);color:var(--color-ink-soft);line-height:1.45}@media (prefers-reduced-motion:reduce){.DecisionMatrix-module__f8237q__column{opacity:1;transition:none;transform:none}}
.MetricsBoard-module__yDso0W__board{gap:var(--space-4);margin:0;display:grid}.MetricsBoard-module__yDso0W__caption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-muted)}.MetricsBoard-module__yDso0W__list{gap:var(--space-3);margin:0;display:grid}.MetricsBoard-module__yDso0W__row{padding-top:var(--space-3);border-top:1px solid var(--color-line);gap:.35rem;display:grid}.MetricsBoard-module__yDso0W__label{font-size:var(--text-small);letter-spacing:-.01em;font-weight:600}.MetricsBoard-module__yDso0W__values{align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);grid-template-columns:3.5rem minmax(0,1fr) 3.5rem auto;margin:0;display:grid}.MetricsBoard-module__yDso0W__before{color:var(--color-muted);text-align:right}.MetricsBoard-module__yDso0W__after{color:var(--color-ink)}.MetricsBoard-module__yDso0W__note{font-size:var(--text-label);color:var(--color-accent-light)}.MetricsBoard-module__yDso0W__bars{height:.5rem;display:block;position:relative}.MetricsBoard-module__yDso0W__barBefore,.MetricsBoard-module__yDso0W__barAfter{border-radius:var(--radius-sm);transform-origin:0;display:block;position:absolute;inset:0}.MetricsBoard-module__yDso0W__barBefore{background:var(--color-line-strong)}.MetricsBoard-module__yDso0W__barAfter{background:var(--color-accent);transition:transform var(--dur-slow) var(--ease-out);transition-delay:calc(.3s + var(--i,0) * .18s);transform:scaleX(0)}:is(.js [data-reveal]:not(.reveal-pending) .MetricsBoard-module__yDso0W__barAfter,html:not(.js) .MetricsBoard-module__yDso0W__barAfter){transform:scaleX(var(--ratio,1))}.MetricsBoard-module__yDso0W__legend{padding-top:var(--space-3);border-top:1px solid var(--color-line-strong);color:var(--color-muted);font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.MetricsBoard-module__yDso0W__barAfter{transform:scaleX(var(--ratio,1));transition:none}}
.StepsFlow-module__ePRUGa__flow{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.StepsFlow-module__ePRUGa__flow:before{content:"";background:var(--color-line-strong);width:1px;position:absolute;top:1.5rem;bottom:2.5rem;left:.3125rem}.StepsFlow-module__ePRUGa__step{gap:var(--space-6);padding:var(--space-7) 0 var(--space-7) var(--space-7);display:grid;position:relative}.StepsFlow-module__ePRUGa__step+.StepsFlow-module__ePRUGa__step{border-top:1px solid var(--color-line)}.StepsFlow-module__ePRUGa__step:after{content:"";background:linear-gradient(to bottom, var(--color-accent-light), var(--color-accent));transform-origin:top;width:1px;transition:transform var(--dur-long) var(--ease-out);position:absolute;top:0;bottom:0;left:.3125rem;transform:scaleY(0)}.js .StepsFlow-module__ePRUGa__step:not(.reveal-pending):after{transform:scaleY(1)}html:not(.js) .StepsFlow-module__ePRUGa__step:after{transform:scaleY(1)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.StepsFlow-module__ePRUGa__step:after{transition:none;animation:linear both StepsFlow-module__ePRUGa__draw;animation-timeline:view();animation-range:entry 10% cover 55%}}}@keyframes StepsFlow-module__ePRUGa__draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.StepsFlow-module__ePRUGa__marker{left:0;top:calc(var(--space-7) + .45rem);background:var(--color-canvas);width:.6875rem;height:.6875rem;box-shadow:0 0 0 1px var(--color-line-strong);transition:background-color var(--dur-move) var(--ease-out), box-shadow var(--dur-move) var(--ease-out);border-radius:50%;position:absolute}.js .StepsFlow-module__ePRUGa__step:not(.reveal-pending) .StepsFlow-module__ePRUGa__marker{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 18px #a9cbef80}html:not(.js) .StepsFlow-module__ePRUGa__marker{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 0 18px #a9cbef80}.StepsFlow-module__ePRUGa__step:hover .StepsFlow-module__ePRUGa__marker,.StepsFlow-module__ePRUGa__step:focus-within .StepsFlow-module__ePRUGa__marker{box-shadow:0 0 0 1px var(--color-accent-light), 0 0 24px #a9cbefbf}.StepsFlow-module__ePRUGa__text{align-content:start;gap:var(--space-3);min-width:0;display:grid}.StepsFlow-module__ePRUGa__number{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-accent-light)}.StepsFlow-module__ePRUGa__name{letter-spacing:-.03em;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.06}.StepsFlow-module__ePRUGa__title{font-size:var(--text-lead);letter-spacing:-.015em;color:var(--color-ink);max-width:30em;font-weight:600;line-height:1.3}.StepsFlow-module__ePRUGa__body{max-width:36em;color:var(--color-ink-soft)}.StepsFlow-module__ePRUGa__highlight{max-width:30em;padding-left:var(--space-4);font-size:var(--text-lead);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.3;position:relative}.StepsFlow-module__ePRUGa__highlight:before{content:"";background:var(--color-accent);width:2px;position:absolute;top:.2em;bottom:.2em;left:0}.StepsFlow-module__ePRUGa__items{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.StepsFlow-module__ePRUGa__items li{padding:var(--space-1) .625rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--color-ink-soft);white-space:nowrap;font-size:.8125rem;line-height:1.3}.StepsFlow-module__ePRUGa__result{align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line);letter-spacing:-.01em;flex-wrap:wrap;font-weight:600;display:flex}.StepsFlow-module__ePRUGa__resultLabel{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-accent-light);font-weight:400}.StepsFlow-module__ePRUGa__visual{padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:linear-gradient(#ffffff09,#ffffff03);align-self:start}.StepsFlow-module__ePRUGa__loopBack{align-items:center;gap:var(--space-3);padding:var(--space-5) 0 0 var(--space-7);font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-muted);display:flex;position:relative}.StepsFlow-module__ePRUGa__loopSvg{fill:none;width:7.5rem;height:auto;stroke:var(--color-accent);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.StepsFlow-module__ePRUGa__loopSvg path:first-child{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-long) var(--ease-out)}.js .StepsFlow-module__ePRUGa__flow:has(.StepsFlow-module__ePRUGa__step:last-of-type:not(.reveal-pending)) .StepsFlow-module__ePRUGa__loopSvg path:first-child{stroke-dashoffset:0}html:not(.js) .StepsFlow-module__ePRUGa__loopSvg path:first-child{stroke-dashoffset:0}@media (min-width:900px){.StepsFlow-module__ePRUGa__step{gap:var(--space-8);padding-left:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.StepsFlow-module__ePRUGa__step:nth-child(2n){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.StepsFlow-module__ePRUGa__step:nth-child(2n) .StepsFlow-module__ePRUGa__visual{order:-1}.StepsFlow-module__ePRUGa__loopBack{padding-left:var(--space-8)}}@media (prefers-reduced-motion:reduce){.StepsFlow-module__ePRUGa__step:after,.StepsFlow-module__ePRUGa__marker,.StepsFlow-module__ePRUGa__loopSvg path{transition:none!important;animation:none!important}.StepsFlow-module__ePRUGa__step:after{transform:scaleY(1)}.StepsFlow-module__ePRUGa__loopSvg path:first-child{stroke-dashoffset:0}}
.BeforeAfterFlow-module__p8ZwKa__section{border-top:1px solid var(--color-line)}.BeforeAfterFlow-module__p8ZwKa__pair{gap:var(--space-6);display:grid}@media (min-width:900px){.BeforeAfterFlow-module__p8ZwKa__pair{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.BeforeAfterFlow-module__p8ZwKa__side{gap:var(--space-5);padding:var(--space-6) var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:linear-gradient(#ffffff08,#ffffff03);display:grid}.BeforeAfterFlow-module__p8ZwKa__side[data-kind=after]{border-color:#a9cbef59}.BeforeAfterFlow-module__p8ZwKa__head{gap:var(--space-2);display:grid}.BeforeAfterFlow-module__p8ZwKa__tag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-muted)}.BeforeAfterFlow-module__p8ZwKa__title{letter-spacing:-.03em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.BeforeAfterFlow-module__p8ZwKa__summary{max-width:30em;font-size:var(--text-small);color:var(--color-ink-soft)}.BeforeAfterFlow-module__p8ZwKa__steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.BeforeAfterFlow-module__p8ZwKa__steps:before{content:"";border-left:1px dashed var(--color-line-strong);width:0;position:absolute;top:.75rem;bottom:.75rem;left:.5625rem}.BeforeAfterFlow-module__p8ZwKa__side[data-kind=after] .BeforeAfterFlow-module__p8ZwKa__steps:before{border-left-style:solid;border-color:var(--color-accent)}.BeforeAfterFlow-module__p8ZwKa__step{align-items:center;gap:var(--space-2) var(--space-3);min-height:2.5rem;padding:.4rem 0 .4rem var(--space-6);font-size:var(--text-small);flex-wrap:wrap;display:flex;position:relative}.BeforeAfterFlow-module__p8ZwKa__marker{background:var(--color-canvas);width:1.1875rem;height:1.1875rem;box-shadow:0 0 0 1px var(--color-line-strong);color:var(--color-button-ink);border-radius:50%;place-items:center;display:inline-grid;position:absolute;top:50%;left:0;translate:0 -50%}.BeforeAfterFlow-module__p8ZwKa__side[data-kind=after] .BeforeAfterFlow-module__p8ZwKa__marker{background:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.BeforeAfterFlow-module__p8ZwKa__step[data-human] .BeforeAfterFlow-module__p8ZwKa__marker{background:var(--color-attention);box-shadow:0 0 0 1px var(--color-attention), 0 0 16px #e6b44f73}.BeforeAfterFlow-module__p8ZwKa__step[data-human] .BeforeAfterFlow-module__p8ZwKa__marker:before{content:"";background:var(--color-button-ink);width:.45rem;height:.45rem;transform:rotate(45deg)}.BeforeAfterFlow-module__p8ZwKa__stepText{color:var(--color-ink)}.BeforeAfterFlow-module__p8ZwKa__side[data-kind=before] .BeforeAfterFlow-module__p8ZwKa__stepText{color:var(--color-ink-soft)}.BeforeAfterFlow-module__p8ZwKa__humanTag{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.04em;color:var(--color-attention)}.BeforeAfterFlow-module__p8ZwKa__link{font-size:var(--text-small);justify-self:start}
.CustomWorkflows-module__DzXcBG__figure{padding:var(--space-5);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);background:linear-gradient(#ffffff09,#ffffff03);margin:0}.CustomWorkflows-module__DzXcBG__svg{fill:none;width:100%;height:auto;stroke:var(--color-ink-soft);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;font-family:var(--font-mono);font-size:9px;overflow:visible}.CustomWorkflows-module__DzXcBG__svg text{fill:var(--color-ink);stroke:none}.CustomWorkflows-module__DzXcBG__input rect{stroke:var(--color-line-strong)}.CustomWorkflows-module__DzXcBG__core rect{stroke:var(--color-accent);fill:var(--color-accent-soft)}.CustomWorkflows-module__DzXcBG__core text{font-family:var(--font-sans);font-size:10px;font-weight:600}.CustomWorkflows-module__DzXcBG__in,.CustomWorkflows-module__DzXcBG__out,.CustomWorkflows-module__DzXcBG__shape{stroke-dasharray:1;stroke-dashoffset:1px}.CustomWorkflows-module__DzXcBG__in{stroke:var(--color-muted);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(var(--k,0) * .16s)}.CustomWorkflows-module__DzXcBG__out{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(.7s + var(--k,0) * .16s)}.CustomWorkflows-module__DzXcBG__shape{stroke:var(--color-accent);transition:stroke-dashoffset var(--dur-slow) var(--ease-out);transition-delay:calc(1.3s + var(--k,0) * .16s)}.CustomWorkflows-module__DzXcBG__output circle,.CustomWorkflows-module__DzXcBG__decision{fill:var(--color-accent);stroke:none;opacity:0;transition:opacity var(--dur-move) var(--ease-out);transition-delay:calc(1.9s + var(--k,0) * .16s)}.CustomWorkflows-module__DzXcBG__decision{fill:var(--color-attention)}:is(.js [data-reveal]:not(.reveal-pending) .CustomWorkflows-module__DzXcBG__in,.js [data-reveal]:not(.reveal-pending) .CustomWorkflows-module__DzXcBG__out,.js [data-reveal]:not(.reveal-pending) .CustomWorkflows-module__DzXcBG__shape,html:not(.js) .CustomWorkflows-module__DzXcBG__in,html:not(.js) .CustomWorkflows-module__DzXcBG__out,html:not(.js) .CustomWorkflows-module__DzXcBG__shape){stroke-dashoffset:0}.js [data-reveal]:not(.reveal-pending) .CustomWorkflows-module__DzXcBG__output circle{opacity:1}.js [data-reveal]:not(.reveal-pending) .CustomWorkflows-module__DzXcBG__decision{opacity:1}html:not(.js) .CustomWorkflows-module__DzXcBG__output circle{opacity:1}html:not(.js) .CustomWorkflows-module__DzXcBG__decision{opacity:1}@media (prefers-reduced-motion:reduce){.CustomWorkflows-module__DzXcBG__svg *{transition:none!important}}
