.contact-hero[data-v-90ced630]{position:relative;text-align:center;padding:calc(var(--header-h) + clamp(2.5rem,7vh,4.5rem)) 0 clamp(2.2rem,5vh,3.2rem);background:radial-gradient(800px 420px at 50% -10%,rgba(59,120,231,.12),transparent 60%),var(--surface)}.contact-title[data-v-90ced630]{font-size:clamp(1.9rem,5.5vw,3rem);font-weight:900;line-height:1.22}.contact-lead[data-v-90ced630]{margin:.9rem auto 0;max-width:36em;color:var(--text);font-size:clamp(.95rem,2.6vw,1.05rem)}.contact-card[data-v-90ced630]{display:flex;flex-direction:column;gap:1rem}.contact-card-head[data-v-90ced630]{display:flex;align-items:center;gap:.9rem}.contact-card-head .card-icon[data-v-90ced630]{margin-bottom:0}.contact-card-head h4[data-v-90ced630]{margin-bottom:.1rem}.contact-card-sub[data-v-90ced630]{color:var(--text-muted);font-size:.82rem}.contact-row[data-v-90ced630]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .9rem;border-radius:14px;background:var(--surface-alt);border:1px solid var(--border)}.contact-row-label[data-v-90ced630]{color:var(--text-muted);font-size:.8rem;flex-shrink:0}.contact-row-value[data-v-90ced630]{display:flex;align-items:center;gap:.6rem;min-width:0;font-weight:700;color:var(--text-strong);overflow-wrap:anywhere}.contact-row-value a[data-v-90ced630]{color:var(--brand-700);text-decoration:none}.copy-btn[data-v-90ced630]{flex-shrink:0;padding:.3rem .7rem;border-radius:999px;cursor:pointer;border:1px solid var(--brand-200);background:var(--brand-50);color:var(--brand-700);font-family:inherit;font-size:.78rem;font-weight:700}.copy-btn[data-v-90ced630]:active{background:var(--brand-100)}.contact-brief[data-v-90ced630]{padding:.9rem 1rem;border-radius:14px;background:var(--surface-hover);border:1px dashed var(--border-strong)}.contact-brief-title[data-v-90ced630]{font-size:.86rem;font-weight:700;color:var(--text-strong);margin-bottom:.4rem}.contact-brief ul[data-v-90ced630]{padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem;color:var(--text);font-size:.86rem}.contact-steps[data-v-90ced630]{padding-left:1.2rem;display:flex;flex-direction:column;gap:.45rem;color:var(--text);font-size:clamp(.88rem,2.5vw,.92rem)}.contact-steps b[data-v-90ced630]{color:var(--text-strong)}.contact-qr[data-v-90ced630]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.contact-qr img[data-v-90ced630]{width:168px;height:168px;-o-object-fit:contain;object-fit:contain;border-radius:14px;border:1px solid var(--border);background:var(--surface)}.contact-qr span[data-v-90ced630]{color:var(--text-muted);font-size:.8rem}.contact-actions[data-v-90ced630]{margin-top:auto;display:flex;flex-wrap:wrap;gap:.7rem}.contact-hint[data-v-90ced630]{color:var(--text-muted)!important;font-size:.82rem!important;margin-top:-.4rem}.direction[data-v-90ced630]{text-decoration:none;color:inherit;display:block}.direction-more[data-v-90ced630]{margin-top:1.4rem;text-align:center;color:var(--text-muted);font-size:.9rem}.direction-more a[data-v-90ced630]{color:var(--brand-700);font-weight:600;text-decoration:none}.company h4[data-v-90ced630]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.company-fields[data-v-90ced630]{display:grid;gap:.7rem}.company-fields>div[data-v-90ced630]{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:.8rem}.company-fields dt[data-v-90ced630]{color:var(--text-muted);font-size:.86rem}.company-fields dd[data-v-90ced630]{color:var(--text-strong);font-size:.9rem;overflow-wrap:anywhere}.company-fields a[data-v-90ced630]{color:var(--brand-700);text-decoration:none}@media (max-width: 640px){.contact-actions .dl-btn[data-v-90ced630]{width:100%}.company-fields>div[data-v-90ced630]{grid-template-columns:1fr;gap:.1rem}}
