/* Revisão 6: estratégia em fluxo normal, entradas um pouco antes e final sem revelação. */
.stack-cards{height:auto;padding:0}.stack-stage{position:static;height:auto;isolation:auto}.stack-intro{top:130px}.js .decision-card,.decision-card{position:sticky;inset:auto;top:calc(130px + var(--i)*12px);height:auto;min-height:340px;margin-bottom:clamp(130px,23svh,220px);z-index:calc(var(--i) + 1);visibility:visible;pointer-events:auto;filter:none}.decision-card:last-child{margin-bottom:0}.js .decision-card{opacity:0;transform:translateY(18px);transition:opacity 1.25s,transform 1.45s cubic-bezier(.22,1,.36,1)}.js .decision-card.stack-entered{opacity:1;transform:none}
#portfolio .reveal-in,#duvidas .reveal-in,#proximo-passo .reveal-in{opacity:1!important;filter:none!important;translate:none!important}
@media(max-width:900px){.stack-intro{position:static}.js .decision-card,.decision-card{position:relative;top:auto;min-height:0;margin-bottom:54px}.decision-card:last-child{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.js .decision-card,.decision-card{position:relative;top:auto;opacity:1;transform:none;margin-bottom:26px}}
