.hero .offer-label {
  margin-top: 26px;
}

.hero .offer-label + .trust-row {
  margin-top: 18px;
}

.hero .trust-row span {
  color: #dbeafe;
  border-color: rgba(96, 165, 250, 0.45);
  background: rgba(37, 99, 235, 0.13);
  box-shadow: inset 0 0 0 1px rgba(56, 189, 248, 0.04), 0 8px 24px rgba(37, 99, 235, 0.09);
  font-weight: 650;
}
.profile-identity{min-width:0}.profile-intro-entry{margin-left:auto;min-width:132px;padding:11px 14px;border:1px solid #bfdbfe;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#f8fbff);color:#1d4ed8;box-shadow:0 8px 22px rgba(37,99,235,.1);transition:.25s}.profile-intro-entry:hover{transform:translateY(-2px);border-color:#60a5fa;box-shadow:0 12px 28px rgba(37,99,235,.17)}.profile-intro-entry b,.profile-intro-entry span{display:block}.profile-intro-entry b{font-size:14px}.profile-intro-entry span{margin-top:2px;color:#64748b;font-size:10px;font-weight:600}.profile-card .profile-top{align-items:center}
@media(max-width:620px){.profile-card .profile-top{display:grid;grid-template-columns:55px 1fr}.profile-intro-entry{grid-column:1/-1;width:100%;margin:8px 0 0;display:flex;align-items:center;justify-content:space-between}.profile-intro-entry span{margin:0}.profile-card dl div{gap:16px}.profile-card dd{text-align:right}}
.contact-profile-card{padding:30px}.contact-profile-main{display:grid;grid-template-columns:minmax(0,1fr) 122px;gap:20px;align-items:start}.contact-profile-card .profile-identity p{max-width:none;line-height:1.5;white-space:nowrap;font-size:10px}.contact-profile-card dl{margin-top:24px}.contact-profile-card dl div{display:block;padding:7px 0}.contact-profile-card dt{margin-bottom:2px;font-size:11px}.contact-profile-card dd{font-size:13px}.wechat-side{text-align:center}.contact-profile-link{display:block;margin-top:12px;color:#2563eb;font-size:10px;font-weight:700;white-space:nowrap}.wechat-contact{padding:8px;border:1px solid #dbe5f2;border-radius:15px;background:#f8fafc;text-align:center}.wechat-contact img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#fff}.wechat-contact b,.wechat-contact span{display:block}.wechat-contact b{margin-top:7px;color:#0f172a;font-size:11px}.wechat-contact span{margin-top:3px;color:#64748b;font-size:8px;line-height:1.5}
@media(max-width:620px){.contact-profile-main{grid-template-columns:1fr}.contact-profile-card .profile-top{display:flex}.contact-profile-card .profile-identity p{white-space:normal;font-size:11px}.contact-profile-card dl div{display:flex}.wechat-side{width:min(190px,100%);margin:4px auto 0}.wechat-contact span{font-size:9px}.contact-profile-link{font-size:11px}}
.avatar-photo{overflow:hidden;background:#fff}.avatar-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.35)}
