@charset "UTF-8";.app-footer[data-v-7714bc7e]{background-color:#2d3136;border-top:1px solid rgba(230,213,184,.3);padding:40px 0 24px;color:#fff}.footer-container[data-v-7714bc7e]{max-width:1400px;margin:0 auto;padding:0 24px}@media (max-width: 768px){.footer-container[data-v-7714bc7e]{padding:0 16px}}.footer-content-state[data-v-7714bc7e]{display:grid;min-height:180px;place-items:center;color:#ffffffb8}.footer-content-state--error[data-v-7714bc7e]{color:#fda29b}.footer-main[data-v-7714bc7e]{display:grid;grid-template-columns:1fr 3fr;gap:48px;margin-bottom:40px}@media (max-width: 768px){.footer-main[data-v-7714bc7e]{grid-template-columns:1fr;gap:32px}}.footer-brand .brand-info[data-v-7714bc7e]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.footer-brand .brand-info .brand-img[data-v-7714bc7e]{width:28px;height:28px;object-fit:contain}.footer-brand .brand-info .brand-name[data-v-7714bc7e]{font-size:18px;font-weight:600;color:#fff}.footer-brand .brand-desc[data-v-7714bc7e]{font-size:14px;color:#ffffffb3;line-height:1.6;margin-bottom:16px;max-width:280px}@media (max-width: 768px){.footer-brand .brand-desc[data-v-7714bc7e]{max-width:100%}}.footer-brand .social-links[data-v-7714bc7e]{display:flex;gap:10px;flex-wrap:wrap}.footer-brand .social-links .social-link[data-v-7714bc7e]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ffffff1a;color:#ffffffd9;transition:all .2s ease}.footer-brand .social-links .social-link .social-icon[data-v-7714bc7e]{font-size:20px;line-height:1}.footer-brand .social-links .social-link .social-label[data-v-7714bc7e]{font-size:12px;white-space:nowrap}.footer-brand .social-links .social-link[data-v-7714bc7e]:hover{background-color:#c8b69f;color:#fff}.footer-brand .social-links .social-link.icon-only[data-v-7714bc7e]{width:40px;height:40px;border-radius:50%}@media (max-width: 768px){.footer-brand .social-links .social-link[data-v-7714bc7e]{width:36px;height:36px}.footer-brand .social-links .social-link .social-icon[data-v-7714bc7e]{font-size:18px}.footer-brand .social-links .social-link .social-label[data-v-7714bc7e]{font-size:11px}.footer-brand .social-links .social-link.icon-only[data-v-7714bc7e]{width:36px;height:36px}}.footer-links[data-v-7714bc7e]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 768px){.footer-links[data-v-7714bc7e]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 480px){.footer-links[data-v-7714bc7e]{grid-template-columns:repeat(3,1fr);gap:12px}}.footer-links .link-group .link-title[data-v-7714bc7e]{font-size:14px;font-weight:500;color:#fff;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 480px){.footer-links .link-group .link-title[data-v-7714bc7e]{font-size:12px;margin-bottom:10px;padding-bottom:6px}}.footer-links .link-group .link-list li[data-v-7714bc7e]{margin-bottom:12px}@media (max-width: 480px){.footer-links .link-group .link-list li[data-v-7714bc7e]{margin-bottom:8px}}.footer-links .link-group .link-list li a[data-v-7714bc7e]{font-size:14px;color:#ffffffb3;transition:color .2s ease}@media (max-width: 480px){.footer-links .link-group .link-list li a[data-v-7714bc7e]{font-size:12px}}.footer-links .link-group .link-list li a[data-v-7714bc7e]:hover{color:#e6d5b8}.footer-bottom[data-v-7714bc7e]{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.footer-bottom[data-v-7714bc7e]{flex-direction:column;gap:12px;text-align:center}}.footer-bottom .footer-bottom-left[data-v-7714bc7e]{display:flex;align-items:center;gap:24px}@media (max-width: 768px){.footer-bottom .footer-bottom-left[data-v-7714bc7e]{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}}.footer-bottom .copyright[data-v-7714bc7e]{font-size:12px;color:#fff9}.footer-bottom .security-badge[data-v-7714bc7e]{display:flex;align-items:center;gap:6px;padding:6px 12px;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:9999px;font-size:12px;color:#ffffffb3}.footer-bottom .security-badge .iconify[data-v-7714bc7e]{color:#e6d5b8}.footer-bottom .footer-language .language-dropdown[data-v-7714bc7e]{position:relative}@media (max-width: 768px){.footer-bottom .footer-language .language-dropdown[data-v-7714bc7e]{width:100%}}.footer-bottom .footer-language .language-switch[data-v-7714bc7e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:12px;color:#ffffffb3;cursor:pointer;transition:all .2s ease;border-radius:6px}.footer-bottom .footer-language .language-switch[data-v-7714bc7e]:hover{background-color:#ffffff1a;color:#fff}.footer-bottom .footer-language .language-switch .arrow-icon[data-v-7714bc7e]{font-size:10px}.footer-bottom .footer-language .language-options[data-v-7714bc7e]{position:absolute;bottom:100%;right:0;margin-bottom:8px;background-color:#1a1a1a;border-radius:8px;min-width:120px;padding:8px 0;box-shadow:0 -4px 20px #0000004d;z-index:100}.footer-bottom .footer-language .language-option[data-v-7714bc7e]{padding:10px 16px;font-size:14px;color:#fffc;cursor:pointer;transition:all .2s ease}.footer-bottom .footer-language .language-option[data-v-7714bc7e]:hover{background-color:#ffffff1a;color:#fff}.footer-bottom .footer-language .language-option.active[data-v-7714bc7e]{color:#c8b69f}.partner-logos[data-v-7714bc7e]{padding:32px 0;margin-bottom:24px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.partner-logos .partner-title[data-v-7714bc7e]{font-size:14px;font-weight:500;color:#fff9;text-align:center;margin-bottom:20px;letter-spacing:2px}.partner-logos .logo-grid[data-v-7714bc7e]{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;align-items:center;justify-items:center}@media (max-width: 1200px){.partner-logos .logo-grid[data-v-7714bc7e]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.partner-logos .logo-grid[data-v-7714bc7e]{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width: 480px){.partner-logos .logo-grid[data-v-7714bc7e]{grid-template-columns:repeat(2,1fr)}}.partner-logos .logo-grid .logo-item[data-v-7714bc7e]{width:100%;max-width:140px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#ffffff0d;border-radius:8px;padding:8px;transition:all .3s ease}.partner-logos .logo-grid .logo-item[data-v-7714bc7e]:hover{background-color:#ffffff1a;transform:translateY(-2px)}@media (max-width: 768px){.partner-logos .logo-grid .logo-item[data-v-7714bc7e]{max-width:100px;height:50px}}.partner-logos .logo-grid .logo-item .partner-logo[data-v-7714bc7e]{max-width:100%;max-height:100%;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.partner-logos .logo-grid .logo-item:hover .partner-logo[data-v-7714bc7e]{filter:grayscale(0%);opacity:1}[data-v-7714bc7e] .customer-service-dialog .el-dialog{border-radius:12px;overflow:hidden}[data-v-7714bc7e] .customer-service-dialog .el-dialog__header{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06)}[data-v-7714bc7e] .customer-service-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:#242424}[data-v-7714bc7e] .customer-service-dialog .el-dialog__body{padding:24px 20px}[data-v-7714bc7e] .customer-service-dialog .service-dialog-content{display:flex;flex-direction:column;align-items:center;text-align:center}[data-v-7714bc7e] .customer-service-dialog .service-channel-name{font-size:16px;font-weight:500;color:#242424;margin:0 0 20px}[data-v-7714bc7e] .customer-service-dialog .qr-placeholder{width:200px;height:200px;border:2px dashed #C8B69F;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#c8b69f;font-size:14px;margin-bottom:16px}[data-v-7714bc7e] .customer-service-dialog .qr-code-display{width:200px;height:200px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}[data-v-7714bc7e] .customer-service-dialog .qr-code-img{width:200px;height:200px;object-fit:contain;border-radius:8px}[data-v-7714bc7e] .customer-service-dialog .qr-instruction{font-size:14px;color:#242424;margin:0 0 8px}[data-v-7714bc7e] .customer-service-dialog .service-id{font-size:13px;color:#24242499;margin:0}
