/* ===========================================================
   首屏双按钮统一规范 · 2026-11-05
   -----------------------------------------------------------
   作用域：只影响 .hero-ctas / .ent-cta 内的 .btn，不碰导航、卡片、
           表单里的任何其他按钮。
   加载位：每页 </head> 前最后加载 → 优先级高于现有 4 个样式源
           （sub.css / svc-page.css / 各页内联 style），无需 !important。
   PC ：高 56→52、内边距 34→30、字号 16.5→16、最小宽 170（两钮等宽）
   移动：高 44 不变、内边距 34→16、字号 14.5、禁止换行、两钮各占半行
   -----------------------------------------------------------
   回滚：删除各页这一行 <link> 即可，本文件可留着不用。
   =========================================================== */

/* ---------- PC / 平板 ---------- */
.hero-ctas .btn-lg,
.ent-cta .btn-lg{
  min-height: 52px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 16px;
  min-width: 170px;
}

/* ---------- 移动（≤760）---------- */
@media (max-width: 760px){
  .hero-ctas .btn,
  .ent-cta .btn{
    min-height: 44px;          /* 手指可点下限，不再往下压 */
    min-width: 0;              /* 抵消 PC 的 170，改由 flex 分配 */
    padding-left: 16px;        /* 关键：34 → 16，多让出 36px 放字 */
    padding-right: 16px;
    font-size: 14.5px;
    line-height: 1.2;
    white-space: nowrap;       /* 永不出现两行/三行按钮 */
    width: auto;
    max-width: 100%;
    overflow: hidden;          /* 保险丝：万一日后有人写超长文案，裁掉而不是撑破排版 */
    text-overflow: ellipsis;
    flex: 1 1 calc(50% - 7px); /* 甲方案：等宽并排，gap 14 时各半行 */
  }
}
