:where([class^="ri-"])::before {
	content: "\f3c2";
}

body {
	font-family: 'Poppins', sans-serif;
}

.gradient-text {
	background: linear-gradient(90deg, #6A1B9A 0%, #9C27B0 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.stats-item {
	position: relative;
}

.stats-item::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 70%;
	width: 1px;
	background-color: #E1BEE7;
}

.stats-item:last-child::after {
	display: none;
}

.feature-card:hover {
	transform: translateY(-5px);
	box-shadow: 0 10px 25px rgba(106, 27, 154, 0.15);
}