.Footer-module__hP-FLq__footer{border-top:1px solid var(--border-on-dark);padding:clamp(56px, 7vw, 84px) 0 var(--space-10);color:var(--fg-on-dark);background:#050e1f}.Footer-module__hP-FLq__wrap{max-width:var(--container-wide);padding-inline:var(--gutter);margin:0 auto}.Footer-module__hP-FLq__grid{gap:var(--space-10);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.Footer-module__hP-FLq__logo{width:auto;height:42px;margin-bottom:var(--space-5)}.Footer-module__hP-FLq__about{font-size:var(--text-sm);color:#fff9;line-height:var(--leading-relaxed);max-width:32ch;margin:0}.Footer-module__hP-FLq__slogan{margin-top:var(--space-4);font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--gold-400);font-size:var(--text-sm);display:block}.Footer-module__hP-FLq__social{gap:var(--space-3);margin-top:var(--space-3);display:flex}.Footer-module__hP-FLq__socialLink{border:1px solid var(--border-on-dark);border-radius:var(--radius-sm);color:#fff9;width:38px;height:38px;transition:color var(--dur), border-color var(--dur);place-items:center;display:grid}.Footer-module__hP-FLq__socialLink:hover{color:#fff;border-color:#ffffff59;text-decoration:none}.Footer-module__hP-FLq__col h5{font-family:var(--font-condensed);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:#fff;font-size:var(--text-sm);margin-bottom:var(--space-4)}.Footer-module__hP-FLq__col a,.Footer-module__hP-FLq__col p{font-size:var(--text-sm);color:#fff9;margin-bottom:var(--space-3);transition:color var(--dur);line-height:var(--leading-relaxed);text-decoration:none;display:block}.Footer-module__hP-FLq__col a:hover{color:var(--gold-400);text-decoration:none}.Footer-module__hP-FLq__bottom{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-on-dark);font-size:var(--text-xs);color:#fff6;flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__bottomLinks{gap:var(--space-5);flex-wrap:wrap;display:flex}.Footer-module__hP-FLq__bottomLinks a{color:#fff6;transition:color var(--dur);text-decoration:none}.Footer-module__hP-FLq__bottomLinks a:hover{color:var(--gold-400);text-decoration:none}@media (max-width:860px){.Footer-module__hP-FLq__grid{gap:var(--space-8);grid-template-columns:1fr 1fr}}@media (max-width:520px){.Footer-module__hP-FLq__grid{grid-template-columns:1fr}}
