.site-footer{--color-white: #ffffff;--color-black: #141414;--color-grey: #767676;--color-grey-dark: #8b8b8b;--color-accent: #863fff;--color-highlight: rgb(230, 255, 6);--color-pastel-purple: #ece2ff;--color-pastel-purple-light: #F5F0FF;--color-pastel-lime: #F9FFBF;--color-pastel-pink: #FFECF3;--color-pastel-blue: #E2EFFF;--color-pink: #FF3EB2;--color-blue: #2B89FF;--color-selection-background: #863fff;--color-selection-text: var(--color-white);--color-text: var(--color-black, #141414);--color-text-inverse: var(--color-white, #ffffff);--color-text-muted: #8b8b8b;--color-background: var(--color-white, #ffffff);--color-background-inverse: var(--color-black, #141414);--color-background-subtle: color-mix(in srgb, var(--color-black, #141414) 3%, white);--color-border: color-mix(in srgb, var(--color-white) 86.8%, var(--color-black));--color-border-strong: #949494;--color-grid-line: #eaeaea;--color-error: #d72c2c;--color-invert: var(--color-white, #ffffff);--font-size-hero: 4.5rem;--font-size-h1: 4rem;--font-size-h2: 2.5rem;--font-size-h3: 1.5rem;--font-size-h4: 1.25rem;--font-size-h5: 1.125rem;--font-size-h6: 1rem;--font-size-body: 1rem;--font-size-body-lg: 1.125rem;--font-size-body-xl: 1.5rem;--font-size-small: 0.875rem;--font-size-tiny: 0.75rem;--font-size-xxs: 0.625rem;--font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-weight-normal: 350;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-heading: var(--font-weight-medium);--font-weight-body: var(--font-weight-normal);--border-radius-xs: 0.125rem;--border-radius-sm: 0.25rem;--border-radius-lg: 0.5rem;--border-radius-xl: 0.75rem;--border-radius-2xl: 1rem;--border-radius-3xl: 1.5rem;--border-radius-4xl: 2rem;--border-radius-circle: 9999px;--border-radius-pill: 5.625rem;--border-radius: var(--border-radius-xs);--button-radius-button: 0.375rem;--border-width-base: 0.0625rem;--border-width-divider: 0.0625rem;--space-2xs: 0.125rem;--space-xs: 0.25rem;--space-sm: 0.5rem;--space-md: 0.75rem;--space-md-lg: 0.875rem;--space-lg: 1rem;--space-ml: 1.25rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 3.5rem;--space-6xl: 4rem;--space-7xl: 4.5rem;--space-8xl: 5rem;--space-9xl: 5.5rem;--space-10xl: 6rem;--space-11xl: 6.5rem;--space-12xl: 7rem;--space-13xl: 7.5rem;--space-14xl: 8rem;--space-15xl: 8.5rem;--space-16xl: 9rem;--space-17xl: 9.5rem;--space-18xl: 10rem;--space-19xl: 10.5rem;--space-20xl: 11rem;--line-height-flush: 1;--line-height-snug: 1.15;--line-height-tight: 1.25;--line-height-normal: 1.4;--line-height-relaxed: 1.5;--line-height-loose: 1.6;--line-height-spacious: 1.7;--ease-default: cubic-bezier(0.4, 0, 0.2, 1);--ease-expressive: cubic-bezier(0.625, 0.05, 0, 1);--duration-fast: 0.2s;--duration-default: 0.3s;--duration-slow: 0.5s;--container-max-width: 80rem;--padding-sides: 4rem}@media screen and (max-width: 1280px){.site-footer{--font-size-h1: 3rem}}@media(max-width: 1024px){.site-footer{--padding-sides: 2rem}}@media(max-width: 767px){.site-footer{--padding-sides: 1rem;--font-size-h2: 2rem;--font-size-hero: 3.5rem;--font-size-body: 1.25rem}}.site-footer{background-color:var(--color-background);color:var(--color-text)}.site-footer .site-footer__inner{max-width:calc(75rem + var(--space-2xl)*2);margin:0 auto;padding:6rem var(--space-2xl) var(--space-3xl)}@media screen and (max-width: 767px){.site-footer .site-footer__inner{padding:var(--space-5xl) var(--space-lg) var(--space-3xl)}}.site-footer .site-footer__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));column-gap:var(--space-lg)}@media screen and (max-width: 1279px){.site-footer .site-footer__grid{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:var(--space-ml)}}@media screen and (max-width: 767px){.site-footer .site-footer__grid{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:var(--space-lg)}}.site-footer .site-footer__col{min-width:0;margin-bottom:4.5rem}@media screen and (max-width: 767px){.site-footer .site-footer__col{margin-bottom:2.25rem}}.site-footer .site-footer__heading{margin:0 0 var(--space-ml);color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:normal}@media screen and (max-width: 767px){.site-footer .site-footer__heading{margin-bottom:var(--space-md-lg);font-size:var(--font-size-small);line-height:1.25rem}}.site-footer .site-footer__links{display:flex;flex-direction:column;gap:var(--space-lg);margin:0;padding:0;list-style:none}@media screen and (max-width: 767px){.site-footer .site-footer__links{gap:var(--space-md)}}.site-footer .site-footer__links li{display:flex;margin:0;padding:0}.site-footer .site-footer__links a{display:inline-block;color:var(--color-text);font-size:1rem;font-weight:var(--font-weight-normal);line-height:var(--line-height-tight);text-decoration:none;overflow-wrap:anywhere;transition:color var(--duration-fast) var(--ease-default)}@media screen and (max-width: 767px){.site-footer .site-footer__links a{font-size:var(--font-size-small);line-height:1.375rem}}@media(hover: hover)and (pointer: fine){.site-footer .site-footer__links a:hover{color:var(--color-accent)}}.site-footer a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--border-radius-xs)}.site-footer .site-footer__col--lusha-footer-ask-ai .site-footer__heading{margin-bottom:var(--space-xl);line-height:1.5rem}@media screen and (max-width: 767px){.site-footer .site-footer__col--lusha-footer-ask-ai .site-footer__heading{margin-bottom:var(--space-lg);color:var(--color-text-muted);font-weight:var(--font-weight-normal);line-height:1.25rem}}.site-footer .site-footer__ai{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0;padding:0;list-style:none}.site-footer .site-footer__ai li{margin:0}.site-footer .site-footer__ai-link{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;overflow:hidden;transition:opacity var(--duration-fast) var(--ease-default)}.site-footer .site-footer__ai-link img{display:block;width:100%;height:100%}@media(hover: hover)and (pointer: fine){.site-footer .site-footer__ai-link:hover{opacity:.8}}.site-footer .site-footer__ai-link--gemini{background-image:linear-gradient(144deg, #ffffff 7.18%, #d9eaff 95.7%)}.site-footer .site-footer__ai-link--gemini img{width:1.175rem;height:1.175rem}.site-footer .site-footer__ai-link--perplexity{background-color:#1b3138}.site-footer .site-footer__ai-link--perplexity img{width:1.1rem;height:1.1rem}.site-footer .site-footer__brand{grid-column:1/-1;margin-top:var(--space-sm)}@media screen and (max-width: 767px){.site-footer .site-footer__brand{order:1;margin-top:var(--space-ml)}}.site-footer .site-footer__grid>.site-footer__brand:first-child{margin-top:0}.site-footer .site-footer__logo{display:inline-block;line-height:0}.site-footer .site-footer__logo img{width:7.8125rem;height:auto;margin:-0.25rem 0 -0.25rem -0.1875rem}@media screen and (max-width: 767px){.site-footer .site-footer__logo img{width:7.3rem}}@media screen and (max-width: 767px){.site-footer .site-footer__col--legal{order:2;grid-column:1/-1;margin:var(--space-ml) 0 0}.site-footer .site-footer__col--legal .site-footer__heading{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.site-footer .site-footer__col--legal .site-footer__links{flex-direction:row;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg)}.site-footer .site-footer__col--legal .site-footer__links a{color:var(--color-text-muted);line-height:1.25rem}}.site-footer .site-footer__legal-copy{grid-column:1/-1;margin-top:var(--space-5xl);color:var(--color-text-muted);font-size:var(--font-size-tiny);font-weight:var(--font-weight-normal);line-height:1.25rem}@media screen and (max-width: 767px){.site-footer .site-footer__legal-copy{order:3;margin-top:var(--space-ml);line-height:1.1875rem}}.site-footer .site-footer__legal-copy p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.site-footer .site-footer__legal-copy p+p{margin-top:1.25rem}.site-footer .site-footer__legal-copy a{color:var(--color-accent);font-weight:var(--font-weight-bold);text-decoration:none}@media(hover: hover)and (pointer: fine){.site-footer .site-footer__legal-copy a:hover{text-decoration:underline}}