/* Hosting plan feature icons — replaces generic tick marks. */
.reliancy-plan-features li {
	display: flex;
	align-items: center;
	gap: 10px;
	padding-left: 0 !important;
}

.reliancy-plan-features li::before {
	display: none !important;
	content: none !important;
}

.reliancy-feature-icon {
	flex: 0 0 28px;
	display: inline-grid;
	width: 28px;
	height: 28px;
	place-items: center;
	border: 1px solid rgba(58, 28, 113, .12);
	border-radius: 8px;
	background: linear-gradient(135deg, rgba(11, 19, 43, .05), rgba(58, 28, 113, .09));
	color: #3A1C71;
}

.reliancy-feature-icon svg {
	width: 16px;
	height: 16px;
	display: block;
}

.reliancy-pricing-card.is-featured .reliancy-feature-icon {
	border-color: rgba(247, 183, 51, .30);
	background: rgba(247, 183, 51, .14);
	color: #8A6300;
}

.reliancy-plan-features li > span:last-child {
	line-height: 1.45;
}

@media (max-width: 680px) {
	.reliancy-feature-icon {
		flex-basis: 26px;
		width: 26px;
		height: 26px;
	}

	.reliancy-feature-icon svg {
		width: 15px;
		height: 15px;
	}
}
