/* Keep the company-provided QR artwork clean and correctly framed on the about page. */
.contact-panel .qr-image{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#fff;margin-bottom:12px}
.contact-panel .qr-image img{display:block;position:absolute;max-width:none;height:auto;filter:contrast(1.07)}
.contact-panel .qr-wechat img{width:121.2%;left:-10.6%;top:-39.4%}
.contact-panel .qr-douyin img{width:144.2%;left:-21.8%;top:-26.3%;filter:contrast(1.11);clip-path:ellipse(31.4% 21% at 50% 35.7%)}
.contact-panel .qr-service img{position:static;width:100%;height:100%;object-fit:contain;filter:contrast(1.08)}

/* The shared case-lead margin rule must not cancel the centered wrap. */
.case-lead.wrap{margin:24px auto 72px}
