.hero-section.svelte-1quysnn{padding:6rem 0 4rem;background:var(--color-background)}.page-title.svelte-1quysnn{font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4rem);font-weight:700;color:var(--color-text-primary);margin-bottom:1.5rem}.text-accent.svelte-1quysnn{color:var(--color-accent)}.hero-description.svelte-1quysnn{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:2rem}.tag-list.svelte-1quysnn{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.hero-tag.svelte-1quysnn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:9999px;font-size:.875rem;color:var(--color-text-muted)}.section.svelte-1quysnn{padding:5rem 0;background:var(--color-background)}.section-alt.svelte-1quysnn{background:var(--color-background-secondary)}.section-header.svelte-1quysnn{text-align:center;margin-bottom:3rem}.section-title.svelte-1quysnn{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--color-text-primary);margin-bottom:1rem}.section-subtitle.svelte-1quysnn{font-size:1.125rem;color:var(--color-text-secondary);max-width:36rem;margin:0 auto}.contact-grid.svelte-1quysnn{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}@media (min-width: 768px){.contact-grid.svelte-1quysnn{grid-template-columns:1fr 1fr}}.contact-card.svelte-1quysnn{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;transition:all .15s ease}.contact-card.svelte-1quysnn:hover{border-color:var(--color-border-hover);box-shadow:0 8px 30px rgba(var(--color-shadow, 0, 0, 0),.08)}.contact-icon.svelte-1quysnn{width:4rem;height:4rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;background:var(--color-accent)}.contact-title.svelte-1quysnn{font-weight:600;color:var(--color-text-primary);font-size:1.125rem}.contact-desc.svelte-1quysnn{color:var(--color-text-secondary);font-size:.9375rem}.location-card.svelte-1quysnn{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;max-width:20rem;margin:0 auto}.location-icon.svelte-1quysnn{width:4rem;height:4rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;background:#10b981;color:#fff;flex-shrink:0}.location-title.svelte-1quysnn{font-weight:600;color:var(--color-text-primary);font-size:1.125rem}.location-desc.svelte-1quysnn{color:var(--color-text-secondary)}.faq-list.svelte-1quysnn{display:flex;flex-direction:column;gap:1rem}.faq-card.svelte-1quysnn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;transition:all .15s ease}.faq-card.svelte-1quysnn:hover{border-color:var(--color-border-hover);box-shadow:0 8px 30px rgba(var(--color-shadow, 0, 0, 0),.08)}.faq-question.svelte-1quysnn{font-weight:600;color:var(--color-text-primary);font-size:1.125rem;margin-bottom:.5rem}.faq-answer.svelte-1quysnn{color:var(--color-text-secondary);line-height:1.6}
