.loader-page{height:100vh;width:100vw;background-color:#000;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease}.loader-box{text-align:center;width:300px}.loader-text{color:#fff;font-size:1.5rem;margin-bottom:1rem}.progress-bar{width:100%;height:15px;background-color:#1e293b;border-radius:10px;overflow:hidden}.progress-fill{height:100%;background-color:#3855f8;transition:width .3s ease}@font-face{font-family:MontserratB;src:url(/assets/montserratbold-zok-pVqG.ttf)}@font-face{font-family:MontserratR;src:url(/assets/Montserrat-Light-B2AMok7S.ttf)}*{font-family:MontserratB}body{background:linear-gradient(to bottom right,#000,#000,#1e3a8a);margin:0}.logorn{width:65px;height:65px;border-radius:50%;border:#2563eb 1px solid;margin-bottom:20px}.app-container{height:160vh;padding:0;border-top:2px solid #3f89ff;background:linear-gradient(to bottom right,#000,#000,#1e3a8a);color:#fff;display:flex;justify-content:center;align-items:center}.container{position:absolute;top:20px;max-width:64rem;padding:0rem 1rem;text-align:center}.logo{display:flex;align-items:center;justify-content:center}.logo-img{height:30px;width:100px;margin-top:10px;margin-bottom:30px}.main-title{margin-top:0;margin-bottom:0;font-size:3rem;font-weight:700}.highlight{background:linear-gradient(90deg,#5794f7,#0081fa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#doThe{font-size:1.5rem;margin-bottom:15px}#sub2{font-family:MontserratR;font-weight:900;font-size:1.5rem;margin:5px 0 8px}.subtitle{margin:0;font-family:MontserratR;font-size:1.5rem}.video-container{aspect-ratio:16 / 9;width:95%;max-width:800px;margin:0 auto;overflow:hidden;border-radius:8px;border:#ffffff 1px solid;box-shadow:0 0 30px #3b83f68e}.video-container video{width:100%;height:100%;object-fit:cover}.timer-container{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.timer-box{text-align:center}.timer-circle{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid #ffffff;background:#0000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:1rem;font-weight:700}.timer-label{margin-top:.5rem;font-size:.6rem;color:#ffffff49;text-transform:uppercase}.cta-button{display:inline-block;margin-top:1rem;background:linear-gradient(to right,#3b82f6,#2563eb);color:#fff;font-size:1rem;width:70%;padding:.5rem 2rem;border-radius:9px;transition:all .3s ease-in-out;text-decoration:none;box-shadow:0 5px 15px #3b82f666}.cta-button:hover{background:linear-gradient(to right,#2563eb,#1e40af);transform:scale(1.05)}@media (max-width: 488px){#doThe{font-size:.7rem;margin-bottom:15px}#sub2{font-size:.7rem;margin:5px 0 8px}.subtitle{margin:0;font-family:MontserratR;font-size:.7rem}.main-title{margin:0 0 2px;font-size:1.4rem;font-weight:700}.logo-img{margin-top:10px;height:20px;width:80px;margin-bottom:40px}}@media (max-width: 386px){footer{font-size:5px}}@media (max-width: 808px){.app-container{height:100vh}#doThe{font-size:1rem;margin-bottom:15px}#sub2{font-size:1rem;margin:5px 0 8px}.subtitle{margin:0;font-family:MontserratR;font-size:1rem}.main-title{margin:0 0 2px;font-size:1.4rem;font-weight:700}.logo-img{margin-top:10px;height:20px;width:80px;margin-bottom:40px}}footer{text-align:center;margin:5px 15px;font-size:1rem;padding-top:5px;border-top:gray 1px solid;font-family:monospace;color:#ffffff49}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .5s ease-out forwards}
