@charset "UTF-8";.navbar[data-v-35ee471a]{position:fixed;top:0;left:0;width:100%;z-index:50;transition:background-color .3s ease,box-shadow .3s ease}.navbar--transparent[data-v-35ee471a]{background-color:transparent!important;box-shadow:none!important}.navbar--solid[data-v-35ee471a]{background-color:#fff!important;box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d!important}@media (min-width: 768px){.navbar--transparent .nav-link[data-v-35ee471a]{color:#fff!important}.navbar--transparent .nav-link[data-v-35ee471a]:hover{color:#e5e7eb!important}.navbar--solid .nav-link[data-v-35ee471a]{color:#374151!important}.navbar--solid .nav-link[data-v-35ee471a]:hover,.navbar--solid .nav-link--active[data-v-35ee471a]{color:#4f46e5!important}}.mobile-menu-btn[data-v-35ee471a]{display:inline-flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.5rem;transition:all .2s ease;border:none;background:transparent;cursor:pointer}.navbar--transparent .mobile-menu-btn[data-v-35ee471a]{color:#fff!important}.navbar--transparent .mobile-menu-btn[data-v-35ee471a]:hover{background-color:#ffffff1a}.navbar--solid .mobile-menu-btn[data-v-35ee471a]{color:#4b5563!important}.navbar--solid .mobile-menu-btn[data-v-35ee471a]:hover{background-color:#f3f4f6}.mobile-menu-btn svg[data-v-35ee471a]{color:inherit}.mobile-menu-wrapper[data-v-35ee471a]{position:absolute;top:100%;left:0;right:0;background:rgba(0,0,0,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mobile-menu-panel[data-v-35ee471a]{background:#ffffff;margin:.5rem;border-radius:1rem;padding:.5rem;box-shadow:0 10px 25px #00000026}.mobile-menu-item[data-v-35ee471a]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;margin-bottom:.25rem;border-radius:.75rem;font-size:1rem;font-weight:500;color:#374151;text-decoration:none;transition:all .2s ease}.mobile-menu-item[data-v-35ee471a]:hover{background:#f3f4f6;color:#2563eb}.mobile-menu-item--active[data-v-35ee471a]{background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);color:#fff}.mobile-menu-item--active[data-v-35ee471a]:hover{background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);color:#fff}.mobile-menu-item-text[data-v-35ee471a]{flex:1}.mobile-menu-divider[data-v-35ee471a]{height:1px;background:#e5e7eb;margin:.5rem .75rem}.mobile-phone-link[data-v-35ee471a]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:.75rem;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease}.mobile-phone-link[data-v-35ee471a]:hover{background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.mobile-menu-enter-active[data-v-35ee471a],.mobile-menu-leave-active[data-v-35ee471a]{transition:all .3s ease}.mobile-menu-enter-from[data-v-35ee471a],.mobile-menu-leave-to[data-v-35ee471a]{opacity:0;transform:translateY(-10px)}.mobile-menu-enter-to[data-v-35ee471a],.mobile-menu-leave-from[data-v-35ee471a]{opacity:1;transform:translateY(0)}.fade-enter-active[data-v-35ee471a],.fade-leave-active[data-v-35ee471a]{transition:opacity .3s ease}.fade-enter-from[data-v-35ee471a],.fade-leave-to[data-v-35ee471a]{opacity:0}.nav-menu[data-v-35ee471a]{gap:2rem}.logo-text[data-v-35ee471a]{transition:color .3s ease}.navbar--transparent .logo-text[data-v-35ee471a]{color:#fff!important}.navbar--solid .logo-text[data-v-35ee471a]{color:#1f2937!important}.phone[data-v-35ee471a]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;transition:color .3s ease}.navbar--transparent .phone[data-v-35ee471a]{color:#fff!important}.navbar--solid .phone[data-v-35ee471a]{color:#374151!important}.mobile-phone[data-v-35ee471a]{color:#374151;padding:.5rem .75rem}@media (min-width: 768px){.navbar--transparent .phone[data-v-35ee471a]{color:#fff}.navbar--solid .phone[data-v-35ee471a]{color:#374151}}.footer[data-v-1a3dfba0]{background:#0f172a;color:#cbd5e1;padding:4rem 2rem 2rem}.footer-container[data-v-1a3dfba0]{max-width:1200px;margin:0 auto}.footer-content[data-v-1a3dfba0]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:3rem;margin-bottom:3rem}.footer-column h3[data-v-1a3dfba0]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1.5rem}.footer-description[data-v-1a3dfba0]{color:#94a3b8;font-size:.875rem;line-height:1.7;margin-bottom:1.5rem}.footer-more[data-v-1a3dfba0]{background:transparent;border:1px solid #334155;color:#cbd5e1;padding:.5rem 1.5rem;border-radius:4px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.footer-more[data-v-1a3dfba0]:hover{border-color:#3b82f6;color:#3b82f6}.footer-links[data-v-1a3dfba0]{list-style:none;padding:0;margin:0}.footer-links li[data-v-1a3dfba0]{margin-bottom:.875rem}.footer-links a[data-v-1a3dfba0]{color:#94a3b8;text-decoration:none;font-size:.875rem;transition:color .3s ease}.footer-links a[data-v-1a3dfba0]:hover{color:#3b82f6}.footer-contact[data-v-1a3dfba0]{list-style:none;padding:0;margin:0}.footer-contact li[data-v-1a3dfba0]{color:#94a3b8;font-size:.875rem;line-height:1.8;margin-bottom:.5rem}.footer-bottom[data-v-1a3dfba0]{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #1e293b}.footer-copyright[data-v-1a3dfba0]{color:#64748b;font-size:.875rem;margin:0}.footer-links-bottom[data-v-1a3dfba0]{display:flex;gap:2rem}.footer-links-bottom a[data-v-1a3dfba0]{color:#64748b;text-decoration:none;font-size:.875rem;transition:color .3s ease}.footer-links-bottom a[data-v-1a3dfba0]:hover{color:#3b82f6}@media (max-width: 768px){.footer[data-v-1a3dfba0]{padding:3rem 1.5rem 2rem}.footer-content[data-v-1a3dfba0]{grid-template-columns:1fr;gap:2.5rem}.footer-bottom[data-v-1a3dfba0]{flex-direction:column;gap:1rem;text-align:center}.footer-links-bottom[data-v-1a3dfba0]{gap:1.5rem}}.floating-buttons[data-v-030a9349]{position:fixed;right:2rem;bottom:6rem;z-index:100;display:flex;flex-direction:column;gap:.75rem}.floating-btn[data-v-030a9349]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#2563eb;color:#fff;border:none;border-radius:50px;font-size:.875rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #2563eb4d;transition:all .3s ease;white-space:nowrap}.floating-btn[data-v-030a9349]:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb66}.floating-btn[data-v-030a9349]:active{transform:translateY(0)}.contact-btn[data-v-030a9349]{background:#10b981;box-shadow:0 4px 12px #10b9814d}.contact-btn[data-v-030a9349]:hover{background:#059669;box-shadow:0 6px 16px #10b98166}.wechat-btn[data-v-030a9349]{background:#07c160;box-shadow:0 4px 12px #07c1604d}.wechat-btn[data-v-030a9349]:hover{background:#06ad56;box-shadow:0 6px 16px #07c16066}.modal-overlay[data-v-030a9349]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-030a9349]{background:#ffffff;border-radius:16px;padding:2rem;max-width:400px;width:90%;position:relative;box-shadow:0 20px 60px #0000004d}@media (max-width: 768px){.modal-content[data-v-030a9349]{padding:1.5rem;width:85%;max-width:320px}.modal-title[data-v-030a9349]{font-size:1.25rem;margin-bottom:1rem}.qr-code-container[data-v-030a9349]{padding:1rem}.qr-code-image[data-v-030a9349]{width:160px;height:160px}.modal-description[data-v-030a9349]{font-size:.8rem}}.modal-close[data-v-030a9349]{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;color:#64748b;transition:color .3s ease;padding:.25rem;display:flex;align-items:center;justify-content:center}.modal-close[data-v-030a9349]:hover{color:#1e293b}.modal-title[data-v-030a9349]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0 0 1.5rem;text-align:center}.qr-code-container[data-v-030a9349]{display:flex;justify-content:center;align-items:center;padding:1.5rem;background:#f8fafc;border-radius:12px;margin-bottom:1rem}.qr-code-image[data-v-030a9349]{width:200px;height:200px;border-radius:8px}.modal-description[data-v-030a9349]{text-align:center;color:#64748b;font-size:.875rem;margin:0}.modal-enter-active[data-v-030a9349],.modal-leave-active[data-v-030a9349]{transition:opacity .3s ease}.modal-enter-active .modal-content[data-v-030a9349],.modal-leave-active .modal-content[data-v-030a9349]{transition:transform .3s ease}.modal-enter-from[data-v-030a9349],.modal-leave-to[data-v-030a9349]{opacity:0}.modal-enter-from .modal-content[data-v-030a9349],.modal-leave-to .modal-content[data-v-030a9349]{transform:scale(.9)}@media (max-width: 768px){.floating-buttons[data-v-030a9349]{right:1rem;bottom:8rem}.floating-btn[data-v-030a9349]{padding:.625rem .875rem;font-size:.8rem}.btn-text[data-v-030a9349]{display:none}.floating-btn[data-v-030a9349]{width:48px;height:48px;padding:0;justify-content:center;border-radius:50%}.floating-btn svg[data-v-030a9349]{width:22px;height:22px}}@media (min-width: 769px) and (max-width: 1024px){.floating-buttons[data-v-030a9349]{right:1.5rem}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#fff;color:#111827;overflow-x:hidden;width:100%;max-width:100vw}a{text-decoration:none}button{border:none}.min-h-screen{min-height:100vh}.flex{display:flex}.flex-col{flex-direction:column}.flex-grow{flex:1 1 0%}.justify-between{justify-content:space-between}.text-center{text-align:center}.pt-16{padding-top:4rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mb-4{margin-bottom:1rem}.mx-auto{margin-left:auto;margin-right:auto}.space-x-4>:not(:last-child){margin-right:1rem}.space-y-2>:not(:last-child){margin-bottom:.5rem}.gap-8{gap:2rem}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-900{background-color:#111827}.bg-gray-800{background-color:#1f2937}.bg-indigo-500{background-color:#6366f1}.bg-indigo-600{background-color:#4f46e5}.bg-indigo-700{background-color:#4338ca}.bg-indigo-800{background-color:#3730a3}.bg-indigo-900{background-color:#312e81}.text-white{color:#fff}.text-gray-300{color:#d1d5db}.text-gray-400{color:#9ca3af}.text-gray-500{color:#6b7280}.text-gray-600{color:#4b5563}.text-gray-700{color:#374151}.text-gray-900{color:#111827}.text-indigo-500{color:#6366f1}.text-indigo-600{color:#4f46e5}.border-t{border-top-width:1px}.border-gray-800{border-color:#1f2937}.rounded-lg{border-radius:.5rem}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.shadow-lg{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:3rem}.text-6xl{font-size:3.75rem}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.w-full{width:100%}.h-full{height:100%}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-16{height:4rem}.mr-2{margin-right:.5rem}.ml-4{margin-left:1rem}.inline-flex{display:inline-flex}.items-center{align-items:center}.rounded-md{border-radius:.375rem}.overflow-hidden{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.block{display:block}.hidden{display:none}.z-50{z-index:50}.max-w-7xl{max-width:80rem}@media (min-width: 640px){.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-32{padding-top:8rem;padding-bottom:8rem}.sm\:text-4xl{font-size:2.25rem}.sm\:text-5xl{font-size:3rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 768px){.md\:flex{display:flex}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:hidden{display:none}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:text-6xl{font-size:3.75rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:text-center{text-align:center}}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke}.duration-200{transition-duration:.2s}.hover\:bg-indigo-700:hover{background-color:#4338ca}.hover\:bg-gray-50:hover{background-color:#f9fafb}.hover\:text-indigo-600:hover{color:#4f46e5}.hover\:text-white:hover{color:#fff}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-from),var(--tw-gradient-to))}.from-indigo-900{--tw-gradient-from: #312e81}.to-indigo-800{--tw-gradient-to: #3730a3}.container{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}
