Allison
69baa1be2f
feat(marketing): round 2 — intègre 3 sections de dictia.ca/solutions/dictai (cycle/wave/cadre)
- Cycle "Trois options. Une seule est conforme." (entre PAS Problème & Solution)
3 colonnes comparatives (humaine 315$/h / cloud US illégal / DictIA 173$/mo)
Phases reveal 1→4 via IntersectionObserver + setTimeout chain
Anneaux pulsants source node + horloge rotation + particules fuites cloud
Overlay légal NON CONFORME sur col 2
- Wave "Onde de transformation" (entre Solution & Pipeline)
Slider mouse-X interactif : 30 barres SVG morphent rouge → cyan
Particules tombantes -$/-h (CSS keyframes staggered)
Étiquettes douleur PAINS / SOLUTIONS flottantes
Mobile : toggle button, pas de mouse interaction
- Cadre réglementaire "Moniteur d'Interception" (entre Conformité & Témoignages)
Mappe 6 textes officiels : Loi 25, Loi 96, Cloud Act US, Guide IA Barreau, Cadre IA MCN, CAI
Liens vers sources autoritaires (legisquebec, congress.gov, barreau, tresor, cai)
HUD console typing reveal + caret blink + folder QC→US transition
aria-live="polite" sur verdict, role="list" sur REGS
Texte 100% canonique extrait de Website-Sanity dictai-cycle/wave/contraste.tsx.
Toutes animations CSS pure + Alpine.js + IntersectionObserver natif (zéro lib JS externe).
prefers-reduced-motion désactive tout.
+802 lignes landing.html, +119 lignes tests (6 nouveaux test_round2_*), npm run build:css exécuté.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 12:21:16 -04:00
..
2026-04-27 23:02:20 -04:00
2026-04-28 08:57:36 -04:00
2026-04-27 23:29:24 -04:00
2026-04-28 08:26:13 -04:00
2026-04-28 08:41:03 -04:00
2026-04-28 00:08:40 -04:00
2026-04-28 00:27:09 -04:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-04-27 16:21:34 -04:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-04-27 21:57:32 -04:00
2026-04-27 23:14:11 -04:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-04-28 09:39:40 -04:00
2026-04-28 12:21:16 -04:00
2026-04-27 16:31:31 -04:00
2026-04-27 21:37:05 -04:00
2026-03-16 21:47:37 +00:00
2026-04-27 16:28:55 -04:00
2026-04-27 23:50:55 -04:00
2026-03-16 21:47:37 +00:00
2026-04-27 22:43:00 -04:00
2026-04-28 08:26:13 -04:00
2026-04-28 08:41:03 -04:00
2026-04-28 00:08:40 -04:00
2026-03-16 21:47:37 +00:00
2026-03-16 21:47:37 +00:00
2026-04-28 00:27:09 -04:00