.gsix-navbar-wrapper{background:var(--gsix-nav-bg);padding:var(--gsix-container-padding);box-sizing:border-box;width:100%;}
.gsix-navbar-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:var(--gsix-logo-align);box-sizing:border-box;}
.gsix-logo-wrap{width:100%;text-align:var(--gsix-logo-align);box-sizing:border-box;}
.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;flex-wrap:wrap;gap:var(--gsix-button-gap);align-items:center;justify-content:center;width:100%;box-sizing:border-box;}
.gsix-button-link.custom-gradient-btn{display:inline-block;text-decoration:none!important;position:relative;overflow:hidden;border-radius:var(--gsix-button-radius);height:var(--gsix-button-height);min-height:var(--gsix-button-height);padding:var(--gsix-button-padding);box-sizing:border-box;background:transparent;color:var(--gsix-text-color);line-height:1;isolation:isolate;box-shadow:0 0 12px var(--gsix-gradient-green),0 0 30px rgba(247,59,70,.12);transition:color .25s ease,box-shadow .25s ease,transform .2s ease;}
.gsix-button-link.custom-gradient-btn::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:linear-gradient(var(--gsix-btn-color),var(--gsix-btn-color)),linear-gradient(var(--gsix-gradient-red),var(--gsix-gradient-pink)),linear-gradient(var(--gsix-btn-color),var(--gsix-btn-color)),linear-gradient(var(--gsix-gradient-green),var(--gsix-gradient-green));background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:50% 50%,50% 50%;z-index:0;pointer-events:none;}
.gsix-button-link.custom-gradient-btn::after{content:"";position:absolute;top:50%;left:50%;width:98%;height:94%;border-radius:calc(var(--gsix-button-radius) + 42px);background:var(--gsix-button-bg);transform:translate(-50%,-50%);z-index:1;pointer-events:none;transition:background .25s ease;}
.gsix-button-link.custom-gradient-btn .gsix-button{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:100%;min-height:100%;padding:0;border:none;background:transparent;color:inherit;font-family:sans-serif;font-weight:700;font-size:var(--gsix-button-font-size);line-height:1;letter-spacing:2px;text-transform:uppercase;cursor:pointer;white-space:nowrap;text-align:center;box-sizing:border-box;}
.gsix-button-link.custom-gradient-btn .gsix-button-text{position:relative;z-index:3;color:inherit;text-shadow:0 0 10px var(--gsix-btn-color);pointer-events:none;}
.gsix-animated-on .gsix-button-link.custom-gradient-btn::before{animation:gsixGradientRotate var(--gsix-animation-speed) linear infinite;}
.gsix-animated-off .gsix-button-link.custom-gradient-btn::before{animation:none!important;}
.gsix-button-link.custom-gradient-btn:hover,.gsix-button-link.custom-gradient-btn:focus-visible{color:var(--gsix-hover-text-color);box-shadow:0 0 14px var(--gsix-gradient-green),0 0 36px var(--gsix-gradient-red);outline:none;}
.gsix-button-link.custom-gradient-btn:hover::after,.gsix-button-link.custom-gradient-btn:focus-visible::after{background:var(--gsix-hover-bg);}
.gsix-button-link.custom-gradient-btn:active{transform:scale(.96);}
@keyframes gsixGradientRotate{0%{transform:rotate(0deg);}100%{transform:rotate(1turn);}}
.gsix-telegram-icon{width:60%;height:60%;display:block;fill:currentColor;position:relative;z-index:2;}
@media (max-width:767px){.gsix-navbar-inner{padding:16px 12px;}.gsix-buttons-wrap{gap:12px;}.gsix-button-link.custom-gradient-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;}.gsix-button-link.custom-gradient-btn .gsix-button{width:100%;justify-content:center;white-space:normal;font-size:15px;}}
.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);color:#fff;}
