/* conv-fr.css — 法语区一键转化条 v20261020a
   用途：/fr/* 落地页移动端底部固定「WhatsApp · 电话 · 邮件」三键条
   不影响桌面端（桌面继续用原有 wa-float）*/

.convbar{position:fixed;left:0;right:0;bottom:0;z-index:80;display:none;gap:8px;
  padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));
  background:rgba(12,14,16,.97);border-top:1px solid rgba(255,255,255,.10)}
.convbar.is-on{display:flex}
.convbar__btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;
  height:46px;border-radius:10px;text-decoration:none;
  font:700 14px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  letter-spacing:.2px;-webkit-tap-highlight-color:transparent}
.convbar__btn svg{width:17px;height:17px;flex:0 0 auto}
.convbar__btn--wa{background:#25D366;color:#062b16;box-shadow:0 2px 10px rgba(37,211,102,.28)}
.convbar__btn--call{background:#ffffff;color:#111213}
.convbar__btn--mail{background:rgba(255,255,255,.15);color:#f2f4f6}
.convbar__btn:active{transform:translateY(1px)}

body.has-convbar{padding-bottom:74px}

@media (max-width:899px){
  body.has-convbar .wa-float{display:none}   /* 移动端只留一条，避免两个悬浮按钮打架 */
}

/* 首屏主 CTA（.btn--wa-1tap）：比普通按钮更高更亮，手机上更好按 */
.btn--wa-1tap{min-height:52px;display:inline-flex;align-items:center;gap:8px;
  background:#25D366;color:#062b16!important;border-color:#25D366!important;
  font-weight:800;letter-spacing:.2px}
.btn--wa-1tap:hover{filter:brightness(1.05)}
.btn--wa-1tap .tiny{font-weight:600;font-size:12px;opacity:.75;display:block;line-height:1.2}
.conv-hint{font-size:13px;line-height:1.55;margin-top:10px;opacity:.85}
.conv-hint b{font-weight:700}

/* 联系页 / 询价页的「无表单」按钮卡 */
.conv-card__actions{display:flex;flex-direction:column;gap:10px;margin-top:6px}
.conv-card__actions .btn{width:100%;justify-content:center;min-height:50px}


/* French landing-page lead conversion block — 2026-10-29 */
.fr-lead-cta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 4px}
.fr-lead-cta .btn{min-height:48px}
.fr-lead-cta .btn--outline{background:#fff;color:#163d34;border-color:#a9c5bb}
