.contact-form.svelte-17un8zc{gap:var(--space-6);flex-direction:column;max-width:36rem;display:flex}.form-field.svelte-17un8zc{gap:var(--space-2);flex-direction:column;display:flex}.form-field.svelte-17un8zc label:where(.svelte-17un8zc){font-size:var(--text-sm)}.form-field.svelte-17un8zc input:where(.svelte-17un8zc),.form-field.svelte-17un8zc select:where(.svelte-17un8zc),.form-field.svelte-17un8zc textarea:where(.svelte-17un8zc){padding:var(--space-3);border:1px solid var(--line-strong);background-color:var(--bg-surface);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);box-shadow:0 2px 8px var(--shadow-deep);border-radius:4px}.form-field.svelte-17un8zc select:where(.svelte-17un8zc) option:where(.svelte-17un8zc){background-color:var(--bg-surface);color:var(--text-primary)}.form-field.svelte-17un8zc input:where(.svelte-17un8zc):focus,.form-field.svelte-17un8zc select:where(.svelte-17un8zc):focus,.form-field.svelte-17un8zc textarea:where(.svelte-17un8zc):focus{outline:2px solid var(--mineral-primary);outline-offset:2px}.form-field--checkbox.svelte-17un8zc{align-items:flex-start;gap:var(--space-3);flex-flow:wrap}.form-field--checkbox.svelte-17un8zc label:where(.svelte-17un8zc){flex:1}.form-field--honeypot.svelte-17un8zc{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error.svelte-17un8zc{color:var(--mineral-primary);font-size:var(--text-xs);margin:0}.form-error--submit.svelte-17un8zc{font-size:var(--text-sm)}.turnstile-widget.svelte-17un8zc{padding:var(--space-4);border-radius:6px;min-height:4rem}.turnstile-note.svelte-17un8zc{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.4}.form-notice.svelte-17un8zc{font-size:var(--text-xs);color:var(--text-secondary);margin:0}.form-notice--privacy.svelte-17un8zc{color:var(--text-muted)}.form-success.svelte-17un8zc{padding:var(--space-8);border-radius:6px;max-width:36rem}.form-success__title.svelte-17un8zc{font-size:var(--text-xl);margin-bottom:var(--space-4)}.form-success.svelte-17un8zc p:where(.svelte-17un8zc){color:var(--text-secondary);margin-bottom:var(--space-6)}.form-success__reference.svelte-17un8zc{font-size:var(--text-sm)}.form-success__reference.svelte-17un8zc code:where(.svelte-17un8zc){font-family:var(--font-mono);color:var(--mineral-primary)}.contact-layout.svelte-1bv7ezn{gap:var(--space-12);display:grid}@media (width>=1024px){.contact-layout.svelte-1bv7ezn{grid-template-columns:1fr 20rem}}.contact-aside.svelte-1bv7ezn{gap:var(--space-8);flex-direction:column;display:flex}.contact-aside__block.svelte-1bv7ezn{padding:0 0 var(--space-6);border-bottom:1px solid var(--border-subtle)}.contact-aside__block.svelte-1bv7ezn:last-child{border-bottom:none;padding-bottom:0}.contact-aside__title.svelte-1bv7ezn{font-size:var(--text-base);margin:0 0 var(--space-3);letter-spacing:-.02em}.contact-aside__block.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-4)}.contact-aside__email.svelte-1bv7ezn{font-family:var(--font-mono);color:var(--mineral-primary)}.contact-aside__note.svelte-1bv7ezn{font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}
