._layout_q5a3f_1{display:grid;gap:var(--space-8);align-items:start}._infoColumn_q5a3f_13,._formColumn_q5a3f_15{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}._columnTitle_q5a3f_29{font-size:var(--text-lg);text-transform:uppercase}._panel_q5a3f_39,._formCard_q5a3f_41{padding:var(--space-5);border:1px solid var(--color-border);background:var(--ps-grey-50)}._panel_q5a3f_39{display:flex;flex-direction:column;gap:var(--space-3)}._panelTitle_q5a3f_65{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em}._panelLead_q5a3f_77{font-size:var(--text-sm);color:var(--color-text-muted)}._valueText_q5a3f_87{font-size:var(--text-base);font-weight:600}._emailLink_q5a3f_97{display:inline-flex;align-self:flex-start;font-weight:700;color:var(--ps-green);text-decoration:underline;text-underline-offset:.15em;overflow-wrap:anywhere}._successMessage_q5a3f_117,._formError_q5a3f_119{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid;border-radius:var(--radius);font-size:var(--text-sm)}._successMessage_q5a3f_117{border-color:#1e4b3240;background:#1e4b3214}._formError_q5a3f_119{border-color:#eb454573;background:#eb454514}._form_q5a3f_15{display:flex;flex-direction:column;gap:var(--space-4)}._field_q5a3f_167{display:flex;flex-direction:column;gap:var(--space-2)}._field_q5a3f_167 label{font-size:var(--text-sm);font-weight:700}._fieldGrid_q5a3f_189{display:grid;gap:var(--space-4)}._textarea_q5a3f_199{min-height:172px;padding-block:var(--space-3);resize:vertical}._fieldError_q5a3f_211{font-size:var(--text-xs);font-weight:700;color:var(--ps-error)}._field_q5a3f_167 input[aria-invalid=true],._field_q5a3f_167 select[aria-invalid=true],._field_q5a3f_167 textarea[aria-invalid=true]{border-color:var(--ps-error)}._formHint_q5a3f_235{font-size:var(--text-xs);color:var(--color-text-muted)}._honeypot_q5a3f_245{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@media(min-width:640px){._panel_q5a3f_39,._formCard_q5a3f_41{padding:var(--space-6)}._fieldGrid_q5a3f_189{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:980px){._layout_q5a3f_1{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--space-10)}}
