/* Quality page delivery pass: evidence must be readable immediately, not held
   behind scroll-observer motion. Keep the existing system and tighten only
   the first transition. */

@media (min-width: 769px) {
    html:not(.page-home) body.page-quality .platform-principles {
        padding-top: clamp(104px, 8vw, 120px);
        padding-bottom: clamp(104px, 8vw, 120px);
    }

    html:not(.page-home) body.page-quality #certifications.section {
        padding-top: 112px;
    }
}

body.page-quality .fade-up,
body.page-quality .fade-up:not(.visible) {
    opacity: 1 !important;
    filter: none !important;
    transform: none !important;
    transition: none !important;
    will-change: auto !important;
}
