.site-footer{margin-top:82px;color:#dce2f0;background:#090e1c;border-top:1px solid #252c40}.footer-main{display:grid;grid-template-columns:1.05fr 1.1fr .7fr;gap:68px;padding:64px 0 48px}.site-footer .logo{color:#fff}.site-footer .logo>span{color:#09101e;background:var(--cyan)}.footer-brand>p,.footer-about>p{color:#8f99ad;font-size:12px;line-height:1.72;margin:19px 0 20px}.version-badge{display:inline-flex;padding:6px 9px;border:1px solid #2b344b;border-radius:7px;color:#aeb7c9;background:#101729;font:750 9px ui-monospace,monospace;letter-spacing:.5px}.footer-label{display:block;color:#6f7a91;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:15px}.footer-about h2{color:#fff;font-size:19px;margin:0}.footer-about>p{margin-bottom:0}.footer-connect{display:flex;flex-direction:column}.footer-connect>a{display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #242c40;transition:padding .2s,color .2s}.footer-connect>a:hover{padding-left:7px;color:var(--cyan)}.social-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #313a50;border-radius:10px;color:#c4ccda;background:#11182a;font-size:9px;font-weight:900}.social-icon.linkedin{color:#09101e;background:#67dfcf;border-color:#67dfcf;font-size:13px}.footer-connect b{display:block;color:#f1f4fa;font-size:11px}.footer-connect small{display:block;color:#778198;font-size:9px;margin-top:2px}.footer-connect i{color:#6e7990;font-style:normal}.footer-meta{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;padding:19px 0 24px;border-top:1px solid #232b3d;color:#68738a;font-size:9px}.footer-meta span:nth-child(2){text-align:center}.footer-meta b{color:#a6b0c3}@media(max-width:900px){.footer-main{grid-template-columns:1fr 1fr}.footer-connect{grid-column:1/-1}.footer-meta{grid-template-columns:1fr 1fr}.footer-meta span:nth-child(2){text-align:right}.footer-meta span:last-child{grid-column:1/-1}}@media(max-width:620px){.site-footer{margin-top:55px}.footer-main{grid-template-columns:1fr;gap:37px;padding-block:47px 36px}.footer-connect{grid-column:auto}.footer-meta{grid-template-columns:1fr;gap:8px}.footer-meta span:nth-child(2){text-align:left}.footer-meta span:last-child{grid-column:auto}}
