.company-credit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 24px;border-top:1px solid #eeeaf1;background:#fff;box-sizing:border-box}.company-credit>span{font-family:'DM Sans',sans-serif;font-size:9px;font-weight:400;line-height:1.5;letter-spacing:.1px;color:#8b8392;white-space:nowrap}.company-credit>img{display:block;width:140px;max-width:55vw;height:auto;flex:0 1 140px;object-fit:contain}.company-footer{border:0;margin:0;padding:0;width:100%}@media(max-width:720px){.company-credit{gap:9px;padding:12px 20px}.company-credit>img{width:128px;flex-basis:128px}.company-credit>span{font-size:9px}}@media print{.company-credit{display:none}}
.company-credit{display:grid!important;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr)!important;align-items:center;min-height:132px;gap:18px}.company-credit>.group-logo{grid-column:1;justify-self:center!important;align-self:center;width:155px!important;max-width:100%;max-height:112px;object-fit:contain}.company-credit>.developer-credit{grid-column:2;justify-self:center}.company-credit>.footer-flags{grid-column:3;justify-self:end;display:flex;align-items:center;gap:10px}.footer-flags img{display:block;width:44px;height:31px;object-fit:cover;border:1px solid #d8e2e9;border-radius:3px;box-shadow:0 1px 4px #09243b14}
@media(max-width:720px){.company-credit{grid-template-columns:minmax(100px,1fr) minmax(100px,1fr)!important;min-height:0;row-gap:7px;padding:14px 18px}.company-credit>.group-logo{grid-column:1;grid-row:1;width:118px!important;max-height:92px}.company-credit>.footer-flags{grid-column:2;grid-row:1;gap:7px}.footer-flags img{width:35px;height:25px}.company-credit>.developer-credit{grid-column:1/-1;grid-row:2;justify-self:center}}

/* Compact credit footer preserves links and marks while prioritizing page content. */
body>footer.company-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 12px;padding:8px 12px;font-size:9px;line-height:1.3}.company-credit{grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:0!important;gap:8px;padding:6px 8px;width:100%}.company-credit>.group-logo{grid-column:1;grid-row:1;width:64px!important;max-height:36px!important}.company-credit>.developer-credit{grid-column:2;grid-row:1;display:grid;justify-items:center;gap:2px;font-size:8px}.developer-credit img{width:74px!important;height:24px!important;object-fit:contain}.company-credit>.footer-flags{grid-column:3;grid-row:1;justify-self:center;gap:5px}.footer-flags img{width:22px;height:15px}body>footer .payment-brand-marks,body>footer .auth-brand-marks{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:4px!important;font-size:8px}body>footer .payment-brand-marks img{width:24px!important;height:15px!important;object-fit:contain}body>footer .auth-brand-marks img{width:12px;height:12px}body>footer .footer-faq{font-size:9px;margin:0;padding:4px}
