.contact-overlay[data-v-bf04720e]{z-index:100;background:var(--color-overlay);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-dialog[data-v-bf04720e]{border-radius:var(--c-radius-lg);background:var(--color-surface);width:min(100%,420px);box-shadow:var(--shadow-modal);flex-direction:column;gap:16px;padding:24px;display:flex}.contact-dialog__header[data-v-bf04720e]{justify-content:space-between;align-items:center;display:flex}.contact-dialog__header h2[data-v-bf04720e]{color:var(--color-text-primary);font-size:var(--c-font-size-xl);margin:0;font-weight:600}.contact-dialog__close[data-v-bf04720e]{border-radius:var(--c-radius-sm);background:var(--color-neutral-bg);width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border:0;font-size:18px}.contact-dialog__list[data-v-bf04720e]{color:var(--color-text-secondary);font-size:var(--c-font-size-md);grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.contact-dialog__list dt[data-v-bf04720e]{color:var(--site-text-muted)}.contact-dialog__list dd[data-v-bf04720e]{font-family:var(--font-family-mono);margin:0}.contact-dialog__qr[data-v-bf04720e]{justify-content:center;display:flex}.contact-dialog__note[data-v-bf04720e]{color:var(--site-text-muted);font-size:var(--c-font-size-sm);margin:0;line-height:1.7}.site-footer[data-v-9b10fe4f]{background:var(--color-surface-footer)}.site-footer__inner[data-v-9b10fe4f]{max-width:var(--c-content-width);padding:72px var(--c-content-padding) 0;gap:80px;margin:0 auto;display:flex}.site-footer__brand[data-v-9b10fe4f]{flex-direction:column;gap:12px;width:300px;display:flex}.site-footer__company[data-v-9b10fe4f]{color:var(--site-text-muted);font-size:var(--c-font-size-md);margin:0;line-height:1.8}.site-footer__company a[data-v-9b10fe4f]{color:var(--site-text-muted)}.site-footer__qr[data-v-9b10fe4f]{border-radius:var(--c-radius-sm);width:88px;height:88px;margin-top:4px}.site-footer__groups[data-v-9b10fe4f]{flex-wrap:wrap;flex:1;gap:64px;display:flex}.site-footer__group h3[data-v-9b10fe4f]{color:var(--color-text-primary);font-size:var(--c-font-size-base);margin:0 0 16px;font-weight:600}.site-footer__group ul[data-v-9b10fe4f]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer__group a[data-v-9b10fe4f],.site-footer__link-button[data-v-9b10fe4f]{color:var(--site-text-muted);text-align:left;background:0 0;border:0;padding:0;font-size:15px;text-decoration:none}.site-footer__group a[data-v-9b10fe4f]:hover,.site-footer__link-button[data-v-9b10fe4f]:hover{color:var(--brand-primary-hover)}.site-footer__link-button[data-v-9b10fe4f]{cursor:pointer}@media (width<=1024px){.site-footer__inner[data-v-9b10fe4f]{flex-direction:column;gap:32px;padding:40px 24px 0}.site-footer__groups[data-v-9b10fe4f]{gap:32px}}
