#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from docx import Document
from docx.shared import Pt, RGBColor, Inches
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn
from docx.oxml import OxmlElement
import copy

doc = Document()

# --- Estilos globais ---
style = doc.styles['Normal']
style.font.name = 'Calibri'
style.font.size = Pt(13)

def set_paragraph_spacing(paragraph, before=0, after=6, line_spacing=1.15):
    pf = paragraph.paragraph_format
    pf.space_before = Pt(before)
    pf.space_after = Pt(after)
    pf.line_spacing = Pt(13 * line_spacing)

def add_heading(doc, text, level=1, color=RGBColor(0x1A, 0x1A, 0x2E)):
    p = doc.add_paragraph()
    run = p.add_run(text)
    run.bold = True
    run.font.size = Pt(18 if level == 1 else 15)
    run.font.color.rgb = color
    p.alignment = WD_ALIGN_PARAGRAPH.CENTER if level == 1 else WD_ALIGN_PARAGRAPH.LEFT
    set_paragraph_spacing(p, before=12, after=8)
    return p

def add_reel_title(doc, num, titulo):
    p = doc.add_paragraph()
    run = p.add_run(f"REEL {num:02d} — {titulo}")
    run.bold = True
    run.font.size = Pt(14)
    run.font.color.rgb = RGBColor(0x0D, 0x47, 0xA1)
    set_paragraph_spacing(p, before=14, after=4)
    return p

def add_hook_label(doc):
    p = doc.add_paragraph()
    run = p.add_run("HOOK (texto na tela):")
    run.bold = True
    run.font.size = Pt(11)
    run.font.color.rgb = RGBColor(0xBF, 0x36, 0x0C)
    set_paragraph_spacing(p, before=4, after=2)
    return p

def add_hook_text(doc, text):
    p = doc.add_paragraph()
    run = p.add_run(text)
    run.bold = True
    run.italic = True
    run.font.size = Pt(13)
    run.font.color.rgb = RGBColor(0xBF, 0x36, 0x0C)
    set_paragraph_spacing(p, before=0, after=6)
    return p

def add_label(doc, label):
    p = doc.add_paragraph()
    run = p.add_run(label)
    run.bold = True
    run.font.size = Pt(11)
    run.font.color.rgb = RGBColor(0x37, 0x47, 0x4F)
    set_paragraph_spacing(p, before=6, after=2)
    return p

def add_body(doc, text):
    p = doc.add_paragraph(text)
    p.runs[0].font.size = Pt(13)
    set_paragraph_spacing(p, before=0, after=4)
    return p

def add_cta(doc, text):
    p = doc.add_paragraph()
    run = p.add_run(text)
    run.bold = True
    run.font.size = Pt(13)
    run.font.color.rgb = RGBColor(0x1B, 0x5E, 0x20)
    set_paragraph_spacing(p, before=4, after=10)
    return p

def add_separator(doc):
    p = doc.add_paragraph()
    run = p.add_run("─" * 60)
    run.font.size = Pt(10)
    run.font.color.rgb = RGBColor(0xBD, 0xBD, 0xBD)
    set_paragraph_spacing(p, before=6, after=6)
    return p

def add_duracao(doc, texto):
    p = doc.add_paragraph()
    run = p.add_run(f"Duração sugerida: {texto}")
    run.italic = True
    run.font.size = Pt(11)
    run.font.color.rgb = RGBColor(0x75, 0x75, 0x75)
    set_paragraph_spacing(p, before=0, after=4)
    return p

# ===================================
# CAPA
# ===================================
p = doc.add_paragraph()
run = p.add_run("PX3 Lab — Cloud PhotoRF")
run.bold = True
run.font.size = Pt(20)
run.font.color.rgb = RGBColor(0x0D, 0x47, 0xA1)
p.alignment = WD_ALIGN_PARAGRAPH.CENTER
set_paragraph_spacing(p, before=0, after=4)

