{"id":15582,"date":"2026-04-05T05:46:27","date_gmt":"2026-04-05T04:46:27","guid":{"rendered":"https:\/\/diligence-consulting.fr\/?page_id=15582"},"modified":"2026-05-21T06:13:50","modified_gmt":"2026-05-21T05:13:50","slug":"you-are-now-under-the-arch","status":"publish","type":"page","link":"https:\/\/diligence-consulting.fr\/en\/you-are-now-under-the-arch\/","title":{"rendered":"You Are Now Under the Arch"},"content":{"rendered":"<!-- ============================================================\r\nDILIGENCE CONSULTING  \u00b7  MAISON DE LA DIPLOMATIE \u00c9DUCATIVE\u00ae\r\nYOU ARE NOW UNDER THE ARCH\r\nPage post-paiement Arch\u00e9 \u00b7 Production v2.0 (architecture sans service tiers)\r\n\u00c0 coller dans WPCode HTML Snippet\r\nRobots : noindex, nofollow (\u00e0 r\u00e9gler via Yoast \/ Rank Math)\r\nCanonical : https:\/\/diligence-consulting.fr\/en\/you-are-now-under-the-arch\/\r\n============================================================\r\nARCHITECTURE V2 \u2014 RADICALEMENT SIMPLE\r\n============================================================\r\n\r\nDiff\u00e9rences avec la v1 :\r\n- AUCUN service tiers (plus de FormSubmit, plus de Brevo, plus de DNS)\r\n- Au clic \"Deposit\", la lettre d'Institutional Deposit s'affiche directement\r\n- Le prospect imprime la lettre en PDF (Cmd+P \/ Ctrl+P \u2014 natif navigateur)\r\n- Le prospect d\u00e9pose ce PDF + les pi\u00e8ces sur NetExplorer\r\n- Notification NetExplorer (\u00e0 activer c\u00f4t\u00e9 NetExplorer) signale le d\u00e9p\u00f4t\r\n\r\nLien NetExplorer permanent :\r\nhttps:\/\/diligenceconsulting.netexplorer.pro\/ul\/Q5yTsdh2C5djs0x7yBBzvRfodwTMxe\r\n\r\n============================================================ -->\r\n\r\n<style>\r\n.dc-arch-protocol{\r\n  --ink:#111111;\r\n  --muted:#5f6368;\r\n  --soft:#fcfbf8;\r\n  --white:#ffffff;\r\n  --line:rgba(17,17,17,.10);\r\n  --gold:#b9965f;\r\n  --gold-soft:rgba(185,150,95,.10);\r\n  --red:#f84346;\r\n  --radius:18px;\r\n  font-family:Inter,system-ui,-apple-system,\"Segoe UI\",Roboto,Arial,sans-serif;\r\n  color:var(--ink);\r\n  line-height:1.65;\r\n  background:var(--soft);\r\n  padding:64px 22px 96px;\r\n  min-height:600px;\r\n}\r\n\r\n.dc-arch-protocol *{\r\n  box-sizing:border-box;\r\n}\r\n\r\n.dc-arch-protocol h1,\r\n.dc-arch-protocol h2,\r\n.dc-arch-protocol h3{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  letter-spacing:-.025em;\r\n  line-height:1.2;\r\n  margin:0;\r\n  font-weight:600;\r\n}\r\n\r\n.dc-arch-protocol p{\r\n  margin:0;\r\n}\r\n\r\n.dc-arch-protocol a{\r\n  color:inherit;\r\n  text-decoration:none;\r\n}\r\n\r\n.dcap-wrap{\r\n  max-width:780px;\r\n  margin:0 auto;\r\n}\r\n\r\n\/* En-t\u00eate institutionnel (sceau Maison) *\/\r\n.dcap-sceau{\r\n  text-align:center;\r\n  margin-bottom:48px;\r\n  padding-bottom:32px;\r\n  border-bottom:1px solid var(--line);\r\n}\r\n\r\n.dcap-arch-icon{\r\n  display:inline-block;\r\n  width:42px;\r\n  height:42px;\r\n  margin-bottom:18px;\r\n  border-top:1.5px solid var(--gold);\r\n  border-left:1.5px solid var(--gold);\r\n  border-right:1.5px solid var(--gold);\r\n  border-radius:42px 42px 0 0;\r\n  border-bottom:0;\r\n}\r\n\r\n.dcap-marque{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:10px;\r\n  font-weight:700;\r\n  letter-spacing:.22em;\r\n  text-transform:uppercase;\r\n  color:var(--gold);\r\n  margin-bottom:8px;\r\n}\r\n\r\n.dcap-confidentiel{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:9px;\r\n  font-weight:600;\r\n  letter-spacing:.24em;\r\n  text-transform:uppercase;\r\n  color:var(--red);\r\n  margin-bottom:0;\r\n}\r\n\r\n\/* Bandeau d'ouverture c\u00e9r\u00e9moniel *\/\r\n.dcap-opening{\r\n  text-align:center;\r\n  margin-bottom:64px;\r\n}\r\n\r\n.dcap-opening-kicker{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:11px;\r\n  font-weight:700;\r\n  letter-spacing:.22em;\r\n  text-transform:uppercase;\r\n  color:var(--gold);\r\n  margin-bottom:24px;\r\n}\r\n\r\n.dcap-opening-title{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:clamp(32px,4.5vw,52px);\r\n  font-weight:500;\r\n  letter-spacing:-.035em;\r\n  line-height:1.1;\r\n  color:var(--ink);\r\n  margin-bottom:24px;\r\n}\r\n\r\n.dcap-opening-line{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-size:clamp(18px,2.4vw,24px);\r\n  font-style:italic;\r\n  font-weight:500;\r\n  color:var(--gold);\r\n  line-height:1.4;\r\n  max-width:560px;\r\n  margin:0 auto 36px;\r\n}\r\n\r\n.dcap-opening-body{\r\n  max-width:540px;\r\n  margin:0 auto;\r\n  color:var(--muted);\r\n  font-size:15px;\r\n  line-height:1.75;\r\n}\r\n\r\n.dcap-opening-body strong{\r\n  color:var(--ink);\r\n  font-weight:500;\r\n}\r\n\r\n\/* Ref dossier (appara\u00eet discr\u00e8tement) *\/\r\n.dcap-ref{\r\n  display:inline-block;\r\n  margin-top:28px;\r\n  padding:8px 18px;\r\n  border:0.5px solid rgba(185,150,95,.4);\r\n  border-radius:99px;\r\n  font-family:\"SF Mono\",\"Menlo\",\"Consolas\",monospace;\r\n  font-size:11px;\r\n  letter-spacing:.08em;\r\n  color:var(--gold);\r\n}\r\n\r\n\/* S\u00e9parateur entre sections *\/\r\n.dcap-divider{\r\n  text-align:center;\r\n  margin:64px 0;\r\n  color:var(--gold);\r\n  letter-spacing:1em;\r\n  font-size:10px;\r\n}\r\n\r\n\/* Section de briefing *\/\r\n.dcap-section{\r\n  margin-bottom:56px;\r\n}\r\n\r\n.dcap-section-roman{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-size:13px;\r\n  letter-spacing:.22em;\r\n  color:var(--gold);\r\n  text-transform:uppercase;\r\n  font-weight:600;\r\n  margin-bottom:12px;\r\n}\r\n\r\n.dcap-section-title{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:clamp(22px,2.8vw,28px);\r\n  font-weight:600;\r\n  letter-spacing:-.025em;\r\n  color:var(--ink);\r\n  margin-bottom:8px;\r\n  line-height:1.25;\r\n}\r\n\r\n.dcap-section-help{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--muted);\r\n  font-size:15px;\r\n  margin-bottom:24px;\r\n}\r\n\r\n\/* Champs et grille *\/\r\n.dcap-grid{\r\n  display:grid;\r\n  grid-template-columns:1fr;\r\n  gap:18px;\r\n  margin-bottom:8px;\r\n}\r\n\r\n@media(min-width:640px){\r\n  .dcap-grid.two{\r\n    grid-template-columns:1fr 1fr;\r\n  }\r\n}\r\n\r\n.dcap-field label{\r\n  display:block;\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:11px;\r\n  font-weight:600;\r\n  letter-spacing:.06em;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  margin-bottom:8px;\r\n}\r\n\r\n.dcap-field input[type=\"text\"],\r\n.dcap-field input[type=\"email\"],\r\n.dcap-field input[type=\"url\"],\r\n.dcap-field select,\r\n.dcap-field textarea{\r\n  width:100%;\r\n  border:0;\r\n  border-bottom:1px solid rgba(17,17,17,.16);\r\n  border-radius:0;\r\n  padding:10px 0;\r\n  font:inherit;\r\n  font-size:16px;\r\n  background:transparent;\r\n  color:var(--ink);\r\n  transition:border-color .15s ease;\r\n}\r\n\r\n.dcap-field input:focus,\r\n.dcap-field select:focus,\r\n.dcap-field textarea:focus{\r\n  outline:none;\r\n  border-bottom-color:var(--gold);\r\n}\r\n\r\n.dcap-field textarea{\r\n  min-height:120px;\r\n  resize:vertical;\r\n  font-family:inherit;\r\n  line-height:1.6;\r\n  border:1px solid rgba(17,17,17,.12);\r\n  border-radius:8px;\r\n  padding:14px 16px;\r\n}\r\n\r\n.dcap-field textarea:focus{\r\n  border-color:var(--gold);\r\n}\r\n\r\n\/* Section Evidence \u2014 7 piliers d'opposabilit\u00e9 *\/\r\n.dcap-evidence-intro{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--muted);\r\n  font-size:15px;\r\n  line-height:1.65;\r\n  margin-bottom:32px;\r\n  padding:18px 22px;\r\n  border-left:2px solid var(--gold);\r\n  background:var(--gold-soft);\r\n}\r\n\r\n.dcap-evidence-pillar{\r\n  margin-bottom:28px;\r\n  padding-bottom:8px;\r\n}\r\n\r\n.dcap-evidence-pillar:last-child{\r\n  margin-bottom:0;\r\n}\r\n\r\n.dcap-pillar-label{\r\n  display:block;\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:13px;\r\n  font-weight:600;\r\n  letter-spacing:.01em;\r\n  color:var(--ink);\r\n  margin-bottom:4px;\r\n  line-height:1.4;\r\n}\r\n\r\n.dcap-pillar-num{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-weight:600;\r\n  color:var(--gold);\r\n  margin-right:6px;\r\n  font-size:15px;\r\n}\r\n\r\n.dcap-pillar-help{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  line-height:1.5;\r\n  margin-bottom:12px;\r\n}\r\n\r\n.dcap-evidence-pillar textarea{\r\n  width:100%;\r\n  border:1px solid rgba(17,17,17,.12);\r\n  border-radius:8px;\r\n  padding:12px 14px;\r\n  font:inherit;\r\n  font-size:15px;\r\n  background:var(--white);\r\n  color:var(--ink);\r\n  font-family:inherit;\r\n  line-height:1.55;\r\n  min-height:80px;\r\n  resize:vertical;\r\n  transition:border-color .15s ease;\r\n}\r\n\r\n.dcap-evidence-pillar textarea:focus{\r\n  outline:none;\r\n  border-color:var(--gold);\r\n}\r\n\r\n\/* Options (radio\/checkbox) *\/\r\n.dcap-options{\r\n  display:grid;\r\n  gap:8px;\r\n}\r\n\r\n.dcap-option{\r\n  display:flex;\r\n  align-items:flex-start;\r\n  gap:14px;\r\n  padding:14px 16px;\r\n  border:1px solid rgba(17,17,17,.10);\r\n  border-radius:10px;\r\n  cursor:pointer;\r\n  transition:all .12s ease;\r\n  background:var(--white);\r\n}\r\n\r\n.dcap-option:hover{\r\n  border-color:var(--gold);\r\n}\r\n\r\n.dcap-option input{\r\n  margin-top:3px;\r\n  accent-color:var(--gold);\r\n  cursor:pointer;\r\n}\r\n\r\n.dcap-option-text{\r\n  font-size:15px;\r\n  line-height:1.5;\r\n  color:var(--ink);\r\n}\r\n\r\n.dcap-option.checked{\r\n  border-color:var(--gold);\r\n  background:var(--gold-soft);\r\n}\r\n\r\n\/* RGPD discret *\/\r\n.dcap-rgpd{\r\n  max-width:540px;\r\n  margin:48px auto 0;\r\n  padding:20px 0;\r\n  border-top:1px solid var(--line);\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:13px;\r\n  line-height:1.6;\r\n  color:var(--muted);\r\n  text-align:center;\r\n}\r\n\r\n\/* D\u00e9p\u00f4t \u2014 bouton unique de fin *\/\r\n.dcap-final-action{\r\n  text-align:center;\r\n  margin-top:80px;\r\n  padding-top:48px;\r\n  border-top:1px solid rgba(185,150,95,.3);\r\n}\r\n\r\n.dcap-final-instruction{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--gold);\r\n  font-size:18px;\r\n  line-height:1.5;\r\n  margin-bottom:32px;\r\n  max-width:480px;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n}\r\n\r\n.dcap-deposit-btn{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:18px 38px;\r\n  border-radius:0;\r\n  background:var(--ink);\r\n  color:var(--white);\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-weight:600;\r\n  font-size:11px;\r\n  letter-spacing:.18em;\r\n  text-transform:uppercase;\r\n  border:0;\r\n  cursor:pointer;\r\n  transition:background .15s ease;\r\n}\r\n\r\n.dcap-deposit-btn:hover{\r\n  background:var(--gold);\r\n}\r\n\r\n.dcap-deposit-btn:disabled{\r\n  opacity:.4;\r\n  cursor:not-allowed;\r\n  background:var(--ink);\r\n}\r\n\r\n\/* Message d'erreur reformul\u00e9 *\/\r\n.dcap-error{\r\n  display:none;\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--red);\r\n  font-size:14px;\r\n  margin-top:18px;\r\n}\r\n\r\n.dcap-error.on{\r\n  display:block;\r\n}\r\n\r\n\/* \u00c9tat post-transmission (remplace l'\u00e9cran \"Briefing received\") *\/\r\n.dcap-post{\r\n  display:none;\r\n}\r\n\r\n.dcap-post.on{\r\n  display:block;\r\n}\r\n\r\n.dcap-post-opening{\r\n  text-align:center;\r\n  margin-bottom:56px;\r\n}\r\n\r\n.dcap-post-title{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:clamp(28px,3.8vw,42px);\r\n  font-weight:500;\r\n  letter-spacing:-.03em;\r\n  line-height:1.2;\r\n  color:var(--ink);\r\n  margin-bottom:18px;\r\n}\r\n\r\n.dcap-post-line{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:clamp(18px,2.4vw,22px);\r\n  color:var(--gold);\r\n  line-height:1.5;\r\n  max-width:520px;\r\n  margin:0 auto 28px;\r\n}\r\n\r\n.dcap-post-body{\r\n  max-width:540px;\r\n  margin:0 auto;\r\n  color:var(--ink);\r\n  font-size:15px;\r\n  line-height:1.75;\r\n}\r\n\r\n\/* Section pi\u00e8ces *\/\r\n.dcap-pieces-section{\r\n  margin-top:64px;\r\n}\r\n\r\n.dcap-pieces-kicker{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-size:13px;\r\n  letter-spacing:.22em;\r\n  color:var(--gold);\r\n  text-transform:uppercase;\r\n  font-weight:600;\r\n  margin-bottom:12px;\r\n  text-align:center;\r\n}\r\n\r\n.dcap-pieces-title{\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-size:clamp(22px,2.8vw,28px);\r\n  font-weight:600;\r\n  letter-spacing:-.025em;\r\n  color:var(--ink);\r\n  margin-bottom:16px;\r\n  text-align:center;\r\n}\r\n\r\n.dcap-pieces-intro{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--muted);\r\n  font-size:15px;\r\n  line-height:1.6;\r\n  max-width:560px;\r\n  margin:0 auto 40px;\r\n  text-align:center;\r\n}\r\n\r\n.dcap-pieces{\r\n  display:grid;\r\n  gap:10px;\r\n  margin-bottom:48px;\r\n}\r\n\r\n.dcap-piece{\r\n  display:grid;\r\n  grid-template-columns:36px 1fr;\r\n  gap:14px;\r\n  padding:18px 22px;\r\n  border:1px solid rgba(185,150,95,.28);\r\n  border-radius:10px;\r\n  background:var(--white);\r\n}\r\n\r\n.dcap-piece.core{\r\n  background:var(--gold-soft);\r\n}\r\n\r\n.dcap-piece-num{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-size:22px;\r\n  color:var(--gold);\r\n  font-weight:600;\r\n  line-height:1;\r\n  padding-top:2px;\r\n}\r\n\r\n.dcap-piece-title{\r\n  font-weight:500;\r\n  font-size:15px;\r\n  color:var(--ink);\r\n  margin-bottom:4px;\r\n  line-height:1.4;\r\n}\r\n\r\n.dcap-piece-detail{\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  line-height:1.6;\r\n}\r\n\r\n.dcap-naming{\r\n  background:#101010;\r\n  color:rgba(255,255,255,.92);\r\n  border-radius:12px;\r\n  padding:32px 36px;\r\n  margin-bottom:48px;\r\n}\r\n\r\n.dcap-naming h3{\r\n  font-size:12px;\r\n  font-weight:700;\r\n  letter-spacing:.18em;\r\n  text-transform:uppercase;\r\n  margin-bottom:14px;\r\n  color:var(--gold);\r\n}\r\n\r\n.dcap-naming p{\r\n  font-size:14px;\r\n  line-height:1.7;\r\n  color:rgba(255,255,255,.78);\r\n  margin-bottom:12px;\r\n}\r\n\r\n.dcap-naming code{\r\n  display:inline-block;\r\n  background:rgba(185,150,95,.18);\r\n  border:1px solid rgba(185,150,95,.4);\r\n  color:var(--gold);\r\n  font-family:\"SF Mono\",\"Menlo\",\"Consolas\",monospace;\r\n  font-size:13px;\r\n  padding:6px 12px;\r\n  border-radius:6px;\r\n  margin:6px 4px 6px 0;\r\n}\r\n\r\n.dcap-deposit-row{\r\n  text-align:center;\r\n  padding:36px 0 16px;\r\n}\r\n\r\n.dcap-deposit-row p{\r\n  margin-bottom:24px;\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--gold);\r\n  font-size:17px;\r\n}\r\n\r\n.dcap-deposit-link{\r\n  display:inline-flex;\r\n  align-items:center;\r\n  padding:16px 36px;\r\n  background:transparent;\r\n  color:var(--ink);\r\n  border:1px solid var(--gold);\r\n  font-family:Montserrat,Inter,sans-serif;\r\n  font-weight:600;\r\n  font-size:11px;\r\n  letter-spacing:.16em;\r\n  text-transform:uppercase;\r\n  transition:all .15s ease;\r\n}\r\n\r\n.dcap-deposit-link:hover{\r\n  background:var(--gold);\r\n  color:var(--white);\r\n}\r\n\r\n\/* Cl\u00f4ture c\u00e9r\u00e9monielle *\/\r\n.dcap-closure{\r\n  margin-top:80px;\r\n  padding:32px 0;\r\n  border-top:1px solid rgba(185,150,95,.3);\r\n  text-align:center;\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:clamp(16px,2vw,20px);\r\n  color:var(--gold);\r\n  font-weight:500;\r\n  line-height:1.5;\r\n  max-width:560px;\r\n  margin-left:auto;\r\n  margin-right:auto;\r\n}\r\n\r\n\/* Pied institutionnel *\/\r\n.dcap-footer{\r\n  max-width:780px;\r\n  margin:64px auto 0;\r\n  padding-top:32px;\r\n  border-top:1px solid var(--line);\r\n  text-align:center;\r\n  font-size:10px;\r\n  letter-spacing:.12em;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  line-height:1.8;\r\n}\r\n\r\n\/* ============================================================\r\n   LETTER OF INSTITUTIONAL DEPOSIT \u2014 Post-deposit view\r\n   ============================================================ *\/\r\n\r\n\/* \"Composed under the Arch\" mention en rouge en haut \u00e0 droite *\/\r\n.dcap-post{\r\n  position:relative;\r\n}\r\n\r\n.dcap-composed-mark{\r\n  position:absolute;\r\n  top:0;\r\n  right:0;\r\n  font-family:Inter,sans-serif;\r\n  font-size:9px;\r\n  letter-spacing:.22em;\r\n  text-transform:uppercase;\r\n  color:var(--red);\r\n  font-weight:700;\r\n}\r\n\r\n@media(max-width:640px){\r\n  .dcap-composed-mark{\r\n    position:static;\r\n    text-align:center;\r\n    margin-bottom:24px;\r\n  }\r\n}\r\n\r\n\/* M\u00e9tadonn\u00e9es de l'acte *\/\r\n.dcap-letter-meta{\r\n  display:grid;\r\n  grid-template-columns:1fr 1fr;\r\n  gap:4px 32px;\r\n  margin-bottom:56px;\r\n  padding:0 4px;\r\n}\r\n\r\n@media(max-width:640px){\r\n  .dcap-letter-meta{\r\n    grid-template-columns:1fr;\r\n  }\r\n}\r\n\r\n.dcap-meta-label{\r\n  font-family:Inter,sans-serif;\r\n  font-size:9px;\r\n  font-weight:600;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  margin-bottom:4px;\r\n}\r\n\r\n.dcap-meta-value{\r\n  font-family:Inter,sans-serif;\r\n  font-size:13px;\r\n  font-weight:500;\r\n  color:var(--ink);\r\n  margin-bottom:14px;\r\n  line-height:1.5;\r\n}\r\n\r\n.dcap-letter-meta .dcap-ref{\r\n  display:inline-block;\r\n  margin:0;\r\n  padding:3px 12px;\r\n  font-size:11px;\r\n}\r\n\r\n\/* Titre c\u00e9r\u00e9moniel *\/\r\n.dcap-letter-title{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-size:clamp(28px,4vw,42px);\r\n  font-weight:500;\r\n  letter-spacing:-.02em;\r\n  line-height:1.15;\r\n  color:var(--ink);\r\n  margin:0 0 10px 0;\r\n}\r\n\r\n.dcap-letter-subtitle{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:clamp(16px,2vw,19px);\r\n  color:var(--gold);\r\n  margin-bottom:42px;\r\n  line-height:1.4;\r\n}\r\n\r\n\/* Corps de la lettre *\/\r\n.dcap-letter-body{\r\n  margin-bottom:48px;\r\n}\r\n\r\n.dcap-letter-opening{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:17px;\r\n  color:var(--muted);\r\n  line-height:1.65;\r\n  margin-bottom:32px !important;\r\n  margin-top:8px !important;\r\n}\r\n\r\n.dcap-letter-preamble{\r\n  font-family:Inter,sans-serif;\r\n  font-size:14px;\r\n  line-height:1.85;\r\n  color:var(--ink);\r\n  text-align:justify;\r\n  margin-bottom:32px !important;\r\n}\r\n\r\n\/* Sections du briefing rendues en prose *\/\r\n.dcap-letter-section{\r\n  margin-bottom:32px;\r\n}\r\n\r\n.dcap-letter-section-heading{\r\n  font-family:Inter,sans-serif;\r\n  font-size:11px;\r\n  font-weight:600;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n  color:var(--gold);\r\n  margin-bottom:14px;\r\n  padding-bottom:8px;\r\n  border-bottom:0.5px solid rgba(185,150,95,.25);\r\n}\r\n\r\n.dcap-letter-section-content{\r\n  font-family:Inter,sans-serif;\r\n  font-size:13.5px;\r\n  line-height:1.85;\r\n  color:var(--ink);\r\n}\r\n\r\n.dcap-letter-section-content strong{\r\n  font-weight:500;\r\n  color:var(--ink);\r\n}\r\n\r\n.dcap-letter-section-content em{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-size:14.5px;\r\n  color:var(--ink);\r\n}\r\n\r\n\/* Evidence \u2014 7 piliers en sous-num\u00e9rotation *\/\r\n.dcap-evidence-list{\r\n  margin-top:18px;\r\n}\r\n\r\n.dcap-evidence-item{\r\n  position:relative;\r\n  padding-left:36px;\r\n  margin-bottom:18px;\r\n}\r\n\r\n.dcap-evidence-item .dcap-evidence-roman{\r\n  position:absolute;\r\n  left:0;\r\n  top:2px;\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-weight:600;\r\n  font-size:14px;\r\n  color:var(--gold);\r\n}\r\n\r\n.dcap-evidence-item .dcap-evidence-title{\r\n  font-family:Inter,sans-serif;\r\n  font-size:12.5px;\r\n  font-weight:600;\r\n  color:var(--ink);\r\n  margin-bottom:4px;\r\n}\r\n\r\n.dcap-evidence-item .dcap-evidence-content{\r\n  font-family:Inter,sans-serif;\r\n  font-size:12.5px;\r\n  line-height:1.7;\r\n  color:var(--muted);\r\n}\r\n\r\n\/* Closure c\u00e9r\u00e9monielle *\/\r\n.dcap-letter-closure{\r\n  margin-top:56px;\r\n  padding-top:32px;\r\n  border-top:0.5px solid var(--line);\r\n  text-align:center;\r\n  margin-bottom:48px;\r\n}\r\n\r\n.dcap-closure-line{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:16px;\r\n  color:var(--gold);\r\n  margin-bottom:24px !important;\r\n  line-height:1.5;\r\n}\r\n\r\n.dcap-signature{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-size:20px;\r\n  font-weight:500;\r\n  color:var(--ink);\r\n  margin-bottom:4px !important;\r\n  line-height:1.3;\r\n}\r\n\r\n.dcap-signature-role{\r\n  font-family:Inter,sans-serif;\r\n  font-size:10px;\r\n  letter-spacing:.14em;\r\n  text-transform:uppercase;\r\n  color:var(--muted);\r\n  margin-bottom:14px !important;\r\n}\r\n\r\n.dcap-deposit-place{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:13px;\r\n  color:var(--muted);\r\n}\r\n\r\n\/* Bouton Print as PDF *\/\r\n.dcap-actions{\r\n  text-align:center;\r\n  margin:48px 0;\r\n  padding:32px 24px;\r\n  background:var(--gold-bg);\r\n  border-radius:12px;\r\n  border:0.5px solid rgba(185,150,95,.3);\r\n}\r\n\r\n.dcap-print-btn{\r\n  display:inline-block;\r\n  padding:14px 32px;\r\n  background:var(--ink);\r\n  color:var(--paper, #ffffff);\r\n  font-family:Inter,sans-serif;\r\n  font-weight:600;\r\n  font-size:11px;\r\n  letter-spacing:.16em;\r\n  text-transform:uppercase;\r\n  border:0;\r\n  cursor:pointer;\r\n  transition:background .15s ease;\r\n  margin-bottom:18px;\r\n}\r\n\r\n.dcap-print-btn:hover{\r\n  background:var(--gold);\r\n}\r\n\r\n.dcap-action-help{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  font-size:13.5px;\r\n  color:var(--muted);\r\n  line-height:1.65;\r\n  max-width:520px;\r\n  margin:0 auto !important;\r\n}\r\n\r\n\/* R\u00c8GLES D'IMPRESSION \u2014 ce qui doit\/ne doit pas s'imprimer *\/\r\n@media print{\r\n  body, html{\r\n    background:#ffffff !important;\r\n  }\r\n  \/* Ne pas imprimer le briefing initial *\/\r\n  #dcap-briefing-view{ display:none !important; }\r\n  \/* Ne pas imprimer le bouton Print, les actions, le bloc loading *\/\r\n  .dcap-actions{ display:none !important; }\r\n  .dcap-loading-overlay{ display:none !important; }\r\n  \/* Ne pas imprimer la section des pi\u00e8ces (c'est uniquement post-print) *\/\r\n  .dcap-pieces-section{ display:none !important; }\r\n  \/* Forcer la couleur d'impression *\/\r\n  .dc-arch-protocol{\r\n    background:#ffffff !important;\r\n    padding:0 !important;\r\n  }\r\n  .dcap-wrap{\r\n    max-width:100% !important;\r\n  }\r\n  \/* Marges d'impression *\/\r\n  @page{\r\n    margin:18mm 16mm 18mm 16mm;\r\n  }\r\n  \/* Couleurs pr\u00e9serv\u00e9es *\/\r\n  *{\r\n    -webkit-print-color-adjust:exact !important;\r\n    print-color-adjust:exact !important;\r\n  }\r\n  \/* Sceau visible \u00e0 l'impression *\/\r\n  .dcap-composed-mark{\r\n    color:#f84346 !important;\r\n  }\r\n}\r\n\r\n\/* Loading silencieux *\/\r\n.dcap-loading-overlay{\r\n  display:none;\r\n  position:relative;\r\n  text-align:center;\r\n  padding:80px 20px;\r\n}\r\n\r\n.dcap-loading-overlay.on{\r\n  display:block;\r\n}\r\n\r\n.dcap-loading-line{\r\n  font-family:\"Cormorant Garamond\",\"Times New Roman\",serif;\r\n  font-style:italic;\r\n  color:var(--gold);\r\n  font-size:20px;\r\n  line-height:1.5;\r\n}\r\n<\/style>\r\n\r\n<section class=\"dc-arch-protocol\" aria-label=\"You are now under the Arch  \u00b7  Diligence Consulting\">\r\n\r\n  <div class=\"dcap-wrap\">\r\n\r\n    <!-- ============================================================\r\n         BRIEFING (\u00e9tat initial)\r\n         ============================================================ -->\r\n    <div id=\"dcap-briefing-view\">\r\n\r\n      <!-- Sceau Maison -->\r\n      <div class=\"dcap-sceau\">\r\n        <div class=\"dcap-arch-icon\"><\/div>\r\n        <div class=\"dcap-marque\">Maison de la Diplomatie \u00c9ducative\u00ae<\/div>\r\n        <div class=\"dcap-confidentiel\">Confidentiel \u2014 Lecture institutionnelle<\/div>\r\n      <\/div>\r\n\r\n      <!-- Ouverture c\u00e9r\u00e9monielle -->\r\n      <div class=\"dcap-opening\">\r\n        <div class=\"dcap-opening-kicker\">You are now under the Arch<\/div>\r\n        <h1 class=\"dcap-opening-title\">The reading has begun.<\/h1>\r\n        <p class=\"dcap-opening-line\">Reversibility is preserved. Your briefing is now structured under the seal of the Maison.<\/p>\r\n        <p class=\"dcap-opening-body\">\r\n          Below, the institutional briefing. It is read personally by Sandrine Ouilibona, Pr\u00e9sidente. The Maison reads \u2014 it does not score, it does not judge. Please respond with the precision that the institutional context warrants.\r\n        <\/p>\r\n        <div class=\"dcap-ref\" id=\"dcap-ref\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"dcap-divider\">\u00b7   \u00b7   \u00b7<\/div>\r\n\r\n      <!-- BRIEFING \u2014 flux continu -->\r\n      <form id=\"dcap-form\" novalidate>\r\n\r\n        <!-- 00 IDENTIFICATION -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">00<\/div>\r\n          <h2 class=\"dcap-section-title\">Identification<\/h2>\r\n          <p class=\"dcap-section-help\">The names under which the reading will be conducted.<\/p>\r\n          <div class=\"dcap-grid two\">\r\n            <div class=\"dcap-field\">\r\n              <label for=\"contact_name\">Full name<\/label>\r\n              <input type=\"text\" id=\"contact_name\" name=\"contact_name\" required>\r\n            <\/div>\r\n            <div class=\"dcap-field\">\r\n              <label for=\"contact_email\">Professional email<\/label>\r\n              <input type=\"email\" id=\"contact_email\" name=\"contact_email\" required>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 01 INSTITUTION -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">01<\/div>\r\n          <h2 class=\"dcap-section-title\">Institution<\/h2>\r\n          <p class=\"dcap-section-help\">The institution as legally constituted.<\/p>\r\n          <div class=\"dcap-grid\">\r\n            <div class=\"dcap-field\">\r\n              <label for=\"institution_name\">Official name<\/label>\r\n              <input type=\"text\" id=\"institution_name\" name=\"institution_name\" required>\r\n            <\/div>\r\n            <div class=\"dcap-grid two\" style=\"margin-bottom:0;\">\r\n              <div class=\"dcap-field\">\r\n                <label for=\"website\">Website<\/label>\r\n                <input type=\"url\" id=\"website\" name=\"website\" placeholder=\"https:\/\/\">\r\n              <\/div>\r\n              <div class=\"dcap-field\">\r\n                <label for=\"country\">Country of incorporation<\/label>\r\n                <input type=\"text\" id=\"country\" name=\"country\" required>\r\n              <\/div>\r\n            <\/div>\r\n            <div class=\"dcap-grid two\" style=\"margin-bottom:0;\">\r\n              <div class=\"dcap-field\">\r\n                <label for=\"founded_year\">Year of foundation<\/label>\r\n                <input type=\"text\" id=\"founded_year\" name=\"founded_year\">\r\n              <\/div>\r\n              <div class=\"dcap-field\">\r\n                <label for=\"legal_status\">Legal status of origin<\/label>\r\n                <input type=\"text\" id=\"legal_status\" name=\"legal_status\">\r\n              <\/div>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 02 INTENDED POSITION IN FRANCE -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">02<\/div>\r\n          <h2 class=\"dcap-section-title\">Intended position in France<\/h2>\r\n          <p class=\"dcap-section-help\">The structural posture currently held in the French territory.<\/p>\r\n          <div class=\"dcap-options\" data-name=\"france_position\" data-required=\"1\">\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"france_position\" value=\"No legal presence\"><span class=\"dcap-option-text\">No legal presence<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"france_position\" value=\"Entity in formation\"><span class=\"dcap-option-text\">Entity in formation<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"france_position\" value=\"Existing French entity\"><span class=\"dcap-option-text\">Existing French entity<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"france_position\" value=\"Partnership with a French institution\"><span class=\"dcap-option-text\">Partnership with a French institution<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"france_position\" value=\"Other\"><span class=\"dcap-option-text\">Other<\/span><\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 03 ACADEMIC AUTHORITY -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">03<\/div>\r\n          <h2 class=\"dcap-section-title\">Academic authority<\/h2>\r\n          <p class=\"dcap-section-help\">The person carrying academic responsibility.<\/p>\r\n          <div class=\"dcap-grid two\">\r\n            <div class=\"dcap-field\">\r\n              <label for=\"authority_name\">Full name<\/label>\r\n              <input type=\"text\" id=\"authority_name\" name=\"authority_name\" required>\r\n            <\/div>\r\n            <div class=\"dcap-field\">\r\n              <label for=\"authority_title\">Title<\/label>\r\n              <input type=\"text\" id=\"authority_title\" name=\"authority_title\" required>\r\n            <\/div>\r\n            <div class=\"dcap-field\">\r\n              <label for=\"authority_country\">Country of residence<\/label>\r\n              <input type=\"text\" id=\"authority_country\" name=\"authority_country\">\r\n            <\/div>\r\n            <div class=\"dcap-field\">\r\n              <label for=\"authority_role\">Role within the institution<\/label>\r\n              <input type=\"text\" id=\"authority_role\" name=\"authority_role\" required>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 04 ACADEMIC RESPONSIBILITY -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">04<\/div>\r\n          <h2 class=\"dcap-section-title\">Academic responsibility<\/h2>\r\n          <p class=\"dcap-section-help\">Is it formally documented and assignable?<\/p>\r\n          <div class=\"dcap-options\" data-name=\"academic_responsibility\" data-required=\"1\">\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"academic_responsibility\" value=\"Fully documented and assignable\"><span class=\"dcap-option-text\">Fully documented and assignable<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"academic_responsibility\" value=\"Partially documented\"><span class=\"dcap-option-text\">Partially documented<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"academic_responsibility\" value=\"Not formalised\"><span class=\"dcap-option-text\">Not formalised<\/span><\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 05 ACADEMIC SCOPE -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">05<\/div>\r\n          <h2 class=\"dcap-section-title\">Academic scope<\/h2>\r\n          <p class=\"dcap-section-help\">All levels currently engaged or contemplated.<\/p>\r\n          <div class=\"dcap-options\" data-name=\"academic_scope\" data-required=\"1\" data-type=\"multi\">\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"academic_scope\" value=\"Bachelor \/ Undergraduate\"><span class=\"dcap-option-text\">Bachelor \/ Undergraduate<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"academic_scope\" value=\"Master \/ Postgraduate\"><span class=\"dcap-option-text\">Master \/ Postgraduate<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"academic_scope\" value=\"Doctoral\"><span class=\"dcap-option-text\">Doctoral<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"academic_scope\" value=\"Executive Education\"><span class=\"dcap-option-text\">Executive Education<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"academic_scope\" value=\"Other\"><span class=\"dcap-option-text\">Other<\/span><\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 06 DELIVERY MODEL -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">06<\/div>\r\n          <h2 class=\"dcap-section-title\">Delivery model<\/h2>\r\n          <p class=\"dcap-section-help\">The modality of teaching contemplated in France.<\/p>\r\n          <div class=\"dcap-options\" data-name=\"delivery_model\" data-required=\"1\" data-type=\"multi\">\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"delivery_model\" value=\"On-site\"><span class=\"dcap-option-text\">On-site<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"delivery_model\" value=\"Hybrid\"><span class=\"dcap-option-text\">Hybrid<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"delivery_model\" value=\"Online\"><span class=\"dcap-option-text\">Online<\/span><\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 07 EUROPEAN TRAJECTORY -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">07<\/div>\r\n          <h2 class=\"dcap-section-title\">European trajectory<\/h2>\r\n          <p class=\"dcap-section-help\">The institutional horizon, beyond the French territory.<\/p>\r\n          <div class=\"dcap-options\" data-name=\"trajectory\" data-required=\"1\">\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"trajectory\" value=\"France only\"><span class=\"dcap-option-text\">France only<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"trajectory\" value=\"France first, then Europe\"><span class=\"dcap-option-text\">France first, then Europe<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"trajectory\" value=\"Other\"><span class=\"dcap-option-text\">Other<\/span><\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 08 DECISION TO BE DETERMINED -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">08<\/div>\r\n          <h2 class=\"dcap-section-title\">Decision to be determined<\/h2>\r\n          <p class=\"dcap-section-help\">The decision whose clarification motivates the reading.<\/p>\r\n          <div class=\"dcap-field\">\r\n            <label for=\"decision\">Your answer<\/label>\r\n            <textarea id=\"decision\" name=\"decision\" placeholder=\"A few sentences are sufficient.\" required><\/textarea>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 09 DECISION AUTHORITY -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">09<\/div>\r\n          <h2 class=\"dcap-section-title\">Decision authority<\/h2>\r\n          <p class=\"dcap-section-help\">Your standing in the decision being read.<\/p>\r\n          <div class=\"dcap-options\" data-name=\"decision_authority\" data-required=\"1\">\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"decision_authority\" value=\"Final decision-maker\"><span class=\"dcap-option-text\">Final decision-maker<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"radio\" name=\"decision_authority\" value=\"Acting on behalf of a decision-maker\"><span class=\"dcap-option-text\">Acting on behalf of a decision-maker<\/span><\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 10 ACTIONS ENGAGED -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">10<\/div>\r\n          <h2 class=\"dcap-section-title\">Actions already engaged<\/h2>\r\n          <p class=\"dcap-section-help\">Anything that already exists in the public or contractual sphere.<\/p>\r\n          <div class=\"dcap-options\" data-name=\"actions_engaged\" data-required=\"1\" data-type=\"multi\">\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"actions_engaged\" value=\"Legal structuring\"><span class=\"dcap-option-text\">Legal structuring<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"actions_engaged\" value=\"Premises secured\"><span class=\"dcap-option-text\">Premises secured<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"actions_engaged\" value=\"Academic recruitment\"><span class=\"dcap-option-text\">Academic recruitment<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"actions_engaged\" value=\"Partnership initiated\"><span class=\"dcap-option-text\">Partnership initiated<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"actions_engaged\" value=\"Contact with authorities\"><span class=\"dcap-option-text\">Contact with authorities<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"actions_engaged\" value=\"Public communication\"><span class=\"dcap-option-text\">Public communication<\/span><\/label>\r\n            <label class=\"dcap-option\"><input type=\"checkbox\" name=\"actions_engaged\" value=\"None\"><span class=\"dcap-option-text\">None<\/span><\/label>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 11 RECOGNITION OF ORIGIN -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">11<\/div>\r\n          <h2 class=\"dcap-section-title\">Recognition in the country of origin<\/h2>\r\n          <p class=\"dcap-section-help\">The institutional status in the jurisdiction of incorporation.<\/p>\r\n          <div class=\"dcap-field\">\r\n            <label for=\"recognition_origin\">Nature and scope of recognition<\/label>\r\n            <textarea id=\"recognition_origin\" name=\"recognition_origin\" placeholder=\"Accreditation body, degree-awarding authority, statutory provision under which the institution operates.\" required><\/textarea>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- 12 EVIDENCE -->\r\n        <!-- 12 EVIDENCE \u2014 7 piliers d'opposabilit\u00e9 institutionnelle -->\r\n        <div class=\"dcap-section\">\r\n          <div class=\"dcap-section-roman\">12<\/div>\r\n          <h2 class=\"dcap-section-title\">Evidence available<\/h2>\r\n          <p class=\"dcap-section-help\">Documentary anchors sustaining the institutional position.<\/p>\r\n\r\n          <p class=\"dcap-evidence-intro\">\r\n            The Maison reads not the presence of documents, but the architecture they form. Please indicate, for each layer, the documentary anchors currently available.\r\n          <\/p>\r\n\r\n          <div class=\"dcap-evidence-pillar\">\r\n            <label class=\"dcap-pillar-label\" for=\"evidence_legal\">\r\n              <span class=\"dcap-pillar-num\">i.<\/span> Legal existence and assignability\r\n            <\/label>\r\n            <p class=\"dcap-pillar-help\">Statutes, registration certificates, legal extracts, governance acts.<\/p>\r\n            <textarea id=\"evidence_legal\" name=\"evidence_legal\" placeholder=\"Indicate what is currently available, or note absence.\" required><\/textarea>\r\n          <\/div>\r\n\r\n          <div class=\"dcap-evidence-pillar\">\r\n            <label class=\"dcap-pillar-label\" for=\"evidence_academic\">\r\n              <span class=\"dcap-pillar-num\">ii.<\/span> Academic legitimacy\r\n            <\/label>\r\n            <p class=\"dcap-pillar-help\">Faculty qualifications, academic appointments, programme validation acts.<\/p>\r\n            <textarea id=\"evidence_academic\" name=\"evidence_academic\" placeholder=\"Indicate what is currently available, or note absence.\" required><\/textarea>\r\n          <\/div>\r\n\r\n          <div class=\"dcap-evidence-pillar\">\r\n            <label class=\"dcap-pillar-label\" for=\"evidence_operational\">\r\n              <span class=\"dcap-pillar-num\">iii.<\/span> Operational capacity\r\n            <\/label>\r\n            <p class=\"dcap-pillar-help\">LMS documentation, premises, delivery infrastructure, staffing evidence.<\/p>\r\n            <textarea id=\"evidence_operational\" name=\"evidence_operational\" placeholder=\"Indicate what is currently available, or note absence.\" required><\/textarea>\r\n          <\/div>\r\n\r\n          <div class=\"dcap-evidence-pillar\">\r\n            <label class=\"dcap-pillar-label\" for=\"evidence_opposability\">\r\n              <span class=\"dcap-pillar-num\">iv.<\/span> Institutional opposability\r\n            <\/label>\r\n            <p class=\"dcap-pillar-help\">Partnership agreements, accreditation letters, evaluation reports, audit trails.<\/p>\r\n            <textarea id=\"evidence_opposability\" name=\"evidence_opposability\" placeholder=\"Indicate what is currently available, or note absence.\" required><\/textarea>\r\n          <\/div>\r\n\r\n          <div class=\"dcap-evidence-pillar\">\r\n            <label class=\"dcap-pillar-label\" for=\"evidence_doctrinal\">\r\n              <span class=\"dcap-pillar-num\">v.<\/span> Doctrinal coherence\r\n            <\/label>\r\n            <p class=\"dcap-pillar-help\">Manifesto, public positioning statements, founding charter, narrative framework documents.<\/p>\r\n            <textarea id=\"evidence_doctrinal\" name=\"evidence_doctrinal\" placeholder=\"Indicate what is currently available, or note absence.\" required><\/textarea>\r\n          <\/div>\r\n\r\n          <div class=\"dcap-evidence-pillar\">\r\n            <label class=\"dcap-pillar-label\" for=\"evidence_exposure\">\r\n              <span class=\"dcap-pillar-num\">vi.<\/span> Public exposure evidence\r\n            <\/label>\r\n            <p class=\"dcap-pillar-help\">Website captures, recruitment material, public claims, application funnels.<\/p>\r\n            <textarea id=\"evidence_exposure\" name=\"evidence_exposure\" placeholder=\"Indicate what is currently available, or note absence.\" required><\/textarea>\r\n          <\/div>\r\n\r\n          <div class=\"dcap-evidence-pillar\">\r\n            <label class=\"dcap-pillar-label\" for=\"evidence_strategic\">\r\n              <span class=\"dcap-pillar-num\">vii.<\/span> Strategic sequencing\r\n            <\/label>\r\n            <p class=\"dcap-pillar-help\">Roadmaps, filing plans, governance resolutions, implementation sequencing.<\/p>\r\n            <textarea id=\"evidence_strategic\" name=\"evidence_strategic\" placeholder=\"Indicate what is currently available, or note absence.\" required><\/textarea>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- RGPD discret -->\r\n        <p class=\"dcap-rgpd\">\r\n          The elements transmitted are read under the seal of institutional confidentiality of the Maison. They are accessible only to the Pr\u00e9sidente and to the internal team mandated for the reading. No data is shared with third parties without express written consent.\r\n        <\/p>\r\n\r\n        <!-- Bouton de d\u00e9p\u00f4t unique -->\r\n        <div class=\"dcap-final-action\">\r\n          <p class=\"dcap-final-instruction\">When the briefing is complete, deposit it under the Arch.<\/p>\r\n          <button type=\"submit\" class=\"dcap-deposit-btn\" id=\"dcap-deposit-btn\">Deposit briefing under the Arch<\/button>\r\n          <p class=\"dcap-error\" id=\"dcap-error\">This element is essential to the reading. Please complete it before depositing the briefing.<\/p>\r\n        <\/div>\r\n\r\n      <\/form>\r\n    <\/div>\r\n\r\n    <!-- ============================================================\r\n         TRANSMISSION (\u00e9tat transitoire silencieux)\r\n         ============================================================ -->\r\n    <div class=\"dcap-loading-overlay\" id=\"dcap-loading\">\r\n      <p class=\"dcap-loading-line\">The briefing is being deposited under the Arch.<\/p>\r\n    <\/div>\r\n\r\n    <!-- ============================================================\r\n         POST-DEPOSIT \u2014 Letter of Institutional Deposit\r\n         ============================================================ -->\r\n    <div class=\"dcap-post\" id=\"dcap-post-view\">\r\n\r\n      <!-- Mention \"Composed under the Arch\" en haut \u00e0 droite -->\r\n      <div class=\"dcap-composed-mark\">Composed under the Arch<\/div>\r\n\r\n      <div class=\"dcap-sceau\">\r\n        <div class=\"dcap-arch-icon\"><\/div>\r\n        <div class=\"dcap-marque\">Maison de la Diplomatie \u00c9ducative\u00ae<\/div>\r\n        <div class=\"dcap-confidentiel\">Diligence Consulting \u00b7 Lecture institutionnelle<\/div>\r\n      <\/div>\r\n\r\n      <!-- M\u00e9tadonn\u00e9es de l'acte -->\r\n      <div class=\"dcap-letter-meta\">\r\n        <div>\r\n          <div class=\"dcap-meta-label\">Institution<\/div>\r\n          <div class=\"dcap-meta-value\" id=\"dcap-letter-institution\">\u2014<\/div>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"dcap-meta-label\">Reference dossier<\/div>\r\n          <div class=\"dcap-meta-value\"><span class=\"dcap-ref\" id=\"dcap-ref-post\">\u2014<\/span><\/div>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"dcap-meta-label\">Deposited by<\/div>\r\n          <div class=\"dcap-meta-value\" id=\"dcap-letter-deposited-by\">\u2014<\/div>\r\n        <\/div>\r\n        <div>\r\n          <div class=\"dcap-meta-label\">Date of deposit<\/div>\r\n          <div class=\"dcap-meta-value\" id=\"dcap-letter-date\">\u2014<\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Titre c\u00e9r\u00e9moniel -->\r\n      <h1 class=\"dcap-letter-title\">Letter of Institutional Deposit<\/h1>\r\n      <p class=\"dcap-letter-subtitle\">Composed under the Arch of Diligence Consulting, for structural reading by the Maison.<\/p>\r\n\r\n      <!-- Corps de la lettre -->\r\n      <div class=\"dcap-letter-body\">\r\n\r\n        <p class=\"dcap-letter-opening\" id=\"dcap-letter-opening\">\u2014<\/p>\r\n\r\n        <p class=\"dcap-letter-preamble\">\r\n          The following sections constitute the briefing transmitted, in the precision warranted by the institutional context. The documentary anchors are deposited separately through the secure channel of the Maison.\r\n        <\/p>\r\n\r\n        <!-- Sections du briefing rendues en prose, peupl\u00e9es par JS -->\r\n        <div id=\"dcap-letter-sections\"><\/div>\r\n\r\n      <\/div>\r\n\r\n      <!-- Closure c\u00e9r\u00e9monielle -->\r\n      <div class=\"dcap-letter-closure\">\r\n        <p class=\"dcap-closure-line\">All elements provided, as well as what remains absent, form part of the institutional reading.<\/p>\r\n        <p class=\"dcap-signature\" id=\"dcap-letter-signature\">\u2014<\/p>\r\n        <p class=\"dcap-signature-role\" id=\"dcap-letter-signature-role\">\u2014<\/p>\r\n        <p class=\"dcap-deposit-place\" id=\"dcap-letter-deposit-place\">\u2014<\/p>\r\n      <\/div>\r\n\r\n      <!-- Actions du d\u00e9posant -->\r\n      <div class=\"dcap-actions\">\r\n        <button type=\"button\" class=\"dcap-print-btn\" id=\"dcap-print-btn\">\r\n          <span>Print this letter as PDF<\/span>\r\n        <\/button>\r\n        <p class=\"dcap-action-help\">Use your browser's print function (Cmd+P \/ Ctrl+P) to save this letter as a PDF document. The PDF is then deposited under the Arch via the secure channel below, together with the documentary anchors.<\/p>\r\n      <\/div>\r\n\r\n      <!-- Pi\u00e8ces \u00e0 d\u00e9poser -->\r\n      <div class=\"dcap-pieces-section\">\r\n        <div class=\"dcap-pieces-kicker\">Documents<\/div>\r\n        <h2 class=\"dcap-pieces-title\">Pieces to deposit under the Arch<\/h2>\r\n        <p class=\"dcap-pieces-intro\">\r\n          The Letter of Institutional Deposit and the documents listed below are deposited together through the secure NetExplorer channel. The naming convention preserves the institutional readability of the dossier.\r\n        <\/p>\r\n\r\n        <div class=\"dcap-pieces\" id=\"dcap-pieces-list\"><\/div>\r\n\r\n        <div class=\"dcap-naming\">\r\n          <h3>Naming convention<\/h3>\r\n          <p>Each document is named according to the following structure:<\/p>\r\n          <code>InstitutionShortName_DocumentType.pdf<\/code>\r\n          <p style=\"margin-top:14px;\">For an institution named <em>Aurora College<\/em>:<\/p>\r\n          <code>AuroraCollege_LetterOfDeposit.pdf<\/code>\r\n          <code>AuroraCollege_Statutes.pdf<\/code>\r\n          <code>AuroraCollege_AuthorityCV.pdf<\/code>\r\n        <\/div>\r\n\r\n        <div class=\"dcap-deposit-row\">\r\n          <p>When the Letter and the documents are ready, proceed to the secure channel.<\/p>\r\n          <a class=\"dcap-deposit-link\"\r\n             href=\"https:\/\/diligenceconsulting.netexplorer.pro\/ul\/Q5yTsdh2C5djs0x7yBBzvRfodwTMxe\"\r\n             target=\"_blank\"\r\n             rel=\"noopener noreferrer\">Secure deposit \u00b7 NetExplorer<\/a>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n    <!-- Pied institutionnel commun -->\r\n    <div class=\"dcap-footer\">\r\n      Diligence Consulting SASU  \u00b7  Maison de la Diplomatie \u00c9ducative\u00ae<br>\r\n      SIRET 849 526 389 00010\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n(function(){\r\n  var STORAGE_KEY = \"dc_arche_intake_v2\";\r\n\r\n  \/\/ ============================================================\r\n  \/\/ G\u00c9N\u00c9RATION DE LA R\u00c9F\u00c9RENCE DOSSIER (DC-REF)\r\n  \/\/ ============================================================\r\n  function buildDcRef(){\r\n    var now = new Date();\r\n    var yyyy = now.getFullYear();\r\n    var mm = String(now.getMonth() + 1).padStart(2, '0');\r\n    var dd = String(now.getDate()).padStart(2, '0');\r\n    \/\/ Compteur pseudo-al\u00e9atoire \u00e0 3 chiffres (suffisant pour le MVP)\r\n    \/\/ En v2, brancher un compteur c\u00f4t\u00e9 serveur si s\u00e9quence stricte requise.\r\n    var rnd = Math.floor(Math.random() * 900) + 100;\r\n    return \"DC-\" + yyyy + mm + dd + \"-\" + rnd;\r\n  }\r\n\r\n  \/\/ R\u00e9cup\u00e8re DC-REF stock\u00e9 (coh\u00e9rence sur reprise de saisie) ou en cr\u00e9e un nouveau\r\n  function getOrCreateDcRef(){\r\n    try{\r\n      var existing = localStorage.getItem(STORAGE_KEY + \"_ref\");\r\n      if(existing) return existing;\r\n      var ref = buildDcRef();\r\n      localStorage.setItem(STORAGE_KEY + \"_ref\", ref);\r\n      return ref;\r\n    }catch(e){\r\n      return buildDcRef();\r\n    }\r\n  }\r\n\r\n  var DC_REF = getOrCreateDcRef();\r\n  document.getElementById(\"dcap-ref\").textContent = DC_REF;\r\n  document.getElementById(\"dcap-ref-post\").textContent = DC_REF;\r\n\r\n  \/\/ ============================================================\r\n  \/\/ PERSISTANCE LOCALE (30 jours)\r\n  \/\/ ============================================================\r\n  function saveDraft(){\r\n    try{\r\n      var data = {};\r\n      var form = document.getElementById(\"dcap-form\");\r\n      var inputs = form.querySelectorAll(\"input, textarea, select\");\r\n      inputs.forEach(function(el){\r\n        if(el.type === \"checkbox\" || el.type === \"radio\"){\r\n          if(el.checked){\r\n            if(el.type === \"checkbox\"){\r\n              if(!data[el.name]) data[el.name] = [];\r\n              data[el.name].push(el.value);\r\n            } else {\r\n              data[el.name] = el.value;\r\n            }\r\n          }\r\n        } else if(el.value){\r\n          data[el.name] = el.value;\r\n        }\r\n      });\r\n      localStorage.setItem(STORAGE_KEY, JSON.stringify({\r\n        answers: data, timestamp: Date.now()\r\n      }));\r\n    }catch(e){}\r\n  }\r\n\r\n  function loadDraft(){\r\n    try{\r\n      var raw = localStorage.getItem(STORAGE_KEY);\r\n      if(!raw) return;\r\n      var parsed = JSON.parse(raw);\r\n      if(!parsed || !parsed.timestamp) return;\r\n      if(Date.now() - parsed.timestamp > 30 * 24 * 3600 * 1000) return;\r\n      var data = parsed.answers || {};\r\n      Object.keys(data).forEach(function(name){\r\n        var val = data[name];\r\n        if(Array.isArray(val)){\r\n          val.forEach(function(v){\r\n            var el = document.querySelector('input[name=\"'+ name +'\"][value=\"'+ v +'\"]');\r\n            if(el){ el.checked = true; el.closest(\".dcap-option\").classList.add(\"checked\"); }\r\n          });\r\n        } else {\r\n          var el = document.querySelector('[name=\"'+ name +'\"]');\r\n          if(el){\r\n            if(el.type === \"radio\"){\r\n              var radio = document.querySelector('input[name=\"'+ name +'\"][value=\"'+ val +'\"]');\r\n              if(radio){ radio.checked = true; radio.closest(\".dcap-option\").classList.add(\"checked\"); }\r\n            } else {\r\n              el.value = val;\r\n            }\r\n          }\r\n        }\r\n      });\r\n    }catch(e){}\r\n  }\r\n\r\n  function clearDraft(){\r\n    try{\r\n      localStorage.removeItem(STORAGE_KEY);\r\n      localStorage.removeItem(STORAGE_KEY + \"_ref\");\r\n    }catch(e){}\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ INTERACTIONS OPTIONS (radio \/ checkbox)\r\n  \/\/ ============================================================\r\n  document.querySelectorAll(\".dcap-option\").forEach(function(opt){\r\n    var input = opt.querySelector(\"input\");\r\n    opt.addEventListener(\"click\", function(e){\r\n      if(e.target.tagName !== \"INPUT\") input.click();\r\n    });\r\n    input.addEventListener(\"change\", function(){\r\n      if(input.type === \"radio\"){\r\n        document.querySelectorAll('input[name=\"'+ input.name +'\"]').forEach(function(r){\r\n          r.closest(\".dcap-option\").classList.remove(\"checked\");\r\n        });\r\n        if(input.checked) opt.classList.add(\"checked\");\r\n      } else {\r\n        opt.classList.toggle(\"checked\", input.checked);\r\n      }\r\n      saveDraft();\r\n    });\r\n  });\r\n\r\n  \/\/ Sauvegarde sur saisie texte\r\n  document.querySelectorAll(\".dcap-field input, .dcap-field textarea\").forEach(function(el){\r\n    el.addEventListener(\"input\", saveDraft);\r\n  });\r\n\r\n  \/\/ ============================================================\r\n  \/\/ VALIDATION & ENVOI\r\n  \/\/ ============================================================\r\n  function collectAnswers(){\r\n    var data = { dc_ref: DC_REF };\r\n    var form = document.getElementById(\"dcap-form\");\r\n\r\n    \/\/ Champs texte\r\n    form.querySelectorAll('input[type=\"text\"], input[type=\"email\"], input[type=\"url\"], textarea').forEach(function(el){\r\n      data[el.name] = el.value.trim();\r\n    });\r\n\r\n    \/\/ Radios\r\n    form.querySelectorAll('.dcap-options[data-name]').forEach(function(group){\r\n      var name = group.dataset.name;\r\n      var type = group.dataset.type;\r\n      if(type === \"multi\"){\r\n        var values = [];\r\n        group.querySelectorAll('input:checked').forEach(function(c){ values.push(c.value); });\r\n        data[name] = values;\r\n      } else {\r\n        var sel = group.querySelector('input:checked');\r\n        data[name] = sel ? sel.value : \"\";\r\n      }\r\n    });\r\n\r\n    return data;\r\n  }\r\n\r\n  function validateAnswers(data){\r\n    \/\/ Champs texte requis\r\n    var requiredText = [\r\n      \"contact_name\", \"contact_email\", \"institution_name\", \"country\",\r\n      \"authority_name\", \"authority_title\", \"authority_role\",\r\n      \"decision\", \"recognition_origin\",\r\n      \/\/ Les 7 piliers d'Evidence available\r\n      \"evidence_legal\", \"evidence_academic\", \"evidence_operational\",\r\n      \"evidence_opposability\", \"evidence_doctrinal\", \"evidence_exposure\",\r\n      \"evidence_strategic\"\r\n    ];\r\n    for(var i = 0; i < requiredText.length; i++){\r\n      if(!data[requiredText[i]]) return false;\r\n    }\r\n    \/\/ Email valide\r\n    if(!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(data.contact_email)) return false;\r\n    \/\/ Options requises\r\n    var requiredOpts = [\r\n      \"france_position\", \"academic_responsibility\", \"trajectory\", \"decision_authority\"\r\n    ];\r\n    for(var j = 0; j < requiredOpts.length; j++){\r\n      if(!data[requiredOpts[j]]) return false;\r\n    }\r\n    \/\/ Multi requis\r\n    var requiredMulti = [\"academic_scope\", \"delivery_model\", \"actions_engaged\"];\r\n    for(var k = 0; k < requiredMulti.length; k++){\r\n      if(!data[requiredMulti[k]] || data[requiredMulti[k]].length === 0) return false;\r\n    }\r\n    return true;\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ CONSTRUCTION DE LA LISTE DES PI\u00c8CES (logique conserv\u00e9e v0)\r\n  \/\/ ============================================================\r\n  function buildPieces(answers){\r\n    var pieces = [];\r\n\r\n    pieces.push({ core: true, title: \"Statutes of the entity\",\r\n      detail: \"The current articles of incorporation. If the entity is in formation, the latest draft.\" });\r\n    pieces.push({ core: true, title: \"Description of the lead programme\",\r\n      detail: \"Curriculum, credits, learning outcomes, faculty composition. One programme is sufficient at this stage.\" });\r\n    pieces.push({ core: true, title: \"Prior regulatory correspondence (or attestation of none)\",\r\n      detail: \"Any letter, email, or filing previously exchanged with French or European authorities. If none, a brief statement to that effect.\" });\r\n    pieces.push({ core: false, title: \"CV of the academic authority\",\r\n      detail: \"Curriculum vitae of \" + (answers.authority_name || \"the academic authority named at section 03\") + \".\" });\r\n\r\n    if(answers.france_position === \"Existing French entity\"){\r\n      pieces.push({ core: false, title: \"KBIS extract\",\r\n        detail: \"Issued within the last three months.\" });\r\n      pieces.push({ core: false, title: \"Annual accounts of the last fiscal year\",\r\n        detail: \"If available.\" });\r\n    }\r\n    if(answers.france_position === \"Entity in formation\"){\r\n      pieces.push({ core: false, title: \"Draft articles of incorporation\",\r\n        detail: \"Latest version.\" });\r\n      pieces.push({ core: false, title: \"Incorporation timeline\",\r\n        detail: \"A short note on the planned dates and legal counsel involved.\" });\r\n    }\r\n    if(answers.france_position === \"Partnership with a French institution\"){\r\n      pieces.push({ core: false, title: \"Signed partnership agreement or memorandum of understanding\",\r\n        detail: \"Including the statutes of the French partner if available.\" });\r\n    }\r\n\r\n    if(answers.academic_responsibility === \"Fully documented and assignable\"){\r\n      pieces.push({ core: false, title: \"Document evidencing assignment of academic responsibility\",\r\n        detail: \"Letter of appointment, position description, or relevant statutory provision.\" });\r\n    }\r\n\r\n    if(answers.decision_authority === \"Acting on behalf of a decision-maker\"){\r\n      pieces.push({ core: false, title: \"Authority to represent\",\r\n        detail: \"Letter of mandate, board resolution, or written instruction confirming the authority to engage on behalf of the decision-maker.\" });\r\n    }\r\n\r\n    if(Array.isArray(answers.academic_scope) && answers.academic_scope.indexOf(\"Doctoral\") > -1){\r\n      pieces.push({ core: false, title: \"Doctoral school or partner university convention\",\r\n        detail: \"If a doctoral programme is offered or planned, the convention with the accredited doctoral school. If none yet, indicate the intended pathway.\" });\r\n    }\r\n\r\n    if(Array.isArray(answers.delivery_model)){\r\n      if(answers.delivery_model.indexOf(\"On-site\") > -1 || answers.delivery_model.indexOf(\"Hybrid\") > -1){\r\n        pieces.push({ core: false, title: \"Premises documentation\",\r\n          detail: \"Lease agreement, occupancy attestation, or floor plan of the intended teaching premises.\" });\r\n      }\r\n      if(answers.delivery_model.indexOf(\"Online\") > -1 || answers.delivery_model.indexOf(\"Hybrid\") > -1){\r\n        pieces.push({ core: false, title: \"Description of the learning management system\",\r\n          detail: \"Platform name, functionalities, access modalities, hosting jurisdiction.\" });\r\n      }\r\n    }\r\n\r\n    if(Array.isArray(answers.actions_engaged)){\r\n      if(answers.actions_engaged.indexOf(\"Contact with authorities\") > -1){\r\n        pieces.push({ core: false, title: \"Copies of correspondence with authorities\",\r\n          detail: \"Any letter, email, or filing exchanged with the Rectorate, Ministry, France Comp\u00e9tences or other authority.\" });\r\n      }\r\n      if(answers.actions_engaged.indexOf(\"Public communication\") > -1){\r\n        pieces.push({ core: false, title: \"Public communication record\",\r\n          detail: \"Links and screenshots of the institution's public communication: website, press, social media, recruitment material.\" });\r\n      }\r\n      if(answers.actions_engaged.indexOf(\"Academic recruitment\") > -1){\r\n        pieces.push({ core: false, title: \"List of recruited or pre-selected faculty\",\r\n          detail: \"Names, positions, and short CVs of the faculty members already engaged or contacted.\" });\r\n      }\r\n    }\r\n\r\n    return pieces;\r\n  }\r\n\r\n  function escapeHtml(s){\r\n    if(s === null || s === undefined) return \"\";\r\n    return String(s)\r\n      .replace(\/&\/g, \"&amp;\")\r\n      .replace(\/<\/g, \"&lt;\")\r\n      .replace(\/>\/g, \"&gt;\")\r\n      .replace(\/\"\/g, \"&quot;\")\r\n      .replace(\/'\/g, \"&#39;\");\r\n  }\r\n\r\n  function renderPieces(pieces){\r\n    var container = document.getElementById(\"dcap-pieces-list\");\r\n    var html = \"\";\r\n    pieces.forEach(function(p, i){\r\n      var num = String(i+1).padStart(2, \"0\");\r\n      html += '<div class=\"dcap-piece'+ (p.core ? ' core' : '') +'\">';\r\n      html += '<div class=\"dcap-piece-num\">'+ num +'<\/div>';\r\n      html += '<div>';\r\n      html += '<div class=\"dcap-piece-title\">'+ escapeHtml(p.title) +'<\/div>';\r\n      html += '<div class=\"dcap-piece-detail\">'+ escapeHtml(p.detail) +'<\/div>';\r\n      html += '<\/div><\/div>';\r\n    });\r\n    container.innerHTML = html;\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ RENDU DE LA LETTRE D'INSTITUTIONAL DEPOSIT\r\n  \/\/ ============================================================\r\n\r\n  function formatDateEn(date){\r\n    var months = [\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\r\n                  \"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];\r\n    return date.getDate() + \" \" + months[date.getMonth()] + \" \" + date.getFullYear();\r\n  }\r\n\r\n  function renderLetterSection(numeral, heading, contentHtml){\r\n    return '<div class=\"dcap-letter-section\">'\r\n      + '<div class=\"dcap-letter-section-heading\">' + numeral + '. ' + heading + '<\/div>'\r\n      + '<div class=\"dcap-letter-section-content\">' + contentHtml + '<\/div>'\r\n      + '<\/div>';\r\n  }\r\n\r\n  function renderEvidenceItem(roman, title, content){\r\n    return '<div class=\"dcap-evidence-item\">'\r\n      + '<span class=\"dcap-evidence-roman\">' + roman + '.<\/span>'\r\n      + '<div class=\"dcap-evidence-title\">' + escapeHtml(title) + '<\/div>'\r\n      + '<div class=\"dcap-evidence-content\">' + escapeHtml(content) + '<\/div>'\r\n      + '<\/div>';\r\n  }\r\n\r\n  function renderLetter(answers, pieces){\r\n    \/\/ M\u00e9tadonn\u00e9es\r\n    var depositDate = formatDateEn(new Date());\r\n    document.getElementById(\"dcap-letter-institution\").textContent = answers.institution_name || \"\u2014\";\r\n    document.getElementById(\"dcap-letter-deposited-by\").textContent = answers.contact_name || \"\u2014\";\r\n    document.getElementById(\"dcap-letter-date\").textContent = depositDate;\r\n\r\n    \/\/ Ouverture c\u00e9r\u00e9monielle\r\n    var opening = \"I hereby deposit, under the Arch of Diligence Consulting, \"\r\n      + \"the present institutional briefing of \"\r\n      + (answers.institution_name || \"the institution under reading\")\r\n      + \", for structural reading by the Pr\u00e9sidente of the Maison.\";\r\n    document.getElementById(\"dcap-letter-opening\").textContent = opening;\r\n\r\n    \/\/ Sections en prose\r\n    var html = \"\";\r\n\r\n    \/\/ I \u2014 Institution\r\n    var instContent = \"The institution under reading is <strong>\"\r\n      + escapeHtml(answers.institution_name || \"\u2014\")\r\n      + \"<\/strong>\";\r\n    if(answers.country){\r\n      instContent += \", incorporated in <strong>\" + escapeHtml(answers.country) + \"<\/strong>\";\r\n    }\r\n    if(answers.founded_year){\r\n      instContent += \" in \" + escapeHtml(answers.founded_year);\r\n    }\r\n    if(answers.legal_status){\r\n      instContent += \" under the legal status of <strong>\"\r\n        + escapeHtml(answers.legal_status) + \"<\/strong>\";\r\n    }\r\n    instContent += \".\";\r\n    if(answers.website){\r\n      instContent += \" Its institutional website is <strong>\"\r\n        + escapeHtml(answers.website) + \"<\/strong>.\";\r\n    }\r\n    html += renderLetterSection(\"I\", \"The Institution\", instContent);\r\n\r\n    \/\/ II \u2014 Intended position in France\r\n    if(answers.france_position){\r\n      var posContent = \"The institution currently holds the structural posture of <strong>\"\r\n        + escapeHtml(answers.france_position.toLowerCase())\r\n        + \"<\/strong> within the French territory.\";\r\n      html += renderLetterSection(\"II\", \"Intended position in France\", posContent);\r\n    }\r\n\r\n    \/\/ III \u2014 Academic authority\r\n    var authContent = \"Academic responsibility is carried by <strong>\"\r\n      + escapeHtml(answers.authority_name || \"\u2014\") + \"<\/strong>, \"\r\n      + \"holding the title of <strong>\" + escapeHtml(answers.authority_title || \"\u2014\") + \"<\/strong>\";\r\n    if(answers.authority_country){\r\n      authContent += \", residing in <strong>\" + escapeHtml(answers.authority_country) + \"<\/strong>\";\r\n    }\r\n    authContent += \", in the role of <strong>\" + escapeHtml(answers.authority_role || \"\u2014\")\r\n      + \"<\/strong> within the institution.\";\r\n    if(answers.academic_responsibility){\r\n      authContent += \" The responsibility is presently <strong>\"\r\n        + escapeHtml(answers.academic_responsibility.toLowerCase()) + \"<\/strong>.\";\r\n    }\r\n    html += renderLetterSection(\"III\", \"Academic authority\", authContent);\r\n\r\n    \/\/ IV \u2014 Academic scope and delivery\r\n    var scope = (answers.academic_scope || []).join(\" and \");\r\n    var delivery = (answers.delivery_model || []).join(\" \/ \");\r\n    var scopeContent = \"The academic scope under contemplation comprises <strong>\"\r\n      + escapeHtml(scope || \"\u2014\") + \"<\/strong> level\";\r\n    if((answers.academic_scope || []).length > 1) scopeContent += \"s\";\r\n    scopeContent += \", to be delivered under a <strong>\"\r\n      + escapeHtml((delivery || \"\u2014\").toLowerCase()) + \"<\/strong> modality on the French territory.\";\r\n    if(answers.trajectory){\r\n      scopeContent += \" The European trajectory contemplated is <strong>\"\r\n        + escapeHtml(answers.trajectory.toLowerCase()) + \"<\/strong>.\";\r\n    }\r\n    html += renderLetterSection(\"IV\", \"Academic scope and delivery\", scopeContent);\r\n\r\n    \/\/ V \u2014 Decision to be determined\r\n    var decisionContent = \"The decision whose clarification motivates the present reading is the following: \"\r\n      + \"<em>&laquo;&nbsp;\" + escapeHtml(answers.decision || \"\u2014\") + \"&nbsp;&raquo;<\/em>.\";\r\n    if(answers.decision_authority){\r\n      decisionContent += \"<br><br>The signatory acts as the <strong>\"\r\n        + escapeHtml(answers.decision_authority.toLowerCase()) + \"<\/strong> on this matter.\";\r\n    }\r\n    html += renderLetterSection(\"V\", \"Decision to be determined\", decisionContent);\r\n\r\n    \/\/ VI \u2014 Actions already engaged\r\n    if(answers.actions_engaged && answers.actions_engaged.length){\r\n      var actionsList = answers.actions_engaged.map(function(a){\r\n        return a.toLowerCase();\r\n      }).join(\", \");\r\n      var actionsContent = \"The following actions have already been engaged in the public or contractual sphere: <strong>\"\r\n        + escapeHtml(actionsList) + \"<\/strong>.\";\r\n      html += renderLetterSection(\"VI\", \"Actions already engaged\", actionsContent);\r\n    }\r\n\r\n    \/\/ VII \u2014 Recognition of origin\r\n    if(answers.recognition_origin){\r\n      html += renderLetterSection(\"VII\", \"Recognition in the country of origin\",\r\n        escapeHtml(answers.recognition_origin).replace(\/\\n\/g, \"<br>\"));\r\n    }\r\n\r\n    \/\/ VIII \u2014 Documentary anchors (7 piliers)\r\n    var evidenceHtml = \"<div style=\\\"margin-bottom:14px;\\\">\"\r\n      + \"The Maison reads not the presence of documents, but the architecture they form. \"\r\n      + \"The following layers describe the documentary anchors currently available.<\/div>\"\r\n      + \"<div class=\\\"dcap-evidence-list\\\">\";\r\n\r\n    var pillars = [\r\n      [\"i\", \"Legal existence and assignability\", answers.evidence_legal],\r\n      [\"ii\", \"Academic legitimacy\", answers.evidence_academic],\r\n      [\"iii\", \"Operational capacity\", answers.evidence_operational],\r\n      [\"iv\", \"Institutional opposability\", answers.evidence_opposability],\r\n      [\"v\", \"Doctrinal coherence\", answers.evidence_doctrinal],\r\n      [\"vi\", \"Public exposure evidence\", answers.evidence_exposure],\r\n      [\"vii\", \"Strategic sequencing\", answers.evidence_strategic]\r\n    ];\r\n\r\n    pillars.forEach(function(p){\r\n      evidenceHtml += renderEvidenceItem(p[0], p[1], p[2] || \"\u2014\");\r\n    });\r\n\r\n    evidenceHtml += \"<\/div>\";\r\n\r\n    html += renderLetterSection(\"VIII\", \"Documentary anchors sustaining the institutional position\", evidenceHtml);\r\n\r\n    document.getElementById(\"dcap-letter-sections\").innerHTML = html;\r\n\r\n    \/\/ Signature\r\n    document.getElementById(\"dcap-letter-signature\").textContent = answers.contact_name || \"\u2014\";\r\n    var roleText = (answers.authority_role || \"\u2014\");\r\n    if(answers.institution_name){\r\n      roleText += \" \u00b7 \" + answers.institution_name;\r\n    }\r\n    document.getElementById(\"dcap-letter-signature-role\").textContent = roleText;\r\n    document.getElementById(\"dcap-letter-deposit-place\").textContent =\r\n      \"Composed and deposited under the Arch \u00b7 \" + depositDate;\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ FINALISATION : afficher la Lettre + pi\u00e8ces\r\n  \/\/ ============================================================\r\n  function depositBriefing(answers){\r\n    var pieces = buildPieces(answers);\r\n\r\n    document.getElementById(\"dcap-briefing-view\").style.display = \"none\";\r\n    document.getElementById(\"dcap-loading\").classList.add(\"on\");\r\n    window.scrollTo({ top: 0, behavior: \"smooth\" });\r\n\r\n    \/\/ Petit d\u00e9lai c\u00e9r\u00e9moniel (0.8s) pour ressentir le geste de d\u00e9p\u00f4t\r\n    setTimeout(function(){\r\n      renderLetter(answers, pieces);\r\n      renderPieces(pieces);\r\n      clearDraft();\r\n      document.getElementById(\"dcap-loading\").classList.remove(\"on\");\r\n      document.getElementById(\"dcap-post-view\").classList.add(\"on\");\r\n      window.scrollTo({ top: 0, behavior: \"smooth\" });\r\n    }, 800);\r\n  }\r\n\r\n  \/\/ ============================================================\r\n  \/\/ BOUTON PRINT AS PDF\r\n  \/\/ ============================================================\r\n  \/\/ Le bouton existe dans le DOM d\u00e8s le d\u00e9part (mais cach\u00e9 tant que\r\n  \/\/ .dcap-post n'a pas la classe .on). On peut donc attacher l'event\r\n  \/\/ listener imm\u00e9diatement, sans attendre DOMContentLoaded.\r\n  (function attachPrintHandler(){\r\n    var printBtn = document.getElementById(\"dcap-print-btn\");\r\n    if(printBtn){\r\n      printBtn.addEventListener(\"click\", function(){\r\n        window.print();\r\n      });\r\n    }\r\n  })();\r\n\r\n  \/\/ ============================================================\r\n  \/\/ BOUTON DE D\u00c9P\u00d4T\r\n  \/\/ ============================================================\r\n  document.getElementById(\"dcap-form\").addEventListener(\"submit\", function(e){\r\n    e.preventDefault();\r\n    var answers = collectAnswers();\r\n    var errorEl = document.getElementById(\"dcap-error\");\r\n\r\n    if(!validateAnswers(answers)){\r\n      errorEl.classList.add(\"on\");\r\n      \/\/ Faire d\u00e9filer vers le premier champ vide\r\n      var firstEmpty = document.querySelector('input[required]:invalid, textarea[required]:invalid');\r\n      if(firstEmpty){\r\n        firstEmpty.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\r\n      }\r\n      return;\r\n    }\r\n\r\n    errorEl.classList.remove(\"on\");\r\n    depositBriefing(answers);\r\n  });\r\n\r\n  \/\/ Charger la sauvegarde au d\u00e9marrage\r\n  loadDraft();\r\n\r\n  \/\/ Migration v1\u2192v2 : nettoyage silencieux de l'ancienne cl\u00e9 de stockage\r\n  \/\/ si elle existe (les anciens brouillons v1 ne sont pas portables sur v2\r\n  \/\/ \u00e0 cause de la structure des 7 piliers Evidence)\r\n  try{\r\n    localStorage.removeItem(\"dc_arche_intake_v1\");\r\n    localStorage.removeItem(\"dc_arche_intake_v1_ref\");\r\n  }catch(e){}\r\n})();\r\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>You are now entering under the Arch.<\/p>\n<p>Your request has been received and your project will be examined through an institutional reading before any exposure.<\/p>\n<p>This is not a discovery call. It is a threshold.<\/p>\n<p>The objective is to determine whether your structure can be read, governed and defended within a sovereign system.<\/p>\n<p>A written determination will follow the exchange.<\/p>\n","protected":false},"author":1,"featured_media":14315,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-15582","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/pages\/15582","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/comments?post=15582"}],"version-history":[{"count":8,"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/pages\/15582\/revisions"}],"predecessor-version":[{"id":16356,"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/pages\/15582\/revisions\/16356"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/media\/14315"}],"wp:attachment":[{"href":"https:\/\/diligence-consulting.fr\/en\/wp-json\/wp\/v2\/media?parent=15582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}