/* HST DrAir V21 — ONLY the MAX contact CTA inside the hero.
   No layout, position, hero dimensions, red call CTA or footer alterations. */
html body section.hero a.hst-drair-hero-max-v21,
html body section.hero.hst-v15-hero > .hst-v15-cta a.hst-drair-hero-max-v21 {
  background-color:#471aff!important;
  background-image:linear-gradient(115deg,#00bfff 0%,#471aff 52%,#9500ff 100%)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.25)!important;
  box-shadow:0 5px 17px rgba(71,26,255,.26)!important;
  text-shadow:none!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  column-gap:8px!important;
  text-decoration:none!important;
  transition:filter .18s ease,box-shadow .18s ease!important;
}
html body section.hero a.hst-drair-hero-max-v21:hover,
html body section.hero a.hst-drair-hero-max-v21:focus-visible {
  background-image:linear-gradient(115deg,#16c6ff 0%,#5530ff 52%,#a018ff 100%)!important;
  box-shadow:0 6px 22px rgba(71,26,255,.48)!important;
  filter:brightness(1.06);
  color:#fff!important;
}
html body section.hero a.hst-drair-hero-max-v21:focus-visible {
  outline:2px solid #fff!important;
  outline-offset:3px!important;
}
html body section.hero a.hst-drair-hero-max-v21 .hst-drair-max-icon-v21 {
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  min-height:24px!important;
  max-width:24px!important;
  max-height:24px!important;
  border-radius:6px!important;
  display:inline-block!important;
  vertical-align:middle!important;
  flex:0 0 24px!important;
  object-fit:contain!important;
  padding:0!important;
  margin:0!important;
  background:transparent!important;
}
/* Prevent an old WhatsApp CSS pseudo-icon from remaining alongside MAX. */
html body section.hero a.hst-drair-hero-max-v21::before,
html body section.hero a.hst-drair-hero-max-v21 .fa-whatsapp::before,
html body section.hero a.hst-drair-hero-max-v21 .icon-whatsapp::before {
  content:none!important;
  display:none!important;
}
@media(prefers-reduced-motion:reduce){
 html body section.hero a.hst-drair-hero-max-v21{transition:none!important;}
}
