*{margin:0;padding:0;box-sizing:border-box}
body{font-family:-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;background:#f0f7f8;color:#1f2937;line-height:1.7;font-size:15px}
a{color:#0e7490;text-decoration:none}
.wrap{max-width:860px;margin:0 auto;padding:0 16px 60px}
.topbar{background:#0b5563;color:#fff;padding:10px 0;position:sticky;top:0;z-index:9}
.topbar .wrap{padding-bottom:0;display:flex;justify-content:space-between;align-items:center}
.brand{font-weight:600;font-size:17px;letter-spacing:1px}
.callbtn{background:#f59e0b;color:#fff;padding:7px 16px;border-radius:20px;font-weight:600;font-size:14px;white-space:nowrap}
.hero{background:linear(135deg,#0e7490,#0b5563);color:#fff;padding:44px 16px 38px;text-align:center}
.hero h1{font-size:26px;font-weight:600;margin-bottom:10px}
.hero p{font-size:15px;opacity:.92;max-width:640px;margin:0 auto 18px}
.hero .cta{display:inline-block;background:#f59e0b;color:#fff;font-weight:600;padding:11px 34px;border-radius:26px;font-size:16px;margin:0 6px}
.hero .cta.ghost{background:transparent;border:1.5px solid rgba(255,255,255,.7)}
section{background:#fff;border-radius:12px;padding:22px 24px;margin-top:18px;box-shadow:0 1px 4px rgba(15,23,42,.06)}
h2{font-size:19px;color:#0b5563;margin-bottom:12px;font-weight:600}
h3{font-size:16px;color:#134e4a;margin:14px 0 6px;font-weight:600}
.prods{display:grid;grid-template-columns:1fr 1fr;gap:14px}
@media(max-width:640px){.prods{grid-template-columns:1fr}}
.prod{border:1.5px solid #cfe3e8;border-radius:10px;padding:16px;text-align:center}
.prod .icon{font-size:34px;line-height:1}
.prod b{display:block;margin:8px 0 4px;color:#0b5563}
.prod .tag{display:inline-block;background:#e6f4f2;color:#0f6e56;font-size:12px;padding:2px 10px;border-radius:12px;margin-top:6px}
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
@media(max-width:640px){.grid3{grid-template-columns:1fr}}
.feat{background:#f8fbfc;border-radius:10px;padding:14px;text-align:center}
.feat b{display:block;color:#0b5563;margin-bottom:4px}
.feat span{font-size:13px;color:#64748b}
form{margin-top:6px}
.frow{display:grid;grid-template-columns:1fr 1fr;gap:12px}
@media(max-width:640px){.frow{grid-template-columns:1fr}}
label{display:block;font-size:13px;color:#475569;margin:10px 0 4px;font-weight:600}
input,select,textarea{width:100%;padding:10px 12px;border:1.5px solid #cbd5e1;border-radius:8px;font-size:14px;font-family:inherit;background:#fff}
input:focus,select:focus,textarea:focus{outline:none;border-color:#0e7490}
.submit{margin-top:16px;background:#f59e0b;color:#fff;border:none;padding:13px;width:100%;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer}
.submit:hover{background:#d97706}
.okbox{display:none;background:#ecfdf5;border:1.5px solid #10b981;border-radius:10px;padding:16px;text-align:center;color:#065f46;font-weight:600;margin-top:12px}
.links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}
@media(max-width:640px){.links{grid-template-columns:1fr 1fr}}
.links a{display:block;background:#f0f9fa;border:1px solid #cfe3e8;border-radius:8px;padding:10px;text-align:center;font-size:13px;color:#0b5563}
.links a:hover{background:#e0f2f4}
footer{margin-top:26px;text-align:center;font-size:12px;color:#94a3b8;line-height:1.8}
.note{background:#fffbeb;border-left:3px solid #f59e0b;padding:8px 12px;border-radius:6px;font-size:13px;color:#92400e;margin-top:10px}
.kw-echo{color:#fde68a;font-weight:600}

/* yzq-trustbar-20261013 转化钩子 */
.trustbar{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:-4px auto 14px;max-width:760px}
.trustbar span{background:#f0f9fa;border:1px solid #cfe3e8;border-radius:999px;padding:6px 14px;font-size:13px;color:#0b5563;font-weight:600}
@media(max-width:640px){.trustbar span{font-size:12px;padding:5px 10px}}
.formtip{font-size:13px;color:#64748b;margin:-4px 0 12px}

/* yzq-scene-unique-20261014 场景页差异化与移动端CTA */
.yzq-cover-img{display:block;width:100%;max-width:760px;margin:14px auto 0;border-radius:12px}
.yzq-prod-img{width:100%;max-width:170px;margin:0 auto 6px;display:block;border-radius:8px}
.yzq-crew-img{display:block;width:100%;max-width:520px;margin:10px auto;border-radius:10px}
.yzq-coverage{margin:18px 0}
.yzq-coverage .areas{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.yzq-coverage .areas span{background:#eef6ff;border:1px solid #cfe4f5;color:#075985;padding:4px 10px;border-radius:999px;font-size:13px}
.yzq-mobile-cta{display:none}
@media(max-width:720px){
  .yzq-mobile-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:99;background:#fff;border-top:1px solid #e2e8f0;padding:8px 10px;gap:10px;box-shadow:0 -2px 12px rgba(15,23,42,.08)}
  .yzq-mobile-cta a{flex:1;text-align:center;padding:12px 0;border-radius:10px;font-weight:600;text-decoration:none;font-size:15px}
  .yzq-mobile-cta .call{background:#0ea5e9;color:#fff}
  .yzq-mobile-cta .msg{background:#f0f9ff;color:#0369a1;border:1px solid #bae6fd}
  body{padding-bottom:66px}
}

/* yzq-scene-unique-20261014 本区县真实数据句 */
.yzq-local-facts{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:10px 12px;font-size:14px;color:#166534;margin-top:10px}

/* yzq-convert-20261014 转化组件 */
.yzq-convert-20261014-widget{position:fixed;right:14px;bottom:64px;z-index:60;text-align:center}
.yzq-convert-20261014-fab{width:54px;height:54px;border-radius:50%;background:#0a66c2;color:#fff;cursor:pointer;box-shadow:0 4px 14px rgba(10,102,194,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;line-height:1.1}
.yzq-convert-20261014-fab span{font-size:11px;margin-top:1px}
.yzq-convert-20261014-panel{display:none;position:absolute;right:0;bottom:64px;width:220px;background:#fff;border:1px solid #e3edf2;border-radius:14px;padding:14px;box-shadow:0 6px 24px rgba(0,0,0,.16);text-align:center}
.yzq-convert-20261014-panel.open{display:block}
.yzq-convert-20261014-qr{width:160px;max-width:100%;border:5px solid #fff;box-shadow:0 2px 10px rgba(0,0,0,.12);border-radius:8px}
.yzq-convert-20261014-tip{font-size:13px;color:#52707a;margin:8px 0}
.yzq-convert-20261014-copy{width:100%;border:0;background:#e7f0ff;color:#0d47a1;font-weight:600;padding:9px 0;border-radius:20px;cursor:pointer;font-size:14px}
.yzq-convert-20261014-call{display:block;margin-top:8px;color:#0a66c2;font-weight:700;text-decoration:none;font-size:14px}
.yzq-convert-20261014-benefit{max-width:760px;margin:24px auto 0;padding:0 16px}
.yzq-convert-20261014-benefit h2{color:#0d47a1;font-size:19px;border-left:4px solid #0a66c2;padding-left:10px}
.yzq-convert-20261014-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:12px}
.yzq-convert-20261014-card{background:#f0f9fa;border:1px solid #cfe3e8;border-radius:12px;padding:14px}
.yzq-convert-20261014-card b{display:block;color:#0b5563;font-size:15px;margin-bottom:4px}
.yzq-convert-20261014-card span{font-size:13px;color:#52707a}
@media(max-width:640px){.yzq-convert-20261014-widget{bottom:14px}.yzq-convert-20261014-panel{bottom:64px}}
/* yzq-trust-20261014 信任留存 */
.yzq-trust-20261014{max-width:760px;margin:28px auto 0;padding:0 16px}.yzq-trust-20261014-h{color:#0d47a1;font-size:19px;border-left:4px solid #0a66c2;padding-left:10px}.yzq-trust-20261014-ul{list-style:none;padding:0;margin:12px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px 18px}.yzq-trust-20261014-ul li{font-size:13px;color:#33414a;padding:4px 0;border-bottom:1px dashed #e3edf2}.yzq-trust-20261014-sub{color:#0b5563;font-size:16px;margin:16px 0 6px}.yzq-trust-20261014-p{font-size:13px;color:#52707a;line-height:1.7}.yzq-trust-20261014-reviews{margin-top:8px}.yzq-trust-20261014-empty{font-size:13px;color:#8aa;font-style:italic}.yzq-review-item{background:#f0f9fa;border:1px solid #cfe3e8;border-radius:10px;padding:10px 12px;margin:8px 0}.yzq-review-item b{color:#0b5563;font-size:14px}.yzq-review-item span{color:#e6a700;font-size:13px;margin-left:8px}.yzq-review-item p{font-size:13px;color:#33414a;margin:6px 0 0;line-height:1.6}