.inquiry-form{grid-template-columns:1fr 1fr;gap:1.5rem;padding:2.5rem;display:grid}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:var(--text-muted);font-size:.9rem;font-weight:500}.full-width{grid-column:1/-1}.form-submit{flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;display:flex}.status-msg{font-size:.9rem;font-weight:500}.status-msg.success{color:#25d366}.status-msg.error{color:#ff4d4f}@media (max-width:768px){.inquiry-form{grid-template-columns:1fr}}
