/* App sale and lease enquiries; all terms are negotiated with the team. */
.bh-app-acquisition{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(200px,.65fr);align-items:center;gap:40px;padding:36px;margin-block:36px 60px;border:1px solid var(--bh-line);border-top:3px solid var(--bh-gold);border-radius:24px;background:var(--bh-surface);color:var(--bh-ink);box-sizing:border-box}
.bh-app-acquisition h2{font-family:var(--bh-display);font-size:clamp(26px,3vw,38px);line-height:1.2;margin:12px 0 18px;letter-spacing:-.03em}
.bh-app-acquisition p:not(.bh26-eyebrow){font-family:var(--bh-body);font-size:15px;line-height:1.7;max-width:720px;color:var(--bh-muted);margin:0 0 12px}
.bh-app-acquisition .bh26-eyebrow{margin:0;font-size:10px}
.bh-acquisition-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}
.bh-acquisition-actions .bh26-button{white-space:normal;text-align:center;font-size:13px;min-height:44px}
.bh-acquisition-actions .bh26-textlink{font-size:13px}
.bh-acquisition-actions .bh26-textlink::after{content:none}
@media(max-width:760px){.bh-app-acquisition{grid-template-columns:1fr;gap:22px;padding:26px 24px;margin-block:24px 44px}.bh-app-acquisition h2{font-size:28px}.bh-app-acquisition p:not(.bh26-eyebrow){font-size:14px}.bh-acquisition-actions{gap:16px}}
