.contact-section[data-astro-cid-fx5sw74l]{padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0}.contact-card[data-astro-cid-fx5sw74l]{display:grid;gap:var(--space-xl);padding:clamp(1.5rem,5vw,4rem);border-radius:28px;background:var(--color-footer-bg);color:var(--color-footer-text);overflow:hidden;position:relative}.contact-card[data-astro-cid-fx5sw74l]:after{content:"";position:absolute;width:26rem;height:26rem;right:-13rem;bottom:-18rem;border-radius:50%;background:var(--color-accent);opacity:.16;pointer-events:none}.contact-copy[data-astro-cid-fx5sw74l],.contact-people[data-astro-cid-fx5sw74l]{position:relative;z-index:1}.contact-copy[data-astro-cid-fx5sw74l]{display:grid;gap:1rem}.contact-copy[data-astro-cid-fx5sw74l] h2[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);font-size:var(--text-4xl)}.contact-copy[data-astro-cid-fx5sw74l] h2[data-astro-cid-fx5sw74l] span[data-astro-cid-fx5sw74l]{color:#ffc96f}.contact-copy[data-astro-cid-fx5sw74l]>p[data-astro-cid-fx5sw74l]{color:var(--color-footer-muted);max-width:48ch}.coverage[data-astro-cid-fx5sw74l]{font-size:var(--text-sm);font-weight:700}.contact-people[data-astro-cid-fx5sw74l]{display:grid;gap:.75rem;align-content:start}.person-card[data-astro-cid-fx5sw74l]{padding:1.1rem 1.25rem;border:1px solid var(--color-footer-border);background:#ffffff0b;border-radius:var(--radius-md);display:grid;gap:.3rem;transition:border-color var(--transition-normal),background var(--transition-normal),transform var(--transition-normal)}.person-card[data-astro-cid-fx5sw74l]:hover,.person-card[data-astro-cid-fx5sw74l]:focus-within{border-color:#ffc96f99;background:#ffc96f17;transform:translateY(-2px)}.person-role[data-astro-cid-fx5sw74l],.dialog-eyebrow[data-astro-cid-fx5sw74l]{color:#ffc96f;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:800}.person-card[data-astro-cid-fx5sw74l] h3[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);font:700 var(--text-lg)/1.2 var(--font-body)}.person-phones[data-astro-cid-fx5sw74l]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.phone-link[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);font-size:var(--text-sm);font-weight:650;text-decoration:underline;text-underline-offset:.2em}.phone-sep[data-astro-cid-fx5sw74l]{color:var(--color-footer-muted);opacity:.5}.person-actions[data-astro-cid-fx5sw74l]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.person-actions[data-astro-cid-fx5sw74l] .btn[data-astro-cid-fx5sw74l]{min-height:44px;padding:.55rem 1rem}.person-actions[data-astro-cid-fx5sw74l] .btn-secondary[data-astro-cid-fx5sw74l]{color:var(--color-footer-text);border-color:var(--color-footer-muted);background:transparent}.contact-channels[data-astro-cid-fx5sw74l]{display:grid;gap:.5rem;margin-top:.4rem}.channel-link[data-astro-cid-fx5sw74l]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .2rem;color:var(--color-footer-text);text-decoration:underline;text-underline-offset:.25em;font-size:var(--text-sm)}.channel-link[data-astro-cid-fx5sw74l]:hover{color:#ffc96f}.channel-icon[data-astro-cid-fx5sw74l]{flex-shrink:0}.arrow-glyph[data-astro-cid-fx5sw74l]{font-size:.85em;opacity:.8}@media(min-width:880px){.contact-card[data-astro-cid-fx5sw74l]{grid-template-columns:1.1fr .9fr;align-items:center}}.whatsapp-dialog[data-astro-cid-fx5sw74l]{width:min(100% - 2rem,34rem);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-lg)}.whatsapp-dialog[data-astro-cid-fx5sw74l]::backdrop{background:#1c191794}.whatsapp-form[data-astro-cid-fx5sw74l]{display:grid;gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);position:relative}.whatsapp-form[data-astro-cid-fx5sw74l] h2[data-astro-cid-fx5sw74l]{font-size:var(--text-2xl)}.whatsapp-form[data-astro-cid-fx5sw74l]>p[data-astro-cid-fx5sw74l]:not(.dialog-eyebrow){color:var(--color-text-muted)}.whatsapp-form[data-astro-cid-fx5sw74l] label[data-astro-cid-fx5sw74l]{display:grid;gap:.35rem;color:var(--color-text-primary);font-size:var(--text-sm);font-weight:700}.whatsapp-form[data-astro-cid-fx5sw74l] input[data-astro-cid-fx5sw74l],.whatsapp-form[data-astro-cid-fx5sw74l] textarea[data-astro-cid-fx5sw74l]{width:100%;border:1px solid var(--color-border);border-radius:8px;padding:.7rem .8rem;background:var(--color-bg);color:var(--color-text-primary)}.dialog-close[data-astro-cid-fx5sw74l]{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--color-surface-sub);color:var(--color-text-primary);font-size:1.5rem;cursor:pointer}.wa-btn-icon[data-astro-cid-fx5sw74l]{display:inline-block;vertical-align:middle;margin-right:.4rem;flex-shrink:0}.btn-wa[data-astro-cid-fx5sw74l]{display:inline-flex;align-items:center;justify-content:center}
