.contact.svelte-1a21ipg{max-width:900px;margin:0 auto}@media (max-width: 768px){.contact.svelte-1a21ipg{padding:0 var(--space-4)}}.contact.svelte-1a21ipg h1:where(.svelte-1a21ipg){font-size:var(--font-size-4xl, 2.25rem);margin-bottom:var(--space-6);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;text-align:center}@media (max-width: 768px){.contact.svelte-1a21ipg h1:where(.svelte-1a21ipg){font-size:var(--font-size-3xl, 1.875rem);margin-bottom:var(--space-4)}}.contact.svelte-1a21ipg h2:where(.svelte-1a21ipg){font-size:var(--font-size-2xl, 1.5rem);margin-bottom:var(--space-6);color:var(--text-muted, var(--secondary-color));font-weight:500;text-align:center}@media (max-width: 768px){.contact.svelte-1a21ipg h2:where(.svelte-1a21ipg){font-size:var(--font-size-xl, 1.25rem);margin-bottom:var(--space-4)}}.contact.svelte-1a21ipg p:where(.svelte-1a21ipg){font-size:var(--font-size-lg, 1.125rem);margin-bottom:var(--space-12);line-height:1.7;color:var(--text-muted, var(--secondary-color));text-align:center}@media (max-width: 768px){.contact.svelte-1a21ipg p:where(.svelte-1a21ipg){font-size:var(--font-size-base, 1rem);margin-bottom:var(--space-8);line-height:1.6}}.contact-grid.svelte-1a21ipg{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8);align-items:stretch;grid-auto-rows:1fr}@media (max-width: 768px){.contact-grid.svelte-1a21ipg{grid-template-columns:1fr;gap:var(--space-6)}}.contact-grid.svelte-1a21ipg .card{height:100%;width:100%}@media (max-width: 768px){.hero-section.svelte-1a21ipg{margin-bottom:var(--space-6)}}
