.animations_fadeInUp__7esC4{opacity:0;transform:translateY(24px);transition:opacity .7s ease-out,transform .7s ease-out}.animations_visible__cqz_D{opacity:1;transform:translateY(0)}.animations_hoverLift__OQx4C{transition:transform .25s ease,box-shadow .25s ease}.animations_hoverLift__OQx4C:hover{transform:translateY(-6px);box-shadow:0 12px 32px rgba(0,0,0,.1)}@keyframes animations_pulse__CaHYo{0%{transform:scale(1);opacity:.6}50%{transform:scale(1.15);opacity:.3}to{transform:scale(1);opacity:.6}}.animations_nfcPulse___g8PA{animation:animations_pulse__CaHYo 2s ease-in-out infinite}.animations_nfcPulse2__5V9Lh{animation:animations_pulse__CaHYo 2s ease-in-out .4s infinite}.animations_nfcPulse3__adHoB{animation:animations_pulse__CaHYo 2s ease-in-out .8s infinite}@keyframes animations_float__DhCjK{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.animations_float__DhCjK{animation:animations_float__DhCjK 4s ease-in-out infinite}.animations_desktopOnly__nroaJ{display:block}.animations_mobileOnly__PXqy2{display:none}.animations_heroGrid__ultrN{display:flex;align-items:center;gap:60px}.animations_stepsGrid__4gajO{display:flex;gap:40px;justify-content:center}.animations_featuresGrid__ctYZa,.animations_securityGrid__6Jiul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.animations_footerGrid__cIuHq{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}.animations_navLinks__sLUdu{display:flex;align-items:center;gap:32px}.animations_mobileMenuBtn__dc4BU,.animations_mobileMenu__c2nWa{display:none}@media (max-width:900px){.animations_desktopOnly__nroaJ{display:none}.animations_mobileOnly__PXqy2{display:block}.animations_heroGrid__ultrN{flex-direction:column;text-align:center;gap:40px}.animations_heroButtons__GEJ5v{justify-content:center}.animations_stepsGrid__4gajO{flex-direction:column;align-items:center}.animations_featuresGrid__ctYZa,.animations_securityGrid__6Jiul{grid-template-columns:1fr;gap:24px}.animations_footerGrid__cIuHq{grid-template-columns:1fr 1fr;gap:32px}.animations_navLinks__sLUdu{display:none}.animations_mobileMenuBtn__dc4BU{display:flex}.animations_mobileMenu__c2nWa{display:flex;flex-direction:column;gap:16px;padding:24px;border-top:1px solid #eee}}@media (max-width:600px){.animations_footerGrid__cIuHq{grid-template-columns:1fr;gap:24px}}