.pioneer-hero-buttons {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 12px;
}

.pioneer-hero-button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
}

/* Greenshift buttons with Custom class pioneer-hero-btn (--hide-icon added by plugin). */
.pioneer-hero-btn--hide-icon .gspb-buttonbox-icon,
.pioneer-hero-btn--hide-icon .gspb_icon,
.pioneer-hero-btn--hide-icon .gs-button-icon,
.pioneer-hero-btn--hide-icon .wp-block-greenshift-blocks-icon,
.pioneer-hero-btn--hide-icon > svg,
.pioneer-hero-btn--hide-icon svg {
	display: none !important;
}

.pioneer-hero-stats {
	width: 100%;
}

.pioneer-hero-stats__divider {
	width: 100%;
	height: 1px;
	margin: 20px 0;
	background: currentColor;
	opacity: 0.2;
}

.pioneer-hero-stats__grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
	gap: 20px 32px;
}

.pioneer-hero-stat__value {
	font-weight: 700;
	line-height: 1.1;
}

.pioneer-hero-stat__label {
	margin-top: 0.35em;
	line-height: 1.3;
	opacity: 0.8;
}
