/* Cleek's 2026 homepage update, preview behind ?hometest.
   Dev note: "Veteran Banner & Perks Banner need to NOT be full width screen."
   Both wrappers carry contain-fluid, which lets them run edge to edge. Boxing
   them to the site's own .container width (1290px) lines them up with every
   other section on the homepage. The PSD draws the panel at 1325.5, within 3%
   of that, and matching the page grid is worth more than matching the comp.
   The background art inside is positioned in percentages of these wrappers, so
   narrowing the wrapper brings the artwork in with it and needs no other change. */
.hometest-boxed {
	width: 1290px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
/* overflow stays: the pattern art and the big circle are absolutely positioned
   and would otherwise spill past the boxed edges. No border-radius, the corners
   are square by request. */
.cleeks-perks.hometest-boxed,
.cleeks-service-thanks.hometest-boxed {
	overflow: hidden;
}
/* .cleeks-perks is pinned to height: 400px while its .container only needs ~319,
   so the last ~80px is bare linear-gradient with neither the pattern nor the
   circle reaching it. Full bleed that band died at the screen edge; boxed, it
   reads as a broken strip along the bottom. Letting the panel end with its
   content removes it, and the artwork inside is height: 100% + object-fit:
   cover, so it follows the new height on its own. */
.cleeks-perks.hometest-boxed {
	height: auto;
	padding-bottom: 40px;
}
