.acquisition-layout { display:grid; grid-template-columns:1fr 1.1fr; gap:clamp(24px,6vw,80px); align-items:start; padding-top:30px; }
.acquisition-intro { position:sticky; top:36px; }.acquisition-intro h1 { font-size:clamp(2.2rem,4vw,3.7rem); }.acquisition-intro .muted { margin-top:24px; max-width:380px; }
.acquisition-details { display:grid; grid-template-columns:auto 1fr; gap:12px 24px; margin:0; }.acquisition-details dt { color:var(--muted); font-size:.85rem; }.acquisition-details dd { margin:0; overflow-wrap:anywhere; }.acquisition-row { text-decoration:none; }.acquisition-row>div { display:grid; gap:6px; }.acquisition-row:hover strong { text-decoration:underline; }
.buyer-use-cases { display:grid; grid-template-columns:1fr 1fr; gap:40px; margin-bottom:50px; }.buyer-use-cases article { border-top:2px solid var(--brand-gold); padding-top:20px; }.buyer-use-cases p { color:var(--muted); margin:0; }.buyer-final { display:flex; align-items:center; justify-content:space-between; gap:30px; background:var(--brand-navy); color:#fff; padding:32px; }.buyer-final h2 { margin-bottom:10px; }.buyer-final p { margin-bottom:0; max-width:650px; color:#c9d4e2; }.buyer-final .button { background:var(--brand-gold); color:var(--brand-navy); flex-shrink:0; }
@media(max-width:750px) { .acquisition-layout { grid-template-columns:1fr; gap:24px; padding-top:8px; }.acquisition-intro { position:static; }.acquisition-intro .muted { margin-top:12px; }.buyer-use-cases { grid-template-columns:1fr; gap:24px; }.buyer-final { flex-direction:column; align-items:start; padding:24px; }.acquisition-details { grid-template-columns:1fr; gap:4px; }.acquisition-details dd { margin-bottom:14px; } }
