/* 服务单页 v2（2026-10-31，mu-plugins/liezhe-services.php）：站主看第一版「我感觉5个服务单页太简单了，不要参考ai站长那个页面」→ 按企业服务详情页排：
   首屏（左：服务名 / 给谁 / 导语 / 按钮；右：服务概要表）+ 本页目录 + 每块一种版式（清单网格 / 准备清单 / 时间分配图 / 示例样张 / 走向卡 / 时间线 / 风险卡 / 边界表 / 分档卡 / 对比表 / 站点结构图 / 因素卡 / 谁在做）。
   数值全部用 lz-tokens.css 的 --lz-*（全站设计规范 v2），不现场发明新值。还管 /fuwu/ 末尾的「按需求选服务」链接卡。
   本机正本：E:\站点\www.liezhe.com\补丁\services.css → wp-content/themes/wpdx-liezhe/assets/css/services.css */
html body.lz-svc #main-content{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--lz-bg)}
body.lz-svc{background:var(--lz-bg)}
.lzsv{font-family:var(--lz-font);color:var(--lz-text);font-size:var(--lz-fs-md);line-height:var(--lz-lh-md);-webkit-font-smoothing:antialiased}
.lzsv *{box-sizing:border-box}
.lzsv :where(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0;padding:0} /* :where 不加优先级，后面各部件的内边距才生效 */
.lzsv :where(ul,ol){list-style:none}
.lzsv a{color:var(--lz-brand);text-decoration:none;font-family:inherit}
.lzsv a:hover{color:var(--lz-brand-strong);text-decoration:underline}
.lzsv-in{width:90%;max-width:var(--lz-wrap);margin:0 auto}
.lzsv table{width:100%;border-collapse:collapse}

/* 按钮 */
.lzsv .lzsv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--lz-s6);border-radius:var(--lz-r-md);background:var(--lz-brand);color:var(--lz-on-brand);font-size:var(--lz-fs-md);font-weight:var(--lz-fw-semi)}
.lzsv .lzsv-btn:hover{background:var(--lz-brand-strong);color:var(--lz-on-brand);text-decoration:none}
.lzsv .lzsv-btn2{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--lz-s5);border-radius:var(--lz-r-md);border:1px solid var(--lz-line-2);background:var(--lz-bg);color:var(--lz-ink);font-size:var(--lz-fs-md)}
.lzsv .lzsv-btn2:hover{border-color:var(--lz-brand);color:var(--lz-brand);text-decoration:none}

/* 首屏 + 服务概要表 */
.sv-hero{background:var(--lz-bg-soft);border-bottom:1px solid var(--lz-line)}
.sv-hero-in{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--lz-s10);align-items:start;padding:var(--lz-s8) 0 var(--lz-s9)}
.sv-bc{display:flex;flex-wrap:wrap;gap:var(--lz-s2);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-bc a{color:var(--lz-muted)}
.sv-bc span:last-child{color:var(--lz-ink)}
.lzsv h1{margin-top:var(--lz-s6);font-size:var(--lz-fs-5xl);line-height:var(--lz-lh-5xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink);letter-spacing:-.02em}
.sv-for{margin-top:var(--lz-s3)!important;font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);font-weight:var(--lz-fw-semi);color:var(--lz-brand-strong)}
.sv-lead{margin-top:var(--lz-s4)!important;max-width:720px;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-text)}
.sv-acts{display:flex;flex-wrap:wrap;gap:var(--lz-s3);margin-top:var(--lz-s6)}
.sv-spec{margin-top:var(--lz-s9);padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);box-shadow:0 1px 2px rgb(15 23 42 / .04)}
.sv-spec-h{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-semi);color:var(--lz-muted);letter-spacing:.04em}
.sv-price{margin-top:var(--lz-s2)!important;display:flex;align-items:baseline;gap:var(--lz-s1);padding-bottom:var(--lz-s4);border-bottom:1px solid var(--lz-line)}
.sv-price b{font-size:var(--lz-fs-4xl);line-height:var(--lz-lh-4xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-price span{font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-text)}
.sv-spec dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--lz-s3);padding:var(--lz-s3) 0;border-bottom:1px solid var(--lz-line)}
.sv-spec dt{color:var(--lz-muted)}
.sv-spec dd{color:var(--lz-ink);font-weight:var(--lz-fw-medium)}
.sv-spec-f{margin-top:var(--lz-s3)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-toc{position:sticky;top:0;z-index:5;background:var(--lz-bg);border-top:1px solid var(--lz-line);border-bottom:1px solid var(--lz-line)}
.sv-toc .lzsv-in{display:flex;gap:var(--lz-s1);overflow-x:auto;-webkit-overflow-scrolling:touch}
.lzsv .sv-toc a{flex:none;padding:var(--lz-s3) var(--lz-s3);color:var(--lz-text);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);border-bottom:2px solid transparent}
.lzsv .sv-toc a:hover{color:var(--lz-brand);border-bottom-color:var(--lz-brand);text-decoration:none}

