.formulario[data-astro-cid-uujab2qe]{display:grid;gap:12px;color:var(--text)}.formulario__campos[data-astro-cid-uujab2qe]{display:grid;gap:14px 16px;margin:0;padding:0;border:0;min-width:0}@media(min-width:40rem){.formulario__campos[data-astro-cid-uujab2qe]{grid-template-columns:repeat(2,minmax(0,1fr))}.campo--area[data-astro-cid-uujab2qe],.casilla[data-astro-cid-uujab2qe],.captcha[data-astro-cid-uujab2qe],.formulario__enviar[data-astro-cid-uujab2qe]{grid-column:1 / -1}}.campo[data-astro-cid-uujab2qe]{display:grid;gap:6px;min-width:0}.campo[data-astro-cid-uujab2qe] label[data-astro-cid-uujab2qe],.casilla[data-astro-cid-uujab2qe] label[data-astro-cid-uujab2qe]{font-weight:500}.campo[data-astro-cid-uujab2qe] label[data-astro-cid-uujab2qe]{color:var(--text)}.campo[data-astro-cid-uujab2qe] input[data-astro-cid-uujab2qe],.campo[data-astro-cid-uujab2qe] select[data-astro-cid-uujab2qe],.campo[data-astro-cid-uujab2qe] textarea[data-astro-cid-uujab2qe]{width:100%;min-height:46px;padding:10px 12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-sm);color:var(--text);font-size:16px;line-height:1.4;appearance:none;transition:border-color var(--t-hover) ease}.campo[data-astro-cid-uujab2qe] select[data-astro-cid-uujab2qe]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%2393a1b0' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px}.campo[data-astro-cid-uujab2qe] textarea[data-astro-cid-uujab2qe]{min-height:112px;resize:vertical}.campo[data-astro-cid-uujab2qe] input[data-astro-cid-uujab2qe]::placeholder,.campo[data-astro-cid-uujab2qe] textarea[data-astro-cid-uujab2qe]::placeholder{color:var(--text-faint)}.campo[data-astro-cid-uujab2qe] input[data-astro-cid-uujab2qe]:focus-visible,.campo[data-astro-cid-uujab2qe] select[data-astro-cid-uujab2qe]:focus-visible,.campo[data-astro-cid-uujab2qe] textarea[data-astro-cid-uujab2qe]:focus-visible{border-color:var(--accent);outline:2px solid var(--accent-bg);outline-offset:0}.campo[data-astro-cid-uujab2qe] input[data-astro-cid-uujab2qe]:user-invalid,.campo[data-astro-cid-uujab2qe] textarea[data-astro-cid-uujab2qe]:user-invalid{border-color:var(--err)}.casilla[data-astro-cid-uujab2qe]{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding-top:4px;color:var(--text-muted)}.casilla[data-astro-cid-uujab2qe] input[data-astro-cid-uujab2qe]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.casilla[data-astro-cid-uujab2qe] a[data-astro-cid-uujab2qe]{color:var(--text)}.formulario__enviar[data-astro-cid-uujab2qe]{min-height:48px;border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font-size:1rem;font-weight:500;margin-top:4px;transition:background-color var(--t-hover) ease,transform var(--t-press) var(--ease-out)}.formulario__enviar[data-astro-cid-uujab2qe]:active{transform:scale(.98)}.formulario__enviar[data-astro-cid-uujab2qe]:disabled{opacity:.5;cursor:not-allowed}@media(hover:hover)and (pointer:fine){.formulario__enviar[data-astro-cid-uujab2qe]:not(:disabled):hover{background:var(--accent-hover)}}.formulario__msg[data-astro-cid-uujab2qe]{color:var(--err);font-weight:500}.formulario__msg[data-astro-cid-uujab2qe].ok{color:var(--ok)}.formulario__msg[data-astro-cid-uujab2qe][hidden],.formulario__pendiente[data-astro-cid-uujab2qe][hidden]{display:none}.formulario__pendiente[data-astro-cid-uujab2qe]{color:var(--text-muted)}.formulario__pendiente[data-astro-cid-uujab2qe] a[data-astro-cid-uujab2qe]{color:var(--text)}.captcha[data-astro-cid-uujab2qe]{justify-self:start}@media(max-width:25rem){.captcha[data-astro-cid-uujab2qe]{transform:scale(.88);transform-origin:0 0;width:268px}}.pform[data-astro-cid-7v6qy4nr]{display:grid;gap:32px}.pform__side[data-astro-cid-7v6qy4nr]{display:grid;gap:16px;align-content:start}.pform__gar[data-astro-cid-7v6qy4nr]{display:grid;gap:12px;margin-top:8px}.pform__gar[data-astro-cid-7v6qy4nr] li[data-astro-cid-7v6qy4nr]{display:flex;align-items:center;gap:12px;font-weight:500}.pform__gic[data-astro-cid-7v6qy4nr]{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--radius-md);background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--accent)}.pform__contact[data-astro-cid-7v6qy4nr]{display:grid;gap:8px;margin-top:8px;padding-top:16px;border-top:1px solid var(--border);font-style:normal;color:var(--text-muted)}.pform__contact[data-astro-cid-7v6qy4nr]>[data-astro-cid-7v6qy4nr]{display:inline-flex;align-items:flex-start;gap:8px;text-decoration:none}.pform__contact[data-astro-cid-7v6qy4nr] svg{flex:none;margin-top:2px;color:var(--text-faint)}.pform__contact[data-astro-cid-7v6qy4nr] a[data-astro-cid-7v6qy4nr]:hover{color:var(--text)}.pform__panel[data-astro-cid-7v6qy4nr]{min-width:0;padding:24px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.pform__panel--on-surface[data-astro-cid-7v6qy4nr]{background:var(--bg);border-color:var(--border-strong)}@media(min-width:64rem){.pform[data-astro-cid-7v6qy4nr]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}.pform__panel[data-astro-cid-7v6qy4nr]{padding:32px}}
