.contact-page.svelte-1bv7ezn{min-height:100vh}.contact-grid.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.info-card.svelte-1bv7ezn{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:24px;transition:border-color .2s}.info-card.svelte-1bv7ezn:hover{border-color:#3f3f46}.info-icon.svelte-1bv7ezn{width:48px;height:48px;background:#8b5cf626;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.info-icon.svelte-1bv7ezn svg:where(.svelte-1bv7ezn){width:24px;height:24px;color:var(--accent)}.info-card.svelte-1bv7ezn h3:where(.svelte-1bv7ezn){font-size:1.125rem;font-weight:600;margin-bottom:8px;color:var(--text)}.info-card.svelte-1bv7ezn p:where(.svelte-1bv7ezn){font-size:.875rem;color:var(--text-secondary);margin-bottom:8px}.info-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--accent);text-decoration:none;font-weight:500;transition:opacity .15s}.info-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover{opacity:.8}.highlight.svelte-1bv7ezn{color:var(--accent);font-weight:600;font-size:1.125rem}@media(max-width:900px){.contact-grid.svelte-1bv7ezn{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.contact-page.svelte-1bv7ezn{padding:100px 0 60px}}
