.form-field[data-astro-cid-ro5tem3y]{margin-bottom:var(--space-20)}.form-field__label[data-astro-cid-ro5tem3y]{margin-bottom:var(--space-8);font-size:var(--text-label-size);font-weight:var(--text-label-weight);color:var(--text-primary);display:block}.form-field__optional[data-astro-cid-ro5tem3y]{color:var(--text-muted);font-weight:400}.form-field__hint[data-astro-cid-ro5tem3y]{margin:var(--space-8) 0 0;font-size:var(--text-body-small-size);color:var(--text-muted)}.form-field__error[data-astro-cid-ro5tem3y]{margin:var(--space-8) 0 0;font-size:var(--text-body-small-size);color:var(--danger)}.form-field__error[data-astro-cid-ro5tem3y][hidden]{display:none}.field-control[data-astro-cid-elrv6wem]{width:100%;min-height:48px;padding:0 var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-1);color:var(--text-primary)}.field-control[data-astro-cid-elrv6wem][aria-invalid=true]{border-color:var(--danger)}.field-control[data-astro-cid-tzygvrkn]{width:100%;padding:var(--space-12) var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-1);color:var(--text-primary);resize:vertical}.field-control--textarea[data-astro-cid-tzygvrkn]{min-height:144px}.field-control[data-astro-cid-tzygvrkn][aria-invalid=true]{border-color:var(--danger)}.field-control[data-astro-cid-62zlv4av]{width:100%;min-height:48px;padding:0 var(--space-16);border:1px solid var(--border-strong);border-radius:var(--radius-input);background:var(--surface-1);color:var(--text-primary)}.field-control[data-astro-cid-62zlv4av][aria-invalid=true]{border-color:var(--danger)}.wa-contact[data-astro-cid-fd6ju3ui]{padding:var(--space-20);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-1);box-shadow:var(--shadow-card)}.wa-contact__mark[data-astro-cid-fd6ju3ui]{width:40px;height:40px;margin:0 0 var(--space-12);color:#128c3e;background:#e7faee;border-radius:50%;place-items:center;display:grid}.wa-contact__title[data-astro-cid-fd6ju3ui]{margin:0 0 var(--space-8);color:var(--text-primary);font-size:1.0625rem}.wa-contact__text[data-astro-cid-fd6ju3ui]{margin:0 0 var(--space-16);color:var(--text-secondary);font-size:var(--text-body-small-size)}.wa-contact__action[data-astro-cid-fd6ju3ui]{margin:0 0 var(--space-12)}.wa-contact[data-astro-cid-fd6ju3ui] .wa-contact__button{width:100%}.wa-contact[data-astro-cid-fd6ju3ui] .wa-contact__button .btn__label{gap:var(--space-8)}.wa-contact__number[data-astro-cid-fd6ju3ui]{color:var(--text-secondary);font-size:var(--text-body-small-size);font-variant-numeric:tabular-nums;margin:0}.wa-contact__number[data-astro-cid-fd6ju3ui] .link{color:var(--text-primary)}.wa-contact__note[data-astro-cid-fd6ju3ui]{margin:var(--space-16) 0 0;padding-top:var(--space-12);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-body-small-size)}.wa-contact__note[data-astro-cid-fd6ju3ui] a[data-astro-cid-fd6ju3ui]{color:var(--brand-hover);font-weight:600}@media (width>=480px){.wa-contact[data-astro-cid-fd6ju3ui] .wa-contact__button{width:auto}}.contact-hero-shell[data-astro-cid-6bfsojfh]{max-width:72.5rem;margin-inline:auto}.contact-hero-shell[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][data-contact-mode=paseriva],.contact-hero-shell[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh][data-contact-mode=paseriva-caisse]{max-width:62ch}[data-astro-cid-6bfsojfh][data-contact-mode][hidden]{display:none!important}body.contact-paseriva{--brand:var(--paseriva-teal);--accent:var(--paseriva-terracotta)}.contact-paseriva .page-hero-compact[data-astro-cid-6bfsojfh]{padding-block:var(--space-40);background:var(--paseriva-teal)}.contact-paseriva .contact-layout[data-astro-cid-6bfsojfh]{align-items:start}@media (width<=767px){.contact-paseriva .contact-aside[data-astro-cid-6bfsojfh]{order:2}}.contact-hero-default[data-astro-cid-6bfsojfh]{gap:var(--space-24);margin-top:var(--space-24);align-items:center;display:grid}.contact-hero-copy[data-astro-cid-6bfsojfh]>.text-body-large[data-astro-cid-6bfsojfh]{max-width:36ch;margin:0}.contact-hero-actions[data-astro-cid-6bfsojfh]{margin:var(--space-20) 0 0}.contact-hero-photo[data-astro-cid-6bfsojfh]{border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0;overflow:hidden}.contact-hero-photo[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;display:block}@media (width>=640px){.contact-hero-copy[data-astro-cid-6bfsojfh]>.text-body-large[data-astro-cid-6bfsojfh]{max-width:44ch}}@media (width>=1024px){.contact-hero-default[data-astro-cid-6bfsojfh]{gap:var(--space-48);margin-top:var(--space-32);grid-template-columns:minmax(0,1fr) minmax(0,1.22fr)}}#contact-form[data-astro-cid-6bfsojfh]{scroll-margin-top:calc(var(--header-height) + var(--space-24))}.contact-steps[data-astro-cid-6bfsojfh]{counter-reset:step;margin:0 0 var(--space-24);gap:var(--space-12);padding:0;list-style:none;display:grid}.contact-steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{counter-increment:step;color:var(--text-secondary);padding-left:2.5rem;position:relative}.contact-steps[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{content:counter(step);color:#3c34c9;background:#ece9ff;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.contact-steps[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--text-primary);display:block}.contact-aside__sub[data-astro-cid-6bfsojfh]{margin:0 0 var(--space-12);font-size:1.0625rem}.contact-conditions[data-astro-cid-6bfsojfh]{margin-top:var(--space-24);border-top:1px solid var(--border);padding-top:var(--space-16)}.contact-conditions[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]{cursor:pointer;min-height:44px;color:var(--text-primary);font-weight:600}.contact-conditions[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.contact-conditions[data-astro-cid-6bfsojfh] .reassurance-list[data-astro-cid-6bfsojfh]{margin-top:var(--space-12)}.contact-paseriva-preview[data-astro-cid-6bfsojfh]{margin:var(--space-24) 0 0}.contact-paseriva-preview[data-astro-cid-6bfsojfh] .browser-frame__label{display:none}
