/* LEAFORGE 365 | CURRENT INNER-PAGE HERO | MAIN V22
   Single current stylesheet for the 24 Business Central, Capabilities and Services pages.
   The active hero background is the original approved text-free image.
   No secondary tint/gradient is painted over it. Only copy, CTA and image fit are managed here.
   Do not add legacy overlays or duplicate page-specific hero CSS.
*/

/* Match the reference page's EXACT left-side palette and CTA treatment.
   Base inner-page-hero.css already supplies the same font family, sizing and
   spacing as the reference page, so those values are intentionally retained. */
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-kicker:not(#a#b#c) {
  color: #18272d !important;
  text-shadow: none !important;
}
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-kicker:not(#a#b#c)::before {
  background: #068978 !important;
}
body.lf-inner-hero-approved .lf-standard-hero h1:not(#a#b#c),
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-title-primary:not(#a#b#c) {
  color: #192329 !important;
  text-shadow: none !important;
}
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-title-accent:not(#a#b#c) {
  color: #007e70 !important;
  text-shadow: none !important;
}
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-content > p:not(#a#b#c) {
  color: #253c46 !important;
  text-shadow: none !important;
}
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c) {
  background: #006b5f !important;
  border-color: #006b5f !important;
  color: #ffffff !important;
}
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c):hover,
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c):focus-visible {
  background: #00554c !important;
  border-color: #00554c !important;
  color: #ffffff !important;
  transform: translateY(-1px);
}
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c):focus-visible {
  outline: 3px solid rgba(0,107,95,.24) !important;
}

body.lf-inner-hero-approved section.lf-standard-hero:not(#a#b#c) {
  background-image: url("../images/InnerPage/Shared-Inner-Hero-V20.webp") !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center center !important;
}
/* Removes the white tint inherited from V19 and the darker base overlay. */
body.lf-inner-hero-approved section.lf-standard-hero:not(#a#b#c)::before,
body.lf-inner-hero-approved section.lf-standard-hero:not(#a#b#c)::after {
  content: none !important;
  display: none !important;
  background: none !important;
  background-image: none !important;
  opacity: 0 !important;
  filter: none !important;
  box-shadow: none !important;
}
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-content,
body.lf-inner-hero-approved .lf-standard-hero .lf-standard-hero-container {
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  body.lf-inner-hero-approved section.lf-standard-hero:not(#a#b#c) {
    background-position: 72% center !important;
  }
}
@media (max-width: 640px) {
  body.lf-inner-hero-approved section.lf-standard-hero:not(#a#b#c) {
    background-position: 76% center !important;
  }
}
