@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.header[data-v-9f50b44a]{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:var(--transition);opacity:0;background:#fffc;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.header.ready[data-v-9f50b44a]{opacity:1;transition:opacity .3s,background .3s,border-bottom-color .3s,box-shadow .3s}.header.scrolled[data-v-9f50b44a]{border-bottom-color:var(--border);background:#fffc;box-shadow:0 1px 10px #0000000a}.header-inner[data-v-9f50b44a]{align-items:center;gap:40px;height:72px;display:flex}.logo[data-v-9f50b44a]{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-img[data-v-9f50b44a]{width:auto;height:60px}.logo-icon[data-v-9f50b44a]{color:var(--primary);font-size:24px}.logo-text[data-v-9f50b44a]{letter-spacing:-.02em;color:var(--text);font-size:22px;font-weight:900}.nav-desktop[data-v-9f50b44a]{flex:1;align-items:center;gap:4px;display:flex}.nav-item-wrap[data-v-9f50b44a]{position:relative}.nav-link[data-v-9f50b44a]{color:var(--text-secondary);transition:var(--transition);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.nav-link[data-v-9f50b44a]:hover{color:var(--primary);background:rgba(var(--primary-rgb),.06)}.chevron[data-v-9f50b44a]{transition:transform .2s}.nav-item-wrap:hover .chevron[data-v-9f50b44a]{transform:rotate(180deg)}.dropdown[data-v-9f50b44a]{border:1px solid var(--border);min-width:max-content;box-shadow:var(--shadow-lg);background:#fff;border-radius:12px;padding:8px;animation:.15s fadeIn;position:absolute;top:100%;left:0}.dropdown-item[data-v-9f50b44a]{color:var(--text-secondary);transition:var(--transition);cursor:pointer;white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500;display:block}.dropdown-item[data-v-9f50b44a]:hover{background:rgba(var(--primary-rgb),.06);color:var(--primary)}.nav-right[data-v-9f50b44a]{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.btn-nav[data-v-9f50b44a]{border-radius:10px;padding:10px 22px;font-size:13px}.lang-selector-btn[data-v-9f50b44a]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition);-webkit-user-select:none;user-select:none;background:#ffffff73;border-radius:6px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:flex}.lang-selector-btn[data-v-9f50b44a]:hover{border-color:var(--primary);color:var(--text);background:#ffffffbf}.lang-globe-icon[data-v-9f50b44a]{opacity:.8;color:var(--text-secondary);transition:var(--transition)}.lang-selector-btn:hover .lang-globe-icon[data-v-9f50b44a]{color:var(--primary)}.lang-current-text[data-v-9f50b44a]{white-space:nowrap;font-size:13px}.mobile-lang-row[data-v-9f50b44a]{justify-content:center;padding:8px 0;display:flex}.lang-modal-overlay[data-v-9f50b44a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999;background:#0f172a59;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lang-modal[data-v-9f50b44a]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe0;border:1px solid #ffffff80;border-radius:16px;flex-direction:column;width:100%;max-width:680px;animation:.35s cubic-bezier(.16,1,.3,1) scaleUp-9f50b44a;display:flex;overflow:hidden;box-shadow:0 20px 45px -10px #0f172a1f}.lang-modal-header[data-v-9f50b44a]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.lang-modal-header h3[data-v-9f50b44a]{color:var(--text);margin:0;font-size:15px;font-weight:800}.lang-modal-close[data-v-9f50b44a]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.lang-modal-close[data-v-9f50b44a]:hover{color:var(--text);background:#0000000d}.lang-modal-body[data-v-9f50b44a]{max-height:70vh;padding:24px;overflow-y:auto}.lang-grid[data-v-9f50b44a]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lang-grid-item[data-v-9f50b44a]{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition);text-align:left;background:#ffffff80;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:flex}.lang-grid-item[data-v-9f50b44a]:hover{background:rgba(var(--primary-rgb), .06);border-color:var(--primary);color:var(--primary)}.lang-name-native[data-v-9f50b44a]{flex:1}.lang-code-tag[data-v-9f50b44a]{color:var(--text-muted);transition:var(--transition);background:#0000000d;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.lang-grid-item:hover .lang-code-tag[data-v-9f50b44a]{background:rgba(var(--primary-rgb), .12);color:var(--primary)}.lang-grid-item.active[data-v-9f50b44a]{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 4px 10px rgba(var(--primary-rgb), .2)}.lang-grid-item.active .lang-code-tag[data-v-9f50b44a]{color:#fff;background:#ffffff40}.fade-enter-active[data-v-9f50b44a],.fade-leave-active[data-v-9f50b44a]{transition:opacity .25s}.fade-enter-from[data-v-9f50b44a],.fade-leave-to[data-v-9f50b44a]{opacity:0}@keyframes scaleUp-9f50b44a{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.mobile-toggle[data-v-9f50b44a]{background:0 0;border:none;width:40px;height:40px;display:none;position:relative}.mobile-toggle span[data-v-9f50b44a],.mobile-toggle span[data-v-9f50b44a]:before,.mobile-toggle span[data-v-9f50b44a]:after{background:var(--text);border-radius:2px;width:20px;height:2px;transition:all .3s;display:block;position:absolute;left:10px}.mobile-toggle span[data-v-9f50b44a]{top:19px}.mobile-toggle span[data-v-9f50b44a]:before{content:"";background:var(--text);width:20px;height:2px;position:absolute;top:-6px}.mobile-toggle span[data-v-9f50b44a]:after{content:"";background:var(--text);width:20px;height:2px;position:absolute;top:6px}.mobile-toggle span.open[data-v-9f50b44a]{background:0 0}.mobile-toggle span.open[data-v-9f50b44a]:before{top:0;transform:rotate(45deg)}.mobile-toggle span.open[data-v-9f50b44a]:after{top:0;transform:rotate(-45deg)}.mobile-menu[data-v-9f50b44a]{border-top:1px solid var(--border);background:#fff;flex-direction:column;padding:16px 24px 24px;display:none}.mobile-link[data-v-9f50b44a]{color:var(--text-secondary);border-bottom:1px solid var(--border);padding:14px 0;font-size:16px;font-weight:600}.mobile-link.primary[data-v-9f50b44a]{color:var(--primary);border:none;font-weight:800}.mobile-divider[data-v-9f50b44a]{background:var(--border);height:1px;margin:8px 0}@media (width<=768px){.nav-desktop[data-v-9f50b44a],.nav-right[data-v-9f50b44a]{display:none}.mobile-toggle[data-v-9f50b44a]{margin-left:auto;display:block}.mobile-menu.open[data-v-9f50b44a]{display:flex}.header-inner[data-v-9f50b44a]{gap:0}.lang-grid[data-v-9f50b44a]{grid-template-columns:repeat(2,1fr)}.lang-modal[data-v-9f50b44a]{max-height:80vh}}@media (width<=480px){.lang-grid[data-v-9f50b44a]{grid-template-columns:1fr}}.footer[data-v-235e9c4d]{color:#94a3b8;opacity:0;background:#0f172a;padding:30px 0 40px;transition:opacity .3s}.footer.ready[data-v-235e9c4d]{opacity:1}.footer-grid[data-v-235e9c4d]{grid-template-columns:2fr repeat(4,1fr);gap:48px;margin-bottom:48px;display:grid}.footer-brand[data-v-235e9c4d]{flex-direction:column;gap:8px;display:flex}.brand-logo[data-v-235e9c4d]{object-fit:contain;align-self:flex-start;width:auto;height:60px}.brand-name[data-v-235e9c4d]{color:#fff;font-size:24px;font-weight:900}.brand-desc[data-v-235e9c4d]{color:#64748b;margin-top:4px;font-size:14px}.footer-links h4[data-v-235e9c4d]{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:13px;font-weight:800}.footer-links a[data-v-235e9c4d],.footer-links p[data-v-235e9c4d]{color:#64748b;transition:var(--transition);cursor:pointer;margin-bottom:10px;font-size:14px;display:block}.footer-links a[data-v-235e9c4d]:hover{color:var(--primary-light)}.footer-bottom[data-v-235e9c4d]{color:#475569;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding-top:32px;font-size:13px;display:flex}.footer-info[data-v-235e9c4d]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.footer-beian[data-v-235e9c4d]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.beian-link[data-v-235e9c4d]{color:#64748b;transition:var(--transition);text-decoration:none}.beian-link[data-v-235e9c4d]:hover{color:var(--primary-light)}.beian-text[data-v-235e9c4d]{color:#475569}.beian-sep[data-v-235e9c4d]{color:#334155;-webkit-user-select:none;user-select:none}.footer-socials[data-v-235e9c4d]{align-items:center;gap:12px;display:flex}.social-item[data-v-235e9c4d]{display:inline-block;position:relative}.social-link[data-v-235e9c4d]{justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex}.social-icon[data-v-235e9c4d]{object-fit:contain;width:22px;height:22px;transition:all .3s}.social-item:hover .social-icon[data-v-235e9c4d]{transform:translateY(-2px)}.social-popover[data-v-235e9c4d]{box-sizing:border-box;opacity:0;visibility:hidden;z-index:50;pointer-events:none;background:#1e293b;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:112px;height:112px;padding:6px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-6px);box-shadow:0 10px 15px -3px #00000080,0 4px 6px -2px #00000080}.social-popover[data-v-235e9c4d]:after{content:"";border:5px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.social-item:hover .social-popover[data-v-235e9c4d]{opacity:1;visibility:visible;transform:translate(-50%)translateY(-10px)}.popover-qr[data-v-235e9c4d]{object-fit:contain;border-radius:4px;width:100px;height:100px;display:block}.footer[data-v-235e9c4d] ::selection{background:var(--primary);color:#fff}@media (width<=768px){.footer-grid[data-v-235e9c4d]{grid-template-columns:1fr 1fr;gap:32px}.footer-bottom[data-v-235e9c4d]{text-align:center;flex-direction:column;align-items:center;gap:16px}.footer-info[data-v-235e9c4d]{align-items:center}.footer-beian[data-v-235e9c4d]{justify-content:center}}.cs-widget[data-v-eb6d1a02]{z-index:9999;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:0;right:24px}.cs-fab[data-v-eb6d1a02]{background:var(--primary,#00c4cc);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:12px 12px 0 0;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 20px;font-size:13px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 -2px 12px #00c4cc4d}.cs-fab[data-v-eb6d1a02]:hover{background:var(--primary-dark,#00a6ae);box-shadow:0 -4px 20px #00c4cc66}.cs-fab.active[data-v-eb6d1a02]{background:var(--primary-dark,#00a6ae)}.cs-fab-icon[data-v-eb6d1a02]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.icon-chat[data-v-eb6d1a02]{transform-origin:50%;animation:3s ease-in-out infinite fab-icon-breath-eb6d1a02}.cs-fab:hover .icon-chat[data-v-eb6d1a02]{animation:.6s cubic-bezier(.25,.8,.25,1) infinite alternate fab-icon-hover-bounce-eb6d1a02}.icon-close[data-v-eb6d1a02]{transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) forwards icon-close-appear-eb6d1a02}@keyframes fab-icon-breath-eb6d1a02{0%,to{opacity:.95;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 3px #fff9);transform:scale(1.15)}}@keyframes fab-icon-hover-bounce-eb6d1a02{0%{transform:translateY(0)rotate(0)scale(1.1)}50%{transform:translateY(-2px)rotate(-10deg)scale(1.1)}to{transform:translateY(0)rotate(10deg)scale(1.1)}}@keyframes icon-close-appear-eb6d1a02{0%{opacity:0;transform:rotate(-135deg)scale(.4)}to{opacity:1;transform:rotate(0)scale(1)}}.cs-panel[data-v-eb6d1a02]{background:#fff;border-radius:14px 14px 0 0;width:max-content;min-width:130px;overflow:hidden;box-shadow:0 -4px 24px #0000001a}.cs-list[data-v-eb6d1a02]{flex-direction:column;gap:2px;padding:6px;display:flex}.cs-item[data-v-eb6d1a02]{cursor:pointer;color:#334155;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.cs-item[data-v-eb6d1a02]:hover{background:#f1f5f9}.cs-item-icon[data-v-eb6d1a02]{flex-shrink:0;width:24px;height:24px}.cs-panel-enter-active[data-v-eb6d1a02],.cs-panel-leave-active[data-v-eb6d1a02]{transition:all .3s cubic-bezier(.4,0,.2,1)}.cs-panel-enter-from[data-v-eb6d1a02],.cs-panel-leave-to[data-v-eb6d1a02]{opacity:0;transform:translateY(12px)scale(.95)}.cs-empty[data-v-eb6d1a02]{text-align:center;color:#94a3b8;padding:16px 12px;font-size:12px}@media (width<=768px){.cs-widget[data-v-eb6d1a02]{right:16px}}.app[data-v-a9f18346]{flex-direction:column;min-height:100vh;display:flex}main[data-v-a9f18346]{flex:1}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#00c4cc;--primary-rgb:0, 196, 204;--primary-dark:#00a6ae;--primary-light:#28ecf4;--accent:#00a4ac;--bg:#fff;--bg-soft:#f8fafc;--bg-muted:#f1f5f9;--text:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border:#e2e8f0;--radius:16px;--radius-sm:10px;--shadow:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-lg:0 10px 40px #00000014;--shadow-xl:0 25px 60px #0000001f;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}::selection{background:var(--primary);color:#fff}::selection{background:var(--primary);color:#fff}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.container{max-width:1440px;margin:0 auto;padding:0 24px}.section{padding:100px 0}.section-alt{background:var(--bg-soft)}.btn{border-radius:var(--radius-sm);transition:var(--transition);letter-spacing:-.01em;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;display:inline-flex}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 4px 14px rgba(var(--primary-rgb), .4)}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 0 0 3px rgba(var(--primary-rgb), .25), 0 8px 25px rgba(var(--primary-rgb), .4)}.btn-outline{color:var(--primary);border:2px solid var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:#fff}.btn-ghost{color:var(--text-secondary);background:0 0}.btn-ghost:hover{color:var(--primary)}.btn-lg{border-radius:var(--radius-sm);padding:16px 36px;font-size:17px}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{animation:.6s ease-out both fadeUp}.animate-fade-in{animation:.5s ease-out both fadeIn}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.form-group{margin-bottom:20px}.form-label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.form-input{border:2px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--text);transition:var(--transition);outline:none;padding:14px 16px;font-size:15px}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(var(--primary-rgb), .1)}.form-input::placeholder{color:var(--text-muted)}@media (width<=768px){.section{padding:60px 0}.container{padding:0 16px}.btn-lg{padding:14px 28px;font-size:15px}}
