.page-header.svelte-1bv7ezn{background:var(--bg-light, #F7F3EE);padding:4.5rem 0 1.5rem;text-align:center}.page-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-family:var(--font-display);font-size:2.5rem;color:var(--primary);margin-bottom:.5rem}.page-header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-muted)}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-form.svelte-1bv7ezn{padding:2rem}.contact-form.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--secondary);margin-bottom:1.5rem}.success-message.svelte-1bv7ezn{background:#d1fae5;color:var(--success-dark);padding:1rem;border-radius:var(--radius-sm);margin-bottom:1.5rem}.error-message.svelte-1bv7ezn{background:var(--danger-soft);color:var(--danger-dark);padding:1rem;border-radius:var(--radius-sm);margin-bottom:1.5rem}textarea.form-input.svelte-1bv7ezn{resize:vertical;min-height:120px}.contact-info.svelte-1bv7ezn{background:var(--bg-warm, #FFF7ED);border:1px solid var(--gold, #C8A96A);padding:2rem;border-radius:var(--radius);color:var(--text-dark)}.contact-info.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--primary);margin-bottom:2rem}.contact-item.svelte-1bv7ezn{display:flex;gap:1rem;margin-bottom:1.5rem}.contact-item.svelte-1bv7ezn .icon:where(.svelte-1bv7ezn){font-size:1.5rem;width:45px;height:45px;background:#c8a96a26;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-item.svelte-1bv7ezn strong:where(.svelte-1bv7ezn){display:block;margin-bottom:.25rem;color:var(--primary)}.contact-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-muted);margin:0}.contact-item.svelte-1bv7ezn small:where(.svelte-1bv7ezn){color:#a0a0a0;font-size:.8rem}.faq-section.svelte-1bv7ezn{background:var(--bg-light, #F7F3EE);padding:3rem 0}.faq-section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){text-align:center;font-size:1.4rem;margin-bottom:1.25rem;color:var(--primary)}.faq-list.svelte-1bv7ezn{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:.6rem}.faq-item.svelte-1bv7ezn{padding:.85rem 1.1rem}.faq-item.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){color:var(--primary);font-size:.9rem;margin-bottom:.3rem}.faq-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-muted);font-size:.82rem;line-height:1.5;margin:0}@media(max-width:768px){.page-header.svelte-1bv7ezn{padding:3rem 0 2rem}.page-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2rem}.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:2rem}.contact-form.svelte-1bv7ezn,.contact-info.svelte-1bv7ezn{padding:1.5rem}.faq-section.svelte-1bv7ezn{padding:3rem 0}.faq-section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.6rem;margin-bottom:1.5rem}.faq-item.svelte-1bv7ezn{padding:1.25rem}}@media(max-width:480px){.page-header.svelte-1bv7ezn{padding:2.5rem 0 1.5rem}.page-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:1.75rem}.page-header.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.9rem}.contact-form.svelte-1bv7ezn,.contact-info.svelte-1bv7ezn{padding:1.25rem}.contact-form.svelte-1bv7ezn h3:where(.svelte-1bv7ezn),.contact-info.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.1rem}.contact-item.svelte-1bv7ezn{gap:.75rem}.contact-item.svelte-1bv7ezn .icon:where(.svelte-1bv7ezn){width:40px;height:40px;font-size:1.25rem}.faq-section.svelte-1bv7ezn{padding:2.5rem 0}.faq-section.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.4rem}.faq-item.svelte-1bv7ezn{padding:1rem}.faq-item.svelte-1bv7ezn h4:where(.svelte-1bv7ezn){font-size:.95rem}.faq-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.9rem}}
