.landing-reveal:not([data-motion-ready=true]){opacity:1;transform:none}.landing-reveal[data-motion-ready=true]{transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.landing-reveal[data-motion-ready=true]:not(.landing-reveal-visible){opacity:0;transform:translateY(1.25rem)}.landing-reveal[data-motion-ready=true].landing-reveal-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1!important;transition:none!important;transform:none!important}.landing-hover-lift{transition:none!important}.landing-hover-lift:hover,.landing-cta-hover:hover,.landing-category-image{transform:none!important}}@media (hover:hover) and (pointer:fine){.landing-hover-lift{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),background-color .22s}.landing-hover-lift:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #0000008c}.landing-cta-hover{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.landing-cta-hover:hover{transform:translateY(-2px)}.landing-partner-card{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s}.landing-partner-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px -20px #00000073}.landing-category-image{transition:transform .42s cubic-bezier(.22,1,.36,1)}.landing-category-card:hover .landing-category-image{transform:scale(1.04)}}
