@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-width:100vw;min-height:100vh;background-color:#000;color:#fff;overflow-x:hidden}#root{width:100vw;height:100vh;margin:0;padding:0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#000;color:#fff;overflow-x:hidden}.hero-container{position:relative;width:100vw;height:100vh;background-color:#000;overflow:hidden}.left-curve{position:absolute;top:0;left:0;z-index:1}.left-curve img{height:100vh;width:auto}.right-curves{position:absolute;top:0;right:0;z-index:1}.right-curves img{height:100vh;width:auto}.hero-content{position:relative;z-index:5;height:80vh;width:80vw;display:flex;flex-direction:column;justify-content:space-between;padding:4rem 6rem;background-color:#0000004d;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:60px;margin:10vh 10vw}.hero-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.8) 20%,rgba(0,0,0,.6) 40%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.2) 80%,transparent 100%);border-radius:0 0 60px 60px;pointer-events:none;z-index:4}.background-image{position:absolute;top:0;right:0;width:100%;height:100%;z-index:2}.man-bg{position:absolute;bottom:0;right:10%;height:80%;width:auto;object-fit:contain;z-index:2}.innovation-text{text-align:center;margin-top:-1.5%;z-index:1;font-family:Poppins,sans-serif;width:100%;overflow:hidden}.innovation-text h1{font-size:6rem;font-weight:700;letter-spacing:1rem;z-index:1;font-family:Poppins,sans-serif;white-space:nowrap;margin-left:-2rem;position:relative;background:radial-gradient(circle at center,#ffffff 0%,#bbbbbb 40%,#333333 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.innovation-text h1:before{content:"INNOVATION";position:absolute;top:0;left:0;width:0%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.6) 15%,rgba(0,0,0,.2) 30%,transparent 40%,transparent 60%,rgba(0,0,0,.2) 70%,rgba(0,0,0,.6) 85%,rgba(0,0,0,.8) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:-1}.countdown-timer{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;font-family:Poppins,sans-serif}.countdown-item{display:flex;flex-direction:column;align-items:center;min-width:80px}.countdown-number{font-size:2.5rem;font-weight:700;color:gold;text-shadow:0 0 10px rgba(255,215,0,.5);margin-bottom:.5rem}.countdown-label{font-size:.8rem;font-weight:400;color:#fff;letter-spacing:.2rem;text-transform:uppercase}.countdown-separator{font-size:2rem;font-weight:700;color:gold;margin-top:-1rem;text-shadow:0 0 10px rgba(255,215,0,.5)}.left-section{position:absolute;left:6rem;top:60%;transform:translateY(-50%);max-width:400px;z-index:10}.welcome-text p{font-size:.8rem;line-height:1.8;letter-spacing:.05rem;margin-bottom:1rem;color:#fff}.highlight-name{color:gold;font-weight:700}.cta-button{background-color:transparent;border:1px solid #ffd700;padding:.5rem 2rem;font-size:1rem;cursor:pointer;transition:all .3s ease;margin-bottom:2rem;font-weight:500;letter-spacing:.5px;border-radius:8px;font-family:Poppins,sans-serif;position:relative;overflow:hidden;box-shadow:none}.cta-button:before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.7) 10%,rgba(255,215,0,.6) 25%,rgba(255,215,0,1) 50%,rgba(255,215,0,.6) 75%,rgba(0,0,0,.7) 90%,rgba(0,0,0,.9) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:2;display:flex;align-items:center;justify-content:center;padding:.5rem 2rem;font-weight:500;letter-spacing:.5px}.cta-button:hover{background-color:#ffd7001a;border-color:gold;transform:translateY(-2px);box-shadow:0 10px 20px #ffd7004d}.bottom-text{margin-top:2rem}.bottom-text p{color:#d3d3d3;font-size:1rem;letter-spacing:.3rem;font-weight:300}.right-section{position:absolute;right:6rem;top:60%;transform:translateY(-50%);text-align:right;max-width:400px;z-index:10}.future-text{margin-bottom:2rem}.future-text h2{font-size:2rem;font-weight:300;color:#fff;line-height:1.2}.highlight-future{color:gold;font-size:2.2rem;font-weight:400}.svgs{position:absolute;display:block}.arrow-circle{display:inline-block;width:40px;height:40px;background-color:#fff;border-radius:50%;margin-left:1rem;vertical-align:middle;display:flex;align-items:center;justify-content:center}.arrow{color:#000;font-size:1.2rem;font-weight:700}.button-group{display:flex;flex-direction:column;gap:1rem;align-items:flex-end}.button-group .cta-button{margin-bottom:0;min-width:200px}.coming-soon-section{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);text-align:center;z-index:10}.coming-soon-section h3{font-size:3rem;font-weight:600;letter-spacing:.5rem;z-index:1;font-family:Poppins,sans-serif;white-space:nowrap;margin:0;position:relative;background:radial-gradient(circle at center,#ffffff 0%,#bbbbbb 40%,#333333 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.coming-soon-section h3:before{content:"COMING SOON";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,.3) 15%,rgba(0,0,0,.1) 30%,transparent 40%,transparent 60%,rgba(0,0,0,.1) 70%,rgba(0,0,0,.3) 85%,rgba(0,0,0,.4) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:-1}@media (max-width: 1400px){.hero-content{width:85vw;margin:7.5vh 7.5vw;padding:3.5rem 5rem}.left-section,.right-section{max-width:380px}.left-section{left:5rem}.right-section{right:5rem}}@media (max-width: 1200px){.hero-content{padding:3rem 4rem;margin:5vh 5vw;width:90vw}.left-section,.right-section{max-width:350px}.left-section{left:4rem}.right-section{right:4rem}.innovation-text h1{font-size:5.5rem;letter-spacing:.8rem}.coming-soon-section h3{font-size:2.5rem;letter-spacing:.4rem}.countdown-number{font-size:2.2rem}.countdown-label{font-size:.75rem}.countdown-separator{font-size:1.8rem}}@media (max-width: 992px){.hero-content{padding:2.5rem 3rem;margin:2vh 4vw;width:92vw}.left-section,.right-section{max-width:320px}.left-section{left:3rem}.right-section{right:3rem}.innovation-text h1{font-size:4.5rem;letter-spacing:.5rem;overflow:hidden;text-overflow:ellipsis}.future-text h2{font-size:2rem}.highlight-future{font-size:2.5rem}.countdown-number{font-size:1.8rem}.countdown-label{font-size:.65rem}.countdown-separator{font-size:1.4rem}.man-bg{right:5%;height:75%}}@media (max-width: 768px){.hero-content{padding:1.5rem 1rem;margin:.25rem;width:98vw;height:auto;min-height:95vh;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;gap:2rem}.left-curve,.right-curves{opacity:.5}.left-curve img,.right-curves img{height:100vh;width:auto}.background-image{position:absolute;top:0;right:0;width:100%;height:100%;z-index:1;opacity:.55}.man-bg{position:absolute;bottom:0;right:50%;transform:translate(50%);height:60%;width:auto;object-fit:contain;z-index:1}.innovation-text{margin-bottom:0;order:1;width:100%}.right-section{position:relative;left:auto;right:auto;top:auto;transform:none;max-width:100%;margin:0;text-align:center;order:2;width:100%;margin-top:19rem}.left-section{position:relative;left:auto;right:auto;top:auto;transform:none;max-width:100%;margin:0;text-align:center;order:2;width:100%;margin-top:1rem}.coming-soon-section{order:3;margin-top:auto;margin-bottom:0;position:relative;bottom:auto;left:auto;transform:none;width:100%}.innovation-text h1{font-size:3rem;letter-spacing:.2rem;margin-left:0;margin-bottom:1rem;word-break:break-word;overflow-wrap:break-word}.future-text{margin-bottom:1.5rem;margin-top:2rem}.future-text h2{font-size:1.6rem;margin-bottom:1rem;line-height:1.2}.highlight-future{font-size:2rem}.button-group{align-items:center;gap:1rem;width:100%;margin-bottom:1rem}.coming-soon-section h3{font-size:1.5rem;letter-spacing:.15rem;margin-bottom:1rem;word-break:break-word;overflow-wrap:break-word}.countdown-timer{gap:.6rem;margin-top:.8rem;background:rgba(0,0,0,.8);padding:1rem .8rem;border-radius:20px;border:2px solid rgba(255,215,0,.4);width:100%;max-width:380px;margin-left:auto;margin-right:auto;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.countdown-item{min-width:65px;flex:1}.countdown-number{font-size:1.8rem;margin-bottom:.3rem}.countdown-label{font-size:.6rem;letter-spacing:.1rem}.countdown-separator{font-size:1.4rem;margin-top:-.5rem}.welcome-text p{font-size:.9rem;line-height:1.6;margin-bottom:1.5rem;max-width:320px;margin-left:auto;margin-right:auto}.cta-button{padding:.6rem 1.5rem;font-size:.9rem;margin-bottom:.5rem;width:auto;min-width:180px;border-radius:25px}.button-group .cta-button{min-width:200px}.bottom-text p{margin-top:1rem}}@media (max-width: 576px){.hero-content{padding:1rem;margin:.15rem;width:99vw;border-radius:25px;min-height:96vh;gap:1.5rem}.background-image{opacity:.12}.man-bg{height:45%;bottom:20%;right:50%;transform:translate(50%)}.innovation-text h1{font-size:2.5rem;letter-spacing:.15rem;margin-left:0;margin-bottom:.8rem;word-break:break-word;overflow-wrap:break-word}.coming-soon-section h3{font-size:1.3rem;letter-spacing:.12rem;margin-bottom:.8rem;word-break:break-word;overflow-wrap:break-word}.countdown-timer{gap:.4rem;margin-top:.6rem;padding:.8rem .6rem;max-width:340px;border-radius:18px;background:rgba(0,0,0,.85);border:2px solid rgba(255,215,0,.5)}.countdown-item{min-width:50px;flex:1}.countdown-number{font-size:1.4rem;margin-bottom:.2rem}.countdown-label{font-size:.5rem;letter-spacing:.05rem}.countdown-separator{font-size:1.1rem;margin-top:-.3rem}.welcome-text p{font-size:.85rem;line-height:1.5;margin-bottom:1.2rem;max-width:300px;margin-left:auto;margin-right:auto}.cta-button{padding:.5rem 1.2rem;font-size:.85rem;min-width:160px;border-radius:20px}.button-group .cta-button{min-width:180px}.future-text{margin-top:1.5rem}.future-text h2{font-size:1.5rem;line-height:1.2;margin-bottom:.8rem}.highlight-future{font-size:1.8rem}.button-group{gap:.8rem;margin-bottom:.8rem}}@media (max-width: 480px){.hero-content{border-radius:22px;min-height:97vh;gap:1.2rem}.background-image{opacity:.8}.man-bg{height:40%;bottom:30%}.innovation-text h1{font-size:2.2rem;letter-spacing:.1rem;margin-left:0;margin-bottom:.6rem;word-break:break-word;overflow-wrap:break-word}.coming-soon-section h3{font-size:1.1rem;letter-spacing:.08rem;margin-bottom:.6rem;word-break:break-word;overflow-wrap:break-word}.countdown-timer{gap:.3rem;margin-top:.5rem;padding:.7rem .5rem;max-width:320px;border-radius:15px;background:rgba(0,0,0,.9)}.countdown-item{min-width:45px;flex:1}.countdown-number{font-size:1.2rem;margin-bottom:.15rem}.countdown-label{font-size:.45rem;letter-spacing:.03rem}.countdown-separator{font-size:1rem;margin-top:-.2rem}.welcome-text p{font-size:.8rem;line-height:1.4;margin-bottom:1rem;max-width:280px;margin-left:auto;margin-right:auto}.cta-button{padding:.45rem 1rem;font-size:.8rem;min-width:140px;border-radius:18px}.button-group .cta-button{min-width:160px}.future-text{margin-top:1.2rem}.future-text h2{font-size:1.3rem;line-height:1.1;margin-bottom:.6rem}.highlight-future{font-size:1.6rem}.svgs{position:absolute;display:none}.button-group{gap:.6rem;margin-bottom:.6rem}}@media (max-width: 360px){.hero-content{padding:.6rem;margin:.05rem;width:99.9vw;border-radius:18px;min-height:98vh;gap:1rem}.background-image{opacity:.08}.man-bg{height:35%;bottom:15%}.innovation-text h1{font-size:1.9rem;letter-spacing:.06rem;margin-bottom:.5rem}.coming-soon-section h3{font-size:1rem;letter-spacing:.06rem;margin-bottom:.5rem}.countdown-timer{gap:.2rem;padding:.6rem .4rem;max-width:300px;border-radius:12px;background:rgba(0,0,0,.95)}.countdown-item{min-width:40px}.countdown-number{font-size:1rem;margin-bottom:.1rem}.countdown-label{font-size:.4rem;letter-spacing:.02rem}.countdown-separator{font-size:.8rem;margin-top:-.15rem}.svgs{position:absolute;display:none}.welcome-text p{font-size:.75rem;line-height:1.3;margin-bottom:.8rem;max-width:260px;margin-left:auto;margin-right:auto}.cta-button{padding:.4rem .8rem;font-size:.75rem;min-width:120px;border-radius:15px}.button-group .cta-button{min-width:140px}.future-text{margin-top:1rem}.future-text h2{font-size:1.1rem;margin-bottom:.5rem}.highlight-future{font-size:1.4rem}.button-group{gap:.5rem;margin-bottom:.5rem}}
