:root{--alyza-orange:#F38D2D;--alyza-red-orange:#E74D2F;--alyza-charcoal:#231F20;--alyza-white:#FFFFFF;}
/* Hidden state applies only when JS is active, so no-JS users see everything. */
.js-reveal [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0ms),transform .6s cubic-bezier(.22,.61,.36,1) var(--reveal-delay,0ms);}
.js-reveal [data-reveal].is-visible{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transform:none;transition:none;}}