/* 区块 */
.sv-sec{padding:var(--lz-s10) 0;scroll-margin-top:48px}
.sv-alt{background:var(--lz-bg-soft)}
.sv-hd{margin-bottom:var(--lz-s7);max-width:760px}
.sv-no{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-bold);color:var(--lz-brand)}
.sv-hd h2{margin-top:var(--lz-s2);font-size:var(--lz-fs-3xl);line-height:var(--lz-lh-3xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-hd p:not(.sv-no){margin-top:var(--lz-s3)!important;color:var(--lz-muted);font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg)}
.sv-note{margin-top:var(--lz-s4)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.lzsv li{position:relative}

/* fit 适合谁 */
.sv-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--lz-line);border-radius:var(--lz-r-lg);overflow:hidden;background:var(--lz-bg)}
.sv-fit>div{padding:var(--lz-s6)}
.sv-fit-no{background:var(--lz-bg-soft);border-left:1px solid var(--lz-line)}
.sv-fit-h{margin-bottom:var(--lz-s4)!important;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-fit ul{display:flex;flex-direction:column;gap:var(--lz-s3)}
.sv-fit li{padding-left:var(--lz-s6)}
.sv-fit-ok li::before{content:"✓";position:absolute;left:0;top:0;color:var(--lz-ok);font-weight:var(--lz-fw-bold)}
.sv-fit-no li::before{content:"→";position:absolute;left:0;top:0;color:var(--lz-muted)}
.sv-fit-no li a{display:inline-block;margin-left:var(--lz-s2);font-weight:var(--lz-fw-semi)}

/* checkgrid 清单网格 */
.sv-cg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s4)}
.sv-cg-c{padding:var(--lz-s5);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-cg-h{display:flex;align-items:center;gap:var(--lz-s2);font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-cg-h em{font-style:normal;font-size:var(--lz-fs-sm);color:var(--lz-brand)}
.sv-cg-s{margin-top:var(--lz-s1)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-cg ul{margin-top:var(--lz-s4)!important;display:flex;flex-direction:column;gap:var(--lz-s2);padding-top:var(--lz-s3);border-top:1px dashed var(--lz-line)}
.sv-cg li{padding-left:var(--lz-s5)}
.sv-cg li::before{content:"";position:absolute;left:2px;top:5px;width:12px;height:12px;border-radius:3px;border:2px solid var(--lz-brand-line);background:var(--lz-brand-soft)}

/* prep 准备清单（像一张待办单） */
.sv-prep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--lz-s6);padding:var(--lz-s2) var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-prep li{display:flex;gap:var(--lz-s3);padding:var(--lz-s4) 0;border-bottom:1px solid var(--lz-line)}
.sv-prep li:nth-last-child(-n+2):nth-child(odd),.sv-prep li:last-child{border-bottom:0}
.sv-box{flex:none;width:20px;height:20px;margin-top:2px;border-radius:4px;border:2px solid var(--lz-line-2)}
.sv-prep b{display:block;color:var(--lz-ink);font-weight:var(--lz-fw-semi)}
.sv-prep li span:not(.sv-box){display:block;margin-top:2px;color:var(--lz-muted)}

/* alloc 时间分配图 */
.sv-al{padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-al-bar{display:flex;gap:4px;height:48px;border-radius:var(--lz-r-md);overflow:hidden}
.sv-al-s{display:flex;align-items:center;justify-content:center;min-width:44px}
.sv-al-s b{font-size:var(--lz-fs-sm);color:var(--lz-on-brand);white-space:nowrap}
.s0{background:var(--lz-brand-strong)} .s1{background:var(--lz-brand)} .s2{background:var(--lz-c2)} .s3{background:var(--lz-acc)}
.sv-al-s.s3 b{color:var(--lz-acc-ink)}
.sv-al-l{margin-top:var(--lz-s6)!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lz-s5)}
.sv-al-l li{display:flex;gap:var(--lz-s3)}
.sv-al-l i{flex:none;width:12px;height:12px;margin-top:6px;border-radius:3px}
.sv-al-l b{display:block;color:var(--lz-ink)}
.sv-al-l b em{margin-left:var(--lz-s2);font-style:normal;font-size:var(--lz-fs-sm);color:var(--lz-muted);font-weight:var(--lz-fw-normal)}
.sv-al-l span{display:block;margin-top:2px;color:var(--lz-muted)}

/* sample 示例样张（像一页文件） */
.sv-sp{position:relative;max-width:1000px;padding:var(--lz-s7);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);box-shadow:0 12px 32px -12px rgb(15 23 42 / .18)}
.sv-sp-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lz-s2) var(--lz-s4);padding-bottom:var(--lz-s4);border-bottom:2px solid var(--lz-ink)}
.sv-sp-tag{display:inline-block;padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-acc);color:var(--lz-acc-ink);font-size:var(--lz-fs-sm);font-weight:var(--lz-fw-bold)}
.sv-sp-hd b{font-size:var(--lz-fs-2xl);line-height:var(--lz-lh-2xl);color:var(--lz-ink)}
.sv-sp-hd>span:last-child{color:var(--lz-muted)}
.sv-sp-meta{display:flex;flex-wrap:wrap;gap:var(--lz-s2) var(--lz-s7);margin-top:var(--lz-s4)!important}
.sv-sp-meta div{display:flex;gap:var(--lz-s2)}
.sv-sp-meta dt{color:var(--lz-muted)} .sv-sp-meta dd{color:var(--lz-ink);font-weight:var(--lz-fw-medium)}
.sv-sp-tb{margin-top:var(--lz-s5);overflow-x:auto}
.sv-sp-tb th,.sv-sp-tb td{padding:var(--lz-s3);text-align:left;vertical-align:top;border-bottom:1px solid var(--lz-line);font-size:var(--lz-fs-md);line-height:var(--lz-lh-md)}
.sv-sp-tb thead th{background:var(--lz-bg-mute);color:var(--lz-muted);font-size:var(--lz-fs-sm);font-weight:var(--lz-fw-semi)}
.sv-sp-tb tbody th{color:var(--lz-ink);font-weight:var(--lz-fw-bold);white-space:nowrap}
.sv-sp-ft{margin-top:var(--lz-s4)!important;padding:var(--lz-s3) var(--lz-s4);border-radius:var(--lz-r-md);background:var(--lz-brand-2);color:var(--lz-brand-strong)}
.sv-sp-note{margin-top:var(--lz-s3)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}

