/* Website 2026 — low-risk global consistency pass (v5_817)
   Normalizes recurring editorial typography and standard action geometry/colors
   without changing page architecture, illustration palettes, or component layouts. */
:root{
  --iz-brand-blue:#1267e8;
  --iz-brand-blue-hover:#0f5dcc;
}

/* Canonical editorial eyebrow treatment. Color remains contextual/page-owned. */
.eyebrow,
.section-kicker,
.lb-eyebrow,
.dm-eyebrow,
.apa-eyebrow,
.ap2 .ap2-eyebrow,
.sa-eyebrow,
.fig-eyebrow,
.related-finance-kicker,
.platform-trust-eyebrow,
.platform-afo-kicker,
.admin-contact-kicker,
.company-location-card .location-kicker,
.case-study-kicker,
.case-study-story-label,
.case-kicker,
.case-story-label{
  font-family:Inter,"Helvetica Neue",Arial,sans-serif !important;
  font-size:12px !important;
  line-height:1.15 !important;
  font-weight:800 !important;
  letter-spacing:.14em !important;
  text-transform:uppercase !important;
}

/* Canonical action geometry. */
.button.primary,
.button.secondary,
.button.light,
.button.ghost{
  border-radius:10px !important;
  font-family:Inter,"Helvetica Neue",Arial,sans-serif !important;
  font-weight:700 !important;
  text-decoration:none;
}

/* Safeguard the two most common standard primary-button contexts. */
.standard-main-nav .button.primary,
.cta-on-light .button.primary{
  background:var(--iz-brand-blue) !important;
  border-color:var(--iz-brand-blue) !important;
  color:#fff !important;
}
.standard-main-nav .button.primary:hover,
.standard-main-nav .button.primary:focus-visible,
.cta-on-light .button.primary:hover,
.cta-on-light .button.primary:focus-visible{
  background:var(--iz-brand-blue-hover) !important;
  border-color:var(--iz-brand-blue-hover) !important;
  color:#fff !important;
}

/* Preserve the established white-on-dark CTA treatment. */
.cta-on-dark .button.primary,
.cta-on-dark .button.light{
  background:#fff !important;
  border-color:#fff !important;
  color:var(--iz-brand-blue) !important;
}
.cta-on-dark .button.primary:hover,
.cta-on-dark .button.primary:focus-visible,
.cta-on-dark .button.light:hover,
.cta-on-dark .button.light:focus-visible{
  background:#edf5ff !important;
  border-color:#edf5ff !important;
  color:var(--iz-brand-blue-hover) !important;
}

@media(max-width:700px){
  .eyebrow,
  .section-kicker,
  .lb-eyebrow,
  .dm-eyebrow,
  .apa-eyebrow,
  .ap2 .ap2-eyebrow,
  .sa-eyebrow,
  .fig-eyebrow,
  .related-finance-kicker,
  .platform-trust-eyebrow,
  .platform-afo-kicker,
  .admin-contact-kicker,
  .company-location-card .location-kicker,
  .case-study-kicker,
  .case-study-story-label,
  .case-kicker,
  .case-story-label{
    font-size:12px !important;
  }
}
