.btn,.pricing-button,.nn-join{position:relative;overflow:hidden;isolation:isolate}@media(hover:hover)and (pointer:fine){body .btn,body .pricing-button,body .nn-join{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1),background-color .35s ease,border-color .35s ease,color .35s ease}body .btn svg,body .pricing-button svg{transition:transform .35s cubic-bezier(.2,.8,.2,1)}body .btn:hover svg,body .pricing-button:hover svg{transform:translate(4px)}body .btn.primary:after,body .pricing-primary:after,body .nn-join:after{content:"";position:absolute;top:-2px;bottom:-2px;left:0;width:42%;z-index:1;pointer-events:none;background:linear-gradient(100deg,#fff0,#fff9,#fff0);transform:translate(-170%) skew(-18deg)}body .btn.primary:hover:after,body .pricing-primary:hover:after,body .nn-join:hover:after{animation:dacBtnSheen .8s cubic-bezier(.4,0,.2,1) 1}body .btn.primary:hover,body .pricing-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffffa6,0 0 0 1px #a5f3fc,0 16px 36px -12px #22d3eed9}body .nn .nn-join:hover{transform:translateY(-1px)}body .btn.primary:active,body .pricing-primary:active,body .nn-join:active{transform:translateY(0) scale(.97);transition-duration:.12s}body .btn.outline:before,body .pricing-button:not(.pricing-primary):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#67e8f91f;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.2,.8,.2,1)}body .btn.outline:hover:before,body .pricing-button:not(.pricing-primary):hover:before{transform:scaleX(1)}body .btn.outline:hover,body .pricing-button:not(.pricing-primary):hover{transform:translateY(-1px);border-color:#67e8f9;color:#a5f3fc;box-shadow:0 12px 28px -16px #22d3eebf}body .btn.outline:active,body .pricing-button:not(.pricing-primary):active{transform:translateY(0) scale(.98);transition-duration:.12s}body .hero-join:hover,body .losses-close .btn.primary:hover{animation:dacBtnRing 1.1s cubic-bezier(.2,.8,.2,1) 1}}@keyframes dacBtnSheen{0%{transform:translate(-170%) skew(-18deg)}to{transform:translate(340%) skew(-18deg)}}@keyframes dacBtnRing{0%{outline:2px solid rgba(103,232,249,.75);outline-offset:0}to{outline:2px solid rgba(103,232,249,0);outline-offset:14px}}@media(prefers-reduced-motion:reduce){body .btn,body .pricing-button,body .nn-join{transform:none!important;animation:none!important}body .btn:after,body .pricing-primary:after,body .nn-join:after{animation:none!important;display:none}body .btn.outline:before,body .pricing-button:before{transition:none}}