.gh-track-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:11px 18px;border:1px solid #214c3b;border-radius:12px;background:#214c3b;color:#fff!important;text-decoration:none!important;font-weight:650;font-size:14px;line-height:1.25;box-shadow:0 3px 8px rgba(33,76,59,.12);transition:background-color .18s ease,box-shadow .18s ease}
.gh-track-button:hover{background:#173a2c;box-shadow:0 4px 12px rgba(33,76,59,.2)}
.gh-track-button:focus-visible{outline:3px solid #b67e2a;outline-offset:4px}
.gh-track-button svg,.gh-track-button .icon{width:21px;height:21px;flex-shrink:0}
.gh-track-button .reversed-link__text:after{display:none}
.gh-track-label--short{display:none}
.gh-track-footer{padding-top:28px}
.gh-track-footer__card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border:1px solid #d9c7a4;border-radius:18px;background:#fffbf2;box-shadow:0 5px 18px rgba(68,55,29,.04)}
.gh-track-footer__intro{display:flex;align-items:center;gap:16px}
.gh-track-footer__icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex:0 0 54px;border-radius:50%;background:#e7eee7;color:#214c3b}
.gh-track-footer__icon svg{width:28px;height:28px}
.gh-track-footer__title{margin:0;color:#243e32;font-size:21px;line-height:1.3;font-weight:650}
.gh-track-footer__text{margin:5px 0 0;color:#5a625b;font-size:14px;line-height:1.5}
.gh-track-button--footer{flex-shrink:0;min-width:184px}
@media(max-width:1199px){.gh-track-button--header{gap:6px;padding:9px 10px;font-size:12px}.gh-track-button--header .gh-track-label--full{display:none}.gh-track-button--header .gh-track-label--short{display:inline}}
@media(max-width:749px){.gh-track-button--header{min-height:44px;padding:8px;gap:5px;border-radius:10px;font-size:11px}.gh-track-button--header svg,.gh-track-button--header .icon{width:18px;height:18px}.gh-track-footer{padding-top:20px}.gh-track-footer__card{align-items:stretch;flex-direction:column;gap:18px;padding:20px;border-radius:16px}.gh-track-footer__intro{gap:12px}.gh-track-footer__icon{width:44px;height:44px;flex-basis:44px}.gh-track-footer__title{font-size:19px}.gh-track-footer__text{font-size:13px}.gh-track-button--footer{width:100%;min-height:48px}}
@media(prefers-reduced-motion:reduce){.gh-track-button{transition:none}}

.header .gh-track-button,.menu-drawer .gh-track-button,.footer .gh-track-button{background:#214c3b!important;background-image:none!important;color:#fff!important;--color-button:33,76,59;--color-button-text:255,255,255}
.header .gh-track-button:hover,.menu-drawer .gh-track-button:hover,.footer .gh-track-button:hover{background:#173a2c!important;color:#fff!important}
.gh-track-button::before,.gh-track-button::after{display:none!important}
.gh-track-button span,.gh-track-button svg{color:inherit!important}

.gh-track-mobile-row{display:none}
@media(max-width:749px){.header .gh-track-button--header{display:none!important}.gh-track-mobile-row{display:block;padding-top:0;padding-bottom:10px}.header .gh-track-button--mobile{display:flex;width:100%;min-height:44px;padding:10px 16px;border-radius:10px;font-size:14px;line-height:1.3;gap:10px;white-space:nowrap}.gh-track-button--mobile>span:first-child{display:flex;align-items:center}.gh-track-button--mobile>svg:last-child{margin-left:auto}.gh-track-button--mobile>span:nth-child(2){flex:1;text-align:left}}
