body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#334155;font-family:Outfit,system-ui,-apple-system,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glowPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.35;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.hero-title{animation:fadeInUp .7s ease-out forwards;opacity:0}.hero-subtitle{animation:fadeInUp .7s ease-out .15s forwards;opacity:0}.hero-buttons{animation:fadeInUp .7s ease-out .3s forwards;opacity:0}.hero-glow{animation:glowPulse 4s ease-in-out infinite;background:radial-gradient(ellipse 80% 50% at 50% 0,#f59e0b26 0,#0000 60%)}.section-title{animation:fadeInUp .6s ease-out forwards;opacity:0}.section-subtitle{animation:fadeInUp .6s ease-out .1s forwards;opacity:0}.feature-card{animation:fadeInUp .6s ease-out forwards;opacity:0}.feature-card .step-badge{transition:transform .25s ease}.feature-card:hover .step-badge{transform:scale(1.08)}.cta-section .cta-title{animation:fadeInUp .5s ease-out forwards;opacity:0}.cta-section .cta-title+p{animation:fadeInUp .5s ease-out .1s forwards;opacity:0}.cta-section .btn-primary{animation:fadeInUp .5s ease-out .2s forwards;opacity:0}@keyframes toastIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.animate-toast-in{animation:toastIn .25s ease-out forwards}.App{min-height:100vh}
/*# sourceMappingURL=main.49d521e0.css.map*/