function Hero({ heroStyle, onNav }) { const D = (window.SITE && window.SITE.hero) || {}; const settings = (window.SITE && window.SITE.settings) || {}; const waDigits = (settings.contact && settings.contact.whatsappDigits) || '5544999451010'; const stats = D.stats || []; const ctas = D.ctas || {}; return (
{D.badge && ( {D.badge} )}

{D.titleLine1}
{D.titleLine2}

{D.subtitle}

{ctas.secondary || 'Falar no WhatsApp'}
{stats.map((s, i) => )}
); } function Stat({ n, l }) { return (
{n}
{l}
); } function HeroBackground({ style }) { if (style === 'solid') { return
; } if (style === 'gradient') { return (
); } // photo / default return ( <>
); } function HeroCard({ data }) { const D = data || {}; const policy = D.policy || {}; const lines = policy.lines || []; const testimonial = D.testimonial || {}; return (
{/* Main photo */}
{D.image ? ( {D.alt ) : ( <> foto · {D.placeholder || 'família protegida'} )}
{/* Floating policy card */}
{policy.label || 'Apólice ativa'}
{policy.name || 'Família Souza'}
{policy.status || 'Coberta'}
{lines.map((ln, i) => (
{ln.label}
{ln.value}
))}
{/* Floating testimonial */}
{testimonial.quote ? : '"Resolveram meu sinistro em 4h."'}
{testimonial.author || ''}
); } function PartnerStrip() { const D = (window.SITE && window.SITE.hero && window.SITE.hero.partnerStrip) || {}; const partners = D.partners || ['HDI', 'Liberty', 'Bradesco Seguros', 'Porto Seguro', 'Itaú Seguros', 'SulAmérica', 'Allianz', 'Tokio Marine']; return (
{D.label || 'Seguradoras parceiras'} {D.note || '10+ companhias'}
{partners.map(p => ( {p} ))}
); } window.Hero = Hero;