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