{{ card.title | safe }}
+{{ card.desc | safe }}
+diff --git a/src/marketing/routes.py b/src/marketing/routes.py
index af7d017..ff08c77 100644
--- a/src/marketing/routes.py
+++ b/src/marketing/routes.py
@@ -93,3 +93,17 @@ def fonctionnalites():
plus full integrations list and supported export formats.
"""
return render_template('marketing/fonctionnalites.html')
+
+
+@marketing_bp.route('/conformite')
+def conformite():
+ """Standalone compliance page — Loi 25, LGGRI, AGPL, EFVP details."""
+ return render_template('marketing/conformite.html')
+
+
+@marketing_bp.route('/contact', methods=['GET'])
+def contact():
+ """Contact page — pre-launch: mailto-only form (no backend submit yet).
+ POST handler will be added in B-2.x once form-handling + Turnstile are wired.
+ """
+ return render_template('marketing/contact.html')
diff --git a/static/css/marketing.css b/static/css/marketing.css
index 51921fa..36b7380 100644
--- a/static/css/marketing.css
+++ b/static/css/marketing.css
@@ -2303,6 +2303,9 @@
.text-\[clamp\(2\.25rem\,4vw\,3\.5rem\)\] {
font-size: clamp(2.25rem, 4vw, 3.5rem);
}
+ .text-\[clamp\(2rem\,3vw\,2\.5rem\)\] {
+ font-size: clamp(2rem, 3vw, 2.5rem);
+ }
.text-\[clamp\(2rem\,3vw\,2\.75rem\)\] {
font-size: clamp(2rem, 3vw, 2.75rem);
}
@@ -3049,6 +3052,13 @@
}
}
}
+ .hover\:border-brand-b1\/30 {
+ &:hover {
+ @media (hover: hover) {
+ border-color: color-mix(in oklab, #0062ff 30%, transparent);
+ }
+ }
+ }
.hover\:border-yellow-500\/30 {
&:hover {
@media (hover: hover) {
@@ -3336,6 +3346,13 @@
}
}
}
+ .hover\:bg-white {
+ &:hover {
+ @media (hover: hover) {
+ background-color: var(--color-white);
+ }
+ }
+ }
.hover\:bg-white\/20 {
&:hover {
@media (hover: hover) {
@@ -4154,6 +4171,11 @@
flex-direction: row;
}
}
+ .md\:items-start {
+ @media (width >= 48rem) {
+ align-items: flex-start;
+ }
+ }
.md\:gap-4 {
@media (width >= 48rem) {
gap: calc(var(--spacing) * 4);
diff --git a/templates/marketing/conformite.html b/templates/marketing/conformite.html
new file mode 100644
index 0000000..9f0387a
--- /dev/null
+++ b/templates/marketing/conformite.html
@@ -0,0 +1,147 @@
+{% extends 'marketing/base.html' %}
+
+{% block title %}Conformité DictIA — Loi 25 (LPRPSP), LGGRI, AGPL v3, audit trail{% endblock %}
+{% block description %}DictIA mappe son architecture aux exigences Loi 25 (LPRPSP), au cadre IA du secteur public québécois (LGGRI), avec hébergement OVH Beauharnois et code source AGPL v3 vérifiable.{% endblock %}
+
+{% block content %}
+
+{# ===== HEADER ===== #}
+ CONFORMITÉ — FORTERESSE QUÉBÉCOISE
+ Détails techniques, EFVP type, modèles de déclaration CAI : disponibles sur demande à info@dictia.ca.
+ QUATRE PILIERS {{ card.desc | safe }} LOI 25 (LPRPSP)
+ La Loi sur la protection des renseignements personnels dans le secteur privé (LPRPSP, communément appelée « Loi 25 ») impose une discipline stricte sur les données biométriques et confidentielles. Les voix capturées en réunion en font partie. Voici comment notre architecture y répond.
+ {{ art.desc | safe }} AGPL V3 — TRANSPARENCE
+ DictIA est publié sous licence GNU AGPL v3. Conséquence pratique : tout fork hébergé doit publier ses modifications sous la même licence. Vos auditeurs internes ou un tiers de confiance peuvent inspecter chaque ligne — modèle ML, pipeline audio, gestion d'identité, journal d'audit, exports. Aucune boîte noire propriétaire.
+
+ Nous accompagnons votre RPRP, votre comptable d'ordre ou votre service juridique dans l'évaluation. Modèle d'EFVP, registre de consentements et exemple de déclaration CAI sur demande.
+ CONTACT
+ Réponse sous 2 jours ouvrables. Pour les urgences techniques des clients existants, voyez la console DictIA → Support.
+
+ Privilégiez le courriel pour : pré-inscription, devis, démonstration, dossier de conformité, partenariats.
+
+ Du lundi au vendredi, 9 h à 17 h (heure de l'Est). Laissez un message en dehors de ces heures.
+
+ Sur rendez-vous uniquement. Visites en personne pour démonstrations on-premise et déploiements DictIA 16 corporatifs.
+ RACCOURCIS
+ Pré-remplissez le sujet du courriel selon votre besoin :
+
+ Le formulaire de contact en ligne ouvrira au lancement (printemps 2026). D'ici là, le courriel reste le canal officiel.
+
+ Architecture conçue avec les exigences professionnelles québécoises.
+
+
+ Pourquoi la conformité est structurelle, pas optionnelle.
+
+ {{ card.title | safe }}
+
+ Trois articles centraux que DictIA adresse par construction.
+
+ {{ art.title | safe }}
+
+ Code vérifiable ligne par ligne.
+
+
+ Une question de conformité ?
+
+
+ Parlons de votre projet.
+
+ Trois manières de nous joindre
+ Courriel
+ Téléphone
+ Bureau
+
+ Inverness QC G0S 1K0
+
+
+ Un sujet précis ?
+
+
+ Formulaire en ligne : bientôt disponible
+
+