:root{--color-1e3978:#1e3978;--color-09329c:#09329c;--color-0d3085:#0d3085;--color-072884:#072884;--color-102f77:#102f77;--color-1c3b83:#1c3b83;--1e3978:#1e3978;--09329c:#09329c;--0d3085:#0d3085;--072884:#072884;--102f77:#102f77;--1c3b83:#1c3b83;--primary:#1e3978;--primary-dark:#072884;--primary-blue:#09329c;--primary-deep:#102f77;--secondary:#1c3b83;--secondary-dark:#0d3085;--color-063d7b:#1e3978;--color-052052:#072884;--color-002d94:#09329c;--color-034eb4:#0d3085;--color-3a86c8:#1c3b83;--color-2068ab:#102f77;--color-e4e4e2:#e4e4e2;--color-0d0f20:#0d0f20;--color-605f62:#605f62;--color-eef5ff:#EEF5FF;--dark:#0d0f20;--gray:#605f62;--light-gray:#e4e4e2;--white:#ffffff;--body-bg:#EEF5FF;--font-primary:'Onest',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-heading:'Radio Canada Big',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--topbar-gradient:var(--primary,#1e3978);--shadow-header:0 4px 20px rgba(0,0,0,0.08);--transition-fast:all 0.2s ease-in-out;--transition-normal:all 0.3s ease-in-out;--radius-sm:4px;--radius-md:6px;--section-padding-y:100px;--container-padding-x:75px}