@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-50px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(50px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale3d(.95,.95,1)}to{opacity:1;transform:scaleX(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lineProgress{0%{width:0;left:0;opacity:.7}15%{opacity:1}50%{width:100%;left:0;opacity:1}51%{width:100%;left:0;opacity:1}85%{opacity:.7}to{width:0;left:100%;opacity:.5}}@keyframes float{0%{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}to{transform:translateZ(0)}}@keyframes floatShadow{0%{filter:drop-shadow(0 25px 15px rgba(0,0,0,.4))}50%{filter:drop-shadow(0 35px 10px rgba(0,0,0,.2))}to{filter:drop-shadow(0 25px 15px rgba(0,0,0,.4))}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(29,214,133,.4)}70%{box-shadow:0 0 0 10px rgba(29,214,133,0)}to{box-shadow:0 0 0 0 rgba(29,214,133,0)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideInLeftPremium{0%{opacity:0;transform:translate3d(-60px,0,0) scale3d(.98,.98,1);filter:blur(4px)}20%{opacity:.3}to{opacity:1;transform:translateZ(0) scaleX(1);filter:blur(0)}}@keyframes slideInRightPremium{0%{opacity:0;transform:translate3d(60px,0,0) scale3d(.98,.98,1);filter:blur(4px)}20%{opacity:.3}to{opacity:1;transform:translateZ(0) scaleX(1);filter:blur(0)}}@keyframes contentFadeIn{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #15161C!important;-webkit-text-fill-color:white!important;caret-color:white!important;transition:background-color 5000s ease-in-out 0s;border-color:rgba(255,255,255,.1)!important}@-moz-document url-prefix(){input:-moz-autofill,input:-moz-autofill:focus{background-color:#15161C!important;color:white!important;box-shadow:inset 0 0 0 1000px #15161C!important;-moz-text-fill-color:white!important}}.animate-slide-left{animation:slideInLeft .7s ease forwards}.animate-slide-left,.animate-slide-right{opacity:0;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}.animate-slide-right{animation:slideInRight .7s ease forwards}.animate-fade-down{animation:fadeInDown .6s ease forwards;transform:translateZ(0)}.animate-fade-down,.animate-fade-up{opacity:0;will-change:transform,opacity;backface-visibility:hidden}.animate-fade-up{animation:fadeInUp .6s ease forwards}.animate-scale{opacity:0;animation:scaleIn .6s ease forwards;will-change:transform,opacity;backface-visibility:hidden}.animate-fade{opacity:0;animation:fadeIn .6s ease-out forwards;will-change:opacity}.hero-fade-up{animation:heroFadeInUp .6s ease both}.hero-fade-down,.hero-fade-up{will-change:transform,opacity;backface-visibility:hidden}.hero-fade-down{animation:heroFadeInDown .6s ease both}@keyframes heroFadeInUp{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes heroFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}.animate-float{animation:float 8s ease-in-out infinite;will-change:transform;transform:translateZ(0)}.animate-float-shadow{animation:floatShadow 8s ease-in-out infinite;will-change:filter;position:relative;z-index:1;overflow:visible}.phone-container{overflow:visible}.phone-glow-container{position:relative;width:100%;height:100%;overflow:visible;z-index:1;border-radius:25px;transform:translateZ(0)}@media (max-width:768px){.phone-glow-container{border-radius:35px}}.phone-glow-effect{background:radial-gradient(circle at center,rgba(29,214,133,.15),transparent 70%)}.phone-glow-effect,.phone-glow-effect-purple{position:absolute;inset:-25px;border-radius:60px;opacity:.8;z-index:-1;transform:translateZ(0);will-change:opacity;animation:gradientShift 8s ease infinite;filter:blur(15px)}.phone-glow-effect-purple{background:radial-gradient(circle at center,rgba(147,51,234,.15),transparent 70%)}.phone-glow-effect-blue{background:radial-gradient(circle at center,rgba(59,130,246,.15),transparent 70%)}.phone-glow-effect-blue,.phone-glow-effect-red{position:absolute;inset:-25px;border-radius:60px;opacity:.8;z-index:-1;transform:translateZ(0);will-change:opacity;animation:gradientShift 8s ease infinite;filter:blur(15px)}.phone-glow-effect-red{background:radial-gradient(circle at center,rgba(239,68,68,.15),transparent 70%)}.phone-glow-effect-orange{position:absolute;inset:-25px;background:radial-gradient(circle at center,rgba(251,146,60,.15),transparent 70%);border-radius:60px;opacity:.8;z-index:-1;transform:translateZ(0);will-change:opacity;animation:gradientShift 8s ease infinite;filter:blur(15px)}@media (max-width:768px){.phone-glow-effect,.phone-glow-effect-blue,.phone-glow-effect-orange,.phone-glow-effect-purple,.phone-glow-effect-red{display:none!important;opacity:0!important;visibility:hidden!important}.phone-glow-container{background:none!important;box-shadow:none!important}}.phone-frame{position:absolute;inset:0;z-index:2;border-radius:40px;overflow:hidden;transform:translateZ(0);will-change:transform}@media (max-width:640px){.animate-float,.animate-float-shadow{animation-duration:8s}.phone-3d-container{perspective:1200px}.phone-3d-left{transform:rotateY(25deg) rotateX(8deg) rotate(-5deg)}.phone-3d-right{transform:rotateY(-25deg) rotateX(8deg) rotate(5deg)}.phone-3d-main{transform:rotateY(0deg) rotateX(2deg) rotate(0deg)}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;will-change:box-shadow}.animate-gradient{background-size:200% 200%;animation:gradientShift 8s ease infinite;will-change:background-position}.animate-slide-left-premium{transform:translate3d(-60px,0,0);animation:slideInLeftPremium 1s cubic-bezier(.19,1,.22,1) forwards;transform-style:preserve-3d}.animate-slide-left-premium,.animate-slide-right-premium{opacity:0;will-change:transform,opacity,filter;backface-visibility:hidden}.animate-slide-right-premium{transform:translate3d(60px,0,0);animation:slideInRightPremium 1s cubic-bezier(.19,1,.22,1) forwards;transform-style:preserve-3d}.animate-content-fade{opacity:0;animation:contentFadeIn .6s ease forwards;animation-delay:.3s;will-change:opacity,transform;transform:translateZ(0)}.delay-content-100{animation-delay:.2s}.delay-300,.delay-content-200{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-650{animation-delay:.65s}.feature-hidden{opacity:0;visibility:hidden;transform:translate3d(0,20px,0)}@media (max-width:768px){.animate-fade-down,.animate-fade-up,.animate-scale,.animate-slide-left,.animate-slide-left-premium,.animate-slide-right,.animate-slide-right-premium{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;transform-style:preserve-3d;contain:content}.animate-slide-left,.animate-slide-right{animation-duration:.6s}.animate-fade,.animate-fade-down,.animate-fade-up,.animate-scale{animation-duration:.5s}.hero-fade-down,.hero-fade-up{animation-duration:.5s;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.animate-float,.animate-float-shadow,.animate-gradient{animation-duration:10s;animation-timing-function:ease-in-out}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-25px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(25px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}.animate-float-shadow:not(:in-viewport),.animate-float:not(:in-viewport),.animate-gradient:not(:in-viewport){animation-play-state:paused}.animate-slide-left-premium,.animate-slide-right-premium{animation-duration:.8s;contain:content}@keyframes slideInLeftPremium{0%{opacity:0;transform:translate3d(-35px,0,0);filter:blur(0)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes slideInRightPremium{0%{opacity:0;transform:translate3d(35px,0,0);filter:blur(0)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.animate-content-fade{animation-duration:.5s;animation-delay:.2s}@keyframes contentFadeIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}}.animate-line-progress{animation:lineProgress 2.5s cubic-bezier(.65,0,.35,1) infinite;animation-delay:.8s;position:absolute;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,#1DD685,#3DB5E9);border-radius:4px;width:0;transform:translateZ(0);will-change:width,left,opacity;z-index:1;contain:content}.text-progress-highlight{position:relative;display:inline-block;transition:text-shadow .5s ease;backface-visibility:hidden;transform:translateZ(0)}.text-progress-highlight:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:linear-gradient(90deg,rgba(29,214,133,.3),rgba(61,181,233,.3));border-radius:4px;opacity:0;transition:opacity .3s ease;z-index:0}@media (prefers-reduced-motion:reduce){.animate-line-progress{animation:none;width:100%;opacity:1}.text-glow{animation:none;text-shadow:0 0 8px rgba(29,214,133,.4)}.animate-fade,.animate-fade-down,.animate-fade-up,.animate-gradient,.animate-scale,.animate-slide-left-premium,.animate-slide-right-premium,.hero-fade-down,.hero-fade-up{animation:none!important;opacity:1!important;transform:none!important}.phone-glow-effect,.phone-glow-effect-blue,.phone-glow-effect-orange,.phone-glow-effect-purple,.phone-glow-effect-red{animation:none!important}}@media (max-width:768px){.animate-line-progress{height:2px;animation-duration:2.2s;bottom:-1px}.text-progress-highlight:after{height:2px;bottom:-1px}.text-glow{animation-duration:4s}}.highlight-active{text-shadow:none}.highlight-active:after{opacity:0}@keyframes textGlow{0%{text-shadow:0 0 5px rgba(29,214,133,.3)}50%{text-shadow:0 0 15px rgba(29,214,133,.6)}to{text-shadow:0 0 5px rgba(29,214,133,.3)}}.text-glow{animation:textGlow 3s ease-in-out infinite;will-change:text-shadow}@keyframes featureUnderline{0%{width:0;opacity:0}to{width:85%;opacity:1}}.feature-title{position:relative;display:inline-block;padding-bottom:10px}.feature-title:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background:#1DD685;border-radius:3px;opacity:0;transform:translateZ(0);will-change:width,opacity}.feature-title-animation:after{animation:featureUnderline .8s cubic-bezier(.65,0,.35,1) forwards;animation-delay:.7s}@keyframes floatPhone{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floatPhoneLeft{0%,to{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-6px)}}@keyframes floatPhoneRight{0%,to{transform:rotate(5deg) translateY(0)}50%{transform:rotate(5deg) translateY(-6px)}}.phone-float-main{animation:floatPhone 6s ease-in-out infinite}.phone-float-left{animation:floatPhoneLeft 7s ease-in-out infinite;animation-delay:-2s}.phone-float-right{animation:floatPhoneRight 8s ease-in-out infinite;animation-delay:-4s}.phone-3d-container{transform-style:preserve-3d;perspective:1200px}.phone-3d-left{transform:rotateY(25deg) rotateX(8deg) rotate(-5deg)}.phone-3d-left,.phone-3d-right{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.phone-3d-right{transform:rotateY(-25deg) rotateX(8deg) rotate(5deg)}.phone-3d-main{transform:rotateY(0deg) rotateX(2deg) rotate(0deg);transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.phone-3d-container:hover .phone-3d-left{transform:rotateY(30deg) rotateX(10deg) rotate(-3deg) scale(1.02)}.phone-3d-container:hover .phone-3d-right{transform:rotateY(-30deg) rotateX(10deg) rotate(3deg) scale(1.02)}.phone-3d-container:hover .phone-3d-main{transform:rotateY(0deg) rotateX(0deg) rotate(0deg) scale(1.03)}@media (max-width:768px){.feature-title:after{height:2px;border-radius:2px}}