.contact-channels[data-astro-cid-npdwbr27]{padding-block:var(--section-space);background:var(--color-surface)}.contact-channels__header[data-astro-cid-npdwbr27]{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.contact-channels__header[data-astro-cid-npdwbr27] p[data-astro-cid-npdwbr27]{color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.contact-channels__header[data-astro-cid-npdwbr27] h2[data-astro-cid-npdwbr27]{margin:0}.contact-channels__header[data-astro-cid-npdwbr27] span[data-astro-cid-npdwbr27]{max-width:42rem;color:var(--color-text-secondary)}.contact-channels__grid[data-astro-cid-npdwbr27]{gap:var(--space-4);display:grid}.contact-channel[data-astro-cid-npdwbr27]{align-items:center;gap:var(--space-4);min-height:6.5rem;padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}a[data-astro-cid-npdwbr27].contact-channel:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-channel__icon[data-astro-cid-npdwbr27]{background:var(--color-surface-alt);width:3rem;height:3rem;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.contact-channel[data-astro-cid-npdwbr27] strong[data-astro-cid-npdwbr27],.contact-channel[data-astro-cid-npdwbr27] small[data-astro-cid-npdwbr27]{display:block}.contact-social[data-astro-cid-npdwbr27]{gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-10);border-top:var(--border-width) solid var(--color-border);display:grid}.contact-social__header[data-astro-cid-npdwbr27]{gap:var(--space-3);display:grid}.contact-social__header[data-astro-cid-npdwbr27] p[data-astro-cid-npdwbr27],.contact-social__header[data-astro-cid-npdwbr27] h3[data-astro-cid-npdwbr27],.contact-social__header[data-astro-cid-npdwbr27] span[data-astro-cid-npdwbr27]{margin:0}.contact-social__header[data-astro-cid-npdwbr27] p[data-astro-cid-npdwbr27]{color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.contact-social__header[data-astro-cid-npdwbr27] span[data-astro-cid-npdwbr27]{max-width:42rem;color:var(--color-text-secondary)}.contact-social__grid[data-astro-cid-npdwbr27]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.contact-social__link[data-astro-cid-npdwbr27]{align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.contact-social__link[data-astro-cid-npdwbr27]:hover{border-color:var(--color-primary);color:var(--color-primary);box-shadow:var(--shadow-sm)}.contact-social__icon[data-astro-cid-npdwbr27]{background:var(--color-surface-alt);width:2.75rem;height:2.75rem;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.contact-channel__destination[data-astro-cid-npdwbr27]{overflow-wrap:anywhere;color:var(--color-text-primary);font-weight:600}.contact-channel[data-astro-cid-npdwbr27] small[data-astro-cid-npdwbr27]{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm)}@media (width>=48rem){.contact-channels__header[data-astro-cid-npdwbr27]{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:end}.contact-channels__header[data-astro-cid-npdwbr27] p[data-astro-cid-npdwbr27],.contact-channels__header[data-astro-cid-npdwbr27] h2[data-astro-cid-npdwbr27]{grid-column:1}.contact-channels__header[data-astro-cid-npdwbr27] span[data-astro-cid-npdwbr27]{grid-area:1/2/3;align-self:end}.contact-channels__grid[data-astro-cid-npdwbr27],.contact-social__grid[data-astro-cid-npdwbr27]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-social[data-astro-cid-npdwbr27]{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.5fr);align-items:start}}@media (width>=64rem){.contact-social__grid[data-astro-cid-npdwbr27]{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}.contact-form-section[data-astro-cid-jbceweda]{padding-block:var(--section-space);background:var(--color-surface-alt)}.contact-form-section__grid[data-astro-cid-jbceweda]{gap:var(--space-12);display:grid}.contact-form-section__intro[data-astro-cid-jbceweda]{align-self:start}.contact-form-section__eyebrow[data-astro-cid-jbceweda]{margin-bottom:var(--space-3);color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.contact-form-section__intro[data-astro-cid-jbceweda]>p[data-astro-cid-jbceweda]:not(.contact-form-section__eyebrow){max-width:34rem;color:var(--color-text-secondary)}.contact-form-section__required[data-astro-cid-jbceweda]{font-size:var(--font-size-sm)}.contact-form-section__marker[data-astro-cid-jbceweda]{gap:var(--space-2) var(--space-4);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);grid-template-columns:auto 1fr;font-weight:600;display:grid}.contact-form-section__marker[data-astro-cid-jbceweda] span[data-astro-cid-jbceweda]:first-child{color:var(--color-primary);font-size:var(--font-size-h3);grid-row:1/4;font-weight:700}.contact-form[data-astro-cid-jbceweda]{gap:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-md);padding:clamp(1.25rem,4vw,2.5rem);display:grid;position:relative}.contact-form__field[data-astro-cid-jbceweda]{gap:var(--space-2);min-width:0;display:grid}label[data-astro-cid-jbceweda]{color:var(--color-text-primary);font-weight:700}label[data-astro-cid-jbceweda]>span[data-astro-cid-jbceweda][aria-hidden=true]{color:var(--color-error)}.contact-form__optional[data-astro-cid-jbceweda]{margin-left:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}input[data-astro-cid-jbceweda],select[data-astro-cid-jbceweda],textarea[data-astro-cid-jbceweda]{border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;min-height:3rem;color:var(--color-text-primary);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:.75rem .875rem}textarea[data-astro-cid-jbceweda]{resize:vertical;min-height:11rem}input[data-astro-cid-jbceweda]:hover,select[data-astro-cid-jbceweda]:hover,textarea[data-astro-cid-jbceweda]:hover{border-color:var(--color-primary)}input[data-astro-cid-jbceweda]:focus-visible,select[data-astro-cid-jbceweda]:focus-visible,textarea[data-astro-cid-jbceweda]:focus-visible{border-color:var(--color-primary);outline:var(--focus-width) solid color-mix(in srgb, var(--color-focus) 28%, transparent);outline-offset:1px;box-shadow:0 0 0 1px var(--color-primary)}[data-astro-cid-jbceweda][aria-invalid=true]{border-color:var(--color-error)}.contact-form__hint[data-astro-cid-jbceweda],.contact-form__error[data-astro-cid-jbceweda],.contact-form__security[data-astro-cid-jbceweda],.contact-form__privacy[data-astro-cid-jbceweda]{font-size:var(--font-size-sm);margin:0}.contact-form__hint[data-astro-cid-jbceweda],.contact-form__security[data-astro-cid-jbceweda],.contact-form__privacy[data-astro-cid-jbceweda]{color:var(--color-text-secondary)}.contact-form__error[data-astro-cid-jbceweda]{min-height:1.35rem;color:var(--color-error);font-weight:600}.contact-form__verification-field[data-astro-cid-jbceweda]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;inset:auto auto 0 -10000px;overflow:hidden}.contact-form__turnstile[data-astro-cid-jbceweda]{max-width:100%;min-height:4.1rem;overflow:hidden}.contact-form__submit[data-astro-cid-jbceweda]{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);background:var(--color-primary);min-height:3rem;color:var(--color-on-primary);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:0;padding:.75rem 1.25rem;font-weight:700;display:inline-flex}.contact-form__submit[data-astro-cid-jbceweda]:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-md)}.contact-form__submit[data-astro-cid-jbceweda]:disabled{background:var(--color-disabled);cursor:wait}.contact-form__spinner[data-astro-cid-jbceweda]{border:2px solid color-mix(in srgb, var(--color-on-primary) 45%, transparent);border-top-color:var(--color-on-primary);border-radius:50%;width:1.1rem;height:1.1rem;animation:.75s linear infinite contact-spin;display:none}.contact-form[data-astro-cid-jbceweda][aria-busy=true] .contact-form__spinner[data-astro-cid-jbceweda]{display:block}.contact-form__summary[data-astro-cid-jbceweda],.contact-form__status[data-astro-cid-jbceweda]{padding:var(--space-4);border-radius:var(--radius-control);border-left:4px solid}.contact-form__summary[data-astro-cid-jbceweda]{background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));color:var(--color-error)}.contact-form__summary[data-astro-cid-jbceweda] ul[data-astro-cid-jbceweda]{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.contact-form__summary[data-astro-cid-jbceweda] a[data-astro-cid-jbceweda]{color:inherit;font-weight:600}.contact-form__status[data-astro-cid-jbceweda] strong[data-astro-cid-jbceweda]{margin-bottom:var(--space-2);display:block}.contact-form__status[data-astro-cid-jbceweda] p[data-astro-cid-jbceweda]{color:inherit;margin:0}.contact-form__status[data-astro-cid-jbceweda] p[data-astro-cid-jbceweda]+p[data-astro-cid-jbceweda]{margin-top:var(--space-3);font-size:var(--font-size-sm)}.contact-form__status[data-astro-cid-jbceweda][data-kind=success]{background:color-mix(in srgb, var(--color-success) 9%, var(--color-surface));color:var(--color-success)}.contact-form__status[data-astro-cid-jbceweda][data-kind=error]{background:color-mix(in srgb, var(--color-error) 8%, var(--color-surface));color:var(--color-error)}@keyframes contact-spin{to{transform:rotate(360deg)}}@media (width>=48rem){.contact-form__submit[data-astro-cid-jbceweda]{justify-self:start;min-width:15rem}}@media (width>=64rem){.contact-form-section__grid[data-astro-cid-jbceweda]{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,7vw,6rem)}.contact-form-section__intro[data-astro-cid-jbceweda]{position:sticky;top:8rem}}@media (prefers-reduced-motion:reduce){.contact-form__spinner[data-astro-cid-jbceweda]{animation:none}}.contact-hero[data-astro-cid-iluq64ft]{isolation:isolate;background:var(--color-primary-dark);color:var(--color-on-dark);padding-block:clamp(4.5rem,10vw,8rem);position:relative;overflow:hidden}.contact-hero[data-astro-cid-iluq64ft]:before,.contact-hero[data-astro-cid-iluq64ft]:after{z-index:-1;content:"";position:absolute}.contact-hero[data-astro-cid-iluq64ft]:before{background:linear-gradient(90deg, transparent 0 48%, color-mix(in srgb, var(--color-primary) 35%, transparent) 48% 48.15%, transparent 48.15%), linear-gradient(color-mix(in srgb, var(--color-on-dark) 6%, transparent) 1px, transparent 1px);background-size:100% 100%,100% 5rem;inset:0}.contact-hero[data-astro-cid-iluq64ft]:after{aspect-ratio:1;border:clamp(2rem, 5vw, 4.5rem) solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:50%;width:clamp(16rem,34vw,34rem);bottom:clamp(-23rem,-18vw,-10rem);right:clamp(-15rem,-10vw,-5rem)}.contact-hero__grid[data-astro-cid-iluq64ft]{gap:var(--space-8);display:grid}.contact-hero__eyebrow[data-astro-cid-iluq64ft]{margin-bottom:var(--space-4);color:var(--color-on-dark-muted);font-size:var(--font-size-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:700}h1[data-astro-cid-iluq64ft]{max-width:13ch;color:var(--color-on-dark);margin-bottom:0}.contact-hero__copy[data-astro-cid-iluq64ft]{align-self:end;max-width:40rem}.contact-hero__copy[data-astro-cid-iluq64ft]>p[data-astro-cid-iluq64ft]:first-child{margin-bottom:var(--space-6);color:var(--color-on-dark);font-size:var(--font-size-lead)}.contact-hero__supporting[data-astro-cid-iluq64ft]{max-width:52ch;padding-left:var(--space-4);border-left:3px solid var(--color-primary);color:var(--color-on-dark-muted);margin-bottom:0}@media (width>=48rem){.contact-hero__grid[data-astro-cid-iluq64ft]{align-items:end;gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}}.contact-process[data-astro-cid-csrq3skl]{padding-block:var(--section-space);background:var(--color-surface)}.contact-process__header[data-astro-cid-csrq3skl]{gap:var(--space-3);max-width:52rem;margin-bottom:var(--space-10);display:grid}.contact-process__header[data-astro-cid-csrq3skl] p[data-astro-cid-csrq3skl]{color:var(--color-primary);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.contact-process__header[data-astro-cid-csrq3skl] h2[data-astro-cid-csrq3skl]{max-width:25ch;margin:0}.contact-process__header[data-astro-cid-csrq3skl] span[data-astro-cid-csrq3skl]{max-width:62ch;color:var(--color-text-secondary)}.contact-scope[data-astro-cid-zaq4kp6l]{padding-block:var(--section-space);background:var(--color-background)}.contact-scope__panel[data-astro-cid-zaq4kp6l]{gap:var(--space-10);border-radius:var(--radius-panel);background:var(--color-primary-dark);color:var(--color-on-dark);padding:clamp(1.5rem,5vw,4rem);display:grid}.contact-scope__header[data-astro-cid-zaq4kp6l]{max-width:48rem}.contact-scope__header[data-astro-cid-zaq4kp6l]>p[data-astro-cid-zaq4kp6l]{margin-bottom:var(--space-3);color:var(--color-on-dark-muted);font-size:var(--font-size-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.contact-scope__header[data-astro-cid-zaq4kp6l] h2[data-astro-cid-zaq4kp6l]{margin-bottom:var(--space-4);color:var(--color-on-dark)}.contact-scope__header[data-astro-cid-zaq4kp6l] span[data-astro-cid-zaq4kp6l],.contact-scope__item[data-astro-cid-zaq4kp6l] p[data-astro-cid-zaq4kp6l],.contact-scope__note[data-astro-cid-zaq4kp6l]{color:var(--color-on-dark-muted)}.contact-scope__comparison[data-astro-cid-zaq4kp6l]{gap:var(--space-6);display:grid}.contact-scope__item[data-astro-cid-zaq4kp6l]{padding-top:var(--space-6);border-top:2px solid color-mix(in srgb, var(--color-on-dark) 22%, transparent)}.contact-scope__item[data-astro-cid-zaq4kp6l]>span[data-astro-cid-zaq4kp6l]{margin-bottom:var(--space-4);color:var(--color-on-dark);font-size:var(--font-size-sm);font-weight:700;display:block}.contact-scope__item--free[data-astro-cid-zaq4kp6l]>span[data-astro-cid-zaq4kp6l]:after{margin-left:var(--space-3);content:"GRATUITO"}.contact-scope__item[data-astro-cid-zaq4kp6l] h3[data-astro-cid-zaq4kp6l]{margin-bottom:var(--space-3);color:var(--color-on-dark)}.contact-scope__item[data-astro-cid-zaq4kp6l] p[data-astro-cid-zaq4kp6l],.contact-scope__note[data-astro-cid-zaq4kp6l]{margin-bottom:0}.contact-scope__note[data-astro-cid-zaq4kp6l]{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-on-dark) 6%, transparent);font-size:var(--font-size-sm)}@media (width>=48rem){.contact-scope__comparison[data-astro-cid-zaq4kp6l]{grid-template-columns:repeat(2,minmax(0,1fr))}}
