.contact-inquiry.svelte-1a0ckol,.inquiry-container.svelte-1a0ckol{width:100%}.inquiry-intro.svelte-1a0ckol{margin-bottom:2.5rem}.inquiry-headline.svelte-1a0ckol{font-size:1.1rem;font-weight:700;line-height:1.3;color:var(--color-text-headline, var(--color-text));margin:0 0 .75rem}.inquiry-narrative.svelte-1a0ckol{font-size:1rem;color:var(--color-text-muted);margin:0}.editorial-strip.svelte-1a0ckol{margin-bottom:3rem}.editorial-top.svelte-1a0ckol{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.wordmark-row.svelte-1a0ckol{display:flex;align-items:center;gap:.75rem;font-family:var(--font-mono);text-transform:uppercase}.mark.svelte-1a0ckol{font-size:.875rem;letter-spacing:.2em;color:var(--color-text)}.mark-accent.svelte-1a0ckol{color:var(--color-accent-label, var(--color-accent));font-weight:800}.slash.svelte-1a0ckol{color:var(--color-accent-label, var(--color-accent));font-size:.875rem}.kicker.svelte-1a0ckol{font-size:.8125rem;letter-spacing:.18em;color:var(--color-text-muted)}.status-pill.svelte-1a0ckol{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border:1px solid var(--color-border);border-radius:999px;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-bg-secondary)}.status-pill.available.svelte-1a0ckol{color:var(--color-success-text, var(--color-success));border-color:color-mix(in srgb,var(--color-success) 35%,transparent);background:color-mix(in srgb,var(--color-success) 8%,transparent)}.status-dot.svelte-1a0ckol{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted);flex-shrink:0}.status-pill.available.svelte-1a0ckol .status-dot:where(.svelte-1a0ckol){background:var(--color-success);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success) 25%,transparent);animation:svelte-1a0ckol-pulse 2s ease-in-out infinite}@keyframes svelte-1a0ckol-pulse{0%,to{opacity:1}50%{opacity:.55}}.rule.svelte-1a0ckol{height:1px;background:linear-gradient(90deg,var(--color-accent) 0,var(--color-accent) 64px,var(--color-border) 64px,var(--color-border) 100%);margin:1.25rem 0 1.5rem}.meta-strip.svelte-1a0ckol{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem 2rem;margin:0}.meta-strip.svelte-1a0ckol>div:where(.svelte-1a0ckol){display:flex;flex-direction:column;gap:.25rem}.meta-strip.svelte-1a0ckol dt:where(.svelte-1a0ckol){font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.meta-strip.svelte-1a0ckol dd:where(.svelte-1a0ckol){margin:0;font-size:1rem;color:var(--color-text);font-weight:500}.inquiry-form.svelte-1a0ckol{display:flex;flex-direction:column;gap:2.5rem}.field-block.svelte-1a0ckol{border:none;padding:0;margin:0}.field-legend.svelte-1a0ckol{display:flex;align-items:baseline;gap:.625rem;margin-bottom:.75rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.legend-marker.svelte-1a0ckol{color:var(--color-accent-label, var(--color-accent));font-weight:600}.legend-label.svelte-1a0ckol{color:var(--color-text);font-weight:600}.required.svelte-1a0ckol{color:var(--color-accent-label, var(--color-accent))}.services-cta-row.svelte-1a0ckol{display:flex;justify-content:flex-end;margin-top:1rem}.textarea-wrap.svelte-1a0ckol{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-bg-secondary) 65%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color var(--duration-normal, .2s) var(--easing-default, ease),box-shadow var(--duration-normal, .2s) var(--easing-default, ease)}.textarea-wrap.svelte-1a0ckol:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent)}.textarea-wrap.svelte-1a0ckol textarea:where(.svelte-1a0ckol){display:block;width:100%;min-height:160px;padding:1rem 1.125rem;background:transparent;border:none;color:var(--color-text);font-family:var(--font-sans, inherit);font-size:1rem;line-height:1.55;resize:vertical}.textarea-wrap.svelte-1a0ckol textarea:where(.svelte-1a0ckol):focus{outline:none}.textarea-wrap.svelte-1a0ckol textarea:where(.svelte-1a0ckol)::placeholder{color:color-mix(in srgb,var(--color-text-muted) 80%,transparent)}.submit-row.svelte-1a0ckol{display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;flex-wrap:wrap;margin-top:.5rem}.btn-submit.svelte-1a0ckol{display:inline-flex;align-items:center;gap:.5625rem;padding:.875rem 1.625rem;font-size:1rem;font-family:var(--font-sans, inherit);font-weight:600;letter-spacing:.01em;border:none;border-radius:var(--radius-md, 6px);background:var(--color-accent-strong);color:#fff;cursor:pointer;transition:background var(--duration-normal, .2s) var(--easing-default, ease),transform var(--duration-normal, .2s) var(--easing-default, ease)}.btn-submit.svelte-1a0ckol:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-submit.svelte-1a0ckol svg:where(.svelte-1a0ckol){transition:transform var(--duration-normal, .2s) var(--easing-default, ease)}.btn-submit.svelte-1a0ckol:hover svg:where(.svelte-1a0ckol){transform:translate(2px,-2px)}.submit-note.svelte-1a0ckol{margin:0;font-size:.8125rem;color:var(--color-text-muted)}.success-message.svelte-1a0ckol{text-align:center;padding:4rem 2rem;color:var(--color-success-text, var(--color-success));border:1px solid color-mix(in srgb,var(--color-success) 40%,transparent);background:color-mix(in srgb,var(--color-success) 6%,transparent);border-radius:var(--radius-md)}.success-message.svelte-1a0ckol h3:where(.svelte-1a0ckol){font-size:1.5rem;margin:1rem 0 .5rem;color:var(--color-text);font-family:var(--font-mono);letter-spacing:.04em}.success-message.svelte-1a0ckol p:where(.svelte-1a0ckol){color:var(--color-text-muted)}.contact-footer.svelte-1a0ckol{display:grid;grid-template-columns:2fr 1fr;gap:2rem 3rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--color-border)}.footer-block.svelte-1a0ckol{display:flex;flex-direction:column;gap:1rem}.footer-label.svelte-1a0ckol{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-label, var(--color-accent))}.footer-rows.svelte-1a0ckol{display:flex;flex-direction:column;gap:.625rem}.footer-row.svelte-1a0ckol{display:flex;align-items:baseline;gap:1rem}.row-key.svelte-1a0ckol{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);min-width:56px}.row-val.svelte-1a0ckol{font-family:var(--font-mono);font-size:.875rem;color:var(--color-text);text-decoration:none;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;gap:.625rem}a.row-val.svelte-1a0ckol:hover,.reveal-btn.svelte-1a0ckol:hover{color:var(--color-accent)}.reveal-hint.svelte-1a0ckol{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.125rem .4375rem;text-transform:uppercase;letter-spacing:.08em}.social-links.svelte-1a0ckol{display:flex;flex-wrap:wrap;gap:.5rem}.social-link.svelte-1a0ckol{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text-muted);transition:all var(--duration-normal, .18s) var(--easing-default, ease)}.social-link.svelte-1a0ckol:hover{color:var(--color-accent);border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}@media (max-width: 900px){.meta-strip.svelte-1a0ckol{grid-template-columns:repeat(2,1fr)}.contact-footer.svelte-1a0ckol{grid-template-columns:1fr}}@media (max-width: 640px){.editorial-strip.svelte-1a0ckol{margin-bottom:2rem}.editorial-top.svelte-1a0ckol{flex-direction:column;align-items:flex-start;gap:.875rem}.inquiry-form.svelte-1a0ckol{gap:2rem}.submit-row.svelte-1a0ckol{flex-direction:column;align-items:flex-end;gap:.875rem}.btn-submit.svelte-1a0ckol{width:100%;justify-content:center}.submit-note.svelte-1a0ckol{text-align:center}.footer-row.svelte-1a0ckol{flex-direction:column;gap:.25rem}}
