/* Habillage propre à assurancetoulon : couleurs, police et mise en page.
   Chargé après styles.css, il ne fait que surcharger. */
:root{
  --allianz-blue:#0a6c8f;
  --allianz-blue-dark:#07506b;
  --allianz-blue-light:#1590b8;
  --allianz-accent:#f2a541;
  --bg-soft:#f1f8fa;
  --bg-blue-soft:#e6f3f7;
  --radius:18px;
  --radius-lg:28px;
  --font:"Nunito Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif;
}
.pagehero__text,.center{text-align:center}
.eyebrow{text-transform:none;letter-spacing:.06em;color:var(--allianz-accent)}
.btn--primary{background:var(--allianz-accent);border-color:var(--allianz-accent)}
.btn--primary:hover{filter:brightness(.92)}
.topbar{background:var(--allianz-blue-dark)}
h1,h2{color:var(--allianz-blue)}
