
	.word-in.svelte-8un2mp {
		opacity: 0;
		transform: translateY(14px);
		transition:
			opacity 600ms cubic-bezier(0.16, 1, 0.3, 1),
			transform 600ms cubic-bezier(0.16, 1, 0.3, 1);
		transition-delay: var(--d);
	}
	.word-in.is-in.svelte-8un2mp {
		opacity: 1;
		transform: translateY(0);
	}
	.accent.svelte-8un2mp {
		color: #8aa7f5; /* Soft blue for ISV trust */
		-webkit-text-fill-color: #8aa7f5;
	}
	.scan-line.svelte-8un2mp {
		animation: svelte-8un2mp-lineIn 320ms cubic-bezier(0.16, 1, 0.3, 1) both;
	}
	@keyframes svelte-8un2mp-lineIn {
		from {
			opacity: 0;
			transform: translateY(4px);
		}
		to {
			opacity: 1;
			transform: translateY(0);
		}
	}
	.caret.svelte-8un2mp {
		animation: svelte-8un2mp-blink 1s steps(2, start) infinite;
	}
	@keyframes svelte-8un2mp-blink {
		50% {
			opacity: 0;
		}
	}
	.sticky-cta.svelte-8un2mp {
		transform: translateY(100%);
		opacity: 0;
		transition:
			transform 400ms cubic-bezier(0.16, 1, 0.3, 1),
			opacity 400ms ease;
	}
	.sticky-cta.is-visible.svelte-8un2mp {
		transform: translateY(0);
		opacity: 1;
	}
	@media (prefers-reduced-motion: reduce) {
		.word-in.svelte-8un2mp {
			opacity: 1;
			transform: none;
			transition: none;
		}
		.scan-line.svelte-8un2mp,
		.caret.svelte-8un2mp {
			animation: none;
		}
		.sticky-cta.is-visible.svelte-8un2mp {
			transform: none;
		}
	}
