.app-footer[data-v-94d0352a]{display:block;width:100%;box-sizing:border-box;background:#1e293b;color:#fff;padding:64px 0 40px;margin-top:80px;margin-bottom:0}.app-footer .footer-container[data-v-94d0352a]{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr auto;gap:48px}@media (max-width: 1024px){.app-footer .footer-container[data-v-94d0352a]{grid-template-columns:1fr 1fr;gap:48px}}@media (max-width: 768px){.app-footer .footer-container[data-v-94d0352a]{grid-template-columns:1fr;gap:40px}}.app-footer .footer-column .footer-title[data-v-94d0352a]{font-size:16px;font-weight:600;margin:0 0 24px;color:#fff}.app-footer .footer-brand .brand-name[data-v-94d0352a]{font-size:24px;font-weight:700;color:#fff;display:block;margin-bottom:20px}.app-footer .footer-brand .brand-description[data-v-94d0352a]{font-size:14px;color:#cbd5e1;margin:0 0 32px;line-height:1.8;max-width:400px}.app-footer .footer-brand .brand-footer[data-v-94d0352a]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.app-footer .footer-brand .brand-footer .copyright[data-v-94d0352a]{font-size:12px;color:#94a3b8;margin:0}.app-footer .footer-links[data-v-94d0352a]{list-style:none;margin:0;padding:0}.app-footer .footer-links li[data-v-94d0352a]{margin-bottom:16px}.app-footer .footer-links li a[data-v-94d0352a]{color:#cbd5e1;text-decoration:none;font-size:14px;transition:color .2s;display:inline-block}.app-footer .footer-links li a[data-v-94d0352a]:hover{color:#fff}.app-footer .footer-contact[data-v-94d0352a]{list-style:none;margin:0;padding:0}.app-footer .footer-contact li[data-v-94d0352a]{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px;color:#cbd5e1;font-size:14px;line-height:1.6}.app-footer .footer-contact li svg[data-v-94d0352a]{flex-shrink:0;margin-top:2px;color:#94a3b8}.app-footer .footer-contact li a[data-v-94d0352a]{color:#cbd5e1;text-decoration:none;transition:color .2s}.app-footer .footer-contact li a[data-v-94d0352a]:hover{color:#fff}.app-footer .footer-contact li span[data-v-94d0352a]{flex:1}.app-footer .footer-qrcode .qrcode-wrapper[data-v-94d0352a]{text-align:center}.app-footer .footer-qrcode .qrcode-img[data-v-94d0352a]{width:120px;height:120px;border-radius:8px;background:#fff;padding:4px}.app-footer .footer-qrcode .qrcode-tip[data-v-94d0352a]{margin-top:12px;font-size:12px;color:#94a3b8}
