/* ==========================================================================
   LEAFORGE 365 - INNER PAGE HEADER BACKGROUND IMAGE DIRECTORY
   VERSION: V206
   ==========================================================================

   PURPOSE
   -------
   This is the central file for changing inner-page header/background images.
   Every HTML page inside the /pages/ folder is listed below.

   HOW TO CHANGE AN IMAGE
   ----------------------
   1. Add or replace the image in assets/images/InnerPage/.
   2. Find the exact page filename below.
   3. Change only the image URL value.
   4. Adjust --lf-inner-hero-position only when cropping needs correction.

   Common positions:
   center center | center top | center bottom | left center | right center

   IMPORTANT
   ---------
   - Paths are relative to assets/css/.
   - Keep image filename capitalization exactly the same.
   - Do not place inner-page image URLs back inside leaforge.css.
   - Page coverage: 39 of 39 HTML files in /pages/.
   ========================================================================== */

/* ==========================================================================
   01. SHARED INNER-PAGE IMAGE RENDERERS
   ========================================================================== */

/* Standard inner-page hero renderer. */
body:not(.home-page) section.lf-inner-hero:not(#a#b#c), body:not(.home-page) section.lf-page-hero:not(#a#b#c) {
  background-color: transparent;
  background-image: var(--lf-inner-hero-image);
  background-position: var(--lf-inner-hero-position, center center);
  background-size: cover;
  background-repeat: no-repeat;
  background-blend-mode: normal;
  filter: none;
}

/* Thank-you page keeps its existing dark readability overlay. */
body.page-thank-you section.lf-page-hero.lf-contact-hero:not(#a#b#c) {
  background-image: linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.82) 0%,
      rgba(0, 0, 0, 0.70) 55%,
      rgba(0, 0, 0, 0.58) 100%
    ),
    var(--lf-inner-hero-image);
  background-position: center center,
    var(--lf-inner-hero-position, center center);
  background-size: cover, cover;
  background-repeat: no-repeat, no-repeat;
}
/* Future-ready Privacy Policy hero renderer; currently no image hero in HTML. */
body.page-privacy-policy .lf-privacy-hero {
  background-image: var(--lf-inner-hero-image);
  background-position: var(--lf-inner-hero-position, center center);
  background-size: cover;
  background-repeat: no-repeat;
}

/* ==========================================================================
   02. MAIN BUSINESS CENTRAL PAGES
   ========================================================================== */

/* Page: dynamics-365-business-central.html */
.lf-hero-dynamics-365-business-central:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/D365BCSolutions.webp");
  --lf-inner-hero-position: center center;
}

/* Page: d365-bc-solutions.html */
.lf-hero-d365-bc-solutions:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/D365BCSolutions.webp");
  --lf-inner-hero-position: center center;
}

/* Page: d365-bc-services.html */
.lf-hero-d365-bc-services:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/D365BCServices.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-pricing.html */
.lf-hero-business-central-pricing:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCPricing.webp");
  --lf-inner-hero-position: center center;
}
/* Legacy pricing hero compatibility. */
.lf-pricing-hero {
  --lf-pricing-hero-image: url("../images/InnerPage/D365BCSolutions.webp");
}

/* Page: business-central-partner-services.html */
body.page-business-central-partner-services {
  --lf-partner-hero-image: url("../images/impl-page/bc-implementation-3.webp");
  --lf-inner-hero-position: center 42%;
}

/* ==========================================================================
   03. BUSINESS CENTRAL SERVICE PAGES
   ========================================================================== */

/* Page: business-central-implementation.html */
.lf-hero-business-central-implementation:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCImplementation.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-customization.html */
.lf-hero-business-central-customization:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCCustomization.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-support.html */
.lf-hero-business-central-support:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCSupport.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-training.html */
.lf-hero-business-central-training:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCTraining.webp");
  --lf-inner-hero-position: center center;
}

/* Page: smart-business-central-access.html */
.lf-hero-smart-business-central-access:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/SmartBC.webp");
  --lf-inner-hero-position: center center;
}

/* ==========================================================================
   04. RAPID IMPLEMENTATION PAGES
   ========================================================================== */

