/* ============================================
   HOMEPAGE — page-specific refinements only.
   Shared components (hero, sections, cards, fact blocks,
   apiList, imgSkew, coverContainer, buttons) now live in
   public-pages.css. Old conflicting rules were removed as
   part of the 2026 public redesign.
   ============================================ */

/* Hero: app-store badges sit left, just under the CTA, on the gradient hero */
div.coverImage #coverText div.buttonDownloads {
	justify-content: flex-start;
	min-height: 0;
	width: auto;
	margin-top: 1.1em;
}
div.coverImage #coverText div.buttonDownloads > div { padding: 0 .8em 0 0; }
div.coverImage #coverText div.buttonDownloads img { height: 2.6em !important; }

/* The trust bullets under the hero buttons */
div.coverImage #coverText div.buttonSubText { text-align: left; }

/* Pricing teaser band near the foot of the page */
div#coffeeBackground { background: transparent; }
div#coffeeBackground div.modernSection.coloured { padding-top: 0 !important; }

/* Decorative quote glyphs from the old testimonial markup are no longer used */
div.imgSkew span.qimg { display: none; }

/* Original hero photo, faint, behind the split hero (readability first) */
div.heroSection.heroPhoto {
	background-image:
		linear-gradient(rgba(255,255,255,.85), rgba(255,255,255,.9)),
		url('https://www.barsight.ca/images/optimized/1664902383-pexels-elevate-1267357.webp');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
div.heroSection.heroPhoto .heroCredit {
	position: absolute;
	bottom: .5em;
	right: 1em;
	font-size: .62rem;
	color: var(--pp-muted);
	z-index: 1;
}
