.header[data-v-01358fdf]{z-index:1000;height:var(--nav-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:var(--transition);background:#fffffff2;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.header.scrolled[data-v-01358fdf]{box-shadow:var(--shadow-sm);border-bottom-color:#e5e7eb}.header-inner[data-v-01358fdf]{justify-content:space-between;align-items:center;height:100%;padding:0 clamp(40px,8vw,160px);display:flex}.logo[data-v-01358fdf]{align-items:center;display:flex}.logo-text[data-v-01358fdf]{letter-spacing:2px;color:#2f4976;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-stroke:.3px currentColor;paint-order:stroke fill;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:30px;font-weight:700;line-height:1}.nav[data-v-01358fdf]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.nav-link[data-v-01358fdf]{color:var(--dark-light);border-radius:var(--radius-sm);transition:var(--transition);white-space:nowrap;padding:8px 15px;font-size:15px;font-weight:500}.nav-link[data-v-01358fdf]:hover,.nav-link.router-link-exact-active[data-v-01358fdf]{color:var(--primary);background:var(--primary-light)}.menu-toggle[data-v-01358fdf]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.menu-toggle span[data-v-01358fdf]{background:var(--dark);width:24px;height:2px;transition:var(--transition);border-radius:2px;display:block}.menu-open .menu-toggle span[data-v-01358fdf]:first-child{transform:rotate(45deg)translate(5px,5px)}.menu-open .menu-toggle span[data-v-01358fdf]:nth-child(2){opacity:0}.menu-open .menu-toggle span[data-v-01358fdf]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}@media (min-width:1101px) and (max-width:1599px){.header-inner[data-v-01358fdf]{padding:0 clamp(16px,2.5vw,40px)}.logo-text[data-v-01358fdf]{letter-spacing:1px;font-size:26px}.nav[data-v-01358fdf]{gap:2px}.nav-link[data-v-01358fdf]{padding:8px 12px;font-size:14px}}@media (max-width:1100px){.header[data-v-01358fdf]{background:var(--white);-webkit-backdrop-filter:none}.header-inner[data-v-01358fdf]{padding:0 20px}.menu-toggle[data-v-01358fdf]{display:flex}.nav[data-v-01358fdf]{top:var(--nav-height);height:calc(100vh - var(--nav-height));background:var(--white);transition:var(--transition);flex-direction:column;align-items:stretch;gap:2px;padding:12px 20px 28px;position:fixed;left:0;right:0;overflow-y:auto;transform:translate(100%)}.nav.active[data-v-01358fdf]{transform:translate(0)}.nav-link[data-v-01358fdf]{width:100%;color:var(--dark);text-align:left;border-bottom:1px solid #f0f1f3;border-radius:0;padding:16px 14px;font-size:17px;font-weight:600}.nav-link[data-v-01358fdf]:hover,.nav-link.router-link-exact-active[data-v-01358fdf]{color:var(--primary);background:var(--primary-light);border-radius:var(--radius-sm)}}@media (max-width:480px){.logo-text[data-v-01358fdf]{letter-spacing:1px;font-size:24px}}.footer[data-v-aeb6845a]{color:#ffffffb3;background:linear-gradient(#0a1628 0%,#060f1e 100%);padding:60px 0 0}.footer-grid[data-v-aeb6845a]{border-bottom:1px solid #ffffff1a;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:40px;padding-bottom:40px;display:grid}.footer-logo[data-v-aeb6845a]{color:var(--white);align-items:center;gap:10px;margin-bottom:16px;font-size:20px;font-weight:700;display:flex}.footer-desc[data-v-aeb6845a]{max-width:320px;margin-bottom:20px;font-size:14px;line-height:1.8}.footer-social[data-v-aeb6845a]{gap:12px;display:flex}.social-link[data-v-aeb6845a]{width:36px;height:36px;transition:var(--transition);background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.social-link[data-v-aeb6845a]:hover{background:var(--primary)}.footer-col h4[data-v-aeb6845a]{color:var(--white);margin-bottom:20px;font-size:16px;font-weight:600}.footer-col a[data-v-aeb6845a],.contact-item[data-v-aeb6845a]{transition:var(--transition);padding:6px 0;font-size:14px;display:block}.footer-col a[data-v-aeb6845a]:hover{color:var(--primary);padding-left:6px}.contact-item[data-v-aeb6845a]{padding:6px 0}.footer-bottom[data-v-aeb6845a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 0;font-size:13px;display:flex}.footer-beian[data-v-aeb6845a]{color:#fff6}.footer-beian a[data-v-aeb6845a]{color:inherit;text-decoration:none}.footer-beian a[data-v-aeb6845a]:hover{color:#ffffffb3}@media (max-width:768px){.footer[data-v-aeb6845a]{padding:40px 0 0}.footer-grid[data-v-aeb6845a]{grid-template-columns:1fr 1fr;gap:30px}.footer-brand[data-v-aeb6845a]{grid-column:1/-1}.footer-bottom[data-v-aeb6845a]{text-align:center;flex-direction:column}}@media (max-width:480px){.footer-grid[data-v-aeb6845a]{grid-template-columns:1fr}}.app[data-v-da50d29d]{flex-direction:column;min-height:100vh;display:flex}.main-content[data-v-da50d29d]{flex:1}:root{--primary:#1a73e8;--primary-dark:#1557b0;--primary-light:#e8f0fe;--accent:#ff6b35;--success:#0f9d58;--dark:#1f2937;--dark-light:#374151;--gray:#6b7280;--gray-light:#9ca3af;--gray-bg:#f3f4f6;--white:#fff;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 16px #0000001a;--shadow-lg:0 10px 40px #0000001f;--radius:12px;--radius-sm:8px;--transition:all .3s ease;--max-width:1200px;--nav-height:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--dark);background:var(--white);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}.btn{border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--white);box-shadow:0 4px 14px #1a73e859}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a73e873}.btn-outline{color:var(--primary);border:2px solid var(--primary);background:0 0}.btn-outline:hover{background:var(--primary);color:var(--white)}.btn-white{background:var(--white);color:var(--primary)}.btn-white:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.section-header{text-align:center;margin-bottom:50px}.section-tag{background:var(--primary-light);color:var(--primary);text-transform:uppercase;letter-spacing:1px;border-radius:20px;margin-bottom:16px;padding:6px 18px;font-size:13px;font-weight:600;display:inline-block}.section-title{color:var(--dark);margin-bottom:12px;font-size:clamp(28px,4vw,40px);font-weight:700;line-height:1.2}.section-desc{color:var(--gray);max-width:600px;margin:0 auto;font-size:16px}.page-banner{color:var(--white);text-align:center;background:linear-gradient(135deg,#0a1628 0%,#1a3a5c 50%,#0d2137 100%);padding:100px 0 60px;position:relative;overflow:hidden}.page-banner:before{content:"";background:radial-gradient(circle at 30%,#1a73e81a 0%,#0000 50%),radial-gradient(circle at 70%,#ff6b3514 0%,#0000 50%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.page-banner-title{margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:800;position:relative}.page-banner-desc{color:#ffffffb3;max-width:600px;margin:0 auto;font-size:18px;position:relative}.animate-in{opacity:1;animation:none;transform:none}@media (max-width:768px){:root{--nav-height:60px}.container{padding:0 16px}.section-header{margin-bottom:32px}.page-banner{padding:80px 0 40px}}
