/* Bouton « Réserver un appel » vers iClosed.
 * Header : secondaire, contour bordeaux, laisse la dominance au bouton d'essai.
 * Footer : plein moutarde sur le fond sombre du footer.
 * Masqué sous 1240px dans le header, où la barre est déjà pleine ; le bouton
 * du footer prend le relais sur mobile.
 */
.header-call {
  font-family: 'Inter', -apple-system, sans-serif;
  font-weight: 600; font-size: 14px;
  padding: 10px 18px;
  margin-right: 10px;
  color: var(--bordeaux, #7A1F2B) !important;
  background: transparent;
  border: 1.5px solid rgba(122, 31, 43, 0.28);
  border-radius: 100px;
  text-decoration: none !important;
  white-space: nowrap;
  transition: border-color 0.2s, background 0.2s, color 0.2s;
}
.header-call:hover {
  border-color: var(--moutarde, #E3A72F);
  background: rgba(227, 167, 47, 0.12);
  color: var(--moutarde-dark, #8A6A12) !important;
}
@media (max-width: 1240px) { .header-call { display: none; } }

.footer-call {
  display: inline-block;
  margin-top: 18px;
  font-family: 'Inter', -apple-system, sans-serif;
  font-weight: 700; font-size: 15px;
  padding: 13px 24px;
  border-radius: 100px;
  background: var(--moutarde, #E3A72F);
  color: #2A1F1A !important;
  text-decoration: none !important;
  transition: transform 0.2s, box-shadow 0.2s;
}
.footer-call:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 26px rgba(227, 167, 47, 0.30);
}
