.inquiry.svelte-vrz5q9{padding:var(--spacing-3xl) 0;background:var(--color-background);scroll-margin-top:var(--spacing-xl)}.container.svelte-vrz5q9{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--spacing-xl)}.inquiry-card.svelte-vrz5q9{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-vrz5q9{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-vrz5q9{color:var(--color-text-secondary);text-align:center;margin:0 0 var(--spacing-xl) 0;line-height:1.6}form.svelte-vrz5q9{display:grid;gap:var(--spacing-lg)}.field-row.svelte-vrz5q9{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.field.svelte-vrz5q9{display:flex;flex-direction:column;gap:var(--spacing-sm)}.label.svelte-vrz5q9{font-weight:var(--font-weight-medium);color:var(--color-text-primary);font-size:var(--font-size-sm)}.select.svelte-vrz5q9,.textarea.svelte-vrz5q9{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-vrz5q9{line-height:1.5;resize:vertical;min-height:140px}.select.svelte-vrz5q9:focus,.textarea.svelte-vrz5q9:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--box-shadow-input-focus)}.trap.svelte-vrz5q9{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.success-text.svelte-vrz5q9,.error-text.svelte-vrz5q9{margin:0}.actions.svelte-vrz5q9{display:flex;align-items:center;gap:var(--spacing-md);flex-wrap:wrap}.alt.svelte-vrz5q9{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.alt.svelte-vrz5q9 a:where(.svelte-vrz5q9){color:var(--color-text-primary);text-decoration:underline}@media (max-width: 640px){.inquiry-card.svelte-vrz5q9{padding:var(--spacing-xl) var(--spacing-md)}.field-row.svelte-vrz5q9{grid-template-columns:1fr}h2.svelte-vrz5q9{font-size:var(--font-size-2xl)}}
