@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Regular-B_WomlmO.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-RegularItalic-BPbCjTFS.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Medium-BLoZRCOO.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-MediumItalic-BivtGNR5.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-Bold-JseaWo2V.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/assets/Aeonik-BoldItalic-mZZIDqsl.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--sans:"Aeonik", sans-serif;--font-heading:"Countach", "Aeonik", sans-serif;--heading:var(--font-heading)}:root[lang=vi],:root[lang=ru],:root[lang=no],:root[lang=zh],:root[lang=ja],:root[lang=ko]{--font-heading:"Aeonik", sans-serif}:root{font:16px/1.5 var(--sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{margin:0;padding:0;font-family:Aeonik,sans-serif}#root{width:100%;min-height:100svh}p{margin:0}.page{flex-direction:column;min-height:100svh;display:flex}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.hero-title,.hero-desc,.navbar .btn-cta,.btn-cta.btn-hero,.btn-hero{opacity:0}.loaded .hero-title{animation:.45s 50ms forwards fade-up}.loaded .hero-desc{animation:.45s .15s forwards fade-up}.loaded .navbar .btn-cta,.loaded .btn-hero{animation:.45s .25s forwards fade-in}.logo{transition:all .2s}.logo:active{transform:scale(.97)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.navbar{background:#000;border-bottom:1px solid #2a2e38;flex-shrink:0;height:76px}.navbar-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.nav-logo{width:auto;height:24px}.btn-cta{color:#080808;white-space:nowrap;background:#3dd179;border-radius:6px;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.btn-cta:hover{background-color:#75e2a1}.btn-cta:active{transition:all .2s;transform:scale(.97)}.btn-icon{filter:brightness(0);width:16px;height:16px;display:none}@media (width<=768px){.navbar .btn-cta{justify-content:center;width:48px;padding:0}.btn-icon{display:block}.btn-label{display:none}}.hero{background-color:#080808;background-image:var(--bg-desktop,url(./assets/BG.png));background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.hero>.container{padding-top:64px;padding-bottom:64px}.hero-content{text-align:left;max-width:520px}.hero-title{font-family:var(--heading);text-shadow:2px 2px 1px #000;letter-spacing:-1px;color:#fff;text-transform:uppercase;max-width:none;margin-top:0;margin-bottom:16px;font-size:clamp(60px,7vw,100px);font-weight:900;line-height:.95}.hero-title b{color:#3be060}.hero-desc{color:#ffffffd9;margin:0 0 24px;font-size:18px;font-weight:500;line-height:1.5}.terms-link{color:#fff;text-underline-offset:2px;text-decoration:underline;transition:all .2s;display:inline-block}@media (hover:hover){.terms-link:hover{color:#886cff}}.terms-link:active{transform:scale(.97)}.btn-hero{border-radius:8px;padding:0 28px}@media (width<=768px){.container{padding:0 16px}.hero{background-image:var(--bg-mobile,url(/assets/BG-mobile-BLJmWTPZ.png));align-items:flex-end;min-height:calc(100svh - 76px)}.hero:before{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#000c 60%);position:absolute;inset:0}.hero>.container{z-index:1;padding-top:40px;padding-bottom:48px;position:relative}.hero-content{text-align:center;max-width:100%}.hero-title{max-width:90%;margin:0 auto 16px;font-size:clamp(50px,13vw,60px)}.hero-desc{margin-bottom:16px}.btn-hero{justify-content:center;font-family:Aeonik,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:150%}}
