.svelte-form.svelte-pzu9qq{display:flex;flex-direction:column;gap:1.5rem}.field.svelte-pzu9qq{display:flex;flex-direction:column;gap:.5rem;position:relative}.field.svelte-pzu9qq label:where(.svelte-pzu9qq){font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#c4bfb0}.field.svelte-pzu9qq input:where(.svelte-pzu9qq),.field.svelte-pzu9qq select:where(.svelte-pzu9qq),.field.svelte-pzu9qq textarea:where(.svelte-pzu9qq){background:#f0ebe00a;border:1px solid rgba(240,235,224,.15);border-radius:4px;color:#f0ebe0;font-family:Space Grotesk,sans-serif;font-size:.95rem;padding:.9rem 1rem;outline:none;resize:vertical;transition:border-color .2s,background .2s}.field.svelte-pzu9qq input:where(.svelte-pzu9qq):focus,.field.svelte-pzu9qq select:where(.svelte-pzu9qq):focus,.field.svelte-pzu9qq textarea:where(.svelte-pzu9qq):focus{border-color:#e8a13c;background:#f0ebe00f}.field.svelte-pzu9qq .invalid:where(.svelte-pzu9qq){border-color:#c47c5a99}.field.svelte-pzu9qq select:where(.svelte-pzu9qq) option:where(.svelte-pzu9qq){background:#232830}.err.svelte-pzu9qq{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.05em;color:#c47c5a;margin-top:-.25rem}.submit-btn.svelte-pzu9qq{font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:1.1rem;border:none;border-radius:3px;background:#e8a13c;color:#1a1f25;cursor:pointer;transition:background .25s,transform .15s,box-shadow .25s;width:100%}.submit-btn.svelte-pzu9qq:hover:not(:disabled){background:#c47c5a;color:#f0ebe0;transform:translateY(-2px);box-shadow:0 6px 24px #c47c5a4d}.submit-btn.svelte-pzu9qq:disabled{opacity:.6;cursor:not-allowed}.submit-btn.sent.svelte-pzu9qq{background:#7a9b7a;color:#1a1f25}.success-msg.svelte-pzu9qq,.error-msg.svelte-pzu9qq{text-align:center;font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.1em}.success-msg.svelte-pzu9qq{color:#7a9b7a}.error-msg.svelte-pzu9qq{color:#c47c5a}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:start}.contact-form-wrap[data-astro-cid-uw5kdbxl]{background:var(--ink-2);border:1px solid rgba(240,235,224,.12);border-radius:6px;padding:2.5rem}.contact-left[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:2.5rem}.response-card[data-astro-cid-uw5kdbxl]{background:var(--ink-2);border:1px solid rgba(240,235,224,.12);border-radius:6px;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:.85rem}.response-card-head[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:.6rem;padding-bottom:.85rem;border-bottom:1px solid rgba(240,235,224,.1)}.response-dot[data-astro-cid-uw5kdbxl]{width:8px;height:8px;border-radius:50%;background:var(--sage);box-shadow:0 0 #7a9b7a66;animation:livePulse 2s infinite}.response-label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke);font-weight:700}.response-value[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:2rem;letter-spacing:.04em;font-weight:700;color:var(--amber);line-height:1}.response-hint[data-astro-cid-uw5kdbxl]{font-size:.9rem;line-height:1.7;color:var(--mist);font-weight:400;margin:0}.process-block[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem}.process-label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke);font-weight:700;padding-bottom:.5rem;border-bottom:1px solid rgba(240,235,224,.1)}.process-steps[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1.5rem}.process-step[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:50px 1fr;gap:1.25rem;align-items:start}.process-num[data-astro-cid-uw5kdbxl]{font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--amber);line-height:1;letter-spacing:.02em}.process-body[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.35rem}.process-title[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--pearl);font-weight:700}.process-desc[data-astro-cid-uw5kdbxl]{font-size:.88rem;line-height:1.65;color:var(--mist);font-weight:400;margin:0}.contact-meta[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:1px;background:#f0ebe01a;border:1px solid rgba(240,235,224,.1);border-radius:6px;overflow:hidden}.contact-meta-row[data-astro-cid-uw5kdbxl]{background:var(--ink-2);padding:1.1rem 1.5rem;display:grid;grid-template-columns:100px 1fr;gap:1.25rem;align-items:center;transition:background .25s}.contact-meta-row[data-astro-cid-uw5kdbxl]:hover{background:var(--ink-3)}.contact-meta-label[data-astro-cid-uw5kdbxl]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke);font-weight:700}.contact-meta-value[data-astro-cid-uw5kdbxl]{font-family:var(--font-body);font-size:.95rem;color:var(--pearl);font-weight:500;text-decoration:none;transition:color .15s}a[data-astro-cid-uw5kdbxl].contact-meta-value:hover{color:var(--amber)}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr;gap:3rem}.contact-left[data-astro-cid-uw5kdbxl]{gap:2rem}.response-card[data-astro-cid-uw5kdbxl]{padding:1.75rem 1.5rem}.contact-meta-row[data-astro-cid-uw5kdbxl]{grid-template-columns:80px 1fr;padding:.95rem 1.25rem;gap:.85rem}}
