.main-header{position:absolute;top:0;left:0;right:0;z-index:1000;transition:all .3s ease}.main-header.main-sticker{position:fixed;top:0;background:rgba(7,16,26,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);animation:slideDown .3s ease}.main-header.main-sticker .logo{height:50px;width:auto}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.main-header.main-sticker .header-container{padding:15px 20px}.header-container{max-width:1500px;margin:0 auto;padding:34px 0}.main-header.main-sticker .header-content{padding-top:0}.header-content{display:flex;align-items:center;justify-content:space-between;padding-top:20px}.header-logo{height:90px;width:auto}.text-logo{display:flex;align-items:center;font-size:1.8rem;font-weight:900;text-decoration:none}.red-text{color:#ff0040}.bull-text{color:#ffd700}.header-nav{display:flex;gap:25px;align-items:center}.mobile-menu-toggle{display:none;background:none;border:none;color:white;cursor:pointer;padding:8px;border-radius:4px;transition:background-color .3s ease}.mobile-menu-toggle:hover{background-color:rgba(255,255,255,.1)}.mobile-nav{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(7,7,8,.98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 4px 20px rgba(0,0,0,.3);z-index:999;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-nav.mobile-nav-open{display:block;max-height:500px}.mobile-nav-content{padding:20px}.mobile-nav .menu-item{margin-bottom:10px}.mobile-nav .nav-link{display:block;padding:8px 14px;font-size:.85rem;border-radius:4px;transition:all .3s ease;border:1px solid transparent}.mobile-nav .nav-link:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2)}.mobile-nav .nav-link.active{background:var(--primary-color);border-color:var(--primary-color)}.mobile-user-section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:row;gap:15px;font-size:.8rem}.mobile-user-link{display:flex;flex:1 1;align-items:center;gap:10px;color:white;text-decoration:none;padding:9px 14px;background:rgba(255,255,255,.1);border-radius:4px;font-weight:500;transition:background-color .3s ease}.mobile-user-link:hover{background:rgba(255,255,255,.2)}.mobile-logout-link{display:flex;flex:1 1;align-items:center;gap:10px;color:white;text-decoration:none;padding:9px 14px;background:var(--primary-color);border-radius:4px;font-weight:500;justify-content:center;transition:background-color .3s ease}.mobile-logout-link:hover{background:var(--primary-hover-color)}.mobile-login-btn,.mobile-register-btn{display:block;flex:1 1;text-align:center;color:white;text-decoration:none;padding:9px 14px;border-radius:4px;font-weight:600;transition:all .3s ease}.mobile-login-btn{background:rgba(2,2,2,.1);border:2px solid rgba(61,59,59,.2)}.mobile-login-btn:hover{background:rgba(255,255,255,.2)}.mobile-register-btn{background:linear-gradient(135deg,#ff0040 0,var(--primary-color) 100%)}.mobile-register-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,0,64,.3)}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:998;opacity:0;animation:fadeIn .3s ease forwards}.menu-item{list-style:none}.nav-link{color:white;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .3s ease;position:relative;border-radius:5px}.nav-link:hover{color:#e2e2e2!important}.nav-link.active{padding:8px 14px;color:#fff!important;background:var(--primary-color)}.header-right{display:flex;gap:25px;align-items:center}.login-btn{color:#ebebeb;text-decoration:none;font-weight:500;font-size:.8rem;transition:color .3s ease;border:none;background:none}.login-btn:hover{color:#ffd700}.register-btn{background:linear-gradient(135deg,#ff0040 0,var(--primary-color) 100%);color:white;text-decoration:none;padding:10px 18px;border-radius:6px;font-weight:600;font-size:.8rem;transition:all .3s ease;border:none}.register-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(255,0,64,.3)}.header-user{display:flex;align-items:center;gap:25px}.user-link{font-size:1rem;color:#ebebeb;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all .3s}.user-link:hover{color:#ffffff}.logout-link{display:flex;gap:5px;align-items:center;justify-content:center;color:white;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s ease;background:var(--primary-color);padding:8px 14px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .3s ease}.logout-link:hover{transform:translateY(-2px);background:var(--primary-hover-color)!important}.logout-link i,.logout-link svg{color:white;font-size:.85rem;width:.85rem}body{background:linear-gradient(180deg,#07101a,#09131e 49.04%,#050b14)}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:3px;height:5px;overflow:auto}::-webkit-scrollbar-thumb{background-color:#172041;overflow:auto}html{scroll-behavior:smooth;font-size:16px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.15);transition:all .2s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.25);transform:translateY(-1px)}.swiper-button-next:after,.swiper-button-prev:after{font-size:12px!important;color:#dfe7f3}.swiper-button-next:hover:after,.swiper-button-prev:hover:after{color:#ffffff}.swiper-button-disabled{opacity:.4;cursor:default}.swiper-pagination{display:none!important}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{width:32px;height:32px}.swiper-button-next:after,.swiper-button-prev:after{font-size:10px!important}}@media (max-width:480px){.swiper-button-next,.swiper-button-prev{width:28px;height:28px}.swiper-button-next:after,.swiper-button-prev:after{font-size:9px!important}}*{box-sizing:border-box}body{scroll-behavior:smooth;font-weight:400;font-family:Montserrat,serif;overflow-x:hidden;background:#07101a}audio,iframe,img,table,video{max-width:100%}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.link{text-decoration:none}.effect.slide-down:after{color:#00407a!important}.cursor{border-radius:50%;background:rgb(74,46,83)}.cursor,.cursor-f{position:absolute;z-index:10000;width:var(--size);height:var(--size);pointer-events:none;mix-blend-mode:difference}.cursor-f{top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='47' height='47' viewBox='0 0 47 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.4202 42.4202C38.8403 46 33.3594 46 23.5 46C13.6406 46 8.15966 46 4.57983 42.4202C1 38.8403 1 33.3594 1 23.5C1 13.6406 1 8.15966 4.57983 4.57983C8.15966 1 13.6406 1 23.5 1C33.3594 1 38.8403 1 42.4202 4.57983C46 8.15966 46 13.6406 46 23.5C46 33.3594 46 38.8403 42.4202 42.4202Z' stroke='white'/%3E%3C/svg%3E%0A");background-size:cover;opacity:.5}.sticky-top{z-index:1!important}.st-top{top:140px}.section{position:relative;padding:120px 0}.section__wrapper{display:flex;flex-direction:column;align-items:start}.section__header{display:flex;flex-direction:row}.section__header h4{font-size:1.2rem;font-weight:700;color:#353535}.partner__header h4{font-size:18px}.section__header p{width:55%;text-align:center;font-size:14px;margin-top:20px;line-height:22px}.section__header a{font-size:14px;text-decoration:none;color:#121212}.section__header.margin-bottom{margin-bottom:-120px}.yellow-text{color:#ee930c}.displayNone{display:none!important}.displayBlock,.side-content.displayNone{display:flex!important}.block,.displayOn{display:block}.none{display:none}.background-gray,.gray{background:#f1f1f1}.pagination{position:relative;display:flex;width:100%;justify-content:center;margin-top:20px}.section-title{display:flex;flex-direction:column;margin-bottom:25px;flex-wrap:wrap;gap:15px}.section-title h2{font-size:1.6rem;color:#fff;font-weight:600}.section-title p{font-size:.9rem;font-weight:400;color:#b5b5b5}.section-title a{color:#000;font-size:.8rem;transition:all .4s}.section-title a:hover{color:var(--primary-color)}.section-title a i,.section-title a svg{color:#757575;margin-left:10px}img.blur{filter:blur(10px)}img.loaded{filter:blur(0)}.has-target-link:hover a span{background-size:100% 2px}.has-target-link a span{background-image:linear-gradient(rgb(0,0,0),rgb(0,0,0));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;position:relative;transition:background-size .4s}.image{width:100%;height:auto;display:block}.image.blur{filter:blur(10px);transform:scale(1.02)}.image.loaded{filter:blur(0);transform:scale(1);transition:filter .3s ease,transform .3s ease}.image.fallback{opacity:.5;object-fit:contain}.app-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;background:rgba(7,16,26,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999}.app-loading-content{display:flex;flex-direction:column;align-items:center;gap:16px;color:#fff}.app-loading-logo{width:96px;height:96px;object-fit:contain}.app-loading-text{font-weight:600;letter-spacing:.2px}:root{--container-width:1600px;--primary-color:#ed1c24;--primary-hover-color:#ed1c23d8;--secound-color:#d5ab10;--secound-hover-color:#d5ab10bd;--gray:#f5f6f5;--divider-color:#12223b30}.custom-container{padding:0 120px;width:100%}a{text-decoration:none}li,ul{margin-bottom:0}.theme-btn{position:relative;border:1px solid #d2ff0a;background-color:var(--secound-color);box-shadow:0 0 10px 0 hsla(69,95%,50%,.644);color:#444444;padding:10px 24px;font-size:12px;font-weight:500;transition:all .4s;border-radius:100px}.theme-btn i,.theme-btn svg{margin-left:18px;background:#1f2936;padding:12px;border-radius:50%}.theme-btn:hover{color:#000;background-color:hsla(69,95%,50%,.644)}.section-services{background:var(--gray) url(/assets/img/our-service-bg.png) no-repeat;background-position:100% 0;background-size:auto;padding:100px 0 70px}.section-project{padding-top:0}.border-lg-end{border-right:1px solid #dee2e6}.hero-section{min-height:100vh;height:100vh;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.participate-btns{display:flex;gap:15px}.participate-btns .participate-btn{flex:1 1}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.loading-animation{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#07101a,#000);display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .8s ease,visibility .8s ease}.loading-animation.loaded{opacity:0;visibility:hidden;pointer-events:none}.bull-collision{position:relative;width:100%;height:100px;display:flex;align-items:center;justify-content:center}.bull-collision:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.8) 0,transparent 70%);opacity:0;animation:collisionBurst 2s ease-in-out}@keyframes collisionBurst{0%,40%{opacity:0;transform:translate(-50%,-50%) scale(0)}50%{opacity:1;transform:translate(-50%,-50%) scale(3)}60%{opacity:.5;transform:translate(-50%,-50%) scale(5)}to{opacity:0;transform:translate(-50%,-50%) scale(8)}}@media (max-width:768px){.bull-left,.bull-right{font-size:2.5rem}.bull-collision:before{width:60px;height:60px}}@media (max-width:480px){.bull-left,.bull-right{font-size:2rem;letter-spacing:2px}.bull-collision:before{width:40px;height:40px}}.bull-left,.bull-right{position:absolute;font-size:4rem;font-weight:900;letter-spacing:3px;text-shadow:0 0 30px rgba(255,0,64,.8);z-index:2}.bull-left{animation:slideInFromLeft 2.5s ease-in-out}.bull-right{animation:slideInFromRight 2.5s ease-in-out}@keyframes slideInFromLeft{0%{transform:translateX(-100vw) scale(1);opacity:1}40%{transform:translateX(-30px) scale(1.05);opacity:1}50%{transform:translateX(0) scale(1.3);opacity:1;text-shadow:0 0 50px rgba(255,0,64,1),0 0 100px rgba(255,0,64,.5)}60%{transform:translateX(30px) scale(1.05);opacity:1}to{transform:translateX(-250px) scale(.6);opacity:.6}}@keyframes slideInFromRight{0%{transform:translateX(100vw) scale(1);opacity:1}40%{transform:translateX(30px) scale(1.05);opacity:1}50%{transform:translateX(0) scale(1.3);opacity:1;text-shadow:0 0 50px rgba(255,215,0,1),0 0 100px rgba(255,215,0,.5)}60%{transform:translateX(-30px) scale(1.05);opacity:1}to{transform:translateX(250px) scale(.6);opacity:.6}}.hero-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:none;animation:fadeIn 1.5s ease-in-out}.hero-desktop{display:block}@media (min-width:1541px){.hero-desktop{display:block}.hero-laptop,.hero-mobile,.hero-tablet{display:none}}@media (max-width:1540px) and (min-width:992px){.hero-desktop{display:none}.hero-laptop{display:block}.hero-mobile,.hero-tablet{display:none}.hero-content>.hero-container{padding:5% 20px!important}}@media (max-width:991px) and (min-width:768px){.hero-desktop,.hero-laptop{display:none}.hero-tablet{display:block}.hero-mobile{display:none}}@media (max-width:768px){.hero-content>.hero-container{padding:160px 20px!important;align-items:start!important;justify-content:center}.hero-desktop,.hero-laptop,.hero-tablet{display:none}.hero-mobile{display:block}}.hero-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#000);display:flex;align-items:center;justify-content:center}.hero-fallback h1{font-size:4rem;font-weight:900;color:#ff0040;text-shadow:2px 2px 8px rgba(0,0,0,.5);letter-spacing:2px}.hero-container{max-width:1500px;margin:0 auto;padding:0 20px;height:100%}.hero-content{position:relative;display:flex;align-items:left;width:100%;height:100%;z-index:2}.hero-content>.hero-container{position:relative;display:flex;align-items:center;max-width:1500px;width:100%;padding:200px 0;align-items:end}.hero-actions{max-width:500px;width:100%}.hero-left{z-index:2}.hero-title{font-size:2.2rem;font-weight:900;color:white;margin:0 0 10px;line-height:1.1;text-transform:uppercase;text-shadow:2px 2px 8px rgba(0,0,0,.5);letter-spacing:2px}.hero-amount{display:flex;align-items:baseline;margin-bottom:15px}.amount-number{font-size:5rem;font-weight:900;background:linear-gradient(91deg,#fec800 8.61%,#ffe583 33.75%,#d5ab10 58.88%,#ffe583 79.33%,#c9a314 97.23%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.scrollup{background:var(--primary-color)!important;border-color:var(--primary-color)!important}@keyframes glow{0%{text-shadow:0 0 20px rgba(255,215,0,.5),0 0 30px rgba(255,215,0,.3)}to{text-shadow:0 0 30px rgba(255,215,0,.8),0 0 50px rgba(255,215,0,.5)}}.amount-currency{font-size:3rem;font-weight:900;color:#ffd700;margin-left:10px;text-shadow:0 0 20px rgba(255,215,0,.5)}.hero-subtitle{color:rgba(255,255,255,.8);font-size:1.1rem;margin-bottom:40px}.hero-actions{display:flex;flex-direction:column;gap:15px;position:relative;z-index:3;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:20px;border-radius:10px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px rgba(0,0,0,.3);animation:slideInLeft 1s ease-out;transform:translateX(0);transition:all .3s ease}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.phone-input-group{display:flex;gap:12px;position:relative}.phone-input-group:hover:before{opacity:.7}@keyframes borderGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.phone-input{flex:1 1;padding:15px 20px;border-radius:5px;font-size:1rem;background:rgba(255,255,255,.15);color:white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent;transition:all .3s ease;position:relative;overflow:hidden}.phone-input:focus{outline:none;border-color:rgba(255,0,64,.5);background:rgba(255,255,255,.2);box-shadow:0 0 20px rgba(255,0,64,.3);transform:translateY(-2px)}.phone-input:focus:before{left:100%}.phone-input::placeholder{color:rgba(255,255,255,.6)}.participate-btn{background:linear-gradient(135deg,#ff0040,#cc0033);color:white;border:none;padding:16px 32px;border-radius:4px;font-weight:700;font-size:.85rem;cursor:pointer;transition:all .4s ease;box-shadow:0 8px 25px rgba(255,0,64,.3);position:relative;overflow:hidden;text-transform:uppercase;letter-spacing:1px}.participate-btn:hover:before{left:100%}.participate-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px rgba(255,0,64,.5);background:linear-gradient(135deg,#ff1050,#dd0044)}.participate-btn:active{transform:translateY(-1px) scale(.98);transition:all .1s ease}@keyframes pulse{0%{box-shadow:0 8px 25px rgba(255,0,64,.3)}50%{box-shadow:0 8px 25px rgba(255,0,64,.6),0 0 30px rgba(255,0,64,.4)}to{box-shadow:0 8px 25px rgba(255,0,64,.3)}}.qr-btn{background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);color:white;padding:16px 24px;border-radius:12px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .4s ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);justify-content:center;font-weight:600;display:none;position:relative;overflow:hidden}.qr-btn:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1));transition:width .3s ease}.qr-btn:hover:before{width:100%}.qr-btn:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5);transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,255,255,.1)}.qr-btn img{width:22px;height:22px;filter:invert(1);transition:transform .3s ease}.qr-btn:hover img{transform:rotate(5deg) scale(1.1)}@media (max-width:768px){.qr-btn{display:flex}.participate-btns{margin-top:20px}.hero-actions{animation:slideInUp 1s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:480px){.hero-actions{padding:15px;border-radius:8px}.participate-btn,.phone-input{padding:10px 14px;font-size:.85rem}}.hero-right{position:relative;display:flex;justify-content:center;align-items:center}.hero-can img{max-width:800px;height:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.3))}.floating-coins{position:absolute;top:0;left:0;right:0;bottom:0}.coin{position:absolute;width:60px;height:60px;animation:float 3s ease-in-out infinite}.coin-1{top:20%;right:20%;animation-delay:0s}.coin-2{top:60%;right:10%;animation-delay:1s;width:180px;height:180px}.coin-3{top:30%;left:20%;animation-delay:2s;width:200px;height:200px}.coin-4{bottom:20%;left:30%;animation-delay:1.5s;display:none}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.products-section{padding:80px 0;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{text-align:center;font-size:1.8rem;font-weight:700;width:35%;color:white;margin:0 auto 60px}.product-card{text-align:center;cursor:pointer;transition:all .3s ease}.product-card:hover{transform:translateY(-10px)}.product-image{width:120px;height:120px;margin:0 auto 20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1)}.product-image.gold{background:linear-gradient(45deg,#ffd700,#ffa500)}.product-image img{max-width:80px;height:auto}.coin-icon,.star-icon{width:60px;height:60px;background:#8b4513;border-radius:50%;position:relative}.coin-icon:before{content:"₮";font-weight:700}.coin-icon:before,.star-icon:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffd700;font-size:24px}.star-icon:before{content:"★"}.product-card h3{color:white;font-size:1.3rem;font-weight:600;margin-bottom:15px}.product-card p{color:rgba(255,255,255,.7);line-height:1.6}.statistics-section{padding:80px 0;position:relative}.statistics-section:before{content:"";position:absolute;top:0;left:0;right:0;height:50px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px;width:65%;margin:0 auto 60px}.stat-item{text-align:center}.stat-number{font-size:4rem;font-weight:800;color:white;line-height:1;margin-bottom:10px}.stat-label{color:rgba(255,255,255,.7);font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.stats-description{margin:0 auto;text-align:center;color:#bdbdbd;line-height:1.8}.stats-description p{color:rgba(255,255,255,.7);line-height:1.8;margin-bottom:20px}.faq-section{padding:80px 0;position:relative}.faq-section:before{content:"";position:absolute;top:0;left:0;right:0;height:50px;background:linear-gradient(180deg,#0a0f1a,transparent)}.faq-wrapper{padding:120px 0;background:linear-gradient(180deg,#07111b,#0f0b0b);border-radius:40px}.faq-list{margin:0 auto;width:80%}.faq-item{border-bottom:1px solid rgba(255,255,255,.1)}.faq-question{padding:25px 0;color:white;font-size:1.1rem;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:color .3s ease}.faq-question:hover,.faq-toggle{color:#ffd700}.faq-toggle{font-size:1.2rem;transition:transform .3s ease}.faq-toggle.active{transform:rotate(180deg)}.faq-answer{padding:0 0 25px;color:rgba(255,255,255,.7);line-height:1.6;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.footer-copyright{text-align:center;padding:20px 0;color:rgba(255,255,255,.7);font-size:.9rem}@media (max-width:1200px){.hero-container{max-width:1000px;padding:0 15px}.hero-content{gap:60px}.container{max-width:1000px;padding:0 15px}}@media (max-width:992px){.header-content .logo{height:80px}.header-container{padding:20px 15px}.desktop-nav,.desktop-user{display:none}.mobile-menu-toggle{display:block}.hero-content{grid-template-columns:1fr;gap:40px;text-align:center}.hero-title{font-size:3rem}.amount-number{font-size:4rem}.amount-currency{font-size:2.5rem}.products-grid,.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.hero-can img{max-width:400px}.floating-coins .coin{width:50px;height:50px}.coin-2,.coin-3{width:120px;height:120px}}@media (max-width:768px){.desktop-nav,.desktop-user{display:none!important}.mobile-menu-toggle{display:block!important}.header-right{gap:10px}.register-btn{padding:8px 16px}.login-btn,.register-btn{font-size:.8rem}.hero-title{font-size:2.5rem;line-height:1.2}.amount-number{font-size:3rem}.amount-currency{font-size:2rem}.products-grid{grid-template-columns:1fr;gap:30px}.product-card{padding:30px 20px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:30px}.stat-number{font-size:3rem}.phone-input-group{flex-direction:column}.hero-can img{max-width:250px}.floating-coins .coin{width:40px;height:40px}.coin-2,.coin-3{width:80px;height:80px}.section-title{font-size:2rem;margin-bottom:40px}.faq-question{font-size:1rem;padding:20px 0;gap:10px;align-items:flex-start}.faq-answer{padding:0 0 20px;font-size:.95rem}.faq-toggle{font-size:1rem;margin-top:2px}.faq-wrapper{padding:80px 20px;border-radius:20px}}@media (max-width:576px){.header-container{padding:15px 10px}.container,.hero-container{padding:0 15px}.hero-title{font-size:2rem;margin-bottom:15px}.amount-number{font-size:2.5rem}.amount-currency{font-size:1.5rem}.hero-subtitle{font-size:1rem;margin-bottom:30px}.participate-btn,.qr-btn{padding:12px 20px;font-size:.9rem}.phone-input{padding:12px 15px;font-size:.85rem}.section-title{font-size:1.8rem;margin-bottom:30px}.product-card{padding:25px 15px}.product-card h3{font-size:1.1rem}.product-card p{font-size:.9rem}.stats-grid{grid-template-columns:1fr;gap:20px}.stat-number{font-size:2.5rem}.stat-label{font-size:1rem}.faq-question{font-size:.95rem;padding:15px 0;gap:8px;align-items:flex-start}.faq-answer p{line-height:1.5}.faq-answer p,.faq-toggle{font-size:.9rem}.faq-wrapper{padding:60px 15px;border-radius:15px}.hero-can img{max-width:200px}.floating-coins .coin{width:30px;height:30px}.coin-2,.coin-3{width:60px;height:60px}.faq-section,.products-section,.sections-section,.statistics-section{padding:60px 0}}@media (max-width:480px){.hero-title{font-size:1.8rem}.amount-number{font-size:2rem}.amount-currency{font-size:1.2rem}.section-title{font-size:1.5rem}.header-right{flex-direction:column;gap:8px}.login-btn,.register-btn{padding:6px 12px;font-size:.75rem}.participate-btn,.qr-btn{padding:10px 15px;font-size:.85rem}.product-image{width:100px;height:100px;margin-bottom:15px}.product-image img{max-width:60px}.stat-number{font-size:2rem}.floating-coins{display:none}}@media (max-width:360px){.hero-title{font-size:1.6rem}.amount-number{font-size:1.8rem}.amount-currency{font-size:1rem}.section-title{font-size:1.3rem}.container,.hero-container{padding:0 10px}.faq-section,.products-section,.sections-section,.statistics-section{padding:40px 0}.product-card{padding:20px 10px}.stat-number{font-size:1.8rem}.faq-question{font-size:.9rem;padding:12px 0;gap:8px}.faq-answer p{line-height:1.4}.faq-answer p,.faq-toggle{font-size:.85rem}.faq-wrapper{padding:40px 10px;border-radius:10px}}@media (max-width:1650px){.header-container{padding:20px 30px}.hero-content>.hero-container{padding:15% 30px}}@media (max-width:991px){.section-title{width:100%}.product-card{margin-bottom:30px}}@media (max-width:767px){.faq-list{width:90%}.my-lotteries-header{display:flex;flex-direction:column;gap:10px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:100000;padding:20px;width:100%;height:100vh}.modal-content{background:linear-gradient(135deg,#ffffff,#f7f7f7);border-radius:10px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.1)}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px 30px;border-bottom:1px solid rgba(0,0,0,.1)}.modal-title{font-size:1.3rem;font-weight:700;color:#333333;margin:0;background:linear-gradient(45deg,var(--primary-color),var(--secound-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close{background:none;border:none;color:#666666;cursor:pointer;padding:8px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.modal-close:hover{background:rgba(0,0,0,.1);color:#333333;transform:rotate(90deg)}.registration-form{padding:30px}.form-header{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;margin-bottom:20px}.form-header h3{font-size:1.25rem;font-weight:700;color:#333333;margin:0 0 6px}.form-header p{font-size:.85rem;color:rgba(0,0,0,.6);margin:0}.form-group{margin-bottom:12px}.form-label{display:block;font-size:13px;font-weight:600;color:#333333;margin-bottom:3px}.form-input{width:100%;padding:8px 20px;background:rgba(248,249,250,.8);border:2px solid rgba(0,0,0,.1);border-radius:3px;color:#333333;font-size:15px;transition:all .3s ease;box-sizing:border-box}.form-input:focus{outline:none;border-color:var(--primary-color);background:rgba(248,249,250,1)}.form-input::placeholder{color:rgba(0,0,0,.4)}.form-input.error{border-color:#ff4757;background:rgba(255,71,87,.1)}.error-message{display:block;color:#ff4757;font-size:14px;margin-top:5px;font-weight:500}.form-actions{display:flex;gap:15px;margin-top:30px;padding-top:30px;border-top:1px solid rgba(0,0,0,.1)}.cancel-btn,.submit-btn{flex:1 1;padding:8px 20px;border:none;border-radius:3px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.cancel-btn{background:rgba(248,249,250,.8);color:#666666;border:2px solid rgba(0,0,0,.1)}.cancel-btn:hover{background:rgba(248,249,250,1);color:#333333;border-color:rgba(0,0,0,.2);transform:translateY(-2px)}.submit-btn{background:linear-gradient(45deg,#ff0040,#ff4757);color:#ffffff;box-shadow:0 4px 15px rgba(255,0,64,.3)}.submit-btn:hover{background:linear-gradient(45deg,#e6003a,#ff3742);box-shadow:0 6px 20px rgba(255,0,64,.4);transform:translateY(-2px)}.submit-btn:active{transform:translateY(0)}@media (max-width:576px){.modal-content{margin:10px;border-radius:15px}.modal-header{padding:20px 20px 15px}.modal-title{font-size:24px}.registration-form{padding:20px}.form-actions{flex-direction:column}.cancel-btn,.submit-btn{padding:12px 20px;font-size:14px}}.registration-form .ant-form-item-label>label{color:#333333!important;font-weight:600;font-size:12px}.registration-form .ant-input-custom{background:rgba(248,249,250,.8)!important;border:1.5px solid rgba(0,0,0,.1)!important;border-radius:2px!important;color:#333333!important;font-size:14px!important;padding:8px 14px!important;height:auto!important}.registration-form .ant-input-custom:hover{border-color:rgba(0,0,0,.2)!important;background:rgba(248,249,250,1)!important}.registration-form .ant-input-custom.ant-input-focused,.registration-form .ant-input-custom:focus{border-color:#4e3939!important;background:rgba(248,249,250,1)!important;box-shadow:0 0 0 3px rgba(255,0,64,.014)!important}.registration-form .ant-input-custom::placeholder{color:rgba(0,0,0,.4)!important}.registration-form .ant-input-affix-wrapper,.registration-form .ant-input-password-custom{padding:8px 14px!important;background:rgba(248,249,250,.8)!important;border:1.5px solid rgba(0,0,0,.1)!important}.registration-form .ant-input-affix-wrapper{border-radius:2px!important}.registration-form .ant-input-affix-wrapper:hover{border-color:rgba(0,0,0,.2)!important;background:rgba(248,249,250,1)!important}.registration-form .ant-input-affix-wrapper-focused,.registration-form .ant-input-affix-wrapper:focus{border-color:#ff0040!important;background:rgba(248,249,250,1)!important;box-shadow:0 0 0 3px rgba(255,0,64,.1)!important}.registration-form .ant-input-affix-wrapper input{background:transparent!important;border:none!important;color:#333333!important;font-size:14px!important}.registration-form .ant-input-affix-wrapper input::placeholder{color:rgba(0,0,0,.4)!important}.registration-form .ant-input-suffix{color:rgba(0,0,0,.4)!important}.registration-form .ant-form-item-explain-error{color:#ff4757!important;font-weight:500;font-size:14px}.cancel-btn-ant,.submit-btn-ant{flex:1 1;height:auto!important;font-size:14px!important;padding:12px 14px!important;border-radius:4px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease!important}.cancel-btn-ant{background:rgba(248,249,250,.8)!important;color:#666666!important;border:1.5px solid rgba(0,0,0,.1)!important}.cancel-btn-ant:hover{background:rgba(248,249,250,1)!important;border-color:rgba(0,0,0,.2)!important;color:#333333!important;transform:translateY(-2px)}.submit-btn-ant{background:linear-gradient(45deg,#ff0040,#ff4757)!important;color:#ffffff!important;border:none!important;box-shadow:0 4px 15px rgba(255,0,64,.3)}.submit-btn-ant:hover{background:linear-gradient(45deg,#e6003a,#ff3742)!important;color:#ffffff!important;box-shadow:0 6px 20px rgba(255,0,64,.4)!important;transform:translateY(-2px)}.submit-btn-ant:active{transform:translateY(0)}.ant-message .ant-message-notice-content{background:rgba(0,0,0,.9)!important;border-radius:8px!important;box-shadow:0 4px 12px rgba(0,0,0,.3)!important}.ant-message-success .anticon{color:#52c41a!important}.ant-message-error .anticon{color:#ff4757!important}.security-status{display:flex;align-items:center;gap:8px;padding:10px 15px;background:rgba(76,175,80,.1);border:1px solid rgba(76,175,80,.3);border-radius:8px;margin-bottom:20px}.security-icon{color:#4caf50}.security-text{color:#4caf50;font-size:14px;font-weight:500}.registration-form .ant-form-item-has-error .ant-input-affix-wrapper,.registration-form .ant-form-item-has-error .ant-input-custom{border-color:#ff4757!important;background:rgba(255,71,87,.1)!important;animation:none!important}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.registration-form .ant-alert{border-radius:8px!important;margin-bottom:15px}.registration-form .ant-alert-warning{background:rgba(255,193,7,.1)!important;border:1px solid rgba(255,193,7,.3)!important}.registration-form .ant-alert-warning .ant-alert-icon{color:#ffc107!important}.registration-form .ant-btn:disabled,.registration-form .ant-form-item.ant-form-item-disabled .ant-input-custom,.registration-form .ant-form-item.ant-form-item-has-error.ant-form-item-disabled .ant-input-custom{background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.3)!important;cursor:not-allowed!important}.registration-form .ant-btn:disabled{border-color:rgba(0,0,0,.1)!important}.submit-btn-ant.ant-btn-loading{position:relative;overflow:hidden}.submit-btn-ant.ant-btn-loading:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:loading-shimmer 1.5s infinite}.registration-success{display:flex;flex-direction:column;align-items:center;padding:25px;border-radius:8px;color:#4caf50;font-size:14px;font-weight:500}.success-icon{font-size:74px;margin-bottom:20px}.success-title{font-size:1.8rem;margin-bottom:10px;color:#0fa546;font-weight:700}.success-message{font-size:.9rem;color:rgb(139,139,139);text-align:center;margin-bottom:20px}.resend-otp-button{border:none;background:none}@media (max-width:576px){.registration-form .ant-input-affix-wrapper,.registration-form .ant-input-custom{padding:12px 16px!important;font-size:14px!important}.cancel-btn-ant,.submit-btn-ant{padding:12px 20px!important;font-size:14px!important}.form-actions{flex-direction:column;gap:10px}.security-status{padding:8px 12px;font-size:13px}.security-icon{width:14px;height:14px}}.captcha-box{background-color:white;padding:30px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);text-align:center;max-width:400px;width:"90%"}.captcha-box h3{font-size:1.2rem;margin-bottom:23px;color:#333;font-weight:700}.captcha-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:16px;text-align:center;text-transform:uppercase}.lottery-card{transition:all .3s ease;border-radius:12px;overflow:hidden}.lottery-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.lottery-card-content{padding:0}.lottery-header{border-bottom:1px solid #f0f0f0;padding-bottom:12px}.lottery-info{min-height:120px}.my-lotteries{color:#fff}.my-lotteries .ant-card-actions{border-top:1px solid #f0f0f0;background:#fafafa}.my-lotteries .ant-card-actions>li{margin:4px 0}.my-lotteries .ant-card-actions>li>span{display:flex;justify-content:center;align-items:center}.my-lotteries-section{margin-top:90px}.my-lotteries{padding:80px 0}.profile-activate-panel{background:rgba(7,16,26,.6);border:1px solid #142131;border-radius:12px;padding:16px;margin-bottom:18px;box-shadow:0 6px 24px rgba(0,0,0,.25)}.profile-activate-panel .ant-input{background:rgba(255,255,255,.06)!important;border-color:#243246!important;color:#e6f0ff!important}.profile-activate-panel .ant-input::placeholder{color:rgba(230,240,255,.5)!important}.profile-activate-hint{margin-top:8px;font-size:12px;color:#9fb7d0}.profile-lottery-table .ant-table{background:#0d1826!important;border-radius:12px;overflow:hidden}.profile-lottery-table .ant-table-thead>tr>th{background:#0f1f33!important;color:#9fb7d0!important;border-bottom:1px solid #16263b!important}.profile-lottery-table .ant-table-tbody>tr>td{border-bottom:1px solid #0f2034!important}.profile-lottery-table .ant-table-tbody>tr:hover>td{background:#0b2136!important}.my-lottery-title{display:flex;flex-direction:column;justify-content:start;color:#d6d6d6;gap:8px}.my-lottery-title h3{display:flex;gap:8px;align-items:center;font-size:1.4rem;font-weight:600;color:#d6d6d6;margin:0;padding:0}.my-lottery-title h3 i,.my-lottery-title h3 svg{color:var(--secound-color);font-size:1.4rem}.my-lottery-title span{font-size:.9rem;color:#d4d4d4}.my-lotteries .ant-card-body{padding:10px!important}.my-lotteries-header{margin-bottom:35px}.my-lotteries-loading span{color:#b3b3b3;font-size:1.2rem;font-weight:500}.my-lotteries-empty h4{color:#e7e7e7;font-size:1.2rem;font-weight:500;margin-top:20px}.back-home-btn{color:#4caf50;font-weight:500;font-size:.9rem;padding:8px 16px;border:1px solid #4caf50}.back-home-btn:hover{background:#4caf50!important;color:white!important;transition:all .3s ease}.lottery-card-small{transition:all .3s ease;border-radius:8px;overflow:hidden;min-height:70px;background:#f3f3f3!important}.lottery-card-small:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.lottery-card-content{padding:10px;text-align:center}.lottery-code{margin-bottom:8px}.lottery-date{display:flex;align-items:center;justify-content:center;gap:4px}.date-icon,.date-text{color:#666;font-size:12px}.my-lotteries-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #2c2c2c}.my-lottery-title span{color:#666;font-size:14px;margin-top:4px;display:block}.pagination-container{display:flex;justify-content:center;align-items:center;margin-top:32px;padding:20px;background:#fafafa;border-radius:12px;border:1px solid #f0f0f0;text-align:center}.pagination-container :global(.ant-pagination){display:flex;justify-content:center;align-items:center;gap:8px}.pagination-container :global(.ant-pagination-item){border-radius:8px;border:1px solid #d9d9d9;transition:all .3s ease}.pagination-container :global(.ant-pagination-item:hover){border-color:#40a9ff;transform:translateY(-1px)}.pagination-container :global(.ant-pagination-item-active){background:linear-gradient(135deg,#1890ff,#40a9ff);border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.3)}.pagination-container :global(.ant-pagination-item-active a){color:white;font-weight:600}.pagination-container :global(.ant-pagination-next),.pagination-container :global(.ant-pagination-prev){border-radius:8px;border:1px solid #d9d9d9;transition:all .3s ease}.pagination-container :global(.ant-pagination-next:hover),.pagination-container :global(.ant-pagination-prev:hover){border-color:#40a9ff;transform:translateY(-1px)}.pagination-container :global(.ant-pagination-jump-next),.pagination-container :global(.ant-pagination-jump-prev){border-radius:8px}.pagination-container :global(.ant-pagination-total-text){color:#666;font-size:14px;margin-right:16px}.pagination-container :global(.ant-pagination-options){margin-left:16px}.pagination-container :global(.ant-pagination-options-size-changer){border-radius:6px}.pagination-container :global(.ant-pagination-options-quick-jumper input){border-radius:6px;border:1px solid #d9d9d9;transition:all .3s ease}.pagination-container :global(.ant-pagination-options-quick-jumper input:focus){border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}@font-face{font-family:DinPro;font-style:normal;font-weight:400;src:url(/fonts/dinpro.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:medium;src:url(/fonts/dinpro_mediumitalic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:medium;src:url(/fonts/dinpro_medium.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:lighter;src:url(/fonts/dinpro_light.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:400;src:url(/fonts/dinpro_italic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:italic;font-weight:700;src:url(/fonts/dinpro_bolditalic.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:700;src:url(/fonts/dinpro_bold.otf) format("opentype")}@font-face{font-family:DinPro;font-style:normal;font-weight:900;src:url(/fonts/dinpro_black.otf) format("opentype")}