.sz-lp-footer{--szf-logo:28px;--szf-fg:#fff;--szf-bg:var(--sz-ink,#0f1011);--szf-muted:hsla(0,0%,100%,.62);--szf-border:hsla(0,0%,100%,.14);background:var(--szf-bg);color:var(--szf-fg);font-family:var(--sz-font-body,"DM Sans","Helvetica Neue",Arial,sans-serif);text-align:left;width:100%}.sz-lp-footer,.sz-lp-footer *,.sz-lp-footer :after,.sz-lp-footer :before{box-sizing:border-box}.sz-lp-footer--dark{--szf-bg:var(--sz-ink,#0f1011);--szf-fg:#fff;--szf-muted:hsla(0,0%,100%,.62);--szf-border:hsla(0,0%,100%,.14)}.sz-lp-footer--light{--szf-bg:#fff;--szf-fg:var(--sz-ink,#0f1011);--szf-muted:rgba(15,16,17,.62);--szf-border:rgba(15,16,17,.1)}.sz-lp-footer--soft{--szf-bg:#f4f5f3;--szf-fg:var(--sz-ink,#0f1011);--szf-muted:rgba(15,16,17,.62);--szf-border:rgba(15,16,17,.1)}.sz-lp-footer.is-bordered{border-top:1px solid var(--szf-border)}.sz-lp-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;margin:0 auto;max-width:1296px;padding:40px 48px;width:100%}.sz-lp-footer--full .sz-lp-footer__bar-inner,.sz-lp-footer--full .sz-lp-footer__inner{max-width:none}.sz-lp-footer--narrow .sz-lp-footer__bar-inner,.sz-lp-footer--narrow .sz-lp-footer__inner{max-width:1080px}.sz-lp-footer__brand{align-items:center;display:flex;flex-wrap:wrap;gap:20px;min-width:0}.sz-lp-footer__logo{align-items:center;color:inherit;display:inline-flex;line-height:0;text-decoration:none}.sz-lp-footer__logo img{display:block;height:var(--szf-logo);max-width:240px;width:auto}.sz-lp-footer__wordmark{color:var(--szf-fg);font-family:var(--sz-font-head,"neuzeit-grotesk","DM Sans",sans-serif);font-size:19px;font-weight:700;letter-spacing:.04em;line-height:1}.sz-lp-footer__claim{color:var(--szf-muted);font-size:15px;line-height:1.5;margin:0;max-width:44ch;text-align:left}.sz-lp-footer__links ul{align-items:center;display:flex;flex-wrap:wrap;gap:12px 28px}.sz-lp-footer__links li,.sz-lp-footer__links ul{list-style:none;margin:0;padding:0}.sz-lp-footer__links a{border-bottom:1px solid transparent;color:var(--szf-fg);font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;transition:border-color .15s ease,opacity .15s ease}.sz-lp-footer__links a:hover{border-bottom-color:currentColor;opacity:.85}.sz-lp-footer__bar{border-top:1px solid var(--szf-border)}.sz-lp-footer__bar-inner{margin:0 auto;max-width:1296px;padding:18px 48px;width:100%}.sz-lp-footer__copy{color:var(--szf-muted);display:block;font-size:14px;line-height:1.4}@media (max-width:900px){.sz-lp-footer__inner{gap:22px;padding:32px 20px}.sz-lp-footer__brand,.sz-lp-footer__inner{align-items:flex-start;flex-direction:column}.sz-lp-footer__brand{gap:12px}.sz-lp-footer__links ul{gap:10px 20px}.sz-lp-footer__bar-inner{padding:16px 20px}.sz-lp-footer__copy{font-size:13px}}.sz-lp-footer p{margin:0}.sz-lp-footer li,.sz-lp-footer ul{list-style:none}@media (max-width:900px){body:has(.dib-mobile-cta) .sz-lp-footer__bar-inner,body:has(.mobile-cta-bar) .sz-lp-footer__bar-inner{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}}