/* paths 走向卡 */
.sv-pa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s4)}
.sv-pa-c{position:relative;display:flex;flex-direction:column;gap:var(--lz-s2);padding:var(--lz-s6) var(--lz-s5) var(--lz-s5);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-pa-c em{position:absolute;top:calc(var(--lz-s4) * -1);left:var(--lz-s5);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--lz-brand);color:var(--lz-on-brand);font-style:normal;font-weight:var(--lz-fw-bold)}
.sv-pa-c b{font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-ink)}
.sv-pa-c span{color:var(--lz-muted);flex:1}
.sv-pa-c a{font-weight:var(--lz-fw-semi)}

/* timeline 时间线 */
.sv-tl{position:relative}
.sv-tl::before{content:"";position:absolute;left:47px;top:12px;bottom:12px;width:2px;background:var(--lz-brand-line)}
.sv-tl li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--lz-s5);padding:var(--lz-s3) 0}
.sv-tl-w{position:relative;z-index:1;justify-self:center;align-self:start;min-width:64px;padding:var(--lz-s1) var(--lz-s3);border-radius:999px;background:var(--lz-brand);color:var(--lz-on-brand);text-align:center;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-semi)}
.sv-tl li>div{padding:var(--lz-s4) var(--lz-s5);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-tl b{display:block;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-ink)}
.sv-tl li>div>span{display:block;margin-top:var(--lz-s1);color:var(--lz-muted)}

/* warn 风险卡 */
.sv-wn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s4)}
.sv-wn-c{display:flex;flex-direction:column;gap:var(--lz-s2);padding:var(--lz-s5);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);border-top:3px solid var(--lz-bad)}
.sv-wn-c b{font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-ink)}
.sv-wn-c span{color:var(--lz-muted)}

/* split 边界表 / compare 对比表 */
.sv-sl,.sv-cp{border-radius:var(--lz-r-lg);border:1px solid var(--lz-line);overflow:hidden;background:var(--lz-bg)}
.sv-sl th,.sv-sl td,.sv-cp th,.sv-cp td{padding:var(--lz-s4);text-align:left;vertical-align:top;border-bottom:1px solid var(--lz-line)}
.sv-sl tbody tr:last-child>*,.sv-cp tbody tr:last-child>*{border-bottom:0}
.sv-sl thead th,.sv-cp thead th{background:var(--lz-ink);color:#fff;font-size:var(--lz-fs-sm);font-weight:var(--lz-fw-semi)}
.sv-sl tbody th,.sv-cp tbody th{width:180px;color:var(--lz-ink);font-weight:var(--lz-fw-bold);background:var(--lz-bg-soft)}
.sv-sl td:last-child{background:var(--lz-brand-2);color:var(--lz-brand-strong)}
.sv-cp thead th.us{background:var(--lz-brand)}
.sv-cp td.us{background:var(--lz-brand-2);color:var(--lz-brand-strong);font-weight:var(--lz-fw-medium)}

/* tiers 分档卡 */
.sv-ti{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--lz-s4)} /* 按张数排，两档不空一格 */
.sv-ti-c{padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);border-top:4px solid var(--lz-brand)}
.sv-ti-h{font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-ti-s{margin-top:var(--lz-s1)!important;color:var(--lz-muted)}
.sv-ti ul{margin-top:var(--lz-s4)!important;display:flex;flex-direction:column;gap:var(--lz-s2)}
.sv-ti li{padding-left:var(--lz-s5)}
.sv-ti li::before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--lz-brand)}

/* tree 站点结构图 */
.sv-tr{padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-tr-root{display:inline-block;padding:var(--lz-s3) var(--lz-s5);border-radius:var(--lz-r-md);background:var(--lz-ink);color:#fff;font-weight:var(--lz-fw-semi)}
.sv-tr-l{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--lz-s3);margin-top:var(--lz-s6)!important;padding-top:var(--lz-s5)!important;border-top:2px solid var(--lz-brand-line)}
.sv-tr-l>li{padding:var(--lz-s4);border-radius:var(--lz-r-md);background:var(--lz-brand-2);border:1px solid var(--lz-brand-line)}
.sv-tr-l>li::before{content:"";position:absolute;top:calc(var(--lz-s5) * -1 - 2px);left:50%;width:2px;height:var(--lz-s5);background:var(--lz-brand-line)}
.sv-tr-l>li>b{display:block;color:var(--lz-ink)}
.sv-tr-l>li>span{display:block;margin-top:2px;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-tr-l ul{margin-top:var(--lz-s3)!important;display:flex;flex-direction:column;gap:var(--lz-s1);padding-top:var(--lz-s2);border-top:1px dashed var(--lz-brand-line)}
.sv-tr-l ul li{padding-left:var(--lz-s3);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-text)}
.sv-tr-l ul li::before{content:"·";position:absolute;left:0;color:var(--lz-brand)}

/* chips 因素卡 */
.sv-ch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s3)}
.sv-ch-c{display:flex;flex-direction:column;gap:var(--lz-s1);padding:var(--lz-s4) var(--lz-s5);border-radius:var(--lz-r-md);background:var(--lz-bg);border:1px dashed var(--lz-line-2)}
.sv-ch-c b{color:var(--lz-ink)}
.sv-ch-c span{color:var(--lz-muted)}

