.contacto__grid[data-astro-cid-xjughlio]{display:grid;grid-template-columns:1fr 1.1fr;gap:var(--spacing-56);align-items:start}.contacto__copy[data-astro-cid-xjughlio] .tag[data-astro-cid-xjughlio],.contacto__copy[data-astro-cid-xjughlio] .heading-lg[data-astro-cid-xjughlio]{margin-bottom:var(--spacing-16)}.contacto__copy[data-astro-cid-xjughlio] .text-body[data-astro-cid-xjughlio]{margin-bottom:var(--spacing-32);max-width:40ch}[data-astro-cid-xjughlio][data-reveal-item]{opacity:0;transform:translateY(28px)}.contacto__status[data-astro-cid-xjughlio]{color:var(--color-neon-glow)}.contacto__meta[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:var(--spacing-16);margin:0;font-size:var(--text-caption)}.contacto__meta[data-astro-cid-xjughlio] div[data-astro-cid-xjughlio]{display:flex;gap:var(--spacing-12)}.contacto__meta[data-astro-cid-xjughlio] dt[data-astro-cid-xjughlio]{color:var(--color-pewter)}.contacto__meta[data-astro-cid-xjughlio] dt[data-astro-cid-xjughlio]:after{content:":"}.contacto__form[data-astro-cid-xjughlio]{position:relative;display:flex;flex-direction:column;gap:var(--spacing-20);opacity:0;transform:translate(32px)}.field[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:var(--spacing-8)}.field--hp[data-astro-cid-xjughlio]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.field[data-astro-cid-xjughlio] label[data-astro-cid-xjughlio]{font-family:var(--font-geistmono);font-size:var(--text-caption);color:var(--color-ash);text-transform:uppercase;letter-spacing:.06em}.field[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio],.field[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]{padding:var(--spacing-12) var(--spacing-16);background:var(--color-blackout);border:1px solid var(--color-graphite-light);border-radius:var(--radius-cards);color:var(--color-whiteout);transition:border-color .2s ease}.field[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio]::placeholder,.field[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]::placeholder{color:var(--color-pewter)}.field[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio]:hover,.field[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]:hover{border-color:var(--color-cloud)}.field[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio]:focus,.field[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]:focus{outline:none;border-color:var(--color-neon-glow)}.field[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]{resize:vertical;min-height:100px}.contacto__submit[data-astro-cid-xjughlio]{align-self:flex-start;margin-top:var(--spacing-8)}.contacto__submit[data-astro-cid-xjughlio]:disabled{opacity:.6;cursor:not-allowed}.contacto__feedback[data-astro-cid-xjughlio]{margin:0;font-size:var(--text-caption);color:var(--color-neon-glow)}.contacto__feedback--success[data-astro-cid-xjughlio]{animation:contacto-feedback-in .4s ease}.contacto__feedback--error[data-astro-cid-xjughlio]{color:var(--color-system-warning);animation:contacto-feedback-in .4s ease}@keyframes contacto-feedback-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.contacto__grid[data-astro-cid-xjughlio]{grid-template-columns:1fr;gap:var(--spacing-40)}.contacto__form[data-astro-cid-xjughlio]{transform:none}}@media(max-width:640px){.contacto__meta[data-astro-cid-xjughlio] div[data-astro-cid-xjughlio]{flex-direction:column;align-items:flex-start;gap:var(--spacing-4)}.contacto__submit[data-astro-cid-xjughlio]{width:100%;align-self:stretch;min-height:44px}.field[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio],.field[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]{font-size:16px}}.contacto-hero[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:var(--spacing-24);padding-top:calc(var(--header-height) + var(--spacing-56))}.contacto-hero__description[data-astro-cid-2mxdoeuz]{font-size:var(--text-subheading);color:var(--color-ash);max-width:700px}.contacto-opciones[data-astro-cid-2mxdoeuz]{background:var(--color-graphite-deep)}.opciones-grid[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-24)}.opcion-card[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-16);padding:var(--spacing-40) var(--spacing-24);background:var(--color-graphite);border:1px solid var(--color-graphite-light);border-radius:var(--radius-cards);text-align:center}.opcion-card__icon[data-astro-cid-2mxdoeuz]{font-size:3rem}.opcion-card[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{color:var(--color-whiteout)}.opcion-card[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--color-ash)}.opcion-card[data-astro-cid-2mxdoeuz] .btn[data-astro-cid-2mxdoeuz]{margin-top:var(--spacing-8)}.ubicacion[data-astro-cid-2mxdoeuz]{background:var(--color-depth)}.ubicacion-content[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:var(--spacing-24);max-width:600px}.ubicacion-content[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{color:var(--color-ash)}@media(max-width:640px){.opciones-grid[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}
