.footer[data-v-eddc87ee]{background:var(--bg-secondary);color:var(--text-primary);padding:2.083333vw 0 1.25vw}.footer-container[data-v-eddc87ee]{margin:0 auto;max-width:100vw;padding:0 18.75vw}.footer-main[data-v-eddc87ee]{align-items:flex-start;display:flex;gap:2.5vw;justify-content:space-between}.footer-left[data-v-eddc87ee]{flex:1;min-width:18.75vw}.footer-title[data-v-eddc87ee]{color:var(--text-primary);font-size:1.25vw;font-weight:700;letter-spacing:.5px}.footer-subtitle[data-v-eddc87ee]{color:var(--text-muted);font-size:.729167vw;margin-top:.416667vw}.footer-subscribe[data-v-eddc87ee]{align-items:center;display:flex;gap:.625vw;margin-top:1.145833vw;max-width:27.083333vw}.footer-input[data-v-eddc87ee]{background:var(--bg-card);border:1px solid var(--border-default);border-radius:.416667vw;color:var(--text-primary);flex:1;font-size:.729167vw;height:1.666667vw;outline:none;padding:0 .677083vw}.footer-input[data-v-eddc87ee]::-moz-placeholder{color:var(--text-muted)}.footer-input[data-v-eddc87ee]::placeholder{color:var(--text-muted)}.footer-input[data-v-eddc87ee]:focus{border-color:var(--accent-color);box-shadow:0 0 0 .15625vw color-mix(in srgb,var(--accent-color) 20%,transparent)}.footer-btn[data-v-eddc87ee]{background:radial-gradient(28% 95% at 97% 100%,var(--accent-color) 0,var(--accent-hover) 100%);border:none;border-radius:.3125vw;color:var(--text-primary);cursor:none;font-size:.729167vw;font-weight:600;height:1.666667vw;padding:0 .729167vw;transition:all .25s ease;white-space:nowrap}.footer-btn[data-v-eddc87ee]:hover{box-shadow:0 .3125vw 1.041667vw color-mix(in srgb,var(--accent-color) 35%,transparent),0 0 1.5625vw color-mix(in srgb,var(--accent-hover) 25%,transparent);filter:brightness(1.05);transform:translateY(-1px)}.footer-btn[data-v-eddc87ee]:active{transform:translateY(0)}.footer-right[data-v-eddc87ee]{display:flex;flex-direction:column;gap:.9375vw;max-width:100%}.footer-social[data-v-eddc87ee]{align-items:center;display:flex;gap:.729167vw}.social-btn[data-v-eddc87ee]{align-items:center;background:var(--bg-card);border-radius:50%;display:inline-flex;height:1.458333vw;justify-content:center;position:relative;transition:all .2s ease;width:1.458333vw}.social-btn[data-v-eddc87ee]:hover{background:var(--bg-card-hover);transform:translateY(-1px)}.social-btn img[data-v-eddc87ee]{display:block;height:100%;width:100%}.vx-popover[data-v-eddc87ee]{bottom:2.083333vw;left:50%;position:absolute;transform:translate(-50%);z-index:5}.vx-popover-inner[data-v-eddc87ee]{background-position:50%;background-repeat:no-repeat;background-size:6.25vw 6.25vw;height:6.25vw;width:6.25vw}.vx-popover-inner[data-v-eddc87ee],.vx-popover-placeholder[data-v-eddc87ee]{align-items:center;display:flex;justify-content:center}.vx-popover-placeholder[data-v-eddc87ee]{border-radius:.3125vw;height:100%;overflow:hidden;width:100%}.footer-contact[data-v-eddc87ee]{align-items:flex-start;display:flex;flex-direction:column;gap:.520833vw}.contact-item[data-v-eddc87ee]{align-items:center;color:var(--text-secondary);display:flex;font-size:.677083vw;gap:.520833vw;line-height:1.6}.contact-icon[data-v-eddc87ee]{height:.729167vw;opacity:.85;width:.729167vw}.footer-bottom[data-v-eddc87ee]{align-items:center;border-top:1px solid var(--border-default);display:flex;gap:.833333vw;margin-top:2.1875vw;padding-top:.625vw}.footer-bottom-left[data-v-eddc87ee]{color:var(--text-muted);font-size:.729167vw}.footer-bottom-links[data-v-eddc87ee]{align-items:center;display:flex;flex-wrap:wrap;gap:.625vw;justify-content:flex-end}.footer-bottom-links a[data-v-eddc87ee]{border-bottom:1px solid var(--border-default);color:var(--text-muted);font-size:.729167vw;transition:color .2s ease}.footer-bottom-links a[data-v-eddc87ee]:hover{color:var(--text-secondary)}@media(max-width:768px){.footer-container[data-v-eddc87ee]{padding:0 1.25vw}.footer-main[data-v-eddc87ee]{align-items:flex-start;flex-direction:column}.footer-right[data-v-eddc87ee]{align-items:flex-start;width:100%}.footer-bottom[data-v-eddc87ee]{align-items:flex-start;flex-direction:column}.footer-bottom-links[data-v-eddc87ee]{justify-content:flex-start}}
