/* pickengine.ai positions a few hero elements by script per screen size.
   We reproduce those positions with plain CSS at the same breakpoints
   (phone < 768, tablet 768–1023, desktop ≥ 1024), targeting the elements
   by the inline styles they carry. */
@media (max-width: 767.98px) {
  [style*="translate(43px, -19px) scale(1.1)"] { transform: translate(0px, -19px) scale(0.82) !important; transform-origin: center top !important; }
  [style*="translate(-4px, 6px) scale(1.2)"] { transform: translate(-1px, -29px) scale(1.43) !important; }
  img[alt="PickEngine App"] { width: 310px !important; }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  [style*="translate(43px, -19px) scale(1.1)"] { transform: translate(49px, 3px) scale(0.83) !important; transform-origin: left top !important; }
  [style*="translate(-4px, 6px) scale(1.2)"] { transform: translate(-13px, 3px) scale(1.18) !important; }
  img[alt="PickEngine App"] { width: 347px !important; }
}
