.contact-form-section.lcdbmg-1bv7ezn{gap:var(--space-6);flex-direction:column;display:flex}.contact-form.lcdbmg-1bv7ezn{gap:var(--space-8);flex-direction:column;display:flex}.field.lcdbmg-1bv7ezn{gap:var(--space-2);flex-direction:column;display:flex}.field.lcdbmg-1bv7ezn label:where(.lcdbmg-1bv7ezn),.reasons.lcdbmg-1bv7ezn legend:where(.lcdbmg-1bv7ezn) .legend-title:where(.lcdbmg-1bv7ezn){font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--color-text)}.required.lcdbmg-1bv7ezn{color:var(--color-primary);margin-left:.15em}.optional.lcdbmg-1bv7ezn{font-weight:var(--font-normal);text-transform:none;letter-spacing:normal;color:var(--color-text-muted);font-size:var(--text-xs);margin-left:var(--space-2)}.field.lcdbmg-1bv7ezn input:where(.lcdbmg-1bv7ezn),.field.lcdbmg-1bv7ezn textarea:where(.lcdbmg-1bv7ezn){width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-base);line-height:var(--leading-normal,1.5)}.field.lcdbmg-1bv7ezn textarea:where(.lcdbmg-1bv7ezn){resize:vertical;min-height:8rem;font-family:inherit}.field-error.lcdbmg-1bv7ezn{font-size:var(--text-sm);color:#b00020;margin:0}.form-error.lcdbmg-1bv7ezn{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#7a0016;font-size:var(--text-sm);background-color:#b0002014;border-left:3px solid #b00020;margin:0}.reasons.lcdbmg-1bv7ezn{gap:var(--space-4);border:none;flex-direction:column;margin:0;padding:0;display:flex}.reasons.lcdbmg-1bv7ezn legend:where(.lcdbmg-1bv7ezn){gap:var(--space-1);flex-direction:column;padding:0;display:flex}.legend-meta.lcdbmg-1bv7ezn{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-normal);letter-spacing:normal;text-transform:none}.legend-count.lcdbmg-1bv7ezn{color:var(--color-primary);font-weight:var(--font-semibold)}.reason-grid.lcdbmg-1bv7ezn{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reason.lcdbmg-1bv7ezn{align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;line-height:var(--leading-normal,1.5);transition:background-color .12s;display:flex}.reason.lcdbmg-1bv7ezn:hover{background-color:var(--color-bg-alt)}.reason.lcdbmg-1bv7ezn:has(input:where(.lcdbmg-1bv7ezn):checked){background-color:#01790f14}.reason.lcdbmg-1bv7ezn input[type=checkbox]:where(.lcdbmg-1bv7ezn){width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:.2em}.reason-label.lcdbmg-1bv7ezn{font-size:var(--text-sm);color:var(--color-text)}.form-actions.lcdbmg-1bv7ezn{display:flex}.submit.lcdbmg-1bv7ezn{background-color:var(--color-primary);color:var(--color-primary-fg);padding:var(--space-3) var(--space-8);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--font-semibold);transition:background-color .12s}.submit.lcdbmg-1bv7ezn:hover:not(:disabled){background-color:var(--color-primary-hover)}.submit.lcdbmg-1bv7ezn:disabled{opacity:.6;cursor:not-allowed}.form-success.lcdbmg-1bv7ezn{padding:var(--space-8);background-color:var(--color-bg-alt);border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);gap:var(--space-3);flex-direction:column;display:flex}.form-success.lcdbmg-1bv7ezn h2:where(.lcdbmg-1bv7ezn){font-size:var(--text-xl);margin:0}.form-success.lcdbmg-1bv7ezn p:where(.lcdbmg-1bv7ezn){color:var(--color-text-muted);line-height:var(--leading-loose,1.7);margin:0}@media (width<=540px){.reason-grid.lcdbmg-1bv7ezn{grid-template-columns:1fr}}
