.consulta_formulario{margin:20px 0 60px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:12px;padding:32px 36px}.formulario_contacto{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.formulario_contacto label{display:flex;flex-direction:column;font-size:.82rem;font-weight:600;color:var(--c-text);text-align:left;width:100%;gap:6px}.formulario_contacto label input{width:100%;border:1px solid var(--c-border);border-radius:7px;padding:10px 13px;font-family:var(--font-ui);font-size:.95rem;color:var(--c-dark);background:#fff;transition:border-color .18s,box-shadow .18s;box-sizing:border-box}.formulario_contacto label input:focus{outline:0;border-color:var(--c-navy);box-shadow:0 0 0 3px rgba(30,58,95,.13)}.formulario_contacto label input::placeholder{color:#aab4c2;font-style:italic}.formulario_contacto p{grid-column:1/-1;font-size:.82rem;font-weight:600;color:var(--c-text);margin:8px 0 0}.formulario_contacto textarea{grid-column:1/-1;width:100%;border:1px solid var(--c-border);border-radius:7px;padding:10px 13px;font-family:var(--font-ui);font-size:.95rem;color:var(--c-dark);background:#fff;height:130px;resize:vertical;transition:border-color .18s,box-shadow .18s;box-sizing:border-box}.formulario_contacto textarea:focus{outline:0;border-color:var(--c-navy);box-shadow:0 0 0 3px rgba(30,58,95,.13)}.formulario_contacto #btn_ingresar_consulta{grid-column:1/-1;background:var(--c-orange);color:#fff;border:none;border-radius:8px;padding:14px 32px;font-family:var(--font-display);font-size:1rem;cursor:pointer;transition:background .18s,transform .1s,box-shadow .18s;width:100%;margin-top:8px;letter-spacing:.03em}.formulario_contacto #btn_ingresar_consulta:hover{background:var(--c-orange-h);box-shadow:0 4px 16px rgba(232,83,14,.35);transform:translateY(-1px)}.formulario_contacto #btn_ingresar_consulta:active{transform:translateY(0);box-shadow:none}@media (max-width:650px){.consulta_formulario{padding:20px 16px}.formulario_contacto{grid-template-columns:1fr}}
