.hero-small.svelte-1q5tl52{background:var(--color-primary);color:#fff;padding:3rem 0;text-align:center}.hero-small.svelte-1q5tl52 h1:where(.svelte-1q5tl52){color:#fff;margin-bottom:.5rem}.hero-subtitle.svelte-1q5tl52{opacity:.9;font-size:1.125rem}.contact-grid.svelte-1q5tl52{display:grid;grid-template-columns:1fr;gap:4rem;align-items:start;max-width:600px;margin:0 auto}.contact-info.svelte-1q5tl52 h2:where(.svelte-1q5tl52){margin-bottom:1rem}.contact-info.svelte-1q5tl52>p:where(.svelte-1q5tl52){color:var(--color-text-light);margin-bottom:2rem;line-height:1.7}.info-items.svelte-1q5tl52{display:flex;flex-direction:column;gap:1.5rem}.info-item.svelte-1q5tl52{display:flex;align-items:flex-start;gap:1rem}.info-item.svelte-1q5tl52 svg:where(.svelte-1q5tl52){color:var(--color-secondary);flex-shrink:0;margin-top:2px}.info-item.svelte-1q5tl52 strong:where(.svelte-1q5tl52){display:block;margin-bottom:.25rem}.info-item.svelte-1q5tl52 a:where(.svelte-1q5tl52){color:var(--color-text)}.info-item.svelte-1q5tl52 a:where(.svelte-1q5tl52):hover{color:var(--color-secondary)}@media(max-width:768px){.contact-grid.svelte-1q5tl52{grid-template-columns:1fr;gap:2rem}}
