.lp-footer{background:var(--navy-900);color:#fff}.lp-footer .lp-footer-in{max-width:1240px;margin:0 auto;padding:72px 40px 40px}.lp-footer .lp-footer-top{border-bottom:1px solid var(--navy-border);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}.lp-footer .lp-footer-brand{flex-direction:column;align-items:flex-start;gap:18px;max-width:380px;display:flex}.lp-footer .lp-footer-logo{width:168px;height:auto}.lp-footer .lp-footer-tagline{color:#ffffffc7;margin:0;font-size:15px;line-height:1.6}.lp-footer .lp-footer-cred{color:var(--accent);margin:0;font-size:14px}.lp-footer .lp-footer-email{color:#fff;font-size:15px}.lp-footer .lp-footer-email:hover{color:var(--accent)}.lp-footer .lp-footer-nav{flex-direction:column;gap:14px;display:flex}.lp-footer .lp-footer-nav-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);margin:0;font-size:12px}.lp-footer .lp-footer-nav a{color:#ffffffd1;font-size:15px;display:block}.lp-footer .lp-footer-nav a:hover{color:#fff}.lp-footer .lp-footer-bottom{flex-direction:column;gap:18px;padding-top:32px;display:flex}.lp-footer .lp-footer-copy{color:#ffffffb8;margin:0;font-size:14px}.lp-footer .lp-footer-copy a{color:#ffffffb8;text-underline-offset:3px;text-decoration:underline}.lp-footer .lp-footer-copy a:hover{color:#fff}.lp-footer .lp-footer-legal{color:var(--muted-light);max-width:1000px;margin:0;font-size:12.5px;line-height:1.65}@media (max-width:860px){.lp-footer .lp-footer-in{padding:48px 20px 32px}.lp-footer .lp-footer-top{grid-template-columns:1fr;gap:36px;padding-bottom:36px}.lp-footer .lp-footer-brand{max-width:none}}
