:root{--logo-paper:#fff}.brand-bar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.brand-agent{align-items:center;gap:10px;min-width:0;display:flex}.brand-face{width:36px;height:36px;font-size:var(--fs-13);background:var(--hero-glass);border:1px solid var(--hero-glass-line);border-radius:50%;flex:none;place-items:center;font-weight:500;display:grid;overflow:hidden}.brand-face img{object-fit:cover;width:100%;height:100%;display:block}.brand-who{min-width:0;line-height:1.3;display:grid}.brand-who b{font-size:var(--fs-14);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.brand-who span{font-size:var(--fs-12);opacity:.85;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-logo{background:var(--logo-paper);border:1px solid var(--line);border-radius:var(--r-sm);flex:none;place-items:center;padding:6px 10px;display:grid}.brand-logo img{width:auto;max-width:132px;height:auto;max-height:32px;display:block}@media (width<=420px){.brand-logo img{max-width:104px;max-height:26px}}.intake-logo{align-self:flex-start;margin-left:auto}@media (width<=560px){.intake-head.has-logo{padding-top:68px;position:relative}.intake-head.has-logo .intake-logo{position:absolute;top:16px;right:16px}}
