@keyframes home-float-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-home{overflow-x:clip}.page-home .home-hero,.page-home .home-product-preview{isolation:isolate}.page-home .home-waitlist input:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.page-home .animate-float-in{animation:.65s ease-out both home-float-in}.page-home .animate-delay-1{animation-delay:.12s}}@keyframes about-float-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-about{overflow-x:clip}.page-about .about-mission-visual{isolation:isolate}@media (prefers-reduced-motion:no-preference){.page-about .animate-float-in{animation:.65s ease-out both about-float-in}}@keyframes features-float-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-features{overflow-x:clip}.page-features .features-attendance-preview,.page-features .features-payroll-preview{isolation:isolate}@media (prefers-reduced-motion:no-preference){.page-features .animate-float-in{animation:.65s ease-out both features-float-in}}@keyframes privacy-float-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-privacy{overflow-x:clip}.page-privacy section[id]{scroll-margin-top:7rem}@media (prefers-reduced-motion:no-preference){.page-privacy .animate-float-in{animation:.65s ease-out both privacy-float-in}}
