.site-footer{color:#fff;font-family:Plex, var(--font-space-grotesk), sans-serif;background:#07040e;border-top:1px solid #7b2ff747;margin-top:96px}.site-footer-inner,.site-footer-legal{width:min(100% - 2*clamp(16px,2.2vw,40px),1640px);margin:0 auto}.site-footer-inner{grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding:48px 0 32px;display:grid}.site-footer-brand img{width:auto;height:40px}.site-footer-brand p{max-width:420px;color:var(--brand-lilac);margin-top:14px;font-size:14px;line-height:1.7}.site-footer nav{display:block}.site-footer h3{color:var(--brand-tangerine);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.site-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:#fff;font-size:15px;text-decoration:none}.site-footer a:hover{color:var(--brand-tangerine);text-underline-offset:4px;text-decoration:underline}.site-footer-legal{color:var(--brand-lilac);border-top:1px solid #ffffff14;gap:10px;padding:20px 0 36px;font-size:12px;line-height:1.7;display:grid}.site-footer-legal a{color:inherit;font-size:inherit}@media (max-width:940px){.site-footer-inner{grid-template-columns:1fr;gap:28px;padding:40px 0 24px}}
