.gJKLcW_section{padding-block:var(--space-xl)}.gJKLcW_card{max-width:36rem;padding:var(--card-padding);border:var(--card-border);border-radius:var(--card-radius);background:var(--card-background);box-shadow:var(--card-shadow);margin:0 auto}.gJKLcW_form{gap:var(--space-m);flex-direction:column;display:flex}.gJKLcW_row{gap:var(--space-m);display:grid}@media (min-width:640px){.gJKLcW_row{grid-template-columns:1fr 1fr}}.gJKLcW_field{gap:var(--space-xs);flex-direction:column;display:flex}.gJKLcW_label{color:var(--page-heading);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold)}.gJKLcW_required{color:var(--color-error)}.gJKLcW_input{width:100%;padding:var(--input-padding);border:var(--input-border);border-radius:var(--input-radius);background:var(--input-background);color:var(--input-text);font:inherit;font-size:var(--input-font-size)}.gJKLcW_input::placeholder{color:var(--input-placeholder)}.gJKLcW_input:focus{border:var(--input-border-focus);box-shadow:var(--input-outline-focus);outline:none}.gJKLcW_input[aria-invalid=true]{border-color:var(--color-error)}textarea.gJKLcW_input{resize:vertical}.gJKLcW_fieldError{color:var(--color-error);font-size:var(--font-size-s)}.gJKLcW_consent{align-items:flex-start;gap:var(--space-s);display:flex}.gJKLcW_checkbox{width:1rem;height:1rem;accent-color:var(--primary-color);flex-shrink:0;margin-top:.2rem}.gJKLcW_consentText{color:var(--page-text);font-size:var(--font-size-s)}.gJKLcW_consentText a{color:var(--link-color)}.gJKLcW_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gJKLcW_alert{padding:var(--space-s) var(--space-m);border:1px solid var(--color-error);border-radius:var(--radius-m);color:var(--color-error);font-size:var(--font-size-s)}.gJKLcW_alert p{margin:0}.gJKLcW_alert a{color:inherit}.gJKLcW_submit{justify-content:center;align-items:center;gap:var(--space-s);padding:var(--button-padding);border:var(--button-border);border-radius:var(--button-radius);background:var(--button-background);color:var(--button-text);font:inherit;font-size:var(--button-font-size);font-weight:var(--button-font-weight);cursor:pointer;align-self:flex-start;display:inline-flex}.gJKLcW_submit:hover{background:var(--button-background-hover)}.gJKLcW_submit:disabled{cursor:not-allowed;opacity:.6}.gJKLcW_submitIcon{width:1rem;height:1rem}.gJKLcW_success{align-items:center;gap:var(--space-m);padding:var(--space-xl);text-align:center;flex-direction:column;display:flex}.gJKLcW_successIcon{border-radius:var(--radius-full);background:var(--page-background-subtle);width:3.5rem;height:3.5rem;color:var(--color-success);justify-content:center;align-items:center;display:flex}.gJKLcW_successIcon svg{width:1.5rem;height:1.5rem}.gJKLcW_successText{color:var(--page-heading);font-weight:var(--font-weight-semibold);margin:0}
