/* Convergence: one master symbol, local Poppins, theme-aware solid inks. */
.convergence-brand{--brand-ink:#f7f8fa;--brand-accent:#ff5c93;color:var(--brand-ink);min-height:44px}
[data-theme=light] .convergence-brand{--brand-ink:#21262b;--brand-accent:#d90050}
.convergence-brand .brand-mark{display:block;flex:none;width:52px;height:auto;overflow:visible}
.convergence-brand .brand-mark-primary{fill:var(--brand-ink)}
.convergence-brand .brand-mark-accent{fill:var(--brand-accent)}
.convergence-brand .brand-copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.convergence-brand .brand-name{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:0}
.convergence-brand .brand-role{font-family:Poppins,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--muted)}
.multipage>.nav.wrap .brand.convergence-brand{gap:14px}
.multipage>footer.wrap>.brand.convergence-brand{gap:12px}
.multipage>footer.wrap>.convergence-brand .brand-mark{width:32px}
.multipage>footer.wrap>.convergence-brand .brand-name{font-size:14px}
.multipage>footer.wrap>.convergence-brand .brand-role{display:none}
@media(max-width:1100px){
  .multipage>.nav.wrap .convergence-brand .brand-name{font-size:19px}
  .multipage>.nav.wrap .convergence-brand .brand-mark{width:46px}
}
@media(max-width:760px){
  .multipage>.nav.wrap .brand.convergence-brand{gap:12px}
  .multipage>.nav.wrap .convergence-brand .brand-mark{width:40px}
  .multipage>.nav.wrap .convergence-brand .brand-name{font-size:18px}
  .multipage>.nav.wrap .convergence-brand .brand-role{display:none}
}
@media(max-width:380px){
  .multipage>.nav.wrap .brand.convergence-brand{gap:10px}
  .multipage>.nav.wrap .convergence-brand .brand-mark{width:32px}
  .multipage>.nav.wrap .convergence-brand .brand-name{font-size:16px}
}
@media(min-width:1600px) and (min-height:1000px){
  .multipage>.nav.wrap .convergence-brand .brand-mark{width:62px}
  .multipage>.nav.wrap .convergence-brand .brand-name{font-size:24px}
  .multipage>.nav.wrap .convergence-brand .brand-role{font-size:12px}
  .multipage>footer.wrap>.convergence-brand .brand-mark{width:36px}
  .multipage>footer.wrap>.convergence-brand .brand-name{font-size:16px}
}
