@font-face{font-family:saira;src:url(/fonts/Saira-VariableFont_wdth,wght.ttf)format("truetype");font-weight:1 1000;font-style:normal;font-display:swap}@font-face{font-family:saira;src:url(/fonts/Saira-Italic-VariableFont_wdth,wght.ttf)format("truetype");font-weight:1 1000;font-style:italic;font-display:swap}@font-face{font-family:recursive;src:url(/fonts/Recursive-VariableFont_CASL,CRSV,MONO,slnt,wght.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}.main-content{flex:1}body{display:flex;flex-direction:column;min-height:100vh;font-family:saira,sans-serif;font-size:16px;line-height:1.6;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:recursive,sans-serif;font-weight:900;line-height:1.3;letter-spacing:2px}p{font-family:saira,sans-serif;margin-bottom:1rem}.section{padding:160px 0 80px}.btn{font-family:recursive,sans-serif;font-size:1.2rem;font-weight:900;border:none;border-radius:0;padding:16px 56px;box-shadow:0 6px 24px rgba(21,58,125,.25);letter-spacing:2px;text-transform:uppercase;display:flex;align-items:center;transition:transform .1s,box-shadow .1s;clip-path:polygon(18px 0,calc(100% - 2px) 0,100% 2px,calc(100% - 15px) calc(100% - 2px),calc(100% - 18px) calc(100%),2px 100%,0 calc(100% - 2px),15px 2px)}.btn:hover,.btn:focus{transform:translateY(-2px)scale(1.04)}@media(min-width:768px){.btn{font-size:2rem}}.btn-sm{font-size:1rem;font-weight:900;padding:14px 32px;transition:transform .1s,box-shadow .1s;clip-path:polygon(12px 0,calc(100% - 2px) 0,100% 2px,calc(100% - 9px) calc(100% - 2px),calc(100% - 12px) calc(100%),2px 100%,0 calc(100% - 2px),9px 2px)}@media(min-width:768px){.btn-sm{font-size:1.125rem}}.btn-xs{font-size:1rem;line-height:1.5rem;font-weight:800;padding:8px 16px;transition:transform .1s,box-shadow .1s;clip-path:polygon(12px 0,calc(100% - 2px) 0,100% 2px,calc(100% - 9px) calc(100% - 2px),calc(100% - 12px) calc(100%),2px 100%,0 calc(100% - 2px),9px 2px)}.btn-primary{background:#f2ce18;color:#153a7d}.btn-primary:hover,.btn-primary:focus{background:#ffed37;color:#153a7d;box-shadow:0 10px 32px rgba(21,58,125,.35)}.btn-secondary{background:#004ebd;color:#ffed37}.btn-secondary:hover,.btn-secondary:focus{background:#153a7d;color:#ffed37;box-shadow:0 10px 32px rgba(21,58,125,.35)}.btn-light{background:#fff;color:#f9a743;--bs-btn-active-bg:#fff;--bs-btn-active-color:#1f6bbf}.btn-light:hover,.btn-light:focus{background:#fff;color:#f9a743;text-decoration:none}.icon-svg{display:flex;vertical-align:middle;width:auto}.main-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(0,8,48,.5);backdrop-filter:blur(10px);padding:1rem 0;transition:all .3s ease}.main-header.scrolled{background:rgba(0,0,0,.95);padding:.5rem 0}.main-header .navbar{padding:0}.main-header .navbar .navbar-brand img{height:40px;width:auto}@media(min-width:992px){.main-header .navbar .navbar-brand img{height:56px}}.main-header .navbar .navbar-toggler{border:none;padding:0}.main-header .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.main-header .navbar .navbar-collapse .navbar-nav .nav-item{margin:0 1rem}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:.9rem;letter-spacing:1px;padding:.5rem 0;position:relative;transition:color .3s ease}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#f2ce18;transition:width .3s ease}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover,.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:#f2ce18}.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover::after,.main-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active::after{width:100%}.main-header .navbar .navbar-collapse .nav-buy-btn{background:#f2ce18;color:#fff;text-decoration:none;padding:.8rem 1.5rem;border-radius:4px;font-weight:600;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;transition:all .3s ease;box-shadow:0 4px 15px rgba(255,77,77,.3)}.main-header .navbar .navbar-collapse .nav-buy-btn:hover{background:#f33;transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,77,77,.4)}.main-header .navbar .custom-language-dropdown{position:relative;display:inline-block;cursor:pointer;user-select:none;z-index:100;overflow:visible}.main-header .navbar .custom-language-dropdown .language-selected{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:.9rem;letter-spacing:1px;padding:.5rem 2rem .5rem .5rem;position:relative;transition:color .3s ease;overflow:visible;background-color:transparent}.main-header .navbar .custom-language-dropdown .language-selected::after{content:"\25BC";position:absolute;top:50%;right:.8rem;transform:translateY(-50%);pointer-events:none;font-size:.7em;color:#fff;display:block;z-index:1}.main-header .navbar .custom-language-dropdown .language-selected:hover{color:#f2ce18}.main-header .navbar .custom-language-dropdown .language-options{display:none;position:absolute;top:100%;left:0;background-color:rgba(0,0,0,.95);min-width:100%;z-index:10;padding:.5rem 0;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.3);list-style:none}.main-header .navbar .custom-language-dropdown .language-options.show{display:block}.main-header .navbar .custom-language-dropdown .language-options .language-option{color:#fff;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:background-color .3s ease,color .3s ease}.main-header .navbar .custom-language-dropdown .language-options .language-option:hover,.main-header .navbar .custom-language-dropdown .language-options .language-option.active{background-color:#f2ce18;color:#fff}.main-header .navbar .nav-lang{display:flex;gap:.5rem;margin:0 1rem}.main-header .navbar .nav-lang .lang-link{color:#fff;text-decoration:none;font-size:.8rem;opacity:.7;transition:opacity .3s ease}.main-header .navbar .nav-lang .lang-link:hover,.main-header .navbar .nav-lang .lang-link.active{opacity:1}@media(max-width:992px){.main-header .navbar .navbar-collapse{background:rgba(0,0,0,.95);padding:1rem;margin-top:1rem;border-radius:4px}.main-header .navbar .navbar-collapse .navbar-nav{margin-bottom:1rem}.main-header .navbar .navbar-collapse .navbar-nav .nav-item{margin:.5rem 0}.main-header .navbar .navbar-collapse .nav-lang{margin:1rem 0;justify-content:center}.main-header .navbar .navbar-collapse .nav-buy-btn{display:block;text-align:center}.main-header .navbar .navbar-collapse .custom-language-dropdown{width:100%;text-align:center;margin:.5rem 0}.main-header .navbar .navbar-collapse .custom-language-dropdown .language-selected{padding:.5rem 2rem .5rem 0}.main-header .navbar .navbar-collapse .custom-language-dropdown .language-selected::after{right:calc(50% - (var(--select-width,50px)/2) + .5rem)}.main-header .navbar .navbar-collapse .custom-language-dropdown .language-options{position:static;background-color:transparent;box-shadow:none;border-radius:0}.main-header .navbar .navbar-collapse .custom-language-dropdown .language-options .language-option{text-align:center}}.hero-section{position:relative;min-height:100vh}.video-background{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;background-color:#000830}.video-background video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%)translateY(-50%);filter:blur(4px);z-index:1;opacity:0;transition:opacity .5s ease}.video-background video.loaded{opacity:1}.video-background .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.hero-content{position:relative;z-index:1;color:#fff;text-align:center;min-height:100vh;padding:160px 0 80px;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.hero-content{padding:120px 0 40px}}.hero-content .buttons{padding-top:40px}@media(min-width:1200px){.hero-content .buttons{padding-top:60px}}.hero-logo{width:100%;height:100%;max-width:800px;max-height:200px;margin-bottom:40px}@media(min-width:768px){.hero-logo{max-height:280px}}@media(min-width:1200px){.hero-logo{margin-bottom:60px}}.countdown-timer{display:none;font-family:recursive,sans-serif;justify-content:center;gap:20px}.countdown-timer .countdown-item{background:rgba(255,255,255,.1);border-radius:10px;text-align:center;min-width:72px;padding:10px}@media(min-width:992px){.countdown-timer .countdown-item{min-width:100px;padding:15px}}.countdown-timer .countdown-item span{display:block;color:#fff}.countdown-timer .countdown-item .days,.countdown-timer .countdown-item .hours,.countdown-timer .countdown-item .minutes,.countdown-timer .countdown-item .seconds{font-size:1.75rem;font-weight:700;line-height:1}@media(min-width:992px){.countdown-timer .countdown-item .days,.countdown-timer .countdown-item .hours,.countdown-timer .countdown-item .minutes,.countdown-timer .countdown-item .seconds{font-size:2rem}}.countdown-timer .countdown-item .label{font-size:.75rem;margin-top:5px;text-transform:uppercase;opacity:.8}@media(min-width:992px){.countdown-timer .countdown-item .label{font-size:.9rem}}.modal-header{border-bottom:1px solid rgba(255,255,255,.1)}.modal-header .close{color:#fff;text-shadow:none;opacity:.8}.modal-header .close:hover{opacity:1}.modal-title{color:#fff}.embed-responsive{border-radius:5px;overflow:hidden}.platforms{margin-top:80px}@media(min-width:1200px){.platforms{margin-top:120px}}.platforms .platform-link{display:block;transition:transform .3s ease;max-width:160px;max-height:40px}.platforms .platform-link:hover{transform:scale(1.1)}.platforms .platform-logo{height:40px;width:auto;max-width:160px;max-height:40px;object-fit:contain;filter:brightness(0)invert(1);opacity:.8;transition:opacity .3s ease}.platforms .platform-logo:hover{opacity:1}@media(max-width:768px){.platforms{margin-top:60px}}