/* Text is useful immediately; demonstration and below-the-fold motion remain. */
.hero-copy > *, .js .hero-copy > .eyebrow, .js .hero-copy > .lede,
.js .hero-copy > .hero-actions, .js .hero-bottom {
  animation:none; opacity:1; transform:none; translate:none; filter:none;
}
.company-section { border-top:1px solid var(--line);padding-top:3rem;scroll-margin-top:7rem; }
.company-section p { max-width:64ch; }
.company-links { display:flex;flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem; }
.company-links a { text-underline-offset:4px;text-decoration:underline; }
.ai-capabilities { display:grid;grid-template-columns:1fr 1fr;gap:0 3rem; }
.ai-capabilities article { padding:1.75rem 0;border-top:1px solid var(--line); }
.ai-capabilities h3 { font-size:1.25rem;margin:0 0 .65rem; }
.ai-capabilities p { color:var(--muted);max-width:55ch; }
@media(max-width:760px) { .ai-capabilities { grid-template-columns:1fr; } }
