.site-footer{background:#0f172a;color:#cbd5e1;padding-top:70px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:35px}.footer-brand{color:white;margin-bottom:18px}.site-footer h4{color:white;margin:0 0 18px}.site-footer a{display:block;margin:9px 0;color:#cbd5e1}.site-footer a:hover{color:white}.footer-bottom{text-align:center;border-top:1px solid rgba(255,255,255,.12);padding:22px;margin-top:50px;color:#94a3b8}