.contact-form-card{max-width:520px;margin:32px auto 0;padding:32px;background:var(--color-bg-light);border:1px solid var(--color-border);border-radius:14px}.contact-form-title{font-size:22px;font-weight:700;color:var(--color-dark);margin:0 0 20px;text-align:center}.contact-form-consent{font-size:12.5px;color:var(--color-text-muted);margin:16px 0}.contact-form-consent a{color:var(--color-accent)}.contact-form-submit{width:100%;padding:13px;font-size:15px}.contact-form-success{text-align:center;color:var(--color-text);font-size:15px}