:root{--cc-petrolio-900:#0b3a48;--cc-petrolio-700:#125468;--cc-petrolio-100:#e3eff2;--cc-petrolio-050:#f1f7f8;--cc-arancio:#f08a3c;--cc-arancio-testo:#1f1206;--cc-arancio-chiaro:#f6b27a;--cc-ok:#1e7a4c;--cc-ok-bg:#e2f3ea;--cc-ok-testo:#14532f;--cc-avviso-bg:#fff3d6;--cc-avviso-bordo:#eacb7e;--cc-avviso-testo:#6b4200;--cc-avviso-testo-2:#4d3000;--cc-errore-bg:#fce8e6;--cc-errore-bordo:#e9a29c;--cc-errore-testo:#8c1d18;--cc-errore-testo-2:#4a1511;--cc-errore-forte:#b3261e;--cc-carta:#f6f4ef;--cc-tela:#e9e6df;--cc-bianco:#fff;--cc-ai-bg:#fff7d1;--cc-ai-bordo:#e6c74a;--cc-testo:#14232b;--cc-testo-2:#253740;--cc-testo-3:#33464f;--cc-testo-4:#4a5a63;--cc-testo-placeholder:#8a9aa2;--cc-bordo:#dce3e6;--cc-divisore:#eef2f3;--cc-bordo-input:#c7d3d7;--cc-font-ui:var(--font-figtree), system-ui, sans-serif;--cc-font-lettera:var(--font-source-serif), Georgia, serif;--cc-font-mono:var(--font-mono), ui-monospace, Menlo, monospace;--cc-s1:4px;--cc-s2:8px;--cc-s3:12px;--cc-s4:16px;--cc-s5:20px;--cc-s6:24px;--cc-s7:32px;--cc-s8:48px;--cc-s9:64px;--cc-s10:88px;--cc-r-input:12px;--cc-r-card:16px;--cc-r-hero:20px;--cc-r-bottone:14px;--cc-r-badge:9px;--cc-h-input:52px;--cc-h-cta:54px;--cc-h-secondario:50px;--cc-target-min:44px;--cc-h-firma:180px}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--cc-carta);color:var(--cc-testo);font-family:var(--cc-font-ui);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}a{color:var(--cc-petrolio-900)}a:hover{color:var(--cc-petrolio-700)}input,textarea,button,select{font:inherit}:focus-visible{outline:2px solid var(--cc-petrolio-700);outline-offset:2px}
