/* Пара hero-кнопок: одна ширина, компактный текст у регистрации */
.aimen-hero-cta-pair {
	display: inline-flex;
	flex-direction: column;
	align-items: stretch;
	gap: 0.75rem;
	max-width: 100%;
}

.aimen-hero-cta-pair > a.ticket-button {
	box-sizing: border-box;
	width: 16.85rem;
	max-width: 100%;
}

.aimen-hero-cta-pair > a.ticket-button[href='#tickets'] {
	justify-content: space-between;
}

.aimen-hero-cta-pair > a.ticket-button[href*='t.me'] {
	justify-content: space-between;
	font-size: 10.5px !important;
	letter-spacing: 0.065em !important;
	line-height: 1.2;
}

.aimen-hero-cta-pair > a.ticket-button[href*='t.me'] .ticket-scanner {
	display: none;
}

@media (min-width: 640px) {
	.aimen-hero-cta-pair > a.ticket-button {
		width: 17.15rem;
	}

	.aimen-hero-cta-pair > a.ticket-button[href*='t.me'] {
		font-size: 11.5px !important;
		letter-spacing: 0.075em !important;
	}
}
