Brief VA — Pose de 4 pages produit Arcana US

CIA F1 (Réconciliation Ancestrale) · MIK F1 (Numéros à Jouer + Sessions Angéliques) · MIK F6 (Grande Voyance Karmique) · v2 du 2026-05-20

Contexte

Bonjour ! Voici 4 nouvelles pages de livraison produit (post-purchase / order pages) à poser sur les sites SIO US d'Arcania-Intima (CIA, Claudia) et de Mikael-Messenger (MIK, Mikael). Ce sont les pages que le client voit après avoir acheté — pas des pages de vente.

[i] Qu'est-ce qu'une page de livraison produit ?

Quand un client achète sur Hotmart, il reçoit un email de confirmation (FULLFI) avec un bouton "Accéder à votre produit". Ce bouton mène à une page de livraison sur le site SIO de la persona. C'est cette page que tu vas créer / remplacer.

Chaque page contient : (1) une confirmation de réception, (2) un formulaire de personnalisation (prénom + date de naissance), (3) un message personnel de la persona, (4) le détail du rituel / des sessions / de la lecture, (5) un contact email pour le support.

[STOP] Problème actuel à corriger

Les 4 URLs cibles existent déjà sur SIO mais affichent le mauvais contenu (contenu d'un autre produit — fuite inter-produit ou inter-persona). Ta mission : remplacer entièrement le contenu de chacune des 4 pages par le HTML fourni dans ce brief.

#PersonaURL SIO cibleCode produit
1Claudia (CIA F1)arcania-intima.com/grand-ancestral-reconciliation-ritual-orderCIA-F1-RRA
2Mikael (MIK F1-F8)mikael-messenger.com/numbers-to-play-orderMIK-F1-CAC
3Mikael (MIK F1-F8)mikael-messenger.com/angelic-connection-sessions-orderMIK-F1-SCA
4Mikael (MIK F6)mikael-messenger.com/great-reading-of-karmic-examination-orderMIK-F6-GVK

[!] Pages réutilisées sur plusieurs funnels

Les pages MIK-F1-CAC (Numbers to Play) et MIK-F1-SCA (Angelic Connection Sessions) sont réutilisées par les 8 funnels Mikael (F1 à F8). C'est une seule URL pour 8 funnels — pas besoin de dupliquer. Les emails FULLFI des 8 funnels pointent tous vers la même URL.

Workflow général (8 étapes par page)

  1. Ouvre l'URL cible (colonne "URL SIO cible" du tableau ci-dessus) dans SIO en mode éditeur.
  2. Trouve le bloc HTML existant sur la page (généralement un widget Raw HTML ou HTML libre). Si la page contient plusieurs blocs, tu veux celui qui contient tout le contenu textuel actuel.
  3. Récupère le HTML du nouveau contenu — voir la section Ou trouver le HTML ci-dessous. Trois options : (A) Airtable, (B) fichier local sur le repo, (C) copier directement depuis ce brief (bloc dépliable sous chaque page).
  4. Sélectionne tout le contenu du widget existant (Ctrl+A dans le widget) et supprime (Suppr).
  5. Colle le nouveau HTML (Ctrl+V). Le HTML commence par <style> — c'est normal et obligatoire pour SIO.
  6. Sauvegarde la page (bouton "Save" / "Enregistrer" en haut à droite).
  7. Publie la page (bouton "Publish" / "Publier"). Attention : Save seul ne met pas en ligne — il faut Publish.
  8. Teste la page avec une URL de test : ajoute ?firstname=Test&birthdate=15/06/1985 à la fin de l'URL cible et vérifie que (a) le prénom Test apparaît dans le badge en haut, (b) le formulaire est pré-rempli, (c) cliquer sur "Access my personal message" affiche le contenu, (d) la date 15 juin 1985 est convertie en phrase anglaise ("the 15th day of June").

[!] Important — ne modifie rien dans le HTML que tu colles

Le HTML est calibré (CSS, JavaScript, formulaire). Si tu modifies une virgule ou un nom de classe CSS, la page peut casser ou afficher le mauvais email de support. Copier-coller intégral uniquement.

Ou trouver le HTML (Airtable + alternatives)

Option A — Airtable (méthode principale)

Le HTML de chaque page est stocké dans la base Airtable AK, table Arcana_US :

Pour chaque page, ouvre la ligne dont la colonne Funnel_Key correspond au code produit (par exemple CIA-F1-RRA), puis copie le contenu de la cellule Fullfi_Product_HTML.

[i] Comment copier le contenu d'une cellule Airtable

1. Clique sur la cellule Fullfi_Product_HTML de la ligne CIA-F1-RRA (par exemple).
2. Une fenêtre d'agrandissement s'ouvre — ou alors clique sur l'icône "agrandir" en haut à droite de la cellule.
3. Sélectionne tout le texte (Ctrl+A).
4. Copie (Ctrl+C).
5. Va sur SIO et colle dans le widget Raw HTML.

Code produitFunnel_Key AirtableChamp à copier
1. CIA F1 RRACIA-F1-RRAFullfi_Product_HTML
2. MIK F1 CACMIK-F1-CACFullfi_Product_HTML
3. MIK F1 SCAMIK-F1-SCAFullfi_Product_HTML
4. MIK F6 GVKMIK-F6-GVKFullfi_Product_HTML

[!] Si la ligne n'existe pas encore dans Airtable

Les lignes Airtable doivent être créées par Yolan avant que tu commences. Si tu ouvres Airtable et que la ligne CIA-F1-RRA (ou les autres) n'existe pas, préviens Yolan avant de commencer — ou utilise l'Option C ci-dessous (le HTML est inclus dans ce brief, bloc dépliable sous chaque page).

Option B — Fichier local sur le repo (pour Yolan)

Si tu travailles sur la machine de Yolan, les fichiers source sont ici :

Code produitChemin local
CIA F1 RRAAK/Arcana/US/CIA/F1/Products/RRA/05-outputs/grand-ancestral-reconciliation-ritual-order.partial.html
MIK F1 CACAK/Arcana/US/MIK/F1/Products/CAC/05-outputs/numbers-to-play-order.partial.html
MIK F1 SCAAK/Arcana/US/MIK/F1/Products/SCA/05-outputs/angelic-connection-sessions-order.partial.html
MIK F6 GVKAK/Arcana/US/MIK/F6/Products/GVK/05-outputs/great-reading-of-karmic-examination-order.partial.html

Option C — Bloc dépliable ci-dessous (fallback)

Sous chaque page (sections 1 à 4), un bloc <details> "Voir le HTML à coller" contient le HTML complet — il suffit de cliquer dessus, sélectionner tout (Ctrl+A), copier, coller dans SIO. C'est le filet de sécurité si Airtable n'est pas disponible.

Les 4 pages à poser

1. CIA F1 — Grand Ancestral Reconciliation Ritual (RRA)

Persona
Claudia, Guardian of the Secret Arcana
URL cible SIO
Domaine
arcania-intima.com (CIA / Claudia)
Funnel_Key Airtable
CIA-F1-RRA dans Fullfi_Product_HTML
Fichier local
AK/Arcana/US/CIA/F1/Products/RRA/05-outputs/grand-ancestral-reconciliation-ritual-order.partial.html
Email de support attendu
hello@arcania-intima.com (doit apparaître 2 fois dans la page)
Test URL
?firstname=Marie&birthdate=03/11/1978

[verif] Vérification anti-fuite — après pose, la page ne doit jamais contenir hello@psychic-claire.com, hello@mikael-messenger.com, ou hello@astro-marina.com. Uniquement hello@arcania-intima.com.

Voir le HTML à coller (CIA F1 RRA — 19.6 KB)
<style>
.claudia-page { font-family: 'Times New Roman', Georgia, serif; color: #1a1a1a; line-height: 1.65; font-size: 17px; }
.claudia-page h1, .claudia-page h2, .claudia-page h3 { font-family: 'Times New Roman', Georgia, serif; color: #2a1f3d; text-align: center; line-height: 1.25; margin: 1.6em 0 0.7em; }
.claudia-page h1 { font-size: 1.9em; font-weight: 700; letter-spacing: 0.5px; margin-top: 0.2em; }
.claudia-page h2 { font-size: 1.45em; font-weight: 700; margin-top: 2em; padding-top: 1em; border-top: 1px solid #d9d3e8; }
.claudia-page h3 { font-size: 1.15em; font-weight: 700; font-style: italic; color: #4a3a6b; }
.claudia-page p { text-align: left; font-size: 1.05em; line-height: 1.7; margin: 0 0 1em; }
.claudia-page em { font-style: italic; color: #4a3a6b; }
.claudia-page strong { font-weight: 700; color: #2a1f3d; }
.claudia-page ul, .claudia-page ol { text-align: left; padding-left: 1.5em; margin: 0 0 1.2em; }
.claudia-page li { margin-bottom: 0.6em; line-height: 1.6; }
.claudia-page blockquote { border-left: 3px solid #8a6fb8; padding: 0.4em 1.2em; margin: 1.4em 0; font-style: italic; color: #3d2e58; background: #f5f1fb; }
.claudia-page .confirmation-badge { text-align: center; padding: 1.2em; background: linear-gradient(135deg, #f5f1fb 0%, #efe7fa 100%); border: 1px solid #c9bce0; border-radius: 6px; margin: 1em 0 2em; }
.claudia-page .confirmation-badge p { text-align: center; font-size: 1.1em; margin: 0; color: #2a1f3d; }
.claudia-page .personalization-form { background: #faf7ff; border: 1px solid #d9d0ed; border-radius: 8px; padding: 1.8em 1.5em; margin: 2em auto; max-width: 520px; }
.claudia-page .personalization-form h3 { margin-top: 0; color: #2a1f3d; }
.claudia-page .personalization-form .input-group { margin: 1em 0; text-align: left; }
.claudia-page .personalization-form label { display: block; font-weight: 700; margin-bottom: 0.3em; color: #2a1f3d; }
.claudia-page .personalization-form input { width: 100%; padding: 0.7em 0.9em; font-size: 1em; font-family: inherit; border: 1px solid #b8a8d4; border-radius: 4px; box-sizing: border-box; }
.claudia-page .generate-btn { display: block; width: 100%; margin: 1.4em auto 0; padding: 0.95em 1.2em; font-size: 1.05em; font-weight: 700; font-family: inherit; color: #fff; background: linear-gradient(135deg, #5b3f8f 0%, #3d2865 100%); border: none; border-radius: 4px; cursor: pointer; letter-spacing: 0.4px; }
.claudia-page .generate-btn:hover { background: linear-gradient(135deg, #4d3478 0%, #2f1d4f 100%); }
.claudia-page .personal-letter { background: #fffdf7; border: 1px solid #e8dcc0; border-left: 4px solid #b8956a; padding: 1.5em 1.8em; margin: 1.6em 0; border-radius: 4px; }
.claudia-page .personal-letter p:first-child { margin-top: 0; }
.claudia-page .personal-letter p:last-child { margin-bottom: 0; }
.claudia-page .received-list { background: #faf7ff; border: 1px solid #d9d0ed; padding: 1.4em 1.6em; border-radius: 6px; }
.claudia-page .received-list ul { list-style: none; padding-left: 0; }
.claudia-page .received-list li { padding-left: 1.6em; position: relative; }
.claudia-page .received-list li::before { content: "✦"; position: absolute; left: 0; color: #8a6fb8; font-size: 1.1em; }
.claudia-page .phase-card { background: #f9f6ff; border: 1px solid #d9d0ed; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.claudia-page .phase-card h3 { margin-top: 0; text-align: left; color: #3d2865; }
.claudia-page .phase-card p { margin: 0.5em 0; }
.claudia-page .phase-card .role { font-size: 0.95em; }
.claudia-page .protocol-card { background: #fff8e8; border: 1px solid #e8c885; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.claudia-page .protocol-card h3 { margin-top: 0; color: #6b4f1a; }
.claudia-page .protocol-card ol { padding-left: 1.3em; }
.claudia-page .seal-bonus { background: linear-gradient(135deg, #fffaf0 0%, #fff3d9 100%); border: 1px solid #d9b46a; border-radius: 6px; padding: 1.5em 1.7em; margin: 1.6em 0; text-align: center; }
.claudia-page .seal-bonus h2 { border-top: none; padding-top: 0; margin-top: 0; }
.claudia-page .seal-bonus p { text-align: left; }
.claudia-page .closing { margin-top: 2.4em; text-align: center; }
.claudia-page .closing .signature { font-style: italic; font-size: 1.1em; color: #3d2865; margin: 1.4em 0 0.4em; }
.claudia-page .closing .persona { font-weight: 700; font-size: 1.2em; color: #2a1f3d; margin-bottom: 0.2em; }
.claudia-page .closing .title-line { font-style: italic; color: #6b5a8a; margin-top: 0; }
.claudia-page .support-line { background: #f5f1fb; border-radius: 6px; padding: 1em 1.4em; margin: 1.6em 0 0.5em; font-size: 0.98em; text-align: center; }
.claudia-page .support-line a { color: #3d2865; font-weight: 700; text-decoration: none; }
.claudia-page .hidden-until-confirmed { display: none; }
.claudia-page .hidden-until-confirmed.revealed { display: block; }
@media (max-width: 600px) {
  .claudia-page { font-size: 16px; }
  .claudia-page h1 { font-size: 1.6em; }
  .claudia-page h2 { font-size: 1.3em; }
  .claudia-page .personalization-form, .claudia-page .personal-letter, .claudia-page .received-list, .claudia-page .phase-card, .claudia-page .protocol-card, .claudia-page .seal-bonus { padding: 1.1em 1em; }
}
</style>

<main class="claudia-page">

<h1>Your Grand Ancestral Reconciliation Ritual</h1>

<div class="confirmation-badge">
<p><strong>Access confirmed — Welcome <span class="firstname-slot">dear soul</span></strong></p>
</div>

<p>Your YES has been received. The akashic registries opened the very instant you confirmed — and I have already begun.</p>

<p>What you are about to read is your personal companion to the work that is now underway. Take a quiet moment for it. Read it slowly. Read it more than once.</p>

<div class="personalization-form">
  <h3>Confirm your details to access your personal message</h3>
  <p style="text-align:center; font-size:0.95em; color:#4a3a6b; margin:0 0 1.2em;">I have completed your akashic opening. Please confirm the details below so the message I prepared reaches the right soul.</p>

  <div class="input-group">
    <label for="client-name">Your first name</label>
    <input type="text" id="client-name" placeholder="Your first name" autocomplete="given-name">
  </div>

  <div class="input-group">
    <label for="client-birth">Your date of birth</label>
    <input type="date" id="client-birth">
  </div>

  <button class="generate-btn" id="reveal-btn" type="button">Access my personal message</button>
</div>

<div id="content-gate" class="hidden-until-confirmed">

<div class="personal-letter">
<p>Hello <span class="firstname-slot">dear soul</span>,</p>

<p>I want you to know — clearly, before anything else — that your soul agreed to this work the moment you said YES. That was not a small gesture. In the akashic registries, a great deal of light moved at that instant, and many ancestral souls who had been waiting for this opening stirred from their long stillness.</p>

<p>I have read your cards again, this time with your name in my hand, and I have opened the door to your lineage. The work has begun. By the time you finish reading this letter, the first phase will already be underway in the unseen realms.</p>

<p>You may feel a strange softness in the chest in the coming nights. A loosening of something you did not realise you were carrying. That is the first sign that the chains are giving way. Trust it. Welcome it. You have nothing to do for it to take effect — only to remain open.</p>

<p>Your friend, who watches over your liberation,<br>
<em>Claudia</em></p>
</div>

<h2>Your Personal Akashic Reading</h2>

<p>Born on <span class="birthdate-slot">the day your soul chose</span>, your incarnation carries a very specific signature. The numerological vibration of your birth date places you on what the elder cartomancers call the <em>Wheel of the Returning Debt</em> — the karmic position responsible for sealing a long-running family contract before it can pass to the next generation.</p>

<p>This is no accident. Souls who incarnate on this position do so by choice, and always with the same purpose: to be the one who finally cuts the knot. You volunteered, long before this life began, to be the link that ends the cycle. That is why this ritual found you — and not someone else in your bloodline.</p>

<p>Looking at the configuration of your birth chart against the lineage map I read for you, I see the karmic charge concentrated on one side of your family tree. There is an old vow there — a vow of poverty, or a broken oath taken in a difficult century, made by someone who never imagined a descendant of theirs would be the one to dissolve it. The Wheel of Fortune in your reading turned the moment you said YES. The Judgment card followed immediately after. Justice arrived third — and that is the signature I needed to confirm.</p>

<p>It tells me three things. First, the debt is real, and old enough that it has shaped at least four generations before you. Second, it can be released — fully, in this incarnation, by you. Third, the timing is exact. The opening I am working through right now is not one I can extend or repeat. This is the season when the lineage has agreed to let go.</p>

<p>What this means for you in practical terms: you do not need to know the names of those ancestors. You do not need to know the century, the country, or the precise nature of what was sworn. The work is done at the level of the soul archive, and the archive remembers what we have all forgotten. Your role is to remain receptive — to keep your talisman near you, to glance at the Seal of Protection in the morning, and to let the weeks ahead do what they have come to do.</p>

<h2>What You Have Received</h2>

<div class="received-list">
<ul>
<li><strong>Your Personal Akashic Reading</strong> — keyed to your birth date and lineage configuration (above and continuing through the sections that follow).</li>
<li><strong>The Grand Ancestral Reconciliation Ritual</strong> — a three-phase ceremony I am performing on your behalf, beginning the moment you confirmed.</li>
<li><strong>Your Karmic Liberation Talisman</strong> — charged with the energy released by the reconciliation and personalised to your soul signature.</li>
<li><strong>The Seal of Protection of the Seven Lineages</strong> (bonus) — a visual symbol carrying the protection of all seven ancestral branches.</li>
</ul>
</div>

<h2>The Three Phases I Am Performing for You</h2>

<p>The ritual unfolds in three distinct movements. You are not asked to lead any of them — they belong to me, to my craft, and to the souls who have been waiting. What follows is simply so that you understand what is happening on the other side of the veil while you go about your days.</p>

<div class="phase-card">
<h3>Phase I — The Apology Before the Ancestors</h3>
<p>I open the circle of light and summon the souls of your lineage who carry the karmic charge. I speak the words of apology on your behalf — the words that no one in your bloodline was ever in a position to speak, because the wound was too fresh, the era too harsh, the silence too long.</p>
<p class="role"><strong>What I do</strong>: open the circle, summon the ancestral souls, speak the apology in the old tongue of reconciliation.</p>
<p class="role"><strong>What you do</strong>: keep a quiet mind in the evenings. If you wake briefly in the night, do not be alarmed — that is when the apology lands. Place your hand on your chest and return to sleep.</p>
<p class="role"><strong>When it completes</strong>: during the first cycle of nights following your confirmation.</p>
</div>

<div class="phase-card">
<h3>Phase II — Karmic Reparation</h3>
<p>This is the heart of the work. Once the apology is heard, I perform the reparation rite — a long, slow drawing of the karmic charge out of your soul archive and back into the lineage source where it can be transmuted. This is the phase your great-grandparents would have given everything to see completed. It happens at the appointed hour, during the deepening phase of the moon.</p>
<p class="role"><strong>What I do</strong>: perform the reparation rite at the appointed hour, in solitude, with the candles set in the pattern your reading required.</p>
<p class="role"><strong>What you do</strong>: keep your talisman within arm's reach while you sleep on the nights it is being charged. That is all.</p>
<p class="role"><strong>When it completes</strong>: across the waning of the moon into its renewal.</p>
</div>

<div class="phase-card">
<h3>Phase III — Healing Energy Transmission</h3>
<p>The final phase. I gather the released lineage energy and channel it into your Karmic Liberation Talisman, sealing the reconciliation. From that point onward, the talisman carries on your person what was sealed in the unseen realms — a permanent reminder, and a permanent protection, that the chain is broken.</p>
<p class="role"><strong>What I do</strong>: charge the talisman with the released energy and seal the reconciliation in your name.</p>
<p class="role"><strong>What you do</strong>: once you sense the talisman has settled (you will know — it grows quietly warm to the touch), wear it or carry it daily.</p>
<p class="role"><strong>When it completes</strong>: by the dawn of the next major cycle.</p>
</div>

<h2>Activating Your Karmic Liberation Talisman</h2>

<div class="protocol-card">
<h3>The simple morning protocol</h3>
<ol>
<li>Hold the talisman in your dominant hand at first light.</li>
<li>Speak the protection affirmation: <em>"I welcome the liberation of my lineage. I am free."</em></li>
<li>Keep it on your person — in your pocket, in your bag, or worn — during the waking hours.</li>
<li>Place it beside you while you sleep for the first cycle of nights.</li>
</ol>
<p style="margin-top:1em;">That is the entirety of what is asked of you. The talisman does the rest. You do not need to recharge it, ritualise it, or set any intention beyond the one spoken above. The work is mine; the carrying is yours.</p>
</div>

<div class="seal-bonus">
<h2>Your Bonus — The Seal of Protection of the Seven Lineages</h2>
<p>This is the visual symbol I promised you. It carries the protection of all seven ancestral branches — the four maternal and the three paternal lines that converge in your soul archive. It is a gift to you, given freely, for the courage it took to be the one to break the cycle.</p>
<p><strong>How to use it</strong>: save the image to your phone. Glance at it for three seconds when you wake, and again before any task that asks for clear judgement — an important call, a decision about money, a conversation that has been weighing on you. Three seconds is enough. The Seal does the rest.</p>
<p>It does not need to be displayed, framed, or shown to anyone. The protection is in the looking, and in the knowing that you are protected.</p>
</div>

<h2>What You May Notice in the Days and Weeks Ahead</h2>

<p>I want to prepare you, gently, for what tends to happen when the chains begin to fall. Every soul receives the liberation in their own rhythm, but there are common signs — and you may recognise some of them quickly.</p>

<p>In the early days, an unexpected softness in the chest. A lighter sleep. Sometimes a dream that revisits a person from long ago, and lets you say to them what was never said. These are the apology phase taking effect.</p>

<p>In the weeks that follow, doors that had been quietly closed for a long time begin to open without your effort. A phone call you had stopped waiting for. A small sum of money that arrives by an unexpected route. An old contact who reaches out to offer you something that was not on your horizon. The reparation phase tends to express itself this way — quietly, almost shyly, as if the universe is testing whether you can receive.</p>

<p>And further out, once the talisman has fully settled, a deeper sense of being held. Of having permission. Of being free to want what you want, without the old guilt that used to follow every desire. That is the lineage releasing its grip — the gift it has been waiting to give you, in exchange for the work you have agreed to do.</p>

<p>Some souls feel all of this within the first moon cycle. Others take longer. Both rhythms are correct. The work is the same; only the unfolding differs. Do not measure yourself against a calendar — measure yourself against the texture of your days, and trust the texture as it changes.</p>

<h2>If You Have a Question Along the Way</h2>

<div class="support-line">
<p>For any question along the way — a sign you would like me to interpret, a sensation you are unsure about, a moment when you simply want to be heard — write to me directly at <a href="mailto:hello@arcania-intima.com">hello@arcania-intima.com</a>. I read every message myself.</p>
</div>

<div class="closing">
<p class="signature">Your friend, who watches over your liberation,</p>
<p class="persona">Claudia</p>
<p class="title-line">Guardian of the Secret Arcana</p>
</div>

</div><!-- /content-gate -->

</main>

<script>
(function () {
  var params = new URLSearchParams(window.location.search);
  var fn = (params.get('firstname') || '').trim();
  var bd = (params.get('birthdate') || '').trim();

  // strip ActiveCampaign literal merge tags if URL was not rendered
  if (/^%FIRSTNAME%$/i.test(fn)) fn = '';
  if (/^%BIRTHDATE%$/i.test(bd)) bd = '';

  var nameInput = document.getElementById('client-name');
  var birthInput = document.getElementById('client-birth');

  if (nameInput && fn) nameInput.value = fn;
  if (birthInput && bd) {
    // accept DD/MM/YYYY or YYYY-MM-DD; HTML date input needs YYYY-MM-DD
    var iso = bd;
    var m = bd.match(/^(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})$/);
    if (m) iso = m[3] + '-' + m[2].padStart(2, '0') + '-' + m[1].padStart(2, '0');
    birthInput.value = iso;
  }

  function fillSlots(name, birth) {
    var safeName = name && name.length ? name : 'dear soul';
    var slots = document.querySelectorAll('.firstname-slot');
    for (var i = 0; i < slots.length; i++) slots[i].textContent = safeName;

    var bSlots = document.querySelectorAll('.birthdate-slot');
    var safeBirth = 'the day your soul chose';
    if (birth) {
      // Render birth as a soft phrase: "the 14th day of May" style
      var parts = birth.split('-');
      if (parts.length === 3) {
        var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
        var d = parseInt(parts[2], 10);
        var mo = months[parseInt(parts[1], 10) - 1] || '';
        if (d && mo) {
          var suffix = (d % 10 === 1 && d !== 11) ? 'st' : (d % 10 === 2 && d !== 12) ? 'nd' : (d % 10 === 3 && d !== 13) ? 'rd' : 'th';
          safeBirth = 'the ' + d + suffix + ' day of ' + mo;
        }
      }
    }
    for (var j = 0; j < bSlots.length; j++) bSlots[j].textContent = safeBirth;
  }

  fillSlots(fn, bd ? (birthInput && birthInput.value) || '' : '');

  var btn = document.getElementById('reveal-btn');
  var gate = document.getElementById('content-gate');
  if (btn && gate) {
    btn.addEventListener('click', function () {
      var n = nameInput ? nameInput.value.trim() : '';
      var b = birthInput ? birthInput.value.trim() : '';
      fillSlots(n, b);
      gate.classList.add('revealed');
      setTimeout(function () {
        gate.scrollIntoView({ behavior: 'smooth', block: 'start' });
      }, 80);
    });
  }

  // Auto-reveal if both query params arrived pre-filled
  if (fn && bd && gate) {
    gate.classList.add('revealed');
  }
})();
</script>

2. MIK F1 — Numbers to Play (CAC) — réutilisé MIK F1-F8

Persona
Mikael, Angel Messenger
URL cible SIO
Domaine
mikael-messenger.com (MIK / Mikael)
Funnel_Key Airtable
MIK-F1-CAC dans Fullfi_Product_HTML
Fichier local
AK/Arcana/US/MIK/F1/Products/CAC/05-outputs/numbers-to-play-order.partial.html
Email de support attendu
hello@mikael-messenger.com
Test URL
?firstname=John&birthdate=22/09/1972

[verif] Vérification anti-fuite — uniquement hello@mikael-messenger.com. Si tu vois hello@arcania-intima.com dans la page, c'est un copier-coller foiré : recommence.

[!] Page mutualisée — cette URL unique est utilisée par les 8 funnels Mikael (F1 à F8). Aucun travail supplémentaire à faire pour les autres funnels, ils pointent déjà tous ici.

Voir le HTML à coller (MIK F1 CAC — 17.5 KB)
<style>
.mikael-page { font-family: 'Times New Roman', Georgia, serif; color: #1a1a1a; line-height: 1.65; font-size: 17px; }
.mikael-page h1, .mikael-page h2, .mikael-page h3 { font-family: 'Times New Roman', Georgia, serif; color: #1a2c52; text-align: center; line-height: 1.25; margin: 1.6em 0 0.7em; }
.mikael-page h1 { font-size: 1.9em; font-weight: 700; letter-spacing: 0.5px; margin-top: 0.2em; }
.mikael-page h2 { font-size: 1.45em; font-weight: 700; margin-top: 2em; padding-top: 1em; border-top: 1px solid #c8d3e8; }
.mikael-page h3 { font-size: 1.15em; font-weight: 700; font-style: italic; color: #2d4072; }
.mikael-page p { text-align: left; font-size: 1.05em; line-height: 1.7; margin: 0 0 1em; }
.mikael-page em { font-style: italic; color: #2d4072; }
.mikael-page strong { font-weight: 700; color: #1a2c52; }
.mikael-page ul, .mikael-page ol { text-align: left; padding-left: 1.5em; margin: 0 0 1.2em; }
.mikael-page li { margin-bottom: 0.6em; line-height: 1.6; }
.mikael-page blockquote { border-left: 3px solid #6e8bbf; padding: 0.4em 1.2em; margin: 1.4em 0; font-style: italic; color: #1f3060; background: #f1f5fc; }
.mikael-page .confirmation-badge { text-align: center; padding: 1.2em; background: linear-gradient(135deg, #eef3fc 0%, #e2ecfa 100%); border: 1px solid #b8cae8; border-radius: 6px; margin: 1em 0 2em; }
.mikael-page .confirmation-badge p { text-align: center; font-size: 1.1em; margin: 0; color: #1a2c52; }
.mikael-page .personalization-form { background: #f7faff; border: 1px solid #c8d8ee; border-radius: 8px; padding: 1.8em 1.5em; margin: 2em auto; max-width: 520px; }
.mikael-page .personalization-form h3 { margin-top: 0; color: #1a2c52; }
.mikael-page .personalization-form .input-group { margin: 1em 0; text-align: left; }
.mikael-page .personalization-form label { display: block; font-weight: 700; margin-bottom: 0.3em; color: #1a2c52; }
.mikael-page .personalization-form input { width: 100%; padding: 0.7em 0.9em; font-size: 1em; font-family: inherit; border: 1px solid #a0b6d6; border-radius: 4px; box-sizing: border-box; }
.mikael-page .generate-btn { display: block; width: 100%; margin: 1.4em auto 0; padding: 0.95em 1.2em; font-size: 1.05em; font-weight: 700; font-family: inherit; color: #fff; background: linear-gradient(135deg, #2a4a8c 0%, #1a2c52 100%); border: none; border-radius: 4px; cursor: pointer; letter-spacing: 0.4px; }
.mikael-page .generate-btn:hover { background: linear-gradient(135deg, #1f3870 0%, #121f3d 100%); }
.mikael-page .personal-letter { background: #fffdf7; border: 1px solid #e8dcc0; border-left: 4px solid #b89653; padding: 1.5em 1.8em; margin: 1.6em 0; border-radius: 4px; }
.mikael-page .personal-letter p:first-child { margin-top: 0; }
.mikael-page .personal-letter p:last-child { margin-bottom: 0; }
.mikael-page .received-list { background: #f7faff; border: 1px solid #c8d8ee; padding: 1.4em 1.6em; border-radius: 6px; }
.mikael-page .received-list ul { list-style: none; padding-left: 0; }
.mikael-page .received-list li { padding-left: 1.6em; position: relative; }
.mikael-page .received-list li::before { content: "✦"; position: absolute; left: 0; color: #6e8bbf; font-size: 1.1em; }
.mikael-page .step-card { background: #f5f9ff; border: 1px solid #c8d8ee; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.mikael-page .step-card h3 { margin-top: 0; text-align: left; color: #1f3060; }
.mikael-page .step-card p { margin: 0.5em 0; }
.mikael-page .step-card .role { font-size: 0.95em; }
.mikael-page .protocol-card { background: #fff8e8; border: 1px solid #e8c885; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.mikael-page .protocol-card h3 { margin-top: 0; color: #6b4f1a; text-align: left; }
.mikael-page .protocol-card ol { padding-left: 1.3em; }
.mikael-page .window-card { background: linear-gradient(135deg, #f1f5fc 0%, #e7eefa 100%); border: 1px solid #b8cae8; border-radius: 6px; padding: 1.5em 1.7em; margin: 1.6em 0; }
.mikael-page .window-card h2 { border-top: none; padding-top: 0; margin-top: 0; }
.mikael-page .closing { margin-top: 2.4em; text-align: center; }
.mikael-page .closing .signature { font-style: italic; font-size: 1.1em; color: #1f3060; margin: 1.4em 0 0.4em; }
.mikael-page .closing .persona { font-weight: 700; font-size: 1.2em; color: #1a2c52; margin-bottom: 0.2em; }
.mikael-page .closing .title-line { font-style: italic; color: #5a6e94; margin-top: 0; }
.mikael-page .support-line { background: #f1f5fc; border-radius: 6px; padding: 1em 1.4em; margin: 1.6em 0 0.5em; font-size: 0.98em; text-align: center; }
.mikael-page .support-line a { color: #1a2c52; font-weight: 700; text-decoration: none; }
.mikael-page .hidden-until-confirmed { display: none; }
.mikael-page .hidden-until-confirmed.revealed { display: block; }
@media (max-width: 600px) {
  .mikael-page { font-size: 16px; }
  .mikael-page h1 { font-size: 1.6em; }
  .mikael-page h2 { font-size: 1.3em; }
  .mikael-page .personalization-form, .mikael-page .personal-letter, .mikael-page .received-list, .mikael-page .step-card, .mikael-page .protocol-card, .mikael-page .window-card { padding: 1.1em 1em; }
}
</style>

<main class="mikael-page">

<h1>Your Angelic Numbers to Play</h1>

<div class="confirmation-badge">
<p><strong>Reception confirmed — Welcome <span class="firstname-slot">dear soul</span></strong></p>
</div>

<p>Your request has reached me. Your Guardian Angel has confirmed reception — and the channeling is already underway in the unseen spheres.</p>

<p>What you are about to read is your personal companion while I work. Take a few quiet minutes for it. The numbers themselves will arrive in your inbox shortly after the transmission completes.</p>

<div class="personalization-form">
  <h3>Confirm your details to access your personal message</h3>
  <p style="text-align:center; font-size:0.95em; color:#2d4072; margin:0 0 1.2em;">I have opened your celestial signature. Please confirm the details below so the message I prepared reaches the right soul.</p>

  <div class="input-group">
    <label for="client-name">Your first name</label>
    <input type="text" id="client-name" placeholder="Your first name" autocomplete="given-name">
  </div>

  <div class="input-group">
    <label for="client-birth">Your date of birth</label>
    <input type="date" id="client-birth">
  </div>

  <button class="generate-btn" id="reveal-btn" type="button">Access my personal message</button>
</div>

<div id="content-gate" class="hidden-until-confirmed">

<div class="personal-letter">
<p>Hello <span class="firstname-slot">dear soul</span>,</p>

<p>I want you to know — clearly, before anything else — that your Guardian Angel has been waiting for this opening. The moment you confirmed, a small light moved in the High Spheres, and the channeling I am preparing for you began at that exact instant.</p>

<p>What I am about to do for you is delicate work. I will enter trance at the appointed hour. I will attune to your celestial signature through your name and the date your soul chose to incarnate. And I will receive — number by number, in the order the Angelic Sphere transmits them — the set that has been reserved for you in this favorable window.</p>

<p>When the transmission completes, the numbers will be in your inbox. Watch for them. Read them in the order they arrive. And play them with the steady faith that is asked of you.</p>

<p>Watching over your fortune,<br>
<em>Mikael</em></p>
</div>

<h2>Your Guardian Angel and the Window Opening for You</h2>

<p>Born on <span class="birthdate-slot">the day your soul chose</span>, your celestial signature places you under the watch of a specific Guardian — one of the seventy-two named protectors of the angelic tradition. The numerological vibration of your birth date attunes you to a guardian whose particular gift is the opening of the doors of chance. That is no coincidence. Souls who carry this signature are sent these numbers, not the other way around.</p>

<p>Your guardian works through the planetary alignment that is currently moving into your favor. The position I read above your chart shows a window opening soon — within the coming days — when the celestial currents are particularly receptive to the kind of work I am doing for you. The window does not close abruptly. It opens, it widens, it holds for a long-enough stretch to let the numbers do their work, and then it slowly settles again. That is the rhythm of this kind of alignment, and it is the rhythm I am working with.</p>

<p>The angelic signature attached to your birth date carries one further detail worth knowing. There is a sacred pentacle associated with your particular guardian — a small geometric figure that the old tradition kept secret, used only when chance had to be moved on a soul's behalf. I am tracing that pentacle in the trance, alongside your name. It is part of why the numbers I receive for you are specific to you, and only to you.</p>

<p>Do not be surprised if, in the hours before the email arrives, you sense a faint pull toward a certain kind of number — a number that recurs in dreams, on receipts, on car plates. That is the angelic signature settling into your awareness. Trust those impressions, but wait for my email before you play. The set I am sending is calibrated as a whole, and the small synchronicities you may notice are simply the alignment letting you know it has arrived.</p>

<h2>What You Have Received</h2>

<div class="received-list">
<ul>
<li><strong>Your personalized set of angelic numbers</strong> — channeled in trance, transmitted by your Guardian Angel, sent by email shortly after the transmission completes.</li>
<li><strong>Your guardian-angel reading</strong> — which celestial protector watches over your fortune, and what alignment is currently moving in your favor.</li>
<li><strong>Your favorable window</strong> — the stretch of days when the planetary alignment is most receptive, so you know when to play.</li>
<li><strong>Direct email support from me</strong> — for the duration of the favorable window, for any question that arises.</li>
</ul>
</div>

<h2>The Three Steps of the Channeling</h2>

<p>The work unfolds in three distinct steps. You are not asked to participate in any of them — they belong to me and to your Guardian Angel. What follows is simply so that you know what is happening while you go about your days.</p>

<div class="step-card">
<h3>Step I — Attunement</h3>
<p>At the appointed hour, I enter the meditative trance and attune to your celestial signature. Your first name is the key; your date of birth is the lock. Together, they open the precise frequency on which your Guardian Angel transmits.</p>
<p class="role"><strong>What I do</strong>: enter trance, hold your name and birth date in steady focus, open the frequency.</p>
<p class="role"><strong>What you do</strong>: nothing — simply rest in the knowing that the work is underway.</p>
</div>

<div class="step-card">
<h3>Step II — Angelic Transmission</h3>
<p>This is the heart of the work. Your Guardian Angel transmits the numbers in the order the Angelic Sphere chooses — and that order matters. I transcribe them as they come. I never edit the sequence. I never substitute a number that seems unusual. The transmission is what it is, and it is calibrated for you.</p>
<p class="role"><strong>What I do</strong>: receive the numbers, transcribe them faithfully in the transmitted order.</p>
<p class="role"><strong>What you do</strong>: nothing — the transmission requires no participation from you.</p>
</div>

<div class="step-card">
<h3>Step III — Delivery</h3>
<p>Once the transmission is complete, I close the trance with a brief sealing prayer and send the numbers to you by email. The email arrives directly from <em>hello@mikael-messenger.com</em>. It carries your set, the order to play them in, and a short note on the favorable window.</p>
<p class="role"><strong>What I do</strong>: send the email and seal the channeling.</p>
<p class="role"><strong>What you do</strong>: watch your inbox; check your spam folder if you do not see it within the expected interval; read the numbers in the order I transmit them.</p>
</div>

<h2>How to Use Your Numbers</h2>

<div class="protocol-card">
<h3>The five simple guidelines</h3>
<ol>
<li>Wait for the email — it arrives soon after the channeling completes. If you do not see it within a reasonable interval, please check your spam folder.</li>
<li>Play the numbers in the draws of your choice — national lotteries, regional draws, scratch-style games with number selection. The set is universal; the angels do not bind it to a particular venue.</li>
<li>Play them in the order I transmit them. That order is part of the alignment.</li>
<li>Play across several draws within the favorable window — the angels work in cycles, not single moments. A single ticket on a single draw is rarely how the alignment expresses itself.</li>
<li>Do not change a number, add one, or skip one. The set is calibrated as a whole. Altering it loosens the alignment.</li>
</ol>
</div>

<div class="window-card">
<h2>Your Favorable Window</h2>
<p>The planetary alignment I read above your chart is opening soon — within the coming days — and remains open for a stretch long enough to give the numbers room to land. Play steadily during the open window rather than once and stopping. The angelic transmissions do their best work when the soul plays with patience: a draw, then the next, then the next, while the alignment holds.</p>
<p>You will know the window is closing when the inner pull toward the numbers softens. By then, the alignment will have done what it came to do — whether in a single large gift or in a series of smaller openings that, taken together, change the texture of the coming season.</p>
</div>

<h2>A Word About Expectations</h2>

<p>I want to speak to you honestly about what tends to happen. Angelic numbers open doors. They do not force them. Some souls win small early — a return of stake, a modest gain that lets you know the alignment is real. Others see the larger result land further into the window. Both rhythms are correct. I have channeled numbers for many souls over many years, and both rhythms produce their own kind of joy.</p>

<p>My role is to bring you the favorable numbers, faithfully, in the order they are transmitted. Your role is to play them with steady faith — not with desperation, not with disappointment if the first draw does not yield. The angels reward patience. They reward the soul who plays the set in the spirit it was sent. Hold to that spirit, and the window will give what it has to give.</p>

<h2>If You Have a Question</h2>

<div class="support-line">
<p>For any question along the way — a number you do not understand, a draw schedule you want guidance on, a result you would like to share — write to me directly at <a href="mailto:hello@mikael-messenger.com">hello@mikael-messenger.com</a>. I read every message myself.</p>
</div>

<div class="closing">
<p class="signature">Watching over your fortune,</p>
<p class="persona">Mikael</p>
<p class="title-line">Angel Messenger</p>
</div>

</div><!-- /content-gate -->

</main>

<script>
(function () {
  var params = new URLSearchParams(window.location.search);
  var fn = (params.get('firstname') || '').trim();
  var bd = (params.get('birthdate') || '').trim();

  if (/^%FIRSTNAME%$/i.test(fn)) fn = '';
  if (/^%BIRTHDATE%$/i.test(bd)) bd = '';

  var nameInput = document.getElementById('client-name');
  var birthInput = document.getElementById('client-birth');

  if (nameInput && fn) nameInput.value = fn;
  if (birthInput && bd) {
    var iso = bd;
    var m = bd.match(/^(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})$/);
    if (m) iso = m[3] + '-' + m[2].padStart(2, '0') + '-' + m[1].padStart(2, '0');
    birthInput.value = iso;
  }

  function fillSlots(name, birth) {
    var safeName = name && name.length ? name : 'dear soul';
    var slots = document.querySelectorAll('.firstname-slot');
    for (var i = 0; i < slots.length; i++) slots[i].textContent = safeName;

    var bSlots = document.querySelectorAll('.birthdate-slot');
    var safeBirth = 'the day your soul chose';
    if (birth) {
      var parts = birth.split('-');
      if (parts.length === 3) {
        var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
        var d = parseInt(parts[2], 10);
        var mo = months[parseInt(parts[1], 10) - 1] || '';
        if (d && mo) {
          var suffix = (d % 10 === 1 && d !== 11) ? 'st' : (d % 10 === 2 && d !== 12) ? 'nd' : (d % 10 === 3 && d !== 13) ? 'rd' : 'th';
          safeBirth = 'the ' + d + suffix + ' day of ' + mo;
        }
      }
    }
    for (var j = 0; j < bSlots.length; j++) bSlots[j].textContent = safeBirth;
  }

  fillSlots(fn, bd ? (birthInput && birthInput.value) || '' : '');

  var btn = document.getElementById('reveal-btn');
  var gate = document.getElementById('content-gate');
  if (btn && gate) {
    btn.addEventListener('click', function () {
      var n = nameInput ? nameInput.value.trim() : '';
      var b = birthInput ? birthInput.value.trim() : '';
      fillSlots(n, b);
      gate.classList.add('revealed');
      setTimeout(function () {
        gate.scrollIntoView({ behavior: 'smooth', block: 'start' });
      }, 80);
    });
  }

  if (fn && bd && gate) gate.classList.add('revealed');
})();
</script>

3. MIK F1 — Angelic Connection Sessions (SCA) — réutilisé MIK F1-F8

Persona
Mikael, Angel Messenger
URL cible SIO
Domaine
mikael-messenger.com (MIK / Mikael)
Funnel_Key Airtable
MIK-F1-SCA dans Fullfi_Product_HTML
Fichier local
AK/Arcana/US/MIK/F1/Products/SCA/05-outputs/angelic-connection-sessions-order.partial.html
Email de support attendu
hello@mikael-messenger.com
Test URL
?firstname=Sarah&birthdate=08/02/1985

[verif] Vérification anti-fuite — uniquement hello@mikael-messenger.com.

[!] Page mutualisée — URL utilisée par les 8 funnels MIK (F1 à F8).

Voir le HTML à coller (MIK F1 SCA — 18.4 KB)
<style>
.mikael-page { font-family: 'Times New Roman', Georgia, serif; color: #1a1a1a; line-height: 1.65; font-size: 17px; }
.mikael-page h1, .mikael-page h2, .mikael-page h3 { font-family: 'Times New Roman', Georgia, serif; color: #1a2c52; text-align: center; line-height: 1.25; margin: 1.6em 0 0.7em; }
.mikael-page h1 { font-size: 1.9em; font-weight: 700; letter-spacing: 0.5px; margin-top: 0.2em; }
.mikael-page h2 { font-size: 1.45em; font-weight: 700; margin-top: 2em; padding-top: 1em; border-top: 1px solid #c8d3e8; }
.mikael-page h3 { font-size: 1.15em; font-weight: 700; font-style: italic; color: #2d4072; }
.mikael-page p { text-align: left; font-size: 1.05em; line-height: 1.7; margin: 0 0 1em; }
.mikael-page em { font-style: italic; color: #2d4072; }
.mikael-page strong { font-weight: 700; color: #1a2c52; }
.mikael-page ul, .mikael-page ol { text-align: left; padding-left: 1.5em; margin: 0 0 1.2em; }
.mikael-page li { margin-bottom: 0.6em; line-height: 1.6; }
.mikael-page .confirmation-badge { text-align: center; padding: 1.2em; background: linear-gradient(135deg, #eef3fc 0%, #e2ecfa 100%); border: 1px solid #b8cae8; border-radius: 6px; margin: 1em 0 2em; }
.mikael-page .confirmation-badge p { text-align: center; font-size: 1.1em; margin: 0; color: #1a2c52; }
.mikael-page .personalization-form { background: #f7faff; border: 1px solid #c8d8ee; border-radius: 8px; padding: 1.8em 1.5em; margin: 2em auto; max-width: 520px; }
.mikael-page .personalization-form h3 { margin-top: 0; color: #1a2c52; }
.mikael-page .personalization-form .input-group { margin: 1em 0; text-align: left; }
.mikael-page .personalization-form label { display: block; font-weight: 700; margin-bottom: 0.3em; color: #1a2c52; }
.mikael-page .personalization-form input { width: 100%; padding: 0.7em 0.9em; font-size: 1em; font-family: inherit; border: 1px solid #a0b6d6; border-radius: 4px; box-sizing: border-box; }
.mikael-page .generate-btn { display: block; width: 100%; margin: 1.4em auto 0; padding: 0.95em 1.2em; font-size: 1.05em; font-weight: 700; font-family: inherit; color: #fff; background: linear-gradient(135deg, #2a4a8c 0%, #1a2c52 100%); border: none; border-radius: 4px; cursor: pointer; letter-spacing: 0.4px; }
.mikael-page .generate-btn:hover { background: linear-gradient(135deg, #1f3870 0%, #121f3d 100%); }
.mikael-page .personal-letter { background: #fffdf7; border: 1px solid #e8dcc0; border-left: 4px solid #b89653; padding: 1.5em 1.8em; margin: 1.6em 0; border-radius: 4px; }
.mikael-page .personal-letter p:first-child { margin-top: 0; }
.mikael-page .personal-letter p:last-child { margin-bottom: 0; }
.mikael-page .received-list { background: #f7faff; border: 1px solid #c8d8ee; padding: 1.4em 1.6em; border-radius: 6px; }
.mikael-page .received-list ul { list-style: none; padding-left: 0; }
.mikael-page .received-list li { padding-left: 1.6em; position: relative; }
.mikael-page .received-list li::before { content: "✦"; position: absolute; left: 0; color: #6e8bbf; font-size: 1.1em; }
.mikael-page .day-card { background: #f5f9ff; border: 1px solid #c8d8ee; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.mikael-page .day-card h3 { margin-top: 0; text-align: left; color: #1f3060; }
.mikael-page .day-card p { margin: 0.5em 0; }
.mikael-page .day-card .role { font-size: 0.95em; }
.mikael-page .day-card .day-label { display: inline-block; padding: 0.2em 0.7em; background: #1a2c52; color: #fff; font-size: 0.85em; font-weight: 700; border-radius: 3px; letter-spacing: 0.5px; text-transform: uppercase; margin-right: 0.5em; vertical-align: middle; }
.mikael-page .protocol-card { background: #fff8e8; border: 1px solid #e8c885; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.mikael-page .protocol-card h3 { margin-top: 0; color: #6b4f1a; text-align: left; }
.mikael-page .protocol-card ol { padding-left: 1.3em; }
.mikael-page .bonus-card { background: linear-gradient(135deg, #fffaf0 0%, #fff3d9 100%); border: 1px solid #d9b46a; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.mikael-page .bonus-card h3 { margin-top: 0; color: #6b4f1a; text-align: left; }
.mikael-page .closing { margin-top: 2.4em; text-align: center; }
.mikael-page .closing .signature { font-style: italic; font-size: 1.1em; color: #1f3060; margin: 1.4em 0 0.4em; }
.mikael-page .closing .persona { font-weight: 700; font-size: 1.2em; color: #1a2c52; margin-bottom: 0.2em; }
.mikael-page .closing .title-line { font-style: italic; color: #5a6e94; margin-top: 0; }
.mikael-page .support-line { background: #f1f5fc; border-radius: 6px; padding: 1em 1.4em; margin: 1.6em 0 0.5em; font-size: 0.98em; text-align: center; }
.mikael-page .support-line a { color: #1a2c52; font-weight: 700; text-decoration: none; }
.mikael-page .hidden-until-confirmed { display: none; }
.mikael-page .hidden-until-confirmed.revealed { display: block; }
@media (max-width: 600px) {
  .mikael-page { font-size: 16px; }
  .mikael-page h1 { font-size: 1.6em; }
  .mikael-page h2 { font-size: 1.3em; }
  .mikael-page .personalization-form, .mikael-page .personal-letter, .mikael-page .received-list, .mikael-page .day-card, .mikael-page .protocol-card, .mikael-page .bonus-card { padding: 1.1em 1em; }
}
</style>

<main class="mikael-page">

<h1>Your Five Angelic Connection Sessions</h1>

<div class="confirmation-badge">
<p><strong>Schedule confirmed — Welcome <span class="firstname-slot">dear soul</span></strong></p>
</div>

<p>The week ahead has been reserved for you. The bonus purification ritual begins first, before the sessions open — so by the time we reach the first session together, the field will be clear and ready for the work.</p>

<p>What follows is your personal companion for the week. Read it now, and return to it the morning of each session.</p>

<div class="personalization-form">
  <h3>Confirm your details to access your personal message</h3>
  <p style="text-align:center; font-size:0.95em; color:#2d4072; margin:0 0 1.2em;">I have opened your celestial signature. Please confirm the details below so the message I prepared reaches the right soul.</p>

  <div class="input-group">
    <label for="client-name">Your first name</label>
    <input type="text" id="client-name" placeholder="Your first name" autocomplete="given-name">
  </div>

  <div class="input-group">
    <label for="client-birth">Your date of birth</label>
    <input type="date" id="client-birth">
  </div>

  <button class="generate-btn" id="reveal-btn" type="button">Access my personal message</button>
</div>

<div id="content-gate" class="hidden-until-confirmed">

<div class="personal-letter">
<p>Hello <span class="firstname-slot">dear soul</span>,</p>

<p>There are two of us now to walk the week ahead — and that changes everything. The purification ritual I begin before the first session lifts the older layers that would otherwise dull the work; it happens entirely on my end, while you go about your days.</p>

<p>What I want you to understand, clearly, is that the sessions reach you wherever you are. You do not need to be at home, at rest, or in a particular state. The only thing I ask of you is the small thirty-second Angelic Sensor preparation — described below — in the morning of each session day. That is the entirety of your role.</p>

<p>There are two of us now,<br>
<em>Mikael</em></p>
</div>

<h2>Your Guardian Angel for This Week</h2>

<p>Born on <span class="birthdate-slot">the day your soul chose</span>, your celestial signature places you under the watch of a specific Guardian from the ancient tradition of the seventy-two Named Protectors. The numerological vibration of your birth date attunes you to a guardian whose particular gifts align beautifully with the five-session structure I am about to perform with you.</p>

<p>This is not coincidence. The sessions reach souls whose signatures are receptive. Yours is — and this is why the week ahead is favorable in a way that ordinary weeks are not. Your guardian holds the connection open for me during each session, which is what allows the energy to reach you with clarity rather than diffusing on the way. The clearer the connection, the deeper the work.</p>

<p>What you may find helpful to know, as we begin: the gifts your guardian carries lean particularly toward the softening of old patterns — the ones that have been with you long enough that you have stopped noticing them. The five sessions, taken together, address those patterns one layer at a time. Some lift in the moment; others ripple outward across the following weeks. Both rhythms are correct.</p>

<h2>What You Have Received</h2>

<div class="received-list">
<ul>
<li><strong>Five Angelic Connection Sessions</strong> — one per weekday across the week, conducted remotely.</li>
<li><strong>Special Angelic Purification Ritual</strong> (bonus) — performed on my end before the first session opens.</li>
<li><strong>Special Angelic Protection Ritual</strong> (bonus) — woven through the week, developing your natural magnetism.</li>
<li><strong>Written guidance by email</strong> after each session — recommendations to apply between sessions.</li>
<li><strong>Direct email support</strong> throughout the week.</li>
</ul>
</div>

<h2>Your Five Sessions, Day by Day</h2>

<p>Each session unfolds at the appointed hour of its weekday. You do not need to know the exact time — your guardian and I take care of that. What follows is what is happening on my end, and what is asked of you on yours.</p>

<div class="day-card">
<h3><span class="day-label">Monday</span> Emotional Foundation</h3>
<p>The first session opens the connection and softens the older patterns that have been weighing on the heart — relationship aches, lingering disappointments, the small daily heaviness that you may have stopped naming.</p>
<p class="role"><strong>What I do</strong>: open the channel with you and hold the emotional field steady for about twenty-five minutes while the angelic energy works in the background of your day.</p>
<p class="role"><strong>What you do</strong>: the Angelic Sensor preparation in the morning. Carry your day as usual. In the evening, take a moment to notice what feels lighter than it did yesterday.</p>
</div>

<div class="day-card">
<h3><span class="day-label">Tuesday</span> Removing Bad Luck, Attracting Luck</h3>
<p>The luck-turn session. The stagnation patterns that have been blocking small fortunes — missed opportunities, near-misses, the sense that things never quite land — are addressed at the energetic root.</p>
<p class="role"><strong>What I do</strong>: perform the luck-turning protocol. About twenty-five minutes.</p>
<p class="role"><strong>What you do</strong>: the same Angelic Sensor preparation. Stay alert during the day for small openings — a casual conversation, an unexpected message, a door that softens slightly.</p>
</div>

<div class="day-card">
<h3><span class="day-label">Wednesday</span> Protection From Negative Energy</h3>
<p>The shielding session. An invisible shield is set around your aura — the kind that lets the good through and softens the impact of the difficult.</p>
<p class="role"><strong>What I do</strong>: set the shield with the Angelic Protection sequence. About twenty-five minutes.</p>
<p class="role"><strong>What you do</strong>: the Angelic Sensor in the morning. Notice during the day a calmer reaction to things that usually press on you.</p>
</div>

<div class="day-card">
<h3><span class="day-label">Thursday</span> Influence and Financial Increase</h3>
<p>The opening session for your professional and material life. Doors that have been closed to your influence begin to soften, and the magnetism you carry around money begins to brighten.</p>
<p class="role"><strong>What I do</strong>: channel the influence-and-increase sequence. About twenty-five minutes.</p>
<p class="role"><strong>What you do</strong>: the Angelic Sensor. During the day, take small steps in the direction of what you want — a message you have been postponing, a conversation you have been delaying. The alignment supports motion.</p>
</div>

<div class="day-card">
<h3><span class="day-label">Friday</span> Emotional Renewal and Sealing</h3>
<p>The closing session. The week's work is sealed; what has shifted is allowed to settle. A gentle, restorative session.</p>
<p class="role"><strong>What I do</strong>: perform the sealing sequence. About twenty-five minutes.</p>
<p class="role"><strong>What you do</strong>: the Angelic Sensor. In the evening, take a few minutes of stillness to feel what has moved across the week.</p>
</div>

<h2>The Angelic Sensor — Thirty-Second Preparation</h2>

<div class="protocol-card">
<h3>To do in the morning of each session day</h3>
<ol>
<li>Close your eyes for a moment.</li>
<li>Picture a small orb of warm golden light suspended just in front of your chest.</li>
<li>Let it brighten slightly as you breathe in. Let it settle as you breathe out.</li>
<li>Three breaths is enough. The sensor is now active.</li>
<li>Carry the image lightly through the day — there is nothing more for you to do.</li>
</ol>
<p style="margin-top:1em;">The Angelic Sensor is the simple gesture that opens you to the session. Once it is set, the work reaches you without further effort on your part — at home, at work, in transit, asleep. The energy finds you.</p>
</div>

<h2>Your Two Bonus Rituals</h2>

<div class="bonus-card">
<h3>Special Angelic Purification Ritual</h3>
<p>A spiritual cleansing I perform before the first session. It clears the field of older energies that would otherwise interfere with the week's work — old emotional residues, the energetic weight of recent stress, anything that would muffle the connection.</p>
<p><strong>What you do</strong>: nothing. The purification happens entirely on my end, before the first session opens.</p>
</div>

<div class="bonus-card">
<h3>Special Angelic Protection Ritual</h3>
<p>A shielding rite woven through the week. It develops your natural magnetism — the quiet pull that draws favorable people and circumstances toward you — while keeping the difficult at a respectful distance.</p>
<p><strong>What you do</strong>: the Angelic Sensor preparation is enough. The ritual is held by the sessions themselves and requires no separate practice on your part.</p>
</div>

<h2>Between Sessions, and After the Week Ends</h2>

<p>Between sessions, you may notice small lifts that surprise you. A worry you had been carrying for a long time loosens its grip. Your sleep softens. A piece of news arrives that you had stopped expecting. These are the in-between signs that the work is landing — quiet, and easy to miss if you are not watching for them. You do not need to chase them. Simply notice.</p>

<p>During the first session itself, some souls feel a gentle warmth in the chest. Others feel a settling, like something heavy releasing from the shoulders. A few feel a quiet tearfulness that has no particular reason — that is the emotional foundation work moving through. All of these are correct responses. Some souls feel none of them in the moment and notice everything later. Both rhythms are equally valid.</p>

<p>Once the week ends and the sealing is complete on Friday evening, the work continues to ripple outward for the following weeks. The shield holds. The luck-turn keeps turning. The influence opens further. This is the rhythm of angelic work — it does not finish when the sessions finish. It enters your life and stays.</p>

<h2>If You Have a Question Between Sessions</h2>

<div class="support-line">
<p>For any question that arises along the week — a sensation you want me to interpret, a written recommendation you want clarified, a result you would like to share — write to me directly at <a href="mailto:hello@mikael-messenger.com">hello@mikael-messenger.com</a>. I read every message myself, and I answer.</p>
</div>

<div class="closing">
<p class="signature">There are two of us now,</p>
<p class="persona">Mikael</p>
<p class="title-line">Angel Messenger</p>
</div>

</div><!-- /content-gate -->

</main>

<script>
(function () {
  var params = new URLSearchParams(window.location.search);
  var fn = (params.get('firstname') || '').trim();
  var bd = (params.get('birthdate') || '').trim();

  if (/^%FIRSTNAME%$/i.test(fn)) fn = '';
  if (/^%BIRTHDATE%$/i.test(bd)) bd = '';

  var nameInput = document.getElementById('client-name');
  var birthInput = document.getElementById('client-birth');

  if (nameInput && fn) nameInput.value = fn;
  if (birthInput && bd) {
    var iso = bd;
    var m = bd.match(/^(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})$/);
    if (m) iso = m[3] + '-' + m[2].padStart(2, '0') + '-' + m[1].padStart(2, '0');
    birthInput.value = iso;
  }

  function fillSlots(name, birth) {
    var safeName = name && name.length ? name : 'dear soul';
    var slots = document.querySelectorAll('.firstname-slot');
    for (var i = 0; i < slots.length; i++) slots[i].textContent = safeName;

    var bSlots = document.querySelectorAll('.birthdate-slot');
    var safeBirth = 'the day your soul chose';
    if (birth) {
      var parts = birth.split('-');
      if (parts.length === 3) {
        var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
        var d = parseInt(parts[2], 10);
        var mo = months[parseInt(parts[1], 10) - 1] || '';
        if (d && mo) {
          var suffix = (d % 10 === 1 && d !== 11) ? 'st' : (d % 10 === 2 && d !== 12) ? 'nd' : (d % 10 === 3 && d !== 13) ? 'rd' : 'th';
          safeBirth = 'the ' + d + suffix + ' day of ' + mo;
        }
      }
    }
    for (var j = 0; j < bSlots.length; j++) bSlots[j].textContent = safeBirth;
  }

  fillSlots(fn, bd ? (birthInput && birthInput.value) || '' : '');

  var btn = document.getElementById('reveal-btn');
  var gate = document.getElementById('content-gate');
  if (btn && gate) {
    btn.addEventListener('click', function () {
      var n = nameInput ? nameInput.value.trim() : '';
      var b = birthInput ? birthInput.value.trim() : '';
      fillSlots(n, b);
      gate.classList.add('revealed');
      setTimeout(function () {
        gate.scrollIntoView({ behavior: 'smooth', block: 'start' });
      }, 80);
    });
  }

  if (fn && bd && gate) gate.classList.add('revealed');
})();
</script>

4. MIK F6 — Great Reading of Karmic Examination (GVK)

Persona
Mikael, Angel Messenger (F6 spécifique)
URL cible SIO
Domaine
mikael-messenger.com (MIK / Mikael)
Funnel_Key Airtable
MIK-F6-GVK dans Fullfi_Product_HTML
Fichier local
AK/Arcana/US/MIK/F6/Products/GVK/05-outputs/great-reading-of-karmic-examination-order.partial.html
Email de support attendu
hello@mikael-messenger.com
Test URL
?firstname=David&birthdate=14/07/1969

[STOP] Attention spécifique GVK — la page actuelle affiche "The 7 Secret Keys to Happiness" qui est un contenu de Claire F1 (CLA F1 7SB), pas de Mikael. C'est une fuite inter-persona. Après la pose, vérifie qu'aucune mention de "Claire" en tant que persona ne reste sur la page.

Note importante : le nouveau HTML mentionne bien "7 Secrets of Happiness" mais c'est le bonus de Mikael (la Bible of the 7 Secrets of Happiness, livrée avec la Great Reading) — ce n'est PAS le produit Claire. Si tu vois la mention "Bible of the 7 Secrets of Happiness" attribuée à Mikael, c'est correct.

Voir le HTML à coller (MIK F6 GVK — 20.8 KB)
<style>
.mikael-page { font-family: 'Times New Roman', Georgia, serif; color: #1a1a1a; line-height: 1.65; font-size: 17px; }
.mikael-page h1, .mikael-page h2, .mikael-page h3 { font-family: 'Times New Roman', Georgia, serif; color: #1a2c52; text-align: center; line-height: 1.25; margin: 1.6em 0 0.7em; }
.mikael-page h1 { font-size: 1.9em; font-weight: 700; letter-spacing: 0.5px; margin-top: 0.2em; }
.mikael-page h2 { font-size: 1.45em; font-weight: 700; margin-top: 2em; padding-top: 1em; border-top: 1px solid #c8d3e8; }
.mikael-page h3 { font-size: 1.15em; font-weight: 700; font-style: italic; color: #2d4072; }
.mikael-page p { text-align: left; font-size: 1.05em; line-height: 1.7; margin: 0 0 1em; }
.mikael-page em { font-style: italic; color: #2d4072; }
.mikael-page strong { font-weight: 700; color: #1a2c52; }
.mikael-page ul, .mikael-page ol { text-align: left; padding-left: 1.5em; margin: 0 0 1.2em; }
.mikael-page li { margin-bottom: 0.6em; line-height: 1.6; }
.mikael-page .confirmation-badge { text-align: center; padding: 1.2em; background: linear-gradient(135deg, #eef3fc 0%, #e2ecfa 100%); border: 1px solid #b8cae8; border-radius: 6px; margin: 1em 0 2em; }
.mikael-page .confirmation-badge p { text-align: center; font-size: 1.1em; margin: 0; color: #1a2c52; }
.mikael-page .personalization-form { background: #f7faff; border: 1px solid #c8d8ee; border-radius: 8px; padding: 1.8em 1.5em; margin: 2em auto; max-width: 520px; }
.mikael-page .personalization-form h3 { margin-top: 0; color: #1a2c52; }
.mikael-page .personalization-form .input-group { margin: 1em 0; text-align: left; }
.mikael-page .personalization-form label { display: block; font-weight: 700; margin-bottom: 0.3em; color: #1a2c52; }
.mikael-page .personalization-form input { width: 100%; padding: 0.7em 0.9em; font-size: 1em; font-family: inherit; border: 1px solid #a0b6d6; border-radius: 4px; box-sizing: border-box; }
.mikael-page .generate-btn { display: block; width: 100%; margin: 1.4em auto 0; padding: 0.95em 1.2em; font-size: 1.05em; font-weight: 700; font-family: inherit; color: #fff; background: linear-gradient(135deg, #2a4a8c 0%, #1a2c52 100%); border: none; border-radius: 4px; cursor: pointer; letter-spacing: 0.4px; }
.mikael-page .generate-btn:hover { background: linear-gradient(135deg, #1f3870 0%, #121f3d 100%); }
.mikael-page .personal-letter { background: #fffdf7; border: 1px solid #e8dcc0; border-left: 4px solid #b89653; padding: 1.5em 1.8em; margin: 1.6em 0; border-radius: 4px; }
.mikael-page .personal-letter p:first-child { margin-top: 0; }
.mikael-page .personal-letter p:last-child { margin-bottom: 0; }
.mikael-page .received-list { background: #f7faff; border: 1px solid #c8d8ee; padding: 1.4em 1.6em; border-radius: 6px; }
.mikael-page .received-list ul { list-style: none; padding-left: 0; }
.mikael-page .received-list li { padding-left: 1.6em; position: relative; }
.mikael-page .received-list li::before { content: "✦"; position: absolute; left: 0; color: #6e8bbf; font-size: 1.1em; }
.mikael-page .diagnostic-card { background: #f9fbff; border: 1px solid #c8d8ee; border-radius: 6px; padding: 1.3em 1.5em; margin: 1em 0; }
.mikael-page .diagnostic-card h3 { margin-top: 0; text-align: left; color: #1f3060; font-size: 1.1em; }
.mikael-page .diagnostic-card p { margin: 0.4em 0; }
.mikael-page .step-card { background: #f5f9ff; border: 1px solid #c8d8ee; border-radius: 6px; padding: 1.3em 1.5em; margin: 1.2em 0; }
.mikael-page .step-card h3 { margin-top: 0; text-align: left; color: #1f3060; }
.mikael-page .step-card .role { font-size: 0.95em; margin: 0.5em 0; }
.mikael-page .bible-card { background: linear-gradient(135deg, #fffaf0 0%, #fff3d9 100%); border: 1px solid #d9b46a; border-radius: 6px; padding: 1.5em 1.7em; margin: 1.6em 0; }
.mikael-page .bible-card h2 { border-top: none; padding-top: 0; margin-top: 0; }
.mikael-page .bible-card .key-list { list-style: none; padding-left: 0; }
.mikael-page .bible-card .key-list li { padding: 0.8em 0 0.8em 0; border-bottom: 1px solid #e8d09a; }
.mikael-page .bible-card .key-list li:last-child { border-bottom: none; }
.mikael-page .bible-card .key-name { font-weight: 700; color: #6b4f1a; display: block; margin-bottom: 0.2em; }
.mikael-page .bible-card .key-what { color: #5a4515; font-style: italic; }
.mikael-page .closing { margin-top: 2.4em; text-align: center; }
.mikael-page .closing .signature { font-style: italic; font-size: 1.1em; color: #1f3060; margin: 1.4em 0 0.4em; }
.mikael-page .closing .persona { font-weight: 700; font-size: 1.2em; color: #1a2c52; margin-bottom: 0.2em; }
.mikael-page .closing .title-line { font-style: italic; color: #5a6e94; margin-top: 0; }
.mikael-page .support-line { background: #f1f5fc; border-radius: 6px; padding: 1em 1.4em; margin: 1.6em 0 0.5em; font-size: 0.98em; text-align: center; }
.mikael-page .support-line a { color: #1a2c52; font-weight: 700; text-decoration: none; }
.mikael-page .hidden-until-confirmed { display: none; }
.mikael-page .hidden-until-confirmed.revealed { display: block; }
@media (max-width: 600px) {
  .mikael-page { font-size: 16px; }
  .mikael-page h1 { font-size: 1.6em; }
  .mikael-page h2 { font-size: 1.3em; }
  .mikael-page .personalization-form, .mikael-page .personal-letter, .mikael-page .received-list, .mikael-page .diagnostic-card, .mikael-page .step-card, .mikael-page .bible-card { padding: 1.1em 1em; }
}
</style>

<main class="mikael-page">

<h1>Your Great Reading of Karmic Examination</h1>

<div class="confirmation-badge">
<p><strong>Access confirmed — Welcome <span class="firstname-slot">dear soul</span></strong></p>
</div>

<p>The examination has begun the moment you confirmed. I have already started seeing — and what I see is clearer than I expected. The corrective angelic actions began at the same instant, in the background, while you read these lines.</p>

<p>What follows is your personal companion to the work. Take a quiet stretch for it. The reading itself will arrive in your inbox shortly after the examination completes, accompanied by your bonus document.</p>

<div class="personalization-form">
  <h3>Confirm your details to access your personal message</h3>
  <p style="text-align:center; font-size:0.95em; color:#2d4072; margin:0 0 1.2em;">I have opened your karmic signature. Please confirm the details below so the message I prepared reaches the right soul.</p>

  <div class="input-group">
    <label for="client-name">Your first name</label>
    <input type="text" id="client-name" placeholder="Your first name" autocomplete="given-name">
  </div>

  <div class="input-group">
    <label for="client-birth">Your date of birth</label>
    <input type="date" id="client-birth">
  </div>

  <button class="generate-btn" id="reveal-btn" type="button">Access my personal message</button>
</div>

<div id="content-gate" class="hidden-until-confirmed">

<div class="personal-letter">
<p>Hello <span class="firstname-slot">dear soul</span>,</p>

<p>I have been doing this work since childhood. The guardian angels showed me, when I was very young, that some souls carry a debt that is not theirs — a fault not committed but inherited, a fault that has been pursuing them across a life without their consent. The bad luck does not feel earned because it is not earned. It is older than that. Your soul has been waiting for someone to see it clearly and name it.</p>

<p>I have begun to see yours. What I want you to understand, before the full reading reaches you, is that I have finally discovered how and why things should work out for you. The blockage has a shape. The shape has a name. And the name has a release.</p>

<p>The reading I am writing for you will arrive by email when the examination completes. The Bible of the 7 Secrets of Happiness — your bonus — accompanies it. The corrective angelic actions I began at the moment you confirmed continue working in the background. You do not need to do anything for them to take effect.</p>

<p>Watching over your liberation,<br>
<em>Mikael</em></p>
</div>

<h2>Your Karmic Signature</h2>

<p>Born on <span class="birthdate-slot">the day your soul chose</span>, your karmic signature places you on what the elder readers call the <em>Bearing Position</em> — the position of the soul who has agreed to carry a debt forward to a generation strong enough to dissolve it. That is yours. The debt is not from a fault of your own. It is older — three, perhaps four generations back, or further still in a previous incarnation — but it has anchored in your line, and your soul accepted the burden of being the one to release it.</p>

<p>This is why the bad luck feels unfair. Because it is unfair, in the moral sense of what you have done in this life. You have done nothing to deserve it. The reading I am preparing will trace the line precisely — the originating incarnation, the moment the debt was set, the choices in the intervening lives that could have released it and did not. Each link in the chain will be named for you.</p>

<p>What I can already tell you, from the karmic signature itself, is that the debt has financial expression as its dominant face — but it is not only financial. The bad-luck pattern that has shadowed your fortune has corollaries in your emotional life and in the surfacing of your hidden gifts. The reading addresses all three. The corrective angelic actions are calibrated for all three.</p>

<p>The angelic court that examines karmic debts of this type has, in your case, already accepted the petition. That happened the moment you confirmed. The decision is favorable. What remains is the unfolding of the corrective actions across the coming weeks. The reading you will receive describes them in detail — not as predictions, but as actions that are already underway.</p>

<h2>What You Have Received</h2>

<div class="received-list">
<ul>
<li><strong>The Great Reading of Karmic Examination</strong> — sent by email shortly after the examination completes (check your spam folder if you do not see it within the expected interval).</li>
<li><strong>The Bible of the 7 Secrets of Happiness</strong> (bonus) — a delivered document containing 7 short daily practices, sent alongside the reading.</li>
<li><strong>The corrective angelic actions</strong> — initiated the moment you confirmed; continuing in the background for the duration of the coming season.</li>
<li><strong>Direct email support</strong> from me — for any question that arises while you absorb the reading and apply the keys.</li>
</ul>
</div>

<h2>What I See When I Examine Your Karma</h2>

<p>The Great Reading covers five distinct areas of your life. The examination has already begun for each. What follows is a brief preview — the full reading goes deeper into each one.</p>

<div class="diagnostic-card">
<h3>I. The financial blockage</h3>
<p>The most visible expression of your karmic debt. Money has been near you — close enough to touch, sometimes — and then it slips away in a manner that does not match your effort. The blockage has a precise origin in your karmic line, and the corrective action begins by softening it at the source.</p>
</div>

<div class="diagnostic-card">
<h3>II. The emotional and relationship pattern</h3>
<p>A second, quieter expression. The pattern shows up in how your closest relationships repeat themselves — a similar disappointment, a similar withdrawal, a similar feeling of being slightly misunderstood by people who otherwise mean well. The examination identifies the karmic root and the angelic action begins to loosen it.</p>
</div>

<div class="diagnostic-card">
<h3>III. The hidden powers waiting to surface</h3>
<p>This is the part of the reading you may not have expected. Souls who carry karmic debt of this kind also carry, in compensation, particular gifts that have been dormant. They surface as the debt releases. The reading names the specific gifts your soul carries and the order in which they tend to wake.</p>
</div>

<div class="diagnostic-card">
<h3>IV. Your destiny trajectory across the coming season</h3>
<p>Once the corrective actions are underway, your trajectory across the next stretch of weeks softens in a particular direction. Doors that were closed open quietly. People who had been distant become available. The reading describes the trajectory in concrete terms so that you recognise it as it arrives.</p>
</div>

<div class="diagnostic-card">
<h3>V. The origin of the bad-luck pattern</h3>
<p>The keystone of the reading. The moment, in your karmic line, when the debt anchored — and the choice in the intervening lives that could have released it and did not. Naming this clearly is, in itself, part of the release.</p>
</div>

<h2>How the Examination Unfolds</h2>

<div class="step-card">
<h3>Step I — Attunement to Your Karmic Frequency</h3>
<p>I hold your name and your date of birth in steady focus and enter the trance where past-life images become visible. This is the deepest of the trances I do — what the old readers called the <em>seeing-like-in-a-movie</em> state. It takes time and quiet.</p>
<p class="role"><strong>What I do</strong>: enter trance, open the karmic line, begin to see.</p>
<p class="role"><strong>What you do</strong>: nothing — the work is mine; your role is to wait and read.</p>
</div>

<div class="step-card">
<h3>Step II — The Examination Proper</h3>
<p>I walk the karmic line from the originating incarnation forward to your present life. I identify the moments where the debt anchored and the moments where it could have been released and was not. I transcribe what I see so that the reading is grounded in detail rather than abstraction.</p>
<p class="role"><strong>What I do</strong>: walk the line, transcribe the examination as it unfolds.</p>
<p class="role"><strong>What you do</strong>: nothing — the examination requires no participation from you.</p>
</div>

<div class="step-card">
<h3>Step III — Beginning the Corrective Actions</h3>
<p>The angelic actions are not deferred until the reading reaches you. They begin during the examination itself, the moment I see clearly enough to know what is needed. By the time you read the email, the actions have been working for a while already.</p>
<p class="role"><strong>What I do</strong>: initiate the corrective actions; sustain them across the coming weeks.</p>
<p class="role"><strong>What you do</strong>: read the reading when it arrives; apply the 7 keys from the Bible at your own rhythm.</p>
</div>

<div class="bible-card">
<h2>Your Bonus — The Bible of the 7 Secrets of Happiness</h2>
<p>A delivered document containing seven short daily practices — a few minutes each, no special tools, no calendar to keep. Together, they open the doors of fortune from your end while the corrective angelic actions work from mine.</p>

<ul class="key-list">
<li><span class="key-name">Key 1 — Fortune Attraction</span><span class="key-what">The simple morning gesture that aligns the day's small currents in your favor.</span></li>
<li><span class="key-name">Key 2 — Money Flow</span><span class="key-what">How to keep your relationship with money in receiving mode rather than guarding mode.</span></li>
<li><span class="key-name">Key 3 — Love and Relationships</span><span class="key-what">The clear-heart practice that softens the older relational patterns.</span></li>
<li><span class="key-name">Key 4 — Influencing Others</span><span class="key-what">The quiet posture that makes people listen to you when it matters most.</span></li>
<li><span class="key-name">Key 5 — Vital Energy</span><span class="key-what">The breath sequence that returns your energy when you have given too much.</span></li>
<li><span class="key-name">Key 6 — Awakening Hidden Powers</span><span class="key-what">The recognition practice that lets your latent gifts surface in their own time.</span></li>
<li><span class="key-name">Key 7 — Wish Manifestation</span><span class="key-what">The formulation practice that makes a wish into a soul-level command.</span></li>
</ul>

<p style="margin-top:1em;">The Bible arrives by email alongside the reading. You do not need to apply all seven keys at once — start with the one that calls to you, and let the others settle in over the coming weeks.</p>
</div>

<h2>What You May Sense in the Days Ahead</h2>

<p>The corrective angelic actions begin softly. In the early days, you may notice a sense that something heavy has been named — and named correctly. That is the relief of being seen. Souls who have carried this kind of debt for a long time often describe it as the first true exhale in years.</p>

<p>As the actions deepen, the financial blockage begins to soften in small, concrete ways. An unexpected door re-opens. A piece of news arrives that you had stopped expecting. A small return on something you had written off. These are the early signs that the corrections are landing. They are not coincidences.</p>

<p>The emotional pattern loosens more quietly. Someone speaks to you with more warmth than you expected. A relationship that had hardened softens at one edge. You catch yourself reacting with patience where you would have reacted with weariness. That is the second corrective action taking hold.</p>

<p>The hidden powers stir last, but they stir clearly. An idea arrives that you would not have had a month ago. A capacity surfaces that you did not know you carried. These tend to land when the financial and emotional layers have settled enough to give them room. Do not push them. Welcome them as they arrive.</p>

<p>The bad-luck pattern does not vanish on a fixed date. It dissolves as the corrective actions complete their work — quietly, layer by layer, across the coming weeks. By the time the final layer releases, the pattern will be gone in a way that feels less like a sudden change and more like the discovery that it has been gone for a while already.</p>

<h2>If You Have a Question</h2>

<div class="support-line">
<p>For any question along the way — a passage in the reading you want me to clarify, a sensation you want interpreted, a result you would like to share — write to me directly at <a href="mailto:hello@mikael-messenger.com">hello@mikael-messenger.com</a>. I read every message myself, and I answer.</p>
</div>

<div class="closing">
<p class="signature">Watching over your liberation,</p>
<p class="persona">Mikael</p>
<p class="title-line">Angel Messenger</p>
</div>

</div><!-- /content-gate -->

</main>

<script>
(function () {
  var params = new URLSearchParams(window.location.search);
  var fn = (params.get('firstname') || '').trim();
  var bd = (params.get('birthdate') || '').trim();

  if (/^%FIRSTNAME%$/i.test(fn)) fn = '';
  if (/^%BIRTHDATE%$/i.test(bd)) bd = '';

  var nameInput = document.getElementById('client-name');
  var birthInput = document.getElementById('client-birth');

  if (nameInput && fn) nameInput.value = fn;
  if (birthInput && bd) {
    var iso = bd;
    var m = bd.match(/^(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})$/);
    if (m) iso = m[3] + '-' + m[2].padStart(2, '0') + '-' + m[1].padStart(2, '0');
    birthInput.value = iso;
  }

  function fillSlots(name, birth) {
    var safeName = name && name.length ? name : 'dear soul';
    var slots = document.querySelectorAll('.firstname-slot');
    for (var i = 0; i < slots.length; i++) slots[i].textContent = safeName;

    var bSlots = document.querySelectorAll('.birthdate-slot');
    var safeBirth = 'the day your soul chose';
    if (birth) {
      var parts = birth.split('-');
      if (parts.length === 3) {
        var months = ['January','February','March','April','May','June','July','August','September','October','November','December'];
        var d = parseInt(parts[2], 10);
        var mo = months[parseInt(parts[1], 10) - 1] || '';
        if (d && mo) {
          var suffix = (d % 10 === 1 && d !== 11) ? 'st' : (d % 10 === 2 && d !== 12) ? 'nd' : (d % 10 === 3 && d !== 13) ? 'rd' : 'th';
          safeBirth = 'the ' + d + suffix + ' day of ' + mo;
        }
      }
    }
    for (var j = 0; j < bSlots.length; j++) bSlots[j].textContent = safeBirth;
  }

  fillSlots(fn, bd ? (birthInput && birthInput.value) || '' : '');

  var btn = document.getElementById('reveal-btn');
  var gate = document.getElementById('content-gate');
  if (btn && gate) {
    btn.addEventListener('click', function () {
      var n = nameInput ? nameInput.value.trim() : '';
      var b = birthInput ? birthInput.value.trim() : '';
      fillSlots(n, b);
      gate.classList.add('revealed');
      setTimeout(function () {
        gate.scrollIntoView({ behavior: 'smooth', block: 'start' });
      }, 80);
    });
  }

  if (fn && bd && gate) gate.classList.add('revealed');
})();
</script>

QA finale (à faire après chaque page)

Pour chacune des 4 pages, exécute cette checklist après publication :

  • La page est en ligne (vérifier en navigation privée, sans cache).
  • L'URL avec query string de test affiche le bon prénom dans le badge en haut ("Welcome [Prénom]").
  • Le formulaire prénom + date de naissance est pré-rempli par les paramètres URL.
  • Cliquer sur "Access my personal message" déplie tout le contenu en-dessous.
  • Dans la "Personal Letter", le prénom apparaît à la bonne place.
  • Dans la section "Akashic / Guardian Angel / Karmic reading", la date de naissance est convertie en phrase anglaise type "the 15th day of June" (pas un format brut 1985-06-15).
  • L'email de support en bas de page correspond au domaine de la persona (jamais celui d'une autre persona).
  • Pas de code %FIRSTNAME%, %BIRTHDATE%, %PRENOM%, %NEXTWEEK%, %15DAY_MONTH% ou %18DAYS% qui s'affiche visible dans le texte (fuite de balise non-rendue).
  • Aucune date calendaire (genre "June 25", "15 July") visible dans le texte — seul du langage type "in the coming days", "the next moon cycle" est OK.
  • Aucune mention de prix ($, , "buy now", "Hotmart", "checkout", "discount") — la page est post-achat, pas une page de vente.
  • La page s'affiche correctement sur mobile (largeur réduite, padding réduit, formulaire utilisable).

[OK] Quand tout est validé, envoie un message à Yolan avec les 4 URLs testées et une capture d'écran de chaque page (téléphone OK).

Si tu rencontres un problème

SymptômeCause probableAction
Le HTML collé ne s'affiche pas correctement (rien ne s'affiche, ou seulement du texte brut)Le widget SIO n'est pas un widget "Raw HTML"Vérifie le type de widget. SIO propose plusieurs types (texte, HTML, etc.) — utilise "Raw HTML" ou "Custom HTML".
Le formulaire prénom + date ne se pré-remplit pasLe JavaScript n'a pas été collé entièrementVérifie que la balise <script> à la fin du HTML est bien présente. Si tu l'as coupée par accident, recommence le copier-coller.
"Access my personal message" ne déclenche rienIdem — JavaScript manquant ou casséRecopie l'intégralité du HTML depuis Airtable / fichier source. Ne modifie rien.
L'email hello@autre-persona.com apparaît dans la pageTu as copié le HTML de la mauvaise ligne AirtableVérifie le Funnel_Key de la ligne Airtable (doit correspondre au tableau page 1).
Une date calendaire s'affiche dans le texte (ex. "June 25")Fuite de contenuStop. Préviens Yolan immédiatement avec la ligne exacte du texte.
La ligne CIA-F1-RRA (ou autre) n'existe pas dans AirtableYolan n'a pas encore peuplé AirtableUtilise l'Option C du brief (bloc dépliable sous chaque page). Préviens Yolan en parallèle.