.hero-section.svelte-1bv7ezn{padding-bottom:4rem}.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}@media (width>=768px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr 1fr}}.contact-card.svelte-1bv7ezn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;align-items:center;gap:1rem;padding:1.5rem;transition:all .15s;display:flex}.contact-card.svelte-1bv7ezn:hover{border-color:var(--color-border-hover);box-shadow:0 8px 30px rgba(var(--color-shadow,0, 0, 0), .08)}.contact-icon.svelte-1bv7ezn{color:#fff;background:var(--color-accent);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.contact-title.svelte-1bv7ezn{color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.contact-desc.svelte-1bv7ezn{color:var(--color-text-secondary);font-size:.9375rem}.location-card.svelte-1bv7ezn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;justify-content:center;align-items:center;gap:1rem;max-width:20rem;margin:0 auto;padding:1.5rem;display:flex}.location-icon.svelte-1bv7ezn{color:#fff;background:#10b981;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.location-title.svelte-1bv7ezn{color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.location-desc.svelte-1bv7ezn{color:var(--color-text-secondary)}.faq-list.svelte-1bv7ezn{flex-direction:column;gap:1rem;display:flex}.faq-card.svelte-1bv7ezn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;transition:all .15s}.faq-card.svelte-1bv7ezn:hover{border-color:var(--color-border-hover);box-shadow:0 8px 30px rgba(var(--color-shadow,0, 0, 0), .08)}.faq-question.svelte-1bv7ezn{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.faq-answer.svelte-1bv7ezn{color:var(--color-text-secondary);line-height:1.6}
