.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-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:0;margin:0;border:0;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-bg)!important;transition:.2s;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
.gsix-button .gsix-button-text{position:relative;z-index:2;padding:var(--gsix-button-padding);color:inherit;font-size:var(--gsix-button-font-size);font-family:'Outfit',system-ui,'Segoe UI',Arial,sans-serif;font-weight:600;letter-spacing:2px;line-height:1.15;white-space:nowrap;user-select:none;box-sizing:border-box;text-transform:uppercase;}
.gsix-button:hover,.gsix-button:focus-visible{background:var(--gsix-hover-shadow-color)!important;color:var(--gsix-hover-text-color)!important;box-shadow:0 0 5px var(--gsix-hover-shadow-color),0 0 25px var(--gsix-hover-shadow-color),0 0 50px var(--gsix-hover-shadow-color),0 0 200px var(--gsix-hover-shadow-color);-webkit-box-reflect:below 1px linear-gradient(transparent,#0005);}
.gsix-button:active{transform:scale(.95);}
.gsix-edge{position:absolute;display:block;pointer-events:none;z-index:1;}
.gsix-edge-1{top:0;left:0;width:100%;height:var(--gsix-border-thickness);background:linear-gradient(90deg,transparent,var(--gsix-hover-shadow-color));animation:gsixAnimate1 var(--gsix-animation-speed) linear infinite;}
.gsix-edge-2{top:-100%;right:0;width:var(--gsix-border-thickness);height:100%;background:linear-gradient(180deg,transparent,var(--gsix-hover-shadow-color));animation:gsixAnimate2 var(--gsix-animation-speed) linear infinite;animation-delay:calc(var(--gsix-animation-speed) * .25);}
.gsix-edge-3{bottom:0;right:0;width:100%;height:var(--gsix-border-thickness);background:linear-gradient(270deg,transparent,var(--gsix-hover-shadow-color));animation:gsixAnimate3 var(--gsix-animation-speed) linear infinite;animation-delay:calc(var(--gsix-animation-speed) * .5);}
.gsix-edge-4{bottom:-100%;left:0;width:var(--gsix-border-thickness);height:100%;background:linear-gradient(360deg,transparent,var(--gsix-hover-shadow-color));animation:gsixAnimate4 var(--gsix-animation-speed) linear infinite;animation-delay:calc(var(--gsix-animation-speed) * .75);}
.gsix-animated-off .gsix-edge{animation:none!important;display:none!important;}
@keyframes gsixAnimate1{0%{left:-100%;}50%,100%{left:100%;}}
@keyframes gsixAnimate2{0%{top:-100%;}50%,100%{top:100%;}}
@keyframes gsixAnimate3{0%{right:-100%;}50%,100%{right:100%;}}
@keyframes gsixAnimate4{0%{bottom:-100%;}50%,100%{bottom:100%;}}
@media (prefers-reduced-motion:reduce){.gsix-edge{animation:none!important;}.gsix-button{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%;padding:0 20px;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;}}
