.funnel-layout{font-family:var(--font-geist-sans), system-ui, sans-serif;--fn-px:var(--spacing-7);--fn-nav-h:120px;--fn-py-sm:var(--spacing-10);--fn-py-md:var(--spacing-10);--fn-py-lg:var(--spacing-10);--fn-py-testimonial:var(--spacing-13);--fn-copy-max-960:none;--fn-copy-max-800:none;--fn-copy-max-640:none;--fn-hero-max:1400px;--fn-cta-col-w:min(400px, 100%);--fn-stack-gap:40px;--fn-illustration-ghost-h:84px;--type-13-size:28px;--type-13-lh:1.15;--type-13-ls:0;--type-12-size:28px;--type-12-lh:1.15;--type-12-ls:0;--type-11-size:24px;--type-11-lh:1.25;--type-11-ls:0;--type-10-size:24px;--type-10-lh:1.25;--type-10-ls:0;--type-9-size:20px;--type-9-lh:1.25;--type-9-ls:0;--type-8-size:18px;--type-8-lh:1.25;--type-8-ls:0;--type-7-size:16px;--type-7-lh:1.5;--type-7-ls:0;--type-6-size:16px;--type-6-lh:1.5;--type-6-ls:0}@media (min-width:48rem){.funnel-layout{--fn-px:var(--spacing-10);--fn-stack-gap:64px;--type-13-size:36px;--type-13-lh:1.15;--type-13-ls:-.01em;--type-12-size:32px;--type-12-lh:1.15;--type-12-ls:-.01em;--type-11-size:32px;--type-11-lh:1.15;--type-11-ls:-.01em;--type-10-size:28px;--type-10-lh:1.15;--type-10-ls:0;--type-9-size:24px;--type-9-lh:1.25;--type-9-ls:0;--type-8-size:20px;--type-8-lh:1.25;--type-8-ls:0;--type-7-size:18px;--type-7-lh:1.25;--type-7-ls:0;--type-6-size:16px;--type-6-lh:1.5;--type-6-ls:0}}@media (min-width:64rem){.funnel-layout{--fn-px:var(--spacing-14);--fn-stack-gap:80px;--fn-py-md:var(--spacing-12);--fn-py-lg:var(--spacing-13);--fn-copy-max-960:960px;--fn-copy-max-800:800px;--fn-copy-max-640:640px;--type-13-size:48px;--type-13-lh:1;--type-13-ls:-.015em;--type-12-size:40px;--type-12-lh:1;--type-12-ls:-.015em;--type-11-size:36px;--type-11-lh:1.15;--type-11-ls:-.01em;--type-10-size:32px;--type-10-lh:1.15;--type-10-ls:-.01em;--type-9-size:28px;--type-9-lh:1.15;--type-9-ls:0;--type-8-size:24px;--type-8-lh:1.25;--type-8-ls:0;--type-7-size:20px;--type-7-lh:1.25;--type-7-ls:0;--type-6-size:18px;--type-6-lh:1.25;--type-6-ls:0}}.funnel-layout .fn-tags-desktop{display:flex}.funnel-layout .fn-tags-compact{display:none}@media (max-width:63.99rem){.funnel-layout .fn-tags-desktop{display:none}.funnel-layout .fn-tags-compact{display:flex}.funnel-layout .fn-browser-banner-section{display:none!important}}.funnel-layout .fn-illustration-ghost{width:1px;height:var(--fn-illustration-ghost-h);pointer-events:none;flex-shrink:0}.funnel-layout .fn-hero-title{font-size:var(--type-14-size);line-height:var(--type-14-lh);letter-spacing:var(--type-14-ls);font-weight:var(--type-14-weight)}@media (min-width:48rem){.funnel-layout .fn-hero-title{font-size:var(--type-15-size);line-height:var(--type-15-lh);letter-spacing:var(--type-15-ls);font-weight:var(--type-15-weight)}}@media (min-width:64rem){.funnel-layout .fn-hero-title{font-size:var(--type-17-size);line-height:var(--type-17-lh);letter-spacing:var(--type-17-ls);font-weight:var(--type-17-weight)}}.funnel-layout .fn-region-heading{font-size:var(--type-11-size);line-height:var(--type-11-lh);letter-spacing:var(--type-11-ls);font-weight:500}@media (min-width:48rem){.funnel-layout .fn-region-heading{font-size:var(--type-15-size);line-height:var(--type-15-lh);letter-spacing:var(--type-15-ls);font-weight:var(--type-15-weight)}}@media (min-width:64rem){.funnel-layout .fn-region-heading{font-size:var(--type-17-size);line-height:var(--type-17-lh);letter-spacing:var(--type-17-ls);font-weight:var(--type-17-weight)}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes partnersScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.funnel-layout [data-reveal]{will-change:transform, opacity}.funnel-layout .fn-contact-grid{gap:var(--spacing-10);width:100%;max-width:var(--fn-hero-max);grid-template-columns:1fr;display:grid}.funnel-layout .fn-contact-copy{text-align:center;align-items:center}@media (min-width:64rem){.funnel-layout .fn-contact-grid{gap:var(--spacing-12);grid-template-columns:1fr 1fr}.funnel-layout .fn-contact-copy{text-align:left;justify-content:space-between;align-items:flex-start}}.funnel-layout .fn-contact-principles{display:none}@media (min-width:64rem){.funnel-layout .fn-contact-principles{display:flex}}.funnel-layout .fn-contact-fields{grid-template-columns:1fr}@media (min-width:48rem){.funnel-layout .fn-contact-fields{grid-template-columns:1fr 1fr}}.funnel-layout .fn-contact-form{padding:var(--spacing-7)}@media (min-width:48rem){.funnel-layout .fn-contact-form{padding:var(--spacing-9)}}.fn-backify-numbers-header,.fn-backify-numbers-track,.fn-testimonials-header,.fn-testimonials-track{width:100%;max-width:var(--fn-hero-max)}.fn-backify-numbers-track,.fn-testimonials-track{padding-right:var(--spacing-11);-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--spacing-11)), transparent 100%);-webkit-mask-image:linear-gradient(to right, black 0, black calc(100% - var(--spacing-11)), transparent 100%);mask-image:linear-gradient(to right, black 0, black calc(100% - var(--spacing-11)), transparent 100%)}.funnel-layout section[id]{scroll-margin-top:var(--fn-nav-h)}.fn-backify-numbers-track[data-scrolled=true],.fn-testimonials-track[data-scrolled=true]{-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--spacing-11), black calc(100% - var(--spacing-11)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--spacing-11), black calc(100% - var(--spacing-11)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--spacing-11), black calc(100% - var(--spacing-11)), transparent 100%)}@media (max-width:63.9375rem){.fn-testimonials-header{grid-template-columns:1fr!important}.fn-testimonials-header-aside{display:none!important}}
