/* ============================================================
   KOREXA — COUCHE COMMUNE DES DÉMONSTRATIONS
   Architecture Démonstrations V2 (28/09/2026). Un seul fichier partagé
   par les 40 démonstrations (ajouté par scripts/normalize-demo-cta.js),
   au lieu de dupliquer ces règles dans les 28 feuilles de style propres
   à chaque démo — cf. §6-7 du brief : ne PAS centraliser le design propre
   à chaque fausse entreprise, seulement la périphérie Korexa commune.
   Identité Korexa fixe (navy/or), volontairement indépendante de la
   palette de chaque démo — §12-13 : bloc « clairement séparé du faux
   site », jamais mêlé à son identité visuelle.
   Polices système uniquement (aucune dépendance de chargement propre à
   ce fichier, il doit s'afficher correctement même si les fonts variées
   des 40 démos ne sont pas encore chargées).
   ============================================================ */
.demo-korexa-cta{background:#0B1D3D;color:#F4F1EC;padding:72px 24px;text-align:center}
.demo-korexa-cta .dkc-inner{max-width:560px;margin:0 auto}
.demo-korexa-cta .dkc-eyebrow{font:600 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C9A227;margin:0 0 16px}
.demo-korexa-cta .dkc-title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.25;margin:0 0 14px;color:#fff}
.demo-korexa-cta .dkc-text{font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:rgba(244,241,236,.8);margin:0 0 30px}
.demo-korexa-cta .dkc-btn{display:inline-flex;align-items:center;gap:8px;background:#C9A227;color:#0B1D3D;font:600 15px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:14px 28px;border-radius:999px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}
.demo-korexa-cta .dkc-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(201,162,39,.35)}
.demo-korexa-cta .dkc-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:600px){.demo-korexa-cta{padding:52px 20px}.demo-korexa-cta .dkc-text{margin-bottom:24px}}
@media(prefers-reduced-motion:reduce){.demo-korexa-cta .dkc-btn{transition:none}}
