footer[data-v-54b82d96]{background:var(--brand-ink);border-top:1px solid var(--brand-line);padding:60px 40px 32px;color:var(--brand-paper)}.logo[data-v-54b82d96]{display:flex;align-items:center;gap:10px;font-family:Archivo;font-weight:700;font-size:19px;letter-spacing:-.01em}.logo-mark[data-v-54b82d96]{width:30px;height:30px;flex-shrink:0}.footer-top[data-v-54b82d96]{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;margin-bottom:56px}.footer-brand[data-v-54b82d96]{max-width:280px}.footer-brand .logo[data-v-54b82d96]{margin-bottom:16px}.footer-brand p[data-v-54b82d96]{font-size:14px;color:#f7f6f280;line-height:1.6}.footer-cols[data-v-54b82d96]{display:flex;gap:64px;flex-wrap:wrap}.footer-col h5[data-v-54b82d96]{font-family:JetBrains Mono;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-muted);margin-bottom:18px}.footer-col a[data-v-54b82d96]{display:block;font-size:14px;color:#f7f6f2ad;margin-bottom:12px;transition:color .2s}.footer-col a[data-v-54b82d96]:hover{color:var(--brand-acid)}.footer-bottom[data-v-54b82d96]{border-top:1px solid var(--brand-line);padding-top:24px;display:flex;justify-content:space-between;font-size:13px;color:#f7f6f266;flex-wrap:wrap;gap:12px}@media(max-width:860px){footer[data-v-54b82d96]{padding-left:0;padding-right:0}}
