.site-header[data-astro-cid-isef26zo]{z-index:20;pointer-events:none;position:fixed;top:1rem;left:0;right:0}.skip-link[data-astro-cid-isef26zo]{z-index:30;border-radius:var(--radius-sm);background:var(--ink-800);color:#fff;padding:.75rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link[data-astro-cid-isef26zo]:focus{top:1rem}.nav[data-astro-cid-isef26zo]{border-radius:var(--radius-card);color:#fff;pointer-events:auto;backdrop-filter:blur(18px);background:#07090dc7;align-items:center;gap:1.25rem;min-height:68px;padding-inline:.85rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 22px 60px -34px #000000b8}.nav[data-astro-cid-isef26zo]:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff1a 45%,#0000 62%);animation:7.4s ease-in-out .9s infinite nav-glint;position:absolute;inset:0;transform:translate(-120%)}.brand[data-astro-cid-isef26zo]{z-index:1;flex:0 500px;align-items:center;gap:.68rem;min-width:0;display:inline-flex;position:relative}.brand-logos[data-astro-cid-isef26zo]{flex:none;align-items:center;gap:.32rem;height:42px;display:inline-flex}.brand-logos[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);object-fit:contain;outline-offset:-1px;background:#fff;outline:1px solid #ffffff1a;display:block}.brand-logos[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]:first-child{width:64px;height:32px}.brand-logos[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]:nth-child(2),.brand-logos[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]:nth-child(3){width:32px;height:32px}.brand[data-astro-cid-isef26zo]>span[data-astro-cid-isef26zo]:last-child{min-width:0}.brand[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo],.brand[data-astro-cid-isef26zo] small[data-astro-cid-isef26zo]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;display:block;overflow:hidden}.brand[data-astro-cid-isef26zo] small[data-astro-cid-isef26zo]{color:#aebbd4;margin-top:.2rem;font-size:.68rem}.brand-full-text[data-astro-cid-isef26zo]{top:calc(100% + .55rem);left:max(var(--space-page), calc((100vw - var(--max-page)) / 2));z-index:19;width:min(46rem, calc(100vw - var(--space-page) * 2));border-radius:calc(var(--radius-card) - 6px);color:#fff;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);backdrop-filter:blur(18px);background:#07090de0;padding:.82rem .95rem;position:absolute;transform:translateY(-.35rem);box-shadow:0 0 0 1px #ffffff1f,0 18px 44px -28px #000c}.brand-full-text[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo],.brand-full-text[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{display:block}.brand-full-text[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo]{font-size:var(--text-sm);text-wrap:balance;line-height:1.25}.brand-full-text[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{color:#c5d0e6;font-size:var(--text-xs);text-wrap:pretty;margin-top:.28rem;line-height:1.65}.site-header[data-astro-cid-isef26zo]:has(.brand:hover) .brand-full-text[data-astro-cid-isef26zo],.site-header[data-astro-cid-isef26zo]:has(.brand:focus-visible) .brand-full-text[data-astro-cid-isef26zo]{opacity:1;transform:translateY(0)}.nav-links[data-astro-cid-isef26zo]{z-index:1;flex:1;justify-content:center;gap:.25rem;display:flex;position:relative}.nav-link[data-astro-cid-isef26zo]{border-radius:var(--radius-sm);color:#d7def0;font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard);flex:none;padding:.65rem .75rem;font-weight:700;position:relative}.nav-link[data-astro-cid-isef26zo]:after{content:"";transform-origin:0;height:2px;transition:transform var(--duration-normal) var(--ease-standard);background:#ffffffc7;position:absolute;bottom:.38rem;left:.75rem;right:.75rem;transform:scaleX(0)}.nav-link[data-astro-cid-isef26zo]:hover,.nav-link[data-astro-cid-isef26zo].active{color:#fff;background:#ffffff1a}.nav-link[data-astro-cid-isef26zo]:hover:after,.nav-link[data-astro-cid-isef26zo].active:after{transform:scaleX(1)}.header-cta[data-astro-cid-isef26zo]{z-index:1;--brand-accent:#ff2442;--brand-accent-2:#ff5f6d;white-space:nowrap;min-height:40px;position:relative}@keyframes nav-glint{0%,62%{opacity:0;transform:translate(-120%)}72%{opacity:1}to{opacity:0;transform:translate(120%)}}@media (width<=980px){.site-header[data-astro-cid-isef26zo]{top:.5rem}.nav[data-astro-cid-isef26zo]{flex-wrap:wrap;align-items:flex-start;padding-block:.75rem}.nav-links[data-astro-cid-isef26zo]{scrollbar-width:none;flex:0 0 100%;order:3;justify-content:flex-start;width:100%;padding-bottom:.25rem;overflow-x:auto}.nav-links[data-astro-cid-isef26zo]::-webkit-scrollbar{display:none}.brand[data-astro-cid-isef26zo]{flex:1;min-width:0}}@media (width<=560px){.nav[data-astro-cid-isef26zo]{gap:.7rem}.brand[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo]{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;font-size:.92rem;overflow:hidden}.brand[data-astro-cid-isef26zo] small[data-astro-cid-isef26zo]{display:none}.brand-logos[data-astro-cid-isef26zo]{height:34px}.brand-logos[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]:first-child{width:54px;height:28px}.brand-logos[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]:nth-child(2),.brand-logos[data-astro-cid-isef26zo] img[data-astro-cid-isef26zo]:nth-child(3){width:28px;height:28px}.header-cta[data-astro-cid-isef26zo]{display:none}}.footer[data-astro-cid-oenwriqq]{background:linear-gradient(180deg, var(--ink-800), var(--ink-900));color:#e2e8f0;padding-block:2rem;box-shadow:inset 0 1px #ffffff14}.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1.25fr) minmax(8rem,.7fr) minmax(0,.85fr) minmax(18rem,1fr);align-items:start;gap:1.5rem;display:grid}.footer[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:#b6c2d4;margin:.45rem 0 0}.footer-public-security[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{align-items:center;gap:.35rem;display:inline-flex}.footer-public-security[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{object-fit:contain;width:1rem;height:1rem}.footer-connect[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:end;gap:.75rem;width:100%;max-width:20rem;display:grid}.footer-connect-card[data-astro-cid-oenwriqq]{z-index:1;margin:0;position:relative}.footer-connect-thumb[data-astro-cid-oenwriqq]{background:#fff;border-radius:12px;transition-property:transform,box-shadow;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);display:block;overflow:hidden;box-shadow:0 14px 36px #02061747,0 0 0 1px #ffffff1a}.footer-connect-card[data-astro-cid-oenwriqq]:hover{z-index:5}.footer-connect-card[data-astro-cid-oenwriqq]:hover .footer-connect-thumb[data-astro-cid-oenwriqq]{transform:translateY(-2px);box-shadow:0 18px 44px #02061757,0 0 0 1px #ffffff24}.footer-connect-thumb[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{object-fit:contain;width:100%;height:auto;max-height:16rem;display:block}.footer-connect-preview[data-astro-cid-oenwriqq]{pointer-events:none;opacity:0;transform-origin:100% 100%;background:#fff;border-radius:18px;width:clamp(18rem,28vw,25rem);transition-property:opacity,transform;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1);position:absolute;bottom:calc(100% + .85rem);right:0;overflow:hidden;transform:translateY(.5rem)scale(.96);box-shadow:0 30px 90px #02061775,0 0 0 1px #ffffff24}.footer-connect-preview[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{object-fit:contain;width:100%;height:auto;max-height:min(72vh,34rem);display:block}@media (hover:hover) and (pointer:fine){.footer-connect-card[data-astro-cid-oenwriqq]:hover .footer-connect-preview[data-astro-cid-oenwriqq]{opacity:1;transform:translateY(0)scale(1)}}.footer[data-astro-cid-oenwriqq] nav[data-astro-cid-oenwriqq]{gap:.4rem;display:grid}.footer[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:#fff}@media (width<=1040px){.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:1.2fr .8fr 1fr}.footer-connect[data-astro-cid-oenwriqq]{grid-column:1/-1;justify-self:start;max-width:20rem}.footer-connect-preview[data-astro-cid-oenwriqq]{transform-origin:0 100%;left:0;right:auto}}@media (width<=820px){.footer-grid[data-astro-cid-oenwriqq]{grid-template-columns:1fr}.footer-connect[data-astro-cid-oenwriqq]{justify-self:stretch;max-width:100%}}@media (width<=560px){.footer-connect[data-astro-cid-oenwriqq]{grid-template-columns:1fr}.footer-connect-thumb[data-astro-cid-oenwriqq] img[data-astro-cid-oenwriqq]{max-height:none}.footer-connect-preview[data-astro-cid-oenwriqq]{display:none}}.floating-consult[data-astro-cid-y7inkkyq]{z-index:30;animation:consult-in .42s var(--ease-standard) both;gap:.5rem;display:grid;position:fixed;top:42vh;right:1rem}.floating-consult[data-astro-cid-y7inkkyq] a[data-astro-cid-y7inkkyq]{border-radius:var(--radius-sm);color:#fff;min-width:74px;min-height:70px;font-size:var(--text-xs);text-align:center;backdrop-filter:blur(14px);transition:background-color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);background:#07090ddb;place-items:center;gap:.2rem;padding:.65rem;font-weight:700;display:grid;box-shadow:0 0 0 1px #ffffff1a,0 18px 48px -30px #000000b8}.floating-consult[data-astro-cid-y7inkkyq] span[data-astro-cid-y7inkkyq]{color:#f8fbff;background:#ffffff1a;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.floating-consult[data-astro-cid-y7inkkyq] a[data-astro-cid-y7inkkyq]:hover{background:#ff2442;transform:translateY(-2px);box-shadow:0 0 0 1px #ff24423d,0 18px 48px -30px #ff244285}.floating-consult[data-astro-cid-y7inkkyq] a[data-astro-cid-y7inkkyq]:active{transform:translateY(0)scale(.96)}.floating-consult[data-astro-cid-y7inkkyq] a[data-astro-cid-y7inkkyq]:hover span[data-astro-cid-y7inkkyq]{color:#fff}@keyframes consult-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media (width<=760px){.floating-consult[data-astro-cid-y7inkkyq]{display:none}}:root{color-scheme:light;--font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.875rem;--text-hero:4.75rem;--text-section:3.125rem;--space-page:2rem;--space-section:6.5rem;--max-page:1240px;--radius-sm:6px;--radius-card:8px;--shadow-border:0 0 0 1px #0f172a12, 0 1px 2px -1px #0f172a14, 0 18px 44px -28px #0f172a47;--shadow-border-hover:0 0 0 1px #0f172a1a, 0 16px 42px -28px #0f172a6b;--shadow-soft:0 0 0 1px #0f172a0f, 0 18px 54px -34px #0f172a57;--shadow-tech:0 0 0 1px #ffffff17, 0 24px 70px -32px #000000bd;--duration-normal:.22s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--page-bg:#f7f8fa;--page-surface:#fff;--page-surface-soft:#f1f4f8;--page-text:#141820;--page-muted:#5e6673;--line:#dde3ea;--ink-900:#07090d;--ink-800:#11151c;--ink-700:#1b222c;--signal-cyan:#55c7e8;--signal-blue:#6f8fe8;--signal-red:#ff2442;--xhs-red:#ff2442;--xhs-red-dark:#d91b35;--xhs-coral:#f04c5f;--tech-cyan:#55c7e8;--tech-blue:#6f8fe8;--tech-violet:var(--tech-blue)}[data-brand=guozhongwang]{--brand-bg:#07090d;--brand-surface:#111820;--brand-text:#f7f8ff;--brand-muted:#bdc6d3;--brand-accent:var(--tech-cyan);--brand-accent-2:var(--tech-blue);--brand-line:#55c7e833;--brand-glow:0 0 0 1px #55c7e83d, 0 22px 62px -38px #55c7e85c}[data-brand=lianqu]{--brand-bg:#fff6f7;--brand-surface:#fff;--brand-text:#241114;--brand-muted:#72454d;--brand-accent:var(--xhs-red);--brand-accent-2:var(--xhs-coral);--brand-line:#ff244229;--brand-glow:0 0 0 1px #ff24422e, 0 18px 48px -32px #ff244257}[data-brand=academy]{--brand-bg:#07090d;--brand-surface:#111820;--brand-text:#f8fbff;--brand-muted:#bdc8d6;--brand-accent:var(--tech-cyan);--brand-accent-2:var(--tech-blue);--brand-line:#55c7e833;--brand-glow:0 0 0 1px #55c7e838, 0 22px 62px -38px #55c7e857}@media (width<=980px){:root{--text-hero:3.5rem;--text-section:2.5rem;--space-page:1.25rem;--space-section:5rem}}@media (width<=560px){:root{--text-hero:2.625rem;--text-section:2rem;--space-page:1rem;--space-section:4rem}}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:linear-gradient(180deg, #f3f5f8 0%, var(--page-bg) 36%, #fff 100%);color:var(--page-text);font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;margin:0;line-height:1.6}body:before{z-index:-1;content:"";background-image:linear-gradient(90deg,#0f172a09 1px,#0000 1px),linear-gradient(0deg,#0f172a08 1px,#0000 1px);background-size:84px 84px;position:fixed;inset:0;mask-image:linear-gradient(#000 0%,#0000 68%)}#main{isolation:isolate;position:relative;overflow:hidden}#main>:not(.main-line-field){z-index:1;position:relative}.main-line-field{z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.82;position:absolute;inset:0;overflow:hidden}.main-line{top:var(--line-top);left:var(--line-left);width:var(--line-length);height:var(--line-thickness);background:linear-gradient(90deg, transparent, rgb(var(--line-color) / var(--line-alpha)), #ffffff47, transparent);box-shadow:0 0 22px -10px rgb(var(--line-color) / .8);opacity:.18;transform:rotate(var(--line-tilt)) scaleX(.2);transform-origin:0;will-change:opacity, transform;border-radius:999px;display:block;position:absolute}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{outline-offset:-1px;outline:1px solid #0000001a;max-width:100%;display:block}h1,h2,h3,.section-title{text-wrap:balance}p,li,.section-copy{text-wrap:pretty}main>.section:first-child,main>.brand-tabs:first-child{padding-top:calc(var(--space-section) + 5rem)}:focus-visible{outline:3px solid color-mix(in srgb, var(--tech-cyan) 72%, #fff);outline-offset:3px}.container{width:min(100% - var(--space-page) * 2, var(--max-page));margin-inline:auto}.section{padding-block:var(--space-section);position:relative}.section:not(.brand-band){background:linear-gradient(180deg, #fff 0%, var(--page-bg) 100%);box-shadow:inset 0 1px #0f172a0b}.eyebrow{color:var(--brand-accent);font-size:var(--text-sm);align-items:center;gap:.55rem;margin:0 0 .9rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:34px;height:2px}.section-title{max-width:760px;font-size:var(--text-section);margin:0;line-height:1.08}.section-copy{max-width:720px;color:var(--page-muted);font-size:var(--text-lg)}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.surface{border-radius:var(--radius-card);background:var(--page-surface);box-shadow:var(--shadow-border);transition:box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);position:relative;overflow:hidden}.surface:before{pointer-events:none;content:"";opacity:0;transition:opacity .18s var(--ease-standard), transform .68s var(--ease-standard);background:linear-gradient(115deg,#0000 0%,#ffffff29 42%,#0000 62%);position:absolute;inset:0;transform:translate(-110%)}.surface:hover{box-shadow:var(--shadow-border-hover);transform:translateY(-3px)}.surface:hover:before{opacity:1;transform:translate(110%)}.brand-band{background:var(--brand-bg);color:var(--brand-text);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000014}.brand-band:before{pointer-events:none;content:"";background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#0000 88%)}.brand-band>*{z-index:1;position:relative}.brand-band .section-copy{color:var(--brand-muted)}.button-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.button{border-radius:var(--radius-sm);background-color:var(--brand-accent,#162033);color:#fff;cursor:pointer;min-height:44px;transition:background-color var(--duration-normal) var(--ease-standard), border-color var(--duration-normal) var(--ease-standard), color var(--duration-normal) var(--ease-standard), box-shadow var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 16px 36px -24px #0f172a75}.button:hover{background-color:var(--brand-accent-2,#334155);box-shadow:var(--brand-glow,0 16px 36px -24px #0f172a75);transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.96)}.button.secondary{border-color:var(--brand-line,var(--line));color:currentColor;background-color:#0000}.button.secondary:hover{border-color:var(--brand-accent,currentColor);color:var(--brand-accent,currentColor)}.reveal{animation:reveal-up .52s var(--ease-standard) both}.motion-ready [data-reveal]{opacity:0;filter:blur(4px);transition:opacity .56s var(--ease-standard), filter .56s var(--ease-standard), transform .56s var(--ease-standard);transition-delay:calc(var(--reveal-index,0) * 80ms);transform:translateY(18px)}.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(0)}.motion-ready [data-reveal].is-visible .local-data b:before,.motion-ready [data-reveal].is-visible.local-window .local-data b:before{animation:data-fill .76s var(--ease-standard) both}.motion-ready [data-reveal].is-visible .signal-board i,.motion-ready [data-reveal].is-visible.tech-window .signal-board i{animation:signal-rise .76s var(--ease-standard) both}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes data-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes signal-rise{0%{opacity:.24;transform:scaleY(.28)}to{opacity:1;transform:scaleY(1)}}@media (width<=820px){.grid-2,.grid-3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-ready [data-reveal]{opacity:1;filter:none;transform:none}}
