PDF Quebrando o hábito de ser você mesmo
const {
Document, Packer, Paragraph, TextRun, Table, TableRow, TableCell,
Header, Footer, AlignmentType, HeadingLevel, BorderStyle, WidthType,
ShadingType, VerticalAlign, PageNumber, PageBreak, LevelFormat,
TableOfContents
} = require(‘docx’);
const fs = require(‘fs’);
// Color palette
const COLORS = {
petrol: ‘1B6B7A’,
petroldark: ‘124F5C’,
petrollight: ‘D0E8EC’,
gold: ‘B8963E’,
goldlight: ‘F5EDD8’,
gray: ‘6B7280’,
graylight: ‘F3F4F6’,
white: ‘FFFFFF’,
black: ‘1A1A2E’,
accent: ‘2E9DB5’,
};
const borderNone = { style: BorderStyle.NONE, size: 0, color: ‘FFFFFF’ };
const noBorders = { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone };
function spacer(size = 200) {
return new Paragraph({ spacing: { before: size, after: 0 }, children: [new TextRun(”)] });
}
function pageBreak() {
return new Paragraph({ children: [new PageBreak()] });
}
function heading1(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_1,
spacing: { before: 480, after: 240 },
children: [new TextRun({ text, bold: true, size: 40, color: COLORS.petrol, font: ‘Georgia’ })]
});
}
function heading2(text) {
return new Paragraph({
heading: HeadingLevel.HEADING_2,
spacing: { before: 360, after: 180 },
children: [new TextRun({ text, bold: true, size: 28, color: COLORS.petroldark, font: ‘Georgia’ })]
});
}
function heading3(text) {
return new Paragraph({
spacing: { before: 240, after: 120 },
children: [new TextRun({ text, bold: true, size: 24, color: COLORS.gold, font: ‘Arial’ })]
});
}
function body(text, italic = false) {
return new Paragraph({
spacing: { before: 80, after: 80 },
children: [new TextRun({ text, size: 22, color: COLORS.black, font: ‘Arial’, italics: italic })]
});
}
function impactQuote(text) {
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [240, 8880, 240],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({
children: [
new TableCell({
borders: noBorders,
width: { size: 240, type: WidthType.DXA },
shading: { fill: COLORS.gold, type: ShadingType.CLEAR },
children: [new Paragraph({ children: [new TextRun(”)] })]
}),
new TableCell({
borders: noBorders,
width: { size: 8880, type: WidthType.DXA },
shading: { fill: COLORS.goldlight, type: ShadingType.CLEAR },
margins: { top: 200, bottom: 200, left: 320, right: 320 },
children: [new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text, bold: true, size: 28, color: COLORS.petroldark, font: ‘Georgia’, italics: true })]
})]
}),
new TableCell({
borders: noBorders,
width: { size: 240, type: WidthType.DXA },
shading: { fill: COLORS.gold, type: ShadingType.CLEAR },
children: [new Paragraph({ children: [new TextRun(”)] })]
}),
]
})]
});
}
function infoBox(title, items, bgColor = COLORS.petrollight) {
const rows = [
new TableRow({
children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 160, bottom: 160, left: 240, right: 240 },
children: [new Paragraph({
children: [new TextRun({ text: title, bold: true, size: 24, color: COLORS.white, font: ‘Arial’ })]
})]
})]
}),
…items.map(item => new TableRow({
children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: bgColor, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 320, right: 240 },
children: [new Paragraph({
children: [new TextRun({ text: ‘• ‘ + item, size: 21, color: COLORS.black, font: ‘Arial’ })]
})]
})]
}))
];
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows
});
}
function exerciseBox(title, steps) {
const rows = [
new TableRow({
children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.gold, type: ShadingType.CLEAR },
margins: { top: 160, bottom: 160, left: 240, right: 240 },
children: [new Paragraph({
children: [new TextRun({ text: ‘✏ ‘ + title, bold: true, size: 24, color: COLORS.white, font: ‘Arial’ })]
})]
})]
}),
…steps.map((s, i) => new TableRow({
children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.goldlight, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 320, right: 240 },
children: [new Paragraph({
children: [new TextRun({ text: `${i + 1}. ${s}`, size: 21, color: COLORS.black, font: ‘Arial’ })]
})]
})]
}))
];
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows
});
}
function checklistBox(title, items) {
const rows = [
new TableRow({
children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petroldark, type: ShadingType.CLEAR },
margins: { top: 160, bottom: 160, left: 240, right: 240 },
children: [new Paragraph({
children: [new TextRun({ text: ‘☑ ‘ + title, bold: true, size: 24, color: COLORS.white, font: ‘Arial’ })]
})]
})]
}),
…items.map(item => new TableRow({
children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.graylight, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 320, right: 240 },
children: [new Paragraph({
children: [new TextRun({ text: ‘☐ ‘ + item, size: 21, color: COLORS.black, font: ‘Arial’ })]
})]
})]
}))
];
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows
});
}
function notesBox(label = ‘Minhas Anotações’) {
const lines = [‘_____________________________________________________________________________________’,
‘_____________________________________________________________________________________’,
‘_____________________________________________________________________________________’,
‘_____________________________________________________________________________________’,
‘_____________________________________________________________________________________’];
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [
new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.graylight, type: ShadingType.CLEAR },
margins: { top: 160, bottom: 160, left: 240, right: 240 },
children: [
new Paragraph({ children: [new TextRun({ text: label, bold: true, size: 22, color: COLORS.gray, font: ‘Arial’ })] }),
…lines.map(l => new Paragraph({ children: [new TextRun({ text: l, size: 20, color: ‘CCCCCC’, font: ‘Arial’ })] }))
]
})] })
]
});
}
function karolInsight(text) {
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: {
top: { style: BorderStyle.SINGLE, size: 4, color: COLORS.gold },
bottom: { style: BorderStyle.SINGLE, size: 4, color: COLORS.gold },
left: { style: BorderStyle.NONE, size: 0, color: COLORS.gold },
right: { style: BorderStyle.NONE, size: 0, color: COLORS.gold },
},
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.goldlight, type: ShadingType.CLEAR },
margins: { top: 200, bottom: 200, left: 320, right: 320 },
children: [
new Paragraph({ children: [new TextRun({ text: ‘Insight de Karol Meier’, bold: true, size: 20, color: COLORS.gold, font: ‘Arial’ })] }),
new Paragraph({ spacing: { before: 80 }, children: [new TextRun({ text, size: 22, color: COLORS.petroldark, font: ‘Georgia’, italics: true })] })
]
})] })]
});
}
function reflectionBox(questions) {
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [
new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 160, bottom: 160, left: 240, right: 240 },
children: [new Paragraph({ children: [new TextRun({ text: ‘🌙 Reflexão Guiada’, bold: true, size: 24, color: COLORS.white, font: ‘Arial’ })] })]
})] }),
…questions.map(q => new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrollight, type: ShadingType.CLEAR },
margins: { top: 120, bottom: 120, left: 320, right: 240 },
children: [
new Paragraph({ children: [new TextRun({ text: q, size: 21, color: COLORS.petroldark, font: ‘Arial’, bold: true })] }),
new Paragraph({ children: [new TextRun({ text: ‘____________________________________________________________________________’, size: 18, color: ‘AAAAAA’, font: ‘Arial’ })] }),
new Paragraph({ children: [new TextRun({ text: ‘____________________________________________________________________________’, size: 18, color: ‘AAAAAA’, font: ‘Arial’ })] }),
]
})] }))
]
});
}
function visualSuggestion(desc) {
return new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: {
top: { style: BorderStyle.DASHED, size: 4, color: COLORS.accent },
bottom: { style: BorderStyle.DASHED, size: 4, color: COLORS.accent },
left: { style: BorderStyle.DASHED, size: 4, color: COLORS.accent },
right: { style: BorderStyle.DASHED, size: 4, color: COLORS.accent },
},
width: { size: 9360, type: WidthType.DXA },
shading: { fill: ‘EBF7FB’, type: ShadingType.CLEAR },
margins: { top: 200, bottom: 200, left: 320, right: 320 },
children: [
new Paragraph({ children: [new TextRun({ text: ‘[ SUGESTÃO VISUAL PARA O DESIGNER ]’, bold: true, size: 18, color: COLORS.accent, font: ‘Arial’ })] }),
new Paragraph({ spacing: { before: 80 }, children: [new TextRun({ text: desc, size: 20, color: COLORS.gray, font: ‘Arial’, italics: true })] })
]
})] })]
});
}
function chapterHeader(num, title) {
return [
pageBreak(),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 320, bottom: 320, left: 480, right: 480 },
children: [
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: `CAPÍTULO ${num}`, size: 20, color: COLORS.gold, font: ‘Arial’, bold: true })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 80 },
children: [new TextRun({ text: title, size: 36, color: COLORS.white, font: ‘Georgia’, bold: true })]
}),
]
})] })]
}),
spacer(200),
];
}
// ===================== BUILD DOCUMENT =====================
const children = [
// === CAPA ===
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 2400, after: 160 },
children: [new TextRun({ text: ‘KIT DE IMPLEMENTAÇÃO’, size: 28, color: COLORS.gold, bold: true, font: ‘Arial’ })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 80, after: 80 },
children: [new TextRun({ text: ‘QUEBRANDO O HÁBITO DE’, size: 56, color: COLORS.petrol, bold: true, font: ‘Georgia’ })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘SER VOCÊ MESMO’, size: 56, color: COLORS.petrol, bold: true, font: ‘Georgia’ })]
}),
spacer(120),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘─────────────────────────────────’, size: 20, color: COLORS.gold, font: ‘Arial’ })]
}),
spacer(80),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Como Reprogramar Sua Mente, Transformar Sua Identidade’, size: 24, color: COLORS.petroldark, font: ‘Georgia’, italics: true })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘e Construir uma Nova Realidade’, size: 24, color: COLORS.petroldark, font: ‘Georgia’, italics: true })]
}),
spacer(320),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘por Karol Meier’, size: 28, color: COLORS.gray, bold: true, font: ‘Arial’ })]
}),
spacer(160),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘O guia prático para entender por que sua vida continua igual,’, size: 20, color: COLORS.gray, font: ‘Arial’, italics: true })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘mesmo quando você se esforça tanto para mudar.’, size: 20, color: COLORS.gray, font: ‘Arial’, italics: true })]
}),
// === FOLHA DE ROSTO ===
pageBreak(),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 2000, after: 160 },
children: [new TextRun({ text: ‘KIT DE IMPLEMENTAÇÃO’, size: 24, color: COLORS.gold, bold: true, font: ‘Arial’ })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Quebrando o Hábito de Ser Você Mesmo’, size: 40, color: COLORS.petrol, bold: true, font: ‘Georgia’ })]
}),
spacer(200),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Baseado nos ensinamentos de Dr. Joe Dispenza’, size: 22, color: COLORS.gray, font: ‘Arial’, italics: true })]
}),
spacer(120),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Resumo autoral, educacional e transformativo’, size: 22, color: COLORS.gray, font: ‘Arial’ })]
}),
spacer(320),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Karol Meier’, size: 32, color: COLORS.petroldark, bold: true, font: ‘Georgia’ })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Escritora | Mentora | Criadora do Desafio Chamados para o Reino’, size: 20, color: COLORS.gray, font: ‘Arial’ })]
}),
// === DIREITOS AUTORAIS ===
pageBreak(),
spacer(800),
body(‘Copyright © Karol Meier. Todos os direitos reservados.’),
body(‘Este material é de uso educacional e pessoal. Proibida a reprodução total ou parcial sem autorização da autora.’),
spacer(160),
body(‘Este ebook é um resumo autoral transformativo baseado nos conceitos centrais do livro “Quebrando o Hábito de Ser Você Mesmo”, de Dr. Joe Dispenza. Não é uma reprodução do original. Os conceitos foram reelaborados com linguagem própria, analogias, exemplos práticos e aplicações cotidianas pela autora Karol Meier.’),
spacer(160),
body(‘Contato: escritora.karolmeier.com.br’),
body(‘Desafio Chamados para o Reino: escritora.karolmeier.com.br/cpr’),
// === DEDICATÓRIA ===
pageBreak(),
spacer(1200),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Dedicatória’, size: 36, color: COLORS.petrol, bold: true, font: ‘Georgia’, italics: true })]
}),
spacer(240),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Dedico este material a cada homem e mulher que já sentiu que estava fazendo tudo certo,’, size: 22, color: COLORS.petroldark, font: ‘Georgia’, italics: true })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘mas os resultados não chegavam.’, size: 22, color: COLORS.petroldark, font: ‘Georgia’, italics: true })]
}),
spacer(80),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Você não está errado. Você só ainda não conhecia o segredo que está dentro destas páginas.’, size: 22, color: COLORS.petroldark, font: ‘Georgia’, italics: true })]
}),
spacer(80),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘Este é o seu momento. A mudança começa aqui.’, size: 24, color: COLORS.gold, bold: true, font: ‘Georgia’, italics: true })]
}),
new Paragraph({
alignment: AlignmentType.CENTER,
spacing: { before: 160 },
children: [new TextRun({ text: ‘— Karol Meier’, size: 22, color: COLORS.gray, font: ‘Arial’ })]
}),
// === APRESENTAÇÃO ===
pageBreak(),
heading1(‘Apresentação’),
body(‘Você está segurando nas mãos um material que pode ser o divisor de águas da sua vida. Não porque ele é mágico — mas porque ele é verdadeiro. E acredito que, em algum lugar dentro de você, você já sabe que algo precisa mudar.’),
spacer(80),
body(‘Há alguns anos, eu era a pessoa que fazia tudo certo: tinha hábitos saudáveis, lia a Bíblia, orava, estudava, buscava crescimento. Mas olhava para trás e percebia: os anos passavam e tudo parecia igual. Meus resultados, meu padrão de vida, meu estado emocional… era como se eu estivesse numa esteira: muito esforço, pouco avanço.’),
spacer(80),
body(‘Foi quando me aprofundei nos estudos de neurociência, comportamento humano e espiritualidade que entendi o que faltava: eu não estava mudando apenas minha mente. Eu precisava mudar minha identidade.’),
spacer(80),
body(‘Este Kit de Implementação nasceu do meu processo de transformação. Aqui você não vai encontrar apenas teoria. Vai encontrar ferramentas reais para você aplicar agora, nesta semana, nos próximos 30 dias.’),
spacer(80),
impactQuote(‘”O campo quântico não responde ao que queremos — ele responde a quem somos.”‘),
spacer(160),
body(‘Prepare-se para entender por que sua vida está onde está, e exatamente o que fazer para construir uma realidade nova.’),
spacer(80),
new Paragraph({
alignment: AlignmentType.RIGHT,
children: [new TextRun({ text: ‘Com amor e propósito,’, size: 22, color: COLORS.gray, font: ‘Georgia’, italics: true })]
}),
new Paragraph({
alignment: AlignmentType.RIGHT,
children: [new TextRun({ text: ‘Karol Meier’, size: 26, color: COLORS.petrol, bold: true, font: ‘Georgia’ })]
}),
// === PREFÁCIO ===
pageBreak(),
heading1(‘Prefácio’),
body(‘Viver no piloto automático é a condição mais comum e menos percebida do ser humano moderno. Acordamos, reagimos, dormimos. E acordamos de novo — para repetir. Não porque somos preguiçosos ou incapazes. Mas porque ninguém nos ensinou que somos os programadores da nossa própria mente.’),
spacer(80),
body(‘O Dr. Joe Dispenza dedicou décadas a estudar como o cérebro humano cria realidades e como podemos, intencionalmente, reprogramar esses padrões. O resultado do seu trabalho é uma ciência do autodesenvolvimento que une neurociência, física quântica e psicologia.’),
spacer(80),
body(‘Neste kit, eu — Karol Meier — apresento esses conceitos com a minha leitura, minha experiência e meu olhar espiritual. Tudo que você vai ler passou pelo meu coração, pela minha prática diária e pelo que ensino a centenas de pessoas no Desafio Chamados para o Reino.’),
spacer(80),
body(‘Este não é mais um livro de autoajuda. É um manual de reprogramação. Use-o com seriedade. Faça os exercícios. Preencha os espaços. Não leia apenas — implemente.’),
spacer(160),
karolInsight(‘A informação que você não aplica é uma semente que nunca germina. A transformação começa no momento em que você decide agir diferente.’),
// === INTRODUÇÃO ===
pageBreak(),
heading1(‘Introdução’),
body(‘Por que você continua no mesmo lugar mesmo quando sabe o que precisa fazer?’),
spacer(80),
body(‘Esta é a pergunta que move este material. E a resposta, embora surpreendente, é simples: porque o problema não está no que você sabe — está em quem você acredita ser.’),
spacer(80),
body(‘Somos, em grande parte, o produto de nossas memórias emocionais. Cada experiência marcante da nossa vida deixou uma impressão no nosso sistema nervoso. Essas impressões se tornaram crenças, crenças se tornaram comportamentos, e comportamentos se tornaram identidade.’),
spacer(80),
body(‘Quando você tenta criar algo novo na sua vida enquanto carrega a identidade antiga, é como tentar fazer uma viagem de avião usando a rota de ônibus. Você até se move — mas chega em lugares que já conhece.’),
spacer(80),
impactQuote(‘”Para mudar sua vida, você precisa mudar quem você é. Não o que você faz — mas quem você é ao fazer.”‘),
spacer(160),
body(‘Este kit vai te guiar por 10 capítulos de descoberta e implementação, culminando em um Plano de 30 Dias prático, acessível e transformador. Cada capítulo contém o conhecimento, a reflexão e os exercícios que você precisa para sair da teoria e entrar em ação.’),
spacer(80),
body(‘Você está pronto? Então vamos começar.’),
// === COMO UTILIZAR ===
pageBreak(),
heading1(‘Como Utilizar Este Kit’),
body(‘Este material foi desenvolvido para ser vivido, não apenas lido. Para extrair o máximo, siga estas orientações:’),
spacer(80),
infoBox(‘Guia de Uso do Kit’, [
‘Leia um capítulo por vez, sem pressa. Absorva antes de avançar.’,
‘Faça TODOS os exercícios propostos. Eles são a alma do kit.’,
‘Preencha os espaços de reflexão e anotações com honestidade.’,
‘Use o Plano de 30 Dias como seu compromisso de mudança.’,
‘Volte ao kit sempre que sentir que está recuando para padrões antigos.’,
‘Compartilhe seus aprendizados com alguém de confiança — isso solidifica a mudança.’,
]),
spacer(200),
body(‘Uma leitura séria deste material, com os exercícios feitos, pode mudar sua perspectiva de vida inteira. Leve cada página a sério.’),
// ===================== CAPÍTULO 1 =====================
…chapterHeader(‘1’, ‘Por Que Sua Vida Continua Igual?’),
heading2(‘Resumo do Capítulo’),
body(‘Você não está preso por falta de esforço ou inteligência. Você está preso por um sistema interno chamado identidade condicionada — um conjunto de pensamentos, sentimentos e comportamentos que seu cérebro aprendeu a executar automaticamente, sem que você perceba.’),
spacer(120),
heading2(‘O Piloto Automático da Vida’),
body(‘Imagine que sua mente é como um aplicativo de GPS. Você pode digitar um destino novo toda manhã, mas se o mapa que está instalado é o do seu passado, o GPS vai continuar te mandando para os mesmos lugares de sempre.’),
spacer(80),
body(‘Isso é o piloto automático. Cerca de 95% dos nossos pensamentos diários são repetições de pensamentos do dia anterior. E pensamentos repetidos geram emoções repetidas. Emoções repetidas geram comportamentos repetidos. Comportamentos repetidos criam os mesmos resultados.’),
spacer(80),
impactQuote(‘”Você não está preso ao seu passado — você está preso à versão de si mesmo que o passado criou.”‘),
spacer(120),
heading2(‘Hábitos Invisíveis’),
body(‘Existem dois tipos de hábitos: os que você vê (acordar cedo, fazer exercício, estudar) e os que você não vê (a forma como você responde emocionalmente às críticas, a voz interior que diz “não vai dar certo”, a sensação automática de que você não merece mais).’),
spacer(80),
body(‘Os hábitos invisíveis são os mais poderosos. São eles que sabotam cada nova tentativa de mudança. E são eles que este kit vai ajudá-la a identificar e transformar.’),
spacer(160),
visualSuggestion(‘INFOGRÁFICO: Ciclo do Piloto Automático. Círculo dividido em 4 partes: 1. Pensamento antigo → 2. Emoção familiar → 3. Comportamento automático → 4. Resultado igual. Setas no sentido horário. Cores: petróleo e dourado. Simples, limpo, com ícones minimalistas em cada etapa.’),
spacer(200),
karolInsight(‘Durante anos eu fiz exatamente o que era certo: orava, estudava, tinha hábitos saudáveis. Mas meus resultados não mudavam porque eu não havia mudado por dentro. O problema não era meu esforço — era minha identidade. Quando entendi isso, tudo começou a mudar.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 1 — Mapeando Seus Padrões Automáticos’, [
‘Durante 3 dias, observe e anote as 3 primeiras emoções que você sente ao acordar.’,
‘Identifique as situações que mais “ativam” reações automáticas em você (pessoas, ambientes, palavras).’,
‘Escreva: “Quando acontece X, eu automaticamente reajo fazendo/sentindo Y.”‘,
‘Pergunte-se: esse padrão serve à minha nova identidade ou à minha identidade antiga?’,
]),
spacer(200),
reflectionBox([
‘Em que área da sua vida você mais percebe que “fica rodando em círculos”?’,
‘Qual emoção é mais frequente no seu dia sem que você escolha senti-la?’,
‘Se você fosse 100% consciente de cada pensamento por uma semana, o que descobriria?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 1 Implementado’, [
‘Identifiquei ao menos 3 padrões automáticos na minha vida’,
‘Reconheço a diferença entre hábitos visíveis e invisíveis’,
‘Nomeei a emoção dominante do meu dia’,
‘Fiz o exercício de mapeamento por pelo menos 2 dias’,
‘Compreendo que minha identidade atual cria minha realidade atual’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 1’),
// ===================== CAPÍTULO 2 =====================
…chapterHeader(‘2’, ‘Você Não Pensa — Você Repete’),
heading2(‘Resumo do Capítulo’),
body(‘O cérebro humano é uma máquina de eficiência. Ele aprende padrões e os automatiza para poupar energia. O problema é que ele não distingue entre padrões úteis e padrões limitantes — ele simplesmente os repete.’),
spacer(120),
heading2(‘O Cérebro Condicionado’),
body(‘Pense no seu cérebro como uma biblioteca gigantesca. Cada experiência emocional marcante que você teve na vida criou um arquivo. Uma decepção criou um arquivo chamado “cuidado — aqui pode ter dor”. Um fracasso criou um arquivo chamado “você não é bom o suficiente para isso”. Uma conquista criou um arquivo chamado “quando me esforcei deu certo”.’),
spacer(80),
body(‘O que você chama de “seus pensamentos” são, na maioria das vezes, esses arquivos sendo reproduzidos automaticamente quando uma situação similar acontece.’),
spacer(80),
impactQuote(‘”Continue revisitando os mesmos pensamentos e sentimentos, e você continuará criando a mesma realidade — sempre.”‘),
spacer(120),
heading2(‘Memórias Emocionais: O Grande Programa’),
body(‘A neurociência mostra que quando você vive uma experiência intensa com muita emoção, seu cérebro cria conexões neurais extremamente fortes. É por isso que você lembra com clareza de onde estava quando recebeu uma notícia impactante, mas não lembra o que jantou há três semanas.’),
spacer(80),
body(‘Essas memórias emocionais não ficam guardadas apenas na mente — elas ficam gravadas no corpo. É por isso que certas músicas te entristecem, certas situações te deixam ansiosa sem motivo aparente, ou certas pessoas te irritam antes mesmo de falarem uma palavra.’),
spacer(80),
body(‘Quando você não está consciente desse processo, o passado literalmente vive através de você no presente.’),
spacer(120),
visualSuggestion(‘GRÁFICO SIMPLES: Dois balões de fala. Esquerdo: “O que parece ser um pensamento novo” com seta apontando para uma lâmpada. Direito: “O que realmente é: uma memória emocional antiga” com seta apontando para um arquivo de gaveta. Cores: petróleo e cinza. Simples, com traços finos.’),
spacer(200),
karolInsight(‘Eu costumava ter pensamentos de “nunca vai funcionar comigo, já tentei tanta vez”. Durante anos achei que era realismo. Na verdade eram memórias emocionais me limitando. Quando aprendi a identificar isso e trocar por um pensamento intencional, minha realidade começou a mudar.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 2 — Identificando Seus Programas Mentais’, [
‘Escolha uma área da vida onde você sente que trava (dinheiro, relacionamento, negócio, saúde).’,
‘Pergunte-se: “Qual é o pensamento que surge automaticamente quando penso nesse tema?”‘,
‘Rastreie: de onde vem esse pensamento? Alguma experiência do passado?’,
‘Crie um pensamento substituto intencional e escreva-o em post-it visível.’,
‘Toda vez que o pensamento antigo surgir, diga em voz alta: “Eu escolho pensar diferente.”‘,
]),
spacer(200),
reflectionBox([
‘Qual pensamento repetitivo mais te prejudica? De onde ele veio?’,
‘Se seu cérebro fosse um rádio travado numa estação, qual música ficaria repetindo?’,
‘O que você precisaria acreditar sobre si mesmo para ter os resultados que deseja?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 2 Implementado’, [
‘Identifiquei pelo menos um “programa mental” limitante’,
‘Rastreei a origem emocional desse pensamento’,
‘Criei um pensamento substituto intencional’,
‘Pratiquei a substituição consciente por pelo menos 2 dias’,
‘Compreendo como memórias emocionais criam realidade’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 2’),
// ===================== CAPÍTULO 3 =====================
…chapterHeader(‘3’, ‘Seus Resultados São o Reflexo da Sua Identidade’),
heading2(‘Resumo do Capítulo’),
body(‘Seus resultados não são acidente. Eles são a expressão perfeita de quem você acredita ser. Mude sua identidade, e seus resultados mudam naturalmente — como consequência, não como esforço.’),
spacer(120),
heading2(‘A Equação Invisível’),
body(‘Existe uma equação invisível que rege a vida de cada pessoa:’),
spacer(80),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [2340, 2340, 2340, 2340],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({
children: [‘IDENTIDADE’, ‘CRENÇAS’, ‘COMPORTAMENTO’, ‘RESULTADOS’].map((t, i) => new TableCell({
borders: noBorders,
width: { size: 2340, type: WidthType.DXA },
shading: { fill: i % 2 === 0 ? COLORS.petrol : COLORS.gold, type: ShadingType.CLEAR },
margins: { top: 160, bottom: 160, left: 120, right: 120 },
verticalAlign: VerticalAlign.CENTER,
children: [new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: t, size: 22, color: COLORS.white, bold: true, font: ‘Arial’ })] })]
}))
})]
}),
spacer(120),
body(‘Quem você acredita ser (identidade) determina o que você acredita ser possível (crenças), que determina o que você faz e como reage (comportamento), que determina o que você consegue (resultados).’),
spacer(80),
body(‘A maioria das pessoas tenta mudar os resultados mudando o comportamento. Isso funciona por um tempo, mas é como cortar o tronco de uma erva daninha sem arrancar a raiz. Ela cresce de volta. A raiz é a identidade.’),
spacer(80),
impactQuote(‘”Não é o que você faz que cria sua realidade. É quem você é enquanto faz.”‘),
spacer(120),
heading2(‘Identidade e Prosperidade’),
body(‘Se você acredita, no fundo, que “dinheiro é difícil”, “não sou bom o suficiente para ter sucesso”, ou “pessoas como eu não chegam lá” — nenhuma estratégia, técnica ou ferramenta vai funcionar por muito tempo. Porque sua identidade vai sabotar cada conquista para voltar ao familiar.’),
spacer(80),
body(‘Mudar a identidade é o trabalho mais profundo e mais rentável que você pode fazer. E é exatamente o que este kit se propõe a fazer com você.’),
spacer(160),
visualSuggestion(‘DIAGRAMA: Pirâmide invertida com 4 camadas. De baixo para cima: IDENTIDADE (base, maior, cor petróleo escuro) → CRENÇAS (cor petróleo) → COMPORTAMENTOS (cor petróleo claro) → RESULTADOS (topo, menor, cor dourado). Seta à esquerda descendo com a frase “A maioria tenta mudar aqui”. Seta à direita subindo com a frase “A transformação real começa aqui”.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 3 — Diagnóstico de Identidade’, [
‘Complete a frase: “Eu sou alguém que…” (escreva 10 coisas espontaneamente).’,
‘Releia cada uma e marque: isso é uma identidade que me serve ou me limita?’,
‘Para cada identidade limitante, reescreva: “Eu estou me tornando alguém que…”‘,
‘Visualize por 5 minutos essa nova versão de você. Como ela age? O que ela sente?’,
]),
spacer(200),
reflectionBox([
‘Qual versão de você seus resultados atuais revelam?’,
‘O que você precisaria acreditar sobre si para ter a vida que deseja?’,
‘Que rótulo você carrega que já não te representa mais?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 3 Implementado’, [
‘Fiz o diagnóstico de identidade com 10 frases’,
‘Identifiquei identidades limitantes’,
‘Reescrevi identidades em modo de transição (“estou me tornando”)’,
‘Pratiquei visualização da nova identidade’,
‘Compreendo a diferença entre mudar comportamento e mudar identidade’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 3’),
// ===================== CAPÍTULO 4 =====================
…chapterHeader(‘4’, ‘O Ciclo Que Mantém as Pessoas Presas’),
heading2(‘Resumo do Capítulo’),
body(‘Existe um ciclo invisível que mantém a maioria das pessoas exatamente onde estão, independente do quanto se esforçam. Compreender esse ciclo é o primeiro passo para quebrá-lo.’),
spacer(120),
visualSuggestion(‘INFOGRÁFICO CIRCULAR: 5 etapas em forma de roda. 1. PENSAMENTO (mente) → 2. SENTIMENTO (coração) → 3. AÇÃO (corpo) → 4. RESULTADO (mundo externo) → 5. REFORÇO DA IDENTIDADE (raiz) → volta ao 1. No centro da roda: “CICLO AUTOMÁTICO”. Ícone simples em cada etapa. Setas entre etapas. Cores: gradiente de petróleo escuro ao dourado.’),
spacer(200),
heading2(‘Como o Ciclo Funciona’),
body(‘Tudo começa com um pensamento. Esse pensamento gera uma emoção. A emoção molda seu comportamento e suas escolhas. Suas escolhas produzem resultados. E esses resultados confirmam a crença original — reforçando sua identidade. Então o ciclo recomeça, mais forte.’),
spacer(80),
body(‘Por exemplo: você acredita que “não tem jeito, o dinheiro nunca sobra”. Esse pensamento gera ansiedade. A ansiedade faz você tomar decisões impulsivas com dinheiro. As decisões impulsivas geram problemas financeiros. Os problemas confirmam: “viu, eu sabia que não tinha jeito.” O ciclo se repete.’),
spacer(80),
impactQuote(‘”Emoções familiares criam um futuro correspondente. Troque a emoção e você troca o futuro.”‘),
spacer(120),
heading2(‘Quebrando o Ciclo com Consciência’),
body(‘A chave para quebrar o ciclo não é força de vontade — é consciência. Quando você percebe que está no ciclo, você já está um passo fora dele. O observador nunca é idêntico ao observado.’),
spacer(80),
body(‘A partir do momento em que você se torna consciente de que está reagindo automaticamente, você tem uma escolha: continuar o script antigo ou inserir um novo. Essa escolha, praticada repetidamente, é o que cria uma nova identidade.’),
spacer(160),
karolInsight(‘Certa vez percebi que toda vez que alguém me criticava, eu sentia vergonha profunda e me recolhia. Era um padrão automático desde a infância. Quando me tornei consciente disso, pude escolher responder diferente: com curiosidade ao invés de vergonha. Isso mudou meus relacionamentos, minha autoridade e meu negócio.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 4 — Interrompendo o Ciclo’, [
‘Identifique um ciclo negativo recorrente na sua vida. Escreva cada etapa: pensamento → emoção → ação → resultado → reforço.’,
‘No próximo momento que sentir a emoção do ciclo, PARE. Respire 3 vezes profundamente.’,
‘Diga internamente: “Isso é um padrão antigo. Eu escolho reagir diferente.”‘,
‘Substitua a ação automática por uma ação intencional que a nova versão de você faria.’,
‘Anote como se sentiu depois. Celebre cada interrupção consciente do ciclo.’,
]),
spacer(200),
reflectionBox([
‘Qual é o ciclo negativo mais presente na sua vida agora?’,
‘Qual emoção é o “gatilho” que inicia esse ciclo para você?’,
‘O que você faria diferente se não tivesse medo de mudar?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 4 Implementado’, [
‘Mapeei um ciclo negativo completo (5 etapas)’,
‘Pratiquei pelo menos uma interrupção consciente do ciclo’,
‘Identifiquei minha emoção “gatilho” principal’,
‘Criei uma ação intencional alternativa’,
‘Compreendo que consciência é o antídoto para o ciclo automático’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 4’),
// ===================== CAPÍTULO 5 =====================
…chapterHeader(‘5’, ‘Por Que é Tão Difícil Mudar?’),
heading2(‘Resumo do Capítulo’),
body(‘Se mudar fosse fácil, todos mudariam. A resistência à mudança não é falta de vontade — é biologia. Quando você entende o que acontece no seu corpo e na sua mente quando tenta mudar, fica muito mais fácil perseverar.’),
spacer(120),
heading2(‘Modo Sobrevivência vs. Modo Criação’),
body(‘Seu sistema nervoso foi projetado para sobreviver, não para prosperar. Ele prefere o familiar — mesmo que seja doloroso — ao desconhecido. Para ele, o novo é uma ameaça.’),
spacer(80),
body(‘Quando você tenta mudar, o sistema nervoso entra em alerta: “Cuidado! Estamos saindo da zona conhecida.” Ele começa a liberar hormônios de estresse (cortisol, adrenalina) para te fazer voltar ao familiar. Você sente isso como: cansaço, desânimo, vontade de desistir, dúvida — mesmo que a mudança seja positiva.’),
spacer(80),
impactQuote(‘”Quanto mais tempo você vive em emoções de sobrevivência, mais você cria competição, medo e julgamento. Quanto mais elevadas suas emoções, mais amor, abundância e conexão você atrai.”‘),
spacer(120),
heading2(‘A Química Emocional da Mudança’),
body(‘As emoções não são apenas sentimentos — são substâncias químicas. Quando você sente medo, seu corpo produz cortisol. Quando sente amor e gratidão, produz serotonina e oxitocina. Quando você fica preso em emoções negativas por muito tempo, seu corpo literalmente se vicia nelas.’),
spacer(80),
body(‘Por isso é tão difícil parar de remoer o passado ou de antecipar o pior. Não é fraqueza — é química. Mas assim como qualquer vício, pode ser superado com intenção e prática.’),
spacer(80),
infoBox(‘Modo Sobrevivência x Modo Criação’, [
‘Sobrevivência: foco no passado e no futuro temido | Criação: foco no presente desejado’,
‘Sobrevivência: hormônios de estresse dominam | Criação: hormônios de bem-estar dominam’,
‘Sobrevivência: reatividade, impulsividade | Criação: intencionalidade, fluxo’,
‘Sobrevivência: competição e escassez | Criação: colaboração e abundância’,
‘Sobrevivência: você controla e força | Criação: você confia e recebe’,
]),
spacer(200),
karolInsight(‘Fui obrigada a parar um dia com algo físico — e percebi que era meu corpo me avisando que eu estava em modo sobrevivência há tempo demais. Não era fraqueza. Era um convite para mudar. Quando aprendi a cultivar emoções elevadas intencionalmente, os resultados vieram com muito menos esforço.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 5 — Regulando Seu Estado Emocional’, [
‘Toda manhã, antes de pegar o celular, pergunte-se: “Em qual estado emocional quero começar hoje?”‘,
‘Escolha uma emoção elevada: gratidão, amor, entusiasmo, paz, alegria.’,
‘Passe 5 minutos sentindo essa emoção no corpo — lembre de algo que te faz sentir assim de verdade.’,
‘Ao longo do dia, toda vez que perceber que saiu desse estado, retorne com 3 respirações profundas.’,
‘Ao final do dia, registre: quanto tempo você ficou em modo criação x modo sobrevivência?’,
]),
spacer(200),
reflectionBox([
‘Qual emoção negativa você mais “vive” no dia a dia sem perceber?’,
‘O que acontece no seu corpo quando você tenta fazer algo novo?’,
‘Qual emoção elevada você quer cultivar como estado predominante?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 5 Implementado’, [
‘Identifiquei meu estado emocional predominante atual’,
‘Compreendo a diferença entre modo sobrevivência e modo criação’,
‘Pratiquei o exercício de regulação emocional matinal por 3 dias’,
‘Identifiquei situações que me colocam em modo sobrevivência’,
‘Escolhi uma emoção elevada como meu “estado meta”‘,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 5’),
// ===================== CAPÍTULO 6 =====================
…chapterHeader(‘6’, ‘Quem Você Precisa Se Tornar?’),
heading2(‘Resumo do Capítulo’),
body(‘A mudança não começa com o que você precisa fazer. Começa com quem você precisa ser. Este capítulo é um convite para você conhecer, talvez pela primeira vez, a versão mais elevada de si mesmo.’),
spacer(120),
heading2(‘A Versão Futura de Você’),
body(‘Em algum lugar no campo de possibilidades, existe uma versão de você que já tem o que você deseja: a saúde, os relacionamentos, a prosperidade, o propósito. Essa versão não é um sonho impossível — é uma realidade que ainda não se manifestou no tempo.’),
spacer(80),
body(‘A pergunta transformadora não é “o que preciso fazer para chegar lá?” — mas “quem essa versão de mim é? Como ela pensa? Como ela se sente? Como ela reage às adversidades?”‘),
spacer(80),
impactQuote(‘”Você precisa se comprometer com seu destino futuro a ponto de não reagir mais ao ambiente do presente.”‘),
spacer(120),
heading2(‘Três Perguntas que Mudam Tudo’),
body(‘Para construir sua nova identidade, você precisa responder com profundidade três perguntas:’),
spacer(80),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [
[‘1. QUEM EU SOU quando não estou sendo definido pelo meu ambiente, meus relacionamentos ou meu passado?’, COLORS.petrol],
[‘2. COMO EU PENSO, FALO E AJO quando sou a versão mais elevada de mim mesmo?’, COLORS.gold],
[‘3. O QUE EU ACREDITO sobre mim, sobre os outros e sobre o mundo quando estou nessa versão?’, COLORS.petroldark],
].map(([text, color]) => new TableRow({
children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: color, type: ShadingType.CLEAR },
margins: { top: 200, bottom: 200, left: 320, right: 320 },
children: [new Paragraph({ children: [new TextRun({ text, size: 24, color: COLORS.white, font: ‘Georgia’, bold: true, italics: true })] })]
})]
}))
}),
spacer(200),
karolInsight(‘Quando me fiz a pergunta “Quem eu sou sem os meus papéis?” entrei num estado de profunda revisão. Me dei conta de que havia me identificado tanto com ser “mãe”, “esposa”, “escritora” que havia perdido o fio da minha própria essência. Quando voltei a essa essência, encontrei uma força que nunca soube que tinha.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 6 — Carta da Sua Versão Futura’, [
‘Encontre um lugar tranquilo. Respire fundo algumas vezes.’,
‘Imagine-se daqui a 3 anos, vivendo plenamente a vida que deseja.’,
‘Agora, ESCREVA uma carta dessa versão futura de você para a versão atual. O que ela diria?’,
‘Ela te daria algum conselho? Alguma encorajamento? O que ela já superou que você ainda teme?’,
‘Guarde essa carta. Releia toda semana.’,
]),
spacer(200),
reflectionBox([
‘Quem você é quando ninguém está olhando?’,
‘O que a versão futura de você sabe que você ainda precisa aprender a acreditar?’,
‘Qual crença você precisaria abandonar hoje para se tornar quem deseja ser?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 6 Implementado’, [
‘Escrevi a Carta da Versão Futura’,
‘Respondi as três perguntas transformadoras com profundidade’,
‘Defini traços, valores e formas de pensar da minha nova identidade’,
‘Identifiquei pelo menos uma crença que preciso abandonar’,
‘Tenho clareza de quem preciso me tornar para ter o que desejo’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 6’),
// ===================== CAPÍTULO 7 =====================
…chapterHeader(‘7’, ‘O Poder da Visualização’),
heading2(‘Resumo do Capítulo’),
body(‘Seu cérebro não distingue claramente entre uma experiência real e uma experiência vividamente imaginada. Isso não é metáfora — é ciência. E essa realidade abre uma porta extraordinária para a mudança.’),
spacer(120),
heading2(‘Como o Cérebro Cria Realidade’),
body(‘Quando você pensa em morder um limão agora — bem azedo, aquele suco correndo — o que acontece na sua boca? Ela produz saliva. Seu corpo reage a um limão que não existe fisicamente. Por quê? Porque para o sistema nervoso, o pensamento vívido e a experiência real produzem respostas semelhantes.’),
spacer(80),
body(‘Atletas de elite usam visualização guiada para treinar habilidades. Músicos visualizam suas performances. Empresários de sucesso “ensaiam mentalmente” situações importantes. Não é superstição — é neurociência aplicada.’),
spacer(80),
impactQuote(‘”Se você se focar em um evento futuro desejado e o tornar tão real em sua mente que gerar a emoção correspondente, seu corpo começa a acreditar que o futuro já é real.”‘),
spacer(120),
heading2(‘O Ensaio Mental’),
body(‘A visualização eficaz tem três ingredientes essenciais:’),
spacer(80),
infoBox(‘Os 3 Ingredientes da Visualização Eficaz’, [
‘CLAREZA: você sabe exatamente o que quer ver, sentir e viver’,
‘EMOÇÃO ELEVADA: você sente a alegria, gratidão e amor como se já fosse real’,
‘CONSISTÊNCIA: você pratica todos os dias, mesmo que por 10-15 minutos’,
]),
spacer(200),
karolInsight(‘Quando escrevi meu primeiro livro, entrei num estado de fluxo tão profundo que parecia que minhas mãos digitavam sozinhas. Era como se algo maior que eu estivesse guiando cada palavra. Hoje sei: eu havia entrado em estado de visualização total, onde meu presente e meu futuro desejado se tornaram um só.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 7 — Visualização Guiada (10 Minutos)’, [
‘Sente-se confortavelmente. Feche os olhos. Respire fundo 3 vezes.’,
‘Imagine o dia do seu sonho realizado. Onde você está? Com quem? O que está fazendo?’,
‘Use todos os sentidos: o que você vê? O que ouve? O que sente no corpo?’,
‘Permita que uma emoção elevada (gratidão, alegria, amor) tome conta do seu corpo.’,
‘Fique nesse estado por pelo menos 5 minutos. Saia da visualização como se já tivesse acontecido.’,
‘Faça isso todos os dias por 21 dias seguidos.’,
]),
spacer(200),
reflectionBox([
‘Qual imagem do seu futuro você mais deseja vivenciar?’,
‘Que emoção você quer sentir quando visualizar seu futuro?’,
‘O que impede você de acreditar que esse futuro é possível para você?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 7 Implementado’, [
‘Pratiquei o exercício de visualização guiada pelo menos 3 vezes’,
‘Tenho clareza da “cena” do meu futuro desejado’,
‘Consigo gerar emoção elevada durante a visualização’,
‘Compreendo a diferença entre visualização superficial e visualização com emoção’,
‘Estabeleci um horário diário para a prática’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 7’),
// ===================== CAPÍTULO 8 =====================
…chapterHeader(‘8’, ‘Como Parar de Viver o Passado’),
heading2(‘Resumo do Capítulo’),
body(‘O maior ladrão do seu presente não é o futuro — é o passado. Cada vez que você revive uma emoção antiga, você literalmente está vivendo no passado enquanto o presente passa. Este capítulo te mostra como criar um novo presente.’),
spacer(120),
heading2(‘Gatilhos: Os Portões do Passado’),
body(‘Um gatilho é qualquer coisa — uma palavra, um tom de voz, um cheiro, uma situação — que ativa em você uma resposta emocional do passado. Você não precisa ter vivido a experiência original de novo. Basta o gatilho.’),
spacer(80),
body(‘Quando você percebe que reage de forma desproporcional a algo pequeno, provavelmente há um gatilho sendo ativado. A boa notícia: quando você identifica seus gatilhos, você pode escolher uma resposta diferente.’),
spacer(80),
impactQuote(‘”Quando rompemos os vícios emocionais enraizados no passado, nenhum estímulo consegue mais nos fazer retornar aos programas automáticos do antigo eu.”‘),
spacer(120),
heading2(‘Trocando o Script’),
body(‘Cada vez que você sente uma emoção negativa familiar (medo, culpa, frustração, desânimo), você está diante de uma oportunidade de escolha. A resposta automática é deixar a emoção te dominar. A resposta intencional é reconhecer e trocar.’),
spacer(80),
body(‘A troca não é fingir que está bem. É reconhecer: “esse é um padrão antigo sendo ativado” — e intencionalmente escolher uma emoção diferente. Com prática, o tempo entre o gatilho e a resposta consciente diminui progressivamente.’),
spacer(160),
visualSuggestion(‘LINHA DO TEMPO SIMPLES: Dois caminhos a partir de um “Gatilho”. Caminho superior: Reação Automática → Emoção Antiga → Resultado Igual. Caminho inferior: Pausa Consciente → Escolha Intencional → Nova Emoção → Resultado Novo. Setas em cada caminho. Cores: vermelho para automático, verde/petróleo para intencional.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 8 — Mapeamento de Gatilhos e Novas Respostas’, [
‘Liste 5 situações recentes em que você reagiu automaticamente de forma negativa.’,
‘Para cada uma, identifique: o gatilho, a emoção automática, a ação automática e o resultado.’,
‘Agora, para cada gatilho, escreva: “Quando sentir X, eu escolho sentir Y e agir Z.”‘,
‘Exemplo: “Quando sentir medo de publicar, eu escolho sentir coragem e compartilhar mesmo assim.”‘,
‘Cole essa lista em algum lugar visível. Revise diariamente.’,
]),
spacer(200),
reflectionBox([
‘Qual emoção do passado você mais carrega no presente?’,
‘Que situação ou pessoa mais ativa seus gatilhos?’,
‘Como seria sua vida se você não fosse mais refém dessas reações automáticas?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 8 Implementado’, [
‘Mapeei meus 5 principais gatilhos emocionais’,
‘Criei novas respostas intencionais para cada gatilho’,
‘Pratiquei pelo menos uma troca de script em tempo real’,
‘Compreendo que reconhecer o gatilho já reduz seu poder’,
‘Tenho minha lista de novas respostas em lugar visível’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 8’),
// ===================== CAPÍTULO 9 =====================
…chapterHeader(‘9’, ‘Criando uma Nova Identidade’),
heading2(‘Resumo do Capítulo’),
body(‘Você já identificou padrões, entendeu ciclos, mapeou gatilhos e visualizou sua versão futura. Agora é hora de dar o passo mais importante: tornar essa nova identidade algo que você VIVE, não apenas algo que você almeja.’),
spacer(120),
heading2(‘Os 3 Passos da Criação de uma Nova Identidade’),
body(‘Baseado nos ensinamentos de Joe Dispenza e na minha experiência prática como mentora, sintetizo o processo em 3 etapas essenciais:’),
spacer(80),
infoBox(‘PASSO 1: META-COGNIÇÃO — Torne-se o Observador’, [
‘Observe seus pensamentos sem se identificar com eles.’,
‘Pratique dizer: “Estou tendo o pensamento X” — não “EU SOU X”.’,
‘O observador que percebe o padrão já é maior que o padrão.’,
]),
spacer(120),
infoBox(‘PASSO 2: NOVA MENTE — Pense de Novas Maneiras’, [
‘Reserve tempo diário para imaginar, criar e sonhar o seu futuro.’,
‘Faça perguntas que expandem: “Como seria se eu já tivesse isso?” “O que a melhor versão de mim faria agora?”‘,
‘Instale novos padrões neurais através de visualização e afirmações encorporadas.’,
]),
spacer(120),
infoBox(‘PASSO 3: REAL DO QUE O REAL — Viva a Nova Identidade Agora’, [
‘Aja como a nova versão de você ANTES de ver os resultados.’,
‘Tome decisões baseadas em quem você está se tornando, não em quem você foi.’,
‘Sua atenção é sua energia — coloque-a no futuro que deseja criar.’,
]),
spacer(200),
impactQuote(‘”Para criar um novo eu, primeiro você precisa parar de ser o antigo eu.”‘),
spacer(200),
karolInsight(‘A nova identidade não surge de um dia para o outro. Ela é construída tijolo por tijolo, escolha por escolha, dia por dia. Cada vez que você reage diferente, cada vez que você escolhe a emoção elevada, cada vez que você age como a versão que está se tornando — você está literalmente construindo novas conexões neurais. Isso é ciência. Isso é transformação real.’),
spacer(200),
exerciseBox(‘EXERCÍCIO 9 — Declaração de Nova Identidade’, [
‘Escreva: “Eu sou [nome], e estou me tornando alguém que…”‘,
‘Complete com 10 características da sua nova identidade (valores, formas de pensar, de agir, de se relacionar).’,
‘Leia essa declaração todas as manhãs em voz alta, de pé, com postura ereta.’,
‘Ao longo do dia, pergunte-se: “A decisão que estou prestes a tomar é da minha identidade antiga ou da nova?”‘,
]),
spacer(200),
reflectionBox([
‘Qual é a diferença mais significativa entre quem você é hoje e quem você deseja ser?’,
‘Que hábito da nova identidade você pode começar a praticar amanhã mesmo?’,
‘Como se sentiria acordar sendo a versão que você está se tornando?’,
]),
spacer(200),
checklistBox(‘CHECKLIST — Capítulo 9 Implementado’, [
‘Escrevi minha Declaração de Nova Identidade’,
‘Pratico a leitura da declaração todas as manhãs’,
‘Uso a pergunta de filtro ao tomar decisões’,
‘Identifiquei meu primeiro hábito da nova identidade’,
‘Compreendo os 3 passos do processo de criação de identidade’,
]),
spacer(200),
notesBox(‘Minhas Anotações — Capítulo 9′),
// ===================== CAPÍTULO 10 =====================
…chapterHeader(’10’, ‘O Plano de 30 Dias para Reprogramar Sua Vida’),
heading2(‘Como Usar Este Plano’),
body(‘Este plano não é uma lista de tarefas pesadas. É um roteiro gentil e consistente para instalar a nova identidade no seu cotidiano. A consistência é mais poderosa que a intensidade. Vinte minutos por dia, todos os dias, transforma mais do que 4 horas uma vez por semana.’),
spacer(120),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 240, bottom: 240, left: 320, right: 320 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘SEMANA 1 — DESPERTE’, bold: true, size: 32, color: COLORS.gold, font: ‘Georgia’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Dias 1 a 7 | Objetivo: Consciência dos padrões atuais’, size: 22, color: COLORS.petrollight, font: ‘Arial’, italics: true })] }),
]
})] })]
}),
spacer(80),
infoBox(‘Atividades Diárias — Semana 1’, [
‘MANHÃ: Ao acordar, observe e anote sua emoção predominante (5 min)’,
‘MANHÃ: Leia sua Declaração de Nova Identidade em voz alta (2 min)’,
‘DIA: Identifique e registre 3 gatilhos emocionais ao longo do dia’,
‘NOITE: Pratique visualização guiada do seu futuro desejado (10 min)’,
‘NOITE: Anote uma escolha intencional que fez diferente do padrão antigo’,
‘ESPECIAL: Conclua o Exercício 1 e o Exercício 3 deste kit’,
]),
spacer(160),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.gold, type: ShadingType.CLEAR },
margins: { top: 240, bottom: 240, left: 320, right: 320 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘SEMANA 2 — TRANSFORME’, bold: true, size: 32, color: COLORS.petrol, font: ‘Georgia’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Dias 8 a 14 | Objetivo: Instalação de novos padrões’, size: 22, color: COLORS.petroldark, font: ‘Arial’, italics: true })] }),
]
})] })]
}),
spacer(80),
infoBox(‘Atividades Diárias — Semana 2’, [
‘MANHÃ: Visualização de 15 minutos com emoção elevada’,
‘MANHÃ: Afirmação da nova identidade + pergunta de filtro para o dia’,
‘DIA: A cada gatilho percebido, pratique a troca de script consciente’,
‘DIA: Faça uma ação alinhada à nova identidade (mesmo que pequena)’,
‘NOITE: Escreva 3 gratidões do dia — o que foi diferente? O que cresceu?’,
‘ESPECIAL: Conclua os Exercícios 5, 6 e 7 deste kit’,
]),
spacer(160),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petroldark, type: ShadingType.CLEAR },
margins: { top: 240, bottom: 240, left: 320, right: 320 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘SEMANA 3 — SOLIDIFIQUE’, bold: true, size: 32, color: COLORS.gold, font: ‘Georgia’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Dias 15 a 21 | Objetivo: Consolidação da nova identidade’, size: 22, color: COLORS.petrollight, font: ‘Arial’, italics: true })] }),
]
})] })]
}),
spacer(80),
infoBox(‘Atividades Diárias — Semana 3’, [
‘MANHÃ: Visualização + leitura da Carta da Versão Futura (20 min)’,
‘DIA: Identifique uma área de expansão: digital, aprendizado, relacionamentos’,
‘DIA: Compartilhe um aprendizado deste kit com alguém de confiança’,
‘NOITE: Avalie: em qual etapa do ciclo (Cap. 4) você ficou mais tempo hoje?’,
‘NOITE: Escreva uma prova de mudança: o que você fez diferente esta semana?’,
‘ESPECIAL: Complete os Exercícios 8 e 9 com profundidade’,
]),
spacer(160),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.accent, type: ShadingType.CLEAR },
margins: { top: 240, bottom: 240, left: 320, right: 320 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘SEMANA 4 — EXPANDA’, bold: true, size: 32, color: COLORS.white, font: ‘Georgia’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Dias 22 a 30 | Objetivo: Expansão e protagonismo’, size: 22, color: COLORS.petrollight, font: ‘Arial’, italics: true })] }),
]
})] })]
}),
spacer(80),
infoBox(‘Atividades Diárias — Semana 4’, [
‘MANHÃ: Meditação de 20 minutos + visualização do mês seguinte’,
‘DIA: Aja como a nova versão de você em pelo menos uma situação desafiadora’,
‘DIA: Invista em seu crescimento: leia, estude, aprenda algo novo’,
‘NOITE: Documente uma transformação que percebeu em si mesmo neste mês’,
‘NOITE: Planeje o próximo passo concreto da sua nova realidade’,
‘ESPECIAL: Prepare sua apresentação ou projeto pessoal/profissional para o próximo mês’,
]),
spacer(200),
impactQuote(‘”Sustente a decisão mesmo sem ver os resultados ainda. É no vale entre quem você era e quem você está se tornando que a maioria desiste — e onde os persistentes triunfam.”‘),
// ===================== INSIGHTS DE KAROL MEIER =====================
pageBreak(),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 480, bottom: 480, left: 480, right: 480 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘O QUE APRENDI ESTUDANDO ESTE LIVRO’, bold: true, size: 32, color: COLORS.gold, font: ‘Arial’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: ‘Reflexões de Karol Meier’, size: 24, color: COLORS.petrollight, font: ‘Georgia’, italics: true })] }),
]
})] })]
}),
spacer(200),
heading3(‘Sobre Propósito’),
body(‘Propósito não é um destino que você encontra — é uma direção que você escolhe todos os dias. Eu aprendi que meu propósito não estava esperando por mim em algum lugar distante. Ele estava exatamente nas perguntas que eu me recusava a fazer sobre mim mesma. Quando parei de fugir dessas perguntas, encontrei o propósito que já vivia dentro de mim esperando ser expresso.’),
spacer(120),
heading3(‘Sobre Identidade’),
body(‘A identidade não é o que aconteceu com você — é o que você decidiu que o que aconteceu significa. Por anos, carreguei feridas como identificação. Quando percebi que eu não ERA minhas feridas, mas sim a mulher que havia sobrevivido e crescido através delas, tudo mudou. Sua identidade não é um produto do seu passado — é uma criação intencional do seu presente.’),
spacer(120),
heading3(‘Sobre Crescimento’),
body(‘Crescer dói. Não porque crescimento é ruim — mas porque para crescer, a versão antiga precisa “morrer”. Cada vez que me reinventei, passei por um período de desconforto que tentou me fazer recuar. Aprendi que o desconforto não é sinal de que estou errada — é sinal de que estou crescendo. Se você está desconfortável agora, está no caminho certo.’),
spacer(120),
heading3(‘Sobre Prosperidade’),
body(‘Prosperidade não é apenas ter mais dinheiro. É ter mais vida. É acordar com entusiasmo. É dormir em paz. É contribuir com seus dons. O dinheiro é um instrumento de impacto — mas ele flui naturalmente para quem tem clareza de identidade, propósito e valor. Quando você resolve quem você é, a prosperidade vem como consequência, não como meta.’),
spacer(120),
heading3(‘Sobre Mudança de Mentalidade’),
body(‘A mentalidade não muda por força de vontade — muda por experiências repetidas. É por isso que o conhecimento sozinho não basta. Você precisa criar novas experiências emocionais que confirmem a nova identidade. Este kit é um começo. Mas o maior laboratório da sua transformação é o seu próprio cotidiano.’),
spacer(120),
heading3(‘Sobre Vida Abundante’),
body(‘Abundância não é a ausência de dificuldades. É a capacidade de encontrar graça mesmo nas tempestades. É escolher o amor quando o medo pede passagem. É confiar no processo mesmo quando não enxerga os resultados. A vida abundante que Deus planejou para você já está disponível — o que muda é sua capacidade de recebê-la.’),
spacer(200),
impactQuote(‘”Você foi chamado para mais. Não porque você merece mais do que os outros — mas porque há um chamado único dentro de você que o mundo precisa.”‘),
// ===================== DIGITAL SECTION =====================
pageBreak(),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petroldark, type: ShadingType.CLEAR },
margins: { top: 400, bottom: 400, left: 480, right: 480 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘SEÇÃO ESPECIAL’, bold: true, size: 24, color: COLORS.gold, font: ‘Arial’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: ‘Como Usar o Digital para Acelerar Sua Transformação’, bold: true, size: 36, color: COLORS.white, font: ‘Georgia’ })] }),
]
})] })]
}),
spacer(200),
body(‘Vivemos numa era sem precedentes: pela primeira vez na história, qualquer pessoa com um celular e conexão à internet pode compartilhar seu conhecimento, construir autoridade e gerar impacto — sem precisar de um grande capital inicial.’),
spacer(80),
body(‘Mas o digital é apenas um amplificador. Ele amplifica quem você já é. Por isso, a transformação interior que você está vivendo com este kit é o fundamento de qualquer resultado digital que você deseja alcançar.’),
spacer(120),
heading2(‘Aprender + Ensinar = Transformação Multiplicada’),
body(‘Uma das formas mais poderosas de solidificar uma mudança interior é ensiná-la a alguém. Quando você aprende algo e compartilha com outras pessoas, acontecem três coisas simultaneamente: você reforça o aprendizado na sua própria mente, você gera impacto real na vida de outro ser humano, e você constrói autoridade genuína baseada na sua própria transformação.’),
spacer(80),
impactQuote(‘”Você não precisa ser um especialista para compartilhar. Você só precisa estar um passo à frente de quem você está ajudando.”‘),
spacer(120),
infoBox(‘Como o Digital Pode Acelerar Sua Jornada’, [
‘APRENDER: Use plataformas digitais para absorver conteúdo que eleva sua mentalidade’,
‘ENSINAR: Compartilhe seus aprendizados em vídeos, posts, lives ou grupos — mesmo que pequenos’,
‘CONECTAR: Encontre comunidades de pessoas com a mesma mentalidade de crescimento’,
‘CRIAR: Transforme sua história e seus dons em conteúdo que impacta e gera renda’,
‘CONSTRUIR: Desenvolva autoridade genuína através da consistência e da entrega de valor’,
]),
spacer(200),
body(‘Seu conhecimento tem valor. Sua história tem poder. Sua transformação pode ser a chave que abre a porta para alguém que está exatamente onde você estava. O digital é o canal — mas você é a mensagem.’),
// ===================== MEDITAÇÕES =====================
pageBreak(),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 400, bottom: 400, left: 480, right: 480 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘SEÇÃO ESPECIAL’, bold: true, size: 24, color: COLORS.gold, font: ‘Arial’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: ‘As 4 Meditações do Programa de 4 Semanas’, bold: true, size: 36, color: COLORS.white, font: ‘Georgia’ })] }),
]
})] })]
}),
spacer(200),
…[
{
semana: ‘SEMANA 1’, titulo: ‘Meditação da Consciência’, objetivo: ‘Despertar o observador interno e identificar os padrões automáticos sem julgamento.’,
beneficios: [‘Redução da reatividade emocional’, ‘Clareza sobre pensamentos predominantes’, ‘Desenvolvimento da autoconsciência’, ‘Diminuição do piloto automático’],
quando: ‘Pela manhã, antes de qualquer atividade do dia. Preferencialmente logo após acordar, ainda em silêncio.’,
como: [‘Sente-se confortavelmente, coluna ereta, pés no chão.’, ‘Feche os olhos e respire profundamente 5 vezes.’, ‘Observe seus pensamentos como nuvens passando — sem se identificar com eles.’, ‘Pergunte internamente: “O que estou sentindo agora? De onde vem esse sentimento?”‘, ‘Fique nesse estado por 15-20 minutos. Não force. Apenas observe.’],
},
{
semana: ‘SEMANA 2’, titulo: ‘Meditação da Nova Identidade’, objetivo: ‘Instalar no sistema nervoso a frequência emocional da nova identidade.’,
beneficios: [‘Criação de novas conexões neurais’, ‘Aumento da autoconfiança’, ‘Sintonia com a versão futura de si mesmo’, ‘Redução da resistência à mudança’],
quando: ‘Pela manhã, após a meditação básica da semana anterior. Pode ser feita em 20-25 minutos.’,
como: [‘Sente-se, respire fundo e feche os olhos.’, ‘Lembre-se da Declaração de Nova Identidade que você criou.’, ‘Visualize-se vivendo como essa nova versão — com riqueza de detalhes.’, ‘Permita que uma emoção elevada (gratidão, alegria, amor) preencha todo o seu corpo.’, ‘Saia da meditação como se já fosse essa pessoa. Aja dessa forma o resto do dia.’],
},
{
semana: ‘SEMANA 3’, titulo: ‘Meditação da Gratidão e Abundância’, objetivo: ‘Sintonizar o campo eletromagnético pessoal com a frequência da abundância e da prosperidade.’,
beneficios: [‘Elevação do estado vibracional’, ‘Atração de oportunidades alinhadas’, ‘Fortalecimento da fé e da confiança’, ‘Dissolução de crenças de escassez’],
quando: ‘Pode ser feita de manhã ou à noite. Especialmente poderosa antes de dormir para reprogramar o subconsciente durante o sono.’,
como: [‘Deite-se confortavelmente ou sente-se. Feche os olhos.’, ‘Traga à mente 5 coisas pelas quais você é genuinamente grato agora.’, ‘Sinta a gratidão no peito — não apenas pense, mas SINTA.’, ‘Visualize a abundância fluindo para sua vida: saúde, relacionamentos, dinheiro, propósito.’, ‘Dê graças como se tudo já tivesse acontecido. Durma nessa frequência.’],
},
{
semana: ‘SEMANA 4’, titulo: ‘Meditação do Fluxo e Propósito’, objetivo: ‘Entrar em estado de fluxo criativo e conectar-se à missão e ao chamado de vida.’,
beneficios: [‘Clareza sobre o próximo passo’, ‘Aumento da criatividade e intuição’, ‘Conexão profunda com o propósito’, ‘Estado de paz e certeza interior’],
quando: ‘Pela manhã, como ritual de abertura do dia. Combine com journaling após a meditação para capturar insights.’,
como: [‘Sente-se, respire e feche os olhos.’, ‘Pergunte internamente: “Qual é o próximo passo que meu chamado pede de mim?”‘, ‘Fique em silêncio e abertura — não force resposta, apenas receba.’, ‘Visualize-se no auge do seu propósito, servindo e impactando pessoas.’, ‘Sinta a satisfação profunda de viver com sentido. Carregue isso para o dia.’],
},
].flatMap(({ semana, titulo, objetivo, beneficios, quando, como }) => [
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.gold, type: ShadingType.CLEAR },
margins: { top: 200, bottom: 200, left: 320, right: 320 },
children: [
new Paragraph({ children: [new TextRun({ text: semana, bold: true, size: 20, color: COLORS.petrol, font: ‘Arial’ })] }),
new Paragraph({ children: [new TextRun({ text: titulo, bold: true, size: 28, color: COLORS.petroldark, font: ‘Georgia’ })] }),
]
})] })]
}),
spacer(80),
new Paragraph({ children: [new TextRun({ text: ‘OBJETIVO: ‘, bold: true, size: 22, color: COLORS.petrol, font: ‘Arial’ }), new TextRun({ text: objetivo, size: 22, color: COLORS.black, font: ‘Arial’ })] }),
spacer(80),
infoBox(‘Benefícios desta Meditação’, beneficios),
spacer(80),
new Paragraph({ children: [new TextRun({ text: ‘QUANDO PRATICAR: ‘, bold: true, size: 22, color: COLORS.petrol, font: ‘Arial’ }), new TextRun({ text: quando, size: 22, color: COLORS.black, font: ‘Arial’, italics: true })] }),
spacer(80),
exerciseBox(‘COMO PRATICAR’, como),
spacer(120),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: { top: { style: BorderStyle.DASHED, size: 4, color: COLORS.gold }, bottom: { style: BorderStyle.DASHED, size: 4, color: COLORS.gold }, left: borderNone, right: borderNone },
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.goldlight, type: ShadingType.CLEAR },
margins: { top: 200, bottom: 200, left: 320, right: 320 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘[ LINK DO ÁUDIO ]’, bold: true, size: 24, color: COLORS.gold, font: ‘Arial’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Inserir aqui o link da meditação em áudio desta semana’, size: 20, color: COLORS.gray, font: ‘Arial’, italics: true })] }),
]
})] })]
}),
spacer(200),
]),
// ===================== SEÇÃO DE IMPLEMENTAÇÃO =====================
pageBreak(),
heading1(‘Seção de Implementação’),
heading2(‘Checklist de 30 Dias’),
body(‘Marque cada dia ao concluir suas práticas diárias:’),
spacer(80),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [936, 936, 936, 936, 936, 936, 936, 936, 936, 936],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [
new TableRow({
children: Array.from({ length: 10 }, (_, i) => new TableCell({
borders: noBorders,
width: { size: 936, type: WidthType.DXA },
shading: { fill: i < 7 ? COLORS.petrollight : COLORS.goldlight, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 40, right: 40 },
children: [new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: `Dia ${i + 1}`, size: 18, color: COLORS.petroldark, font: 'Arial', bold: true })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: '☐', size: 24, color: COLORS.petrol, font: 'Arial' })] })]
}))
}),
new TableRow({
children: Array.from({ length: 10 }, (_, i) => new TableCell({
borders: noBorders,
width: { size: 936, type: WidthType.DXA },
shading: { fill: i < 7 ? COLORS.petrollight : COLORS.goldlight, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 40, right: 40 },
children: [new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: `Dia ${i + 11}`, size: 18, color: COLORS.petroldark, font: 'Arial', bold: true })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: '☐', size: 24, color: COLORS.petrol, font: 'Arial' })] })]
}))
}),
new TableRow({
children: Array.from({ length: 10 }, (_, i) => new TableCell({
borders: noBorders,
width: { size: 936, type: WidthType.DXA },
shading: { fill: COLORS.graylight, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 40, right: 40 },
children: [new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: `Dia ${i + 21}`, size: 18, color: COLORS.petroldark, font: ‘Arial’, bold: true })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘☐’, size: 24, color: COLORS.petrol, font: ‘Arial’ })] })]
}))
}),
]
}),
spacer(200),
heading2(‘Minha Página de Metas’),
infoBox(‘Minhas 3 Metas Principais nos Próximos 30 Dias’, [
‘Meta 1: ___________________________________________________________________________’,
‘Meta 2: ___________________________________________________________________________’,
‘Meta 3: ___________________________________________________________________________’,
]),
spacer(120),
heading2(‘Rastreador de Hábitos Semanal’),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [3360, 840, 840, 840, 840, 840, 840, 960],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: { style: BorderStyle.SINGLE, size: 1, color: ‘CCCCCC’ }, insideV: { style: BorderStyle.SINGLE, size: 1, color: ‘CCCCCC’ } },
rows: [
new TableRow({ children: [‘HÁBITO’, ‘SEG’, ‘TER’, ‘QUA’, ‘QUI’, ‘SEX’, ‘SÁB’, ‘DOM’].map((t, i) => new TableCell({
width: { size: i === 0 ? 3360 : 840, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 80, right: 80 },
children: [new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: t, size: 18, color: COLORS.white, bold: true, font: ‘Arial’ })] })]
})) }),
…[‘Visualização (10 min)’, ‘Declaração de Identidade’, ‘Emoção Elevada Intencional’, ‘Troca de Script Consciente’, ‘Gratidão (3 itens)’, ‘Anotação Diária’].map(habito =>
new TableRow({ children: [new TableCell({
width: { size: 3360, type: WidthType.DXA },
shading: { fill: COLORS.petrollight, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 120, right: 80 },
children: [new Paragraph({ children: [new TextRun({ text: habito, size: 18, color: COLORS.petroldark, font: ‘Arial’ })] })]
}),
…Array(7).fill(null).map(() => new TableCell({
width: { size: 840, type: WidthType.DXA },
shading: { fill: COLORS.white, type: ShadingType.CLEAR },
margins: { top: 80, bottom: 80, left: 80, right: 80 },
children: [new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘☐’, size: 20, font: ‘Arial’ })] })]
}))
] })
),
]
}),
spacer(200),
heading2(‘Minha Página de Compromisso’),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: { top: { style: BorderStyle.SINGLE, size: 4, color: COLORS.gold }, bottom: { style: BorderStyle.SINGLE, size: 4, color: COLORS.gold }, left: borderNone, right: borderNone },
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.goldlight, type: ShadingType.CLEAR },
margins: { top: 320, bottom: 320, left: 480, right: 480 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘MEU COMPROMISSO’, bold: true, size: 28, color: COLORS.petroldark, font: ‘Georgia’ })] }),
spacer(120),
new Paragraph({ children: [new TextRun({ text: ‘Eu, ________________________________________, me comprometo a praticar as ferramentas deste Kit de Implementação por 30 dias consecutivos.’, size: 22, color: COLORS.black, font: ‘Arial’ })] }),
spacer(80),
new Paragraph({ children: [new TextRun({ text: ‘Sei que a mudança não vem da informação — vem da aplicação. Por isso, me comprometo a agir, mesmo que pequeno, todos os dias.’, size: 22, color: COLORS.black, font: ‘Arial’, italics: true })] }),
spacer(80),
new Paragraph({ children: [new TextRun({ text: ‘Data de início: ___/___/______’, size: 22, color: COLORS.black, font: ‘Arial’ })] }),
spacer(80),
new Paragraph({ children: [new TextRun({ text: ‘Assinatura: _____________________________________________’, size: 22, color: COLORS.black, font: ‘Arial’ })] }),
]
})] })]
}),
spacer(200),
notesBox(‘Página de Reflexões Livres’),
// ===================== SOBRE A AUTORA =====================
pageBreak(),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 400, bottom: 400, left: 480, right: 480 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘QUEM É’, bold: true, size: 24, color: COLORS.gold, font: ‘Arial’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: ‘Karol Meier’, bold: true, size: 48, color: COLORS.white, font: ‘Georgia’ })] }),
]
})] })]
}),
spacer(200),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [2800, 6560],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [
new TableCell({
borders: noBorders,
width: { size: 2800, type: WidthType.DXA },
shading: { fill: COLORS.petrollight, type: ShadingType.CLEAR },
margins: { top: 200, bottom: 200, left: 160, right: 160 },
verticalAlign: VerticalAlign.CENTER,
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘[INSERIR FOTO DE KAROL MEIER]’, size: 18, color: COLORS.petrol, font: ‘Arial’, italics: true, bold: true })] }),
new Paragraph({ alignment: AlignmentType.CENTER, spacing: { before: 80 }, children: [new TextRun({ text: ‘(área reservada para foto)’, size: 16, color: COLORS.gray, font: ‘Arial’, italics: true })] }),
]
}),
new TableCell({
borders: noBorders,
width: { size: 6560, type: WidthType.DXA },
margins: { top: 80, bottom: 80, left: 240, right: 80 },
children: [
new Paragraph({ children: [new TextRun({ text: ‘Karol Meier é escritora, comunicadora e mentora com mais de 10 livros publicados. Formada em Jornalismo, com pós-graduação em Marketing Estratégico e Teologia e Neurociência, ela une ciência, fé e experiência pessoal para ajudar pessoas a descobrirem e viverem seu chamado.’, size: 22, color: COLORS.black, font: ‘Arial’ })] }),
spacer(80),
new Paragraph({ children: [new TextRun({ text: ‘Criadora do “Desafio Chamados para o Reino”, ela já transformou a vida de centenas de pessoas que desejam materializar seus dons e construir um legado de impacto no mundo digital e além dele.’, size: 22, color: COLORS.black, font: ‘Arial’ })] }),
spacer(80),
new Paragraph({ children: [new TextRun({ text: ‘Com uma voz inspiradora e prática, Karol acredita que cada pessoa carrega dentro de si tudo o que precisa para viver plenamente — e que a transformação começa quando decidimos ser quem fomos chamados a ser.’, size: 22, color: COLORS.black, font: ‘Arial’, italics: true })] }),
]
}),
]})]
}),
// ===================== CHAMADA FINAL =====================
pageBreak(),
new Table({
width: { size: 9360, type: WidthType.DXA },
columnWidths: [9360],
borders: { top: borderNone, bottom: borderNone, left: borderNone, right: borderNone, insideH: borderNone, insideV: borderNone },
rows: [new TableRow({ children: [new TableCell({
borders: noBorders,
width: { size: 9360, type: WidthType.DXA },
shading: { fill: COLORS.petrol, type: ShadingType.CLEAR },
margins: { top: 480, bottom: 480, left: 480, right: 480 },
children: [
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘SUA JORNADA CONTINUA’, bold: true, size: 24, color: COLORS.gold, font: ‘Arial’ })] }),
spacer(120),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Conheça o’, size: 24, color: COLORS.petrollight, font: ‘Arial’ })] }),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘DESAFIO CHAMADOS PARA O REINO’, bold: true, size: 36, color: COLORS.white, font: ‘Georgia’ })] }),
spacer(120),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Você terminou este kit. Mas sua transformação não terminou — ela apenas começou.’, size: 22, color: COLORS.petrollight, font: ‘Arial’, italics: true })] }),
spacer(80),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘O Desafio Chamados para o Reino é o próximo passo da sua jornada:’, size: 22, color: COLORS.petrollight, font: ‘Arial’ })] }),
spacer(80),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ’11 dias | 1 vídeo por dia | Atividades práticas diárias’, size: 22, color: COLORS.gold, font: ‘Arial’, bold: true })] }),
spacer(80),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘Ative sua identidade. Transforme seus dons em ativo real. Construa seu legado.’, size: 22, color: COLORS.petrollight, font: ‘Arial’, italics: true })] }),
spacer(160),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘escritora.karolmeier.com.br/cpr’, bold: true, size: 28, color: COLORS.gold, font: ‘Arial’ })] }),
]
})] })]
}),
spacer(200),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘─────────────────────────────────────’, size: 18, color: COLORS.gold, font: ‘Arial’ })] }),
spacer(80),
new Paragraph({
alignment: AlignmentType.CENTER,
children: [new TextRun({ text: ‘”Você foi chamado para mais. Este é apenas o começo.”‘, size: 28, color: COLORS.petrol, bold: true, font: ‘Georgia’, italics: true })]
}),
spacer(80),
new Paragraph({ alignment: AlignmentType.CENTER, children: [new TextRun({ text: ‘— Karol Meier’, size: 22, color: COLORS.gray, font: ‘Arial’ })] }),
];
const doc = new Document({
styles: {
default: {
document: { run: { font: ‘Arial’, size: 22, color: COLORS.black } }
},
paragraphStyles: [
{
id: ‘Heading1’, name: ‘Heading 1’, basedOn: ‘Normal’, next: ‘Normal’, quickFormat: true,
run: { size: 40, bold: true, font: ‘Georgia’, color: COLORS.petrol },
paragraph: { spacing: { before: 480, after: 240 }, outlineLevel: 0 }
},
{
id: ‘Heading2’, name: ‘Heading 2’, basedOn: ‘Normal’, next: ‘Normal’, quickFormat: true,
run: { size: 28, bold: true, font: ‘Georgia’, color: COLORS.petroldark },
paragraph: { spacing: { before: 360, after: 180 }, outlineLevel: 1 }
},
]
},
numbering: { config: [] },
sections: [{
properties: {
page: {
size: { width: 11906, height: 16838 },
margin: { top: 1440, right: 1440, bottom: 1440, left: 1440 }
}
},
headers: {
default: new Header({
children: [new Paragraph({
border: { bottom: { style: BorderStyle.SINGLE, size: 4, color: COLORS.petrol, space: 1 } },
children: [
new TextRun({ text: ‘Kit de Implementação — Quebrando o Hábito de Ser Você Mesmo’, size: 16, color: COLORS.gray, font: ‘Arial’, italics: true }),
new TextRun({ text: ‘ | Karol Meier’, size: 16, color: COLORS.gold, font: ‘Arial’, bold: true }),
]
})]
})
},
footers: {
default: new Footer({
children: [new Paragraph({
border: { top: { style: BorderStyle.SINGLE, size: 4, color: COLORS.petrol, space: 1 } },
alignment: AlignmentType.CENTER,
children: [
new TextRun({ text: ‘escritora.karolmeier.com.br/cpr | ‘, size: 16, color: COLORS.gray, font: ‘Arial’ }),
new TextRun({ children: [new PageNumber()], size: 16, color: COLORS.petrol, font: ‘Arial’ }),
]
})]
})
},
children
}]
});
Packer.toBuffer(doc).then(buffer => {
fs.writeFileSync(‘/mnt/user-data/outputs/Kit_Implementacao_Quebrando_Habito_KarolMeier.docx’, buffer);
console.log(‘Done! File saved.’);
}).catch(err => {
console.error(‘Error:’, err);
process.exit(1);
});