.__nuxt-error-page{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;align-items:center;background:#f7f8fb;bottom:0;color:#47494e;display:flex;flex-direction:column;font-family:sans-serif;font-weight:100!important;justify-content:center;left:0;padding:1rem;position:absolute;right:0;text-align:center;top:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{color:#47494e;font-size:1.5rem;margin-bottom:8px;margin-top:15px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;-webkit-text-decoration:none;text-decoration:none}.__nuxt-error-page .logo{bottom:12px;left:12px;position:fixed}.nuxt-progress{background-color:#d7a64a;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}:root{--navy:#1e1b4b;--gold:#f59e0b;--ink:#1e293b;--muted:#64748b;--surface:#f8fafc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#fff;color:#1e293b;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Arial,sans-serif;margin:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}img{display:block;max-width:100%}button,input{font:inherit}::-moz-selection{background:#fbbf24;color:#1e1b4b}::selection{background:#fbbf24;color:#1e1b4b}.site-header[data-v-2da53306]{background:#312e81;box-shadow:0 4px 18px rgba(30,27,75,.2);color:#fff;position:sticky;top:0;z-index:50}.nav-wrap[data-v-2da53306]{gap:24px;height:64px;justify-content:space-between;margin:0 auto;width:min(1180px,calc(100% - 48px))}.nav-brand[data-v-2da53306],.nav-wrap[data-v-2da53306]{align-items:center;display:flex}.nav-brand[data-v-2da53306]{gap:18px}.brand[data-v-2da53306]{align-items:center;display:flex;gap:10px;white-space:nowrap}.brand-mark[data-v-2da53306]{align-items:center;background:linear-gradient(145deg,#fbbf24,#f97316);border:1px solid hsla(0,0%,100%,.4);border-radius:9px;box-shadow:inset 0 0 12px hsla(0,0%,100%,.25);color:#fff;display:grid;font-size:8px;font-weight:800;height:42px;justify-items:center;letter-spacing:.4px;place-items:center;width:42px}.brand b[data-v-2da53306]{font-size:18px}.header-phone[data-v-2da53306]{align-items:center;border-left:1px solid hsla(0,0%,100%,.2);color:#fff;display:flex;font-size:13px;padding-left:18px;white-space:nowrap}.header-phone strong[data-v-2da53306]{color:#fbbf24;font-size:15px}nav[data-v-2da53306]{align-items:center;display:flex;gap:2px}nav a[data-v-2da53306]{border-radius:6px;color:#d1d5db;font-size:14px;font-weight:600;padding:10px 13px;transition:.2s;white-space:nowrap}nav a.nuxt-link-active[data-v-2da53306],nav a[data-v-2da53306]:hover{background:#4338ca;color:#fff}.menu-toggle[data-v-2da53306]{background:transparent;border:0;border-radius:6px;display:none;height:42px;width:42px}.menu-toggle i[data-v-2da53306]{background:#fff;display:block;height:2px;margin:4px auto;width:20px}.floating-tools[data-v-2da53306]{grid-gap:10px;display:grid;gap:10px;position:fixed;right:28px;top:45%;z-index:45}.floating-tools a[data-v-2da53306],.floating-tools button[data-v-2da53306]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:9px;box-shadow:0 6px 18px rgba(15,23,42,.13);color:#4338ca;cursor:pointer;display:grid;font-size:23px;height:56px;justify-items:center;place-items:center;position:relative;width:56px}.floating-tools a[data-v-2da53306]:nth-child(2){color:#d97706}.floating-tools a[data-v-2da53306]:before,.floating-tools button[data-v-2da53306]:before{background:rgba(30,27,75,.94);border-radius:5px;color:#fff;content:attr(data-label);font-size:12px;line-height:1;opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:66px;top:50%;transform:translate(8px,-50%);transition:.18s;white-space:nowrap}.floating-tools a[data-v-2da53306]:focus-visible:before,.floating-tools a[data-v-2da53306]:hover:before,.floating-tools button[data-v-2da53306]:focus-visible:before,.floating-tools button[data-v-2da53306]:hover:before{opacity:1;transform:translateY(-50%)}.site-footer[data-v-2da53306]{background:#1e1b4b;color:#fff}.footer-grid[data-v-2da53306]{grid-gap:45px;display:grid;gap:45px;grid-template-columns:1.35fr .7fr 1.15fr .7fr;margin:0 auto;padding:58px 0 44px;width:min(1180px,calc(100% - 48px))}.footer-grid>div[data-v-2da53306]{align-items:flex-start;display:flex;flex-direction:column;gap:11px}.footer-grid h3[data-v-2da53306]{font-size:17px;margin:0 0 9px}.footer-grid a[data-v-2da53306],.footer-grid p[data-v-2da53306],.footer-grid span[data-v-2da53306]{color:#cbd5e1;font-size:13px;line-height:1.8;margin:0}.footer-grid a[data-v-2da53306]:hover{color:#fbbf24}.qr-image-button[data-v-2da53306]{background:#fff;border:0;border-radius:8px;cursor:pointer;display:block;height:150px;overflow:hidden;padding:5px;width:150px}.qr-image-button img[data-v-2da53306]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer-grid small[data-v-2da53306]{color:#94a3b8;font-size:11px}.copyright[data-v-2da53306]{border-top:1px solid hsla(0,0%,100%,.12);color:#94a3b8;font-size:12px;margin:0 auto;padding:25px 0;text-align:center;width:min(1180px,calc(100% - 48px))}@media (max-width:1040px){.header-phone[data-v-2da53306]{display:none}nav a[data-v-2da53306]{font-size:13px;padding:9px 8px}.footer-grid[data-v-2da53306]{grid-template-columns:1fr 1fr}}@media (max-width:760px){.nav-wrap[data-v-2da53306]{width:calc(100% - 32px)}.menu-toggle[data-v-2da53306]{display:block}nav[data-v-2da53306]{align-items:stretch;background:#312e81;display:none;flex-direction:column;left:0;padding:13px 18px 20px;position:absolute;top:64px;width:100%}nav.open[data-v-2da53306]{display:flex}nav a[data-v-2da53306]{padding:12px}.floating-tools[data-v-2da53306]{right:14px}.floating-tools a[data-v-2da53306],.floating-tools button[data-v-2da53306]{height:48px;width:48px}.copyright[data-v-2da53306],.footer-grid[data-v-2da53306]{width:calc(100% - 32px)}}@media (max-width:540px){.footer-grid[data-v-2da53306]{grid-template-columns:1fr}}