.mZdxza_pagina{max-width:40rem;color:var(--text-primary);margin:0 auto;padding:clamp(2rem,6vw,4rem) 1rem 4rem}.mZdxza_kop{color:var(--brand-ink);margin:0 0 .75rem;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.15}.mZdxza_intro{color:var(--text-muted);margin:0 0 1.75rem;font-size:1.05rem}.mZdxza_formulier{flex-direction:column;gap:1.25rem;display:flex}.mZdxza_veld{flex-direction:column;gap:.4rem;display:flex}.mZdxza_label{color:var(--brand-ink);font-weight:700}.mZdxza_input,.mZdxza_textarea{border:2px solid var(--border-subtle);background:var(--surface-white);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:.7rem .85rem;font-size:1rem}.mZdxza_textarea{resize:vertical;min-height:9rem}.mZdxza_input:focus-visible,.mZdxza_textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-color:var(--brand-ink)}.mZdxza_input[aria-invalid=true],.mZdxza_textarea[aria-invalid=true]{border-color:#b3261e}.mZdxza_hint{color:var(--text-muted);margin:0;font-size:.9rem}.mZdxza_veldfout{color:#b3261e;margin:0;font-size:.95rem;font-weight:600}.mZdxza_privacy{color:var(--text-muted);margin:0;font-size:.95rem}.mZdxza_privacy a{color:var(--brand-ink);text-decoration:underline}.mZdxza_melding{color:#6b1a14;background:#fdecea;border-radius:12px;margin:0;padding:.75rem 1rem;font-weight:600}.mZdxza_melding:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.mZdxza_hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mZdxza_bevestiging{background:var(--surface-mint-soft);border:1px solid var(--border-subtle);border-radius:16px;padding:1.5rem}.mZdxza_bevestigingKop{color:var(--brand-ink);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}
