.ae-inner-hero{
  padding:var(--ae-space-10) 0 var(--ae-space-6);
  border-bottom:1px solid var(--ae-border);
  text-align:center;
}
.ae-inner-hero .ae-eyebrow{
  color:var(--ae-accent);font-weight:700;font-size:.8rem;
  text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--ae-space-2);
}
.ae-inner-hero h1{font-size:2.4rem;font-weight:800;margin-bottom:var(--ae-space-2)}
.ae-inner-hero p{color:var(--ae-fg-dim);max-width:560px;margin:0 auto}

.ae-prose{
  max-width:760px;margin:0 auto;padding:var(--ae-space-8) var(--ae-space-4);
}
.ae-prose h2{font-size:1.4rem;font-weight:800;margin:var(--ae-space-6) 0 var(--ae-space-2)}
.ae-prose h2:first-child{margin-top:0}
.ae-prose p{color:var(--ae-fg-dim);margin-bottom:var(--ae-space-3)}
.ae-prose ul{color:var(--ae-fg-dim);margin:0 0 var(--ae-space-3) var(--ae-space-4)}
.ae-prose li{margin-bottom:.4rem}

.ae-values{
  display:grid;grid-template-columns:repeat(3,1fr);gap:var(--ae-space-3);
  padding:var(--ae-space-8) 0;
}
.ae-value-card{
  background:var(--ae-bg-alt);border:1px solid var(--ae-border);border-radius:var(--ae-radius);
  padding:var(--ae-space-4);
}
.ae-value-card h3{font-size:1.05rem;font-weight:700;margin-bottom:.5rem}
.ae-value-card p{color:var(--ae-fg-dim);font-size:.9rem}

.ae-form{max-width:520px;margin:0 auto;padding:var(--ae-space-6) var(--ae-space-4)}
.ae-form-row{margin-bottom:var(--ae-space-3)}
.ae-form-row label{display:block;font-size:.85rem;color:var(--ae-fg-dim);margin-bottom:.4rem}
.ae-form-row input,.ae-form-row textarea{
  width:100%;background:var(--ae-bg-alt);border:1px solid var(--ae-border);
  border-radius:var(--ae-radius);padding:.7rem .9rem;color:var(--ae-fg);font-family:inherit;
}
.ae-form-row textarea{min-height:120px;resize:vertical}

@media(max-width:960px){
  .ae-values{grid-template-columns:1fr}
}
