/**
 * Per-page CSS for the home page (pages/home).
 *
 * Scoped under `body.page-slug-home`; auto-enqueued by
 * `seamlessmd_enqueue_page_specific_css()` in functions.php after the bundled
 * theme stylesheet, so rules here win the cascade deterministically.
 */

/* ---- Section rhythm ----
 * Middle content sections shipped with wildly uneven block padding
 * (patient-journey/intelligent-layers/industry-solutions 72/72,
 * ai-feature 56/56, evidence-journeys/outcomes 32/32, testimonials
 * 80/80). The resulting visible gaps ranged 64–144px so adjacent
 * sections either collided (evidence-journeys + outcomes read as one
 * chunk on their tinted band) or floated far apart (patient-journey ↔
 * intelligent-layers left a big whitespace slab). Unify every content
 * section to 48px block padding so the visible gap between any two
 * adjacent sections lands at a steady ~96px, and only the top-of-page
 * hero+logo-row + the final cta-band keep their own tighter/heavier
 * treatment. Scoped to the home body class; no other page inherits. */
body.page-slug-home main > section.seamlessmd-patient-journey,
body.page-slug-home main > section.seamlessmd-intelligent-layers,
body.page-slug-home main > section.seamlessmd-industry-solutions,
body.page-slug-home main > section.seamlessmd-ai-feature,
body.page-slug-home main > section.seamlessmd-evidence-journeys,
body.page-slug-home main > section.seamlessmd-outcomes,
body.page-slug-home main > section.seamlessmd-testimonials {
	padding-block: 48px;
}

/* "Can't find what you need?" closing CTA — mirror the source's
 * `.section.dark` decorative footer-shape SVG anchored to the bottom-right.
 * The cta-band solid variant's renderer intentionally emits only the inline
 * background-color (per blocks/cta-band/style.css:134-135), so the bg image
 * is layered via per-page CSS rather than block attribute.
 *
 * Background colour is already #034373 (matches source `.section.dark`);
 * we restate it here only as a fallback in case the inline style is removed
 * by an editor in the future. */
body.page-slug-home .seamlessmd-cta-band--variant-solid {
	background-image: url('/app/themes/seamlessmd/assets/images/decorative/footer-shape.svg');
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-size: contain;
	background-color: #034373;
	padding-top: 80px;
	padding-bottom: 80px;
}
