.business-site .biz-online-banner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px;margin-block:56px;padding:60px 48px;border:1px solid var(--biz-line);border-radius:14px;background:var(--biz-soft)}
.business-site .biz-online-copy{min-width:0}.business-site .biz-online-eyebrow{display:block;margin-bottom:8px;font-size:12px;font-weight:750;letter-spacing:.12em;color:var(--biz-orange-text)}.business-site .biz-online-copy h2{margin-bottom:8px;font-size:clamp(22px,1.9vw,25px);line-height:1.2;color:var(--biz-ink)}.business-site .biz-online-copy p{max-width:460px;font-size:15px;line-height:1.6}
.business-site .biz-online-visual{display:grid;grid-template-columns:repeat(4,92px);gap:12px}.business-site .biz-online-visual figure{margin:0}.business-site .biz-online-visual img{width:92px;height:92px;object-fit:cover;border-radius:10px;background:#fff;border:1px solid var(--biz-line)}.business-site .biz-online-visual figcaption{margin-top:6px;font-size:12px;line-height:1.3;color:var(--biz-muted);text-align:center}
.business-site .biz-online-banner>.biz-button{white-space:nowrap}
@media(max-width:1300px){.business-site .biz-online-banner{grid-template-columns:minmax(0,1fr) auto}.business-site .biz-online-visual{display:none}}
@media(max-width:580px){.business-site .biz-online-banner{grid-template-columns:minmax(0,1fr);gap:18px;margin-block:36px;padding:32px 24px}.business-site .biz-online-banner>.biz-button{justify-self:start;white-space:normal}}
