.nav[data-v-7b5572e4]{background:#fff;box-shadow:0 1px 2px #0000000d;position:sticky;top:0;z-index:200}.top-bar[data-v-7b5572e4]{background:linear-gradient(135deg,#071c00,#00780c);color:#fff;padding:.5rem 0}.top-bar__container[data-v-7b5572e4]{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;margin:0 auto;max-width:80rem;padding:0 1rem}@media(min-width:640px){.top-bar__container[data-v-7b5572e4]{padding:0 1.5rem}}@media(min-width:1024px){.top-bar__container[data-v-7b5572e4]{padding:0 2rem}}.top-bar__contacts[data-v-7b5572e4]{align-items:center;display:flex;gap:1.5rem}.top-bar__link[data-v-7b5572e4]{align-items:center;color:#fff;display:flex;gap:.5rem;text-decoration:none;transition:color .15s ease}.top-bar__link[data-v-7b5572e4]:hover{color:#e9faee}.top-bar__icon[data-v-7b5572e4]{height:1rem;width:1rem}.top-bar__tagline[data-v-7b5572e4]{color:#ffffffe6;display:none}@media(min-width:768px){.top-bar__tagline[data-v-7b5572e4]{align-items:center;display:flex}}.main-nav__container[data-v-7b5572e4]{align-items:center;display:flex;height:4rem;justify-content:space-between;margin:0 auto;max-width:80rem;padding:0 1rem}@media(min-width:640px){.main-nav__container[data-v-7b5572e4]{padding:0 1.5rem}}@media(min-width:1024px){.main-nav__container[data-v-7b5572e4]{padding:0 2rem}}.main-nav__logo img[data-v-7b5572e4]{height:3rem;width:auto}.desktop-menu[data-v-7b5572e4]{align-items:center;display:none;gap:1.5rem}@media(min-width:768px){.desktop-menu[data-v-7b5572e4]{display:flex}}.nav-link[data-v-7b5572e4]{color:#374151;font-weight:500;text-decoration:none;transition:color .15s ease}.nav-link[data-v-7b5572e4]:hover{color:#00780c}.lang-switcher[data-v-7b5572e4]{position:relative}.lang-switcher__btn[data-v-7b5572e4]{align-items:center;background:transparent;border:none;border-radius:12px;cursor:pointer;display:flex;gap:.5rem;padding:.5rem .75rem;transition:background .15s ease}.lang-switcher__btn[data-v-7b5572e4]:hover{background:#f3f4f6}.lang-switcher__icon[data-v-7b5572e4]{color:#4b5563;height:1rem;width:1rem}.lang-switcher__flag[data-v-7b5572e4]{font-size:1.125rem}.lang-switcher__code[data-v-7b5572e4]{color:#374151;font-size:.875rem;font-weight:500}.lang-dropdown[data-v-7b5572e4]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:.5rem 0;position:absolute;right:0;top:calc(100% + .5rem);width:12rem;z-index:100}.lang-dropdown__item[data-v-7b5572e4]{align-items:center;color:#374151;display:flex;gap:.75rem;padding:.5rem 1rem;text-decoration:none;transition:background .15s ease}.lang-dropdown__item[data-v-7b5572e4]:hover{background:#f3f4f6}.lang-dropdown__item--active[data-v-7b5572e4]{background:#e9faee;color:#00780c}.lang-dropdown__flag[data-v-7b5572e4]{font-size:1.25rem}.lang-dropdown__label[data-v-7b5572e4]{font-weight:500}.user-info[data-v-7b5572e4]{align-items:center;color:#374151;display:flex;font-size:.875rem;gap:.5rem}.user-info__icon[data-v-7b5572e4]{height:1rem;width:1rem}.user-info__name[data-v-7b5572e4]{font-weight:500;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-btn[data-v-7b5572e4]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.5rem 1rem;transition:all .15s ease}.auth-btn__icon[data-v-7b5572e4]{height:1rem;width:1rem}.auth-btn--login[data-v-7b5572e4]{background:#e9faee;color:#00780c}.auth-btn--login[data-v-7b5572e4]:hover{background:#c8f3cc}.auth-btn--logout[data-v-7b5572e4]{background:#f3f4f6;color:#374151}.auth-btn--logout[data-v-7b5572e4]:hover{background:#e5e7eb}.auth-btn--full[data-v-7b5572e4]{width:100%}.cta-btn[data-v-7b5572e4]{align-items:center;background:linear-gradient(135deg,#071c00,#00780c);border-radius:12px;box-shadow:0 4px 14px #00780c4d;color:#fff;display:inline-flex;font-weight:500;justify-content:center;padding:.5rem 1.5rem;text-decoration:none;transition:all .15s ease}.cta-btn[data-v-7b5572e4]:hover{background:linear-gradient(135deg,#010300,#005f09)}.cta-btn--full[data-v-7b5572e4]{text-align:center;width:100%}.mobile-btn[data-v-7b5572e4]{background:transparent;border:none;cursor:pointer;display:flex;padding:.5rem}@media(min-width:768px){.mobile-btn[data-v-7b5572e4]{display:none}}.mobile-btn__icon[data-v-7b5572e4]{height:1.5rem;width:1.5rem}.mobile-menu[data-v-7b5572e4]{border-top:1px solid #e5e7eb;display:block;padding:1rem 0}@media(min-width:768px){.mobile-menu[data-v-7b5572e4]{display:none}}.mobile-menu__content[data-v-7b5572e4]{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}.mobile-menu__link[data-v-7b5572e4]{color:#374151;font-weight:500;text-decoration:none;transition:color .15s ease}.mobile-menu__link[data-v-7b5572e4]:hover{color:#00780c}.mobile-lang[data-v-7b5572e4]{border-top:1px solid #e5e7eb;padding-top:1rem}.mobile-lang__title[data-v-7b5572e4]{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.mobile-lang__option[data-v-7b5572e4],.mobile-lang__options[data-v-7b5572e4]{display:flex;gap:.5rem}.mobile-lang__option[data-v-7b5572e4]{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:12px;color:#374151;flex:1;font-size:.875rem;font-weight:500;justify-content:center;padding:.5rem 1rem;text-decoration:none;transition:all .15s ease}.mobile-lang__option[data-v-7b5572e4]:hover{border-color:#00780c}.mobile-lang__option--active[data-v-7b5572e4]{background:linear-gradient(135deg,#071c00,#00780c);border-color:#00780c;color:#fff}.mobile-user[data-v-7b5572e4]{align-items:center;border-top:1px solid #e5e7eb;color:#374151;display:flex;font-weight:500;gap:.5rem;padding:1rem 0 .5rem}.mobile-user__icon[data-v-7b5572e4]{height:1.25rem;width:1.25rem}.footer[data-v-4a2af4c3]{background:#111827;color:#d1d5db}.footer__container[data-v-4a2af4c3]{margin:0 auto;max-width:80rem;padding:3rem 1rem}@media(min-width:640px){.footer__container[data-v-4a2af4c3]{padding:3rem 1.5rem}}@media(min-width:1024px){.footer__container[data-v-4a2af4c3]{padding:3rem 2rem}}.footer__grid[data-v-4a2af4c3]{display:grid;gap:2rem;margin-bottom:2rem}@media(min-width:768px){.footer__grid[data-v-4a2af4c3]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.footer__grid[data-v-4a2af4c3]{grid-template-columns:repeat(4,1fr)}.footer__brand[data-v-4a2af4c3]{grid-column:span 1}}.footer__logo[data-v-4a2af4c3]{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.footer__logo-icon[data-v-4a2af4c3]{align-items:center;background:linear-gradient(135deg,#00780c,#00780c);border-radius:12px;box-shadow:0 4px 14px #00780c33;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.footer__logo-icon span[data-v-4a2af4c3]{color:#fff;font-size:1.125rem;font-weight:700}.footer__logo-text[data-v-4a2af4c3]{display:flex;flex-direction:column}.footer__logo-name[data-v-4a2af4c3]{color:#fff;font-size:1.125rem;font-weight:700;line-height:1}.footer__logo-tag[data-v-4a2af4c3]{color:#0fa91e;font-size:.75rem}.footer__tagline[data-v-4a2af4c3]{color:#9ca3af;font-size:.875rem;margin-bottom:1rem}.footer__social[data-v-4a2af4c3]{display:flex;gap:1rem}.footer__heading[data-v-4a2af4c3]{color:#fff;font-weight:600;margin-bottom:1rem}.footer__links[data-v-4a2af4c3]{list-style:none;margin:0;padding:0}.footer__links li[data-v-4a2af4c3]{margin-bottom:.5rem}.footer__links a[data-v-4a2af4c3]{color:#d1d5db;font-size:.875rem;text-decoration:none;transition:color .15s ease}.footer__links a[data-v-4a2af4c3]:hover{color:#0fa91e}.footer__contact[data-v-4a2af4c3]{list-style:none;margin:0;padding:0}.footer__contact li[data-v-4a2af4c3]{align-items:flex-start;display:flex;gap:.75rem;margin-bottom:.75rem}.footer__contact li a[data-v-4a2af4c3],.footer__contact li span[data-v-4a2af4c3]{font-size:.875rem}.footer__contact li a[data-v-4a2af4c3]{color:#d1d5db;text-decoration:none;transition:color .15s ease}.footer__contact li a[data-v-4a2af4c3]:hover{color:#0fa91e}.footer__contact-icon[data-v-4a2af4c3]{color:#0fa91e;flex-shrink:0;height:1.25rem;margin-top:.125rem;width:1.25rem}.footer__bottom[data-v-4a2af4c3]{align-items:center;border-top:1px solid #1f2937;display:flex;flex-direction:column;gap:1rem;padding-top:2rem}@media(min-width:768px){.footer__bottom[data-v-4a2af4c3]{flex-direction:row;justify-content:space-between}}.footer__bottom p[data-v-4a2af4c3]{color:#9ca3af;font-size:.875rem;margin:0}.footer__legal[data-v-4a2af4c3]{display:flex;gap:1.5rem}.footer__legal a[data-v-4a2af4c3]{color:#d1d5db;font-size:.875rem;text-decoration:none;transition:color .15s ease}.footer__legal a[data-v-4a2af4c3]:hover{color:#0fa91e}.social-link[data-v-4a2af4c3]{align-items:center;background:#1f2937;border-radius:12px;display:flex;height:2.5rem;justify-content:center;transition:all .15s ease;width:2.5rem}.social-link[data-v-4a2af4c3]:hover{background:linear-gradient(135deg,#00780c,#00780c)}.social-link__icon[data-v-4a2af4c3]{height:1.25rem;width:1.25rem}
