// AnnounceScreen — Seleção do tipo de anúncio. function AnnounceScreen({ onSelect }) { const { isMobile, isTablet } = window.useResponsive(); const { t } = window.useLang(); const options = [ { id: 'sale', icon: 'trending-up', title: 'Gostaria de vender meu imóvel', desc: 'Avaliação gratuita, divulgação qualificada e gestão completa da negociação até a assinatura.', }, { id: 'rent', icon: 'key', title: 'Gostaria de alugar meu imóvel', desc: 'Locatários verificados, contrato seguro e administração da locação anual sem preocupação.', }, { id: 'season', icon: 'sun', title: 'Gostaria de rentabilizar meu imóvel com locação de temporada', desc: 'Maximize a renda do seu imóvel com gestão completa de reservas de temporada em João Pessoa.', }, ]; return (
{t('Anuncie com a SBL')}

{t('O que você gostaria de anunciar?')}

{t('Escolha a opção que melhor descreve o seu objetivo e nossa equipe cuida do resto.')}

{options.map((opt) => (
onSelect && onSelect(opt.id)} style={{ background: 'var(--surface-card)', border: '1px solid var(--border-subtle)', borderRadius: 'var(--radius-xl)', padding: '40px 32px', cursor: 'pointer', transition: 'box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out)', }} onMouseEnter={(e) => { e.currentTarget.style.boxShadow = 'var(--shadow-lg)'; e.currentTarget.style.transform = 'translateY(-4px)'; e.currentTarget.style.borderColor = 'var(--border-accent)'; }} onMouseLeave={(e) => { e.currentTarget.style.boxShadow = ''; e.currentTarget.style.transform = ''; e.currentTarget.style.borderColor = 'var(--border-subtle)'; }} >

{t(opt.title)}

{t(opt.desc)}

{t('Começar')}
))}
); } window.AnnounceScreen = AnnounceScreen;