/* Trap 1: persoonlijk advies aanvragen. Hergebruikt .ba-* uit advies.css. */
.pa{max-width:820px;margin:0 auto;display:grid;gap:1.5rem}
.pa-blok{border:0;margin:0;padding:1.5rem;background:var(--paper);border-radius:var(--r-kaart);box-shadow:var(--schaduw-kaart);display:grid;gap:1.1rem}
.pa-blok legend{font-weight:600;color:var(--inkt);font-size:var(--fs-h3);padding:0;margin-bottom:.25rem;float:left;width:100%}
.pa .rij{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
.pa label{display:grid;gap:.35rem;font-weight:500}
.pa input[type=text],.pa input[type=email],.pa input[type=tel]{font:inherit;padding:.8rem .9rem;border:1px solid var(--lijn-2);border-radius:var(--r-klein);background:var(--paper)}
.pa .vink{display:flex;gap:.6rem;align-items:flex-start;font-weight:400}
.pa .melding{margin:0;padding:.8rem 1rem;border-radius:var(--r-klein);background:var(--veld)}
.pa .melding.fout{background:var(--blauw-zacht);color:var(--blauw)}
.pa .klein a{text-decoration:underline}
@media (max-width:640px){.pa .rij{grid-template-columns:1fr}.pa-blok{padding:1.1rem}}
