.contact-reason{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--ink-body)}.contact-reason strong{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--ink)}.contact-form{display:flex;flex-direction:column;gap:var(--space-4)}.contact-field{display:flex;flex-direction:column;gap:var(--space-2)}.contact-field label{display:flex;justify-content:space-between;font-size:14px;font-weight:500;color:var(--ink)}.contact-field input,.contact-field textarea{width:100%;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-size:15px}.contact-field input:focus-visible,.contact-field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.contact-status{margin:0;font-size:15px}.contact-status-error{color:var(--red-text)}.contact-status-success{color:var(--green-text)}.contact-form .ps-btn{align-self:flex-start}.contact-form .ps-btn:disabled{opacity:.4}
