.gsix-navbar-wrapper{background:var(--gsix-nav-bg);width:100%;}
.gsix-navbar-inner{max-width:1400px;margin:0 auto;padding:var(--gsix-container-padding);}
.gsix-logo-wrap{width:100%;display:flex;justify-content:var(--gsix-logo-align);}
.gsix-logo{display:block;width:var(--gsix-logo-width);max-width:100%;height:auto;margin:var(--gsix-logo-margin);padding:var(--gsix-logo-padding);box-sizing:border-box;}
.gsix-buttons-wrap{display:flex;gap:var(--gsix-button-gap);flex-wrap:wrap;justify-content:center;align-items:center;}
.gsix-button-slot{position:relative;display:inline-block;isolation:isolate;}
.gsix-party-popper{overflow:visible;}
.gsix-button-link{text-decoration:none;}
.gsix-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--gsix-button-height);height:var(--gsix-button-height);border-radius:var(--gsix-button-radius);padding:var(--gsix-button-padding);margin:0;border:var(--gsix-border-thickness) solid var(--gsix-glow-2);cursor:pointer;outline:none;overflow:hidden;color:var(--gsix-text-color)!important;text-decoration:none!important;box-sizing:border-box;line-height:1;text-align:center;background:var(--gsix-button-gradient)!important;background-size:400% 400%!important;transition:transform .25s ease,box-shadow .25s ease;font-weight:700;letter-spacing:.12em;box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 22px color-mix(in srgb,var(--gsix-hover-shadow-color) 35%,transparent);}
.gsix-button .gsix-button-text{position:relative;z-index:3;color:inherit;font-size:var(--gsix-button-font-size);font-family:'Outfit',system-ui,'Segoe UI',Arial,sans-serif;font-weight:700;letter-spacing:.12em;line-height:1.15;white-space:nowrap;user-select:none;box-sizing:border-box;text-transform:capitalize;text-shadow:2px 2px 4px rgba(0,0,0,.45);}
.gsix-animated-on .gsix-button{animation:gsixGradientFlow var(--gsix-money-speed) ease-in-out infinite,gsixBtnBounce var(--gsix-shine-speed) ease-in-out infinite;}
.gsix-button::before{content:"";position:absolute;inset:-5px;border-radius:inherit;background:var(--gsix-button-gradient);background-size:400% 400%;filter:blur(14px);opacity:.6;z-index:-2;pointer-events:none;animation:gsixGradientFlow var(--gsix-money-speed) ease-in-out infinite;}
.gsix-button::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),var(--gsix-glow-3),transparent);transform:translateX(-120%);z-index:2;pointer-events:none;}
.gsix-animated-on .gsix-button::after{animation:gsixShine var(--gsix-shine-speed) ease-in-out infinite;}
.gsix-button:hover,.gsix-button:focus-visible{color:var(--gsix-hover-text-color)!important;transform:scale(var(--gsix-scale-amount));box-shadow:0 8px 24px rgba(0,0,0,.35),0 0 28px var(--gsix-hover-shadow-color),0 0 44px var(--gsix-glow-2);}
.gsix-button:active{transform:scale(.95);}
.gsix-confetti{position:absolute;width:10px;height:14px;opacity:0;pointer-events:none;z-index:1;left:50%;top:55%;transform-origin:center;}
.gsix-f1{background:var(--gsix-confetti-1);animation-delay:0s;--x:-70px;--y:-65px;--r:120deg;}.gsix-f2{background:var(--gsix-confetti-2);animation-delay:.25s;--x:-30px;--y:-80px;--r:220deg;}.gsix-f3{background:var(--gsix-confetti-3);animation-delay:.5s;--x:20px;--y:-78px;--r:160deg;}.gsix-f4{background:var(--gsix-confetti-4);animation-delay:.75s;--x:65px;--y:-62px;--r:260deg;}.gsix-f5{background:var(--gsix-confetti-5);animation-delay:1s;--x:-45px;--y:-95px;--r:320deg;}.gsix-f6{background:var(--gsix-confetti-6);animation-delay:1.25s;--x:48px;--y:-92px;--r:180deg;}
.gsix-spark{position:absolute;width:8px;height:8px;border-radius:50%;opacity:0;pointer-events:none;z-index:1;left:50%;top:58%;background:radial-gradient(circle,#fff 0%,var(--gsix-spark-color) 55%,transparent 100%);box-shadow:0 0 10px var(--gsix-spark-color),0 0 18px var(--gsix-spark-color);}
.gsix-s1{animation-delay:.1s;--x:-55px;--y:-55px;}.gsix-s2{animation-delay:.45s;--x:55px;--y:-50px;}.gsix-s3{animation-delay:.8s;--x:-20px;--y:-88px;}.gsix-s4{animation-delay:1.15s;--x:25px;--y:-84px;}
.gsix-animated-on .gsix-confetti{animation:gsixConfettiPop var(--gsix-animation-speed) ease-out infinite;}
.gsix-animated-on .gsix-spark{animation:gsixSparkBurst var(--gsix-spark-speed) ease-out infinite;}
.gsix-animated-off .gsix-confetti,.gsix-animated-off .gsix-spark{animation:none!important;display:none!important;}
@keyframes gsixGradientFlow{0%{background-position:0% 50%;}50%{background-position:100% 50%;}100%{background-position:0% 50%;}}
@keyframes gsixBtnBounce{0%,100%{transform:scale(1);}30%{transform:scale(var(--gsix-scale-amount));}50%{transform:scale(1.02);}70%{transform:scale(var(--gsix-scale-amount));}}
@keyframes gsixShine{0%{transform:translateX(-120%);opacity:0;}20%{opacity:1;}60%{opacity:1;}100%{transform:translateX(120%);opacity:0;}}
@keyframes gsixConfettiPop{0%{opacity:0;transform:translate(-50%,0) rotate(0deg) scale(.4);}15%{opacity:1;}55%{opacity:1;transform:translate(calc(-50% + var(--x) * .65),calc(var(--y) * .65)) rotate(calc(var(--r) * .6)) scale(1);}100%{opacity:0;transform:translate(calc(-50% + var(--x)),var(--y)) rotate(var(--r)) scale(.55);}}
@keyframes gsixSparkBurst{0%{opacity:0;transform:translate(-50%,0) scale(.3);}20%{opacity:1;}60%{opacity:1;transform:translate(calc(-50% + var(--x) * .6),calc(var(--y) * .6)) scale(1);}100%{opacity:0;transform:translate(calc(-50% + var(--x)),var(--y)) scale(.4);}}
@media (prefers-reduced-motion:reduce){.gsix-button,.gsix-button::before,.gsix-button::after,.gsix-confetti,.gsix-spark{animation:none!important;transition:none!important;}}
@media (max-width:767px){.gsix-navbar-inner{padding:16px 12px;}.gsix-buttons-wrap{gap:12px;}.gsix-button-slot,.gsix-button{width:100%;}.gsix-button .gsix-button-text{width:100%;font-size:15px;white-space:normal;}}
.floating-telegram-btn.gsix-floating-telegram-btn{position:fixed;right:var(--gsix-telegram-right,50px);bottom:var(--gsix-telegram-bottom,100px);width:var(--gsix-telegram-size,68px);height:var(--gsix-telegram-size,68px);background:var(--gsix-telegram-bg,#2AABEE);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.35);z-index:999999;text-decoration:none;color:#fff;line-height:1;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;}
.floating-telegram-btn.gsix-floating-telegram-btn:hover{transform:scale(1.08);box-shadow:0 10px 26px rgba(0,0,0,.45);}
.floating-telegram-btn.gsix-floating-telegram-btn svg{width:calc(var(--gsix-telegram-size,68px) * .44);height:calc(var(--gsix-telegram-size,68px) * .44);display:block;flex:0 0 auto;color:#fff;fill:currentColor;}
@media (max-width:600px){.floating-telegram-btn.gsix-floating-telegram-btn{right:18px;bottom:80px;}}
