<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 900 420" role="img" aria-labelledby="t-pil">
  <title id="t-pil">Les piliers du contrat social 1945 fragilisés par l'IA en 2026</title>
  <defs>
    <linearGradient id="otium-grad" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#7B2DB8"/>
      <stop offset="50%" stop-color="#C73252"/>
      <stop offset="100%" stop-color="#F05E2C"/>
    </linearGradient>
    <style>
      .title { font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 700; fill: #1a1a1a; letter-spacing: 1px; text-transform: uppercase; }
      .col-head-old { fill: #1a1a1a; }
      .col-head-new { fill: url(#otium-grad); }
      .col-head-label { font-family: 'Montserrat', sans-serif; font-size: 16px; font-weight: 800; fill: #f5f1eb; letter-spacing: 2px; text-transform: uppercase; }
      .sub { font-family: 'DM Mono', monospace; font-size: 10px; letter-spacing: 1px; text-transform: uppercase; fill: rgba(245,241,235,0.7); }
      .row-label { font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 700; fill: #555; letter-spacing: 1px; text-transform: uppercase; }
      .row-content { font-family: 'Montserrat', sans-serif; font-size: 13px; fill: #1a1a1a; }
      .divider { stroke: #ddd; stroke-width: 1; }
    </style>
  </defs>

  <text x="30" y="35" class="title">Contrat social 1945 · piliers structurants vs piliers fragilisés</text>

  <rect x="30" y="60" width="410" height="60" class="col-head-old" rx="6" />
  <text x="235" y="88" text-anchor="middle" class="col-head-label">1945 — Keynes &amp; Beveridge</text>
  <text x="235" y="106" text-anchor="middle" class="sub">Stable pendant 70 ans</text>

  <rect x="460" y="60" width="410" height="60" class="col-head-new" rx="6" />
  <text x="665" y="88" text-anchor="middle" class="col-head-label">2026 — l'IA fragilise</text>
  <text x="665" y="106" text-anchor="middle" class="sub">Nouveau contrat à écrire</text>

  <text x="30" y="150" class="row-label">Source du revenu</text>
  <text x="30" y="172" class="row-content">Emploi salarié et plein-emploi visé</text>
  <text x="460" y="172" class="row-content">Productivité IA découplée du travail</text>
  <line x1="30" y1="190" x2="870" y2="190" class="divider"/>

  <text x="30" y="218" class="row-label">Base fiscale</text>
  <text x="30" y="240" class="row-content">Charges sociales et impôt sur le revenu</text>
  <text x="460" y="240" class="row-content">Capital et tokens à taxer — en débat</text>
  <line x1="30" y1="258" x2="870" y2="258" class="divider"/>

  <text x="30" y="286" class="row-label">Mobilité sociale</text>
  <text x="30" y="308" class="row-content">Éducation comme ascenseur méritocratique</text>
  <text x="460" y="308" class="row-content">L'IA valorise surtout le capital existant</text>
  <line x1="30" y1="326" x2="870" y2="326" class="divider"/>

  <text x="30" y="354" class="row-label">Solidarité intergénérationnelle</text>
  <text x="30" y="376" class="row-content">Jeunes cotisent pour les anciens</text>
  <text x="460" y="376" class="row-content">Jobs juniors absorbés par l'IA en premier</text>
</svg>
