.new-hero .button--primary,.new-features .button--primary,.pricing .button--primary,.pricing-comparison .button--primary,.hero .button--primary,.features .button--primary{color:#fff;background:linear-gradient(90deg,#29b6f6 0%,#4fc3f7 50%,#81d4fa 100%);border:none;border-radius:50px;font-weight:600;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #29b6f666}.new-hero .button--primary:before,.new-features .button--primary:before,.pricing .button--primary:before,.pricing-comparison .button--primary:before,.hero .button--primary:before,.features .button--primary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.new-hero .button--primary:hover:not(:disabled),.new-features .button--primary:hover:not(:disabled),.pricing .button--primary:hover:not(:disabled),.pricing-comparison .button--primary:hover:not(:disabled),.hero .button--primary:hover:not(:disabled),.features .button--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 25px #29b6f680}.new-hero .button--primary:hover:not(:disabled):before,.new-features .button--primary:hover:not(:disabled):before,.pricing .button--primary:hover:not(:disabled):before,.pricing-comparison .button--primary:hover:not(:disabled):before,.hero .button--primary:hover:not(:disabled):before,.features .button--primary:hover:not(:disabled):before{left:100%}.pricing .button--outline,.pricing-comparison .button--outline{color:#29b6f6;background:0 0;border:2px solid #29b6f6;border-radius:50px;font-weight:600;transition:all .3s}.pricing .button--outline:hover:not(:disabled),.pricing-comparison .button--outline:hover:not(:disabled){color:#fff;background:linear-gradient(90deg,#29b6f6 0%,#4fc3f7 50%,#81d4fa 100%);border-color:#0000;transform:translateY(-2px);box-shadow:0 4px 12px #29b6f64d}
