.contact-page.svelte-1s5xgf7{max-width:1000px;margin:0 auto;padding:var(--space-8) 0}.contact-header.svelte-1s5xgf7{text-align:center;margin-bottom:var(--space-12)}.contact-header.svelte-1s5xgf7 h1:where(.svelte-1s5xgf7){font-size:var(--text-4xl);color:var(--neutral-900);margin-bottom:var(--space-4)}.subtitle.svelte-1s5xgf7{font-size:var(--text-xl);color:var(--neutral-600)}.contact-content.svelte-1s5xgf7{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.contact-info.svelte-1s5xgf7{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-6)}.info-card.svelte-1s5xgf7{background-color:#fff;padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:0 2px 4px #0000000d}.info-card.svelte-1s5xgf7 h3:where(.svelte-1s5xgf7){font-size:var(--text-lg);color:var(--primary-600);margin-bottom:var(--space-2)}.info-card.svelte-1s5xgf7 p:where(.svelte-1s5xgf7){color:var(--neutral-600);margin-bottom:var(--space-2)}.info-card.svelte-1s5xgf7 a:where(.svelte-1s5xgf7){color:var(--primary-600);text-decoration:none;font-weight:500}.info-card.svelte-1s5xgf7 a:where(.svelte-1s5xgf7):hover{text-decoration:underline}@media (min-width: 768px){.contact-content.svelte-1s5xgf7{grid-template-columns:1fr 2fr}.contact-info.svelte-1s5xgf7{grid-template-columns:repeat(1,1fr)}}
