.lp-site-footer{display:block;clear:both;width:100%;margin:0;padding:36px 0 24px!important;background:#071812!important;color:#d8e5df!important;text-align:left!important;font:14px/1.55 system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box}
.lp-site-footer *{box-sizing:border-box}.lp-site-footer .lp-footer-inner{width:min(1440px,calc(100% - 48px));margin:auto}.lp-site-footer .lp-footer-brand{margin-bottom:28px}.lp-site-footer .lp-footer-brand>a{font-size:24px;font-weight:850;color:#fff;text-decoration:none}.lp-site-footer .lp-footer-brand p{margin:6px 0;color:#b7cbc0;max-width:600px}.lp-site-footer .lp-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.lp-site-footer .lp-footer-block{display:block;min-width:0}.lp-site-footer .lp-footer-block h2{font-size:15px;font-weight:800;color:#f4d75c;margin:0 0 14px;line-height:1.4}.lp-site-footer .lp-footer-block ul{display:flex;flex-direction:column;gap:9px;list-style:none;padding:0;margin:0}.lp-site-footer .lp-footer-block li{display:block;margin:0;padding:0}.lp-site-footer .lp-footer-block a,.lp-site-footer .lp-footer-block button{display:inline-block;margin:0;padding:3px 0;border:0;background:none;border-radius:0;box-shadow:none;color:#d8e5df;font:inherit;text-decoration:none;text-align:left;line-height:1.55;cursor:pointer;overflow-wrap:anywhere}.lp-site-footer .lp-footer-block a:hover,.lp-site-footer .lp-footer-block button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.lp-site-footer a:focus-visible,.lp-site-footer button:focus-visible{outline:2px solid #f4d75c;outline-offset:5px}.lp-site-footer .lp-footer-bottom{border-top:1px solid #2a4236;margin-top:30px;padding-top:18px;color:#aebfb6;font-size:12px}.lp-site-footer .lp-footer-bottom p{margin:3px 0}.lp-site-footer .lp-shinystat-footer{margin-top:16px}
@media(max-width:900px){.lp-site-footer .lp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}
@media(max-width:520px){.lp-site-footer{padding:28px 0 22px!important}.lp-site-footer .lp-footer-inner{width:calc(100% - 36px)}.lp-site-footer .lp-footer-grid{grid-template-columns:1fr;gap:26px}.lp-site-footer .lp-footer-block ul{gap:7px}.lp-site-footer .lp-footer-block a,.lp-site-footer .lp-footer-block button{padding:6px 0}}
