.footer{margin-top:48px;padding:26px 18px 18px;background:linear-gradient(135deg,#11375b,#0a2340);color:#fff;border-top:1px solid hsla(0,0%,100%,.08)}.footer-inner{width:min(1100px,calc(100% - 8px));margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 28px}.footer-inner strong{display:block;margin-bottom:8px;font-size:1.05rem}.footer-inner p{margin:0;max-width:520px;line-height:1.8;color:hsla(0,0%,100%,.82)}.footer-links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px 14px}.footer-links a{color:#fff;text-decoration:none;padding:10px 14px;border-radius:999px;background:hsla(0,0%,100%,.08);transition:background .18s ease,transform .18s ease}.footer-links a:hover{background:hsla(0,0%,100%,.14);transform:translateY(-1px)}.footer-copy{width:min(1100px,calc(100% - 8px));margin:14px auto 0;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.72);font-size:.92rem;text-align:center}@media (max-width:640px){.footer{padding-top:22px}.footer-copy,.footer-inner{width:min(100% - 10px,1100px)}}