﻿.hero-section {
	background: linear-gradient(135deg, #1e3a8a, #2563eb);
	color: #fff;
	padding: 30px 0;
}

.hero-content {
	max-width: 720px;
}

.hero-title {
	font-size: 42px;
	line-height: 1.4;
}

	.hero-title .highlight {
		color: #fde047;
	}

.hero-subtitle {
	margin: 20px 0 32px;
	opacity: .9;
}

.hero-actions {
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
}
