"""
PILOTO - Criativo 01 versão Valinhos (raio 50km, público local Campinas/Vinhedo/Jundiaí).

Mesmo layout dos v6, só troca:
- badge, headline, sub e location text pra remover "80 km de SP"
- reforço de proximidade: "a 10 min de Campinas"
"""
import sys
sys.path.insert(0, '/opt/mia/workspace/clientes/chacara-sonho-verde')
from render_v6_batch import (
    build_html_padrao, build_html_mix_pro, SVG_PIN, render_one, FOTOS
)
from pathlib import Path

OUT = Path('/opt/mia/workspace/clientes/chacara-sonho-verde/valinhos')
OUT.mkdir(exist_ok=True)


def loc_valinhos_campinas() -> str:
    """VALINHOS-SP · 10 MIN DE CAMPINAS"""
    return f"""
    <div class="location-1l">
      <span class="pin">{SVG_PIN}</span>
      <div class="text">
        <span class="highlight">Valinhos-SP</span><span class="sep">·</span>10 min de Campinas
      </div>
    </div>
    """


def gerar_01_valinhos():
    return build_html_padrao(
        foto_path=FOTOS / 'foto_100_treated.jpg',
        badge="Eventos corporativos",
        headline_html="Reunião de equipe<br><em>a 10 min de Campinas</em>",
        sub_html="<strong>Estrutura completa.</strong> Hospedagem para 65 pessoas.",
        cta="Consulte disponibilidade",
        location_html=loc_valinhos_campinas(),
        sub_size=24,
        hero_h=620,
        content_h=760,
    )


if __name__ == "__main__":
    html = gerar_01_valinhos()
    dest = OUT / 'criativo_01_valinhos.png'
    render_one(html, dest)
    print(f"OK -> {dest}")