p2 = doc.add_paragraph()
run2 = p2.add_run("ROTEIROS PARA REELS — CONAFOR SMART")
run2.bold = True
run2.font.size = Pt(16)
run2.font.color.rgb = RGBColor(0x1A, 0x1A, 0x2E)
p2.alignment = WD_ALIGN_PARAGRAPH.CENTER
set_paragraph_spacing(p2, before=0, after=4)

p3 = doc.add_paragraph()
run3 = p3.add_run("19 de agosto de 2026 | Santa Fé/PR | Sede Zangraf")
run3.font.size = Pt(12)
run3.font.color.rgb = RGBColor(0x75, 0x75, 0x75)
p3.alignment = WD_ALIGN_PARAGRAPH.CENTER
set_paragraph_spacing(p3, before=0, after=4)

p4 = doc.add_paragraph()
run4 = p4.add_run("Elaborado por Jonathan — Copywriting | Climb Digital")
run4.italic = True
run4.font.size = Pt(11)
run4.font.color.rgb = RGBColor(0x9E, 0x9E, 0x9E)
p4.alignment = WD_ALIGN_PARAGRAPH.CENTER
set_paragraph_spacing(p4, before=0, after=16)

doc.add_page_break()

# ===================================
# SEÇÃO 1 — ANTECIPAÇÃO
# ===================================
add_heading(doc, "SEÇÃO 1 — ANTECIPAÇÃO", level=1, color=RGBColor(0x0D, 0x47, 0xA1))

p_sub = doc.add_paragraph()
run_sub = p_sub.add_run("10 Reels para publicar antes do evento (até 18 de agosto)")
run_sub.italic = True
run_sub.font.size = Pt(12)
run_sub.font.color.rgb = RGBColor(0x75, 0x75, 0x75)
p_sub.alignment = WD_ALIGN_PARAGRAPH.CENTER
set_paragraph_spacing(p_sub, before=0, after=16)

add_separator(doc)

