/* Plan B — Hero (dark + floating before/after card), stat strip with animated counters, logo marquee */ const useCountUp = (target, { duration = 1400, decimals = 0 } = {}) => { const [val, setVal] = React.useState(0); const ref = React.useRef(null); React.useEffect(() => { const t0 = performance.now(); let raf; const tick = (t) => { const p = Math.min(1, (t - t0) / duration); const eased = 1 - Math.pow(1 - p, 3); setVal(target * eased); if (p < 1) raf = requestAnimationFrame(tick); else setVal(target); }; raf = requestAnimationFrame(tick); return () => raf && cancelAnimationFrame(raf); }, [target, duration]); return [ref, decimals ? val.toFixed(decimals) : Math.round(val)]; }; const BHero = () => { // Mini before/after for the floating card const [pos, setPos] = React.useState(56); return (
{/* Decorative grid */}
Assessoria técnica · Rio de Janeiro

O imóvel parado precisa de argumentos técnicos, não de mais foto.

Arquitetura, engenharia e análise financeira no mesmo lugar. Em até 14 dias, entregamos os laudos técnicos e projetos de arquitetura que o corretor anexa no e-mail e responde às objeções dos clientes com dados.

Solicitar diagnóstico grátis Ver antes & depois
Resposta em 24h · Sem custo · Sem compromisso
{/* Floating before/after card */}
Fotos ambientadas · PI001 5 dias úteis
{ const rect = e.currentTarget.getBoundingClientRect(); setPos(Math.max(8, Math.min(92, ((e.clientX - rect.left) / rect.width) * 100))); }} onTouchMove={(e) => { const t = e.touches[0]; if (!t) return; const rect = e.currentTarget.getBoundingClientRect(); setPos(Math.max(8, Math.min(92, ((t.clientX - rect.left) / rect.width) * 100))); }} > {/* labels */} Antes Depois {/* localização */} Copacabana {/* divider */}
Quarto · projeto personalizado Mesmo ambiente, ambientado
{/* Side card overlay */}
Tempo de venda
94 dias 38 dias
); }; const BStat = ({ num, suffix = "", prefix = "", label, sublabel }) => { const [ref, val] = useCountUp(num); return (
{prefix} {val} {suffix}
{label}
{sublabel &&
{sublabel}
}
); }; const BStatStrip = () => (
Os números que importam

Imóveis com laudos técnicos e projetos de arquitetura vendem mais rápido e por melhor preço.

Média de 228 imóveis assessorados na Zona Sul carioca (abr/2025 – abr/2026).

{[ { num: 60, suffix: "%", label: "Mais rápido para vender", sublabel: "Tempo médio caiu de 94 → 38 dias após estruturar o material técnico." }, { num: 18, prefix: "+", suffix: "%", label: "No preço pedido", sublabel: "Com os nossos documentos técnicos que reforçam o argumento de valorização do imóvel, vendedor mantém ticket mais alto." }, { num: 3, suffix: "×", label: "Mais visitas agendadas", sublabel: "Anúncio com imagens realísticas do projeto de arquitetura personalizado para o imóvel e planta humanizada convertem mais leads." }, { num: 14, label: "Dias úteis · entrega", sublabel: "Pacote completo: levantamento, projeto, orçamento, viabilidade." }, ].map((s, i) => (
))}
); const BLogoMarquee = () => { const logos = ["Refúgios Urbanos", "Lopes Rio", "Casa Forte", "Coelho da Fonseca", "Living Imóveis", "Vinci Realty", "Bossa Nova", "Tom Imóveis", "Pleno Imóveis"]; return (
Imobiliárias que entregam mais com a gente
{[...logos, ...logos].map((l, i) => ( {l} ))}
); }; Object.assign(window, { BHero, BStatStrip, BLogoMarquee, useCountUp });