/* Séance d’essai — finition ciblée du hero Première séance. */
body.page-id-10 .agd-trial-page > .agd-trial-hero {
  border: 1px solid rgba(255, 255, 255, .18) !important;
  box-shadow: 7px 8px 0 rgba(214, 173, 106, .42), 0 18px 34px rgba(6, 29, 58, .16) !important;
}

body.page-id-10 .agd-trial-hero__content { min-width: 0 !important; }
body.page-id-10 .agd-trial-hero__actions { gap: 10px !important; }
body.page-id-10 .agd-trial-hero__actions a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 12px 18px !important;
  border-radius: 12px 6px 12px 6px !important;
  box-shadow: 0 3px 0 rgba(6, 29, 58, .2), 0 8px 16px rgba(6, 29, 58, .12) !important;
  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease !important;
}
body.page-id-10 .agd-trial-hero__actions .wp-element-button {
  background: linear-gradient(135deg, #f5d18d 0%, #d6ad6a 100%) !important;
  border: 1px solid rgba(255, 255, 255, .46) !important;
  color: #102747 !important;
}
body.page-id-10 .agd-trial-hero__actions .agd-trial-button--ghost {
  background: rgba(6, 29, 58, .2) !important;
  border: 1px solid rgba(242, 214, 160, .9) !important;
  color: #fff !important;
  text-decoration: none !important;
}
body.page-id-10 .agd-trial-hero__actions a:hover,
body.page-id-10 .agd-trial-hero__actions a:focus-visible {
  transform: translateY(-2px) !important;
  box-shadow: 0 5px 0 rgba(6, 29, 58, .16), 0 11px 20px rgba(6, 29, 58, .16) !important;
}
body.page-id-10 .agd-trial-hero__actions a:active {
  transform: translateY(0) !important;
  box-shadow: 0 2px 0 rgba(6, 29, 58, .18), 0 5px 10px rgba(6, 29, 58, .1) !important;
}
body.page-id-10 .agd-trial-hero__media {
  border-color: rgba(255, 255, 255, .42) !important;
  box-shadow: 0 10px 20px rgba(6, 29, 58, .22), 4px 4px 0 rgba(214, 173, 106, .28) !important;
}
body.page-id-10 .agd-trial-page > .agd-trial-hero .agd-trial-hero__media {
  border-color: rgba(255, 255, 255, .42) !important;
  box-shadow: 0 10px 20px rgba(6, 29, 58, .22), 4px 4px 0 rgba(214, 173, 106, .28) !important;
  filter: drop-shadow(0 8px 12px rgba(6, 29, 58, .16)) drop-shadow(4px 4px 0 rgba(214, 173, 106, .22)) !important;
}

@media (max-width: 700px) {
  body.page-id-10 .agd-trial-page > .agd-trial-hero {
    margin-top: 10px !important;
    margin-bottom: 28px !important;
    padding: 21px 16px 22px !important;
    gap: 16px !important;
    border-radius: 20px 8px 20px 8px !important;
  }
  body.page-id-10 .agd-trial-hero h1 {
    margin-bottom: 12px !important;
    font-size: clamp(2.25rem, 10.5vw, 3.2rem) !important;
    line-height: 1 !important;
  }
  body.page-id-10 .agd-trial-hero__lead {
    margin-bottom: 17px !important;
    font-size: .94rem !important;
    line-height: 1.45 !important;
  }
  body.page-id-10 .agd-trial-hero__actions { gap: 8px !important; }
  body.page-id-10 .agd-trial-hero__actions a {
    width: 100% !important;
    box-sizing: border-box !important;
    min-height: 46px !important;
  }
  body.page-id-10 .agd-trial-hero__media {
    width: 100% !important;
    min-height: 0 !important;
    height: auto !important;
    aspect-ratio: 16 / 9 !important;
    border-radius: 16px !important;
  }
  body.page-id-10 .agd-trial-hero__media img {
    width: 100% !important;
    height: 100% !important;
    min-height: 0 !important;
    object-fit: cover !important;
  }
  html.agd-public-motion.agd-adults-motion-enabled.agd-motion-ready body.page-id-10 .agd-adults-motion-hero .agd-adults-motion-kicker,
  html.agd-public-motion.agd-adults-motion-enabled.agd-motion-ready body.page-id-10 .agd-adults-motion-hero .agd-adults-motion-title,
  html.agd-public-motion.agd-adults-motion-enabled.agd-motion-ready body.page-id-10 .agd-adults-motion-hero .agd-adults-motion-copy,
  html.agd-public-motion.agd-adults-motion-enabled.agd-motion-ready body.page-id-10 .agd-adults-motion-hero .agd-adults-motion-cta {
    transform: translate3d(-12px, 8px, 0) scale(1) !important;
    transition-duration: 420ms !important;
  }
  html.agd-public-motion.agd-adults-motion-enabled.agd-motion-ready body.page-id-10 .agd-adults-motion-hero .agd-adults-motion-visual {
    transform: translate3d(12px, 6px, 0) scale(1) !important;
    clip-path: inset(0) !important;
    transition-duration: 460ms !important;
  }
  html.agd-public-motion.agd-adults-motion-enabled.agd-motion-ready body.page-id-10 .agd-adults-motion-hero .agd-adults-motion-item.is-adults-entered,
  html.agd-public-motion.agd-adults-motion-enabled.agd-motion-ready body.page-id-10 .agd-adults-motion-hero .agd-adults-motion-visual.is-adults-entered {
    transform: translate3d(0, 0, 0) scale(1) !important;
  }
  body.page-id-10 .agd-trial-hero__media .agd-motion-scroll-image {
    --agd-scroll-image-y: 0px !important;
    transform: none !important;
    transition: none !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.page-id-10 .agd-trial-hero__actions a { transition: none !important; }
}
