.footer{border-top:1px solid var(--line);padding:50px 0 26px;margin-top:40px;color:var(--muted)}.footer-pro{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:36px}.footer-pro h4{color:#fff;margin:0 0 12px}.footer-pro a{display:block;color:var(--muted);padding:4px 0;text-decoration:none}.footer-pro a:hover{color:var(--accent2)}.footer-pro p{max-width:380px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:24px;margin-top:30px;font-size:12px}.foot-note{font-size:13px}@media(max-width:900px){.footer-pro{grid-template-columns:1fr 1fr}}@media(max-width:620px){.footer-pro{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}
