.header[data-v-fa0fafcd]{position:fixed;top:0;left:0;width:100%;height:96px;background:#fff;z-index:999;border-bottom:1px solid rgba(0,0,0,.06);transition:box-shadow .3s ease,border-color .3s ease}.header.is-scrolled[data-v-fa0fafcd]{box-shadow:0 4px 16px -8px #0f4c8a29;border-bottom-color:#1e6bb81f}.header-container[data-v-fa0fafcd]{width:100%;height:100%;max-width:1400px;margin:auto;padding:0 70px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;background:#fff}.logo[data-v-fa0fafcd]{display:flex;align-items:center;text-decoration:none;border-radius:4px;flex-shrink:0}.logo-img[data-v-fa0fafcd]{height:68px;width:auto;display:block;object-fit:contain}.logo-tagline[data-v-fa0fafcd]{width:1px;height:30px;margin:0 14px;background:#0a25402e}.logo-slogan[data-v-fa0fafcd]{font-size:14px;letter-spacing:3px;color:#8a9eae;white-space:nowrap;font-weight:500}@media(max-width:900px){.logo-tagline[data-v-fa0fafcd],.logo-slogan[data-v-fa0fafcd]{display:none}}.nav-desktop[data-v-fa0fafcd]{position:relative;display:flex;align-items:center;gap:28px}.nav-item[data-v-fa0fafcd]{position:relative;z-index:1;padding:8px 6px 14px;font-size:16px;font-weight:500;transition:none;cursor:pointer;text-decoration:none}.nav-item[data-v-fa0fafcd]:hover{color:var(--primary-color)}.nav-pill[data-v-fa0fafcd]{position:absolute;left:0;bottom:4px;height:2px;border-radius:2px;background:linear-gradient(90deg,#1e6bb800,#1e6bb8f2 22%,#6baedd,#1e6bb8f2 78%,#1e6bb800);box-shadow:0 0 10px #1e6bb859;pointer-events:none;z-index:0;will-change:transform,width}.nav-pill[data-v-fa0fafcd]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.85) 45%,rgba(255,255,255,.85) 55%,transparent 100%);background-size:40% 100%;background-repeat:no-repeat;animation:navPillFlow-fa0fafcd 2.6s ease-in-out infinite;opacity:.7;mix-blend-mode:screen}@keyframes navPillFlow-fa0fafcd{0%{background-position:-40% 0}to{background-position:140% 0}}.menu-toggle[data-v-fa0fafcd]{display:none;width:44px;height:44px;border:none;background:transparent;cursor:pointer;padding:10px;border-radius:8px;position:relative;z-index:3;flex-direction:column;justify-content:space-between;align-items:stretch;transition:background .25s ease}.menu-toggle[data-v-fa0fafcd]:hover{background:#f1f7fc}.menu-toggle[data-v-fa0fafcd]:focus-visible{outline:2px solid #1E6BB8;outline-offset:2px}.menu-toggle__bar[data-v-fa0fafcd]{display:block;height:2px;width:100%;background:#0f4c8a;border-radius:999px;transform-origin:center;transition:transform .4s cubic-bezier(.65,0,.35,1),opacity .2s ease,background .3s ease}.menu-toggle.open .menu-toggle__bar[data-v-fa0fafcd]:nth-child(1){transform:translateY(9px) rotate(45deg)}.menu-toggle.open .menu-toggle__bar[data-v-fa0fafcd]:nth-child(2){opacity:0}.menu-toggle.open .menu-toggle__bar[data-v-fa0fafcd]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.menu-toggle.open .menu-toggle__bar[data-v-fa0fafcd]{background:#1e6bb8}.nav-mobile[data-v-fa0fafcd]{position:fixed;inset:96px 0 0;background:#fff;z-index:998;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-mobile__inner[data-v-fa0fafcd]{display:flex;flex-direction:column;min-height:100%;padding:8px 32px 0}.nav-mobile__item[data-v-fa0fafcd]{display:flex;align-items:center;gap:16px;padding:16px 4px;font-size:18px;font-weight:500;letter-spacing:-.3px;color:#1f4a6d;border-bottom:1px solid #EBF2F8;border-radius:4px;transition:color .25s ease,padding-left .3s ease;cursor:pointer;text-decoration:none}.nav-mobile__item[data-v-fa0fafcd]:last-of-type{border-bottom:none}.nav-mobile__item[data-v-fa0fafcd]:hover,.nav-mobile__item.active[data-v-fa0fafcd]{color:#1e6bb8;padding-left:12px}.nav-mobile__idx[data-v-fa0fafcd]{font-size:11px;font-weight:600;letter-spacing:1.5px;color:#8dc63f;min-width:20px}.nav-mobile__label[data-v-fa0fafcd]{flex:1}.nav-mobile__footer[data-v-fa0fafcd]{margin-top:auto;padding:24px 0 36px;border-top:1px solid #EBF2F8;color:#8a9eae;font-size:12.5px;line-height:2}.nav-mobile__footer p[data-v-fa0fafcd]{margin:0}.drawer-enter-active[data-v-fa0fafcd]{transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.drawer-leave-active[data-v-fa0fafcd]{transition:opacity .22s ease,transform .25s ease}.drawer-enter-from[data-v-fa0fafcd]{opacity:0;transform:translateY(-12px)}.drawer-leave-to[data-v-fa0fafcd]{opacity:0;transform:translateY(-8px)}@media(max-width:900px){.header-container[data-v-fa0fafcd]{padding:0 24px}.nav-desktop[data-v-fa0fafcd]{display:none}.menu-toggle[data-v-fa0fafcd]{display:flex}.logo-img[data-v-fa0fafcd]{height:56px}}@media(max-width:480px){.header-container[data-v-fa0fafcd]{padding:0 18px}.logo-img[data-v-fa0fafcd]{height:48px}.nav-mobile__inner[data-v-fa0fafcd]{padding:8px 22px 0}.nav-mobile__item[data-v-fa0fafcd]{font-size:17px;padding:14px 4px}.nav-mobile__footer[data-v-fa0fafcd]{font-size:12px;padding:20px 0 30px}}.footer[data-v-bd662139]{background:#0a3159;color:#fff;padding:45px 0 20px;overflow:hidden}.footer-container[data-v-bd662139]{max-width:100%;margin:auto;padding:0 60px;display:flex;justify-content:space-between;align-items:flex-start;gap:60px}.footer-info[data-v-bd662139]{flex:1;max-width:900px;min-width:0}.brand h2[data-v-bd662139]{font-size:36px;font-weight:700;letter-spacing:3px;margin:0}.brand span[data-v-bd662139]{display:block;margin-top:8px;font-size:12px;letter-spacing:6px;color:#8dc63f}.desc[data-v-bd662139]{margin-top:14px;font-size:14px;line-height:1.9;color:#ffffffd9}.company-info[data-v-bd662139]{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px 24px}.company-info p[data-v-bd662139]{font-size:13.5px;line-height:1.9;color:#fffc;margin:0;white-space:nowrap}.company-info__value[data-v-bd662139]{color:#8dc63f;font-weight:500;margin-left:4px}.company-info__value[data-v-bd662139]:hover{color:#a8dd5a}.footer-extra[data-v-bd662139]{width:300px;flex-shrink:0;padding-top:14px}.qr-row[data-v-bd662139]{display:flex;gap:20px}.qr-item[data-v-bd662139]{flex:1;max-width:130px}.qr-placeholder[data-v-bd662139]{width:100%;aspect-ratio:1 / 1;border-radius:14px;border:1px dashed rgba(107,174,221,.4);background:#6baedd14;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition:all .35s ease}.qr-placeholder span[data-v-bd662139]{font-size:14px;letter-spacing:2px;color:#d6eaf9}.qr-placeholder em[data-v-bd662139]{font-size:11px;letter-spacing:1px;color:#d6eaf9d9;font-style:normal}.qr-item:hover .qr-placeholder[data-v-bd662139]{border-color:#6baeddcc;background:#6baedd2e}.qr-item:hover .qr-placeholder span[data-v-bd662139]{color:#fff}.footer-bottom[data-v-bd662139]{max-width:100%;margin:35px auto 0;padding:18px 60px 0;border-top:1px solid rgba(255,255,255,.12);text-align:center}.footer-bottom p[data-v-bd662139]{font-size:13px;color:#ffffffb3;margin:0}.divider[data-v-bd662139]{margin:0 8px;color:#fff6}.icp-wrap[data-v-bd662139]{white-space:nowrap}.icp-link[data-v-bd662139]{color:#ffffffb3;text-decoration:none;transition:color .25s ease}.icp-link[data-v-bd662139]:hover{color:#8dc63f}@media(max-width:900px){.footer[data-v-bd662139]{padding:40px 0 20px}.footer-container[data-v-bd662139]{flex-direction:column;gap:30px;padding:0 30px}.footer-info[data-v-bd662139]{max-width:100%}.footer-extra[data-v-bd662139]{width:100%;padding-top:0}.qr-row[data-v-bd662139]{gap:16px;max-width:300px}.qr-item[data-v-bd662139]{flex:1;max-width:130px}.footer-bottom[data-v-bd662139]{padding:18px 30px 0;margin-top:28px}.brand h2[data-v-bd662139]{font-size:30px;letter-spacing:4px}}@media(max-width:600px){.footer[data-v-bd662139]{padding:28px 0 14px}.footer-container[data-v-bd662139]{padding:0 28px;gap:20px}.brand h2[data-v-bd662139]{font-size:22px;letter-spacing:3px}.brand span[data-v-bd662139]{font-size:9px;letter-spacing:4px;margin-top:6px}.desc[data-v-bd662139]{font-size:12.5px;line-height:1.7;margin-top:10px}.company-info[data-v-bd662139]{flex-direction:column;gap:4px;margin-top:12px}.company-info p[data-v-bd662139]{font-size:12.5px;line-height:1.8;white-space:normal}.qr-row[data-v-bd662139]{flex-direction:row;justify-content:flex-start;gap:12px;max-width:220px}.qr-item[data-v-bd662139]{flex:0 0 100px;width:100px;max-width:100px}.qr-placeholder[data-v-bd662139]{gap:6px;border-radius:8px}.qr-placeholder span[data-v-bd662139]{font-size:11px;letter-spacing:1px}.qr-placeholder em[data-v-bd662139]{font-size:9px;letter-spacing:.5px}.footer-bottom[data-v-bd662139]{padding:14px 24px 0;margin-top:20px}.footer-bottom p[data-v-bd662139]{font-size:11.5px;line-height:1.9;display:flex;flex-direction:column;align-items:center;gap:4px}.divider[data-v-bd662139]{display:none}.icp-wrap[data-v-bd662139]{white-space:nowrap}}.back-to-footer[data-v-e0cc65fb]{position:fixed;right:28px;bottom:28px;z-index:900;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid rgba(30,107,184,.22);border-radius:999px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#0f4c8a;font-size:13.5px;font-weight:600;letter-spacing:.3px;font-family:inherit;box-shadow:0 10px 28px -12px #0f4c8a47,0 2px 8px -4px #0f4c8a26;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.back-to-footer[data-v-e0cc65fb]:hover{transform:translateY(-2px);background:#fff;border-color:#1e6bb866;box-shadow:0 16px 36px -16px #0f4c8a59,0 4px 12px -4px #0f4c8a33}.back-to-footer[data-v-e0cc65fb]:active{transform:translateY(0)}.back-to-footer[data-v-e0cc65fb]:focus-visible{outline:2px solid #1E6BB8;outline-offset:3px}.btf-icon[data-v-e0cc65fb]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color, #8DC63F);transition:transform .4s cubic-bezier(.22,1,.36,1)}.btf-icon svg[data-v-e0cc65fb]{width:100%;height:100%}.back-to-footer:hover .btf-icon[data-v-e0cc65fb]{transform:translateY(2px)}.btf-label[data-v-e0cc65fb]{line-height:1}.btf-fade-enter-active[data-v-e0cc65fb],.btf-fade-leave-active[data-v-e0cc65fb]{transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1)}.btf-fade-enter-from[data-v-e0cc65fb],.btf-fade-leave-to[data-v-e0cc65fb]{opacity:0;transform:translateY(12px)}@media(max-width:600px){.back-to-footer[data-v-e0cc65fb]{right:16px;bottom:20px;padding:10px 14px;font-size:12.5px;gap:6px}.btf-icon[data-v-e0cc65fb]{width:14px;height:14px}}.back-to-top[data-v-62a45fc9]{position:fixed;right:28px;bottom:92px;z-index:900;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid rgba(30,107,184,.22);border-radius:999px;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#0f4c8a;font-size:13.5px;font-weight:600;letter-spacing:.3px;font-family:inherit;box-shadow:0 10px 28px -12px #0f4c8a47,0 2px 8px -4px #0f4c8a26;cursor:pointer;transition:transform .28s cubic-bezier(.22,1,.36,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.back-to-top[data-v-62a45fc9]:hover{transform:translateY(-2px);background:#fff;border-color:#1e6bb866;box-shadow:0 16px 36px -16px #0f4c8a59,0 4px 12px -4px #0f4c8a33}.back-to-top[data-v-62a45fc9]:active{transform:translateY(0)}.back-to-top[data-v-62a45fc9]:focus-visible{outline:2px solid #1E6BB8;outline-offset:3px}.btt-icon[data-v-62a45fc9]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color, #8DC63F);transition:transform .4s cubic-bezier(.22,1,.36,1)}.btt-icon svg[data-v-62a45fc9]{width:100%;height:100%}.back-to-top:hover .btt-icon[data-v-62a45fc9]{transform:translateY(-3px)}.btt-fade-enter-active[data-v-62a45fc9],.btt-fade-leave-active[data-v-62a45fc9]{transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.btt-fade-enter-from[data-v-62a45fc9],.btt-fade-leave-to[data-v-62a45fc9]{opacity:0;transform:translateY(10px)}@media(max-width:600px){.back-to-top[data-v-62a45fc9]{right:16px;bottom:84px;padding:10px 14px;font-size:12.5px}}.toast-host[data-v-0cd1c5ca]{position:fixed;top:104px;left:50%;transform:translate(-50%);z-index:9000;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.toast[data-v-0cd1c5ca]{display:flex;align-items:center;gap:10px;padding:12px 22px;border-radius:10px;background:#0a3159;color:#fff;font-size:14px;letter-spacing:.5px;box-shadow:0 12px 32px #0a315959;border-left:4px solid #8DC63F}.toast--error[data-v-0cd1c5ca]{border-left-color:#d64541}.toast__icon[data-v-0cd1c5ca]{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#8dc63f;color:#0a3159}.toast--error .toast__icon[data-v-0cd1c5ca]{background:#d64541;color:#fff}.toast-enter-active[data-v-0cd1c5ca]{transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.toast-leave-active[data-v-0cd1c5ca]{transition:opacity .25s ease,transform .25s ease}.toast-enter-from[data-v-0cd1c5ca]{opacity:0;transform:translateY(-16px)}.toast-leave-to[data-v-0cd1c5ca]{opacity:0;transform:translateY(-8px)}@media(max-width:600px){.toast-host[data-v-0cd1c5ca]{top:96px;width:calc(100% - 48px)}.toast[data-v-0cd1c5ca]{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-0cd1c5ca],.toast-leave-active[data-v-0cd1c5ca]{transition:none}}.app[data-v-6c055dca]{min-height:100vh;display:flex;flex-direction:column}.page-container[data-v-6c055dca]{flex:1;padding-top:86px}.skip-link[data-v-6c055dca]{position:fixed;top:8px;left:8px;z-index:10000;padding:12px 20px;background:#1e6bb8;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;border-radius:8px;text-decoration:none;box-shadow:0 8px 24px #0f4c8a47;transform:translateY(-200%);transition:transform .25s cubic-bezier(.22,1,.36,1)}.skip-link[data-v-6c055dca]:focus,.skip-link[data-v-6c055dca]:focus-visible{transform:translateY(0);outline:2px solid #8DC63F;outline-offset:3px}.specular-button[data-v-10e9ea8a]{--sb-radius: 18px;--sb-tint: #1E6BB8;--sb-tint-opacity: 1;--sb-blur: 0px;--sb-text-color: #ffffff;position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;margin:0;font-family:inherit;font-weight:500;letter-spacing:.01em;line-height:1;color:var(--sb-text-color);background:color-mix(in srgb,var(--sb-tint) calc(var(--sb-tint-opacity) * 100%),transparent);border-radius:var(--sb-radius);backdrop-filter:blur(var(--sb-blur));-webkit-backdrop-filter:blur(var(--sb-blur));box-shadow:inset 0 1px #ffffff0a,0 8px 24px #1e6bb840;cursor:pointer;outline:none;overflow:hidden;transition:transform .15s ease}.specular-button[data-v-10e9ea8a]:active{transform:scale(.97)}.specular-button[data-v-10e9ea8a]:focus-visible{outline:2px solid color-mix(in srgb,var(--sb-text-color) 60%,transparent);outline-offset:3px}.specular-button[data-v-10e9ea8a]:disabled{opacity:.55;cursor:default}.specular-button[data-v-10e9ea8a]:disabled:active{transform:none}.specular-button--sm[data-v-10e9ea8a]{font-size:.85rem;padding:10px 22px}.specular-button--md[data-v-10e9ea8a]{font-size:1rem;padding:14px 30px}.specular-button--lg[data-v-10e9ea8a]{font-size:1.15rem;padding:18px 40px}.specular-button__fx[data-v-10e9ea8a]{position:absolute;inset:-20px;pointer-events:none;z-index:1}.specular-button__fx canvas[data-v-10e9ea8a]{display:block;width:100%;height:100%}.specular-button__label[data-v-10e9ea8a]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:8px}.specular-button--fallback[data-v-10e9ea8a]{overflow:hidden}.specular-button__fx--fallback[data-v-10e9ea8a]{inset:0}.specular-button__fx--fallback[data-v-10e9ea8a]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,transparent 0%,transparent 35%,rgba(168,213,242,.55) 47%,rgba(255,255,255,.85) 50%,rgba(168,213,242,.55) 53%,transparent 65%,transparent 100%);background-size:220% 100%;background-position:120% 0;background-repeat:no-repeat;animation:sbFallbackShine-10e9ea8a 4.5s ease-in-out infinite;mix-blend-mode:screen;pointer-events:none}.specular-button--fallback:hover .specular-button__fx--fallback[data-v-10e9ea8a]:before,.specular-button--fallback:focus-visible .specular-button__fx--fallback[data-v-10e9ea8a]:before{animation-duration:2.4s}@keyframes sbFallbackShine-10e9ea8a{0%{background-position:120% 0}60%{background-position:-120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.specular-button__fx--fallback[data-v-10e9ea8a]:before{animation:none;background-position:0 0;opacity:.7}}.hero[data-v-0377981c]{position:relative;min-height:560px;display:flex;overflow:hidden;background:linear-gradient(135deg,#fff,#eff6fc);isolation:isolate}.hero-inner[data-v-0377981c]{position:relative;z-index:4;width:min(1400px,88%);margin:0 auto;padding:20px 0 60px;display:flex;flex-direction:column;justify-content:center;flex:1}.hero-bg[data-v-0377981c]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bg-glow[data-v-0377981c]{position:absolute;border-radius:50%;filter:blur(40px)}.bg-glow-1[data-v-0377981c]{width:700px;height:700px;left:-260px;top:-300px;background:radial-gradient(circle,rgba(107,174,221,.38) 0%,rgba(107,174,221,.08) 45%,transparent 70%)}.bg-glow-2[data-v-0377981c]{width:800px;height:800px;right:-320px;bottom:-360px;background:radial-gradient(circle,rgba(168,213,242,.4) 0%,rgba(168,213,242,.06) 45%,transparent 72%)}.bg-grid[data-v-0377981c]{position:absolute;inset:0;background-image:linear-gradient(rgba(30,107,184,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(30,107,184,.08) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 85% 85% at 50% 45%,#000 25%,transparent 85%);mask-image:radial-gradient(ellipse 85% 85% at 50% 45%,#000 25%,transparent 85%)}.hero-top[data-v-0377981c]{display:flex;justify-content:center;margin-bottom:36px}.tag[data-v-0377981c]{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:4px;color:var(--primary-color);padding:8px 18px;border:1px solid rgba(30,107,184,.2);border-radius:999px;background:#ffffffb3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tag-icon[data-v-0377981c]{color:var(--primary-color)}.hero-center[data-v-0377981c]{text-align:center;display:flex;flex-direction:column;align-items:center}h1[data-v-0377981c]{margin:0 0 36px;font-size:clamp(48px,6.5vw,96px);line-height:1.4;font-weight:700;letter-spacing:-2px;color:var(--text-main)}h1 span[data-v-0377981c]{color:var(--primary-color)}.hero-center p[data-v-0377981c]{margin:0 auto 44px;max-width:560px;font-size:17px;line-height:2;color:var(--text-secondary)}.hl[data-v-0377981c]{color:var(--accent-color);font-weight:600}.actions[data-v-0377981c]{display:flex;align-items:center;justify-content:center;gap:35px}.cta-glow[data-v-0377981c]{position:relative;display:inline-flex;align-items:center;justify-content:center;isolation:isolate}.cta-glow[data-v-0377981c]:before{content:"";position:absolute;inset:-14px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(107,174,221,.5) 0%,rgba(30,107,184,.2) 45%,transparent 72%);filter:blur(10px);z-index:-1;animation:ctaBreath-0377981c 3.2s ease-in-out infinite}.cta-halo[data-v-0377981c]{position:absolute;inset:-22px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(107,174,221,.4) 0%,rgba(30,107,184,.08) 50%,transparent 75%);filter:blur(16px);z-index:-1;opacity:.6;transition:opacity .4s ease,transform .5s ease;pointer-events:none}.cta-glow:hover .cta-halo[data-v-0377981c]{opacity:1;transform:scale(1.06)}@keyframes ctaBreath-0377981c{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.safe[data-v-0377981c]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:15px}@media(max-width:1100px){.hero[data-v-0377981c]{min-height:500px}.hero-inner[data-v-0377981c]{width:90%;padding:16px 0 50px}.hero-top[data-v-0377981c],h1[data-v-0377981c]{margin-bottom:28px}.hero-center p[data-v-0377981c]{margin-bottom:36px}}@media(max-width:600px){.hero[data-v-0377981c]{min-height:auto}.hero-inner[data-v-0377981c]{width:92%;padding:24px 0 44px}.hero-top[data-v-0377981c]{margin-bottom:20px}h1[data-v-0377981c]{font-size:44px;line-height:1.25;letter-spacing:-1.2px;margin-bottom:22px}.hero-center p[data-v-0377981c]{font-size:15px;margin-bottom:30px}.actions[data-v-0377981c]{flex-direction:column;gap:18px}}.business-areas[data-v-5b5defd7]{max-width:1400px;margin:0 auto;padding:20px 7% 80px}.ba-heading[data-v-5b5defd7]{max-width:1180px;margin:0 auto 34px}.kicker[data-v-5b5defd7]{display:block;font-size:10px;font-weight:600;letter-spacing:3px;color:var(--accent-color)}.ba-heading h3[data-v-5b5defd7]{margin-top:12px;font-size:30px;line-height:1.25;font-weight:700;letter-spacing:.5px;color:var(--text-main)}.ba-grid[data-v-5b5defd7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto;align-items:stretch}.ba-card[data-v-5b5defd7]{position:relative;flex:1;width:100%;padding:28px 32px 26px;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(30,107,184,.14);border-radius:22px;background:linear-gradient(145deg,#fff,#fbfdfe 32%,#f0f7fc 68%,#e6f1fa);box-shadow:0 10px 35px #0f28460b;transition:border-color .45s ease,box-shadow .45s ease,background .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.ba-card[data-v-5b5defd7]:hover{transform:translateY(-6px);border-color:#1e6bb847;box-shadow:0 28px 60px #0f28461a,0 10px 30px #1e6bb81a;background:linear-gradient(145deg,#fff,#f9fcfe 28%,#edf5fb 66%,#e0edf7)}.ba-header[data-v-5b5defd7]{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-bottom:22px}.ba-number[data-v-5b5defd7]{font-size:14px;font-weight:600;letter-spacing:2px;color:var(--accent-color)}.ba-icon[data-v-5b5defd7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #D8E9F7;border-radius:12px;color:var(--primary-color);background:#f0f7fce6;transition:transform .4s cubic-bezier(.22,1,.36,1),background .35s ease,border-color .35s ease}.ba-card:hover .ba-icon[data-v-5b5defd7]{transform:translateY(-2px) scale(1.05);background:#e6f1fa;border-color:#c7dcef}.ba-body[data-v-5b5defd7]{display:flex;flex-direction:column;flex:1}.ba-en[data-v-5b5defd7]{display:block;font-size:11px;letter-spacing:2px;color:#8a9aab;margin-bottom:8px}.ba-title[data-v-5b5defd7]{margin:0 0 14px;font-size:24px;line-height:1.35;font-weight:700;letter-spacing:.2px;color:#0a2540}.ba-desc[data-v-5b5defd7]{margin:0;font-size:14px;line-height:1.8;color:#5f7285}.ba-footer[data-v-5b5defd7]{margin-top:auto;padding-top:18px;border-top:1px solid rgba(30,107,184,.11);display:flex;flex-wrap:wrap;gap:8px}.ba-footer span[data-v-5b5defd7]{display:inline-flex;align-items:center;padding:7px 14px;border:1px solid rgba(30,107,184,.16);border-radius:999px;background:#1e6bb80a;font-size:12.5px;font-weight:500;letter-spacing:.2px;color:#4f6b85;line-height:1;white-space:nowrap;transition:color .3s ease,background .3s ease,border-color .3s ease,transform .3s ease}.ba-card:hover .ba-footer span[data-v-5b5defd7]{color:#1e6bb8;background:#1e6bb814;border-color:#1e6bb847}@media(max-width:900px){.ba-grid[data-v-5b5defd7]{grid-template-columns:1fr;max-width:100%}.ba-card.active[data-v-5b5defd7],.ba-card.left[data-v-5b5defd7],.ba-card.right[data-v-5b5defd7]{transform:none}}@media(max-width:600px){.business-areas[data-v-5b5defd7]{padding:12px 6% 60px}.ba-heading h3[data-v-5b5defd7]{font-size:22px}.ba-card[data-v-5b5defd7]{padding:20px 18px 16px;border-radius:18px}.ba-header[data-v-5b5defd7]{min-height:34px;margin-bottom:14px}.ba-icon[data-v-5b5defd7]{width:34px;height:34px}.ba-icon[data-v-5b5defd7] svg{width:18px;height:18px}.ba-en[data-v-5b5defd7]{font-size:10px;letter-spacing:1.8px}.ba-title[data-v-5b5defd7]{font-size:18px;margin:0 0 12px}.ba-desc[data-v-5b5defd7]{font-size:12.5px;line-height:1.75}.ba-footer[data-v-5b5defd7]{padding-top:12px;gap:6px}.ba-footer span[data-v-5b5defd7]{font-size:11px;padding:6px 11px}}.advantages[data-v-ccfa4925]{position:relative;padding:20px 7% 90px;background:#fff}.adv-heading[data-v-ccfa4925]{max-width:1180px;margin:0 auto 34px;text-align:center}.adv-heading h3[data-v-ccfa4925]{margin:0 0 12px;font-size:32px;font-weight:700;letter-spacing:-.5px;color:var(--text-main)}.adv-heading p[data-v-ccfa4925]{margin:0;font-size:14px;line-height:1.8;color:var(--text-secondary)}.adv-grid[data-v-ccfa4925]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1180px;margin:0 auto}.adv-card[data-v-ccfa4925]{position:relative;overflow:hidden;padding:30px 28px 28px;border-radius:22px;border:1px solid rgba(30,107,184,.14);background:linear-gradient(145deg,#fff,#fbfdfe 32%,#f0f7fc 68%,#e6f1fa);box-shadow:0 16px 40px #0f284612;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s ease,background .45s ease,box-shadow .45s ease}.adv-card[data-v-ccfa4925]:hover{transform:translateY(-6px);border-color:#1e6bb866;background:linear-gradient(145deg,#fff,#f0f7fc 40%,#e6f1fa);box-shadow:0 28px 60px #0f28461f,0 10px 30px #1e6bb826}.adv-art[data-v-ccfa4925]{position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:150px;height:150px;opacity:.95;pointer-events:none}.adv-art svg[data-v-ccfa4925]{width:100%;height:100%}.adv-body[data-v-ccfa4925]{position:relative;z-index:2;max-width:70%}.adv-en[data-v-ccfa4925]{display:block;font-size:11px;letter-spacing:2px;color:#8a9aab;margin-bottom:10px}.adv-title[data-v-ccfa4925]{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.4px;color:#0f4c8a;line-height:1.3;transition:color .35s ease}.adv-card:hover .adv-title[data-v-ccfa4925]{color:#1e6bb8}.adv-desc[data-v-ccfa4925]{margin:0;font-size:14px;line-height:1.8;color:#5f7285}@media(max-width:1100px){.adv-grid[data-v-ccfa4925]{grid-template-columns:1fr;max-width:100%}.adv-body[data-v-ccfa4925]{max-width:100%;padding-right:100px}}@media(max-width:600px){.advantages[data-v-ccfa4925]{padding:12px 6% 60px}.adv-heading[data-v-ccfa4925]{text-align:left;margin-bottom:24px}.adv-heading h3[data-v-ccfa4925]{font-size:24px}.adv-heading p[data-v-ccfa4925]{font-size:12.5px}.adv-card[data-v-ccfa4925]{padding:22px 20px;border-radius:18px}.adv-art[data-v-ccfa4925]{width:100px;height:100px;right:-24px}.adv-title[data-v-ccfa4925]{font-size:18px}.adv-desc[data-v-ccfa4925]{font-size:12.5px;line-height:1.7}.adv-body[data-v-ccfa4925]{padding-right:70px}}.news-section[data-v-35608698]{padding:90px 7% 100px;background:#fff}.ns-inner[data-v-35608698]{max-width:1200px;margin:0 auto}.ns-header[data-v-35608698]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.kicker[data-v-35608698]{display:block;font-size:10px;font-weight:600;letter-spacing:3px;color:var(--accent-color)}.ns-header h3[data-v-35608698]{margin-top:12px;font-size:30px;line-height:1.25;font-weight:700;letter-spacing:.5px;color:var(--text-main)}.ns-more[data-v-35608698]{font-size:13px;color:#1e6bb8;text-decoration:none;letter-spacing:.5px;transition:opacity .3s ease}.ns-more[data-v-35608698]:hover{opacity:.75}.ns-grid[data-v-35608698]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ns-card[data-v-35608698]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(30,107,184,.14);border-radius:18px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 10px 35px #0f28460b;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.ns-card[data-v-35608698]:hover{transform:translateY(-6px);border-color:#1e6bb847;box-shadow:0 28px 60px #0f28461a,0 10px 30px #1e6bb81a}.ns-cover[data-v-35608698]{aspect-ratio:16 / 9;overflow:hidden;background:#f0f7fc}.ns-cover img[data-v-35608698]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.ns-card:hover .ns-cover img[data-v-35608698]{transform:scale(1.04)}.ns-cover--ph[data-v-35608698]{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f0f7fc,#e6f1fa)}.ns-cover--ph span[data-v-35608698]{font-size:20px;font-weight:700;letter-spacing:4px;color:#1e6bb859}.ns-body[data-v-35608698]{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.ns-date[data-v-35608698]{font-size:12px;letter-spacing:1px;color:#8a9aab}.ns-title[data-v-35608698]{margin:0;font-size:16px;line-height:1.5;font-weight:650;color:#0a2540;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ns-summary[data-v-35608698]{margin:0;font-size:13px;line-height:1.7;color:#5f7285;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:900px){.ns-grid[data-v-35608698]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-section[data-v-35608698]{padding:60px 6% 70px}.ns-grid[data-v-35608698]{grid-template-columns:1fr}.ns-header h3[data-v-35608698]{font-size:22px}}.home[data-v-7a846dc1]{width:100%;overflow:hidden}.home-section[data-v-7a846dc1]{width:100%}.home-section--tinted[data-v-7a846dc1]{background:#f5f9fd}.home-cta[data-v-7a846dc1]{padding:90px 7% 110px;background:linear-gradient(145deg,#0f4c8a,#1e6bb8 60%,#2e7bc8)}.cta-inner[data-v-7a846dc1]{max-width:1180px;margin:0 auto;text-align:center;color:#fff}.cta-inner h3[data-v-7a846dc1]{margin:0;font-size:32px;font-weight:700;letter-spacing:.5px}.cta-inner p[data-v-7a846dc1]{margin:16px 0 0;font-size:15px;opacity:.85}.cta-actions[data-v-7a846dc1]{margin-top:36px;display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.cta-btn[data-v-7a846dc1]{display:inline-flex;align-items:center;padding:13px 34px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background .3s ease}.cta-btn--ghost[data-v-7a846dc1]{border:1px solid rgba(255,255,255,.55);color:#fff}.cta-btn--ghost[data-v-7a846dc1]:hover{background:#ffffff1f;transform:translateY(-2px)}.cta-btn--solid[data-v-7a846dc1]{background:#fff;color:#1e6bb8}.cta-btn--solid[data-v-7a846dc1]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #06203c47}@media(max-width:600px){.home-cta[data-v-7a846dc1]{padding:60px 6% 80px}.cta-inner h3[data-v-7a846dc1]{font-size:24px}}.section-header[data-v-4d6c3346]{width:100%;padding:40px 7% 32px;background:transparent}.sh-inner[data-v-4d6c3346]{max-width:1200px;margin:0 auto}.sh-index[data-v-4d6c3346]{display:flex;align-items:center;gap:14px;margin-bottom:20px}.sh-num[data-v-4d6c3346]{font-size:12px;font-weight:700;letter-spacing:2px;color:var(--accent-color)}.sh-line[data-v-4d6c3346]{width:42px;height:1px;background:linear-gradient(90deg,#8dc63f99,#8dc63f00)}.sh-en[data-v-4d6c3346]{font-size:11px;letter-spacing:4px;font-weight:600;color:#8a9eae;text-transform:uppercase}.sh-title[data-v-4d6c3346]{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.15;font-weight:700;letter-spacing:-1.5px;color:#0a2540}.sh-subtitle[data-v-4d6c3346]{margin:16px 0 0;font-size:15px;line-height:1.9;color:var(--text-secondary);letter-spacing:.3px;max-width:none}@media(min-width:1100px){.sh-subtitle[data-v-4d6c3346]{white-space:nowrap}}@media(max-width:900px){.section-header[data-v-4d6c3346]{padding:32px 6% 26px}}@media(max-width:600px){.section-header[data-v-4d6c3346]{padding:28px 6% 22px}.sh-index[data-v-4d6c3346]{margin-bottom:14px;gap:10px}.sh-line[data-v-4d6c3346]{width:28px}.sh-en[data-v-4d6c3346]{font-size:10px;letter-spacing:3px}.sh-subtitle[data-v-4d6c3346]{font-size:13px;margin-top:12px}}.service-process[data-v-d77f7709]{position:relative;padding:90px 7% 120px;background:#f5f9fd;overflow:hidden}.service-process[data-v-d77f7709]:before{content:"";position:absolute;width:550px;height:550px;left:-280px;top:-260px;border-radius:50%;background:radial-gradient(circle,rgba(30,107,184,.07),transparent 68%);pointer-events:none}.sp-inner[data-v-d77f7709]{position:relative;z-index:2;max-width:1260px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.4fr;gap:100px;align-items:center}.kicker[data-v-d77f7709]{display:block;font-size:10px;font-weight:600;letter-spacing:3px;color:var(--accent-color)}.sp-heading h3[data-v-d77f7709]{margin-top:18px;font-size:36px;line-height:1.45;font-weight:700;letter-spacing:.5px;color:var(--text-main)}.sp-grid[data-v-d77f7709]{display:flex;flex-direction:column}.sp-item[data-v-d77f7709]{display:grid;grid-template-columns:55px 1fr 32px;align-items:center;gap:22px;min-height:110px;border-bottom:1px solid rgba(30,107,184,.14)}.sp-item[data-v-d77f7709]:first-child{border-top:1px solid rgba(30,107,184,.14)}.sp-index[data-v-d77f7709]{font-size:13px;font-weight:600;letter-spacing:1px;color:var(--accent-color)}.sp-content h4[data-v-d77f7709]{font-size:20px;font-weight:650;color:var(--text-main)}.sp-content p[data-v-d77f7709]{margin-top:8px;font-size:14px;line-height:1.75;color:var(--text-secondary)}.sp-check[data-v-d77f7709]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(30,107,184,.18);border-radius:50%;color:var(--primary-color);background:#ffffff8c}@media(max-width:900px){.service-process[data-v-d77f7709]{padding:60px 6% 80px}.sp-inner[data-v-d77f7709]{grid-template-columns:1fr;gap:50px}}@media(max-width:600px){.service-process[data-v-d77f7709]{padding:50px 6% 60px}.sp-heading h3[data-v-d77f7709]{font-size:24px;line-height:1.35;margin-top:12px}.sp-item[data-v-d77f7709]{grid-template-columns:28px 1fr 26px;gap:10px;min-height:0;padding:18px 0;align-items:start}.sp-index[data-v-d77f7709]{font-size:12px;padding-top:4px}.sp-content h4[data-v-d77f7709]{font-size:16px;margin-bottom:6px}.sp-content p[data-v-d77f7709]{font-size:12.5px;line-height:1.7;margin-top:0}.sp-check[data-v-d77f7709]{width:24px;height:24px;margin-top:2px}.sp-check[data-v-d77f7709] svg{width:13px;height:13px}}.business-page[data-v-5909bcef]{width:100%}.products-page[data-v-6eeeb5a5]{width:100%;min-height:100vh}.products-section[data-v-6eeeb5a5]{max-width:1200px;margin:0 auto;padding:12px 7% 80px}.filter-bar[data-v-6eeeb5a5]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:36px}.filter-chip[data-v-6eeeb5a5]{padding:8px 22px;border-radius:999px;border:1px solid rgba(30,107,184,.25);background:#fff;color:var(--text-main);font-size:14px;cursor:pointer;transition:all .25s ease}.filter-chip[data-v-6eeeb5a5]:hover{border-color:var(--primary-color);color:var(--primary-color)}.filter-chip.active[data-v-6eeeb5a5]{background:var(--primary-color);border-color:var(--primary-color);color:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #1e6bb847}.product-grid[data-v-6eeeb5a5]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.product-card[data-v-6eeeb5a5]{background:#fff;border:1px solid rgba(10,37,64,.08);border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.product-card[data-v-6eeeb5a5]:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0a315924}.product-media[data-v-6eeeb5a5]{height:190px;display:grid;place-items:center}.media-a[data-v-6eeeb5a5]{background:linear-gradient(150deg,var(--bg-soft),#eaf3fa)}.media-b[data-v-6eeeb5a5]{background:linear-gradient(150deg,var(--accent-soft),#f0fbf4)}.media-c[data-v-6eeeb5a5]{background:linear-gradient(150deg,#eef0fb,#f5f3fd)}.pill-bottle[data-v-6eeeb5a5]{position:relative;width:110px;height:158px;background:linear-gradient(160deg,#fff,#eef4f9);border:1.5px solid rgba(10,37,64,.1);border-radius:14px 14px 20px 20px;box-shadow:0 10px 24px #0a31591f;display:flex;flex-direction:column}.pill-bottle .cap[data-v-6eeeb5a5]{height:30px;background:linear-gradient(135deg,var(--primary-color),var(--accent-color));border-radius:12px 12px 4px 4px}.pill-bottle.alt[data-v-6eeeb5a5]{background:linear-gradient(160deg,var(--accent-soft),#ffffff)}.pill-bottle.alt .cap[data-v-6eeeb5a5]{background:linear-gradient(135deg,var(--accent-color),var(--primary-color))}.pill-bottle .label[data-v-6eeeb5a5]{flex:1;margin:10px 9px;background:#fff;border:1px solid rgba(10,37,64,.08);border-radius:8px;display:grid;place-items:center;text-align:center;padding:6px}.pill-bottle .label b[data-v-6eeeb5a5]{color:var(--primary-dark);font-size:12.5px;line-height:1.4;display:block}.pill-bottle .label span[data-v-6eeeb5a5]{color:#8a9eae;font-size:10px;display:block;margin-top:3px}.blister[data-v-6eeeb5a5]{width:170px;height:112px;background:linear-gradient(135deg,#eaf6f4,#d9efec);border:1.5px solid rgba(10,37,64,.1);border-radius:14px;box-shadow:0 10px 24px #0a31591f;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px;align-content:center}.blister i[data-v-6eeeb5a5]{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#fff,#cfe9e5 62%,#a9d8d1);display:block;margin:0 auto}.product-body[data-v-6eeeb5a5]{padding:20px 22px 24px;display:flex;flex-direction:column}.product-body .cat[data-v-6eeeb5a5]{font-size:12.5px;color:var(--accent-dark);font-weight:600;letter-spacing:1px}.product-body h3[data-v-6eeeb5a5]{font-size:17.5px;margin:10px 0 8px;color:var(--text-main)}.product-body p[data-v-6eeeb5a5]{font-size:13.5px;line-height:1.8;color:var(--text-secondary);flex:1}.product-body .more[data-v-6eeeb5a5]{margin-top:16px;font-size:13px;font-weight:600;color:var(--primary-color);transition:letter-spacing .25s ease}.product-card:hover .more[data-v-6eeeb5a5]{letter-spacing:1px}.compliance-note[data-v-6eeeb5a5]{margin-top:40px;text-align:center;font-size:12.5px;color:#8a9eae;letter-spacing:.5px}.products-empty[data-v-6eeeb5a5]{padding:90px 7%;text-align:center;color:var(--text-secondary);font-size:14px}.detail-mask[data-v-6eeeb5a5]{position:fixed;inset:0;background:#0a25408c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:grid;place-items:center;padding:24px}.detail-panel[data-v-6eeeb5a5]{position:relative;width:min(720px,100%);max-height:85vh;overflow-y:auto;background:#fff;border-radius:20px;padding:34px 36px 30px;box-shadow:0 30px 80px #0a254059}.detail-close[data-v-6eeeb5a5]{position:absolute;top:14px;right:18px;width:36px;height:36px;border:none;border-radius:50%;background:var(--bg-soft);color:var(--text-main);font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease}.detail-close[data-v-6eeeb5a5]:hover{background:var(--primary-light)}.detail-head[data-v-6eeeb5a5]{display:flex;gap:26px;align-items:center;margin-bottom:22px}.detail-media[data-v-6eeeb5a5]{width:190px;height:170px;flex-shrink:0;border-radius:14px;display:grid;place-items:center}.detail-info .cat[data-v-6eeeb5a5]{font-size:12.5px;color:var(--accent-dark);font-weight:600;letter-spacing:1px}.detail-info h3[data-v-6eeeb5a5]{font-size:22px;margin:8px 0 10px;color:var(--text-main)}.detail-summary[data-v-6eeeb5a5]{font-size:14px;line-height:1.9;color:var(--text-secondary);margin:0}.detail-content[data-v-6eeeb5a5]{border-top:1px solid rgba(10,37,64,.08);padding-top:18px;font-size:14px;line-height:1.9;color:var(--text-secondary);word-break:break-word}.detail-content[data-v-6eeeb5a5] p{margin:0 0 10px}.detail-note[data-v-6eeeb5a5]{margin-top:22px;text-align:left}.grid-enter-active[data-v-6eeeb5a5]{transition:opacity .75s cubic-bezier(.22,1,.36,1)}.grid-leave-active[data-v-6eeeb5a5]{transition:opacity .16s ease}.grid-enter-from[data-v-6eeeb5a5],.grid-leave-to[data-v-6eeeb5a5]{opacity:0}.grid-enter-active .product-card[data-v-6eeeb5a5]{animation:card-in-6eeeb5a5 .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--grid-i, 0) * 50ms)}@keyframes card-in-6eeeb5a5{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.grid-enter-active[data-v-6eeeb5a5],.grid-leave-active[data-v-6eeeb5a5]{transition:none}.grid-enter-active .product-card[data-v-6eeeb5a5]{animation:none}}.fade-enter-active[data-v-6eeeb5a5],.fade-leave-active[data-v-6eeeb5a5]{transition:opacity .25s ease}.fade-enter-from[data-v-6eeeb5a5],.fade-leave-to[data-v-6eeeb5a5]{opacity:0}@media(max-width:1024px){.product-grid[data-v-6eeeb5a5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.products-section[data-v-6eeeb5a5]{padding:8px 6% 60px}.product-grid[data-v-6eeeb5a5]{grid-template-columns:1fr;gap:20px}.detail-panel[data-v-6eeeb5a5]{padding:26px 22px 24px}.detail-head[data-v-6eeeb5a5]{flex-direction:column;align-items:flex-start}.detail-media[data-v-6eeeb5a5]{width:100%;height:150px}}.capability-section[data-v-b27e4cbd]{padding:20px 7% 100px;background:#f5f9fd}.capability-header[data-v-b27e4cbd]{text-align:center;margin:0 auto 34px}.capability-header h3[data-v-b27e4cbd]{margin:0 0 12px;font-size:32px;font-weight:700;letter-spacing:-.5px;color:var(--text-main)}.capability-header p[data-v-b27e4cbd]{margin:0;font-size:14px;line-height:1.8;color:var(--text-secondary)}.capability-showcase[data-v-b27e4cbd]{max-width:1100px;height:620px;margin:0 auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:26px;align-items:stretch}.capability-nav--desktop[data-v-b27e4cbd]{display:flex;flex-direction:column;height:100%;border-top:1px solid #D8E4EE;overflow-y:auto}.capability-select[data-v-b27e4cbd]{display:none;position:relative}.nav-item[data-v-b27e4cbd]{position:relative;flex:1;min-height:128px;display:grid;grid-template-columns:44px 1fr 40px;align-items:center;gap:16px;padding:20px 16px 20px 0;border:none;border-bottom:1px solid #D8E4EE;border-radius:0;background:transparent;font-family:inherit;font-size:inherit;text-align:left;color:inherit;cursor:pointer;overflow:hidden;transition:background .45s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.nav-item[data-v-b27e4cbd]:focus-visible{outline:2px solid #1E6BB8;outline-offset:-2px;z-index:2}.nav-item[data-v-b27e4cbd]:not(.active){opacity:.5}.nav-item.active[data-v-b27e4cbd]{padding-left:22px;padding-right:22px;background:#fff;opacity:1;box-shadow:0 10px 30px -18px #0f4c8a2e}.nav-number[data-v-b27e4cbd]{align-self:start;padding-top:20px;font-size:12px;letter-spacing:1px;color:var(--accent-color, #8DC63F);transition:color .35s ease}.nav-item.active .nav-number[data-v-b27e4cbd]{color:var(--accent-color, #8DC63F)}.nav-content[data-v-b27e4cbd]{display:flex;flex-direction:column;gap:8px}.nav-en[data-v-b27e4cbd]{font-size:9px;letter-spacing:2px;color:#8a9eae;transition:color .35s ease}.nav-item.active .nav-en[data-v-b27e4cbd]{color:#4f89b8}.nav-title[data-v-b27e4cbd]{display:block;margin:0;font-size:24px;font-weight:500;letter-spacing:-1px;color:#1f4a6d;line-height:1.3;transition:color .35s ease,transform .5s cubic-bezier(.22,1,.36,1)}.nav-item.active .nav-title[data-v-b27e4cbd]{color:#0a2540;transform:translate(6px)}.nav-arrow[data-v-b27e4cbd]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1px solid #D4E2EE;border-radius:50%;transition:transform .5s cubic-bezier(.22,1,.36,1),background .35s ease,border-color .35s ease}.nav-arrow svg[data-v-b27e4cbd]{width:16px;height:16px;stroke:#8a9eae;transition:stroke .35s ease}.nav-item.active .nav-arrow[data-v-b27e4cbd]{transform:translate(6px);background:#eaf3fb;border-color:#b8d4ea}.nav-item.active .nav-arrow svg[data-v-b27e4cbd]{stroke:#1e6bb8}.nav-progress[data-v-b27e4cbd]{position:absolute;left:0;bottom:-1px;width:0;height:2px;background:linear-gradient(90deg,#1e6bb8,#6baedd);transition:width .6s cubic-bezier(.22,1,.36,1)}.nav-item.active .nav-progress[data-v-b27e4cbd]{width:80px}.capability-detail[data-v-b27e4cbd]{position:relative;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #DCE8F2;border-radius:2px;box-shadow:0 24px 60px -32px #0f4c8a38}.capability-detail[data-v-b27e4cbd]:focus-visible{outline:2px solid #1E6BB8;outline-offset:2px}.detail-glow[data-v-b27e4cbd]{position:absolute;width:480px;height:480px;right:-180px;top:-180px;background:radial-gradient(circle,rgba(107,174,221,.16) 0%,transparent 70%);animation:detailGlow-b27e4cbd 9s ease-in-out infinite alternate;pointer-events:none}@keyframes detailGlow-b27e4cbd{0%{transform:translate(0) scale(1);opacity:.6}to{transform:translate(-30px,30px) scale(1.15);opacity:1}}.detail-inner[data-v-b27e4cbd]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;padding:0 36px;overflow-y:auto;min-height:0}.detail-title-block[data-v-b27e4cbd]{padding:32px 0 20px}.title-main[data-v-b27e4cbd]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.title-index[data-v-b27e4cbd]{font-size:14px;font-weight:600;color:var(--accent-color, #8DC63F);letter-spacing:1px}.title-main h3[data-v-b27e4cbd]{margin:0;font-size:34px;font-weight:500;letter-spacing:-1.8px;color:#0a2540}.title-en[data-v-b27e4cbd]{font-size:10px;letter-spacing:2.5px;color:#8a9eae}.title-divider[data-v-b27e4cbd]{margin-top:18px;height:1px;background:linear-gradient(90deg,#C5DDEE,transparent)}.detail-desc-block[data-v-b27e4cbd]{padding:18px 22px;margin-bottom:22px;background:#f0f7fca6;border-left:3px solid #6BAEDD;border-radius:0 2px 2px 0}.detail-desc-block p[data-v-b27e4cbd]{margin:0;font-size:14px;line-height:1.85;color:#5f7a90}.block-header[data-v-b27e4cbd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.block-label[data-v-b27e4cbd]{font-size:12px;letter-spacing:1.8px;color:#1e6bb8;font-weight:500}.block-en[data-v-b27e4cbd]{font-size:9px;letter-spacing:1.5px;color:#8a9eae}.detail-module-block[data-v-b27e4cbd]{margin-bottom:24px}.module-list[data-v-b27e4cbd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.module-item[data-v-b27e4cbd]{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#f3f8fc;border:1px solid #DCEAF4;border-radius:2px;transition:background .35s ease,border-color .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}.module-item[data-v-b27e4cbd]:hover{background:#eaf3fb;border-color:#b8d4ea;transform:translateY(-2px)}.module-idx[data-v-b27e4cbd]{font-size:10px;letter-spacing:1px;color:#6baedd;padding-top:2px}.module-text[data-v-b27e4cbd]{display:flex;flex-direction:column;gap:5px}.module-name[data-v-b27e4cbd]{font-size:14px;color:#0f4c8a;font-weight:600}.module-desc[data-v-b27e4cbd]{font-size:11px;line-height:1.55;color:#7a8f9f}.detail-process-block[data-v-b27e4cbd]{margin-bottom:24px}.process-track[data-v-b27e4cbd]{display:flex;align-items:center}.process-node[data-v-b27e4cbd]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:76px}.node-dot[data-v-b27e4cbd]{width:7px;height:7px;border-radius:50%;background:var(--accent-color, #8DC63F);box-shadow:0 0 0 3px #8dc63f26;animation:dotPulse-b27e4cbd 2.4s ease-in-out infinite}@keyframes dotPulse-b27e4cbd{0%,to{box-shadow:0 0 0 3px #8dc63f26}50%{box-shadow:0 0 0 5px #8dc63f0f}}.node-num[data-v-b27e4cbd]{font-size:9px;letter-spacing:1px;color:#6baedd}.node-name[data-v-b27e4cbd]{font-size:13px;color:#3a5f7a;font-weight:500}.node-line[data-v-b27e4cbd]{flex:1;height:1px;margin:0 8px 20px;background:linear-gradient(90deg,#b8d4ea,#e0edf6)}.detail-value-block[data-v-b27e4cbd]{padding-top:18px;border-top:1px solid #E6EEF5;margin-bottom:22px}.value-text[data-v-b27e4cbd]{margin:0;font-size:14px;line-height:1.75;color:#1e6bb8;font-weight:500}.detail-footer[data-v-b27e4cbd]{position:relative;z-index:2;flex-shrink:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-top:1px solid #E6EEF5;background:#fff9}.footer-tags[data-v-b27e4cbd]{display:flex;align-items:center;gap:18px}.footer-tags span[data-v-b27e4cbd]{font-size:9px;letter-spacing:1.5px;color:#8a9eae}.footer-brand[data-v-b27e4cbd]{font-size:10px;letter-spacing:2px;color:#7a8f9f}.detail-inner[data-v-b27e4cbd]::-webkit-scrollbar,.capability-nav--desktop[data-v-b27e4cbd]::-webkit-scrollbar{width:6px}.detail-inner[data-v-b27e4cbd]::-webkit-scrollbar-thumb,.capability-nav--desktop[data-v-b27e4cbd]::-webkit-scrollbar-thumb{background:#1e6bb82e;border-radius:3px}.detail-inner[data-v-b27e4cbd]::-webkit-scrollbar-thumb:hover,.capability-nav--desktop[data-v-b27e4cbd]::-webkit-scrollbar-thumb:hover{background:#1e6bb859}.detail-inner[data-v-b27e4cbd]::-webkit-scrollbar-track,.capability-nav--desktop[data-v-b27e4cbd]::-webkit-scrollbar-track{background:transparent}.detail-fade-enter-active[data-v-b27e4cbd]{transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.detail-fade-leave-active[data-v-b27e4cbd]{transition:opacity .25s ease,transform .25s ease}.detail-fade-enter-from[data-v-b27e4cbd]{opacity:0;transform:translateY(14px)}.detail-fade-leave-to[data-v-b27e4cbd]{opacity:0;transform:translateY(-8px)}.tag-fade-enter-active[data-v-b27e4cbd],.tag-fade-leave-active[data-v-b27e4cbd]{transition:opacity .3s ease}.tag-fade-enter-from[data-v-b27e4cbd],.tag-fade-leave-to[data-v-b27e4cbd]{opacity:0}.dropdown-enter-active[data-v-b27e4cbd],.dropdown-leave-active[data-v-b27e4cbd]{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-from[data-v-b27e4cbd],.dropdown-leave-to[data-v-b27e4cbd]{opacity:0;transform:translateY(-6px)}@media(max-width:900px){.capability-section[data-v-b27e4cbd]{padding:60px 6% 70px}.capability-header[data-v-b27e4cbd]{margin-bottom:30px}.capability-header h3[data-v-b27e4cbd]{font-size:28px}.capability-header p[data-v-b27e4cbd]{font-size:13px;line-height:1.8}.capability-showcase[data-v-b27e4cbd]{grid-template-columns:1fr;gap:16px;height:auto}.detail-inner[data-v-b27e4cbd]{overflow-y:visible;min-height:0;padding:20px}.capability-nav--desktop[data-v-b27e4cbd]{flex-direction:row;height:auto;overflow-x:auto;overflow-y:hidden;border-top:none;border-bottom:1px solid #D8E4EE;padding-bottom:12px;gap:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.capability-nav--desktop[data-v-b27e4cbd]::-webkit-scrollbar{display:none}.nav-item[data-v-b27e4cbd]{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px;border:1px solid #DCE8F2;border-radius:10px;background:#fff;opacity:1}.nav-item[data-v-b27e4cbd]:not(.active){opacity:.55}.nav-item.active[data-v-b27e4cbd]{padding:12px 16px;background:#eaf3fb;border-color:#b8d4ea;box-shadow:0 4px 12px -6px #1e6bb833}.nav-number[data-v-b27e4cbd],.nav-arrow[data-v-b27e4cbd],.nav-progress[data-v-b27e4cbd]{display:none}.nav-content[data-v-b27e4cbd]{gap:2px}.nav-en[data-v-b27e4cbd]{font-size:8px;letter-spacing:1.5px}.nav-title[data-v-b27e4cbd]{font-size:14px;font-weight:600;letter-spacing:-.3px;transform:none!important;white-space:nowrap}.detail-title-block[data-v-b27e4cbd]{padding:20px 0 16px}.title-main h3[data-v-b27e4cbd]{font-size:24px}.detail-desc-block[data-v-b27e4cbd]{padding:14px 16px;margin-bottom:18px}.detail-desc-block p[data-v-b27e4cbd]{font-size:13px}.module-list[data-v-b27e4cbd]{grid-template-columns:1fr;gap:8px}.module-item[data-v-b27e4cbd]{padding:12px 14px}.module-name[data-v-b27e4cbd]{font-size:13px}.module-desc[data-v-b27e4cbd]{font-size:11px}.process-track[data-v-b27e4cbd]{overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.process-node[data-v-b27e4cbd]{min-width:68px}.node-name[data-v-b27e4cbd]{font-size:12px}.value-text[data-v-b27e4cbd]{font-size:13px}.detail-footer[data-v-b27e4cbd]{padding:0 20px;min-height:42px}.footer-tags[data-v-b27e4cbd]{gap:10px}}@media(max-width:600px){.capability-section[data-v-b27e4cbd]{padding:50px 6% 60px}.capability-header[data-v-b27e4cbd]{text-align:left;margin-bottom:24px}.capability-header h3[data-v-b27e4cbd]{font-size:24px}.capability-header p[data-v-b27e4cbd]{font-size:12.5px;line-height:1.8}.capability-showcase[data-v-b27e4cbd]{grid-template-columns:1fr;gap:16px;height:auto}.capability-nav--desktop[data-v-b27e4cbd]{display:none}.capability-select[data-v-b27e4cbd]{display:block}.capability-select__trigger[data-v-b27e4cbd]{width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#fff;border:1px solid #DCE8F2;border-radius:10px;font-family:inherit;font-size:15px;font-weight:600;color:#0a2540;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}.capability-select__trigger[data-v-b27e4cbd]:focus-visible{outline:2px solid #1E6BB8;outline-offset:2px}.capability-select.open .capability-select__trigger[data-v-b27e4cbd]{border-color:#b8d4ea;box-shadow:0 6px 16px -8px #1e6bb840}.capability-select__idx[data-v-b27e4cbd]{font-size:13px;font-weight:600;color:var(--accent-color, #8DC63F);letter-spacing:1px}.capability-select__label[data-v-b27e4cbd]{flex:1;text-align:left;color:#0a2540}.capability-select__arrow[data-v-b27e4cbd]{width:18px;height:18px;stroke:#4f89b8;transition:transform .3s ease}.capability-select.open .capability-select__arrow[data-v-b27e4cbd]{transform:rotate(180deg)}.capability-select__list[data-v-b27e4cbd]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #DCE8F2;border-radius:10px;box-shadow:0 18px 40px -18px #0f4c8a47}.capability-select__option[data-v-b27e4cbd]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:6px;font-size:14px;color:#1f4a6d;cursor:pointer;transition:background .2s ease,color .2s ease}.capability-select__option[data-v-b27e4cbd]:hover{background:#f3f8fc}.capability-select__option.active[data-v-b27e4cbd]{background:#eaf3fb;color:#0a2540;font-weight:600}.capability-select__opt-idx[data-v-b27e4cbd]{font-size:12px;font-weight:600;color:var(--accent-color, #8DC63F);letter-spacing:1px;min-width:20px}.capability-select__opt-title[data-v-b27e4cbd]{flex:1}.capability-select__check[data-v-b27e4cbd]{width:16px;height:16px;stroke:#1e6bb8}.capability-detail[data-v-b27e4cbd]{height:auto;min-height:0}.detail-inner[data-v-b27e4cbd]{padding:20px;overflow-y:visible;min-height:0}.detail-title-block[data-v-b27e4cbd]{padding:0 0 16px}.title-main h3[data-v-b27e4cbd]{font-size:24px}.title-en[data-v-b27e4cbd]{font-size:9px;letter-spacing:2px}.title-index[data-v-b27e4cbd]{font-size:12px}.detail-desc-block[data-v-b27e4cbd]{padding:14px 16px;margin-bottom:18px}.detail-desc-block p[data-v-b27e4cbd]{font-size:13px;line-height:1.8}.block-label[data-v-b27e4cbd]{font-size:11px;letter-spacing:1.5px}.block-en[data-v-b27e4cbd]{font-size:8px}.module-list[data-v-b27e4cbd]{grid-template-columns:1fr;gap:8px}.module-item[data-v-b27e4cbd]{padding:12px 14px}.module-name[data-v-b27e4cbd]{font-size:13px}.module-desc[data-v-b27e4cbd]{font-size:11px}.process-track[data-v-b27e4cbd]{overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.process-node[data-v-b27e4cbd]{min-width:68px}.node-name[data-v-b27e4cbd]{font-size:12px}.value-text[data-v-b27e4cbd]{font-size:13px}.detail-footer[data-v-b27e4cbd]{padding:0 20px;min-height:42px}.footer-tags[data-v-b27e4cbd]{gap:10px}.footer-tags span[data-v-b27e4cbd]{font-size:8px}.footer-brand[data-v-b27e4cbd]{font-size:9px}}.culture-section[data-v-aa8b751f]{padding:90px 7% 100px;background:#f5f9fd}.culture-inner[data-v-aa8b751f]{max-width:1200px;margin:0 auto}.culture-header[data-v-aa8b751f]{text-align:center;margin:0 auto 34px}.culture-header h3[data-v-aa8b751f]{margin:0 0 12px;font-size:32px;font-weight:700;letter-spacing:-.5px;color:var(--text-main)}.culture-header p[data-v-aa8b751f]{margin:0;font-size:14px;line-height:1.8;color:var(--text-secondary)}.culture-cards[data-v-aa8b751f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;width:100%;align-items:stretch}.culture-card[data-v-aa8b751f]{position:relative;padding:32px 28px;background:#f5f9fd;border:1px solid #DDEAF6;border-radius:2px;overflow:hidden;min-width:0;height:100%;display:flex;flex-direction:column;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),border-color .5s ease;animation:cardFadeIn-aa8b751f .6s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay, 0s)}@keyframes cardFadeIn-aa8b751f{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.culture-card[data-v-aa8b751f]:hover{transform:translateY(-6px);box-shadow:0 18px 40px -16px #0f4c8a2e;border-color:#b8d4ea}.card-shine[data-v-aa8b751f]{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);transform:skew(-20deg);transition:left .8s ease;pointer-events:none}.culture-card:hover .card-shine[data-v-aa8b751f]{left:140%}.card-icon[data-v-aa8b751f]{width:46px;height:46px;margin-bottom:22px;color:var(--accent-color, #8DC63F);flex-shrink:0;transition:transform .5s cubic-bezier(.22,1,.36,1)}.culture-card:hover .card-icon[data-v-aa8b751f]{transform:scale(1.1) translateY(-2px)}.card-icon svg[data-v-aa8b751f]{width:100%;height:100%}.culture-card h3[data-v-aa8b751f]{margin:0 0 12px;font-size:22px;font-weight:600;letter-spacing:-.5px;color:#0f4c8a;line-height:1.35;min-height:30px}.culture-card p[data-v-aa8b751f]{margin:0;font-size:14.5px;line-height:1.8;color:#6b7b8a}@media(max-width:1100px){.culture-cards[data-v-aa8b751f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.culture-section[data-v-aa8b751f]{padding:60px 5% 70px}.culture-header[data-v-aa8b751f]{text-align:left;margin-bottom:24px}.culture-header h3[data-v-aa8b751f]{font-size:24px}.culture-header p[data-v-aa8b751f]{font-size:12.5px}.culture-cards[data-v-aa8b751f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.culture-card[data-v-aa8b751f]{padding:18px 14px}.card-icon[data-v-aa8b751f]{width:30px;height:30px;margin-bottom:12px}.culture-card h3[data-v-aa8b751f]{font-size:15px;margin-bottom:8px;min-height:0;line-height:1.3;letter-spacing:-.3px}.culture-card p[data-v-aa8b751f]{font-size:11.5px;line-height:1.6}}.about-page[data-v-b4d14da8],.news-page[data-v-84c7388e]{width:100%}.news-list[data-v-84c7388e]{max-width:1180px;margin:0 auto;padding:20px 7% 100px}.news-state[data-v-84c7388e]{padding:80px 0;text-align:center;font-size:14px;color:#8a9aab}.news-grid[data-v-84c7388e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-card[data-v-84c7388e]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(30,107,184,.14);border-radius:18px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 10px 35px #0f28460b;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .45s ease}.news-card[data-v-84c7388e]:hover{transform:translateY(-6px);border-color:#1e6bb847;box-shadow:0 28px 60px #0f28461a,0 10px 30px #1e6bb81a}.news-card-link[data-v-84c7388e]{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.news-cover[data-v-84c7388e]{aspect-ratio:16 / 9;overflow:hidden;background:#f0f7fc}.news-cover img[data-v-84c7388e]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.news-card:hover .news-cover img[data-v-84c7388e]{transform:scale(1.04)}.news-cover--ph[data-v-84c7388e]{display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#f0f7fc,#e6f1fa)}.news-cover--ph span[data-v-84c7388e]{font-size:22px;font-weight:700;letter-spacing:4px;color:#1e6bb859}.news-body[data-v-84c7388e]{display:flex;flex-direction:column;gap:10px;padding:20px 22px 22px}.news-date[data-v-84c7388e]{font-size:12px;letter-spacing:1px;color:#8a9aab}.news-title[data-v-84c7388e]{margin:0;font-size:17px;line-height:1.5;font-weight:650;color:#0a2540;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-summary[data-v-84c7388e]{margin:0;font-size:13px;line-height:1.75;color:#5f7285;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-pagination[data-v-84c7388e]{margin-top:42px;display:flex;justify-content:center;gap:8px}.page-btn[data-v-84c7388e]{min-width:38px;height:38px;padding:0 14px;border:1px solid rgba(30,107,184,.16);border-radius:999px;background:#fff;font-size:13px;color:#4f6b85;cursor:pointer;transition:color .3s ease,background .3s ease,border-color .3s ease}.page-btn[data-v-84c7388e]:hover:not(:disabled){color:#1e6bb8;border-color:#1e6bb852}.page-btn.active[data-v-84c7388e]{color:#fff;background:#1e6bb8;border-color:#1e6bb8}.page-btn[data-v-84c7388e]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.news-grid[data-v-84c7388e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid[data-v-84c7388e]{grid-template-columns:1fr}.news-list[data-v-84c7388e]{padding:12px 6% 70px}}.news-detail[data-v-5d1b834f]{width:100%;background:#fff}.nd-inner[data-v-5d1b834f]{max-width:820px;margin:0 auto;padding:40px 7% 110px}.nd-back[data-v-5d1b834f]{display:inline-block;font-size:13px;color:#1e6bb8;text-decoration:none;letter-spacing:.5px;transition:opacity .3s ease}.nd-back[data-v-5d1b834f]:hover{opacity:.75}.nd-state[data-v-5d1b834f]{padding:90px 0;text-align:center;font-size:14px;color:#8a9aab}.nd-state-link[data-v-5d1b834f]{display:block;margin-top:14px;color:#1e6bb8;text-decoration:none}.nd-article[data-v-5d1b834f]{margin-top:34px}.nd-header[data-v-5d1b834f]{text-align:left}.nd-date[data-v-5d1b834f]{font-size:13px;letter-spacing:1px;color:#8a9aab}.nd-title[data-v-5d1b834f]{margin:14px 0 0;font-size:30px;line-height:1.4;font-weight:700;letter-spacing:.3px;color:#0a2540}.nd-summary[data-v-5d1b834f]{margin:16px 0 0;font-size:15px;line-height:1.8;color:#5f7285}.nd-cover[data-v-5d1b834f]{margin-top:34px;border-radius:16px;overflow:hidden;border:1px solid rgba(30,107,184,.12)}.nd-cover img[data-v-5d1b834f]{width:100%;display:block;object-fit:cover}.nd-body[data-v-5d1b834f]{margin-top:34px;font-size:15px;line-height:1.9;color:#33475b;word-break:break-word}.nd-body[data-v-5d1b834f] img{max-width:100%;height:auto;border-radius:10px}.nd-body[data-v-5d1b834f] p{margin:0 0 1em}.nd-body[data-v-5d1b834f] h2,.nd-body[data-v-5d1b834f] h3,.nd-body[data-v-5d1b834f] h4{margin:1.4em 0 .6em;color:#0a2540;line-height:1.5}.nd-body[data-v-5d1b834f] h2{font-size:22px}.nd-body[data-v-5d1b834f] h3{font-size:18px}.nd-body[data-v-5d1b834f] ul,.nd-body[data-v-5d1b834f] ol{padding-left:1.6em;margin:0 0 1em}.nd-body[data-v-5d1b834f] blockquote{margin:1.2em 0;padding:12px 18px;border-left:3px solid #1E6BB8;background:#f5f9fd;color:#4f6b85;border-radius:0 10px 10px 0}.nd-body[data-v-5d1b834f] a{color:#1e6bb8}@media(max-width:600px){.nd-inner[data-v-5d1b834f]{padding:24px 6% 80px}.nd-title[data-v-5d1b834f]{font-size:22px}}.contact-page[data-v-67fc8195]{width:100%;background:#fff;color:#0a2540;font-family:"",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.ways-section[data-v-67fc8195]{padding:20px 7% 90px;background:#fff}.ways-header[data-v-67fc8195]{max-width:1200px;margin:0 auto 40px;display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding-bottom:22px;border-bottom:1px solid #DCE8F2}.section-eyebrow[data-v-67fc8195]{display:inline-block;margin-bottom:12px;font-size:10px;font-weight:600;letter-spacing:3px;color:var(--accent-color, #8DC63F);text-transform:uppercase}.ways-header-left h3[data-v-67fc8195]{margin:0 0 12px;font-size:32px;line-height:1.2;letter-spacing:-.5px;font-weight:700;color:#0a2540}.ways-header-left h3 span[data-v-67fc8195]{background:linear-gradient(105deg,#1e6bb8,#6baedd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ways-header-right[data-v-67fc8195]{max-width:420px;padding-bottom:4px;flex-shrink:0}.ways-header-right p[data-v-67fc8195]{margin:0;font-size:14px;line-height:1.8;color:#6b7b8a;white-space:nowrap}.ways-grid[data-v-67fc8195]{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 56px;align-items:start}@media(min-width:901px){.ways-grid>.way-card[data-v-67fc8195]:nth-child(1){margin-top:0}.ways-grid>.way-card[data-v-67fc8195]:nth-child(2){margin-top:40px}.ways-grid>.way-card[data-v-67fc8195]:nth-child(3){margin-top:-20px}.ways-grid>.way-card[data-v-67fc8195]:nth-child(4){margin-top:20px}}.way-card[data-v-67fc8195]{position:relative;padding:28px 30px 26px;background:#fff;border:1px solid #DCE8F2;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;transition:transform .55s cubic-bezier(.22,1,.36,1),border-color .5s ease,box-shadow .55s cubic-bezier(.22,1,.36,1),background .5s ease}.way-card[data-v-67fc8195]:hover{transform:translateY(-6px);border-color:#b8d4ea;box-shadow:0 24px 50px -26px #0f4c8a38;background:linear-gradient(145deg,#fff,#f5f9fd)}.way-icon[data-v-67fc8195]{width:46px;height:46px;padding:11px;color:#1e6bb8;background:linear-gradient(135deg,#f1f8fc,#e6f1fa);border-radius:12px;margin-bottom:20px;flex-shrink:0;transition:transform .6s cubic-bezier(.22,1,.36,1),background .4s ease,color .4s ease,box-shadow .4s ease}.way-card:hover .way-icon[data-v-67fc8195]{transform:translateY(-3px) rotate(-4deg);color:var(--accent-color, #8DC63F);background:linear-gradient(135deg,#f3fbea,#e7f5d8);box-shadow:0 12px 24px -10px #8dc63f59}.way-icon svg[data-v-67fc8195]{width:100%;height:100%}.way-body[data-v-67fc8195]{display:flex;flex-direction:column}.way-label[data-v-67fc8195]{display:block;font-size:12px;letter-spacing:2px;line-height:16px;margin-bottom:8px;color:#8a9eae;transition:color .4s ease}.way-card:hover .way-label[data-v-67fc8195]{color:#4f89b8}.way-body h4[data-v-67fc8195]{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.6px;color:#0a2540;line-height:30px}.way-value[data-v-67fc8195]{margin:0 0 6px;font-size:14.5px;font-weight:500;color:#3a5f7a;line-height:20px}.way-note[data-v-67fc8195]{margin:0;font-size:13px;line-height:19px;color:#8a9eae}.way-line[data-v-67fc8195]{position:absolute;left:0;bottom:0;width:0;height:2px;background:linear-gradient(90deg,#1E6BB8,#6BAEDD,transparent);transition:width .7s cubic-bezier(.22,1,.36,1)}.way-card:hover .way-line[data-v-67fc8195]{width:100%}.map-section[data-v-67fc8195]{padding:90px 7% 100px;background:#f5f9fd}.map-header[data-v-67fc8195]{max-width:1200px;margin:0 auto 44px;display:flex;align-items:flex-end;justify-content:space-between;gap:60px;padding-bottom:30px;border-bottom:1px solid #DCE8F2}.map-header-left h3[data-v-67fc8195]{margin:0 0 12px;font-size:32px;line-height:1.2;letter-spacing:-.5px;font-weight:700;color:#0a2540}.map-header-left h3 span[data-v-67fc8195]{background:linear-gradient(105deg,#1e6bb8,#6baedd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.map-header-right[data-v-67fc8195]{max-width:520px;padding-bottom:4px;flex-shrink:0}.map-header-right p[data-v-67fc8195]{margin:0;font-size:14px;line-height:1.8;color:#6b7b8a;white-space:nowrap}.map-layout[data-v-67fc8195]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:24px}.map-side[data-v-67fc8195]{display:flex;flex-direction:column;gap:12px}.side-card[data-v-67fc8195]{padding:26px 30px;background:#fff;border:1px solid #DCE8F2;border-radius:14px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .4s ease,box-shadow .5s ease}.side-card[data-v-67fc8195]:hover{transform:translate(6px);border-color:#b8d4ea;box-shadow:0 16px 40px -22px #0f4c8a33}.side-label[data-v-67fc8195]{display:block;margin-bottom:10px;font-size:11px;letter-spacing:2px;color:#8a9eae;transition:color .4s ease}.side-card:hover .side-label[data-v-67fc8195]{color:var(--accent-color, #8DC63F)}.side-main[data-v-67fc8195]{margin:0 0 8px;font-size:20px;font-weight:600;letter-spacing:-.5px;color:#0f4c8a}.side-sub[data-v-67fc8195]{margin:0;font-size:14px;line-height:1.7;color:#7a8f9f}.map-container[data-v-67fc8195]{position:relative;min-height:520px;border-radius:18px;overflow:hidden;background:#eaf3fb;border:1px solid #DCE8F2}.map-canvas[data-v-67fc8195]{position:absolute;inset:0;width:100%;height:100%}.map-canvas[data-v-67fc8195] .amap-container{border-radius:18px}.map-locate-btn[data-v-67fc8195]{position:absolute;right:24px;bottom:24px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fffffff0;color:#0f4c8a;font-size:12.5px;font-weight:500;border:1px solid #D8E8F2;border-radius:999px;box-shadow:0 12px 28px -16px #0f4c8a47;cursor:pointer;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.map-locate-btn svg[data-v-67fc8195]{width:16px;height:16px;color:var(--accent-color, #8DC63F);flex-shrink:0}.map-locate-btn[data-v-67fc8195]:hover{background:#fff;border-color:#b8d4ea;transform:translateY(-2px);box-shadow:0 18px 36px -18px #0f4c8a59}.map-locate-btn[data-v-67fc8195]:focus-visible{outline:2px solid var(--accent-color, #8DC63F);outline-offset:3px}@media(max-width:1100px){.map-layout[data-v-67fc8195]{grid-template-columns:1fr}}@media(max-width:900px){.ways-header[data-v-67fc8195],.map-header[data-v-67fc8195]{flex-direction:column;align-items:flex-start;gap:20px}.ways-header-right p[data-v-67fc8195],.map-header-right p[data-v-67fc8195]{white-space:normal}.ways-grid[data-v-67fc8195]{grid-template-columns:1fr;gap:16px}.ways-grid>.way-card[data-v-67fc8195]:nth-child(1),.ways-grid>.way-card[data-v-67fc8195]:nth-child(2),.ways-grid>.way-card[data-v-67fc8195]:nth-child(3),.ways-grid>.way-card[data-v-67fc8195]:nth-child(4){margin-top:0}.map-header-right[data-v-67fc8195]{max-width:100%}.ways-section[data-v-67fc8195]{padding:16px 6% 70px}.map-section[data-v-67fc8195]{padding:70px 6% 80px}}@media(max-width:600px){.ways-section[data-v-67fc8195]{padding:12px 6% 50px}.map-section[data-v-67fc8195]{padding:50px 6% 60px}.ways-header-left h3[data-v-67fc8195],.map-header-left h3[data-v-67fc8195]{font-size:24px;letter-spacing:-.3px}.ways-header-right p[data-v-67fc8195],.map-header-right p[data-v-67fc8195]{font-size:12.5px}.section-eyebrow[data-v-67fc8195]{font-size:10px}.map-header[data-v-67fc8195]{margin-bottom:20px;padding-bottom:16px}.ways-grid[data-v-67fc8195]{gap:12px}.way-card[data-v-67fc8195]{padding:18px 18px 16px;border-radius:12px}.way-icon[data-v-67fc8195]{width:34px;height:34px;padding:8px;margin-bottom:12px;border-radius:10px}.way-label[data-v-67fc8195]{font-size:10px;letter-spacing:1.5px;line-height:14px;margin-bottom:6px}.way-body h4[data-v-67fc8195]{font-size:17px;line-height:22px;margin:0 0 6px;letter-spacing:-.4px}.way-value[data-v-67fc8195]{font-size:13px;line-height:18px;margin-bottom:4px}.way-note[data-v-67fc8195]{font-size:12px;line-height:17px}.map-side[data-v-67fc8195]{gap:8px}.side-card[data-v-67fc8195]{padding:14px 16px;border-radius:10px}.side-label[data-v-67fc8195]{font-size:10px;letter-spacing:1.5px;margin-bottom:6px}.side-main[data-v-67fc8195]{font-size:16px;margin-bottom:4px;letter-spacing:-.3px}.side-sub[data-v-67fc8195]{font-size:12px;line-height:1.6}.map-container[data-v-67fc8195]{min-height:400px}.map-locate-btn[data-v-67fc8195]{right:14px;bottom:14px;padding:8px 13px;font-size:11.5px}}.amap-ripple{position:absolute;left:50%;bottom:0;width:30px;height:30px;border-radius:50%;background:#8dc63f47;transform:translate(-50%,50%);animation:amapRipple 2.6s ease-out infinite;pointer-events:none}@keyframes amapRipple{0%{transform:translate(-50%,50%) scale(.6);opacity:.9}to{transform:translate(-50%,50%) scale(2);opacity:0}}@keyframes amapPinBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.message-section{padding:90px 7% 110px;background:#f5f9fd}.message-inner{max-width:1180px;margin:0 auto}.message-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:34px}.section-eyebrow{display:block;font-size:10px;font-weight:600;letter-spacing:3px;color:var(--accent-color)}.message-header h3,.message-header-left h3{margin:12px 0 0;font-size:30px;font-weight:700;letter-spacing:.5px;color:var(--text-main)}.message-header h3 span{color:var(--primary-color)}.message-header-right p,.message-header-left+.message-header-right p{margin:0;font-size:13px;color:#8a9aab}.message-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.message-form{padding:34px 36px 30px;border:1px solid rgba(30,107,184,.14);border-radius:22px;background:#fff;box-shadow:0 10px 35px #0f28460b}.message-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.message-field--full{grid-column:1 / -1}.message-field{display:flex;flex-direction:column;gap:8px}.field-label{font-size:13px;font-weight:600;color:#33475b}.field-label em{color:#e63737;font-style:normal}.message-field input,.message-field textarea{width:100%;padding:12px 16px;border:1px solid rgba(30,107,184,.18);border-radius:12px;background:#fbfdfe;font-size:14px;font-family:inherit;color:#0a2540;outline:none;resize:vertical;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.message-field input:focus,.message-field textarea:focus{border-color:#1e6bb8;background:#fff;box-shadow:0 0 0 3px #1e6bb81a}.message-field input::placeholder,.message-field textarea::placeholder{color:#a6b4c2}.message-footer{margin-top:22px;display:flex;align-items:center;justify-content:flex-end;gap:18px}.message-feedback{margin:0;font-size:13px}.message-feedback.is-ok{color:#2e8b57}.message-feedback.is-err{color:#d64541}.message-submit{padding:12px 34px;border:none;border-radius:999px;background:#1e6bb8;color:#fff;font-size:14px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,background .3s ease}.message-submit:hover:not(:disabled){background:#185ea5;transform:translateY(-2px);box-shadow:0 14px 30px #1e6bb847}.message-submit:disabled{opacity:.6;cursor:not-allowed}@media(max-width:700px){.message-section{padding:60px 6% 80px}.message-grid{grid-template-columns:1fr}.message-form{padding:24px 20px}.message-header h3{font-size:22px}.message-footer{flex-direction:column;align-items:stretch}.message-submit{width:100%}}.not-found[data-v-3064b209]{position:relative;min-height:calc(100vh - 86px);display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#fff,#eff6fc);padding:60px 24px}.nf-bg[data-v-3064b209]{position:absolute;inset:0;background-image:linear-gradient(rgba(30,107,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(30,107,184,.06) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,transparent 85%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 25%,transparent 85%);pointer-events:none}.nf-inner[data-v-3064b209]{position:relative;z-index:2;text-align:center;max-width:560px}.nf-code[data-v-3064b209]{font-size:clamp(80px,14vw,160px);line-height:1;font-weight:800;letter-spacing:-6px;background:linear-gradient(105deg,#1e6bb8,#6baedd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:24px}.nf-title[data-v-3064b209]{margin:0 0 22px;font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-1px;color:#0a2540}.nf-divider[data-v-3064b209]{display:block;width:60px;height:3px;margin:0 auto 26px;border-radius:2px;background:linear-gradient(90deg,#1e6bb8,#8dc63f)}.nf-desc[data-v-3064b209]{margin:0 0 40px;font-size:14px;line-height:2;color:#5a6b7d;letter-spacing:.3px}.nf-actions[data-v-3064b209]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.nf-btn[data-v-3064b209]{padding:14px 32px;font-size:14px;font-family:inherit;font-weight:500;letter-spacing:.5px;border-radius:999px;cursor:pointer;transition:transform .25s ease,box-shadow .3s ease,background .3s ease,color .3s ease,border-color .3s ease;border:1px solid transparent}.nf-btn--primary[data-v-3064b209]{background:#1e6bb8;color:#fff;box-shadow:0 12px 28px -10px #1e6bb873}.nf-btn--primary[data-v-3064b209]:hover{background:#0f4c8a;transform:translateY(-2px);box-shadow:0 16px 34px -12px #0f4c8a80}.nf-btn--ghost[data-v-3064b209]{background:transparent;color:#1e6bb8;border-color:#1e6bb847}.nf-btn--ghost[data-v-3064b209]:hover{background:#eaf3fb;border-color:#1e6bb880;transform:translateY(-2px)}.nf-btn[data-v-3064b209]:focus-visible{outline:2px solid #1E6BB8;outline-offset:3px}:root{color-scheme:light only;--primary-color: #1E6BB8;--primary-light: #EAF3FB;--primary-dark: #0A3159;--accent-color: #8DC63F;--accent-dark: #2E7D5B;--accent-soft: #EDF7E0;--bg-white: #FFFFFF;--bg-soft: #F5F9FD;--bg-green: #EAF3FB;--text-main: #0A2540;--text-secondary: #5A6B7D;--text-light: #9AA7B5;--text-muted: #6B7B8A;--border-color: #DCE8F2;--shadow-soft: 0 20px 60px rgba(0,0,0,.08);--shadow-green: 0 20px 60px rgba(30,107,184,.22);--radius-small: 12px;--radius-medium: 24px;--radius-large: 32px;--focus-ring-color: #1E6BB8;--focus-ring-offset: 3px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto}body{font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;color:var(--text-main);background:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:2px}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,[role=button]:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:1px;border-color:var(--focus-ring-color)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:1400px;margin:auto;padding:0 60px}.section-title{text-align:center;margin-bottom:80px}.section-title .tag{font-size:14px;letter-spacing:3px;color:var(--accent-color);margin-bottom:20px}.section-title h2{font-size:42px;font-weight:700;color:var(--text-main)}.section-title p{font-size:17px;color:var(--text-secondary);margin-top:20px}.fade-up{opacity:0;transform:translateY(40px)}.hl{color:var(--accent-color);font-weight:600}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f5f5f5}::-webkit-scrollbar-thumb{background:#c7dcef;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-color)}.reveal{opacity:0;transform:translate3d(0,var(--reveal-y, 28px),0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}
