.contact-page.svelte-q942v4{padding:1rem 1rem clamp(4.5rem,8vw,7rem);background:var(--site-bg)}.contact-page__shell.svelte-q942v4{width:min(100%,var(--content-max));margin:0 auto;display:grid;gap:clamp(2rem,5vw,4rem)}.contact-hero.svelte-q942v4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:clamp(1.5rem,4vw,3rem);align-items:start;padding:clamp(1.4rem,4vw,3rem);border:1px solid var(--site-border);border-radius:1.6rem;background:var(--site-surface);box-shadow:var(--site-shadow-soft)}.contact-copy.svelte-q942v4{min-width:0;max-width:34rem;display:grid;gap:1.15rem;color:var(--site-ink)}.contact-copy__intro.svelte-q942v4,.contact-copy__text.svelte-q942v4,.contact-benefits.svelte-q942v4 h2:where(.svelte-q942v4),.contact-benefits.svelte-q942v4 ul:where(.svelte-q942v4),.contact-card.svelte-q942v4 h2:where(.svelte-q942v4),.contact-card.svelte-q942v4 p:where(.svelte-q942v4),.contact-card__trust.svelte-q942v4,.contact-next.svelte-q942v4 h2:where(.svelte-q942v4),.contact-next__card.svelte-q942v4 h3:where(.svelte-q942v4),.contact-next__card.svelte-q942v4 p:where(.svelte-q942v4){margin:0}.contact-copy.svelte-q942v4 h1:where(.svelte-q942v4){max-width:12ch;margin:0;font-family:var(--font-display);font-size:clamp(2.65rem,4.45vw,4.35rem);font-weight:600;line-height:.96;letter-spacing:-.052em;text-wrap:balance}.contact-copy__intro.svelte-q942v4{max-width:31rem;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.22;letter-spacing:-.04em;color:var(--site-ink)}.contact-copy__text.svelte-q942v4{max-width:31rem;font-size:.98rem;line-height:1.7;color:var(--site-ink-soft)}.contact-benefits.svelte-q942v4{display:grid;gap:.85rem;margin-top:.7rem}.contact-benefits.svelte-q942v4 h2:where(.svelte-q942v4){font-family:var(--font-display);font-size:1.04rem;font-weight:650;letter-spacing:-.02em;color:var(--site-ink)}.contact-benefits.svelte-q942v4 ul:where(.svelte-q942v4){padding:0;list-style:none;display:grid;gap:.7rem}.contact-benefits.svelte-q942v4 li:where(.svelte-q942v4){display:flex;align-items:flex-start;gap:.6rem;font-size:1rem;line-height:1.45;color:var(--site-ink-soft)}.contact-benefits.svelte-q942v4 li:where(.svelte-q942v4) span:where(.svelte-q942v4){display:inline-grid;place-items:center;flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.1rem;background:var(--site-brand);color:var(--site-ink-on-brand);font-size:.78rem;font-weight:900}.contact-card.svelte-q942v4{min-width:0;display:grid;gap:1.1rem;width:min(100%,30rem);justify-self:end;padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--site-border);border-radius:1.35rem;background:var(--site-surface-strong);box-shadow:none;color:var(--site-ink)}.contact-card__header.svelte-q942v4{display:grid;gap:.5rem;text-align:center}.contact-card.svelte-q942v4 h2:where(.svelte-q942v4){font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.35rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--site-brand)}.contact-card__header.svelte-q942v4 p:where(.svelte-q942v4){font-size:.95rem;line-height:1.55;color:var(--site-ink-soft)}.contact-card__trust.svelte-q942v4{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.contact-card__trust.svelte-q942v4 li:where(.svelte-q942v4){padding:.58rem .7rem;border:1px solid color-mix(in srgb,var(--site-brand) 16%,var(--site-border));background:color-mix(in srgb,var(--site-surface) 72%,transparent);font-size:.78rem;font-weight:650;line-height:1.25;color:var(--site-ink)}.contact-form.svelte-q942v4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.82rem}.contact-form__field.svelte-q942v4{display:grid;gap:.35rem}.contact-form__field--full.svelte-q942v4,.submit-success.svelte-q942v4,.submit-error.svelte-q942v4{grid-column:1 / -1}.contact-form.svelte-q942v4 label:where(.svelte-q942v4){font-size:.78rem;font-weight:750;letter-spacing:.01em;color:var(--site-ink)}.contact-form.svelte-q942v4 input:where(.svelte-q942v4),.contact-form.svelte-q942v4 select:where(.svelte-q942v4),.contact-form.svelte-q942v4 textarea:where(.svelte-q942v4){width:100%;border:1px solid color-mix(in srgb,var(--site-border-strong) 82%,transparent);border-radius:.8rem;background:var(--site-surface);color:var(--site-ink);padding:.82rem .9rem;font:inherit;box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.contact-form.svelte-q942v4 select:where(.svelte-q942v4){-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.contact-form.svelte-q942v4 textarea:where(.svelte-q942v4){resize:vertical;min-height:7rem}.contact-form.svelte-q942v4 input:where(.svelte-q942v4)::placeholder,.contact-form.svelte-q942v4 textarea:where(.svelte-q942v4)::placeholder{color:var(--site-muted)}.contact-form.svelte-q942v4 input:where(.svelte-q942v4):focus,.contact-form.svelte-q942v4 select:where(.svelte-q942v4):focus,.contact-form.svelte-q942v4 textarea:where(.svelte-q942v4):focus{outline:none;border-color:color-mix(in srgb,var(--site-brand) 56%,var(--site-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--site-brand) 14%,transparent)}.contact-form__submit.svelte-q942v4{display:grid;gap:.55rem;justify-items:center}.contact-form.svelte-q942v4 button:where(.svelte-q942v4){width:100%;border:0;border-radius:.9rem;background:var(--site-brand);color:var(--site-ink-on-brand);padding:1rem 1.4rem;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.02em;box-shadow:0 18px 30px color-mix(in srgb,var(--site-brand) 28%,transparent);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.contact-form.svelte-q942v4 button:where(.svelte-q942v4):disabled{opacity:.72;cursor:wait;transform:none;box-shadow:0 14px 24px color-mix(in srgb,var(--site-brand) 20%,transparent)}.contact-form.svelte-q942v4 button:where(.svelte-q942v4):hover:not(:disabled){background:color-mix(in srgb,var(--site-brand) 88%,black 12%);transform:translateY(-1px);box-shadow:0 22px 36px color-mix(in srgb,var(--site-brand) 34%,transparent)}.contact-form__submit.svelte-q942v4 p:where(.svelte-q942v4){font-size:.78rem;line-height:1.35;text-align:center;color:var(--site-muted)}.submit-success.svelte-q942v4,.submit-error.svelte-q942v4{margin:0;padding:.9rem 1rem;border-radius:.85rem;border:1px solid transparent;font-size:.9rem;line-height:1.45}.submit-success.svelte-q942v4{border-color:color-mix(in srgb,var(--site-status-success) 28%,transparent);background:color-mix(in srgb,var(--site-status-success-soft) 76%,var(--site-surface));color:var(--site-status-success)}.submit-error.svelte-q942v4{border-color:color-mix(in srgb,var(--site-status-error) 28%,transparent);background:color-mix(in srgb,var(--site-status-error-soft) 82%,var(--site-surface));color:var(--site-status-error)}.contact-info.svelte-q942v4{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap;padding-top:.2rem;font-size:.88rem;color:var(--site-muted)}.contact-info__link.svelte-q942v4{color:var(--site-ink-soft);text-decoration:none;font-weight:550;transition:color .16s ease}.contact-info__link.svelte-q942v4:hover{color:var(--site-ink);text-decoration:underline}.contact-info__whatsapp.svelte-q942v4{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:999px;background:color-mix(in srgb,#25d366 12%,transparent);color:#159947;transition:background .16s ease,transform .16s ease}.contact-info__whatsapp.svelte-q942v4:hover{background:color-mix(in srgb,#25d366 22%,transparent);transform:translateY(-1px)}.contact-info__whatsapp.svelte-q942v4 svg:where(.svelte-q942v4){width:1rem;height:1rem}.contact-next.svelte-q942v4{display:grid;gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--site-border);border-radius:1.4rem;background:var(--site-surface);box-shadow:var(--site-shadow-soft)}.contact-next.svelte-q942v4 h2:where(.svelte-q942v4){text-align:center;font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,4rem);font-weight:600;line-height:.96;letter-spacing:-.055em;color:var(--site-ink)}.contact-next__grid.svelte-q942v4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.contact-next__card.svelte-q942v4{display:grid;align-content:start;gap:.75rem;padding:clamp(1.1rem,3vw,1.55rem);border:1px solid color-mix(in srgb,var(--site-brand) 16%,var(--site-border));border-radius:1rem;background:var(--site-surface)}.contact-next__card.svelte-q942v4 span:where(.svelte-q942v4){font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--site-brand)}.contact-next__card.svelte-q942v4 h3:where(.svelte-q942v4){font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--site-ink)}.contact-next__card.svelte-q942v4 p:where(.svelte-q942v4){font-size:.95rem;line-height:1.6;color:var(--site-ink-soft)}@media(max-width:1180px){.contact-hero.svelte-q942v4,.contact-next__grid.svelte-q942v4{grid-template-columns:1fr}.contact-card.svelte-q942v4{justify-self:stretch;width:100%}.contact-copy.svelte-q942v4{max-width:44rem}.contact-copy.svelte-q942v4 h1:where(.svelte-q942v4){max-width:16ch}.contact-copy__intro.svelte-q942v4,.contact-copy__text.svelte-q942v4{max-width:40rem}}@media(max-width:640px){.contact-page.svelte-q942v4{padding:.85rem .85rem 4rem}.contact-page__shell.svelte-q942v4{gap:1.5rem}.contact-hero.svelte-q942v4{gap:1.5rem;padding:1.05rem;border-radius:1.05rem}.contact-copy.svelte-q942v4 h1:where(.svelte-q942v4){font-size:clamp(2.45rem,12vw,3.75rem);letter-spacing:-.052em}.contact-copy__intro.svelte-q942v4{font-size:clamp(1.12rem,5.3vw,1.45rem)}.contact-card.svelte-q942v4{padding:1rem;border-radius:1rem}.contact-card__trust.svelte-q942v4,.contact-form.svelte-q942v4{grid-template-columns:1fr}.contact-form__field--full.svelte-q942v4,.submit-success.svelte-q942v4,.submit-error.svelte-q942v4{grid-column:auto}}
