/* ARCHIMETRICA 415 — Firefox parity: hero discover arrow + service CTA vertical alignment. */

/* Firefox can rasterize the approved 0.5px hero-arrow strokes away on standard-DPI
   displays. Keep the same two-line corporate mark, but snap only Gecko to whole
   device-friendly CSS pixels. Other browsers keep the approved appearance unchanged. */
@supports (-moz-appearance: none) {
  body[data-page="home"] .hero-scroll-hint-arrow::before,
  body[data-page="home"] .hero-scroll-hint-arrow::after {
    width: 1px !important;
    background: rgba(255,255,255,.94) !important;
    transform: none !important;
  }
  body[data-page="home"] .hero-scroll-hint-arrow::before {
    left: 2px !important;
  }
  body[data-page="home"] .hero-scroll-hint-arrow::after {
    right: 2px !important;
  }

  /* Firefox's flex/grid rounding leaves the service CTA optically a few pixels
     lower than Chromium. Lift only the painted button; its reserved layout space
     stays intact, so all card bottoms and row heights remain aligned. */
  @media (min-width: 781px) {
    .services-pricing .service-order-link {
      position: relative !important;
      top: -6px !important;
    }
  }
}
