.contact[data-v-c76314ad]{display:grid;grid-template-columns:1.2fr .8fr;gap:3rem;align-items:start}.row[data-v-c76314ad]{padding:1.25rem 0;border-bottom:1px solid var(--border)}.row span[data-v-c76314ad]{display:block;color:var(--steel);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem}.row p[data-v-c76314ad]{font-size:1.05rem;margin:.25rem 0}.row a[data-v-c76314ad]{color:var(--text);transition:color .25s ease}.row a[data-v-c76314ad]:hover{color:var(--accent)}.pre[data-v-c76314ad]{white-space:pre-line}.map[data-v-c76314ad]{margin-top:1.5rem;width:100%;max-width:360px;border:1px solid var(--border)}.qr-wrap[data-v-c76314ad]{margin-top:1.25rem;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.45rem}.qr[data-v-c76314ad]{width:120px;height:120px;object-fit:contain;border:1px solid var(--border);background:var(--surface);padding:6px}.qr-wrap span[data-v-c76314ad]{font-size:.82rem;color:var(--text-muted)}.cta-box[data-v-c76314ad]{background:var(--surface);border:1px solid var(--border);padding:2.5rem 2rem}.cta-logo[data-v-c76314ad]{display:block;height:40px;width:auto;max-width:220px;object-fit:contain;object-position:left center;margin-bottom:.85rem}.cta-box p[data-v-c76314ad]{color:var(--text-muted);margin:.75rem 0}.hint[data-v-c76314ad]{font-size:.9rem;margin-bottom:1.5rem!important}@media (max-width: 768px){.contact[data-v-c76314ad]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 640px){.cta-box .btn[data-v-c76314ad]{width:100%;justify-content:center}}
