
  .uca-brand { display: inline-flex; align-items: center; gap: 12px; text-decoration: none; color: #001631;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; /* --su-font der Suite */ }
  .uca-brand__mark { display: inline-grid; place-items: center; width: 34px; height: 34px; border-radius: 10px;
    background: #FFFFFF; border: 1px solid #D2E1E5; }
  .uca-brand__mark img { width: 26px; height: 26px; display: block; object-fit: contain; }
  .uca-brand__text { display: flex; flex-direction: column; line-height: 1.1; }
  .uca-brand__text b { font-size: 19px; font-weight: 700; letter-spacing: -.02em; }
  .uca-brand__text b span { font-weight: 500; }
  .uca-brand__text small { margin-top: 3px; font-size: 10px; letter-spacing: .14em; text-transform: uppercase; color: #596B80; }
  /* größer, z. B. im Hero: */
  .uca-brand--lg { gap: 16px; } .uca-brand--lg .uca-brand__mark { width: 56px; height: 56px; border-radius: 16px; }
  .uca-brand--lg .uca-brand__mark img { width: 42px; height: 42px; } .uca-brand--lg .uca-brand__text b { font-size: 32px; }
  .uca-brand--lg .uca-brand__text small { font-size: 14px; margin-top: 5px; }

.uca-brand{flex-shrink:0}.uca-brand__mark{flex-shrink:0}.uca-brand__text b{white-space:nowrap}.uca-brand:focus-visible{outline:2px solid var(--qoon-cyan);outline-offset:5px;border-radius:4px}
:root[data-theme="dark"] .uca-brand{color:#F8FAFC}:root[data-theme="dark"] .uca-brand__text small{color:#A8B4C4}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]) .uca-brand{color:#F8FAFC}:root:not([data-theme="light"]) .uca-brand__text small{color:#A8B4C4}}
@media(max-width:420px){.lp-header-inner{gap:7px}.lp-header .uca-brand{gap:8px}.lp-header .uca-brand__text b{font-size:16px}.lp-header .uca-brand__text small{font-size:8px}}
