.partners-page{overflow-x:clip}.partners-page [data-partner-reveal]{transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1)}.partners-page [data-partner-reveal=pending]{opacity:0;transform:translateY(22px)}.partner-hero-copy{animation:.65s ease-out both partner-enter}.partner-hero-visual{animation:.8s ease-out .1s both partner-enter}.partner-hero-image{transform-origin:55%;animation:9s ease-out both partner-zoom}.partner-option,.partner-proof-card,.partner-cta,.partner-cta svg{transition:transform .22s,box-shadow .22s,background-color .22s}.partner-cta:hover svg{transform:translate(3px)}.partner-option:focus-within{box-shadow:0 12px 32px -20px var(--color-navy)}@media (hover:hover){.partner-option:hover{box-shadow:0 18px 36px -26px var(--color-navy);transform:translateY(-4px)}.partner-proof-card:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:no-preference){html:has(.partners-page){scroll-behavior:smooth}}@keyframes partner-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-zoom{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.partners-page *,.partners-page :before,.partners-page :after{transition:none!important;animation:none!important}.partners-page [data-partner-reveal=pending]{opacity:1;transform:none}}
