/* SleepBaby human-first archive-winner conversion surface v5.0. */
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip {
	width: 100% !important;
	min-height: 46px !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	gap: 11px !important;
	padding: 10px 18px !important;
	background: linear-gradient(105deg, #241632, #4f2c65 54%, #714288) !important;
	color: #fff !important;
	box-shadow: 0 10px 28px rgba(47, 25, 62, .17) !important;
	text-align: center !important;
	text-decoration: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip > span {
	color: #ffb7d8 !important;
	font-size: 9px !important;
	font-weight: 950 !important;
	letter-spacing: .08em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip > strong {
	padding: 5px 9px !important;
	border: 1px solid rgba(255, 255, 255, .16) !important;
	border-radius: 9px !important;
	background: rgba(255, 255, 255, .1) !important;
	color: #ffe078 !important;
	font-size: 12px !important;
	font-variant-numeric: tabular-nums !important;
	letter-spacing: .04em !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip > em {
	color: #fff !important;
	font-size: 10px !important;
	font-style: normal !important;
	font-weight: 800 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__recognition {
	max-width: 610px !important;
	padding-left: 17px !important;
	border-left: 3px solid #ef83bd !important;
	color: #55465f !important;
	font-family: Inter, "Avenir Next", system-ui, sans-serif !important;
	font-size: clamp(14px, 1.2vw, 16px) !important;
	font-style: normal !important;
	font-weight: 500 !important;
	line-height: 1.55 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__recognition strong {
	color: #382641 !important;
	font-weight: 850 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero h1 {
	max-width: 620px !important;
	margin-bottom: 14px !important;
	font-size: clamp(52px, 4.3vw, 64px) !important;
	line-height: 1.01 !important;
	letter-spacing: -.045em !important;
	text-wrap: balance !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__baby-halo {
	overflow: hidden !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__baby-halo > img {
	width: 100% !important;
	height: 100% !important;
	max-width: none !important;
	display: block !important;
	border-radius: 50% !important;
	object-fit: cover !important;
	object-position: 50% 58% !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge {
	position: relative !important;
	isolation: isolate !important;
	padding: clamp(72px, 8vw, 112px) 0 !important;
	background:
		radial-gradient(circle at 5% 10%, rgba(246, 136, 193, .2), transparent 25%),
		radial-gradient(circle at 94% 84%, rgba(82, 210, 194, .2), transparent 28%),
		linear-gradient(145deg, #fff8fc 0%, #f8f3ff 48%, #f0fbfa 100%) !important;
	overflow: hidden !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge::before {
	content: "" !important;
	position: absolute !important;
	z-index: -1 !important;
	width: 390px !important;
	height: 390px !important;
	top: -250px !important;
	right: 5% !important;
	border: 1px solid rgba(169, 114, 188, .15) !important;
	border-radius: 50% !important;
	box-shadow: 0 0 0 44px rgba(255, 255, 255, .18), 0 0 0 88px rgba(183, 132, 201, .045) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__grid {
	display: grid !important;
	grid-template-columns: minmax(0, 1.08fr) minmax(350px, .92fr) !important;
	gap: 0 !important;
	max-width: 1180px !important;
	border: 1px solid rgba(74, 48, 91, .16) !important;
	border-radius: 38px !important;
	background: #fff !important;
	box-shadow: 0 34px 88px rgba(53, 31, 68, .19), 0 3px 0 rgba(255, 255, 255, .92) inset !important;
	overflow: hidden !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy {
	position: relative !important;
	display: grid !important;
	align-content: center !important;
	padding: clamp(38px, 5.5vw, 72px) !important;
	background:
		radial-gradient(circle at 94% 4%, rgba(240, 120, 185, .19), transparent 31%),
		radial-gradient(circle at 9% 95%, rgba(81, 205, 191, .13), transparent 29%),
		linear-gradient(145deg, #171324 0%, #2a1b3e 53%, #332146 100%) !important;
	color: #fff !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy::after {
	content: "✦" !important;
	position: absolute !important;
	top: 25px !important;
	right: 29px !important;
	color: #ffe08a !important;
	font-size: 29px !important;
	filter: drop-shadow(0 0 12px rgba(255, 224, 138, .35)) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy .sbh-eyebrow {
	display: flex !important;
	align-items: center !important;
	gap: 9px !important;
	margin: 0 0 13px !important;
	color: #ffb7d8 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy .sbh-eyebrow .sbcf-quirk-icon {
	width: 28px !important;
	height: 28px !important;
	color: #ffd873 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy h2 {
	margin: 0 !important;
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: clamp(39px, 4.45vw, 61px) !important;
	line-height: 1.01 !important;
	letter-spacing: -.043em !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__lead {
	margin: 22px 0 0 !important;
	color: #ddd2e5 !important;
	font-size: clamp(14px, 1.35vw, 17px) !important;
	line-height: 1.72 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__lead strong {
	color: #fff !important;
	font-weight: 900 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-outcomes {
	display: grid !important;
	gap: 9px !important;
	margin: 25px 0 0 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-outcomes article {
	display: grid !important;
	grid-template-columns: 42px minmax(0, 1fr) !important;
	gap: 13px !important;
	align-items: start !important;
	padding: 14px 15px !important;
	border: 1px solid rgba(255, 255, 255, .11) !important;
	border-radius: 17px !important;
	background: rgba(255, 255, 255, .065) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .05) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-outcomes article > span {
	width: 38px !important;
	height: 38px !important;
	display: grid !important;
	place-items: center !important;
	border-radius: 13px !important;
	background: linear-gradient(145deg, #f58bbb, #a572d9) !important;
	color: #fff !important;
	box-shadow: 0 8px 18px rgba(7, 4, 14, .22) !important;
	font-size: 9px !important;
	font-weight: 950 !important;
	letter-spacing: .06em !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-outcomes h3 {
	margin: 0 !important;
	color: #fff !important;
	font-size: 14px !important;
	line-height: 1.25 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-outcomes p {
	margin: 4px 0 0 !important;
	color: #cfc3d7 !important;
	font-size: 11px !important;
	line-height: 1.5 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__actions {
	display: grid !important;
	gap: 13px !important;
	margin-top: 27px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__actions .sbh-button {
	width: 100% !important;
	min-height: 62px !important;
	margin: 0 !important;
	background: linear-gradient(125deg, #f177b7 0%, #d052a5 46%, #9968dc 100%) !important;
	box-shadow: 0 17px 36px rgba(5, 3, 12, .28), inset 0 1px 0 rgba(255, 255, 255, .34) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__actions .sbh-text-link {
	justify-self: center !important;
	color: #eadff0 !important;
	font-size: 11px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__reassurance {
	margin: 17px 0 0 !important;
	color: #b5a5c0 !important;
	font-size: 10px !important;
	line-height: 1.55 !important;
	text-align: center !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__reassurance strong {
	display: block !important;
	margin-bottom: 4px !important;
	color: #f7effa !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses {
	display: grid !important;
	align-content: center !important;
	padding: clamp(32px, 4.5vw, 58px) !important;
	background:
		radial-gradient(circle at 100% 0, rgba(242, 122, 185, .13), transparent 35%),
		linear-gradient(155deg, #fff 0%, #fff9fc 55%, #f5fffd 100%) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__head > span {
	display: inline-flex !important;
	justify-self: start !important;
	padding: 6px 10px !important;
	border: 1px solid rgba(181, 79, 150, .14) !important;
	border-radius: 999px !important;
	background: #fceaf4 !important;
	color: #9c4e87 !important;
	font-size: 8px !important;
	font-weight: 950 !important;
	letter-spacing: .1em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__head h3 {
	margin: 12px 0 7px !important;
	color: #30203e !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: clamp(29px, 3.2vw, 42px) !important;
	line-height: 1.02 !important;
	letter-spacing: -.035em !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__head p {
	margin: 0 !important;
	color: #77647f !important;
	font-size: 11px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list {
	display: grid !important;
	gap: 11px !important;
	margin-top: 24px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list article {
	display: grid !important;
	grid-template-columns: 126px minmax(0, 1fr) !important;
	gap: 15px !important;
	align-items: center !important;
	padding: 10px !important;
	border: 1px solid rgba(75, 46, 91, .11) !important;
	border-radius: 19px !important;
	background: rgba(255, 255, 255, .9) !important;
	box-shadow: 0 13px 29px rgba(56, 33, 70, .085) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list img {
	width: 126px !important;
	height: 84px !important;
	display: block !important;
	border-radius: 13px !important;
	object-fit: cover !important;
	box-shadow: 0 7px 18px rgba(53, 31, 66, .12) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list small {
	color: #af528f !important;
	font-size: 7.5px !important;
	font-weight: 950 !important;
	letter-spacing: .1em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list h4 {
	margin: 3px 0 4px !important;
	color: #352341 !important;
	font-size: 14px !important;
	line-height: 1.2 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list p {
	margin: 0 !important;
	color: #75647c !important;
	font-size: 9.5px !important;
	line-height: 1.43 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) 44px !important;
	gap: 14px !important;
	align-items: center !important;
	margin-top: 18px !important;
	padding: 16px 17px !important;
	border: 1px solid rgba(90, 53, 109, .14) !important;
	border-radius: 19px !important;
	background: linear-gradient(135deg, #30203f, #513067) !important;
	color: #fff !important;
	box-shadow: 0 14px 30px rgba(48, 28, 61, .18) !important;
	text-decoration: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta span {
	display: grid !important;
	gap: 3px !important;
	min-width: 0 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta small {
	color: #ffafd3 !important;
	font-size: 7.5px !important;
	font-weight: 950 !important;
	letter-spacing: .1em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta strong {
	color: #fff !important;
	font-size: 13px !important;
	line-height: 1.25 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta em {
	color: #d8cce0 !important;
	font-size: 8.5px !important;
	font-style: normal !important;
	line-height: 1.35 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta > i {
	width: 42px !important;
	height: 42px !important;
	display: grid !important;
	place-items: center !important;
	border-radius: 14px !important;
	background: linear-gradient(145deg, #f276b4, #a66ade) !important;
	color: #fff !important;
	box-shadow: 0 8px 19px rgba(17, 8, 24, .24) !important;
	font-size: 18px !important;
	font-style: normal !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta:hover {
	transform: translateY(-2px) !important;
	box-shadow: 0 18px 36px rgba(48, 28, 61, .24) !important;
}

@media (max-width: 959px) {
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__grid {
		grid-template-columns: 1fr !important;
		max-width: 800px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses {
		border-top: 1px solid rgba(75, 46, 91, .1) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list article {
		grid-template-columns: 1fr !important;
		align-content: start !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list img {
		width: 100% !important;
		height: auto !important;
		aspect-ratio: 3 / 2 !important;
	}
}

@media (max-width: 700px) {
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip {
		min-height: 43px !important;
		flex-wrap: wrap !important;
		gap: 4px 8px !important;
		padding: 7px 10px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip > span {
		font-size: 7.5px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip > strong {
		padding: 3px 7px !important;
		font-size: 10px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip > em {
		width: 100% !important;
		font-size: 8px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero h1 {
		max-width: 390px !important;
		margin-bottom: 12px !important;
		font-size: clamp(38px, 10.7vw, 43px) !important;
		line-height: 1.02 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__recognition {
		max-width: 390px !important;
		padding-left: 13px !important;
		font-size: 13.5px !important;
		line-height: 1.55 !important;
		text-align: left !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__actions {
		width: 100% !important;
		display: grid !important;
		gap: 7px !important;
		margin-top: 18px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__actions .sbh-button--primary {
		width: 100% !important;
		min-height: 57px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__actions .sbh-button--ghost {
		width: auto !important;
		min-height: 38px !important;
		justify-self: center !important;
		padding: 5px 9px !important;
		border: 0 !important;
		background: transparent !important;
		box-shadow: none !important;
		color: #68466f !important;
		font-size: 10.5px !important;
		text-decoration: underline !important;
		text-decoration-color: rgba(104, 70, 111, .34) !important;
		text-underline-offset: 3px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero-alert-card {
		margin-top: 22px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge {
		padding: 56px 0 62px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__grid {
		width: calc(100% - 8px) !important;
		border-radius: 28px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy {
		padding: 35px 19px 31px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy h2 {
		font-size: clamp(37px, 10.7vw, 48px) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__lead {
		font-size: 13.5px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-outcomes article {
		grid-template-columns: 39px minmax(0, 1fr) !important;
		padding: 12px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__actions .sbh-button {
		min-height: 59px !important;
		padding-inline: 16px !important;
		font-size: 11px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses {
		padding: 31px 17px 24px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list {
		grid-template-columns: 1fr !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list article {
		grid-template-columns: 112px minmax(0, 1fr) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list img {
		width: 112px !important;
		height: 75px !important;
		aspect-ratio: auto !important;
	}
}

/* Distraction-free Wayback landing header and clean first screen. */
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav {
	position: sticky !important;
	top: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-bottom: 1px solid #ddd !important;
	background: #fff !important;
	box-shadow: none !important;
	-webkit-backdrop-filter: none !important;
	backdrop-filter: none !important;
	pointer-events: auto !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__inner {
	width: min(1040px, calc(100% - 32px)) !important;
	min-height: 60px !important;
	padding: 7px 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: #fff !important;
	box-shadow: none !important;
	grid-template-columns: minmax(0, 1fr) auto !important;
	gap: 16px !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__brand img {
	width: 148px !important;
	height: auto !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__links,
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__track,
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-hero__stars {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta {
	min-width: 0 !important;
	min-height: 42px !important;
	max-width: none !important;
	padding: 9px 15px !important;
	border: 0 !important;
	border-radius: 3px !important;
	background: #098c00 !important;
	box-shadow: none !important;
	color: #fff !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: 800 !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta::before {
	content: none !important;
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta-label {
	display: inline !important;
}

@media (max-width: 700px) {
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__inner {
		width: calc(100% - 24px) !important;
		min-height: 56px !important;
		padding: 6px 0 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__brand img {
		width: 132px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta {
		min-height: 40px !important;
		padding: 8px 11px !important;
		font-size: 12px !important;
	}
}

@media (max-width: 360px) {
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list article {
		grid-template-columns: 96px minmax(0, 1fr) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list img {
		width: 96px !important;
		height: 70px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__actions .sbh-button,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta {
		transition: none !important;
	}
}

/* Human-first sales journey: brand, founder story, customer proof. */
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__status,
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__track {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__inner {
	grid-template-columns: 180px minmax(0, 1fr) auto !important;
	gap: 22px !important;
	min-height: 62px !important;
	padding: 7px 9px 7px 20px !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__links {
	justify-content: center !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__links a {
	font-size: 9.5px !important;
	letter-spacing: .01em !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter {
	position: relative !important;
	isolation: isolate !important;
	padding: clamp(72px, 8vw, 112px) 0 !important;
	background:
		radial-gradient(circle at 9% 16%, rgba(245, 151, 196, .2), transparent 25%),
		radial-gradient(circle at 92% 85%, rgba(87, 205, 193, .16), transparent 28%),
		linear-gradient(145deg, #fff9f7 0%, #fffdf9 48%, #f8f3ff 100%) !important;
	overflow: hidden !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter::before {
	content: "A real mother. A real little boy. A method born at 2 a.m." !important;
	position: absolute !important;
	top: 25px !important;
	left: 50% !important;
	color: rgba(126, 71, 112, .16) !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: clamp(18px, 2.2vw, 31px) !important;
	font-style: italic !important;
	letter-spacing: .01em !important;
	transform: translateX(-50%) rotate(-1deg) !important;
	white-space: nowrap !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__grid {
	display: grid !important;
	grid-template-columns: minmax(310px, .82fr) minmax(0, 1.18fr) !important;
	gap: clamp(43px, 7vw, 92px) !important;
	align-items: center !important;
	max-width: 1160px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait {
	position: relative !important;
	margin: 0 !important;
	padding: 13px 13px 64px !important;
	border: 1px solid rgba(78, 48, 91, .14) !important;
	border-radius: 8px !important;
	background: #fff !important;
	box-shadow: 0 31px 65px rgba(61, 36, 74, .19), 0 3px 0 rgba(255, 255, 255, .9) inset !important;
	transform: rotate(-2.2deg) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait::before {
	content: "" !important;
	position: absolute !important;
	top: -18px !important;
	left: 50% !important;
	width: 110px !important;
	height: 34px !important;
	background: rgba(248, 216, 132, .68) !important;
	box-shadow: 0 2px 6px rgba(77, 49, 31, .08) !important;
	transform: translateX(-50%) rotate(1deg) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait img {
	width: 100% !important;
	height: auto !important;
	display: block !important;
	aspect-ratio: 16 / 9 !important;
	border-radius: 4px !important;
	object-fit: cover !important;
	filter: saturate(.92) contrast(1.03) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait figcaption {
	position: absolute !important;
	left: 22px !important;
	right: 22px !important;
	bottom: 14px !important;
	display: grid !important;
	gap: 2px !important;
	color: #49344f !important;
	text-align: center !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait figcaption strong {
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 19px !important;
	font-style: italic !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait figcaption span {
	color: #8b748d !important;
	font-size: 8px !important;
	font-weight: 800 !important;
	letter-spacing: .06em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy .sbh-eyebrow {
	margin-bottom: 14px !important;
	color: #a64f87 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy h2 {
	max-width: 720px !important;
	margin: 0 0 20px !important;
	color: #30203b !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: clamp(39px, 4.2vw, 57px) !important;
	font-weight: 700 !important;
	line-height: 1.02 !important;
	letter-spacing: -.042em !important;
	text-wrap: balance !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy > p {
	max-width: 700px !important;
	margin: 0 0 15px !important;
	color: #65546a !important;
	font-size: clamp(14px, 1.35vw, 17px) !important;
	line-height: 1.72 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy > p strong {
	color: #3c2947 !important;
	font-weight: 900 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__turn {
	max-width: 700px !important;
	display: grid !important;
	gap: 6px !important;
	margin: 22px 0 17px !important;
	padding: 19px 21px !important;
	border-left: 4px solid #f083bb !important;
	border-radius: 0 18px 18px 0 !important;
	background: linear-gradient(135deg, #2a1a37, #4b2b58) !important;
	box-shadow: 0 16px 34px rgba(46, 26, 56, .18) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__turn strong {
	color: #ffe084 !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 19px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__turn span {
	color: #e3d8e8 !important;
	font-size: 12px !important;
	line-height: 1.58 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__honesty {
	font-style: italic !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__signature {
	display: grid !important;
	gap: 1px !important;
	margin: 20px 0 22px !important;
	color: #604b65 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__signature span {
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 13px !important;
	font-style: italic !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__signature strong {
	color: #34213e !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 27px !important;
	font-style: italic !important;
	font-weight: 700 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__signature small {
	color: #9c829d !important;
	font-size: 8px !important;
	font-weight: 850 !important;
	letter-spacing: .07em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof {
	padding: clamp(72px, 8vw, 108px) 0 !important;
	background:
		radial-gradient(circle at 50% 0, rgba(239, 129, 186, .12), transparent 30%),
		linear-gradient(180deg, #f9f3fa 0%, #fff 100%) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__head {
	max-width: 820px !important;
	margin: 0 auto 35px !important;
	text-align: center !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__head .sbh-eyebrow {
	justify-content: center !important;
	color: #a34c84 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__head h2 {
	margin: 12px 0 13px !important;
	color: #30203c !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: clamp(38px, 4.6vw, 58px) !important;
	line-height: 1.02 !important;
	letter-spacing: -.043em !important;
	text-wrap: balance !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__head > p:last-child {
	max-width: 670px !important;
	margin: 0 auto !important;
	color: #76647a !important;
	font-size: 14px !important;
	line-height: 1.65 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 16px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article {
	position: relative !important;
	min-height: 310px !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: space-between !important;
	gap: 24px !important;
	padding: 29px 27px 24px !important;
	border: 1px solid rgba(72, 47, 86, .12) !important;
	border-radius: 24px !important;
	background: #fff !important;
	box-shadow: 0 19px 45px rgba(56, 33, 69, .1) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article.is-featured {
	border-color: rgba(255, 225, 137, .24) !important;
	background:
		radial-gradient(circle at 92% 8%, rgba(240, 117, 181, .18), transparent 31%),
		linear-gradient(145deg, #21152e, #3c244b) !important;
	box-shadow: 0 25px 55px rgba(31, 17, 40, .24) !important;
	transform: translateY(-8px) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__quote {
	position: absolute !important;
	top: 13px !important;
	right: 20px !important;
	color: #efd476 !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 58px !important;
	line-height: 1 !important;
	opacity: .55 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article > p {
	position: relative !important;
	z-index: 1 !important;
	margin: 20px 0 0 !important;
	color: #514157 !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 17px !important;
	font-style: italic !important;
	line-height: 1.55 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article.is-featured > p {
	color: #f4edf6 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid footer {
	display: flex !important;
	align-items: center !important;
	gap: 12px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid footer img {
	width: 58px !important;
	height: 58px !important;
	flex: 0 0 auto !important;
	border: 3px solid #fff !important;
	border-radius: 50% !important;
	object-fit: cover !important;
	box-shadow: 0 7px 17px rgba(43, 25, 53, .17) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid footer span {
	display: grid !important;
	gap: 2px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid footer strong {
	color: #382641 !important;
	font-size: 12px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid footer small {
	color: #9a809b !important;
	font-size: 8px !important;
	font-weight: 800 !important;
	letter-spacing: .05em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article.is-featured footer strong {
	color: #fff !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article.is-featured footer small {
	color: #cdbdd2 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) auto !important;
	gap: 25px !important;
	align-items: center !important;
	margin-top: 22px !important;
	padding: 22px 24px !important;
	border-radius: 23px !important;
	background: linear-gradient(130deg, #2b1b39, #523064) !important;
	box-shadow: 0 19px 42px rgba(48, 27, 61, .18) !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action > span {
	display: grid !important;
	gap: 3px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action small {
	color: #f3a9cd !important;
	font-size: 7.5px !important;
	font-weight: 950 !important;
	letter-spacing: .1em !important;
	text-transform: uppercase !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action strong {
	color: #fff !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 22px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action em {
	color: #cdbfd2 !important;
	font-size: 9px !important;
	font-style: normal !important;
}

@media (max-width: 800px) {
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__grid {
		grid-template-columns: 1fr !important;
		max-width: 720px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait {
		width: min(100%, 520px) !important;
		margin-inline: auto !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid {
		grid-template-columns: 1fr !important;
		max-width: 680px !important;
		margin-inline: auto !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article {
		min-height: 0 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article.is-featured {
		transform: none !important;
	}
}

@media (max-width: 700px) {
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav {
		padding: max(7px, env(safe-area-inset-top)) 8px 0 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__inner {
		width: min(calc(100% - 10px), 430px) !important;
		min-height: 56px !important;
		grid-template-columns: minmax(0, 1fr) auto !important;
		gap: 8px !important;
		padding: 6px 7px 6px 15px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__brand {
		min-width: 0 !important;
		display: flex !important;
		align-items: center !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__brand img {
		width: 132px !important;
		height: auto !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__links {
		display: none !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta {
		min-width: 105px !important;
		min-height: 43px !important;
		max-width: 118px !important;
		padding: 8px 13px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter {
		padding: 72px 0 62px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter::before {
		top: 25px !important;
		font-size: 13px !important;
		white-space: normal !important;
		text-align: center !important;
		width: calc(100% - 32px) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__grid {
		gap: 40px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait {
		width: calc(100% - 18px) !important;
		padding: 10px 10px 58px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy h2 {
		font-size: clamp(37px, 10.8vw, 46px) !important;
		line-height: 1.01 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy > p {
		font-size: 14px !important;
		line-height: 1.66 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__turn {
		padding: 17px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy .sbh-button {
		width: 100% !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof {
		padding: 62px 0 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__head h2 {
		font-size: clamp(36px, 10.5vw, 45px) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article {
		padding: 25px 22px 21px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article > p {
		font-size: 16px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action {
		grid-template-columns: 1fr !important;
		gap: 16px !important;
		padding: 20px !important;
		text-align: center !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action .sbh-button {
		width: 100% !important;
	}
}

/* v5.1.0 — the 2019 lesson: a mother, a story, useful help, and one clear offer. */
html body.sbcf.sbcf-home.sbh-home-v480,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root {
	background: #f7f9f9 !important;
	color: #444 !important;
	font-family: Georgia, "Times New Roman", serif !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbfms-menu[data-sbfms-menu],
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__stars,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-charm-ribbon {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-shell {
	width: min(1040px, calc(100% - 40px)) !important;
	max-width: 1040px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root h1,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root h2,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root h3 {
	color: #1b0f95 !important;
	font-family: "Playfair Display", Georgia, "Times New Roman", serif !important;
	font-weight: 400 !important;
	letter-spacing: -.025em !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root p,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root li {
	color: #4b4b4b !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-eyebrow {
	display: inline !important;
	margin: 0 !important;
	padding: 2px 5px !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: #cff5ff !important;
	color: #333 !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 13px !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	line-height: 1.5 !important;
	text-transform: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-eyebrow > span {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-button {
	border-radius: 3px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight: 800 !important;
	letter-spacing: 0 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-button--primary,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta {
	border: 0 !important;
	background: #098c00 !important;
	box-shadow: none !important;
	color: #fff !important;
	transform: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-button--primary:hover,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses__cta:hover {
	background: #087900 !important;
	transform: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-button--ghost {
	border: 1px solid #1b0f95 !important;
	background: #fff !important;
	box-shadow: none !important;
	color: #1b0f95 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip {
	position: relative !important;
	top: auto !important;
	min-height: 42px !important;
	padding: 8px 18px !important;
	border: 0 !important;
	border-bottom: 1px solid #9adce9 !important;
	border-radius: 0 !important;
	background: #cff5ff !important;
	box-shadow: none !important;
	color: #333 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip span,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip strong,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip em {
	color: #333 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-offer-strip strong {
	color: #1b0f95 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero {
	min-height: 0 !important;
	padding: clamp(66px, 8vw, 104px) 0 70px !important;
	border: 0 !important;
	background: #f7f9f9 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__grid {
	display: block !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__copy {
	max-width: 960px !important;
	margin: 0 auto !important;
	text-align: left !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero h1 {
	max-width: 930px !important;
	margin: 28px 0 0 !important;
	color: #1b0f95 !important;
	font-size: clamp(54px, 6.3vw, 82px) !important;
	font-weight: 400 !important;
	line-height: 1.02 !important;
	text-align: center !important;
	text-wrap: balance !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__recognition,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__hello {
	max-width: 860px !important;
	margin: 34px 0 0 !important;
	font-size: clamp(18px, 2vw, 22px) !important;
	line-height: 1.65 !important;
	text-align: left !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__hello {
	margin-top: 22px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__recognition {
	padding-left: 0 !important;
	border-left: 0 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__recognition strong {
	color: #1b0f95 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__actions {
	justify-content: flex-start !important;
	margin-top: 30px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-direct-answer {
	max-width: 900px !important;
	margin: 38px 0 0 !important;
	padding: 18px 20px !important;
	border: 0 !important;
	border-left: 5px solid #00a5d2 !important;
	border-radius: 0 !important;
	background: #e6fbff !important;
	box-shadow: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-direct-answer > strong {
	color: #1b0f95 !important;
	font-size: 15px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-direct-answer p {
	font-size: 17px !important;
	line-height: 1.65 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-trust-strip {
	margin-top: 22px !important;
	padding: 12px 0 !important;
	border: solid #ddd !important;
	border-width: 1px 0 !important;
	border-radius: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter {
	padding: 76px 0 !important;
	border: 0 !important;
	background: #fff !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter::before,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter::after {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__grid {
	grid-template-columns: minmax(260px, .65fr) minmax(0, 1.35fr) !important;
	gap: clamp(34px, 6vw, 72px) !important;
	align-items: start !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait {
	position: sticky !important;
	top: 86px !important;
	margin: 12px 0 0 !important;
	border: 1px solid #d5d5d5 !important;
	border-radius: 2px !important;
	background: #fff !important;
	box-shadow: 7px 8px 0 #e8e8e8 !important;
	transform: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait::before {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy h2 {
	margin-top: 25px !important;
	font-size: clamp(43px, 5vw, 64px) !important;
	line-height: 1.06 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy > p {
	font-size: 18px !important;
	line-height: 1.78 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__turn {
	border: 0 !important;
	border-left: 5px solid #00a5d2 !important;
	border-radius: 0 !important;
	background: #e6fbff !important;
	box-shadow: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__signature {
	padding: 0 !important;
	border: 0 !important;
	background: transparent !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__signature strong {
	color: #1b0f95 !important;
	font-family: "Dancing Script", Georgia, serif !important;
	font-size: 38px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips {
	padding: 74px 0 !important;
	border: 0 !important;
	background: #f7f9f9 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips h2 {
	max-width: 850px !important;
	margin: 24px auto 42px !important;
	font-size: clamp(44px, 5.6vw, 68px) !important;
	line-height: 1.05 !important;
	text-align: center !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__grid {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 22px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__grid article {
	position: relative !important;
	padding: 30px 25px !important;
	border: 1px solid #d8d8d8 !important;
	border-radius: 2px !important;
	background: #fff !important;
	box-shadow: 5px 6px 0 #e7e7e7 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__grid article > span {
	display: block !important;
	color: #00a5d2 !important;
	font-family: "Playfair Display", Georgia, serif !important;
	font-size: 50px !important;
	line-height: 1 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__grid h3 {
	margin: 14px 0 10px !important;
	font-size: 28px !important;
	line-height: 1.1 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__grid p {
	font-size: 16px !important;
	line-height: 1.65 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__safety {
	margin: 35px 0 0 !important;
	padding: 15px 18px !important;
	border-left: 5px solid #098c00 !important;
	background: #f4fff3 !important;
	font-size: 15px !important;
	line-height: 1.55 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof {
	padding: 76px 0 !important;
	border: 0 !important;
	background: #fff !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__grid {
	gap: 44px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy h2,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__head h2 {
	margin-top: 24px !important;
	font-size: clamp(42px, 5vw, 62px) !important;
	line-height: 1.06 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-outcomes article,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonuses,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list article {
	border-color: #d8d8d8 !important;
	border-radius: 2px !important;
	background: #fff !important;
	box-shadow: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__reassurance {
	margin-top: 28px !important;
	padding: 20px 22px !important;
	border: 0 !important;
	border-left: 5px solid #00a5d2 !important;
	border-radius: 0 !important;
	background: #e6fbff !important;
	color: #3e3e3e !important;
	font-family: Georgia, "Times New Roman", serif !important;
	font-size: 17px !important;
	font-style: normal !important;
	line-height: 1.65 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__reassurance span {
	display: block !important;
	margin-top: 7px !important;
	color: #1b0f95 !important;
	font-family: "Dancing Script", Georgia, serif !important;
	font-size: 27px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof {
	background: #f7f9f9 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article {
	border: 1px solid #d8d8d8 !important;
	border-radius: 2px !important;
	background: #fff !important;
	box-shadow: 5px 6px 0 #e7e7e7 !important;
	transform: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__grid article.is-featured {
	border-top: 4px solid #00a5d2 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__action {
	border: 1px solid #d8d8d8 !important;
	border-radius: 2px !important;
	background: #fff !important;
	box-shadow: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-purchase-bridge {
	padding: 76px 0 !important;
	background: #f7f9f9 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer {
	display: grid !important;
	grid-template-columns: minmax(0, 1.3fr) minmax(280px, .7fr) !important;
	gap: 34px !important;
	align-items: center !important;
	min-height: 0 !important;
	padding: clamp(28px, 5vw, 54px) !important;
	border: 1px solid #d8d8d8 !important;
	border-radius: 2px !important;
	background: #fff !important;
	box-shadow: 7px 8px 0 #e7e7e7 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer::before,
html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer::after {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__copy {
	padding: 0 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__copy h2 {
	margin-top: 24px !important;
	font-size: clamp(43px, 5vw, 64px) !important;
	line-height: 1.04 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__copy > blockquote {
	margin: 24px 0 !important;
	padding: 18px 20px !important;
	border-left: 5px solid #00a5d2 !important;
	background: #e6fbff !important;
	color: #3e3e3e !important;
	font-size: 17px !important;
	line-height: 1.65 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__copy > blockquote span {
	display: block !important;
	margin-top: 6px !important;
	color: #1b0f95 !important;
	font-family: "Dancing Script", Georgia, serif !important;
	font-size: 27px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices {
	display: grid !important;
	grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	gap: 9px !important;
	margin: 0 0 22px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices > span {
	display: grid !important;
	gap: 6px !important;
	align-content: center !important;
	min-height: 92px !important;
	padding: 12px 8px !important;
	border: 1px solid #d5d5d5 !important;
	background: #fff !important;
	text-align: center !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices > span.is-regular {
	border: 2px solid #098c00 !important;
	background: #f5fff4 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices small {
	color: #555 !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices strong {
	color: #1b0f95 !important;
	font-family: "Playfair Display", Georgia, serif !important;
	font-size: 32px !important;
	font-weight: 400 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__copy .sbh-button {
	width: 100% !important;
	min-height: 58px !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__note {
	margin: 14px 0 0 !important;
	font-size: 12px !important;
	line-height: 1.5 !important;
	text-align: center !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__outcome {
	margin: 0 !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__outcome img {
	width: 100% !important;
	height: auto !important;
	display: block !important;
	aspect-ratio: 4 / 5 !important;
	border: 1px solid #d7d7d7 !important;
	object-fit: cover !important;
}

html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__outcome figcaption {
	margin-top: 10px !important;
	color: #666 !important;
	font-size: 12px !important;
	font-style: italic !important;
	line-height: 1.45 !important;
	text-align: center !important;
}

@media (max-width: 900px) {
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__grid,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer {
		grid-template-columns: 1fr !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__outcome {
		max-width: 430px !important;
		margin: 0 auto !important;
	}
}

@media (max-width: 700px) {
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-shell {
		width: calc(100% - 28px) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero {
		padding: 44px 0 48px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero h1 {
		margin-top: 19px !important;
		font-size: clamp(43px, 12.7vw, 54px) !important;
		line-height: 1.02 !important;
		text-align: left !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__recognition,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__hello {
		margin-top: 22px !important;
		font-size: 17px !important;
		line-height: 1.6 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-hero__actions {
		display: grid !important;
		grid-template-columns: 1fr !important;
		gap: 10px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-direct-answer {
		margin-top: 28px !important;
		padding: 15px 16px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-direct-answer p {
		font-size: 15px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-trust-strip {
		grid-template-columns: 1fr !important;
		gap: 6px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-purchase-bridge {
		padding: 52px 0 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__grid {
		grid-template-columns: 1fr !important;
		gap: 32px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__portrait {
		position: static !important;
		width: min(100%, 340px) !important;
		margin: 0 auto !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy h2,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips h2,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bridge__copy h2,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-archive-proof__head h2,
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__copy h2 {
		font-size: clamp(38px, 11.2vw, 48px) !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-founder-letter__copy > p {
		font-size: 16px !important;
		line-height: 1.7 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__grid {
		grid-template-columns: 1fr !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-wayback-tips__grid article {
		padding: 24px 20px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-winner-bonus-list article p {
		font-size: 13px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer {
		padding: 24px 18px !important;
		box-shadow: 4px 5px 0 #e7e7e7 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__copy > blockquote {
		font-size: 15px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices {
		gap: 5px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices > span {
		min-height: 82px !important;
		padding: 9px 4px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices small {
		font-size: 8px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v480 #sbh-home-root .sbh-home-offer__prices strong {
		font-size: 27px !important;
	}
}

/* Final cache-proof first-screen reset. */
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav {
	position: sticky !important;
	top: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	border-bottom: 1px solid #ddd !important;
	background: #fff !important;
	box-shadow: none !important;
	-webkit-backdrop-filter: none !important;
	backdrop-filter: none !important;
	pointer-events: auto !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__inner {
	width: min(1040px, calc(100% - 32px)) !important;
	min-height: 60px !important;
	padding: 7px 0 !important;
	border: 0 !important;
	border-radius: 0 !important;
	background: #fff !important;
	box-shadow: none !important;
	grid-template-columns: minmax(0, 1fr) auto !important;
	gap: 16px !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__brand img {
	width: 148px !important;
	height: auto !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__links,
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__track,
html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-hero__stars {
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta {
	min-width: 0 !important;
	min-height: 42px !important;
	max-width: none !important;
	padding: 9px 15px !important;
	border: 0 !important;
	border-radius: 3px !important;
	background: #098c00 !important;
	box-shadow: none !important;
	color: #fff !important;
	font-size: 13px !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta::before {
	content: none !important;
	display: none !important;
}

html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta-label {
	display: inline !important;
}

@media (max-width: 700px) {
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__inner {
		width: calc(100% - 24px) !important;
		min-height: 56px !important;
		padding: 6px 0 !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__brand img {
		width: 132px !important;
	}
	html body.sbcf.sbcf-home.sbh-home-v472.sbh-home-v480 #sbh-home-root .sbh-night-nav__cta {
		min-height: 40px !important;
		padding: 8px 11px !important;
		font-size: 12px !important;
	}
}
