.page-content.svelte-1bv7ezn{position:relative}.contact-container.svelte-1bv7ezn{max-width:900px;margin:0 auto;padding:2rem 0;text-align:center}.contact-container.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:2.5rem;margin-bottom:2rem;background:linear-gradient(135deg,#fff,#fffc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact-methods.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.contact-card.svelte-1bv7ezn{background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:transform .2s,box-shadow .2s}.contact-card.svelte-1bv7ezn:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000004d}.contact-card.svelte-1bv7ezn a:where(.svelte-1bv7ezn){text-decoration:none;color:inherit;display:block}.contact-icon.svelte-1bv7ezn{width:64px;height:64px;margin:0 auto 1rem;display:block}.contact-card.svelte-1bv7ezn h2:where(.svelte-1bv7ezn){font-size:1.5rem;margin-bottom:.5rem}.contact-value.svelte-1bv7ezn{font-size:1.1rem;color:var(--accent);margin-bottom:.5rem;font-weight:600}.contact-description.svelte-1bv7ezn{color:#ffffffb3;font-size:.9rem;line-height:1.5}.contact-note.svelte-1bv7ezn{display:flex;align-items:center;justify-content:center;gap:.75rem;background:#ffffff0d;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.5rem;margin-top:2rem}.note-icon.svelte-1bv7ezn{width:24px;height:24px;flex-shrink:0}.contact-note.svelte-1bv7ezn p:where(.svelte-1bv7ezn){margin:0;color:#fffc;font-size:.9rem}@media(max-width:720px){.contact-container.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){font-size:1.8rem}}
