.lic{position:relative;display:inline-flex;align-self:center}.lic__icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#0a66c2;color:#fff;border-radius:4px}.lic__icon img{width:18px;height:18px;filter:brightness(0) invert(1)}.lic__popup{position:absolute;top:100%;right:0;z-index:60;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.lic--open .lic__popup{opacity:1;visibility:visible;transform:none;pointer-events:auto}@media (prefers-reduced-motion: reduce){.lic__popup{transition:opacity .18s ease,visibility .18s;transform:none}}.lic__card{position:relative;display:block;width:300px;overflow:hidden;background:#fff;color:#191919;text-decoration:none;border:1px solid rgba(0,0,0,.15);border-radius:8px;box-shadow:0 12px 28px #0000002e;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;text-align:left}.lic__banner{height:52px;background:linear-gradient(135deg,#0a66c2,#70b5f9)}.lic__photo{position:absolute;top:20px;left:16px;width:64px;height:64px;border-radius:50%;border:3px solid #fff;object-fit:cover;background:#e8e8e8}.lic__body{padding:38px 16px 16px}.lic__name{font-size:16px;font-weight:600;line-height:1.3}.lic__headline{font-size:13px;line-height:1.35;margin-top:2px}.lic__loc{font-size:12px;color:#0009;margin-top:4px}.lic__cta{display:inline-block;margin-top:12px;padding:5px 16px;border:1px solid #0a66c2;border-radius:999px;color:#0a66c2;font-size:14px;font-weight:600}.lic__card:hover .lic__cta{background:#0a66c2;color:#fff}
