#pricing,#contact,#use-cases,#features,#how-it-works{scroll-margin-top:5rem}@keyframes marketing-how-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marketing-how-progress{transform-origin:0;width:100%;animation:5.2s linear both marketing-how-progress}@keyframes marketing-how-typing-hide{0%,18%{opacity:1;max-height:2.5rem}22%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}}.marketing-how-typing{animation:5.2s linear .45s both marketing-how-typing-hide}.marketing-outcome-copy,.marketing-outcome-preview{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(1.5rem)}.marketing-outcome-from-right{transform:translate(1.75rem)translateY(.75rem)}.marketing-outcome-from-left{transform:translate(-1.75rem)translateY(.75rem)}.marketing-outcome-preview{transition-delay:.12s}.marketing-outcome-copy.is-visible,.marketing-outcome-preview.is-visible{opacity:1;transform:translate(0,0)}@keyframes marketing-fade-in{0%{opacity:0}to{opacity:1}}@keyframes marketing-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-bubble{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes marketing-glow{0%,to{opacity:.45}50%{opacity:.8}}@keyframes marketing-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marketing-mesh-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-1.5%)scale(1.04)}}.marketing-nav-enter{animation:.7s ease-out both marketing-fade-in}.marketing-rise{animation:.8s cubic-bezier(.22,1,.36,1) both marketing-rise}.marketing-rise-delay-1{animation-delay:.12s}.marketing-rise-delay-2{animation-delay:.24s}.marketing-rise-delay-3{animation-delay:.36s}.marketing-rise-delay-4{animation-delay:.48s}.marketing-bubble{animation:.55s cubic-bezier(.22,1,.36,1) both marketing-bubble}.marketing-glow{animation:8s ease-in-out infinite marketing-glow}.marketing-phone-float{animation:7s ease-in-out infinite marketing-phone-float}.marketing-hero-mesh{background:radial-gradient(ellipse 55% 45% at 18% 22%, #ffffff38, transparent 70%), radial-gradient(ellipse 50% 40% at 82% 18%, #0a46408c, transparent 70%), radial-gradient(ellipse 60% 50% at 70% 85%, #00000047, transparent 70%), linear-gradient(160deg, #029688 0%, var(--brand) 42%, #014f48 100%);animation:18s ease-in-out infinite marketing-mesh-drift}@keyframes marketing-typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.marketing-typing-dot{animation:1s ease-in-out infinite marketing-typing-bounce}.marketing-typing-dot-2{animation-delay:.15s}.marketing-typing-dot-3{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.marketing-nav-enter,.marketing-rise,.marketing-bubble,.marketing-glow,.marketing-phone-float,.marketing-hero-mesh,.marketing-typing-dot,.marketing-how-progress,.marketing-how-typing{animation:none}.marketing-outcome-copy,.marketing-outcome-preview{opacity:1;transition:none;transform:none}}
