// Renderiza markdown leve: **bold** e _italic_/*italic* — usado em copy gerenciada pelo CMS
function MD({ text }) {
if (!text) return null;
const parts = [];
let s = String(text);
// tokenize **bold**, *italic* and _italic_
const re = /\*\*([^*]+)\*\*|\*([^*]+)\*|_([^_]+)_/g;
let last = 0, m, key = 0;
while ((m = re.exec(s))) {
if (m.index > last) parts.push(s.slice(last, m.index));
if (m[1]) parts.push({m[1]});
else if (m[2]) parts.push({m[2]});
else if (m[3]) parts.push({m[3]});
last = re.lastIndex;
}
if (last < s.length) parts.push(s.slice(last));
return <>{parts}>;
}
window.MD = MD;
function About() {
const D = (window.SITE && window.SITE.about) || {};
const settings = (window.SITE && window.SITE.settings) || {};
const waDigits = (settings.contact && settings.contact.whatsappDigits) || '5544999451010';
const phone = (settings.contact && settings.contact.phone) || '(44) 99972-0798';
const phoneTel = '+55' + ((settings.contact && settings.contact.phoneDigits) || '5544999720798').replace(/^55/, '');
return (