main.svelte-lm2qhn{flex-direction:column;align-items:center;padding:2rem;font-family:Inter,sans-serif;display:flex}.contact-container.svelte-lm2qhn{width:100%;max-width:1000px}h1.svelte-lm2qhn{text-align:center;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900}.intro.svelte-lm2qhn{text-align:center;max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.contact-cards.svelte-lm2qhn{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:3rem;display:flex}.contact-card.svelte-lm2qhn{background-color:var(--bg-card);text-align:center;border-radius:12px;flex-direction:column;flex:1;align-items:center;min-width:250px;max-width:300px;padding:2rem;display:flex;box-shadow:0 4px 20px #0000001a}.icon.svelte-lm2qhn{margin-bottom:1rem;font-size:2.5rem}.contact-card.svelte-lm2qhn h2:where(.svelte-lm2qhn){color:#599bff;margin-bottom:.5rem;font-size:1.2rem;font-weight:700}.contact-card.svelte-lm2qhn p:where(.svelte-lm2qhn){color:#555;margin-bottom:1.5rem}.contact-button.svelte-lm2qhn{color:#fff;background-color:#599bff;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:background-color .2s}.contact-button.svelte-lm2qhn:hover{background-color:#4080e0}.additional-info.svelte-lm2qhn{background-color:var(--bg-alt);text-align:center;border-radius:12px;margin-top:1rem;padding:2rem}.additional-info.svelte-lm2qhn h2:where(.svelte-lm2qhn){margin-bottom:1rem;font-size:1.5rem;font-weight:700}@media (width<=768px){.contact-cards.svelte-lm2qhn{flex-direction:column;align-items:center}.contact-card.svelte-lm2qhn{width:100%;max-width:100%}}
