.consultation-layout.svelte-11d9si8{gap:var(--space-12);padding-top:var(--space-6);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}.brief.svelte-11d9si8{gap:var(--space-10);min-width:0;display:grid}.form-section.svelte-11d9si8{gap:var(--space-4);display:grid}.form-section.svelte-11d9si8 h2:where(.svelte-11d9si8){font-size:var(--text-lg);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line)}.field.svelte-11d9si8{gap:var(--space-2);min-width:0;display:grid}.field.svelte-11d9si8 label:where(.svelte-11d9si8){font-size:var(--text-sm);font-weight:540}.field-hint.svelte-11d9si8{font-size:var(--text-xs);color:var(--color-text-muted)}.optional.svelte-11d9si8{color:var(--color-text-muted);font-weight:400;font-size:var(--text-xs)}.field.svelte-11d9si8 input[type=text]:where(.svelte-11d9si8),.field.svelte-11d9si8 input[type=email]:where(.svelte-11d9si8),.field.svelte-11d9si8 textarea:where(.svelte-11d9si8){border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--color-text);font:inherit;font-size:var(--text-sm);padding:.7rem .75rem}.field.svelte-11d9si8 textarea:where(.svelte-11d9si8){resize:vertical;min-height:9rem;line-height:1.55}.field.svelte-11d9si8 [aria-invalid=true]:where(.svelte-11d9si8){border-color:var(--color-danger)}.form-row.svelte-11d9si8{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.error.svelte-11d9si8{color:var(--color-danger);font-size:var(--text-sm)}.alert.svelte-11d9si8{color:var(--color-danger);padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-sm);font-size:var(--text-sm)}.consent.svelte-11d9si8{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-line);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.consent.svelte-11d9si8 input:where(.svelte-11d9si8){width:1.15rem;height:1.15rem;accent-color:var(--color-ink);margin-top:.2rem}.consent.svelte-11d9si8 label:where(.svelte-11d9si8){font-size:var(--text-sm);color:var(--color-text-muted)}.form-end.svelte-11d9si8{justify-items:start;gap:var(--space-3);display:grid}.form-end.svelte-11d9si8 p:where(.svelte-11d9si8){max-width:54ch;color:var(--color-text-muted);font-size:var(--text-sm)}.notes.svelte-11d9si8{top:calc(var(--header-height) + var(--space-6));gap:var(--space-2);padding-left:var(--space-5);border-left:2px solid var(--color-brass);display:grid;position:sticky}.notes.svelte-11d9si8 h2:where(.svelte-11d9si8){font-size:var(--text-sm);font-weight:620}.notes.svelte-11d9si8 p:where(.svelte-11d9si8){color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.55}.notes.svelte-11d9si8 p:where(.svelte-11d9si8)+h2:where(.svelte-11d9si8){margin-top:var(--space-4)}.honey.svelte-11d9si8{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.turnstile.svelte-11d9si8{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-line);display:grid}.turnstile-label.svelte-11d9si8{font-size:var(--text-sm);font-weight:540}.turnstile-hint.svelte-11d9si8{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=920px){.consultation-layout.svelte-11d9si8{gap:var(--space-8);grid-template-columns:1fr}.notes.svelte-11d9si8{position:static}}@media (width<=640px){.form-row.svelte-11d9si8{grid-template-columns:1fr}}