/* cred 谁在做 */
.sv-cr{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--lz-s5)}
.sv-cr-q,.sv-cr-n{padding:var(--lz-s6);border-radius:var(--lz-r-lg);border:1px solid var(--lz-line);background:var(--lz-bg)}
.sv-cr-h{font-size:var(--lz-fs-2xl);line-height:var(--lz-lh-2xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-cr-s{color:var(--lz-muted)}
.sv-cr-q ul{margin-top:var(--lz-s4)!important;display:flex;flex-direction:column;gap:var(--lz-s3)}
.sv-cr-q li{padding-left:var(--lz-s4);border-left:3px solid var(--lz-brand-line)}
.sv-cr-src{margin-top:var(--lz-s4)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-cr-n{background:var(--lz-ink);border-color:var(--lz-ink)}
.sv-cr-nh{color:var(--lz-dk-muted);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
.sv-cr-n dl{margin-top:var(--lz-s4)!important;display:flex;flex-direction:column;gap:var(--lz-s4)}
.sv-cr-n dt{color:var(--lz-dk-text);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
.sv-cr-n dd{color:#fff;font-size:var(--lz-fs-4xl);line-height:var(--lz-lh-4xl);font-weight:var(--lz-fw-bold)}
.sv-cr-n dd small{margin-left:var(--lz-s1);font-size:var(--lz-fs-md);font-weight:var(--lz-fw-normal);color:var(--lz-dk-text)}
.sv-cr-ai{margin-top:var(--lz-s5)!important;padding-top:var(--lz-s4);border-top:1px solid var(--lz-dk-line);color:#fff}

/* 常见问题 */
.sv-faq{display:flex;flex-direction:column;max-width:880px;border-top:1px solid var(--lz-line)}
.sv-faq details{border-bottom:1px solid var(--lz-line)}
.sv-faq summary{cursor:pointer;padding:var(--lz-s4) 0;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-semi);color:var(--lz-ink);list-style:none}
.sv-faq summary::-webkit-details-marker{display:none}
.sv-faq summary::after{content:"+";float:right;color:var(--lz-muted)}
.sv-faq details[open] summary::after{content:"−"}
.sv-faq details p{padding:0 0 var(--lz-s4);color:var(--lz-text)}
.sv-reads{margin-top:var(--lz-s4)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}

/* 咨询 */
.sv-cta-w{padding:var(--lz-s10) 0;background:var(--lz-grad)}
.sv-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lz-s8);align-items:center;padding:var(--lz-s8);border-radius:var(--lz-r-lg);background:var(--lz-bg)}
.sv-cta-t{display:flex;flex-direction:column;gap:var(--lz-s2);align-items:flex-start}
.sv-cta-t h2{font-size:var(--lz-fs-3xl);line-height:var(--lz-lh-3xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-cta-a{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-cta .lzsv-btn{margin-top:var(--lz-s3)}
.sv-qr{display:grid;grid-template-columns:repeat(2,150px);gap:var(--lz-s4)}
.sv-qr img{display:block;width:150px;height:150px;object-fit:contain;border-radius:var(--lz-r-md);border:1px solid var(--lz-line);background:#fff}
.sv-qr figcaption{margin-top:var(--lz-s2);text-align:center;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}

/* 其他服务（5 张：第一行 3 张、第二行 2 张撑满） */
.sv-more{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--lz-s4)}
.sv-more>li{grid-column:span 2}
.sv-more>li:nth-child(4):nth-last-child(2),.sv-more>li:nth-child(5):last-child{grid-column:span 3}
.sv-more a,.lzsv-fw a{display:flex;flex-direction:column;gap:var(--lz-s1);height:100%;padding:var(--lz-s5);border-radius:var(--lz-r-lg);border:1px solid var(--lz-line);background:var(--lz-bg);text-decoration:none}
.sv-more a:hover,.lzsv-fw a:hover{border-color:var(--lz-brand);text-decoration:none}
.sv-more b,.lzsv-fw b{font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-ink)}
.sv-more span,.lzsv-fw span{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}

/* /fuwu/ 末尾「按需求选服务」链接卡 */
.lzsv-fw{margin-top:var(--lz-s7);padding-top:var(--lz-s6);border-top:1px solid var(--lz-line);font-family:var(--lz-font)}
.lzsv-fw-h{margin-bottom:var(--lz-s4)!important;font-size:var(--lz-fs-2xl);line-height:var(--lz-lh-2xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.lzsv-fw ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lz-s4);margin:0;padding:0;list-style:none}
.lzsv-fw li{margin:0;padding:0}
.lzsv-fw li::before{display:none}
.lzsv-fw li:last-child:nth-child(odd){grid-column:1/-1}

@media (max-width:1100px){
  .sv-tr-l{grid-template-columns:repeat(3,minmax(0,1fr))}
  .sv-tr-l>li::before{display:none}
}
@media (max-width:1023px){
  .sv-hero-in{grid-template-columns:1fr;gap:var(--lz-s6)}
  .sv-spec{margin-top:0}
  .sv-cg,.sv-wn,.sv-ch,.sv-ti,.sv-pa{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sv-al-l{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sv-cr{grid-template-columns:1fr}
  .sv-more{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sv-more>li,.sv-more>li:nth-child(4):nth-last-child(2),.sv-more>li:nth-child(5):last-child{grid-column:auto}
  .sv-more>li:last-child:nth-child(odd){grid-column:1/-1}
}
@media (max-width:767px){
  .lzsv-in{width:auto;margin:0 var(--lz-s4)}
  .lzsv h1{font-size:var(--lz-fs-4xl);line-height:var(--lz-lh-4xl)}
  .sv-for{font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg)}
  .sv-lead{font-size:var(--lz-fs-md);line-height:var(--lz-lh-lg)}
  .sv-sec{padding:var(--lz-s8) 0}
  .sv-hd h2{font-size:var(--lz-fs-2xl);line-height:var(--lz-lh-2xl)}
  .sv-fit,.sv-cg,.sv-wn,.sv-ch,.sv-ti,.sv-pa,.sv-prep,.sv-al-l,.sv-tr-l,.sv-more,.lzsv-fw ul{grid-template-columns:minmax(0,1fr)}
  .sv-fit-no{border-left:0;border-top:1px solid var(--lz-line)}
  .sv-prep{padding:var(--lz-s1) var(--lz-s4)}
  .sv-prep li:nth-last-child(-n+2):nth-child(odd){border-bottom:1px solid var(--lz-line)}
  .sv-prep li:last-child{border-bottom:0}
  .sv-pa{gap:var(--lz-s6)}
  .sv-sp{padding:var(--lz-s4)}
  .sv-tl::before{left:31px}
  .sv-tl li{grid-template-columns:64px minmax(0,1fr);gap:var(--lz-s3)}
  .sv-tl-w{min-width:56px;padding:var(--lz-s1) var(--lz-s2)}
  .sv-sl thead,.sv-cp thead{display:none}
  .sv-sl table,.sv-sl tbody,.sv-sl tr,.sv-sl th,.sv-sl td,.sv-cp table,.sv-cp tbody,.sv-cp tr,.sv-cp th,.sv-cp td{display:block;width:auto}
  .sv-sl tr,.sv-cp tr{border-bottom:1px solid var(--lz-line)}
  .sv-sl tbody th,.sv-cp tbody th{width:auto;border-bottom:0}
  .sv-sl td,.sv-cp td{border-bottom:0;padding-top:var(--lz-s2)}
  .sv-sl td::before,.sv-cp td::before{content:attr(data-l);display:block;font-size:var(--lz-fs-sm);color:var(--lz-muted);margin-bottom:2px}
  .sv-sp-tb thead{display:none}
  .sv-sp-tb table,.sv-sp-tb tbody,.sv-sp-tb tr,.sv-sp-tb th,.sv-sp-tb td{display:block;width:auto}
  .sv-sp-tb tr{padding:var(--lz-s3) 0;border-bottom:1px solid var(--lz-line)}
  .sv-sp-tb th,.sv-sp-tb td{border:0;padding:var(--lz-s1) 0}
  .sv-sp-tb td{display:flex;gap:var(--lz-s3)}
  .sv-sp-tb td::before{content:attr(data-l);flex:0 0 64px;font-size:var(--lz-fs-sm);color:var(--lz-muted)}
  .sv-cta{grid-template-columns:1fr;padding:var(--lz-s5)}
  .sv-qr{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sv-qr img{width:100%;height:auto;aspect-ratio:1}
  .lzsv .lzsv-btn,.lzsv .lzsv-btn2{width:100%}
}

/* ── v3 代运营加厚（站主「网站代运营 这个好像内容太少了 没体现出价值」）：一年路线图 / 生产线流程图 / 活样本 / 场景卡 / 合作保障 ── */
.sv-cr>.sv-cr-q:only-child{grid-column:1/-1}
/* roadmap 一年路线图：四段横排，顶上一条进度线 */
.sv-rm{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lz-s4);padding-top:var(--lz-s5)}
.sv-rm::before{content:"";position:absolute;left:0;right:0;top:11px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--lz-brand-line),var(--lz-brand))}
.sv-rm>li{display:flex;flex-direction:column;gap:var(--lz-s2);padding:var(--lz-s5);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-rm>li::before{content:"";position:absolute;top:calc(var(--lz-s5) * -1 - 2px);left:var(--lz-s5);width:14px;height:14px;border-radius:50%;background:var(--lz-bg);border:3px solid var(--lz-brand)}
.sv-rm-w{align-self:flex-start;padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-brand-soft);color:var(--lz-brand-strong);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-semi)}
.sv-rm>li>b{font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);color:var(--lz-ink)}
.sv-rm>li ul{display:flex;flex-direction:column;gap:var(--lz-s2);padding-top:var(--lz-s3);border-top:1px solid var(--lz-line)}
.sv-rm>li ul li{padding-left:var(--lz-s4);color:var(--lz-text)}
.sv-rm>li ul li::before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--lz-brand)}
.sv-rm-note{margin-top:var(--lz-s5)!important;padding:var(--lz-s4) var(--lz-s5);border-radius:var(--lz-r-md);background:var(--lz-acc-soft);color:var(--lz-acc-ink)}
/* pipeline 生产线：带箭头的流程卡，每步底下标实际用的东西 */
.sv-pl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s6) var(--lz-s5)} /* 9 步 3×3 排满，不留空 */
.sv-pl>li{display:flex;flex-direction:column;gap:var(--lz-s1);padding:var(--lz-s4);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-pl>li:not(:last-child)::after{content:"→";position:absolute;right:calc(var(--lz-s5) * -1 + 2px);top:50%;transform:translateY(-50%);color:var(--lz-brand);font-weight:var(--lz-fw-bold)}
.sv-pl>li:nth-child(3n)::after{display:none}
.sv-pl em{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--lz-brand);color:var(--lz-on-brand);font-style:normal;font-size:var(--lz-fs-sm);font-weight:var(--lz-fw-bold)}
.sv-pl b{margin-top:var(--lz-s1);font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-ink)}
.sv-pl>li>span{color:var(--lz-muted);flex:1}
.sv-pl i{margin-top:var(--lz-s2);align-self:flex-start;padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-bg-mute);color:var(--lz-text);font-style:normal;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
.sv-pl-why{margin-top:var(--lz-s6);padding:var(--lz-s5) var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-ink);color:#fff}
.sv-pl-wh{font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold)}
.sv-pl-why ul{margin-top:var(--lz-s3)!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s4)}
.sv-pl-why li{padding-left:var(--lz-s5);color:var(--lz-dk-text)}
.sv-pl-why li::before{content:"✓";position:absolute;left:0;color:var(--lz-acc)}
/* live 活样本 */
.sv-lv-n{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lz-s4)}
.sv-lv-n>div{padding:var(--lz-s5);border-radius:var(--lz-r-lg);background:var(--lz-ink)}
.sv-lv-n dt{color:var(--lz-dk-text);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
.sv-lv-n dd{margin-top:var(--lz-s1);color:#fff;font-size:var(--lz-fs-4xl);line-height:var(--lz-lh-4xl);font-weight:var(--lz-fw-bold)}
.sv-lv-n dd small{margin-left:var(--lz-s1);font-size:var(--lz-fs-md);font-weight:var(--lz-fw-normal);color:var(--lz-dk-text)}
.sv-lv-ai{margin-top:var(--lz-s3)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-lv-h{margin-top:var(--lz-s6)!important;margin-bottom:var(--lz-s3)!important;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-lv-s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lz-s4)}
.sv-lv-s a{display:flex;flex-direction:column;gap:var(--lz-s1);height:100%;padding:var(--lz-s5);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);text-decoration:none}
.sv-lv-s a:hover{border-color:var(--lz-brand);text-decoration:none}
.sv-lv-s em{align-self:flex-start;padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-brand-soft);color:var(--lz-brand-strong);font-style:normal;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-semi)}
.sv-lv-s b{color:var(--lz-ink);font-size:var(--lz-fs-md);line-height:var(--lz-lh-md)}
.sv-lv-s span{color:var(--lz-muted);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
/* scenes 场景卡 */
.sv-sc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s4)}
.sv-sc-c{display:flex;flex-direction:column;padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);border-top:4px solid var(--lz-c2)}
.sv-sc-h{font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-sc-s{margin-top:var(--lz-s1)!important;color:var(--lz-muted)}
.sv-sc-k{margin-top:var(--lz-s4)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-semi);color:var(--lz-muted)}
.sv-sc-c ul{margin-top:var(--lz-s2)!important;display:flex;flex-direction:column;gap:var(--lz-s2)}
.sv-sc-c li{padding-left:var(--lz-s4)}
.sv-sc-c li::before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--lz-c2)}
.sv-sc-m{margin-top:var(--lz-s2)!important;display:flex;flex-wrap:wrap;gap:var(--lz-s2)}
.sv-sc-m span{padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-c2-bg);color:var(--lz-c2-ink);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
/* promise 合作保障 */
.sv-pr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s4)}
.sv-pr-c{display:flex;flex-direction:column;gap:var(--lz-s2);padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-pr-i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--lz-c1-bg);color:var(--lz-ok);font-weight:var(--lz-fw-bold)}
.sv-pr-c b{margin-top:var(--lz-s2);font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);color:var(--lz-ink)}
.sv-pr-c>span:last-child{color:var(--lz-muted)}
@media (max-width:1023px){
  .sv-rm,.sv-lv-n,.sv-lv-s{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sv-rm::before,.sv-rm>li::before{display:none}
  .sv-rm{padding-top:0}
  .sv-sc,.sv-pr{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sv-sc-c:last-child:nth-child(odd),.sv-pr-c:last-child:nth-child(odd){grid-column:1/-1}
  .sv-pl-why ul{grid-template-columns:1fr}
}
@media (max-width:767px){
  .sv-rm,.sv-lv-s,.sv-sc,.sv-pr,.sv-pl{grid-template-columns:minmax(0,1fr)}
  .sv-pl{gap:var(--lz-s5)}
  .sv-pl>li:not(:last-child)::after,.sv-pl>li:nth-child(5n)::after,.sv-pl>li:nth-child(3n)::after{display:block;content:"↓";right:auto;left:50%;top:auto;bottom:calc(var(--lz-s5) * -1);transform:translateX(-50%)}
  .sv-pl>li:last-child::after{display:none}
  .sv-lv-n dd{font-size:var(--lz-fs-3xl);line-height:var(--lz-lh-3xl)}
}

/* ── v4 代运营（站主「不要写我用自己的agent吧  只要把价值、可以给企业带来什么（降本增效）等等表达清楚就行」）：价值总览 / 你自己算 / 长期资产 ── */
/* values 价值总览：四张大卡，点了跳到对应块 */
.sv-va{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lz-s4)}
.lzsv .sv-va-c{display:flex;flex-direction:column;gap:var(--lz-s2);padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);border-top:4px solid var(--lz-brand);color:var(--lz-text);text-decoration:none}
.lzsv a.sv-va-c:hover{border-color:var(--lz-brand);text-decoration:none}
.sv-va-k{align-self:flex-start;padding:2px var(--lz-s2);border-radius:var(--lz-r-sm);background:var(--lz-acc-soft);color:var(--lz-acc-ink);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);font-weight:var(--lz-fw-bold)}
.sv-va-c b{font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);color:var(--lz-ink)}
.sv-va-s{color:var(--lz-muted)}
/* calc 你自己算 */
.sv-ca{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);border-radius:var(--lz-r-lg);border:1px solid var(--lz-line);overflow:hidden;background:var(--lz-bg)}
.sv-ca-f{padding:var(--lz-s6)}
.sv-ca-h{margin-bottom:var(--lz-s3)!important;font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-ca-r{display:grid;grid-template-columns:minmax(0,1fr) 160px 52px;gap:var(--lz-s3);align-items:center;padding:var(--lz-s3) 0;border-bottom:1px solid var(--lz-line);margin:0}
.sv-ca-r:last-child{border-bottom:0}
.sv-ca-r>span{display:flex;flex-direction:column;color:var(--lz-ink);font-weight:var(--lz-fw-semi)}
.sv-ca-r small{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted);font-weight:var(--lz-fw-normal)}
.sv-ca-r input{width:100%;height:44px;padding:0 var(--lz-s3);border:1px solid var(--lz-line-2);border-radius:var(--lz-r-md);font:inherit;font-size:var(--lz-fs-md);color:var(--lz-ink);background:#fff;text-align:right}
.sv-ca-r input:focus{outline:2px solid var(--lz-brand-line);border-color:var(--lz-brand)}
.sv-ca-r em{font-style:normal;font-size:var(--lz-fs-sm);color:var(--lz-muted)}
.sv-ca-o{display:flex;flex-direction:column;justify-content:center;padding:var(--lz-s6);background:var(--lz-ink);color:#fff}
.sv-ca-oh{font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-dk-text)}
.sv-ca-v{display:flex;align-items:baseline;gap:var(--lz-s1);margin-bottom:var(--lz-s4)!important}
.sv-ca-v b{font-size:var(--lz-fs-5xl);line-height:var(--lz-lh-5xl);font-weight:var(--lz-fw-bold);color:#fff}
.sv-ca-v.sm b{font-size:var(--lz-fs-3xl);line-height:var(--lz-lh-3xl);color:var(--lz-acc)}
.sv-ca-v span{color:var(--lz-dk-text)}
.sv-ca-d{padding:var(--lz-s3) var(--lz-s4);border-radius:var(--lz-r-md);background:rgb(255 255 255 / .08);color:#fff}
.sv-ca-n{margin-top:var(--lz-s4)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-dk-muted)}
/* asset 长期资产：广告 vs 自然搜索（示意柱状） */
.sv-as{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lz-s4)}
.sv-as-c{padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line)}
.sv-as-h{font-size:var(--lz-fs-lg);line-height:var(--lz-lh-lg);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.sv-as-ch{display:flex;align-items:flex-end;gap:var(--lz-s2);height:160px;margin-top:var(--lz-s4);padding-bottom:2px;border-bottom:2px solid var(--lz-line-2)}
.sv-as-ch i{flex:1;border-radius:4px 4px 0 0}
.sv-as-ch.ad i{background:var(--lz-line-2)}
.sv-as-ch.seo i{background:var(--lz-ok)}
.sv-as-ch i.z{height:3px!important;background:var(--lz-bad)}
.sv-as-ax{display:flex;justify-content:space-between;margin-top:var(--lz-s2)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.sv-as-s{margin-top:var(--lz-s3)!important;color:var(--lz-text)}
.sv-as-pt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lz-s4);margin-top:var(--lz-s6)!important}
.sv-as-pt li{display:flex;flex-direction:column;gap:var(--lz-s1);padding-left:var(--lz-s4);border-left:3px solid var(--lz-ok)}
.sv-as-pt b{color:var(--lz-ink)}
.sv-as-pt span{color:var(--lz-muted)}
@media (max-width:1023px){
  .sv-va{grid-template-columns:repeat(2,minmax(0,1fr))}
  .sv-ca{grid-template-columns:1fr}
  .sv-as-pt{grid-template-columns:1fr}
}
@media (max-width:767px){
  .sv-va,.sv-as{grid-template-columns:minmax(0,1fr)}
  .sv-ca-f,.sv-ca-o{padding:var(--lz-s5)}
  .sv-ca-r{grid-template-columns:minmax(0,1fr) 120px;row-gap:var(--lz-s1)}
  .sv-ca-r em{grid-column:2;text-align:right}
  .sv-ca-v b{font-size:var(--lz-fs-4xl);line-height:var(--lz-lh-4xl)}
}

