.contact-hero[data-astro-cid-7iakxibs]{padding:var(--space-16) 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--color-primary) 10%,white),var(--color-white))}.contact-hero-inner[data-astro-cid-7iakxibs]{padding-left:var(--space-4);padding-right:var(--space-4)}.contact-hero-content[data-astro-cid-7iakxibs]{max-width:64rem;margin:0 auto;text-align:center}.contact-badge[data-astro-cid-7iakxibs]{display:inline-block;padding:.5rem 1rem;margin-bottom:var(--space-6);border-radius:9999px;font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,white)}.contact-title[data-astro-cid-7iakxibs]{margin-bottom:var(--space-6);font-size:clamp(2rem,5vw,3rem);line-height:1.1;font-weight:700;color:var(--color-text)}.contact-subtitle[data-astro-cid-7iakxibs]{margin:0;font-size:var(--font-size-lg);line-height:1.7;color:var(--color-text-muted)}.contact-cards[data-astro-cid-7iakxibs]{margin-top:var(--space-12);display:grid;gap:var(--space-6)}.contact-card[data-astro-cid-7iakxibs]{padding:var(--space-6);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);transition:all .25s ease;text-align:center}.contact-card[data-astro-cid-7iakxibs]:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.contact-card-icon[data-astro-cid-7iakxibs]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto var(--space-4);border-radius:9999px}.contact-card-icon-primary[data-astro-cid-7iakxibs]{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,white)}.contact-card-icon-whatsapp[data-astro-cid-7iakxibs]{color:#16a34a;background:#dcfce7}.contact-icon-svg[data-astro-cid-7iakxibs]{width:1.5rem;height:1.5rem}.contact-icon-svg-whatsapp[data-astro-cid-7iakxibs]{color:#16a34a}.contact-card-title[data-astro-cid-7iakxibs]{margin:0 0 var(--space-2);font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.contact-link[data-astro-cid-7iakxibs],.contact-link-whatsapp[data-astro-cid-7iakxibs]{display:block;text-decoration:none;font-weight:500}.contact-link[data-astro-cid-7iakxibs]{color:var(--color-primary)}.contact-link-whatsapp[data-astro-cid-7iakxibs]{color:#16a34a}.contact-link[data-astro-cid-7iakxibs]:hover,.contact-link-whatsapp[data-astro-cid-7iakxibs]:hover{text-decoration:underline}.contact-note[data-astro-cid-7iakxibs]{margin:.25rem 0 0;font-size:var(--font-size-xs);color:var(--color-text-light)}.contact-address[data-astro-cid-7iakxibs]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.7}.contact-cta-section[data-astro-cid-7iakxibs]{padding:var(--space-16) 0 var(--space-24)}.contact-cta-wrapper[data-astro-cid-7iakxibs]{max-width:80rem;margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}.contact-cta-card[data-astro-cid-7iakxibs]{padding:var(--space-8);text-align:center;border-radius:var(--radius-2xl);background:linear-gradient(to right,var(--color-primary),var(--color-secondary))}.contact-cta-title[data-astro-cid-7iakxibs]{margin:0 0 var(--space-4);font-size:var(--font-size-2xl);font-weight:700;color:var(--color-white)}.contact-cta-text[data-astro-cid-7iakxibs]{margin:0 0 var(--space-6);color:color-mix(in srgb,var(--color-white) 90%,transparent)}.contact-cta-button[data-astro-cid-7iakxibs]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 2rem;font-size:var(--font-size-base);font-weight:600;border-radius:var(--radius-lg);color:var(--color-primary);background:var(--color-white);text-decoration:none;transition:background .2s ease}.contact-cta-button[data-astro-cid-7iakxibs]:hover{background:#f3f4f6}.contact-cta-icon[data-astro-cid-7iakxibs]{width:1.25rem;height:1.25rem}@media(min-width:768px){.contact-cards[data-astro-cid-7iakxibs]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.contact-hero[data-astro-cid-7iakxibs]{padding-top:var(--space-20);padding-bottom:var(--space-20)}.contact-cta-section[data-astro-cid-7iakxibs]{padding-top:var(--space-20);padding-bottom:var(--space-24)}}
