.page-header.svelte-1bv7ezn{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));color:#fff;text-align:center;padding:var(--spacing-xl) 0}.page-header.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){color:#fff;margin-bottom:var(--spacing-sm)}.lead.svelte-1bv7ezn{font-size:1.25rem;color:#fffffff2}.contact-content.svelte-1bv7ezn{max-width:800px;margin:0 auto}.contact-info.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){color:var(--secondary-color);margin-bottom:var(--spacing-sm);text-align:center}.contact-info.svelte-1bv7ezn>p:where(.svelte-1bv7ezn){color:var(--text-light);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.125rem}.info-items.svelte-1bv7ezn{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.info-item.svelte-1bv7ezn{display:flex;gap:var(--spacing-md);background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:0 4px 12px #0000001a;align-items:flex-start}.info-icon.svelte-1bv7ezn{font-size:3rem;flex-shrink:0}.info-item.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--primary-color);font-size:1.25rem;margin-bottom:var(--spacing-sm)}.info-item.svelte-1bv7ezn p:where(.svelte-1bv7ezn){color:var(--text-color);margin:4px 0;line-height:1.8;font-size:1.1rem}.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--secondary-color);font-weight:500;transition:color .3s ease}.info-item.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{color:var(--primary-color)}.social-links.svelte-1bv7ezn{text-align:center;background:#f9f9f9;padding:var(--spacing-lg);border-radius:12px}.social-links.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){color:var(--secondary-color);margin-bottom:var(--spacing-md)}.social-buttons.svelte-1bv7ezn{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.social-btn.svelte-1bv7ezn{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background-color:var(--primary-color);color:#fff;border-radius:8px;font-size:1rem;font-weight:500;transition:all .3s ease}.social-btn.svelte-1bv7ezn:hover{background-color:var(--secondary-color);transform:translateY(-2px);box-shadow:0 4px 8px #0003}@media (max-width: 768px){.info-item.svelte-1bv7ezn{flex-direction:column;align-items:center;text-align:center}.social-buttons.svelte-1bv7ezn{flex-direction:column}}
