/* V48 — the software subscription card follows the other tariff cards. */
#panel-tarifs .tariffs-software-offer {
  transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;
}

#panel-tarifs .tariffs-software-offer:focus-within {
  border-color:#85bbf3;
  box-shadow:0 0 0 3px #85bbf338,0 20px 55px #00111e75,inset 0 1px 0 #d4f9ff2b;
}

@media (hover:hover) and (pointer:fine) {
  #panel-tarifs .tariffs-software-offer:hover {
    border-color:#85bbf3;
    box-shadow:0 0 0 2px #85bbf326,0 24px 55px #00111e75,inset 0 1px 0 #d4f9ff2b;
  }

  #panel-tarifs .tariffs-software-offer:is(:hover,:focus-within) {
    transform:translateY(-4px);
  }
}

body.motion-paused #panel-tarifs .tariffs-software-offer {
  transition:none;
  transform:none;
}

@media (prefers-reduced-motion:reduce) {
  #panel-tarifs .tariffs-software-offer {
    transition:none;
    transform:none!important;
  }
}

/* Nouvelle photo avec du recul sur ordinateur ; cadrage mobile validé conservé. */
@media (min-width:1181px) {
  body.home-photo .photo-backdrop {
    background-image:url("/assets/v52-accueil-bureau.png");
  }
}
