/* Business-agent actions in the cinematic opening. The five-card layout owns spacing. */
.k-business-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 18px 30px; pointer-events: auto; }
.k-business-actions svg { width: 19px; height: 19px; flex: none; }
.k-business-proof-link { display: inline-flex; align-items: center; gap: 12px; font-size: 15px; padding: 10px 0; }
.k-business-proof-link:hover { text-decoration: underline; text-underline-offset: 5px; }
[data-business-hero] a:focus-visible { outline: 2px solid #c1c3c9; outline-offset: 5px; border-radius: 3px; }
/* Once the desktop OS is known, its installer replaces the generic call to action. */
[data-download-primary][hidden], [data-download-fallback][hidden] { display: none; }
@media (max-width: 700px) {
  .k-business-proof-link { font-size: 13px; }
}
