body.landing{background:0 0!important;padding:0!important}@keyframes floatHeart{0%{opacity:.18;transform:translateY(0)rotate(-5deg)}50%{opacity:.28;transform:translateY(-18px)rotate(5deg)}to{opacity:.18;transform:translateY(0)rotate(-5deg)}}@keyframes wavePulse{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{box-shadow:0 0 24px #6366f18c,0 4px 24px #8b5cf666}50%{box-shadow:0 0 40px #6366f1cc,0 8px 40px #8b5cf6a6}}.hero-cta-primary:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 0 48px #6366f1e6,0 8px 32px #8b5cf6b3!important}.hero-cta-secondary:hover{color:#fff!important;background:#fff3!important}@media (min-width:900px){.hero-grid{flex-wrap:nowrap!important}.hero-copy{text-align:left!important}}@media (max-width:899px){.landing-nav{gap:10px;padding:16px 18px!important}.landing-nav-actions{gap:10px!important}.landing-brand{font-size:21px!important}.hero-grid{gap:18px!important}.hero-visual{width:100%}.hero-visual-card{max-width:100%!important}}@media (max-width:640px){.landing-nav{flex-wrap:wrap;justify-content:center!important;padding:14px!important}.landing-brand{text-align:center;width:100%;font-size:20px!important}.landing-nav-actions{flex-wrap:wrap;justify-content:center;width:100%;gap:8px!important}.hero-cta-primary,.hero-cta-secondary{text-align:center;width:100%}.hero-grid{gap:14px!important}.hero-copy,.hero-visual{min-width:0!important}#demos,section{padding-left:16px!important;padding-right:16px!important}.hero-cta-primary{padding:15px 18px!important;font-size:16px!important}.hero-cta-secondary{padding:10px 16px!important;font-size:13px!important}}
