.top-bar[data-v-24ab7fb8]{background:linear-gradient(90deg,#2c3e50,#34495e);color:#fff;font-size:.875rem;padding:8px 0}.top-bar-container[data-v-24ab7fb8]{max-width:1400px;margin:0 auto;padding:0 40px}.top-bar-contacts[data-v-24ab7fb8]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.top-bar-item[data-v-24ab7fb8]{display:inline-flex;align-items:center;gap:6px;color:#ffffffe6;text-decoration:none;transition:all .2s ease}a.top-bar-item[data-v-24ab7fb8]:hover{color:#fff;transform:translateY(-1px)}.top-bar-icon[data-v-24ab7fb8]{color:gold;flex-shrink:0}.top-bar-label[data-v-24ab7fb8]{font-weight:400;opacity:.85}.top-bar-value[data-v-24ab7fb8]{font-weight:600}@media (max-width: 768px){.top-bar[data-v-24ab7fb8]{padding:6px 0;font-size:.75rem}.top-bar-container[data-v-24ab7fb8]{padding:0 20px}.top-bar-contacts[data-v-24ab7fb8]{gap:16px}.top-bar-item[data-v-24ab7fb8]{gap:4px}}@media (max-width: 480px){.top-bar-container[data-v-24ab7fb8]{padding:0 15px}.top-bar-contacts[data-v-24ab7fb8]{gap:12px;justify-content:center}}.language-switcher[data-v-5fc58e82]{position:relative;display:inline-block}.language-button[data-v-5fc58e82]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px;transition:all .3s}.language-button[data-v-5fc58e82]:hover{border-color:#999;background-color:#f5f5f5}.current-flag[data-v-5fc58e82]{font-size:18px}.current-name[data-v-5fc58e82]{font-size:14px;color:#333}.arrow[data-v-5fc58e82]{font-size:10px;color:#666;transition:transform .3s}.language-dropdown[data-v-5fc58e82]{position:absolute;top:calc(100% + 5px);right:0;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:500px;overflow-y:auto;padding:10px}.language-grid[data-v-5fc58e82]{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;min-width:450px}.language-option[data-v-5fc58e82]{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;cursor:pointer;font-size:14px;text-align:left;transition:all .2s;white-space:nowrap}.language-option[data-v-5fc58e82]:hover{background-color:#f5f5f5;border-color:#ddd}.language-option.active[data-v-5fc58e82]{background-color:#4caf50;color:#fff;border-color:#4caf50}.language-option .flag[data-v-5fc58e82]{font-size:18px}.language-option .name[data-v-5fc58e82]{font-size:13px;flex:1;overflow:hidden;text-overflow:ellipsis}.language-option.active .name[data-v-5fc58e82]{color:#fff}.language-dropdown[data-v-5fc58e82]::-webkit-scrollbar{width:6px}.language-dropdown[data-v-5fc58e82]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.language-dropdown[data-v-5fc58e82]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.language-dropdown[data-v-5fc58e82]::-webkit-scrollbar-thumb:hover{background:#555}.site-footer[data-v-fc34e63d]{background:#2c2c2c;color:#fff;padding:60px 0 20px;margin-top:80px}.footer-content[data-v-fc34e63d]{max-width:var(--container-width, 1200px);margin:0 auto;padding:0 20px}.footer-main[data-v-fc34e63d]{display:grid;grid-template-columns:2fr 1.5fr 1fr;gap:60px;margin-bottom:40px}.footer-section[data-v-fc34e63d]{display:flex;flex-direction:column;gap:20px}.company-logo img[data-v-fc34e63d]{max-width:180px;height:auto;margin-bottom:15px}.company-name[data-v-fc34e63d]{font-size:20px;font-weight:600;margin:0 0 10px;color:var(--primary-color, #ec5a04)}.company-description[data-v-fc34e63d]{font-size:14px;line-height:1.6;color:#ccc;margin:0}.section-title[data-v-fc34e63d]{font-size:18px;font-weight:600;margin:0 0 20px;color:#fff;padding-bottom:10px;border-bottom:2px solid var(--primary-color, #ec5a04)}.contact-list[data-v-fc34e63d]{display:flex;flex-direction:column;gap:12px}.contact-item[data-v-fc34e63d]{display:flex;align-items:flex-start;gap:10px;font-size:14px}.contact-link[data-v-fc34e63d]{text-decoration:none;color:inherit;transition:all .3s ease;border-radius:4px;padding:4px 0}.contact-link[data-v-fc34e63d]:hover{color:var(--primary-color, #ec5a04);transform:translate(3px)}.contact-link:hover .contact-value[data-v-fc34e63d]{text-decoration:underline}.contact-icon[data-v-fc34e63d]{font-size:18px;flex-shrink:0}.contact-content[data-v-fc34e63d]{display:flex;flex-direction:column;gap:2px}.contact-label[data-v-fc34e63d]{color:#999;font-size:13px}.contact-value[data-v-fc34e63d]{color:#fff;font-weight:500}.links-list[data-v-fc34e63d]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.links-list a[data-v-fc34e63d]{color:#ccc;text-decoration:none;font-size:14px;transition:color .3s ease;display:inline-block}.links-list a[data-v-fc34e63d]:hover{color:var(--primary-color, #ec5a04)}.footer-bottom[data-v-fc34e63d]{border-top:1px solid #444;padding-top:30px;text-align:center}.copyright[data-v-fc34e63d]{font-size:13px;color:#999;line-height:1.8}.copyright p[data-v-fc34e63d]{margin:5px 0}.icp-info[data-v-fc34e63d],.police-info[data-v-fc34e63d]{color:#888}@media (max-width: 968px){.site-footer[data-v-fc34e63d]{padding:40px 0 20px;margin-top:60px}.footer-main[data-v-fc34e63d]{grid-template-columns:1fr;gap:40px}.footer-section[data-v-fc34e63d]{max-width:600px}}@media (max-width: 640px){.site-footer[data-v-fc34e63d]{padding:30px 0 15px;margin-top:40px}.footer-main[data-v-fc34e63d]{gap:30px}.section-title[data-v-fc34e63d]{font-size:16px}.company-name[data-v-fc34e63d]{font-size:18px}}*{margin:0;padding:0;box-sizing:border-box}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.header{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background-color:#fff;box-shadow:0 2px 8px #0000001a;position:relative;z-index:1000}.logo-container{display:flex;align-items:center;gap:16px;flex-shrink:0}.logo{flex-shrink:0}.logo-link{text-decoration:none;color:#2c3e50;font-size:1.5rem;font-weight:700;transition:color .3s}.logo-link:hover{color:#4caf50}.logo-watermark{height:40px;width:auto;object-fit:contain}.header-right{display:flex;align-items:center;gap:20px}.nav{display:flex;gap:60px}.nav a{text-decoration:none;color:#333;font-size:1.5rem;font-weight:500;transition:color .3s}.nav a:hover,.nav a.router-link-active{color:#4caf50}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:1001}.hamburger-icon{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px;position:relative}.hamburger-icon span{display:block;height:2px;background-color:#333;border-radius:2px;transition:all .3s ease}.hamburger-icon.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger-icon.active span:nth-child(2){opacity:0}.hamburger-icon.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:100px;right:0;width:280px;max-width:80%;background-color:#fff;box-shadow:-2px 0 8px #0000001a;z-index:999;flex-direction:column;padding:20px 0}.mobile-nav a{text-decoration:none;color:#333;font-weight:500;padding:15px 30px;transition:all .3s;border-left:3px solid transparent}.mobile-nav a:hover,.mobile-nav a.router-link-active{color:#4caf50;background-color:#f5f5f5;border-left-color:#4caf50}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:998}.slide-enter-active,.slide-leave-active{transition:transform .3s ease}.slide-enter-from,.slide-leave-to{transform:translate(100%)}.main-content{min-height:60vh}@media (max-width: 768px){.header{padding:15px 20px}.logo-container{gap:12px}.logo-link{font-size:1.2rem}.logo-watermark{height:32px}.desktop-nav{display:none}.mobile-menu-btn{display:block}.mobile-nav{display:flex}.overlay{display:block}}@media (max-width: 480px){.header{padding:12px 15px}.logo-container{gap:8px}.logo-link{font-size:1.1rem}.logo-watermark{height:28px}.mobile-nav{width:250px}}:root{--main-color: #ec5a04;--primary-color: #ec5a04;--nav-bg: #c00d23;--nav-text: #ffffff;--nav-current: #000000;--nav-text-secondary: #ec5a04;--bg-white: #ffffff;--bg-light: #f9f9f9;--bg-dark: #0a0b14;--text-black: #000000;--text-white: #ffffff;--text-gray: #666666;--text-light-gray: #999999;--border-color: #e0e0e0;--border-dark: #292929;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--spacing-2xl: 64px;--spacing-3xl: 80px;--container-width: 1200px;--transition-fast: .2s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--font-xs: 12px;--font-sm: 14px;--font-base: 16px;--font-lg: 18px;--font-xl: 20px;--font-2xl: 24px;--font-3xl: 32px;--font-4xl: 40px;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.8;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px}
