.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.form-field{margin-bottom:16px}.form-field label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.form-field input,.form-field select,.form-field textarea{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:10px;font-family:var(--font-body);font-size:14px;background:var(--paper-2);color:var(--ink)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.contact-info-item{display:flex;gap:14px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--line)}.contact-info-item:first-child{border-top:none}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}