.contact-page.svelte-1bv7ezn{min-height:calc(100vh - 140px);padding:clamp(100px,12vw,160px) 20px;background:transparent}@media(min-width:768px){.contact-page.svelte-1bv7ezn{padding:clamp(100px,12vw,160px) 60px}}.contact-page__container.svelte-1bv7ezn{max-width:800px;margin:0 auto;position:relative}.contact-page__marker.svelte-1bv7ezn{font-family:Space Mono,monospace;font-size:10px;color:#0e0e0e4d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.contact-page__header.svelte-1bv7ezn{text-align:center;margin-bottom:64px}.contact-page__title.svelte-1bv7ezn{font-family:Syne,system-ui,-apple-system,sans-serif;font-size:clamp(36px,6vw,56px);font-weight:700;line-height:1.1;color:#0e0e0e;margin:0 0 24px}.contact-page__desc.svelte-1bv7ezn{font-size:16px;line-height:1.6;color:#6b6b6b;max-width:600px;margin:0 auto}.contact-page__form.svelte-1bv7ezn{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:40px;margin-bottom:48px}@media(max-width:640px){.contact-page__form.svelte-1bv7ezn{padding:24px}}.contact-page__info.svelte-1bv7ezn{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;padding:32px 0;border-top:1px solid rgba(0,0,0,.08)}.contact-page__info-item.svelte-1bv7ezn{display:flex;flex-direction:column;gap:8px}.contact-page__info-label.svelte-1bv7ezn{font-family:Space Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#6b6b6b}.contact-page__info-value.svelte-1bv7ezn{font-size:14px;color:#0e0e0e;text-decoration:none;transition:color .2s ease}.contact-page__info-value.svelte-1bv7ezn:hover{color:#6b6b6b}
