.zt-marketing-footer[data-v-f48a6d68]{--zt-footer-bg:color-mix(in srgb,var(--zt-paper-muted) 72%,var(--zt-paper));--zt-footer-ink:var(--zt-ink);--zt-footer-muted:var(--zt-muted);--zt-footer-faint:var(--zt-faint);--zt-footer-line:var(--zt-line);background:var(--zt-footer-bg);color:var(--zt-footer-muted);padding:4.5rem 1rem 0}@media (min-width:640px){.zt-marketing-footer[data-v-f48a6d68]{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.zt-marketing-footer[data-v-f48a6d68]{padding-top:5rem}}html.dark{--zt-footer-bg:#0b0b0e;--zt-footer-ink:#f5f5f5;--zt-footer-muted:#9ca3af;--zt-footer-faint:#6b7280;--zt-footer-line:hsla(0,0%,100%,.08)}.zt-footer-inner[data-v-f48a6d68]{border-top:1px solid var(--zt-footer-line);margin-inline:auto;max-width:72rem;padding-top:2.5rem}.zt-footer-main[data-v-f48a6d68]{display:grid;gap:1.25rem}@media (min-width:1024px){.zt-footer-main[data-v-f48a6d68]{align-items:start;-moz-column-gap:1.75rem;column-gap:1.75rem;grid-template-columns:minmax(12rem,1.2fr) repeat(var(--zt-footer-cols,5),minmax(0,1fr));row-gap:2rem}}.zt-footer-brand[data-v-f48a6d68]{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.5rem}@media (min-width:1024px){.zt-footer-brand[data-v-f48a6d68]{padding-bottom:0}}.zt-footer-brand-row[data-v-f48a6d68]{align-items:center;display:flex;gap:.7rem}.zt-footer-logo[data-v-f48a6d68]{border-radius:.375rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.zt-footer-brand-name[data-v-f48a6d68]{font-size:clamp(1.5rem,2.2vw,1.75rem);letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.zt-footer-brand-name[data-v-f48a6d68],.zt-footer-brand-tagline[data-v-f48a6d68]{color:var(--zt-footer-ink);font-weight:600;margin:0}.zt-footer-brand-tagline[data-v-f48a6d68]{font-size:.6875rem;letter-spacing:.14em;max-width:18rem;opacity:.78;text-transform:uppercase}.zt-footer-brand-statement[data-v-f48a6d68]{color:var(--zt-footer-muted);font-size:.8125rem;line-height:1.55;margin:0;max-width:18rem}.zt-footer-contact[data-v-f48a6d68]{color:var(--zt-blue);display:inline-flex;font-size:.8125rem;transition:color .16s ease;width:-moz-fit-content;width:fit-content}.zt-footer-contact[data-v-f48a6d68]:hover{color:var(--zt-footer-ink)}.zt-footer-section[data-v-f48a6d68]{border-top:1px solid var(--zt-footer-line)}@media (min-width:1024px){.zt-footer-section[data-v-f48a6d68]{border-top:0}}.zt-footer-section-toggle[data-v-f48a6d68]{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.9rem 0;text-align:left;width:100%}@media (min-width:1024px){.zt-footer-section-toggle[data-v-f48a6d68]{display:none}}.zt-footer-heading[data-v-f48a6d68]{color:var(--zt-footer-faint);font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.zt-footer-heading--desktop[data-v-f48a6d68]{display:none;margin-bottom:.85rem}@media (min-width:1024px){.zt-footer-heading--desktop[data-v-f48a6d68]{display:block}}.zt-footer-chevron[data-v-f48a6d68]{color:var(--zt-footer-faint);flex-shrink:0;height:1rem;transition:transform .16s ease;width:1rem}.zt-footer-section.is-open .zt-footer-chevron[data-v-f48a6d68]{transform:rotate(180deg)}.zt-footer-links[data-v-f48a6d68]{display:grid;gap:.7rem;list-style:none;margin:0;padding:0 0 1rem}@media (min-width:1024px){.zt-footer-links[data-v-f48a6d68]{gap:.75rem;padding:0}}.zt-footer-link[data-v-f48a6d68],[data-v-f48a6d68] .zt-footer-social-link{color:var(--zt-footer-muted);display:inline-flex;font-size:.875rem;line-height:1.45;transition:color .16s ease,transform .16s ease}.zt-footer-link[data-v-f48a6d68]:hover,[data-v-f48a6d68] .zt-footer-social-link:hover{color:var(--zt-footer-ink);transform:translate(2px)}html.dark{color:#fff}.zt-footer-disclosure[data-v-f48a6d68]{border-top:1px solid var(--zt-footer-line);margin-top:2.25rem;padding-top:1.15rem;text-align:left}.zt-footer-disclosure p[data-v-f48a6d68]{color:var(--zt-footer-faint);font-size:.8125rem;line-height:1.55;margin:0;max-width:56rem}.zt-footer-disclosure-link[data-v-f48a6d68]{color:var(--zt-blue);margin-left:.25rem;transition:color .16s ease}.zt-footer-disclosure-link[data-v-f48a6d68]:hover{color:var(--zt-footer-ink)}.zt-footer-legal-bar[data-v-f48a6d68]{border-top:1px solid var(--zt-footer-line);display:flex;flex-direction:column;gap:.85rem;justify-content:center;margin-top:1.35rem;min-height:4rem;padding:1.1rem 0 1.35rem}@media (min-width:768px){.zt-footer-legal-bar[data-v-f48a6d68]{align-items:center;flex-direction:row;gap:1.25rem;justify-content:space-between}}.zt-footer-legal-left[data-v-f48a6d68]{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem 1.1rem}.zt-footer-copy[data-v-f48a6d68],.zt-footer-license[data-v-f48a6d68]{color:var(--zt-footer-faint);font-size:.75rem;margin:0}.zt-footer-langs[data-v-f48a6d68]{display:flex;flex-wrap:wrap;gap:.35rem}.zt-footer-lang[data-v-f48a6d68]{border-radius:.35rem;color:var(--zt-footer-faint);font-size:.6875rem;line-height:1;padding:.35rem .45rem;transition:color .15s ease,background-color .15s ease}.zt-footer-lang[data-v-f48a6d68]:hover{background:color-mix(in srgb,var(--zt-footer-ink) 6%,transparent);color:var(--zt-footer-ink)}.zt-footer-lang.is-active[data-v-f48a6d68]{background:color-mix(in srgb,var(--zt-footer-ink) 8%,transparent);color:var(--zt-footer-ink)}.zt-footer-legal-links[data-v-f48a6d68]{display:flex;flex-wrap:wrap;gap:.65rem 1rem}.zt-footer-legal-link[data-v-f48a6d68]{color:var(--zt-footer-faint);font-size:.75rem;transition:color .15s ease}.zt-footer-legal-link[data-v-f48a6d68]:hover{color:var(--zt-footer-ink)}@media (min-width:768px) and (max-width:1023px){.zt-footer-section-toggle[data-v-f48a6d68]{display:flex}.zt-footer-heading--desktop[data-v-f48a6d68]{display:none}}