# ===================================
# REEL 1 — Benefício oculto / FOMO principal
# ===================================
add_reel_title(doc, 1, "O benefício que não vai sair daqui")
add_duracao(doc, "45-55 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ A PX3 vai levar uma surpresa pro CONAFOR Smart.\nA gente não vai anunciar antes. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "No dia 19 de agosto, a PX3 vai estar no CONAFOR Smart, lá em Santa Fé, no Paraná.")
add_body(doc, "E a gente vai levar um benefício exclusivo que só quem aparecer pessoalmente no nosso stand vai ter acesso.")
add_body(doc, "Eu não vou falar aqui o que é. Não vou fazer post revelando. Não vou mandar no grupo.")
add_body(doc, "Quem quiser, vai ter que aparecer.")
add_body(doc, "Se você fotografa formatura ou trabalha com Family Day, você sabe que a temporada não perdoa. Cada vantagem que você não pega agora, alguém do mercado está pegando no seu lugar.")
add_body(doc, "Dia 19, Santa Fé. CONAFOR Smart. Stand da PX3.")
add_cta(doc, "CTA: Me segue pra ficar de olho. E se você vai pro evento — aparece lá. Vai valer.")
add_separator(doc)

# ===================================
# REEL 2 — Desafio ao fotógrafo que não automatizou
# ===================================
add_reel_title(doc, 2, "Quanto tempo você perdeu separando foto por família?")
add_duracao(doc, "40-50 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Quantas horas você gastou separando foto por família\nna última formatura? ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Sério. Para um segundo e pensa.")
add_body(doc, "Você fotografou o Family Day, veio com dois mil, três mil fotos. E aí começou o trabalho de verdade: abrir pasta por pasta, procurar o rosto da família X, mover pro lugar certo, repetir isso duzentas vezes.")
add_body(doc, "Horas. Talvez dias.")
add_body(doc, "E se eu te dissesse que esse trabalho pode ser feito em minutos? Sem você tocar em foto nenhuma? Com 99% de assertividade, inclusive foto de perfil, foto lateral, criança, avô com óculos?")
add_body(doc, "Isso é o que o Cloud PhotoRF já faz. E no CONAFOR Smart, dia 19 de agosto, em Santa Fé, a gente vai estar lá com algo a mais pra quem aparecer no nosso stand.")
add_body(doc, "Não vou falar o quê agora.")
add_cta(doc, "CTA: Mas se você ainda separa foto na mão — esse evento é pra você. Salva esse vídeo e anota a data: 19/08.")
add_separator(doc)

# ===================================
# REEL 3 — Countdown / Urgência de temporada
# ===================================
add_reel_title(doc, 3, "A temporada não espera")
add_duracao(doc, "35-45 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Faltam menos de 5 semanas pro CONAFOR Smart.\nE a temporada de formatura já está chegando. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "19 de agosto. Santa Fé, Paraná. CONAFOR Smart.")
add_body(doc, "A gente vai estar lá. E a temporada de formaturas começa logo depois. Se você vai trabalhar com Family Day esse segundo semestre, esse evento é o momento de se preparar.")
add_body(doc, "Modelo de negócio, operação, diferencial competitivo. E no stand da PX3, a gente vai ter um benefício exclusivo pra quem aparecer. Uma coisa que eu prefiro não anunciar aqui porque faria menos sentido assim.")
add_body(doc, "Tem que ser pessoalmente.")
add_body(doc, "Você vai pro CONAFOR Smart? Me fala nos comentários. E se vai, aparece no nosso stand.")
add_cta(doc, "CTA: Marca quem você conhece que trabalha com Family Day — porque esse conteúdo vai fazer diferença pra essa pessoa.")
add_separator(doc)

# ===================================
# REEL 4 — Posicionamento PX3 como especialista em Family Day
# ===================================
add_reel_title(doc, 4, "Por que a PX3 vai estar no maior evento de Family Day do PR")
add_duracao(doc, "45-60 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Existe um gargalo no Family Day que a maioria dos fotógrafos\nainda resolve na mão. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Family Day virou um dos modelos de negócio mais quentes dentro do mercado de formatura. Evento complementar, ticket médio alto, fidelização da turma antes do baile.")
add_body(doc, "Mas tem um gargalo que todo mundo que entra nesse modelo descobre cedo: a separação de fotos por família. Você sai do evento com milhares de fotos e precisa entregar uma pasta personalizada pra cada família. É operacionalmente pesado. É lento. É o ponto que trava a escala.")
add_body(doc, "A PX3 resolve exatamente isso com o Cloud PhotoRF. IA que separa, identifica e entrega pasta por família — em minutos.")
add_body(doc, "Por isso a gente vai estar no CONAFOR Smart, dia 19 de agosto, em Santa Fé. Porque esse é o evento de quem quer dominar o Family Day esse semestre.")
add_body(doc, "E a gente vai com um benefício exclusivo no stand. Só pra quem aparecer.")
add_cta(doc, "CTA: Se você vai pro evento, anota: stand da PX3 Lab. A gente se vê lá.")
add_separator(doc)

# ===================================
# REEL 5 — Antecipação do stand / O que vai rolar
# ===================================
add_reel_title(doc, 5, "O que vai ter no stand da PX3 no CONAFOR Smart")
add_duracao(doc, "40-50 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Vou te contar o que vai ter no stand da PX3\nno CONAFOR Smart. Quase tudo. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Dia 19 de agosto, em Santa Fé, no CONAFOR Smart, a PX3 vai estar com um stand montado.")
add_body(doc, "O que você vai poder ver lá: demonstração ao vivo do Cloud PhotoRF. Upload de foto, IA processando, entrega por família em minutos. Na sua frente, em tempo real. Nada de slide, nada de vídeo gravado — o sistema funcionando.")
add_body(doc, "Você pode trazer suas fotos se quiser. A gente roda ao vivo com o seu material.")
add_body(doc, "Isso é o que eu posso te contar agora.")
add_body(doc, "Tem uma coisa a mais que a gente preparou pro evento. Um benefício que vai ser revelado só lá. Não tem post, não tem antecipação, não tem story explicando.")
add_body(doc, "Tem que ser pessoalmente.")
add_cta(doc, "CTA: Se você vai pro CONAFOR Smart, salva esse vídeo. E aparece no stand da PX3.")
add_separator(doc)

# ===================================
# REEL 6 — FOMO direto / quem não for vai ficar de fora
# ===================================
add_reel_title(doc, 6, "Quem não aparecer não vai saber o que perdeu")
add_duracao(doc, "35-45 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Dia 19, a PX3 vai anunciar algo pro mercado de Family Day.\nMas só quem estiver presente vai saber. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Não vou postar depois. Não vou fazer live revelando. Não vou mandar no grupo de WhatsApp.")
add_body(doc, "Quem aparecer no stand da PX3 no CONAFOR Smart, dia 19 de agosto, em Santa Fé, vai saber.")
add_body(doc, "Quem não aparecer... vai ver o concorrente usando e vai perguntar onde ele conseguiu.")
add_body(doc, "Eu sei que parece exagero. Mas o mercado de Family Day está crescendo agora, nesse segundo semestre. As vantagens que você não pega hoje, alguém está pegando.")
add_body(doc, "Dia 19. CONAFOR Smart. Stand da PX3 Lab.")
add_cta(doc, "CTA: Salva esse vídeo. E me marca aqui embaixo se você vai estar no evento.")
add_separator(doc)

# ===================================
# REEL 7 — Convite direto e humano
# ===================================
add_reel_title(doc, 7, "Eu quero te ver lá")
add_duracao(doc, "30-40 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Eu vou estar pessoalmente no CONAFOR Smart.\nE tem um motivo pra você aparecer no nosso stand. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Dia 19 de agosto, eu vou estar em Santa Fé, no CONAFOR Smart, no stand da PX3.")
add_body(doc, "E quero te convidar pessoalmente pra aparecer lá.")
add_body(doc, "Não pra te vender nada na porrada. Pra você ver o Cloud PhotoRF funcionando, conversar sobre a sua operação de Family Day, e — se fizer sentido — aproveitar um benefício que a gente está preparando especificamente pra quem aparecer no evento.")
add_body(doc, "Eu não anunciei em nenhum canal o que é esse benefício. E não vou anunciar.")
add_body(doc, "Algumas coisas têm mais valor quando são presenciais. Esse é um desses momentos.")
add_cta(doc, "CTA: Me vê lá. Dia 19, Santa Fé. CONAFOR Smart, stand da PX3.")
add_separator(doc)

# ===================================
# REEL 8 — Dado / Mecanismo único (prova de autoridade)
# ===================================
add_reel_title(doc, 8, "99% de assertividade. Inclusive a foto de perfil.")
add_duracao(doc, "45-55 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ O que o Cloud PhotoRF faz com fotos laterais\ne de perfil vai te surpreender. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Uma das primeiras objeções que a gente ouve quando fala de reconhecimento facial é essa: 'mas e a foto de lado? E quando o rosto está cortado? E quando a criança está de costas?'")
add_body(doc, "O Cloud PhotoRF identifica com mais de 99% de assertividade. Foto frontal, lateral, de perfil, em movimento. Criança. Adulto. Idoso. Com óculos, sem óculos. Com chapéu.")
add_body(doc, "Num evento de 150 famílias, com 3 mil fotos, a separação completa sai em minutos. Cada família recebe sua pasta, nomeada, pronta pra entregar.")
add_body(doc, "Essa tecnologia vai estar ao vivo no CONAFOR Smart, dia 19, em Santa Fé. Você pode levar seu material e ver o sistema rodando com as suas fotos.")
add_body(doc, "E tem um benefício exclusivo pra quem aparecer no stand. Só lá.")
add_cta(doc, "CTA: Marca um colega aqui que ainda separa foto na mão. Ele precisa ver isso.")
add_separator(doc)

# ===================================
# REEL 9 — Ângulo: custo da inação
# ===================================
add_reel_title(doc, 9, "O que custa não ir ao CONAFOR Smart")
add_duracao(doc, "40-50 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Enquanto você fica em casa no dia 19,\nalguém do mercado vai sair de lá na sua frente. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Eu sei que evento presencial dá trabalho. É viagem, é deslocamento, é tirar um dia da agenda.")
add_body(doc, "Mas o mercado de formatura não é democrático. Quem se capacita primeiro, quem pega a ferramenta certa antes, quem fecha a parceria antes — esse é quem domina a temporada.")
add_body(doc, "O CONAFOR Smart é o evento de Family Day mais relevante do Paraná. E a PX3 vai estar lá com demonstração ao vivo e um benefício exclusivo pra quem aparecer no stand.")
add_body(doc, "Eu não vou revelar o que é esse benefício aqui. Parte do valor está em estar presente.")
add_body(doc, "Dia 19 de agosto. Santa Fé, Paraná. CONAFOR Smart.")
add_cta(doc, "CTA: A decisão é sua. Mas quem aparecer vai sair na frente. A gente se vê lá.")
add_separator(doc)

# ===================================
# REEL 10 — Último chamado antes do evento (publicar 17 ou 18/08)
# ===================================
add_reel_title(doc, 10, "Último aviso — amanhã é o CONAFOR Smart")
add_duracao(doc, "30-40 segundos")
add_hook_label(doc)
add_hook_text(doc, '[ Amanhã é o dia. CONAFOR Smart, Santa Fé.\nEssa é a última vez que eu falo antes do evento. ]')
add_label(doc, "ROTEIRO (fala do Renato):")
add_body(doc, "Amanhã, dia 19 de agosto, a PX3 está no CONAFOR Smart, em Santa Fé, no Paraná.")
add_body(doc, "Eu já falei antes sobre o benefício exclusivo que a gente está levando pro evento. Não revelei nos stories, não postei no grupo, não falei em live.")
add_body(doc, "Amanhã você descobre, se aparecer.")
add_body(doc, "O stand da PX3 vai estar aberto durante todo o evento. Vem ver a demo ao vivo, conversa com a gente, e aproveita o que a gente preparou pra quem estiver lá.")
add_cta(doc, "CTA: Nos vemos amanhã. Stand da PX3 Lab, CONAFOR Smart.")
add_separator(doc)

doc.add_page_break()

# ===================================
# SEÇÃO 2 — NO DIA DO EVENTO
# ===================================
add_heading(doc, "SEÇÃO 2 — NO DIA DO EVENTO", level=1, color=RGBColor(0x1B, 0x5E, 0x20))

p_sub2 = doc.add_paragraph()
run_sub2 = p_sub2.add_run("5 Reels para gravar e publicar durante o dia 19/08")
run_sub2.italic = True
run_sub2.font.size = Pt(12)
run_sub2.font.color.rgb = RGBColor(0x75, 0x75, 0x75)
p_sub2.alignment = WD_ALIGN_PARAGRAPH.CENTER
set_paragraph_spacing(p_sub2, before=0, after=16)

add_separator(doc)

# ===================================
# REEL NO DIA 1 — Chegada / Primeiras impressões
# ===================================
add_reel_title(doc, 1, "Chegamos. E está muito maior do que eu imaginei.")
add_duracao(doc, "20-30 segundos | Gravar: ao chegar no evento, antes do início")
add_hook_label(doc)
add_hook_text(doc, '[ Estamos aqui. CONAFOR Smart, Santa Fé. ]')
add_label(doc, "ROTEIRO (fala do Renato — tom espontâneo, de bastidores):")
add_body(doc, "Chegamos em Santa Fé. CONAFOR Smart — imersão de 12 horas sobre Family Day.")
add_body(doc, "Olha o ambiente aqui. [virar câmera pro evento se possível]")
add_body(doc, "A PX3 está com stand montado e a gente vai estar aqui o dia todo.")
add_body(doc, "Se você está aqui no evento, vem nos ver. Stand da PX3 Lab — fica de olho na sinalização.")
add_body(doc, "E aquele benefício exclusivo que eu falei que a gente ia trazer? Está aqui. Pra quem aparecer.")
add_cta(doc, "CTA: Se você está no evento — aparece no stand. Hoje.")
add_separator(doc)

# ===================================
# REEL NO DIA 2 — Energia do evento / Bastidores
# ===================================
add_reel_title(doc, 2, "Olha o que está acontecendo aqui")
add_duracao(doc, "20-25 segundos | Gravar: durante o evento, com movimento ao fundo")
add_hook_label(doc)
add_hook_text(doc, '[ Isso aqui é o CONAFOR Smart ao vivo. ]')
add_label(doc, "ROTEIRO (fala do Renato — espontâneo, com ambiente ao fundo):")
add_body(doc, "[Mostrar o ambiente do evento, pessoas circulando, outros stands, a energia do local]")
add_body(doc, "Galera, olha onde a gente está. CONAFOR Smart, Santa Fé. Imersão completa sobre Family Day de formatura.")
add_body(doc, "O nível da galera aqui é alto. Todo mundo falando sobre Family Day, sobre como escalar, sobre diferencial.")
add_body(doc, "Quem não veio... esse tipo de ambiente você não vê no YouTube.")
add_body(doc, "E a PX3 está aqui com aquele benefício que eu não revelei antes. Ainda dá tempo de aparecer no stand.")
add_cta(doc, "CTA: Stand da PX3 Lab — vem nos ver enquanto o evento ainda está rolando.")
add_separator(doc)

# ===================================
# REEL NO DIA 3 — Última chance / Urgência no dia
# ===================================
add_reel_title(doc, 3, "Última chance de pegar o benefício exclusivo")
add_duracao(doc, "25-35 segundos | Gravar: no período da tarde, com urgência real")
add_hook_label(doc)
add_hook_text(doc, '[ Faltam poucas horas. O benefício exclusivo da PX3\nsó existe até o evento acabar. ]')
add_label(doc, "ROTEIRO (fala do Renato — urgência genuína, sem forçar):")
add_body(doc, "Olha, o evento está na reta final. E aquele benefício que eu falei antes do CONAFOR Smart — o que eu não revelei em nenhum post — ainda está disponível.")
add_body(doc, "Mas só até o evento acabar hoje.")
add_body(doc, "Se você está aqui em Santa Fé e ainda não veio no stand da PX3, essa é a última chance.")
add_body(doc, "Aparece aqui agora. A gente está no stand, a demo está rodando, e o benefício exclusivo está na mesa.")
add_cta(doc, "CTA: Stand da PX3 Lab. Corre.")
add_separator(doc)

# ===================================
# REEL NO DIA 4 — Revelação parcial do benefício (gerar mais curiosidade/FOMO)
# ===================================
add_reel_title(doc, 4, "Deixa eu te contar uma coisa sobre o que a gente trouxe hoje")
add_duracao(doc, "30-40 segundos | Gravar: no stand, com energia, depois do meio-dia")
add_hook_label(doc)
add_hook_text(doc, '[ Vou revelar uma parte do que a PX3 está oferecendo\naqui no CONAFOR Smart. Só uma parte. ]')
add_label(doc, "ROTEIRO (fala do Renato — animado, revelando 1 detalhe):")
add_body(doc, "Ok. Vou te dar um detalhe do que a gente trouxe pro evento hoje.")
add_body(doc, "Quem comprar créditos do Cloud PhotoRF aqui no stand — hoje, pessoalmente — sai com onboarding individual. Um consultor da PX3 te ajuda a configurar o seu primeiro Family Day do zero. Sem curva de aprendizado, sem ficar perdido.")
add_body(doc, "Isso é uma parte do que está disponível hoje.")
add_body(doc, "O pacote completo — o que inclui o resto — você descobre só pessoalmente, no stand.")
add_body(doc, "Se você está em Santa Fé, você sabe onde me achar.")
add_cta(doc, "CTA: Stand da PX3 Lab. Ainda dá tempo.")
add_separator(doc)

# ===================================
# REEL NO DIA 5 — Encerramento / Agradecimento + próximos passos
# ===================================
add_reel_title(doc, 5, "Encerramento do dia — obrigado e o que vem agora")
add_duracao(doc, "35-45 segundos | Gravar: ao final do evento, clima de encerramento")
add_hook_label(doc)
add_hook_text(doc, '[ Dia incrível. Muito obrigado a quem passou no stand da PX3. ]')
add_label(doc, "ROTEIRO (fala do Renato — tom genuíno, de gratidão e próximo passo):")
add_body(doc, "Acabou o CONAFOR Smart. Que dia.")
add_body(doc, "A PX3 ficou aqui o dia todo, conversei com muita gente do mercado de Family Day, vi demonstração ao vivo acontecer, e fechamos com empresários que vão usar o Cloud PhotoRF nessa temporada.")
add_body(doc, "Se você passou no stand, obrigado. Vai valer — você vai ver quando rodar o sistema no seu primeiro evento.")
add_body(doc, "Se você não conseguiu vir hoje — sem problema. A oferta do evento fecha em 10 dias. Ainda dá tempo de aproveitar o pacote que a gente montou exclusivamente pra quem participou desse evento.")
add_body(doc, "Link na bio. Me chama no direct. Ou comenta aqui embaixo 'quero saber' que eu te mando o que ficou disponível.")
add_cta(doc, "CTA: Temporada de Family Day começa agora. A gente está pronto. E você?")
add_separator(doc)

# ===================================
# OBSERVAÇÃO ESTRATÉGICA
# ===================================
doc.add_page_break()
add_heading(doc, "OBSERVAÇÃO ESTRATÉGICA", level=1, color=RGBColor(0x4A, 0x14, 0x8C))

obs_items = [
    ("Sequência de publicação sugerida (Bloco 1):",
     "Publique 1 reel a cada 2-3 dias a partir de hoje (16/07) até 18/08. "
     "Priorize: Reels 1, 4, 8 primeiro (curiosidade + autoridade + prova técnica). "
     "Reels 2, 6 e 9 na fase intermediária (desafio + FOMO + custo da inação). "
     "Reels 5, 7 na semana do evento. Reel 10 no dia 18/08 como último aviso."),

    ("No dia do evento — ordem de publicação sugerida:",
     "Reel ND1 (chegada) → Reel ND2 (energia, no meio da manhã) → "
     "Reel ND3 (urgência, início da tarde) → Reel ND4 (revelação parcial, meio da tarde) → "
     "Reel ND5 (encerramento, após o fim do evento). "
     "Use stories entre os reels para manter presença constante sem overpostar no feed."),

    ("Sobre o benefício exclusivo — o que NÃO revelar:",
     "A curiosidade só funciona se for mantida até o final. "
     "Não revele o pacote completo em nenhum canal antes do evento. "
     "O Reel ND4 pode mencionar o onboarding 1:1 como 'uma parte' do benefício — "
     "isso aumenta o FOMO em quem está no evento mas ainda não foi ao stand, "
     "sem entregar tudo pra quem não foi."),

    ("Sobre o tom dos reels:",
     "Renato fala diretamente pra câmera, tom de quem entende o mercado. "
     "Evitar edição excessiva nos reels do dia — o estilo de bastidores aumenta a autenticidade. "
     "Legenda sempre ativa: parte do público assiste sem som."),
]

for titulo, texto in obs_items:
    p_obs_title = doc.add_paragraph()
    run_t = p_obs_title.add_run(titulo)
    run_t.bold = True
    run_t.font.size = Pt(12)
    run_t.font.color.rgb = RGBColor(0x4A, 0x14, 0x8C)
    set_paragraph_spacing(p_obs_title, before=10, after=2)

    p_obs = doc.add_paragraph(texto)
    p_obs.runs[0].font.size = Pt(12)
    set_paragraph_spacing(p_obs, before=0, after=8)

# Salvar
output_path = "/opt/mia/workspace/clientes/px3lab/reels_conafor_smart.docx"
doc.save(output_path)
print(f"Arquivo salvo: {output_path}")
