/* ===== 快速问答板块（GEO） ===== */
.ab_quick_answer .ab_qa_grid{
  max-width:1000px;margin:0 auto;display:grid;
  grid-template-columns:repeat(2,1fr);gap:20px;
}
.ab_qa_block{
  background:rgba(255,255,255,.03);
  border:1px solid rgba(200,170,120,.25);
  border-radius:12px;padding:22px 24px;
  opacity:0;transform:translateY(24px);
  transition:opacity .5s ease, transform .5s ease;
}
.ab_qa_block h3{
  margin:0 0 10px;font-size:17px;font-weight:600;color:#f0e6d8;line-height:1.5;
}
.ab_qa_block p{margin:0;font-size:15px;line-height:1.9;color:#b9aa99}

/* ===== 事实锚点 ===== */
.ab_facts{
  max-width:900px;margin:44px auto 0;
  background:rgba(255,255,255,.03);
  border:1px solid rgba(200,170,120,.25);
  border-radius:14px;padding:28px 32px;
}
.ab_facts h3{
  margin:0 0 16px;font-size:19px;color:#f0e6d8;font-weight:600;
  border-left:3px solid #c8aa78;padding-left:12px;
}
.ab_facts ul{
  list-style:none;margin:0;padding:0;
  display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px;
}
.ab_facts li{font-size:14px;line-height:1.8;color:#b9aa99}
.ab_facts strong{color:#e8ddc9;font-weight:600}

/* ===== 服务卡片价格 ===== */
.ab_service_meta{
  margin:12px 0 0 !important;font-size:13px;color:#c8aa78 !important;
  letter-spacing:.5px;font-weight:500;
}

/* ===== 底部地址行 ===== */
.ab_footer_addr{
  margin-top:8px;font-size:13px;opacity:.7;letter-spacing:.5px;
}

/* ===== 响应式 ===== */
@media(max-width:768px){
  .ab_quick_answer .ab_qa_grid{grid-template-columns:1fr;gap:14px}
  .ab_qa_block{padding:18px 18px}
  .ab_qa_block h3{font-size:16px}
  .ab_qa_block p{font-size:14px}
  .ab_facts{padding:20px 18px;margin-top:32px}
  .ab_facts ul{grid-template-columns:1fr;gap:10px}
  .ab_facts h3{font-size:17px}
}