/**
 * Dealer CTA — «Find AJ1 Near You» перед подвалом (ТЗ V4, п. 2.6 и 8.3).
 *
 * Макета в Figma нет: раскладка и типографика — как у секции cta (контент
 * слева 577, кнопка справа, H2 display 72/42). Пакет правок №2, п. 3.2:
 * фон — фирменный градиент блока «Партнёрство» с водяным знаком AJ1
 * (как .cta__decor), кнопка белая с красным текстом (btn -light -on-accent),
 * текст белый 85%.
 *
 * @package AJ1MOTO.COM
 */

.dealer-cta {
	position: relative;
	padding-top: var(--space-60);
	padding-bottom: var(--space-60);
	overflow: hidden;
	color: var(--color-white);
	background: linear-gradient(80.06deg, var(--gradient-brand-stops));
}

/* Водяной знак «AJ1» у правого края — значения .cta__decor. */
.dealer-cta__decor {
	position: absolute;
	top: calc(-40 / var(--vw-base) * 100vw);
	right: calc(-20 / var(--vw-base) * 100vw);
	z-index: 0;
	font-family: var(--font-condensed);
	font-size: var(--fs-500);
	font-weight: 700;
	line-height: var(--lh-080);
	text-transform: uppercase;
	color: var(--color-black-07);
	white-space: nowrap;
}

.dealer-cta__inner {
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: var(--space-40);
	min-height: calc(181 / var(--vw-base) * 100vw);
}

.dealer-cta__content {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	gap: var(--space-20);
	width: calc(577 / var(--vw-base) * 100vw);
}

.dealer-cta__eyebrow {
	font-family: var(--font-mono);
	font-size: var(--fs-13);
	letter-spacing: calc(3 / var(--vw-base) * 100vw);
	text-transform: uppercase;
}

.dealer-cta__title {
	font-family: var(--font-display);
	font-size: var(--fs-72);
	font-weight: var(--fw-display);
	line-height: var(--lh-095);
	letter-spacing: var(--ls-display);
	text-transform: uppercase;
}

.dealer-cta__text {
	font-size: var(--fs-18);
	color: var(--color-white-85);
}

.dealer-cta__btn {
	flex-shrink: 0;
}

@media (max-width: 767px) {
	.dealer-cta {
		padding-top: var(--space-40);
		padding-bottom: var(--space-40);
		/* Угол градиента мобильного макета блока «Партнёрство». */
		background: linear-gradient(78.28deg, var(--gradient-brand-stops));
	}

	.dealer-cta__decor {
		top: calc(-37 / var(--vw-base) * 100vw);
		right: calc(-65 / var(--vw-base) * 100vw);
		font-size: var(--fs-450);
	}

	.dealer-cta__inner {
		flex-direction: column;
		align-items: flex-start;
		gap: var(--space-20);
		min-height: 0;
	}

	.dealer-cta__content {
		gap: var(--space-15);
		width: 100%;
	}

	.dealer-cta__eyebrow {
		font-size: var(--fs-10);
		letter-spacing: calc(2 / var(--vw-base) * 100vw);
	}

	.dealer-cta__title {
		font-size: var(--fs-42);
		line-height: var(--lh-092);
	}

	.dealer-cta__text {
		font-size: var(--fs-15);
	}
}
