.ai-intro{
  display:grid;
  grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);
  gap:var(--space-6);
  align-items:start;
  padding-bottom:var(--space-4);
}
.ai-intro > *{min-width:0}
.ai-intro h1{
  margin:var(--space-3) 0;
  letter-spacing:normal;
}
.ai-intro__lead{
  max-width:28em;
  color:var(--muted);
}
.ai-intro__trust{
  margin-top:var(--space-2);
  font-size:var(--small-size);
  color:var(--muted);
}
.ai-brief{
  display:flex;
  flex-direction:column;
  gap:var(--space-3);
}
.ai-brief__head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  flex-wrap:wrap;
  gap:var(--space-1);
  padding-bottom:var(--space-2);
  border-bottom:1px solid var(--border);
}
.ai-brief > p + p{margin-top:0}
.ai-brief__checks{
  display:grid;
  gap:var(--space-2);
}
.ai-brief__checks li{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:var(--space-2);
  font-size:var(--small-size);
}
.ai-brief__checks span{color:var(--muted)}
.ai-after-table{margin-top:var(--space-3)}
.ai-desk > section + section{border-top:1px solid var(--border)}
@media(max-width:768px){
  .ai-intro{
    grid-template-columns:1fr;
    gap:var(--space-4);
  }
}