:root{--ink-900:#0a221f;--ink-800:#103430;--ink-700:#17463f;--ink-600:#225a52;--gold-500:#d9a441;--gold-400:#e6bb63;--gold-700:#7a5410}
:root{--od-1:#dfe6f3;--od-2:#d5ddee;--od-3:#c3cde2;--od-4:#b9c4db;--od-5:#aab6cf;--od-6:#9fb0cf;--gr-1:#7a8498;--gr-2:#8a93a6;--gr-3:#677085}
form[data-lead] .form-off{margin:0 0 var(--s3);padding:10px 14px;border:1px solid var(--line);border-left:4px solid var(--ink-700);border-radius:10px;background:#f7f5f0;color:var(--ink-800);font-size:.9rem;line-height:1.4}
input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px var(--ink-600)}
.consent input:focus-visible{outline:3px solid var(--ink-800);outline-offset:2px;box-shadow:none}
.choice:has(input:focus-visible){outline-color:var(--ink-800)}
