.Contact-module__I4xtVa__hero{padding-top:calc(var(--nav-height) + var(--space-24));padding-bottom:var(--space-16);text-align:center;max-width:800px;padding-inline:var(--space-6);margin-inline:auto}.Contact-module__I4xtVa__intro{color:var(--color-text-secondary);max-width:600px;margin-inline:auto}.Contact-module__I4xtVa__grid{gap:var(--space-16);padding-block:var(--space-16) var(--space-32);grid-template-columns:1fr;display:grid}.Contact-module__I4xtVa__contactInfo{gap:var(--space-12);flex-direction:column;display:flex}.Contact-module__I4xtVa__infoBlock{gap:var(--space-2);flex-direction:column;display:flex}.Contact-module__I4xtVa__infoTitle{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.Contact-module__I4xtVa__infoContent{font-size:var(--text-lg);color:var(--color-text-primary);transition:color var(--duration-base) var(--ease-out);text-decoration:none}a.Contact-module__I4xtVa__infoContent:hover{color:var(--color-accent)}.Contact-module__I4xtVa__actionPanel{gap:var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-base);padding:var(--space-8);flex-direction:column;display:flex}.Contact-module__I4xtVa__actionBlock{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.Contact-module__I4xtVa__actionBlock+.Contact-module__I4xtVa__actionBlock{border-top:1px solid var(--color-border);padding-top:var(--space-8)}.Contact-module__I4xtVa__actionBtn{margin-top:var(--space-2)}@media (min-width:768px){.Contact-module__I4xtVa__grid{gap:var(--space-24);grid-template-columns:1fr 1fr}.Contact-module__I4xtVa__actionPanel{padding:var(--space-12)}}
