/* ===========================================================================
   Filix — public site stylesheet
   Brand colours come from :root and are overridden per-site from the admin
   panel (Branding screen), so this file rarely needs editing.
   =========================================================================== */
:root{
  --primary:#00509d;
  --navy:#00509d; --navy2:#0a3d78; --navy3:#003b74;
  --bar-head:#00509d; --bar-head-2:#1a67ad; --bar-foot:#00509d;
  --red:#c8102e;  --red2:#a50d26;
  --gold:#d4a017;
  --bg:#eef2f6; --card:#ffffff; --line:#dbe3ec;
  --txt:#1d2b3a; --muted:#6b7c93; --ok:#14803c;
  --shadow:0 4px 18px rgba(14,42,71,.08);
  --font:"Segoe UI",system-ui,-apple-system,Roboto,Arial,sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--font);background:var(--bg);color:var(--txt);line-height:1.55}
img{max-width:100%}
a{color:var(--navy)}

/* Everything past this point used to live here too — the hero, the service
   cards, the CMS page styles and so on. They moved to filix-site.css because
   a tool page must NOT load them: several tools ship their own .hero, .card,
   .btn and .grid, and the site's versions were bleeding into them. */
