.page-banner.svelte-1epds8z{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);padding-block:var(--space-10);text-align:center}.banner-title.svelte-1epds8z{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-2)}.banner-subtitle.svelte-1epds8z{font-size:var(--font-size-base);color:#ffffffe6}.form-section.svelte-1epds8z{background:var(--color-bg-alt)}.inquiry-form.svelte-1epds8z{max-width:700px;margin:0 auto;background:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}@media(max-width:639px){.inquiry-form.svelte-1epds8z{padding:var(--space-5)}}.form-group.svelte-1epds8z{margin-bottom:var(--space-5)}.form-row.svelte-1epds8z{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:640px){.form-row.svelte-1epds8z{grid-template-columns:repeat(2,1fr)}}.form-notice.svelte-1epds8z{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:var(--color-info-light);border-radius:var(--radius-lg);margin-bottom:var(--space-6)}.form-notice.svelte-1epds8z svg:where(.svelte-1epds8z){color:var(--color-info);flex-shrink:0;margin-top:2px}.form-notice.svelte-1epds8z p:where(.svelte-1epds8z){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.form-actions.svelte-1epds8z{display:flex;justify-content:flex-end;gap:var(--space-3)}
