.lbLX8q_footer{border-top:1px solid var(--border);max-width:1400px;color:var(--muted-foreground);margin:0 auto;padding:44px 5% 28px;font-size:13px}.lbLX8q_inner{grid-template-columns:minmax(220px,1.1fr) minmax(0,2.4fr);align-items:start;gap:32px 56px;display:grid}.lbLX8q_brand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.lbLX8q_wordmark{min-height:44px;color:var(--foreground);letter-spacing:.18em;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lbLX8q_wordmark:hover{color:var(--primary)}.lbLX8q_tagline{max-width:30ch;margin:0;line-height:1.7}.lbLX8q_groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;display:grid}.lbLX8q_group{min-width:0}.lbLX8q_groupLabel{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600;line-height:1.4}.lbLX8q_group ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lbLX8q_group a,.lbLX8q_group button{min-height:40px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.lbLX8q_group a:hover{color:var(--primary)}.lbLX8q_group a:focus-visible,.lbLX8q_wordmark:focus-visible,.lbLX8q_utilities a:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:4px}.lbLX8q_bottom{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:28px;padding-top:18px;display:flex}.lbLX8q_bottom p{letter-spacing:.1em;margin:0}.lbLX8q_utilities{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.lbLX8q_utilities a{align-items:center;min-height:44px;display:inline-flex}.lbLX8q_utilities a:hover{color:var(--primary)}@media (max-width:900px){.lbLX8q_inner{grid-template-columns:minmax(0,1fr);gap:28px}.lbLX8q_groups{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:600px){.lbLX8q_footer{padding:32px 6% 24px}.lbLX8q_bottom{flex-direction:column;align-items:flex-start}}
