.contact_grid__6R8pe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-bottom:2.5rem}.contact_card__wnBJV{padding:1.4rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow)}.contact_card__wnBJV h2{font-size:.95rem;color:var(--brand);letter-spacing:.04em;margin-bottom:.65rem;font-weight:650}.contact_card__wnBJV p{font-size:.95rem;color:var(--text)}.contact_hint__Zo_ac{color:var(--text-muted)!important;font-size:.8rem!important;margin-top:.4rem}.contact_form___aGjp{max-width:720px;padding:1.75rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1rem}.contact_form___aGjp h2{font-size:1.15rem;letter-spacing:.02em;color:var(--text)}.contact_row__ci5ym{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.contact_form___aGjp label{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--text-muted)}.contact_form___aGjp input,.contact_form___aGjp textarea{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:.75rem .9rem;color:var(--text);font:inherit;outline:none}.contact_form___aGjp input:focus,.contact_form___aGjp textarea:focus{border-color:var(--brand);background:#fff}@media (max-width:900px){.contact_grid__6R8pe{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.contact_grid__6R8pe,.contact_row__ci5ym{grid-template-columns:1fr}}