.brand-mark{position:relative;display:block;width:46px;height:46px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 7px 18px #0b315820;flex:0 0 auto}
.brand-mark img{position:absolute;width:92px;max-width:none;left:-23px;top:-4px}
.brand-word{font-size:25px;font-weight:900;letter-spacing:-1px;color:#071b35}.brand-word span{color:#00a268}
.request-card::after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-85px;top:-95px;background:radial-gradient(circle,#30a5ff18,transparent 68%);pointer-events:none}
.metric{display:flex;align-items:center;gap:13px;max-width:330px;padding:14px 16px;border:1px solid #cce8df;border-radius:16px;background:linear-gradient(135deg,#effcf7,#edf6ff);text-align:left}
.metric strong{display:block!important;font-size:16px!important;line-height:1.2;background:linear-gradient(100deg,#0d6efd,#00a985);-webkit-background-clip:text;background-clip:text;color:transparent}
.metric span:not(.search-pulse){display:block;margin-top:4px;font-size:12px;line-height:1.35;color:#567085}
.search-pulse{position:relative;width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:#00a67e;animation:searching 1.9s infinite}.search-pulse::after{content:"";position:absolute;inset:-5px;border:1px solid #00a67e55;border-radius:50%}
@keyframes searching{0%{box-shadow:0 0 0 0 #00a67e50}70%{box-shadow:0 0 0 10px #00a67e00}100%{box-shadow:0 0 0 0 #00a67e00}}
@media(max-width:760px){.brand-mark{width:41px;height:41px;border-radius:12px}.brand-mark img{width:82px;left:-20px;top:-3px}.brand-word{font-size:22px}.metric{max-width:none;margin-top:18px}}
