/* ============================================================
   CAN FINANCE — OMBRE / CARTE AUTOUR DU FORMULAIRE
   (à AJOUTER à la fin du CSS v3 — ne remplace rien)
   Aucune classe à poser : cible la balise <form> de Bit Form.
   ============================================================ */
form:has(.bf-fld){
  max-width: 1500px;
  margin: 40px auto;
  background: #ffffff;
  border-radius: 16px;
  padding: 34px 38px 30px;
  border-top: 5px solid #8CC63F;
  box-shadow:
    0 18px 40px -12px rgba(43,46,58,.18),
    0 8px 16px -8px rgba(43,46,58,.10);
  box-sizing: border-box;
}

@media (max-width: 600px){
  form:has(.bf-fld){
    padding: 22px 16px;
    margin: 20px auto;
    border-radius: 12px;
  }
}