.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;overflow:visible;}
.gsix-button-link{text-decoration:none;overflow:visible;display:inline-flex;}
.gsix-button{height:var(--gsix-button-height);min-height:var(--gsix-button-height);position:relative;padding:var(--gsix-button-padding);font-size:var(--gsix-button-font-size);font-weight:700;font-family:Arial,sans-serif;color:var(--gsix-text-color);background:var(--gsix-button-bg);border:var(--gsix-border-thickness) solid var(--gsix-glow-1);border-radius:var(--gsix-button-radius);cursor:pointer;overflow:visible;box-shadow:0 0 20px rgba(253,165,6,.7);text-decoration:none;box-sizing:border-box;line-height:1.15;text-align:center;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease,box-shadow .3s ease,border-color .3s ease;text-transform:uppercase;letter-spacing:.06em;z-index:1;}
.gsix-button .gsix-button-text{position:relative;z-index:3;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;user-select:none;box-sizing:border-box;transition:color .2s ease,text-shadow .2s ease;}
.gsix-animated-on .gsix-button{animation:gsixFireGlow 2s ease-in-out infinite;}
.gsix-button:hover,.gsix-button:focus-visible{transform:translateY(-1px);color:var(--gsix-hover-text-color);box-shadow:0 0 26px rgba(253,200,80,.95);}
.gsix-button:active{transform:scale(.94);}
.gsix-spark{position:absolute;width:10px;height:10px;background:radial-gradient(circle,var(--gsix-glow-2),var(--gsix-glow-1),#081e06,var(--gsix-glow-3));border-radius:50%;opacity:0;pointer-events:none;top:100%;left:50%;filter:blur(1px);mix-blend-mode:screen;z-index:2;}
.gsix-animated-on .gsix-spark{animation:gsixFireSpark var(--gsix-animation-speed) ease-out infinite;}
.gsix-animated-off .gsix-spark{display:none;}
.gsix-animated-on .gsix-s1{animation-delay:0s;--dx:-4px;--dy:-55px;}
.gsix-animated-on .gsix-s2{animation-delay:.15s;--dx:3px;--dy:-70px;}
.gsix-animated-on .gsix-s3{animation-delay:.3s;--dx:-6px;--dy:-65px;}
.gsix-animated-on .gsix-s4{animation-delay:.45s;--dx:5px;--dy:-80px;}
.gsix-animated-on .gsix-s5{animation-delay:.6s;--dx:-3px;--dy:-75px;}
.gsix-animated-on .gsix-s6{animation-delay:.75s;--dx:2px;--dy:-90px;}
@keyframes gsixFireSpark{0%{opacity:0;transform:translate(-50%,0) scale(.2);box-shadow:0 0 4px rgba(255,180,80,.4);filter:blur(2px);}10%{opacity:1;transform:translate(-50%,-8px) scale(.7);}40%{opacity:1;transform:translate(calc(-50% + var(--dx) * .3),calc(var(--dy) * .4)) scale(1);box-shadow:0 0 14px rgba(255,180,80,1);}70%{opacity:.9;transform:translate(calc(-50% + var(--dx) * .7),calc(var(--dy) * .8)) scale(.7);filter:blur(1px);}100%{opacity:0;transform:translate(calc(-50% + var(--dx)),var(--dy)) scale(.3);box-shadow:0 0 2px rgba(0,0,0,.2);filter:blur(3px);}}
@keyframes gsixFireGlow{0%{box-shadow:0 0 10px rgba(253,165,6,.5);border-color:var(--gsix-glow-3);}50%{box-shadow:0 0 24px rgba(255,210,120,1);border-color:#6a1f91;}100%{box-shadow:0 0 12px rgba(253,165,6,.7);border-color:#faf220;}}
@media (max-width:767px){.gsix-navbar-inner{padding:16px 12px;}.gsix-buttons-wrap{gap:12px;}.gsix-button-link{width:100%;}.gsix-button{width:100%;justify-content:center;padding:1rem 1.5rem;}.gsix-button .gsix-button-text{white-space:normal;font-size:15px;}.gsix-spark{width:8px;height:8px;}}
.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;}}
