{# Single source of truth for the v7.0 pricing — used by landing.html#tarifs and /tarifs page.
   When prices change, edit ONLY this file (and src/billing/plans.py for Stripe IDs).

   v7.0 — 4 forfaits + 1 soumission :
     - Cloud BASIC      189 $/mois  (no setup)
     - Cloud ESSENTIEL  349 $/mois  (no setup)
     - Cloud PRO        549 $/mois  + 485 $ onboarding (recommended)
     - DictIA LOCAL     5 998 $ An 1 puis 500 $/an dès An 2 (no monthly)
     - Pro+             soumission personnalisée → /contact?pro-plus=1

   Common to all forfaits :
     WhisperX Large-v3 (99%+ · 99+ langues), pyannote diarisation, Mistral résumés,
     exports SRT/VTT/TXT/JSON/DOCX, Loi 25 conforme, OVH Beauharnois (Cloud) ou local. #}

{% from 'macros/pricing_card.html' import pricing_card %}

{%- set _baseline_features_cloud = [
  'WhisperX Large-v3 · 99&nbsp;%+ précision · 99+ langues',
  'Diarisation pyannote (qui parle)',
  'Résumés IA + Points d&rsquo;action (Mistral Nemo 12B)',
  'Exports SRT, VTT, TXT, JSON, DOCX',
  'Hébergement OVH Beauharnois (QC)',
  'Conforme Loi&nbsp;25 · Anti-DDoS · Backups quotidiens',
  'Aucune limite utilisateurs'
] -%}

<div class="grid md:grid-cols-2 lg:grid-cols-4 gap-6 items-stretch">

  {{ pricing_card(
    slug='cloud-basic',
    name='Cloud BASIC',
    badge='Cloud · Souverain QC',
    target='Solopreneur · petite équipe · usage occasionnel à régulier.',
    monthly=189,
    capacity_audio='~165&nbsp;h audio/mois',
    capacity_storage='100&nbsp;Go',
    gpu='NVIDIA L4 partagé',
    features=_baseline_features_cloud,
    cta_label='Démarrer en Cloud'
  ) }}

  {{ pricing_card(
    slug='cloud-essentiel',
    name='Cloud ESSENTIEL',
    badge='Cloud · Souverain QC',
    target='Cabinet en croissance · usage quotidien soutenu.',
    monthly=349,
    capacity_audio='~330&nbsp;h audio/mois',
    capacity_storage='200&nbsp;Go',
    gpu='NVIDIA L4 partagé étendu',
    features=_baseline_features_cloud,
    cta_label='Choisir Essentiel'
  ) }}

  {{ pricing_card(
    slug='cloud-pro',
    name='Cloud PRO',
    badge='Cloud · Souverain QC',
    recommended=True,
    target='Organisation établie · usage intensif multi-postes.',
    setup=485,
    monthly=549,
    capacity_audio='~660&nbsp;h audio/mois',
    capacity_storage='500&nbsp;Go',
    gpu='NVIDIA L4 dédié priorité',
    features=_baseline_features_cloud + [
      'GPU dédié priorité (latence garantie)',
      'Onboarding assisté inclus'
    ],
    cta_label='Commander Pro'
  ) }}

  {{ pricing_card(
    slug='dictia-local',
    name='DictIA LOCAL',
    badge='Local · 100&nbsp;% hors-ligne',
    target='Confidentialité maximale · 100&nbsp;% hors-ligne chez vous.',
    setup=5998,
    yearly_renewal=500,
    capacity_audio='~1&nbsp;100&nbsp;h audio/mois',
    capacity_storage='2&nbsp;To SSD',
    gpu='RTX 5070&nbsp;Ti 16&nbsp;Go (dédié)',
    features=[
      'WhisperX Large-v3 · 99&nbsp;%+ précision · 99+ langues',
      'Diarisation pyannote (qui parle)',
      'Résumés IA + Points d&rsquo;action (Mistral 7B local)',
      'Exports SRT, VTT, TXT, JSON, DOCX',
      'GPU local dédié · transcription locale',
      'Données jamais sortantes (chez vous)',
      '500&nbsp;$/an dès An&nbsp;2 (MAJ + support)',
      'Aucune limite utilisateurs'
    ],
    cta_label='Configurer DictIA Local'
  ) }}

</div>

{# Pro+ banner — soumission personnalisée pour grands volumes / SLA renforcé #}
<div class="mt-10 max-w-5xl mx-auto p-6 bg-brand-navy text-white border border-brand-b2/30 rounded backdrop-blur-sm relative overflow-hidden">
  <div class="absolute inset-0 pointer-events-none opacity-60" aria-hidden="true"
       style="background: radial-gradient(circle at 100% 0%, rgba(192,38,211,0.12) 0%, transparent 55%), radial-gradient(circle at 0% 100%, rgba(6,182,212,0.10) 0%, transparent 55%);"></div>
  <div class="relative flex items-center justify-between flex-wrap gap-6">
    <div class="flex-1 min-w-[260px]">
      <p class="eyebrow grad-text mb-2 text-[11px]">Pro+ · Soumission personnalisée</p>
      <h3 class="text-lg font-bold text-white mb-2">Au-delà de Cloud&nbsp;PRO&nbsp;?</h3>
      <p class="text-sm text-white/75 leading-relaxed">
        &gt;&nbsp;660&nbsp;h audio/mois · &gt;&nbsp;500&nbsp;Go stockage · 7+ utilisateurs intensifs · multi-sites · SLA&nbsp;99,9&nbsp;% · SOC&nbsp;2 Type&nbsp;I/II · PHIPA · PIPEDA Ontario · documentation gouv. (SEAO/MCN).
      </p>
    </div>
    {% from 'macros/button.html' import button %}
    {{ button('Demander une soumission', href='/contact?pro-plus=1', variant='primary', size='md') }}
  </div>
</div>
