.site-header[data-v-227c91c9]{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:box-shadow .25s}.site-header.scrolled[data-v-227c91c9]{box-shadow:0 2px 16px #00000014}.header-inner[data-v-227c91c9]{height:72px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-227c91c9]{display:flex;align-items:center;gap:10px}.logo-mark[data-v-227c91c9]{width:42px;height:42px;border-radius:12px;background:linear-gradient(135deg,var(--green),#43a047);color:#fff;font-size:22px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #2e7d324d}.logo-text strong[data-v-227c91c9]{display:block;font-size:18px;color:var(--green-dark);line-height:1.2}.logo-text em[data-v-227c91c9]{font-size:10px;color:var(--text-muted);font-style:normal;letter-spacing:2px}.nav[data-v-227c91c9]{display:flex;align-items:center;gap:8px}.nav-item[data-v-227c91c9]{padding:8px 16px;font-size:15px;color:var(--text);border-radius:8px;transition:color .2s,background .2s}.nav-item[data-v-227c91c9]:hover{color:var(--green);background:var(--green-light)}.nav-item.router-link-active[data-v-227c91c9]{color:var(--green);font-weight:600}.nav-cta[data-v-227c91c9]{margin-left:12px}.tel[data-v-227c91c9]{display:inline-block;padding:9px 20px;border-radius:999px;background:linear-gradient(135deg,#fb8c00,var(--orange));color:#fff!important;font-size:14px;font-weight:600;box-shadow:0 4px 12px #f57c004d}.menu-toggle[data-v-227c91c9]{display:none;background:none;border:none;cursor:pointer}.menu-toggle span[data-v-227c91c9]{display:block;width:24px;height:2px;background:var(--green-dark);margin:5px 0;border-radius:2px}@media (max-width: 900px){.menu-toggle[data-v-227c91c9]{display:block}.nav[data-v-227c91c9]{position:fixed;top:72px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 20px;box-shadow:0 12px 24px #0000001a;transform:translateY(-130%);transition:transform .25s}.nav.open[data-v-227c91c9]{transform:translateY(0)}.nav-item[data-v-227c91c9]{padding:14px 8px;border-bottom:1px solid var(--border)}.nav-cta[data-v-227c91c9]{margin:16px 0 0;text-align:center}}.site-footer[data-v-6b053a18]{background:#14401a;color:#ffffffbf;margin-top:0}.footer-grid[data-v-6b053a18]{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;padding:56px 0 40px}.f-brand[data-v-6b053a18]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.f-brand-main[data-v-6b053a18]{flex:1;min-width:0}.f-logo[data-v-6b053a18]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.logo-mark[data-v-6b053a18]{width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#43a047,#66bb6a);color:#fff;font-weight:700;font-size:20px;display:flex;align-items:center;justify-content:center}.f-logo strong[data-v-6b053a18]{color:#fff;font-size:18px}.f-brand p[data-v-6b053a18]{font-size:13px;line-height:1.9}.f-mp[data-v-6b053a18]{color:#a5d6a7!important;margin-top:8px}.f-qr[data-v-6b053a18]{flex-shrink:0;text-align:center}.f-qr img[data-v-6b053a18]{width:116px;height:116px;display:block;border-radius:10px;background:#fff;padding:4px;box-sizing:border-box}.f-qr-cn[data-v-6b053a18]{color:#fff!important;font-size:13px;font-weight:600;margin-top:10px}.f-qr-en[data-v-6b053a18]{color:#ffffff8c!important;font-size:11px;margin-top:2px}.f-col h4[data-v-6b053a18]{color:#fff;font-size:15px;margin-bottom:16px}.f-col a[data-v-6b053a18],.f-col p[data-v-6b053a18]{display:block;font-size:13px;line-height:2.2;color:#ffffffb3;transition:color .2s}.f-col a[data-v-6b053a18]:hover{color:#ffb74d}.f-bottom[data-v-6b053a18]{border-top:1px solid rgba(255,255,255,.1);padding:18px 0;font-size:12px}.f-bottom .container[data-v-6b053a18]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.footer-grid[data-v-6b053a18]{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width: 560px){.footer-grid[data-v-6b053a18]{grid-template-columns:1fr}}.share-dock[data-v-fea23f64]{position:fixed;right:20px;bottom:96px;z-index:200}.share-fab[data-v-fea23f64]{display:flex;flex-direction:column;align-items:center;gap:2px;width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;background:var(--green);color:#fff;box-shadow:0 8px 22px #2e7d3259;transition:transform .2s,background .2s}.share-fab[data-v-fea23f64]:hover{transform:translateY(-2px);background:var(--green-dark)}.share-fab .ico[data-v-fea23f64]{font-size:20px;line-height:1}.share-fab em[data-v-fea23f64]{font-style:normal;font-size:11px;opacity:.92}.share-mask[data-v-fea23f64]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#1428168c;display:flex;align-items:center;justify-content:center;padding:20px}.share-panel[data-v-fea23f64]{width:100%;max-width:460px;max-height:88vh;overflow-y:auto;background:#fff;border-radius:16px;padding:26px 24px;box-shadow:0 20px 60px #00000040}.share-panel h3[data-v-fea23f64]{font-size:20px;color:var(--green-dark);margin-bottom:6px}.sp-sub[data-v-fea23f64]{font-size:13px;color:var(--text-muted);margin-bottom:18px}.tip[data-v-fea23f64]{background:var(--green-light);border-radius:10px;padding:14px 16px;margin-bottom:18px}.tip-wx[data-v-fea23f64]{background:#e9f7ef}.tip b[data-v-fea23f64]{font-size:14px;color:var(--green-dark)}.tip p[data-v-fea23f64]{font-size:12.8px;color:var(--text-sub);line-height:1.9;margin-top:6px}.qr-box[data-v-fea23f64]{text-align:center;margin-bottom:18px}.qr-box img[data-v-fea23f64]{width:168px;height:168px;border:1px solid var(--border);border-radius:10px}.qr-box span[data-v-fea23f64]{display:block;font-size:12px;color:var(--text-muted);margin-top:8px}.qr-loading[data-v-fea23f64]{width:168px;height:168px;margin:0 auto;border:1px dashed var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:12.5px;color:var(--text-muted)}.link-row[data-v-fea23f64]{display:flex;gap:8px;margin-bottom:16px}.link-input[data-v-fea23f64]{flex:1;min-width:0;padding:10px 12px;font-size:12.5px;border:1px solid var(--border);border-radius:8px;color:var(--text-sub);background:#fafafa}.mini-btn[data-v-fea23f64]{flex:none;padding:0 14px;font-size:13px;cursor:pointer;border:1px solid var(--green);color:var(--green);background:#fff;border-radius:8px}.mini-btn[data-v-fea23f64]:hover{background:var(--green-light)}.sp-actions[data-v-fea23f64]{display:flex;gap:10px}.sp-actions .btn[data-v-fea23f64]{flex:1;text-align:center;font-size:14px;padding:11px 10px}.sp-done[data-v-fea23f64]{margin-top:12px;font-size:12.5px;color:var(--green);text-align:center}.sp-fail[data-v-fea23f64]{margin-top:12px;font-size:12.5px;color:var(--orange);text-align:center}.pop-enter-active[data-v-fea23f64],.pop-leave-active[data-v-fea23f64]{transition:opacity .2s}.pop-enter-from[data-v-fea23f64],.pop-leave-to[data-v-fea23f64]{opacity:0}@media (max-width: 640px){.share-dock[data-v-fea23f64]{right:14px;bottom:78px}.share-fab[data-v-fea23f64]{width:50px;height:50px}.share-panel[data-v-fea23f64]{padding:22px 18px}}.layout[data-v-200ace9e]{display:flex;flex-direction:column;min-height:100vh}.layout-main[data-v-200ace9e]{flex:1;padding-top:72px}.fade-enter-active[data-v-200ace9e],.fade-leave-active[data-v-200ace9e]{transition:opacity .2s}.fade-enter-from[data-v-200ace9e],.fade-leave-to[data-v-200ace9e]{opacity:0}:root{--green: #2e7d32;--green-dark: #1b5e20;--green-light: #e8f5e9;--orange: #f57c00;--orange-light: #fff3e0;--text: #2b2b2b;--text-sub: #666;--text-muted: #999;--border: #eee;--bg: #ffffff;--bg-soft: #f7faf7;--shadow: 0 6px 24px rgba(46, 125, 50, .08);--shadow-hover: 0 12px 32px rgba(46, 125, 50, .16);--radius: 12px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}ul,ol{list-style:none}.container{width:1200px;max-width:calc(100% - 48px);margin:0 auto}.section{padding:72px 0}.section-soft{background:var(--bg-soft)}.section-head{text-align:center;margin-bottom:48px}.section-head h2{font-size:32px;font-weight:700;color:var(--green-dark);letter-spacing:2px}.section-head p{margin-top:12px;color:var(--text-sub);font-size:15px}.section-head .bar{width:56px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--green),var(--orange));margin:16px auto 0}.btn{display:inline-block;padding:12px 32px;border-radius:999px;font-size:15px;cursor:pointer;border:none;transition:transform .2s,box-shadow .2s,background .2s}.btn-primary{background:linear-gradient(135deg,var(--green),#43a047);color:#fff;box-shadow:0 6px 16px #2e7d324d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2e7d3266}.btn-orange{background:linear-gradient(135deg,#fb8c00,var(--orange));color:#fff;box-shadow:0 6px 16px #f57c004d}.btn-orange:hover{transform:translateY(-2px)}.btn-ghost{border:1.5px solid rgba(255,255,255,.8);color:#fff;background:transparent}.btn-ghost:hover{background:#ffffff26}.card{background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover)}.tag{display:inline-block;padding:2px 12px;border-radius:999px;font-size:12px;line-height:20px}.tag-green{background:var(--green-light);color:var(--green)}.tag-orange{background:var(--orange-light);color:var(--orange)}@media (max-width: 768px){.section{padding:48px 0}.section-head h2{font-size:24px}.container{max-width:calc(100% - 32px)}}
