.ggmp-customer-footer{padding:32px 24px!important}.ggmp-customer-footer>.container{margin-top:0!important;margin-bottom:24px!important}.ggmp-footer-links{max-width:1280px;margin:0 auto;padding:24px 16px 0;border-top:1px solid #64748b40;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.ggmp-footer-info,.ggmp-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.ggmp-footer-links a{color:#93c5fd;text-decoration:none;font-size:14px;line-height:1.6;transition:color .15s,background-color .15s}.ggmp-footer-info a{padding:8px 0;text-underline-offset:4px}.ggmp-footer-info a:hover{color:#bfdbfe;text-decoration:underline}.ggmp-footer-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #60a5fa66;border-radius:10px;padding:10px 14px;background:#2563eb14;font-weight:600}.ggmp-footer-actions a:hover{background:#2563eb30;color:#dbeafe;border-color:#60a5fa}.ggmp-footer-links a:focus-visible{outline:2px solid #60a5fa;outline-offset:4px}@media(max-width:640px){.ggmp-customer-footer{padding:28px 16px!important}.ggmp-footer-links{padding:20px 0 0;gap:20px}.ggmp-footer-info{gap:8px 20px}.ggmp-footer-actions{width:100%;gap:10px}.ggmp-footer-actions a{flex:1 1 210px}}@media(prefers-color-scheme:light){html:not(.dark) .ggmp-footer-links a{color:#2563eb}html:not(.dark) .ggmp-footer-links a:hover{color:#1d4ed8}}
