.marketingFooter_footer__JRjAF{padding:0 16px 16px;background:var(--marketing-footer-bg,var(--cl-bg-surface));font-family:var(--cl-font-sans)}.marketingFooter_panel__oubxk{max-width:1408px;margin:0 auto;padding:56px 56px 28px;border-radius:36px;background:var(--cl-bg-canvas);color:var(--cl-text-primary)}.marketingFooter_top__H23s1{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px 32px}.marketingFooter_about__sd_tR{display:grid;align-content:start;gap:16px}.marketingFooter_brand__WHYEr{display:inline-flex;align-items:center;gap:9px;width:-webkit-max-content;width:max-content;color:var(--cl-text-primary)!important;font-size:19px;font-weight:500;letter-spacing:-.025em;text-decoration:none!important}.marketingFooter_brand__WHYEr b{font-weight:750}.marketingFooter_brandLogo__VDMaY{width:28px;height:28px}.marketingFooter_tagline__CUlvX{margin:0;max-width:30em;font-size:14px;line-height:1.6;color:var(--cl-text-secondary)}.marketingFooter_socials__LSAoD{display:flex;gap:8px;margin:4px 0 0;padding:0;list-style:none}.marketingFooter_social__JjFU7{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--cl-bg-surface);color:var(--cl-text-secondary)!important;transition:color var(--cl-motion-fast) var(--cl-motion-ease),transform var(--cl-motion-fast) var(--cl-motion-ease)}.marketingFooter_social__JjFU7 svg{width:16px;height:16px}.marketingFooter_social__JjFU7:hover{color:var(--cl-text-primary)!important;transform:translateY(-1px)}.marketingFooter_columnTitle___BHzK{margin:0 0 14px;font-size:13px;font-weight:650;color:var(--cl-text-primary)}.marketingFooter_column__3Wwic ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.marketingFooter_link__syHPN{font-size:14px;line-height:1.45;color:var(--cl-text-secondary)!important;text-decoration:none!important;transition:color var(--cl-motion-fast) var(--cl-motion-ease)}.marketingFooter_link__syHPN:hover{color:var(--cl-text-primary)!important}.marketingFooter_brand__WHYEr:focus-visible,.marketingFooter_link__syHPN:focus-visible,.marketingFooter_social__JjFU7:focus-visible{outline:2px solid var(--cl-border-focus);outline-offset:2px;border-radius:6px}.marketingFooter_bottom__eWFmb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:48px;padding-top:24px;border-top:1px solid var(--cl-border-default);font-size:13px;color:var(--cl-text-tertiary)}.marketingFooter_bottom__eWFmb .marketingFooter_link__syHPN{font-size:13px}.marketingFooter_footer__JRjAF[data-tone=dark]{background:var(--hp-page,var(--cl-neutral-900))}.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_panel__oubxk{background:color-mix(in srgb,var(--cl-text-inverse) 6%,transparent);border:1px solid color-mix(in srgb,var(--cl-text-inverse) 10%,transparent);color:var(--cl-text-inverse)}.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_brand__WHYEr,.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_columnTitle___BHzK,.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_link__syHPN:hover,.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_social__JjFU7:hover{color:var(--cl-text-inverse)!important}.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_link__syHPN,.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_social__JjFU7,.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_tagline__CUlvX{color:color-mix(in srgb,var(--cl-text-inverse) 68%,transparent)!important}.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_social__JjFU7{background:color-mix(in srgb,var(--cl-text-inverse) 10%,transparent)}.marketingFooter_footer__JRjAF[data-tone=dark] .marketingFooter_bottom__eWFmb{border-top-color:color-mix(in srgb,var(--cl-text-inverse) 12%,transparent);color:color-mix(in srgb,var(--cl-text-inverse) 50%,transparent)}@media (max-width:1023px){.marketingFooter_top__H23s1{grid-template-columns:repeat(3,minmax(0,1fr))}.marketingFooter_about__sd_tR{grid-column:1/-1}}@media (max-width:639px){.marketingFooter_footer__JRjAF{padding:0 8px 8px}.marketingFooter_panel__oubxk{padding:36px 20px 24px;border-radius:28px}.marketingFooter_top__H23s1{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.marketingFooter_bottom__eWFmb{margin-top:36px}}@media (prefers-reduced-motion:reduce){.marketingFooter_social__JjFU7,.marketingFooter_social__JjFU7:hover{transition:none;transform:none}}