/* ── /fuwu/ 全部服务总览（10-31 站主「原来的服务页内容要稍微改一下了吧」，liezhe-services.php lzfw_render）：放在 /fuwu/ 原有的「关于猎者出海」版式正文里 ── */
.lzfw{font-family:var(--lz-font)}
.lzfw *{box-sizing:border-box}
.lzfw :where(ul,p,figure){margin:0;padding:0;list-style:none}
.lzfw-gd{margin-top:var(--lz-s7);padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-brand-2);border:1px solid var(--lz-brand-line)}
.lzfw-gd-h{margin-bottom:var(--lz-s4)!important;font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.lzfw-gd ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lz-s2) var(--lz-s6)}
.lzfw-gd li{display:flex;align-items:baseline;gap:var(--lz-s2);padding:var(--lz-s2) 0;border-bottom:1px dashed var(--lz-brand-line)}
.lzfw-gd li span{color:var(--lz-text)}
.lzfw-gd li i{font-style:normal;color:var(--lz-muted)}
.lzfw-gd li a,.lzfw-gd li b{font-weight:var(--lz-fw-semi);color:var(--lz-brand);white-space:nowrap}
.lzt-orig .lzfw h2{scroll-margin-top:24px}
.lzfw-gs{margin-top:var(--lz-s2)!important;color:var(--lz-muted)}
.lzfw-cs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lz-s4);margin-top:var(--lz-s5)}
.lzfw-cs>.lzfw-c:last-child:nth-child(odd){grid-column:1/-1}
.lzfw-c{display:flex;flex-direction:column;gap:var(--lz-s2);padding:var(--lz-s5) var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg);border:1px solid var(--lz-line);border-top:4px solid var(--lz-brand);scroll-margin-top:24px}
.lzfw-c-n{font-size:var(--lz-fs-xl);line-height:var(--lz-lh-xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.lzfw-c-f{color:var(--lz-muted)}
.lzfw-c-p{font-size:var(--lz-fs-2xl);line-height:var(--lz-lh-2xl);font-weight:var(--lz-fw-bold);color:var(--lz-brand)}
.lzfw-c-g{color:var(--lz-text)}
.lzfw-c-l{display:flex;flex-direction:column;gap:var(--lz-s2)}
.lzfw-c-l li{position:relative;padding-left:var(--lz-s4);color:var(--lz-text)}
.lzfw-c-l li::before{content:"";position:absolute;left:2px;top:10px;width:6px;height:6px;border-radius:50%;background:var(--lz-brand)}
.lzfw-c-d{padding:var(--lz-s3) var(--lz-s4);border-radius:var(--lz-r-md);background:var(--lz-acc-soft);color:var(--lz-acc-ink);font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm)}
.lzfw .lzfw-c-a{margin-top:auto;padding-top:var(--lz-s2);align-self:flex-start;font-weight:var(--lz-fw-semi);color:var(--lz-brand);cursor:pointer}
.lzfw-pn{margin-top:var(--lz-s3)!important;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
.lzfw-ct{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lz-s6);align-items:center;margin-top:var(--lz-s8);padding:var(--lz-s6);border-radius:var(--lz-r-lg);background:var(--lz-bg-soft);border:1px solid var(--lz-line);border-top:4px solid var(--lz-acc)}
.lzfw-ct>div:first-child{display:flex;flex-direction:column;gap:var(--lz-s2);align-items:flex-start}
.lzfw-ct-h{font-size:var(--lz-fs-2xl);line-height:var(--lz-lh-2xl);font-weight:var(--lz-fw-bold);color:var(--lz-ink)}
.lzfw .lzsv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:var(--lz-s2);padding:0 var(--lz-s6);border-radius:var(--lz-r-md);background:var(--lz-brand);color:var(--lz-on-brand);font-weight:var(--lz-fw-semi);text-decoration:none}
.lzfw .lzsv-btn:hover{background:var(--lz-brand-strong);color:var(--lz-on-brand);text-decoration:none}
.lzfw-qr{display:grid;grid-template-columns:repeat(2,140px);gap:var(--lz-s4)}
.lzfw-qr img{display:block;width:140px;height:140px;object-fit:contain;border-radius:var(--lz-r-md);border:1px solid var(--lz-line);background:#fff}
.lzfw-qr figcaption{margin-top:var(--lz-s2);text-align:center;font-size:var(--lz-fs-sm);line-height:var(--lz-lh-sm);color:var(--lz-muted)}
@media (max-width:767px){
  .lzfw-gd{padding:var(--lz-s5) var(--lz-s4)}
  .lzfw-gd ul,.lzfw-cs{grid-template-columns:minmax(0,1fr)}
  .lzfw-gd li{flex-wrap:wrap}
  .lzfw-c{padding:var(--lz-s5) var(--lz-s4)}
  .lzfw-ct{grid-template-columns:1fr;padding:var(--lz-s5) var(--lz-s4)}
  .lzfw-qr{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lzfw-qr img{width:100%;height:auto;aspect-ratio:1}
  .lzfw .lzsv-btn{width:100%}
}
