.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;background:var(--color-bg);border-bottom:var(--border-hairline)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-6);height:var(--header-height)}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-2);font-size:18px;font-weight:var(--fw-semibold);color:var(--color-heading);text-decoration:none}.brand-dot[data-astro-cid-3ef6ksr2]{width:6px;height:6px;background:var(--color-accent);border-radius:1px}.brand-latin[data-astro-cid-3ef6ksr2]{margin-left:2px;font-family:var(--font-mono);font-size:11px;font-weight:var(--fw-medium);letter-spacing:.18em;color:var(--color-text-muted);transform:translateY(1px)}@media(max-width:640px){.brand-latin[data-astro-cid-3ef6ksr2]{display:none}}.desktop-nav[data-astro-cid-3ef6ksr2]{margin-left:auto}.desktop-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:var(--space-5);list-style:none;padding:0}.nav-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:6px;padding-block:6px;font-size:15px;font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none;border-bottom:2px solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2][aria-current=page],.has-submenu[data-astro-cid-3ef6ksr2]:focus-within>.nav-link[data-astro-cid-3ef6ksr2]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.nav-caret[data-astro-cid-3ef6ksr2]{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.55}.has-submenu[data-astro-cid-3ef6ksr2]{position:relative}.submenu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:50%;translate:-50% 0;min-width:168px;margin:0;padding:var(--space-2) 0;list-style:none;background:var(--color-surface);border:var(--border-hairline);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--transition-fast),transform var(--transition-fast),visibility var(--transition-fast)}.has-submenu[data-astro-cid-3ef6ksr2]:hover .submenu[data-astro-cid-3ef6ksr2],.has-submenu[data-astro-cid-3ef6ksr2]:focus-within .submenu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translateY(0)}.submenu-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:40px;padding-inline:var(--space-4);font-size:14px;color:var(--color-text);text-decoration:none;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.submenu-link[data-astro-cid-3ef6ksr2]:hover{background:var(--color-bg-soft);color:var(--color-accent)}.submenu-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--color-accent);font-weight:var(--fw-medium)}.btn-consult[data-astro-cid-3ef6ksr2]{height:36px;padding-inline:var(--space-4);font-size:14px}.nav-toggle[data-astro-cid-3ef6ksr2]{display:none;width:44px;height:44px;margin-left:auto;align-items:center;justify-content:center;color:var(--color-heading)}.mobile-nav[data-astro-cid-3ef6ksr2]{display:none;border-top:var(--border-hairline);background:var(--color-surface);box-shadow:var(--shadow-overlay)}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:var(--space-2) var(--page-pad) 0}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;height:48px;font-size:17px;font-weight:var(--fw-medium);color:var(--color-text);text-decoration:none;border-bottom:var(--border-hairline)}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--color-accent)}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].sub-item{padding-left:var(--space-6);font-size:15px;font-weight:var(--fw-regular);color:var(--color-text-muted);height:44px}.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].sub-item:hover,.mobile-nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].sub-item[aria-current=page]{color:var(--color-accent)}.mobile-nav-cta[data-astro-cid-3ef6ksr2]{padding:var(--space-4) var(--page-pad) var(--space-5)}@media(max-width:1023.98px){.desktop-nav[data-astro-cid-3ef6ksr2],.btn-consult[data-astro-cid-3ef6ksr2]{display:none}.nav-toggle[data-astro-cid-3ef6ksr2]{display:flex}.mobile-nav[data-astro-cid-3ef6ksr2]:not([hidden]){display:block}}.site-footer[data-astro-cid-sz7xmlte]{margin-top:0;background:var(--color-ink-band);color:var(--color-footer-text)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-8);padding-block:var(--space-9) var(--space-6)}.footer-logo[data-astro-cid-sz7xmlte]{font-size:18px;font-weight:var(--fw-semibold);color:#fff}.footer-desc[data-astro-cid-sz7xmlte]{margin-top:var(--space-3);font-size:var(--fs-small);line-height:1.7;max-width:32em}.footer-contact[data-astro-cid-sz7xmlte]{margin-top:var(--space-4);font-size:var(--fs-small)}.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-footer-text);text-decoration:none}.footer-contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}h2[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:#fff;margin-bottom:var(--space-4)}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:var(--space-3)}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);color:var(--color-footer-text);text-decoration:none}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.disabled[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);color:var(--color-footer-muted)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-7);padding-block:var(--space-5) var(--space-2);border-top:1px solid rgba(255,255,255,.12);font-size:var(--fs-meta);color:var(--color-footer-muted)}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-footer-muted);text-decoration:underline;text-underline-offset:3px}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-footer-text)}@media(max-width:767.98px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-7);padding-block:var(--space-8) var(--space-5)}}.wechat-trigger[data-astro-cid-tkknhh2z]{color:inherit;text-align:inherit}.wechat-dialog[data-astro-cid-tkknhh2z]{width:min(280px,calc(100vw - 32px));border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-6);background:var(--color-surface);box-shadow:var(--shadow-overlay);color:var(--color-text)}.wechat-dialog[data-astro-cid-tkknhh2z]::backdrop{background:#171c2266}.wd-head[data-astro-cid-tkknhh2z]{display:flex;align-items:center;justify-content:space-between}.wd-head[data-astro-cid-tkknhh2z] h2[data-astro-cid-tkknhh2z]{font-size:17px}.wd-close[data-astro-cid-tkknhh2z]{width:32px;height:32px;font-size:20px;line-height:1;color:var(--color-text-muted)}.wd-close[data-astro-cid-tkknhh2z]:hover{color:var(--color-heading)}.wd-qr[data-astro-cid-tkknhh2z]{width:160px;height:160px;margin:var(--space-5) auto var(--space-3);display:flex;align-items:center;justify-content:center;background:var(--color-bg-soft);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);font-size:var(--fs-meta);color:var(--color-text-muted)}.wd-qr-img[data-astro-cid-tkknhh2z]{width:160px;height:160px;margin:var(--space-5) auto var(--space-3);border-radius:var(--radius-md);border:var(--border-hairline)}.wd-id[data-astro-cid-tkknhh2z]{font-size:var(--fs-small);text-align:center}.wd-note[data-astro-cid-tkknhh2z]{margin-top:var(--space-2);font-size:var(--fs-meta);color:var(--color-text-muted);text-align:center}.mobile-contact-bar[data-astro-cid-azosvrzx]{display:none}@media(max-width:767.98px){.mobile-contact-bar[data-astro-cid-azosvrzx]{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;background:var(--color-surface);border-top:var(--border-hairline);padding-bottom:env(safe-area-inset-bottom)}}.bar-btn[data-astro-cid-azosvrzx]{flex:1;display:flex;align-items:center;justify-content:center;height:56px;font-size:15px;font-weight:var(--fw-medium);text-decoration:none}.bar-primary[data-astro-cid-azosvrzx]{background:var(--color-accent);color:#fff;font-weight:var(--fw-semibold)}.bar-primary[data-astro-cid-azosvrzx]:active{background:var(--color-accent-hover)}.bar-secondary[data-astro-cid-azosvrzx]{color:var(--color-text);border-left:var(--border-hairline)}:root{--font-sans: system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-h1: 38px;--fs-h1-m: 27px;--fs-h1-article: 30px;--fs-h1-article-m: 23px;--fs-h2: 22px;--fs-h2-m: 19px;--fs-h3: 18px;--fs-h3-m: 17px;--fs-lead: 18px;--fs-lead-m: 17px;--fs-body: 17px;--fs-body-m: 16px;--fs-small: 14px;--fs-meta: 13px;--lh-tight: 1.25;--lh-heading: 1.4;--lh-article: 1.85;--lh-ui: 1.7;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--color-bg: #fbfbf9;--color-bg-soft: #f3f4f1;--color-surface: #ffffff;--color-ink-band: #20262d;--color-text: #262c33;--color-heading: #171c22;--color-text-muted: #626b74;--color-border: #e5e7e3;--color-border-strong: #cdd1cb;--color-accent: #12505d;--color-accent-hover: #0c3b46;--color-accent-soft: #e8f0f0;--color-accent-border: #c8dbdb;--color-link: #12505d;--color-success: #307450;--color-warning: #9a6a15;--color-warning-soft: #f6efe0;--color-danger: #a24036;--color-danger-soft: #f7ebe8;--color-footer-text: #b9c0c7;--color-footer-muted: #8b939b;--page-max-width: 1200px;--content-max-width: 720px;--wide-content-width: 960px;--header-height: 64px;--header-height-m: 56px;--page-pad: 24px;--page-pad-m: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 48px;--space-9: 64px;--space-10: 96px;--space-11: 128px;--section-gap: 96px;--radius-sm: 3px;--radius-md: 5px;--radius-lg: 8px;--border-hairline: 1px solid var(--color-border);--shadow-overlay: 0 8px 24px rgba(23, 28, 34, .14);--transition-fast: .15s ease-out;--transition-base: .2s ease-out}@media(max-width:767.98px){:root{--fs-h1: var(--fs-h1-m);--fs-h1-article: var(--fs-h1-article-m);--fs-h2: var(--fs-h2-m);--fs-h3: var(--fs-h3-m);--fs-lead: var(--fs-lead-m);--fs-body: var(--fs-body-m);--header-height: var(--header-height-m);--page-pad: var(--page-pad-m);--section-gap: 64px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-ui);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:var(--fw-semibold);color:var(--color-heading);line-height:var(--lh-heading)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-soft)}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-48px;left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-4);background:var(--color-accent);color:#fff;font-size:var(--fs-small);border-radius:var(--radius-md);text-decoration:none;transition:top var(--transition-fast)}.skip-link:focus{top:var(--space-3)}.container{max-width:calc(var(--page-max-width) + 2 * var(--page-pad));margin-inline:auto;padding-inline:var(--page-pad)}.container-content{max-width:calc(var(--content-max-width) + 2 * var(--page-pad));margin-inline:auto;padding-inline:var(--page-pad)}.section{margin-top:var(--section-gap)}.section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:44px;padding-inline:var(--space-5);font-size:15px;font-weight:var(--fw-medium);white-space:nowrap;border-radius:var(--radius-md);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--color-accent);color:#fff;font-weight:var(--fw-semibold)}.btn-primary:hover{background:var(--color-accent-hover)}.btn-secondary{border:1px solid var(--color-border-strong);color:var(--color-text);background:transparent}.btn-secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn-text{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-accent);font-size:15px;font-weight:var(--fw-medium);text-decoration:none;transition:color var(--transition-fast)}.btn-text:hover{color:var(--color-accent-hover);text-decoration:underline;text-underline-offset:3px}.btn-text .arrow{transition:translate var(--transition-fast)}.btn-text:hover .arrow{translate:2px 0}@media(max-width:767.98px){.btn{height:48px}.btn-block-m{width:100%}}.row-list{border-top:var(--border-hairline)}.row-list>*{border-bottom:var(--border-hairline)}.row-item{display:block;padding-block:var(--space-4);text-decoration:none}a.row-item:hover .row-item-title{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.row-item-title{display:inline;font-size:17px;font-weight:var(--fw-medium);color:var(--color-heading)}.row-item-desc{display:block;margin-top:var(--space-1);font-size:var(--fs-small);color:var(--color-text-muted);line-height:1.6}.row-item-meta{display:block;margin-top:var(--space-1);font-size:var(--fs-meta);color:var(--color-text-muted)}.row-item.is-disabled{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.row-item.is-disabled .row-item-title{color:var(--color-text-muted);font-weight:var(--fw-regular)}.tag{display:inline-block;flex-shrink:0;font-size:12px;font-weight:var(--fw-medium);color:var(--color-text-muted);border:var(--border-hairline);border-radius:var(--radius-sm);padding:2px 8px;line-height:1.5}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border);border:var(--border-hairline)}.service-cell{display:block;background:var(--color-bg);padding:var(--space-6) var(--space-5);text-decoration:none;transition:background-color var(--transition-fast)}a.service-cell:hover{background:var(--color-bg-soft)}.service-cell-title{font-size:17px;font-weight:var(--fw-semibold);color:var(--color-heading)}a.service-cell:hover .service-cell-title{color:var(--color-accent)}.service-cell[aria-disabled=true] .service-cell-title{color:var(--color-text-muted)}.service-cell-desc{margin-top:var(--space-2);font-size:var(--fs-small);color:var(--color-text-muted)}@media(max-width:1023.98px){.service-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:679.98px){.service-grid{grid-template-columns:1fr}.service-cell{padding:var(--space-5) var(--space-4)}}.index-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-8);border-top:var(--border-hairline);list-style:none;padding:0}.index-grid li{border-bottom:var(--border-hairline)}.index-grid a{display:flex;align-items:baseline;gap:var(--space-3);padding-block:var(--space-4);text-decoration:none}.index-num{font-size:var(--fs-meta);font-weight:var(--fw-semibold);color:var(--color-accent);font-variant-numeric:tabular-nums}.index-label{font-size:16px;font-weight:var(--fw-medium);color:var(--color-heading)}.index-grid a:hover .index-label{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}@media(max-width:679.98px){.index-grid{grid-template-columns:1fr}}.band-ink{background:var(--color-ink-band);color:var(--color-footer-text)}.band-ink h2{color:#fff}body.has-contact-bar{padding-bottom:0}@media(max-width:767.98px){body.has-contact-bar{padding-bottom:72px}}.lead{font-size:var(--fs-lead);line-height:1.7;color:var(--color-text-muted)}.meta{font-size:var(--fs-meta);line-height:1.5;color:var(--color-text-muted)}.landing-head{margin-top:var(--space-7);margin-bottom:var(--space-8)}.landing-head h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.01em}.landing-head .lead{margin-top:var(--space-4)}.landing-head .meta{margin-top:var(--space-3)}.country-bar{width:48px;height:2px;background:var(--color-accent);margin-top:var(--space-5)}.article-head{margin-top:var(--space-6);margin-bottom:var(--space-8)}.article-head h1{font-size:var(--fs-h1-article);line-height:1.35;letter-spacing:-.01em}.article-head .lead{margin-top:var(--space-3)}.article-head .meta{margin-top:var(--space-4)}.article-body{font-size:var(--fs-body);line-height:var(--lh-article);color:var(--color-text)}.article-body>*+*{margin-top:1.25em}.article-body h2{font-size:var(--fs-h2);margin-top:var(--space-8);scroll-margin-top:calc(var(--header-height) + 24px)}.article-body h3{font-size:var(--fs-h3);margin-top:var(--space-6);scroll-margin-top:calc(var(--header-height) + 24px)}.article-body h2+*,.article-body h3+*{margin-top:var(--space-3)}.article-body strong{font-weight:var(--fw-semibold);color:var(--color-heading)}.article-body a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-body a:hover{color:var(--color-accent-hover)}.article-body ul,.article-body ol{padding-left:1.5em}.article-body li+li{margin-top:var(--space-2)}.article-body li::marker{color:var(--color-text-muted)}.article-body blockquote{border-left:2px solid var(--color-accent);padding-left:var(--space-5);color:var(--color-text-muted)}.article-body hr{border:0;border-top:var(--border-hairline);margin-block:var(--space-8)}.article-body code{font-family:var(--font-mono);font-size:.9em;background:var(--color-bg-soft);border-radius:var(--radius-sm);padding:2px 5px}.article-body img{border-radius:var(--radius-lg)}.article-body figure figcaption{margin-top:var(--space-2);font-size:var(--fs-meta);color:var(--color-text-muted);text-align:center}.table-scroll{overflow-x:auto;border:var(--border-hairline);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}.article-body .table-scroll{margin-top:1.5em}.article-body table{width:100%;min-width:560px;font-size:var(--fs-small);line-height:1.6}.article-body th,.article-body td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:var(--border-hairline)}.article-body thead th{background:var(--color-bg-soft);font-weight:var(--fw-medium);color:var(--color-heading);white-space:nowrap}.article-body tbody tr:last-child td{border-bottom:0}.article-body .wide{width:100%}@media(min-width:1040px){.article-body .wide{width:var(--wide-content-width);margin-inline:-120px}}.callout{border:var(--border-hairline);border-left-width:3px;border-radius:var(--radius-md);padding:var(--space-4) var(--space-5)}.callout>*+*{margin-top:var(--space-2)}.callout-label{font-size:var(--fs-meta);font-weight:var(--fw-semibold)}.callout p{font-size:15px;line-height:1.7}.callout p+p{margin-top:var(--space-2)}.callout-key{border-color:var(--color-accent-border);border-left-color:var(--color-accent);background:var(--color-accent-soft)}.callout-key .callout-label{color:var(--color-accent)}.callout-tip{border-left-color:var(--color-border-strong);background:var(--color-bg-soft)}.callout-tip .callout-label{color:var(--color-text)}.callout-caution{border-color:var(--color-warning-soft);border-left-color:var(--color-warning);background:var(--color-warning-soft)}.callout-caution .callout-label{color:var(--color-warning)}.callout-risk{border-color:var(--color-danger-soft);border-left-color:var(--color-danger);background:var(--color-danger-soft)}.callout-risk .callout-label{color:var(--color-danger)}.callout a{font-size:inherit}.inline-cta{font-size:15px}.inline-cta a{font-weight:var(--fw-medium);text-decoration:none}.inline-cta a:hover{text-decoration:underline;text-underline-offset:3px}
