.footer___EYp7z{background:#2d2d44;padding:60px 0 20px;color:#fff}.footer___EYp7z .footerContent___3Kq2E{max-width:1400px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:40px;gap:40px}.footer___EYp7z .footerTitle___Vsy4B{font-size:18px;font-weight:600;margin-bottom:20px;color:#fff}.footer___EYp7z .footerList___jKwNr{list-style:none;padding:0;margin:0}.footer___EYp7z .footerList___jKwNr li{color:#ccc;margin-bottom:8px;cursor:pointer;transition:color .3s}.footer___EYp7z .footerList___jKwNr li:hover{color:#00d4aa}.footer___EYp7z .footerList___jKwNr li a{color:inherit;text-decoration:none;transition:color .3s}.footer___EYp7z .footerList___jKwNr li a:hover{color:#00d4aa}.footer___EYp7z .friendLinks___17L6C{max-width:1400px;margin:20px auto 0}.footer___EYp7z .friendLinks___17L6C .friendLinksContent___2gwge{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.footer___EYp7z .friendLinks___17L6C .friendLinksLabel___1qT9n{color:#999;font-size:14px;white-space:nowrap}.footer___EYp7z .friendLinks___17L6C .friendLinksList___Mv-0E{display:flex;align-items:center;flex-wrap:wrap;grid-gap:16px;gap:16px}.footer___EYp7z .friendLinks___17L6C .friendLink___lq4H4{color:#ccc;text-decoration:none;font-size:14px;transition:color .3s;white-space:nowrap}.footer___EYp7z .friendLinks___17L6C .friendLink___lq4H4:hover{color:#00d4aa}.footer___EYp7z .friendLinks___17L6C .friendLinkSeparator___1IlGp{color:#666;font-size:14px;margin:0 4px}.footer___EYp7z .footerBottom___1cXiJ{text-align:center;padding-top:20px;color:#999}.footer___EYp7z .footerBottom___1cXiJ a{color:#999;text-decoration:none}.footer___EYp7z .qrCode___YXHa1{width:200px;height:200px;border-radius:12px;margin-bottom:16px}.footer___EYp7z .qrCodeImage___1zaPv{width:100%;height:100%;object-fit:contain}@media (max-width:768px){.footer___EYp7z{padding:48px 0 20px}.footer___EYp7z .footerContent___3Kq2E{grid-template-columns:1fr;text-align:center;grid-gap:28px;gap:28px}.footer___EYp7z .qrCode___YXHa1{margin:0 auto}.footer___EYp7z .friendLinks___17L6C .friendLinksContent___2gwge{justify-content:center}}@media (max-width:480px){.footer___EYp7z .footerContent___3Kq2E{padding:0 16px}}.header___1E4MV{position:fixed;top:0;left:0;right:0;z-index:1000;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #f0f0f0;transition:all .3s ease}.header___1E4MV.scrolled___2WHHp{background:#fff;box-shadow:0 2px 20px rgba(0,0,0,.1)}.headerContent___176Qp{max-width:1400px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;width:100%}.headerContent___176Qp .logoLink___17Xox{display:flex;align-items:center;grid-gap:12px;gap:12px;text-decoration:none;color:#333}.headerContent___176Qp .logoImage___mbM8j{width:49px;height:40px;object-fit:contain;z-index:2;position:relative}.headerContent___176Qp .logoText___3WQ0c{font-size:18px;font-weight:600;color:#333}.headerContent___176Qp .headerActions___nKuIe{display:flex;align-items:center;grid-gap:16px;gap:16px}.headerContent___176Qp .phone___M_Bhe{display:flex;align-items:center;grid-gap:8px;gap:8px;color:#666;font-size:18px}.headerContent___176Qp .phoneIcon___12jcO{color:#00d4aa}.headerContent___176Qp .phoneNumber___YMKok{color:#00d4aa;font-weight:600;text-decoration:none}.headerContent___176Qp .phoneNumber___YMKok:hover{color:#00b894}.headerContent___176Qp .mobilePhone___2vmCc{font-size:14px}.headerContent___176Qp .loginBtn___1W6AJ{background:#00d4aa!important;color:#fff;border:none;border-radius:8px}.headerContent___176Qp .loginBtn___1W6AJ:hover{background:#00b894!important;color:#fff}.headerContent___176Qp .navLinks___3L19L{display:flex;align-items:center;grid-gap:30px;gap:30px}.headerContent___176Qp .navLinks___3L19L .navLinkItem___KPbHC{font-size:18px;font-weight:600;color:#333;line-height:64px;text-decoration:none}.headerContent___176Qp .navLinks___3L19L .navLinkItem___KPbHC:hover{color:#00d4aa}.headerContent___176Qp .navLinks___3L19L .navLinkItemActive___eR1dy{color:#00d4aa}.menuToggle___3-NeM{font-size:18px}.mobileMenuDrawer___lzYvE{width:100vw;height:100vh}.mobileMenuDrawer___lzYvE .ant-drawer-header{display:none}.mobileMenuDrawer___lzYvE .ant-drawer-body{padding:0;position:relative}.mobileMenuDrawer___lzYvE .ant-menu{border-right:none}.mobileMenuDrawer___lzYvE .ant-menu,.mobileMenuDrawer___lzYvE .ant-menu-item,.mobileMenuDrawer___lzYvE .ant-menu-submenu-title{padding:0!important;margin:0!important;font-size:18px}.mobileMenuDrawer___lzYvE .ant-menu-item{height:40px;line-height:40px;border-bottom:1px solid #e8e8e8;background-color:#fff!important}.mobileMenuDrawer___lzYvE .ant-menu-item:after{display:none}.mobileMenuDrawer___lzYvE .ant-menu-item,.mobileMenuDrawer___lzYvE .ant-menu-item a,.mobileMenuDrawer___lzYvE .ant-menu-submenu-active,.mobileMenuDrawer___lzYvE .ant-menu-submenu-active .ant-menu-submenu-title{color:#333}.mobileMenuDrawer___lzYvE .ant-menu-item-active,.mobileMenuDrawer___lzYvE .ant-menu-item-selected,.mobileMenuDrawer___lzYvE .ant-menu-item-selected a,.mobileMenuDrawer___lzYvE .ant-menu-submenu-open .ant-menu-submenu-title{color:#00d4aa}.mobileMenuDrawer___lzYvE .ant-menu-submenu{border-bottom:1px solid #e8e8e8}.mobileMenuDrawer___lzYvE .ant-menu-sub .ant-menu-title-content{padding-left:20px}.mobileMenuDrawer___lzYvE .ant-menu-sub .ant-menu-item{border-top:1px solid #e8e8e8;border-bottom:none}.mobileMenuDrawer___lzYvE .headerContent___176Qp{box-shadow:inset 0 -1px 0 0 #e8e8e8;position:relative}.mobileMenuDrawer___lzYvE .headerContent___176Qp .closeBtn___11s9U{position:absolute;right:10px;top:11px;font-size:28px;color:#333;width:30px;height:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.mobileMenuDrawer___lzYvE .mobileMenuContent___JzuU8{padding:20px 16px 40px;height:calc(100% - 140px);overflow:auto}.mobileMenuDrawer___lzYvE .mobileMenuContent___JzuU8 .menuItemLink___CxOit{height:40px;line-height:40px;text-decoration:none;display:block}@media (max-width:768px){.headerContent___176Qp{height:56px}.headerContent___176Qp .logoLink___17Xox{flex-wrap:wrap;width:80px;grid-gap:0;gap:0}.headerContent___176Qp .logoImage___mbM8j{flex-shrink:0;width:42px}.headerContent___176Qp .logoText___3WQ0c{width:100%;margin-top:0;font-size:16px}.mobileMenuDrawer___lzYvE .headerContent___176Qp .logoLink___17Xox{grid-gap:12px;gap:12px;flex-wrap:nowrap;width:150px}}.main___1XX41{min-height:100vh;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;overflow-x:hidden}