.nbc-footer-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px;flex:1}
.nbc-footer-menu__heading{display:block;margin:0 0 10px;font-weight:700;color:inherit;text-decoration:none}
.nbc-footer-menu ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.nbc-footer-menu a{color:inherit;opacity:.82;text-decoration:none}
.nbc-footer-menu a:hover{opacity:1;text-decoration:none}
.nbc-footer-menu .nbp-icon{display:none}
.nbc-logos{max-width:1180px;margin:48px auto 0;padding:0 16px;text-align:center}
.nbc-logos__title{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--nbc-muted,#64748b)}
.nbc-logos__viewport{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.nbc-logos__track{display:flex;flex:none;align-items:center;justify-content:center;gap:48px;min-width:100%;margin:0;padding:0 24px;list-style:none}
.nbc-logos:not(.nbc-logos--moving) .nbc-logos__track{flex-wrap:wrap;row-gap:24px}
.nbc-logos--moving .nbc-logos__track{justify-content:space-around;animation:nbc-logos 38s linear infinite}
.nbc-logos--moving:hover .nbc-logos__track{animation-play-state:paused}
.nbc-logos img{display:block;max-width:150px;height:40px;width:auto;object-fit:contain}
.nbc-logos--mono img{filter:grayscale(1);opacity:.65;transition:filter .25s,opacity .25s}
.nbc-logos--mono a:hover img,.nbc-logos--mono a:focus-visible img{filter:none;opacity:1}
.nbc-logos--cards li{padding:14px 22px;border:1px solid var(--nbc-border,#e2e8f0);border-radius:var(--nbc-radius,12px);background:var(--nbc-surface,#fff);box-shadow:0 6px 18px -14px rgba(15,23,42,.35)}
@keyframes nbc-logos{to{transform:translateX(-100%)}}
@media (prefers-reduced-motion:reduce){.nbc-logos--moving .nbc-logos__track{animation:none;flex-wrap:wrap;row-gap:24px}.nbc-logos--moving .nbc-logos__track[aria-hidden]{display:none}}
.nbc-pay-list{display:flex;flex-wrap:wrap;gap:8px}
.nbc-pay{display:inline-grid;place-items:center;width:52px;height:34px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px rgba(15,23,42,.12)}
/* Owned native footer, scoped to its own markup; no full preview reset is loaded. */
.workspace-theme .nbc-frame-footer{background:var(--nbc-surface-alt,#f7fafc);color:var(--nbc-ink,#17354b);border-top:1px solid var(--nbc-border,#dbe7ef);margin-top:40px;padding:0;font-family:var(--nbc-font-body,system-ui,sans-serif)}
.workspace-theme .nbc-frame-footer.nbc-tone-white{background:var(--nbc-surface,#fff)}
.workspace-theme .nbc-frame-footer.nbc-tone-dark{background:var(--nbc-ink,#17354b);color:var(--nbc-surface,#fff)}
.workspace-theme .nbc-frame-footer.nbc-frame-rounded{border-radius:var(--nbc-radius,24px) var(--nbc-radius,24px) 0 0}
.workspace-theme .nbc-frame-inner{width:min(calc(100% - 48px),var(--nbc-content-width,1440px));margin-inline:auto}
.workspace-theme .nbc-frame-footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;padding-block:48px}
.workspace-theme .nbc-frame-story{flex:0 1 300px;min-width:0}.workspace-theme .nbc-frame-story>p{font-size:14px;line-height:1.75;margin:18px 0;max-width:36ch;opacity:.8}
.workspace-theme .nbc-frame-brand{display:inline-flex;color:inherit;text-decoration:none;font-size:24px;font-weight:700}.workspace-theme .nbc-frame-brand img{display:block;max-width:210px;width:auto;height:44px;object-fit:contain}
.workspace-theme .nbc-frame-contact{display:flex;flex-direction:column;gap:12px}.workspace-theme .nbc-frame-contact a{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.workspace-theme .nbc-frame-contact svg{flex:none}
.workspace-theme .nbc-frame-footer-links{display:grid;gap:12px 24px;flex:1}.workspace-theme .nbc-frame-columns-1{grid-template-columns:1fr}.workspace-theme .nbc-frame-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.workspace-theme .nbc-frame-footer-bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px 24px;border-top:1px solid var(--nbc-border,#dbe7ef);margin:0 auto;padding-block:22px;font-size:12px}.workspace-theme .nbc-frame-compact .nbc-frame-footer-bottom{border-top:0}
.workspace-theme .nbc-frame-footer :is(.nbc-frame-legal,.nbc-frame-social){display:flex;flex-wrap:wrap;gap:18px}.workspace-theme .nbc-frame-footer a{color:inherit}.workspace-theme .nbc-frame-footer a:hover{text-decoration:none;text-underline-offset:4px}
.workspace-theme .nbc-frame-footer-cta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-block:24px}.workspace-theme .nbc-frame-payments{display:flex;align-items:center;padding-block:12px}.workspace-theme .nbc-frame-footer-cta .nbc-frame-payments{padding:0}
.workspace-theme .nbc-frame-footer-cta>.nbc-button{display:inline-flex;align-items:center;justify-content:center;background:var(--nbc-primary,#0948b3);color:#fff;border-radius:var(--nbc-button-radius,12px);padding:12px 22px;text-decoration:none;font-weight:650}
.workspace-theme .nbc-frame-widget{flex:0 1 280px;min-width:0}.workspace-theme .nbc-frame-widget img{max-width:100%;height:auto}
@media(max-width:900px){.workspace-theme .nbc-frame-footer-main{flex-wrap:wrap;gap:32px}.workspace-theme .nbc-frame-story{flex-basis:100%;max-width:none}.workspace-theme .nbc-footer-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.workspace-theme .nbc-frame-inner{width:calc(100% - 36px)}.workspace-theme .nbc-frame-footer-main{padding-block:32px}.workspace-theme .nbc-frame-footer-bottom{align-items:flex-start;flex-direction:column}.workspace-theme .nbc-footer-menu{gap:26px 18px}.workspace-theme .nbc-frame-footer-cta{align-items:flex-start;flex-direction:column}}
