/* Informational icons use the purple in the Isentix Insight Loop logo. */
:root {
  --isentix-icon-purple: #8b5cf6;
  --isentix-icon-surface: #f3edff;
  --isentix-icon-border: #ded0fc;
}
body.marketing-page :is(.home-process-symbol, .specialism-icon, .expand-icon, .assurance-icon, .trust-mark, .about-audience-icon) {
  color: var(--isentix-icon-purple);
  background: var(--isentix-icon-surface);
  border-color: var(--isentix-icon-border);
}
body.marketing-page .specialisms :is(.specialism-icon, .expand-icon),
body.marketing-page .home-evidence-highlights .assurance-icon {
  color: var(--isentix-icon-purple);
  background: var(--isentix-icon-surface);
  border-color: var(--isentix-icon-border);
}
body.marketing-page .specialisms .specialism-row.is-open .expand-icon,
body.marketing-page .specialism-trigger:hover .expand-icon {
  color: var(--isentix-icon-purple);
  background: #e9ddff;
  border-color: var(--isentix-icon-purple);
}
/* These compact inline symbols retain their existing unboxed layout. */
body.marketing-page :is(.recruiter-heading-symbol, .recruiter-step-symbol, .candidate-step-symbol) {
  color: var(--isentix-icon-purple) !important;
}
body.marketing-page .home-value-mark {
  background: var(--isentix-icon-purple);
}

body.marketing-page .trust-mark svg { display: block; width: 18px; height: 18px; }
