/**
 * Home page only — hero top spacing + Proven Science left card radius.
 * Scoped to data-wf-page home id so other pages are unaffected.
 */

/* Desktop: restore background wrapper + outer top gap only (Home page). */
@media screen and (min-width: 1025px) {
	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home {
		padding-top: .75rem;
		box-sizing: border-box;
	}

	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .hero-home_background-wrapper.is-home {
		position: absolute !important;
		inset: 0% auto auto 0% !important;
		width: 100%;
		height: 100%;
		padding: .75rem !important;
		overflow: hidden;
	}
}

/* Short desktop/laptop: header safe-zone on Home hero text layer only. */
@media screen and (min-width: 1025px) and (max-width: 1440px) and (max-height: 820px) {
	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .hero-home_text-content-wrapper {
		justify-content: space-between;
		padding-top: clamp(7.5rem, 14vh, 10rem);
		padding-bottom: 1.75rem;
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		box-sizing: border-box;
	}

	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .hero-home_title {
		grid-column-gap: 1rem;
		grid-row-gap: 1rem;
	}

	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .hero-home_title h1 {
		font-size: clamp(2.25rem, 3.5vw, 2.875rem);
		letter-spacing: -0.08rem;
		line-height: 1.1;
	}

	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .flex-v-2.home {
		grid-column-gap: 0.875rem;
		grid-row-gap: 0.875rem;
	}
}

/* Tighter short laptops e.g. 1280x720 */
@media screen and (min-width: 1025px) and (max-width: 1366px) and (max-height: 760px) {
	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .hero-home_text-content-wrapper {
		justify-content: space-between;
		padding-top: clamp(8.5rem, 16vh, 11rem);
		padding-bottom: 1.5rem;
		grid-column-gap: 1.5rem;
		grid-row-gap: 1.5rem;
	}

	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .hero-home_title h1 {
		font-size: clamp(2rem, 3.2vw, 2.625rem);
		line-height: 1.08;
	}

	html[data-wf-page="691c4fe726bdddc6d5305896"] .section_hero-home .flex-v-2.home {
		grid-column-gap: 0.75rem;
		grid-row-gap: 0.75rem;
	}
}

/* Proven Science / Real Results — left image card rounded corners. */
html[data-wf-page="691c4fe726bdddc6d5305896"] .section_proof .proof_speed-card-1 {
	border-radius: var(--1-75rem);
	overflow: hidden;
}

html[data-wf-page="691c4fe726bdddc6d5305896"] .section_proof .proof_speed-card-1 .proof_speed-card-bg {
	border-radius: inherit;
	object-fit: cover;
}

/* Weightloss — Proven Science / Real Results left image card rounded corners. */
html[data-wf-page="6926cd42a12e87c4c66c2405"] .section_proof .proof_speed-card-1 {
	border-radius: var(--1-75rem);
	overflow: hidden;
}

html[data-wf-page="6926cd42a12e87c4c66c2405"] .section_proof .proof_speed-card-1 .proof_speed-card-bg {
	border-radius: inherit;
	object-fit: cover;
}
