/**
 * Sticky CTA Bar — Component CSS
 * Loaded only on entity singles via wp_enqueue_block_style() / conditional enqueue.
 *
 * @package ForexReviewZone
 */

.frz-sticky-cta {
	bottom: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	right: 0;
	transform: translateY(100%);
	transition: transform 0.3s ease, opacity 0.3s ease;
	width: 100%;
	z-index: 90;
}

.frz-sticky-cta.is-visible {
	opacity: 1;
	pointer-events: auto;
	transform: translateY(0);
}

/* Inner layout */
.frz-sticky-cta > .wp-block-group {
	max-width: 1200px;
	margin: 0 auto;
}

/* Mobile: hide trust text, keep button prominent */
@media (max-width: 640px) {
	.frz-sticky-cta .wp-block-group > .wp-block-group:first-child > p:not(:first-child) {
		display: none;
	}

	.frz-sticky-cta .wp-block-buttons a {
		padding: 0.75rem 1.25rem !important;
		font-size: 0.9375rem !important;
	}
}
