.page-module__E0kJGG__main{color:#fff;text-align:center;background:radial-gradient(circle at bottom,#8e2de2,#000 60%);flex-direction:column;min-height:100vh;padding:0 20px;font-family:Arial,sans-serif;transition:opacity 1.5s;display:flex;position:relative;overflow-x:hidden}.page-module__E0kJGG__backgroundElements{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.page-module__E0kJGG__circle1,.page-module__E0kJGG__circle2,.page-module__E0kJGG__circle3{filter:blur(60px);opacity:.3;border-radius:50%;transition:opacity 1.5s;position:absolute}.page-module__E0kJGG__circle1{background:#f0f;width:300px;height:300px;animation:15s ease-in-out infinite page-module__E0kJGG__float;top:10%;left:10%}.page-module__E0kJGG__circle2{background:#0ff;width:200px;height:200px;animation:12s ease-in-out infinite reverse page-module__E0kJGG__float;top:60%;right:10%}.page-module__E0kJGG__circle3{background:#ff0;width:150px;height:150px;animation:10s ease-in-out infinite page-module__E0kJGG__float;bottom:10%;left:40%}.page-module__E0kJGG__particles{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__E0kJGG__particles:before{content:"";opacity:.5;background-color:#0000;background-image:radial-gradient(2px 2px at 20px 30px,#eee,#0000),radial-gradient(2px 2px at 40px 70px,#fffc,#0000),radial-gradient(2px 2px at 50px 160px,#fff9,#0000),radial-gradient(2px 2px at 90px 40px,#ffffffb3,#0000),radial-gradient(2px 2px at 130px 80px,#ffffffe6,#0000),radial-gradient(2px 2px at 160px 120px,#fff9,#0000);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:200px 200px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;width:100%;height:100%;transition:opacity 1.5s;animation:8s linear infinite page-module__E0kJGG__sparkle;position:absolute;top:0;left:0}.page-module__E0kJGG__hero{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-top:100px;padding-top:100px;display:flex;position:relative}.page-module__E0kJGG__mainTitle{background:linear-gradient(45deg,#fff,#a0a0ff);-webkit-text-fill-color:transparent;text-shadow:0 2px 10px #0003;letter-spacing:-2px;cursor:pointer;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:180px;font-weight:800;line-height:1.2;transition:transform .3s;animation:1s ease-out .9s both page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__mainTitle:hover{transform:scale(1.05)}.page-module__E0kJGG__subtitle{color:#ddd;letter-spacing:1px;text-transform:uppercase;cursor:pointer;max-width:600px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:48px;font-weight:300;line-height:1.6;animation:1s ease-out 1.1s both page-module__E0kJGG__fadeIn}.page-module__E0kJGG__subtitle:hover{color:#fff;transition:all .3s;transform:scale(1.05)}.page-module__E0kJGG__buttons{justify-content:center;gap:20px;margin-top:40px;animation:1s ease-out 1.3s both page-module__E0kJGG__fadeIn;display:flex}.page-module__E0kJGG__primaryBtn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:14px 28px;font-weight:700;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #fff3}.page-module__E0kJGG__primaryBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.page-module__E0kJGG__primaryBtn:hover:before{left:100%}.page-module__E0kJGG__primaryBtn:hover{transform:translateY(-5px);box-shadow:0 8px 25px #ffffff4d}.page-module__E0kJGG__secondaryBtn{cursor:pointer;color:#fff;background:0 0;border:2px solid #fff;border-radius:8px;padding:14px 28px;font-weight:700;transition:all .3s;position:relative;overflow:hidden}.page-module__E0kJGG__secondaryBtn:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.page-module__E0kJGG__secondaryBtn:hover:before{left:100%}.page-module__E0kJGG__secondaryBtn:hover{text-shadow:0 0 10px #ffffff80;background:#ffffff1a;transform:translateY(-5px);box-shadow:0 8px 25px #fff3}@keyframes page-module__E0kJGG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__E0kJGG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module__E0kJGG__pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.page-module__E0kJGG__hero{animation:6s ease-in-out infinite page-module__E0kJGG__float;position:relative}@keyframes page-module__E0kJGG__float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes page-module__E0kJGG__sparkle{0%{transform:translateY(0)}to{transform:translateY(-200px)}}.page-module__E0kJGG__mainTitle{animation:.8s ease-out .5s both page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__subtitle{animation:.8s ease-out .7s both page-module__E0kJGG__fadeIn}.page-module__E0kJGG__buttons{animation:.8s ease-out .9s both page-module__E0kJGG__fadeInUp}.page-module__E0kJGG__launchIgniterFloating{z-index:9999;position:fixed;bottom:55px;right:20px}@media (max-width:768px){.page-module__E0kJGG__navbar{flex-direction:column;padding:15px}.page-module__E0kJGG__navLinks{flex-wrap:wrap;justify-content:center;margin:15px 0}.page-module__E0kJGG__mainTitle{font-size:80px}.page-module__E0kJGG__subtitle{font-size:28px}.page-module__E0kJGG__buttons{flex-direction:column;align-items:center}.page-module__E0kJGG__circle1,.page-module__E0kJGG__circle2,.page-module__E0kJGG__circle3{filter:blur(40px);width:150px;height:150px}.page-module__E0kJGG__particles:before{background-size:100px 100px}}.page-module__E0kJGG__primaryBtn,.page-module__E0kJGG__secondaryBtn{transition:all .3s cubic-bezier(.25,.8,.25,1)}.page-module__E0kJGG__primaryBtn:hover{box-shadow:0 8px 25px #fff6,0 0 20px #ffffff4d}.page-module__E0kJGG__secondaryBtn:hover{box-shadow:0 8px 25px #ffffff4d,0 0 20px #fff3}
