/* global React */ const { useState, useEffect } = React; // ─────────── Landing ─────────── const ApplicantLanding = ({ onStart }) => { const { tweaks } = useApp(); const T = tweaks.lang === 'ES'; return (
{T ? 'GovEase combina orientación conversacional, revisión humana y un flujo seguro de documentos para que cada solicitud avance con menos fricción y más confianza.' : 'GovEase combines conversational guidance, human review, and secure document flow so every application moves with less friction and more confidence.'}
{isSignup ? (T?'Todo lo que ingrese se guarda de forma segura. Puede pausar cuando quiera.' : 'Everything you enter is saved securely. You can pause anytime.') : (T?'Ingrese a su expediente en curso.' : 'Pick up where you left off.')}
{isSignup ? <>{T?'¿Ya tiene cuenta? ':'Already have an account? '}onSwitch('signin')}>{T?'Ingresar':'Sign in'}> : <>{T?'¿Nuevo aquí? ':'New here? '}onSwitch('signup')}>{T?'Cree una cuenta':'Create an account'}> }
{T?'Ingrese el código de 6 dígitos desde ':'Enter the 6-digit code from '} {method==='app' ? (T?'su app de autenticación':'your authenticator app') : T?'tu SMS a •••• 3129':'your SMS to •••• 3129'}.
{T?'¿Problemas? ':'Having trouble? '}{T?'Usar código de respaldo':'Use a backup code'}
{T ? 'Queremos que entienda qué hacemos con su información. Puede retirar su consentimiento en cualquier momento.' : 'We want you to understand how we use your information. You can withdraw consent anytime.'}
We'll email you a link to reset. Links expire after 30 minutes.
We sent a reset link to maria.r@outlook.com. It expires in 30 minutes.
Didn't get it? Resend
>}Elija su idioma preferido. Puede cambiarlo en cualquier momento.
More languages coming · Más idiomas en camino