*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Radio Canada,sans-serif;background:#fff;color:#0b1e3d;font-size:16px;line-height:1.5}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit;border:none}img{max-width:100%;display:block}:root{--navy:#0b1e3d;--navy2:#132a52;--gold:#c9a84c;--bg-alt:#f7f5f0;--bg-blue:#e8eef5;--border:#e9eaf0;--text-muted:#6b7280;--text-body:#4b5563;--green:#1a7a4a}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:80px 0}.section-alt{background:var(--bg-alt)}.eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.eyebrow,.h2{font-weight:700}.h2{font-family:Radio Canada Big,sans-serif;font-size:clamp(1.6rem,2.5vw,2.2rem);color:var(--navy);line-height:1.2;margin-bottom:16px}.body-text{font-size:15px;color:var(--text-body);line-height:1.7}.gold{color:var(--gold)}.btn-dark{background:var(--navy);color:#fff;padding:12px 28px;font-size:14px;font-weight:600;font-family:Radio Canada Big,sans-serif;display:inline-block;transition:background .15s;border:none;cursor:pointer}.btn-dark:hover{background:var(--navy2)}.btn-gold{background:var(--gold);color:#fff;padding:12px 28px;font-size:14px;font-weight:600;font-family:Radio Canada Big,sans-serif;display:inline-block;transition:background .15s;border:none;cursor:pointer}.btn-gold:hover{background:#b8973e}.btn-outline{background:#fff;color:var(--navy);border:3px solid var(--gold);padding:11px 28px;font-size:14px;font-weight:600;font-family:Radio Canada Big,sans-serif;display:inline-block;transition:all .2s;cursor:pointer}.btn-outline:hover{background:var(--gold);color:#fff}.btn-white{background:#fff;color:var(--navy);border:none;padding:12px 28px;font-size:14px;font-weight:600;font-family:Radio Canada Big,sans-serif;transition:background .15s;cursor:pointer}.btn-white:hover{background:#f3f4f6}table{width:100%;border-collapse:collapse;font-size:14px;min-width:700px}th{background:var(--navy);color:#fff;padding:14px 16px;text-align:left;font-weight:600;font-size:13px;font-family:Radio Canada Big,sans-serif}th:first-child{background:var(--navy2)}td{padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-body);vertical-align:top}tr:last-child td{border-bottom:none;font-size:13px;color:#9ca3af;font-style:italic}td:last-child{color:var(--navy);font-weight:600}td:first-child{color:var(--text-muted)}tr:nth-child(2n) td{background:var(--bg-alt)}.check{color:var(--green);font-weight:700}.cross{color:#dc2626}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:500;color:var(--text-body)}.field input,.field select,.field textarea{border:1.5px solid var(--border);padding:11px 14px;font-size:14px;color:var(--navy);background:#fff;outline:none;transition:border-color .15s;width:100%;font-family:inherit}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--navy)}@media (max-width:900px){.section{padding:56px 0}}@media (max-width:640px){.wrap{padding:0 16px}}