.lp-footer[data-v-d2ec7bed]{background:var(--surface-canvas);border-top:1px solid var(--border-default);color:var(--color-text-muted);padding:var(--space-12) 0 var(--space-6)}.lp-footer__top[data-v-d2ec7bed]{display:grid;gap:var(--space-8)}@media (min-width:992px){.lp-footer__top[data-v-d2ec7bed]{gap:var(--space-12);grid-template-columns:1.1fr 2fr}}.lp-footer__brand img[data-v-d2ec7bed]{display:block;height:auto;width:118px}.lp-footer__brand p[data-v-d2ec7bed]{font-size:var(--font-size-sm);line-height:var(--leading-relaxed);margin:var(--space-4) 0 0;max-width:38ch}.lp-footer__cols[data-v-d2ec7bed]{display:grid;gap:var(--space-6)}@media (min-width:576px){.lp-footer__cols[data-v-d2ec7bed]{grid-template-columns:repeat(3,1fr)}}.lp-footer__cols h3[data-v-d2ec7bed]{color:var(--color-text-strong);font-size:var(--font-size-2xs);letter-spacing:var(--tracking-widest);margin:0 0 var(--space-3);text-transform:uppercase}.lp-footer__cols a[data-v-d2ec7bed]{color:var(--color-text-muted);display:block;font-size:var(--font-size-sm);padding:var(--space-1) 0;text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.lp-footer__cols a[data-v-d2ec7bed]:hover{color:var(--color-primary-dark)}.lp-footer__bottom[data-v-d2ec7bed]{border-top:1px solid var(--border-default);display:flex;flex-wrap:wrap;font-size:var(--font-size-xs);gap:var(--space-3);justify-content:space-between;margin-top:var(--space-10);padding-top:var(--space-5)}
