.contact-module__I0hmaa__page{padding-top:56px;padding-bottom:88px}.contact-module__I0hmaa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.contact-module__I0hmaa__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:inherit;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;align-content:start;gap:8px;padding:24px 26px;text-decoration:none;display:grid}.contact-module__I0hmaa__card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.contact-module__I0hmaa__card h2{font-size:20px;line-height:1.2}.contact-module__I0hmaa__address{font-family:var(--font-mono);color:var(--color-accent-700);overflow-wrap:anywhere;font-size:14px}.contact-module__I0hmaa__purpose{color:var(--text-soft);font-size:15px;line-height:1.5}.contact-module__I0hmaa__more{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.contact-module__I0hmaa__social{background:var(--color-surface);border-radius:var(--radius-lg);color:var(--color-text);align-items:center;gap:12px;padding:22px 26px;font-weight:600;text-decoration:none;display:flex}.contact-module__I0hmaa__social svg{color:var(--color-text);flex:none}.contact-module__I0hmaa__social span{color:var(--text-muted);font-size:14px;font-weight:500}@media (max-width:720px){.contact-module__I0hmaa__grid,.contact-module__I0hmaa__more{grid-template-columns:1fr}}
