.inquiry.svelte-15cj7pi{padding:var(--spacing-3xl) 0;background:var(--color-background);scroll-margin-top:var(--spacing-xl)}.container.svelte-15cj7pi{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-xl)}.inquiry-card.svelte-15cj7pi{max-width:760px;margin:0 auto;background:var(--color-surface-elevated);padding:var(--spacing-2xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}h2.svelte-15cj7pi{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary);text-align:center}.intro.svelte-15cj7pi{color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-xl) 0;line-height:1.6}.tabs-slot.svelte-15cj7pi{margin:0 0 var(--spacing-xl) 0}form.svelte-15cj7pi{display:grid;gap:var(--spacing-lg)}.field-row.svelte-15cj7pi{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.field.svelte-15cj7pi{display:flex;flex-direction:column;gap:var(--spacing-sm)}.label.svelte-15cj7pi{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-sm)}.select.svelte-15cj7pi,.textarea.svelte-15cj7pi{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-input-bg);color:var(--color-text-primary);padding:var(--spacing-sm2) var(--spacing-md);font-size:var(--font-size-base);font-family:inherit;width:100%;transition:border-color .2s}.textarea.svelte-15cj7pi{line-height:1.5;resize:vertical;min-height:140px}.select.svelte-15cj7pi:focus,.textarea.svelte-15cj7pi:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--box-shadow-input-focus)}.trap.svelte-15cj7pi{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.success-text.svelte-15cj7pi,.error-text.svelte-15cj7pi,.note-text.svelte-15cj7pi{margin:0}.note-text.svelte-15cj7pi{line-height:1.5}.note-text.svelte-15cj7pi a:where(.svelte-15cj7pi){color:inherit;text-decoration:underline}.actions.svelte-15cj7pi{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.alt.svelte-15cj7pi{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.alt.svelte-15cj7pi a:where(.svelte-15cj7pi){color:var(--color-text-primary);text-decoration:underline}@media (max-width: 640px){.inquiry-card.svelte-15cj7pi{padding:var(--spacing-xl) var(--spacing-md)}.field-row.svelte-15cj7pi{grid-template-columns:1fr}h2.svelte-15cj7pi{font-size:var(--font-size-2xl)}}
