.page-module__qeX18a__main{background:#122117;min-height:100vh;position:relative;overflow:hidden}.page-module__qeX18a__container{z-index:10;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.page-module__qeX18a__background{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.page-module__qeX18a__globe{filter:blur(40px);background:radial-gradient(circle at 30% 30%,#3be07a33,#36634726,#2645331a,#0000);border-radius:50%;width:600px;height:600px;margin:-300px 0 0 -300px;animation:30s linear infinite page-module__qeX18a__rotate,4s ease-in-out infinite page-module__qeX18a__pulse;position:absolute;top:50%;left:50%}@keyframes page-module__qeX18a__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes page-module__qeX18a__pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.page-module__qeX18a__orb1{filter:blur(60px);background:radial-gradient(circle,#3be07a26,#32c06814,#0000);border-radius:50%;width:400px;height:400px;animation:8s ease-in-out infinite page-module__qeX18a__float,3s ease-in-out infinite page-module__qeX18a__glow;position:absolute;top:20%;right:10%}.page-module__qeX18a__orb2{filter:blur(50px);background:radial-gradient(circle,#98c4a81f,#3663470f,#0000);border-radius:50%;width:350px;height:350px;animation:10s ease-in-out infinite reverse page-module__qeX18a__float,4s ease-in-out infinite page-module__qeX18a__glow;position:absolute;bottom:15%;left:15%}@keyframes page-module__qeX18a__float{0%,to{transform:translate(0)}33%{transform:translate(30px,-30px)}66%{transform:translate(-20px,20px)}}@keyframes page-module__qeX18a__glow{0%,to{opacity:.6}50%{opacity:1}}.page-module__qeX18a__grid{background-image:linear-gradient(#3be07a08 1px,#0000 1px),linear-gradient(90deg,#3be07a08 1px,#0000 1px);background-size:100px 100px;width:100%;height:100%;animation:20s linear infinite page-module__qeX18a__gridMove;position:absolute;top:0;left:0;-webkit-mask-image:radial-gradient(circle,#0000 0%,#0000001a 40%,#0003 100%);mask-image:radial-gradient(circle,#0000 0%,#0000001a 40%,#0003 100%)}@keyframes page-module__qeX18a__gridMove{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.page-module__qeX18a__hero{text-align:center;z-index:10;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative}.page-module__qeX18a__heroContent{max-width:800px;margin:0 auto;animation:1s ease-out page-module__qeX18a__fadeInUp}@keyframes page-module__qeX18a__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.page-module__qeX18a__title{color:#fff;text-shadow:0 0 40px #3be07a4d;margin-bottom:24px;font-size:clamp(40px,8vw,72px);font-weight:700;line-height:1.1;animation:1s ease-out .2s both page-module__qeX18a__fadeInUp}.page-module__qeX18a__highlight{color:#3be07a;background:linear-gradient(90deg,#3be07a 0%,#32c068 50%,#3be07a 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:3s ease-in-out infinite page-module__qeX18a__shimmer;display:inline-block}@keyframes page-module__qeX18a__shimmer{0%,to{background-position:0%}50%{background-position:100%}}.page-module__qeX18a__subtitle{color:#98c4a8;max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:clamp(16px,3vw,20px);line-height:1.6;animation:1s ease-out .4s both page-module__qeX18a__fadeInUp}.page-module__qeX18a__waitlistForm{max-width:500px;margin:0 auto;animation:1s ease-out .6s both page-module__qeX18a__fadeInUp}.page-module__qeX18a__inputGroup{gap:12px;margin-bottom:16px;display:flex}.page-module__qeX18a__input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#1c302499;border:2px solid #3be07a33;border-radius:12px;flex:1;padding:18px 24px;font-size:16px;transition:all .3s}.page-module__qeX18a__input:focus{background:#1c3024cc;border-color:#3be07a;outline:none;box-shadow:0 0 0 4px #3be07a1a}.page-module__qeX18a__input::placeholder{color:#98c4a8}.page-module__qeX18a__input:disabled{opacity:.6;cursor:not-allowed}.page-module__qeX18a__button{color:#122117;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3be07a 0%,#32c068 100%);border:none;border-radius:12px;padding:18px 40px;font-size:16px;font-weight:600;transition:all .3s;position:relative;overflow:hidden}.page-module__qeX18a__button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.page-module__qeX18a__button:hover:not(:disabled):before{left:100%}.page-module__qeX18a__button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px #3be07a66}.page-module__qeX18a__button:active:not(:disabled){transform:translateY(0)}.page-module__qeX18a__button:disabled{opacity:.6;cursor:not-allowed}.page-module__qeX18a__hint{color:#98c4a8;font-size:14px;animation:2s ease-in-out infinite page-module__qeX18a__pulse}.page-module__qeX18a__error{color:#ef4444;margin-top:8px;font-size:14px;animation:.5s ease-in-out page-module__qeX18a__shake}@keyframes page-module__qeX18a__shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.page-module__qeX18a__successMessage{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c302499;border:2px solid #3be07a4d;border-radius:20px;max-width:400px;margin:0 auto;padding:40px;animation:.5s ease-out page-module__qeX18a__successPop}@keyframes page-module__qeX18a__successPop{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.page-module__qeX18a__successIcon{color:#122117;background:linear-gradient(135deg,#3be07a 0%,#32c068 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:40px;font-weight:700;animation:.6s ease-out .2s both page-module__qeX18a__checkPop;display:flex}@keyframes page-module__qeX18a__checkPop{0%{transform:scale(0)rotate(-45deg)}50%{transform:scale(1.2)rotate(10deg)}to{transform:scale(1)rotate(0)}}.page-module__qeX18a__successMessage h3{color:#3be07a;margin-bottom:12px;font-size:28px;animation:.6s ease-out .4s both page-module__qeX18a__fadeInUp}.page-module__qeX18a__successMessage p{color:#98c4a8;font-size:16px;animation:.6s ease-out .6s both page-module__qeX18a__fadeInUp}@media (max-width:768px){.page-module__qeX18a__inputGroup{flex-direction:column}.page-module__qeX18a__button{width:100%}.page-module__qeX18a__globe{width:400px;height:400px;margin:-200px 0 0 -200px}.page-module__qeX18a__orb1,.page-module__qeX18a__orb2{width:250px;height:250px}}
