.consultation-intro{margin:1.5rem 0}
.consultation-next{margin:2rem 0;padding:1.5rem 0;border-top:1px solid rgba(185,202,191,.28);border-bottom:1px solid rgba(185,202,191,.28)}
.consultation-next h2,.consultation-request h2{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.3rem,3vw,1.65rem);line-height:1.25;letter-spacing:-.035em;margin:0 0 1rem;text-transform:none}
.consultation-next p{margin:0 0 1.25rem}
.consultation-page .thanks-card{max-width:850px}
.consultation-page .thanks-card h1{font-size:clamp(3.2rem,8vw,6rem);line-height:.98}
.consultation-request{margin:2rem 0 0;padding-top:1.75rem;border-top:1px solid rgba(185,202,191,.28)}
.consultation-request p{max-width:65ch}
.consultation-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:1.75rem}
.consultation-actions .text-link{display:inline-flex;align-items:center;min-height:48px}
@media(max-width:480px){.consultation-actions{align-items:stretch;gap:1rem}.consultation-actions .button{width:100%;text-align:center;justify-content:center}.consultation-actions .text-link{width:100%;justify-content:center}}
