@keyframes heroPreviewIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes heroVerifiedPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.05)}}@keyframes heroChipGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.03)}}@keyframes heroTagPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes heroLayerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes heroReceiptPrint{0%{opacity:.35;transform:translateY(-35%)}45%,to{opacity:.85;transform:translateY(0)}}@keyframes heroInvoiceSlide{0%,to{transform:rotate(-6deg)translateY(0)}50%{transform:rotate(-6deg)translateY(-8px)}}@keyframes heroWhatsAppPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes heroWorkflowIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.hero-device-mask{-webkit-mask-image:radial-gradient(72% 78% at 50% 48%,#000 52%,#0000 82%);mask-image:radial-gradient(72% 78% at 50% 48%,#000 52%,#0000 82%)}.hero-float-laptop{animation:5.5s ease-in-out infinite heroLayerFloat}.hero-float-phone{animation:4.8s ease-in-out .4s infinite heroLayerFloat}.hero-float-printer{animation:6s ease-in-out .2s infinite heroLayerFloat}.hero-float-qr{animation:5.2s ease-in-out .7s infinite heroLayerFloat}.hero-float-invoice{animation:4.2s ease-in-out infinite heroInvoiceSlide}.hero-receipt-slide>div{animation:3.6s ease-in-out infinite heroReceiptPrint}.hero-whatsapp-pulse{animation:2.2s ease-in-out infinite heroWhatsAppPulse}.hero-workflow-badge{will-change:transform, opacity;animation:.55s ease-out both heroWorkflowIn}@media (prefers-reduced-motion:reduce){.animate-\[heroPreviewIn_420ms_ease-out\],.animate-\[heroVerifiedPulse_2\.2s_ease-in-out_infinite\],.animate-\[heroChipGlow_2\.4s_ease-in-out_infinite\],.hero-float-laptop,.hero-float-phone,.hero-float-printer,.hero-float-qr,.hero-float-invoice,.hero-receipt-slide>div,.hero-whatsapp-pulse,.hero-workflow-badge{animation:none!important}}
