);
}
// ============ FAQ ============
function FAQ() {
const qs = [
{ q: 'O Selo precisa ser consagrado por alguém?', a: 'Não. Ele já é produzido com as gravações sagradas dos sete arcanjos. O ritual pessoal de consagração, uma intenção silenciosa ao recebê-lo, é opcional e pode ser feito por você mesmo.' },
{ q: 'Como devo carregar o Selo no dia a dia?', a: 'Na carteira, bolso, bolsa, sob o travesseiro ou próximo ao coração. Por ter o tamanho de um cartão, acompanha você onde quiser. Não precisa de cuidados especiais, o aço inox resiste ao uso diário.' },
{ q: 'Funciona mesmo? Quais resultados posso esperar?', a: 'Depende do que você entende por resultado. Quem carrega relata paz, foco, uma sensação de presença maior que o objeto em si. Não prometemos milagre, mas algo muda quando você decide levar isso com você.' },
{ q: 'Qual a diferença entre esse e outros selos?', a: 'A gravação segue as proporções das tradições herméticas, sem simplificação pra facilitar produção. O aço é premium, escovado. E a tiragem é fechada: 120 peças, sem reposição prevista.' },
{ q: 'Qual o prazo de entrega?', a: 'Enviamos em até 24h úteis após a confirmação do pagamento, via Correios ou transportadora conforme sua localidade. Frete de até R$ 15 incluso no valor.' },
{ q: 'Posso presentear?', a: 'Sim. O envelope especial faz o recebimento virar um momento, ninguém abre um envelope assim com indiferença.' }];
const [open, setOpen] = useState(0);
return (
Dúvidas Frequentes
Antes de portar.
{qs.map((item, i) =>
{item.a}
)}
);
}
// ============ FOOTER ============
function Footer() {
return (
);
}
// ============ APP ROOT ============
function App() {
const [checkoutOpen, setCheckoutOpen] = useState(false);
// Intercepta qualquer link com href="#comprar" para abrir o modal
useEffect(() => {
const onClick = (e) => {
const a = e.target.closest('a[href="#comprar"], [data-open-checkout]');
if (!a) return;
e.preventDefault();
setCheckoutOpen(true);
};
document.addEventListener('click', onClick);
return () => document.removeEventListener('click', onClick);
}, []);
return (
<>
setCheckoutOpen(false)} />
>);
}
ReactDOM.createRoot(document.getElementById('root')).render();