.rev-child{opacity:1;transition:opacity var(--motion-duration-narrative) var(--motion-ease-decelerate), transform var(--motion-duration-narrative) var(--motion-ease-decelerate);transition-delay:var(--rev-stagger,0s);transform:none}.rev-prep .rev-child{opacity:0;transform:translateY(20px)}.rev--in .rev-child{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rev-child{opacity:1!important;transition:none!important;transform:none!important}}@keyframes hp-fade-in{0%{opacity:0}to{opacity:1}}.hp-fade-in{animation:hp-fade-in var(--motion-duration-deliberate) var(--motion-ease-standard) forwards}.hp-card{transition:transform var(--motion-duration-base) var(--motion-ease-standard), background-color var(--motion-duration-base) var(--motion-ease-standard)}.hp-card:hover{transform:translateY(-3px)}.hp-step:before{content:"";background:color-mix(in srgb, var(--graphite) 18%, transparent);width:100%;height:1px;margin-bottom:12px;display:block}.hp-stat-num{font-variant-numeric:tabular-nums lining-nums}@keyframes hp-chevron-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.hp-chevron-bounce{animation:2s ease-in-out infinite hp-chevron-bounce}@media (prefers-reduced-motion:reduce){.hp-chevron-bounce{animation:none!important}}
