.ai-intro{
  padding-top:var(--space-8);
  padding-bottom:var(--space-8);
}
.ai-intro__layout{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
  align-items:center;
  gap:var(--space-8);
}
.ai-intro__layout>*{
  min-width:0;
}
.ai-intro__copy h1{
  margin:var(--space-5) 0;
}
.ai-intro__lead{
  max-width:var(--reading-width);
  font-size:var(--size-lead);
  color:var(--text-muted);
}
.ai-intro__actions{
  display:flex;
  flex-wrap:wrap;
  gap:var(--space-3);
  margin-block:var(--space-5);
}
.ai-intro__facts{
  font-weight:var(--weight-semibold);
  margin-bottom:var(--space-3);
}
.ai-intro__copy>.muted{
  font-size:var(--size-small);
  margin-bottom:0;
}
.ai-path{
  background:var(--glass);
  box-shadow:var(--shadow-float);
}
.ai-path h2{
  margin-block:var(--space-5);
}
.ai-path__list{
  display:grid;
  gap:var(--space-3);
  padding:0;
  margin:0 0 var(--space-5);
  list-style:none;
}
.ai-path__list li{
  display:flex;
  flex-direction:column;
  gap:var(--space-1);
  padding:var(--space-4);
  border-radius:var(--r-md);
  background:var(--bg-panel);
}
.ai-path__list li:nth-child(2){
  background:linear-gradient(120deg,var(--candy-mint-1),var(--bg-panel));
}
.ai-path__list span{
  color:var(--text-muted);
  font-size:var(--size-small);
}
.ai-path>p{
  margin-bottom:0;
  font-size:var(--size-small);
}
.ai-document__text{
  max-width:var(--reading-width);
  margin-inline:auto;
}
.ai-document .card h3{
  margin-block:var(--space-5) var(--space-4);
}
.ai-document .card p:last-child{
  margin-bottom:0;
}
.ai-document .card p{
  line-height:1.85;
}
.ai-document__text>h2:first-child{
  margin-top:0;
}
.ai-document .table-scroll+.ai-document__text{
  margin-top:var(--space-6);
}
.ai-billing{
  margin-top:var(--space-6);
}
.ai-billing h3{
  margin-top:0;
}
@media(max-width:768px){
  .ai-intro__layout{
    grid-template-columns:minmax(0,1fr);
    gap:var(--space-7);
  }
  .ai-intro__lead{
    font-size:var(--size-body);
  }
  .ai-path h2{
    font-size:var(--size-h3);
  }
}