/* Desert Bloom — scroll reveal. Section bands fade in + lift on entry.
 *
 * Strategy: only animate `dbcb-*--section` wrappers and a small allow-list of
 * structural sections (HERO, TRUST, FAQ). Cards inside articles stay static so
 * long pages don't feel "soupy". Respects prefers-reduced-motion. */

[data-reveal] {
    opacity: 0;
    transform: translate3d(0, 24px, 0);
    transition: opacity 500ms cubic-bezier(0.22, 1, 0.36, 1),
                transform 500ms cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

[data-reveal].is-revealed {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

@media (prefers-reduced-motion: reduce) {
    [data-reveal] {
        opacity: 1 !important;
        transform: none !important;
        transition: none !important;
    }
}