/* Page: business-central-rapid-packages.html */
.lf-hero-business-central-rapid-packages:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Rapid5.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-rapid5.html */
.lf-hero-business-central-rapid5:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Rapid5.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-rapid8.html */
.lf-hero-business-central-rapid8:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Rapid8.webp");
  --lf-inner-hero-position: center center;
}

/* ==========================================================================
   05. BUSINESS CENTRAL CAPABILITY PAGES
   ========================================================================== */

/* Page: business-central-capabilities.html */
.lf-hero-business-central-capabilities:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCCapabilities.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-finance.html */
.lf-hero-business-central-finance:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Financial.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-sales-customer-management.html */
.lf-hero-business-central-sales-customer-management:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Sales.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-purchasing-payables.html */
.lf-hero-business-central-purchasing-payables:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Purchase.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-supply-chain.html */
.lf-hero-business-central-supply-chain:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Wholesale.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-manufacturing.html */
.lf-hero-business-central-manufacturing:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/ManufacturingCap.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-project-management.html */
.lf-hero-business-central-project-management:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Project.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-service-management.html */
.lf-hero-business-central-service-management:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Service.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-reporting-analytics-power-bi.html */
.lf-hero-business-central-reporting-analytics-power-bi:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCCapabilities.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-copilot-ai.html */
.lf-hero-business-central-copilot-ai:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/BCCapabilities.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-microsoft-365-power-platform.html */
.lf-hero-business-central-microsoft-365-power-platform:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/SmartBC.webp");
  --lf-inner-hero-position: center center;
}

/* ==========================================================================
   06. INDUSTRY PAGES
   ========================================================================== */

/* Page: business-central-for-manufacturers.html */
.lf-hero-business-central-for-manufacturing:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Manufacturing.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-wholesale-distribution.html */
.lf-hero-business-central-for-wholesale-distribution:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Wholesale.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-retail-ecommerce.html */
.lf-hero-business-central-for-retail-ecommerce:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Retail.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-professional-services.html */
.lf-hero-business-central-for-professional-services:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Professional.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-construction-projects.html */
.lf-hero-business-central-for-construction-projects:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Construction.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-food-beverage.html */
.lf-hero-business-central-for-food-beverage:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Food.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-healthcare-medical-supplies.html */
.lf-hero-business-central-for-healthcare-medical-supplies:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Healthcare.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-non-profit-ngo.html */
.lf-hero-business-central-for-non-profit-ngo:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Nonprofit.webp");
  --lf-inner-hero-position: center center;
}

/* Page: business-central-for-textile-apparel.html */
.lf-hero-business-central-for-textile-apparel:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Textile.webp");
  --lf-inner-hero-position: center center;
}

/* ==========================================================================
   07. COMPANY, BLOG, LEAFORGE365 AND SYSTEM PAGES
   ========================================================================== */

/* Page: about-us.html */
.lf-hero-about-us:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/AboutUs.webp");
  --lf-inner-hero-position: center center;
}

/* Page: contact-us.html */
.lf-hero-contact-us:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Contact.webp");
  --lf-inner-hero-position: center center;
}

/* Page: blog.html */
.lf-hero-blog:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/Blog.webp");
  --lf-inner-hero-position: center center;
}

/* Page: leaforge365.html */
.lf-hero-leaforge365:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/InnerPage/D365BCSolutions.webp");
  --lf-inner-hero-position: center center;
}

/* Page: thank-you.html */
.lf-hero-thank-you:not(#a#b#c) {
  --lf-inner-hero-image: url("../images/BCSolutionPage/LFG_BC.webp");
  --lf-inner-hero-position: center center;
}

/* Page: privacy-policy.html
   Future-ready mapping. This variable becomes active when a .lf-privacy-hero
   section is added to the page. The present Privacy Policy layout is unchanged. */
body.page-privacy-policy {
  --lf-inner-hero-image: url("../images/InnerPage/D365BCSolutions.webp");
  --lf-inner-hero-position: center center;
}

/* ==========================================================================
   END - COMPLETE INNER PAGE HEADER IMAGE DIRECTORY
   ========================================================================== */
