.footer[data-v-19bbf3d3]{color:#666;background:#1a1a1a;padding:48px 0 20px;font-family:Microsoft YaHei,微软雅黑,sans-serif}.footer__inner[data-v-19bbf3d3]{gap:36px;display:grid}.footer__row[data-v-19bbf3d3]{gap:16px;display:grid}.footer__info[data-v-19bbf3d3]{gap:6px;max-width:420px;font-size:14px;line-height:1.7;display:grid}.footer__info p[data-v-19bbf3d3]{margin:0}.footer__tel[data-v-19bbf3d3]{color:#666;margin:0;font-size:14px;line-height:1.7}.footer__meta[data-v-19bbf3d3]{color:#666;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;font-size:14px;line-height:1.6;display:flex}.footer__meta>span[data-v-19bbf3d3]:first-child{margin-right:.5em}.footer__meta a[data-v-19bbf3d3]{color:#666;text-decoration:none;transition:color .2s}.footer__meta a[data-v-19bbf3d3]:hover{color:#e6e6e6}.footer__pipe[data-v-19bbf3d3]{color:#666}@media (width>=900px){.footer__row[data-v-19bbf3d3]{grid-template-columns:minmax(0,420px) minmax(0,1fr) minmax(0,372px);align-items:start;column-gap:24px}.footer__tel[data-v-19bbf3d3]{text-align:center;grid-column:2;justify-self:center;width:100%;max-width:372px}}@media (width<=899px){.footer[data-v-19bbf3d3]{padding:36px 0 16px}.footer__meta[data-v-19bbf3d3]{font-size:12px}}.header[data-v-cf5518f1]{z-index:100;height:var(--header-h);color:#fff;opacity:0;background:#161616db;border-bottom:none;transition:opacity .5s,transform .5s,background .3s;position:fixed;inset:0 0 auto;transform:translateY(-6px)}.header--ready[data-v-cf5518f1]{opacity:1;transform:translateY(0)}.header--solid[data-v-cf5518f1]{background:#161616}.header--overlay[data-v-cf5518f1]{background:#161616db}.header__inner[data-v-cf5518f1]{justify-content:space-between;align-items:center;gap:32px;width:min(100% - 40px,1200px);max-width:1200px;height:100%;margin:0 auto;display:flex}.brand[data-v-cf5518f1]{flex:none;align-items:center;display:inline-flex}.brand__logo[data-v-cf5518f1]{object-fit:contain;width:184px;height:57px}.nav[data-v-cf5518f1]{flex:0 auto;align-self:center;align-items:stretch;gap:15px;min-width:0;height:81px;margin-left:auto;display:flex}.nav__item[data-v-cf5518f1]{flex:none;align-items:stretch;display:flex;position:relative}.nav__link[data-v-cf5518f1]{min-width:100px;height:100%;color:var(--text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;padding:0 6px;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:16px;line-height:1;transition:color .25s;display:inline-flex;position:relative}.header--overlay .nav__link[data-v-cf5518f1]{color:#fefefe}.nav__link[data-v-cf5518f1]:before{content:"";background:var(--accent-deep);transform-origin:50%;height:1px;transition:transform .25s;position:absolute;top:-13.5px;left:0;right:0;transform:scaleX(0)}.nav__link[data-v-cf5518f1]:hover,.nav__link.is-active[data-v-cf5518f1],.nav__link.is-open[data-v-cf5518f1]{color:var(--accent-deep)}.nav__link.is-active[data-v-cf5518f1]:before,.nav__link[data-v-cf5518f1]:hover:before,.nav__link.is-open[data-v-cf5518f1]:before{transform:scaleX(1)}.nav__sub[data-v-cf5518f1]{z-index:20;background:#fff;border-radius:5px;min-width:132px;padding:10px 0 8px;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001f}.nav__sub-arrow[data-v-cf5518f1]{background:#fff;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 4px #0000000a}.nav__sub-link[data-v-cf5518f1]{color:#666;text-align:center;white-space:nowrap;padding:10px 18px;font-family:Microsoft YaHei,微软雅黑,sans-serif;font-size:14px;transition:color .2s;display:block;position:relative}.nav__sub-link[data-v-cf5518f1]:hover,.nav__sub-link.is-active[data-v-cf5518f1]{color:var(--accent-deep)}.nav__sub-link[data-v-cf5518f1]:hover{border-top:1px solid var(--accent-deep);margin-top:-1px}.menu-btn[data-v-cf5518f1]{cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.menu-btn span[data-v-cf5518f1]{background:currentColor;height:2px;margin:5px 0;display:block}.header--overlay .menu-btn[data-v-cf5518f1]{color:#fff}@media (width<=1100px){.nav[data-v-cf5518f1]{gap:8px}.nav__link[data-v-cf5518f1]{min-width:0;padding:0 4px;font-size:15px}}@media (width<=980px){.menu-btn[data-v-cf5518f1]{display:block}.brand__logo[data-v-cf5518f1]{width:auto;height:44px}.nav[data-v-cf5518f1]{top:var(--header-h);opacity:0;pointer-events:none;background:#161616f7;flex-direction:column;align-items:stretch;gap:0;height:auto;margin-left:0;padding:8px 0 16px;transition:opacity .3s,transform .3s;position:absolute;left:0;right:0;transform:translateY(-8px)}.nav--open[data-v-cf5518f1]{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__item[data-v-cf5518f1]{flex-direction:column;align-items:stretch}.nav__link[data-v-cf5518f1]{color:#ffffffeb;justify-content:flex-start;min-width:0;min-height:48px;padding:0 24px}.nav__link[data-v-cf5518f1]:before{width:28px;height:2px;inset:auto auto 10px 24px}.nav__sub[data-v-cf5518f1]{border-radius:4px;min-width:0;margin:0 16px 8px;padding:4px 0;position:static;transform:none}.nav__sub-arrow[data-v-cf5518f1]{display:none}.nav__sub-link[data-v-cf5518f1]{text-align:left;padding:10px 16px}}.shell[data-v-ff795fc4]{flex-direction:column;min-height:100svh;display:flex}.shell__main[data-v-ff795fc4]{flex:1}.shell:not(.shell--overlay) .shell__main[data-v-ff795fc4]{padding-top:var(--header-h)}:root{--accent:#ff6537;--accent-soft:#ff65371f;--accent-deep:#ed7020;--nav-overlay:#161616db;--bg:#f7f3ee;--bg-warm:#efe7dc;--surface:#fffdf9;--text:#2a221c;--text-muted:#6b5e52;--text-on-dark:#fff8f1;--line:#2a221c1f;--header-h:108px;--max:1200px;--sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--display:"ZCOOL XiaoWei", "Ma Shan Zheng", "Noto Sans SC", serif;--brand:"Ma Shan Zheng", "ZCOOL XiaoWei", serif;color:var(--text);background:var(--bg);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(1200px 480px at 10% -10%, #e8772214, transparent 55%), radial-gradient(900px 420px at 100% 0%, #784e2a0f, transparent 50%), var(--bg);min-width:320px;margin:0;overflow-x:clip}#app{max-width:100%;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}h1,h2,h3{margin:0;font-weight:500;line-height:1.25}p{margin:0}#app{min-height:100svh}.container{width:min(100% - 80px, var(--max));max-width:var(--max);margin-inline:auto}.page-main{padding:48px 0 80px}.section-title{gap:8px;margin-bottom:36px;display:grid}.section-title .en{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:700}.section-title .zh{font-family:var(--display);color:var(--text);font-size:clamp(28px,4vw,40px)}.btn{cursor:pointer;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 28px;transition:background .3s,color .3s,border-color .3s,transform .3s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-deep)}.btn-ghost{color:var(--text-on-dark);background:0 0;border-color:#fff8f18c}.btn-ghost:hover{background:#fff8f11f}.reveal{opacity:0;filter:blur(2px);width:100%;min-width:0;transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1),filter .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(40px)}.reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;filter:none;transition:none;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){:root{--header-h:64px}.container{width:min(100% - 28px, var(--max))}.page-main{padding:32px 0 56px}}
