@keyframes meshmove{0%,to{background-position:0 0;filter:hue-rotate(0deg)}50%{background-position:100% 100%;filter:hue-rotate(30deg)}}.mesh-anim{background:radial-gradient(at 20% 30%,#6772E5 0,transparent 50%),radial-gradient(at 80% 20%,#FF6892 0,transparent 50%),radial-gradient(at 60% 80%,#FFB347 0,transparent 50%),radial-gradient(at 30% 90%,#21CFA8 0,transparent 55%),radial-gradient(at 90% 60%,#3CCFCF 0,transparent 50%);background-color:#1a1148;background-size:200% 200%;animation:meshmove 16s ease-in-out infinite}.mesh-anim-soft{background:radial-gradient(at 15% 40%,#6772E555 0,transparent 55%),radial-gradient(at 85% 30%,#FF689244 0,transparent 55%),radial-gradient(at 70% 80%,#FFB34744 0,transparent 55%),radial-gradient(at 30% 90%,#3CCFCF44 0,transparent 55%),radial-gradient(at 50% 50%,#21CFA844 0,transparent 55%);background-color:#0A0E27;background-size:200% 200%;animation:meshmove 20s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-40px)}}.float-card{animation:float 7s ease-in-out infinite}.float-card-delay-1{animation-delay:-2.5s}.float-card-delay-2{animation-delay:-5s}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.pulse-dot{animation:pulse-dot 2s ease-in-out infinite}@supports (animation-timeline:view()){@keyframes zoom-in{0%{transform:scale(.55) translateY(120px) rotateX(8deg);opacity:.3;filter:blur(4px)}to{transform:scale(1.15) translateY(-60px) rotateX(0deg);opacity:1;filter:blur(0)}}.hero-mock{animation:zoom-in linear both;animation-timeline:view();animation-range:entry 0 cover 60%;transform-origin:center center;perspective:1200px}@keyframes fade-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.reveal-on-view{animation:fade-up linear both;animation-timeline:view();animation-range:entry 0 entry 80%}@keyframes big-pop{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.count-pop{animation:big-pop ease-out both;animation-timeline:view();animation-range:entry 30% cover 50%}@keyframes parallax-mesh{0%{transform:translateY(-40px) scale(1.1)}to{transform:translateY(60px) scale(1)}}.mesh-parallax{animation:parallax-mesh linear both;animation-timeline:view();animation-range:entry 0 cover 100%}@keyframes feature-grow{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.05);opacity:1}}.feature-mock{animation:feature-grow linear both;animation-timeline:view();animation-range:entry 0 cover 80%;transform-origin:center center}@keyframes pin-left{0%{transform:translateX(-220px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes pin-right{0%{transform:translateX(220px);opacity:0}to{transform:translateX(0);opacity:1}}.pin-slide-left{animation:pin-left linear both;animation-timeline:view();animation-range:entry 10% cover 50%}.pin-slide-right{animation:pin-right linear both;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes slide-from-left{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slide-from-below{0%{transform:translateY(120px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-from-right{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.step-from-left{animation:slide-from-left linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.step-from-below{animation:slide-from-below linear both;animation-timeline:view();animation-range:entry 0 cover 50%}.step-from-right{animation:slide-from-right linear both;animation-timeline:view();animation-range:entry 0 cover 50%}@keyframes showcase-main-kf{0%{transform:scale(.7) rotateY(-15deg);opacity:0}to{transform:scale(1) rotateY(0deg);opacity:1}}.showcase-main{animation:showcase-main-kf ease-out both;animation-timeline:view();animation-range:entry 0 cover 60%;transform-origin:center center;perspective:1200px}@keyframes showcase-bg-left-kf{0%{transform:translateX(-120px) rotate(-8deg);opacity:0}to{transform:translateX(-16px) rotate(2deg);opacity:.6}}@keyframes showcase-bg-right-kf{0%{transform:translateX(120px) rotate(8deg);opacity:0}to{transform:translateX(24px) rotate(-3deg);opacity:.5}}.showcase-bg-left{animation:showcase-bg-left-kf ease-out both;animation-timeline:view();animation-range:entry 0 cover 60%}.showcase-bg-right{animation:showcase-bg-right-kf ease-out both;animation-timeline:view();animation-range:entry 0 cover 60%}}@supports not (animation-timeline:view()){.count-pop,.feature-mock,.hero-mock,.mesh-parallax,.pin-slide-left,.pin-slide-right,.reveal-on-view,.showcase-bg-left,.showcase-bg-right,.showcase-main,.step-from-below,.step-from-left,.step-from-right{opacity:1;transform:none}}@media (max-width:767px){.float-card{display:none}}@media (prefers-reduced-motion:reduce){.count-pop,.feature-mock,.float-card,.hero-mock,.mesh-anim,.mesh-anim-soft,.mesh-parallax,.pin-slide-left,.pin-slide-right,.pulse-dot,.reveal-on-view,.showcase-bg-left,.showcase-bg-right,.showcase-main,.step-from-below,.step-from-left,.step-from-right{animation:none!important;transform:none!important;opacity:1!important;filter:none!important}}