.page-shell.svelte-1bv7ezn{width:min(1040px, var(--ds-shell));margin:0 auto}.contact-band.svelte-1bv7ezn{background:var(--ds-canvas);padding:64px 0 80px}.contact-heading.svelte-1bv7ezn{max-width:680px;margin-bottom:28px}.contact-heading.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:var(--ds-primary);text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:850}.contact-heading.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--ds-text);font-family:var(--font-display);margin:0;font-size:2.4rem;line-height:1.06}.contact-heading.svelte-1bv7ezn>span:where(.svelte-1bv7ezn){color:var(--ds-muted);margin-top:12px;font-size:.88rem;line-height:1.55;display:block}.contact-heading.svelte-1bv7ezn>span.response-delay:where(.svelte-1bv7ezn){color:var(--ds-text-soft);margin-top:4px}.contact-heading.svelte-1bv7ezn>p.direct-address:where(.svelte-1bv7ezn),.contact-heading.svelte-1bv7ezn>p.faq-shortcut:where(.svelte-1bv7ezn){color:var(--ds-muted);text-transform:none;margin:12px 0 0;font-size:.88rem;font-weight:500;line-height:1.55}.contact-heading.svelte-1bv7ezn>p.faq-shortcut:where(.svelte-1bv7ezn){margin-top:12px}.direct-address.svelte-1bv7ezn a:where(.svelte-1bv7ezn),.faq-shortcut.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--ds-primary);text-underline-offset:3px;font-weight:650}.support-shortcuts.svelte-1bv7ezn{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;margin-top:20px;display:grid}.support-shortcuts.svelte-1bv7ezn a:where(.svelte-1bv7ezn){border:1px solid var(--ds-border);border-radius:var(--radius-xs);background:var(--ds-surface);min-height:92px;color:var(--ds-text);gap:5px;padding:14px;display:grid}.support-shortcuts.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--ds-primary-strong);font-size:.78rem;line-height:1.3}.support-shortcuts.svelte-1bv7ezn span:where(.svelte-1bv7ezn){color:var(--ds-muted);font-size:.72rem;line-height:1.45}.contact-layout.svelte-1bv7ezn{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:18px;display:grid}@media (width<=720px){.support-shortcuts.svelte-1bv7ezn{grid-template-columns:1fr}.support-shortcuts.svelte-1bv7ezn a:where(.svelte-1bv7ezn){min-height:0}}.contact-form.svelte-1bv7ezn{border:1px solid var(--ds-border);border-top:4px solid var(--ds-primary);border-radius:var(--radius-sm);background:var(--ds-surface);gap:16px;padding:24px;display:grid}.field-grid.svelte-1bv7ezn{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label.svelte-1bv7ezn{color:var(--ds-text-soft);gap:7px;font-size:.76rem;font-weight:800;display:grid}label.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:var(--ds-muted);font-size:.68rem;font-weight:600}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{border:1px solid var(--ds-border-strong);border-radius:var(--radius-xs);background:var(--ds-surface);width:100%;min-height:48px;color:var(--ds-text);font:500 .88rem/1.4 var(--font-sans);padding:11px 12px}textarea.svelte-1bv7ezn{resize:vertical;min-height:140px}input.svelte-1bv7ezn:focus,select.svelte-1bv7ezn:focus,textarea.svelte-1bv7ezn:focus{border-color:var(--ds-primary);outline-offset:1px;outline:3px solid #123f7b47}.privacy-note.svelte-1bv7ezn{color:var(--ds-muted);margin:-3px 0 0;font-size:.72rem;line-height:1.45}input[aria-invalid=true].svelte-1bv7ezn,select[aria-invalid=true].svelte-1bv7ezn,textarea[aria-invalid=true].svelte-1bv7ezn{border-color:var(--ds-danger)}.field-error.svelte-1bv7ezn{color:var(--ds-danger);font-size:.72rem;font-weight:700;line-height:1.4}.success.svelte-1bv7ezn,.error.svelte-1bv7ezn{border-radius:var(--radius-xs);align-items:center;gap:9px;margin:0;padding:11px 12px;font-size:.78rem;font-weight:750;display:flex}.success.svelte-1bv7ezn{color:var(--ds-primary);background:#eaf1f8}.error.svelte-1bv7ezn{background:var(--ds-danger-soft);color:var(--ds-danger)}.success.svelte-1bv7ezn svg,.error.svelte-1bv7ezn svg{flex:none;width:18px;height:18px}button.svelte-1bv7ezn{border-radius:var(--radius-xs);background:var(--ds-primary);min-height:52px;color:var(--ds-surface);font:800 .84rem/1 var(--font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex}button.svelte-1bv7ezn:disabled{cursor:wait;opacity:.7}button.svelte-1bv7ezn svg{width:18px;height:18px}.honeypot.svelte-1bv7ezn{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.service-boundary.svelte-1bv7ezn{border:1px solid var(--ds-border);border-inline-start:4px solid var(--ds-primary);border-radius:var(--radius-sm);background:var(--color-bleu-tint);grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px;display:grid}.boundary-icon.svelte-1bv7ezn{border-radius:var(--radius-xs);background:var(--ds-primary);width:42px;height:42px;color:var(--ds-surface);place-items:center;display:grid}.boundary-icon.svelte-1bv7ezn svg{width:21px;height:21px}.service-boundary.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){color:var(--ds-text);font-size:.9rem}.service-boundary.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--ds-text-soft);margin:6px 0 0;font-size:.8rem;line-height:1.55}.service-boundary.svelte-1bv7ezn nav:where(.svelte-1bv7ezn){grid-column:2;gap:6px;display:grid}.service-boundary.svelte-1bv7ezn a:where(.svelte-1bv7ezn){border-bottom:1px solid var(--ds-primary);width:fit-content;min-height:44px;color:var(--ds-primary);align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}@media (width<=760px){.contact-band.svelte-1bv7ezn{padding:42px 0 56px}.contact-heading.svelte-1bv7ezn{margin-bottom:20px}.contact-heading.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.85rem}.contact-layout.svelte-1bv7ezn,.field-grid.svelte-1bv7ezn{grid-template-columns:1fr}.contact-form.svelte-1bv7ezn{gap:14px;padding:18px 14px}input.svelte-1bv7ezn,select.svelte-1bv7ezn,textarea.svelte-1bv7ezn{font-size:1rem}.service-boundary.svelte-1bv7ezn{padding:17px 14px}}
