

.section_segments-benefits {
	background: linear-gradient(to bottom, #eaebfc 0%, #D2E2FF 95%);
}

.section_segments-benefits__title {
	font-size: clamp(28px, calc(28px + 16 * (calc(var(--vw, 1vw) * 100) - 576px) / 416), 44px);
	font-weight: 700;
	margin-bottom: clamp(32px, calc(32px + 16 * (calc(var(--vw, 1vw) * 100) - 576px) / 416), 48px);
	max-width: 900px;
	line-height: 1.2;
}

.section_segments-benefits__grid {
	display: grid;
	grid-template-columns: 1fr;
	gap: clamp(20px, calc(20px + 12 * (calc(var(--vw, 1vw) * 100) - 576px) / 416), 32px);
	margin-bottom: clamp(1rem, calc(1rem + 1 * (calc(var(--vw, 1vw) * 100) - 36rem) / 26), 2rem);
}

@media (min-width: 768px) {
	.section_segments-benefits__grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

.section_segments-benefits p {
	padding-left: clamp(2.7rem, calc(2.7rem + 0.3 * (calc(var(--vw, 1vw) * 100) - 36rem) / 26), 3rem);
	margin-bottom: 0;
	font-size: clamp(14px, calc(14px + 2 * (calc(var(--vw, 1vw) * 100) - 576px) / 416), 16px);
}