.marketing-site .fm-navbar__dropdown.is-open .fm-navbar__dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;translate:0 0;transition-delay:0s}.marketing-site .fm-footer__cookie-preferences{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;text-align:inherit}.marketing-site .fm-footer__cookie-preferences:focus-visible,.marketing-site .fm-footer__cookie-preferences:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.marketing-site .fm-primary-cta__arrow{position:relative;overflow:hidden}.marketing-site .fm-primary-cta__arrow-icon{grid-area:1/1;transition:opacity .5s cubic-bezier(.93,.21,.42,.97),transform .5s cubic-bezier(.93,.21,.42,.97)}.marketing-site .fm-primary-cta__arrow-icon--in{opacity:0;transform:translateX(-18px) rotate(-18deg)}.marketing-site .fm-primary-cta:is(:hover,:focus-visible) .fm-primary-cta__arrow-icon--out{opacity:0;transform:translateX(18px) rotate(18deg)}.marketing-site .fm-primary-cta:is(:hover,:focus-visible) .fm-primary-cta__arrow-icon--in{opacity:1;transform:translateX(0) rotate(0)}.marketing-site .fm-vimeo-stop{position:absolute;z-index:5;top:14px;right:14px;display:grid;width:38px;height:38px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(0,0,0,.66);color:#fff;cursor:pointer;font-size:27px;line-height:1;place-items:center;transition:background-color .18s ease,scale .18s ease}.marketing-site .fm-vimeo-stop:is(:hover,:focus-visible){background:rgba(0,0,0,.9);outline:2px solid #fff;outline-offset:2px;scale:1.05}.marketing-site .fm-vimeo-error{position:absolute;z-index:4;right:20px;bottom:18px;left:20px;border-radius:10px;background:rgba(0,0,0,.78);padding:10px 14px;color:#fff;font-size:13px;text-align:center}.marketing-site .fm-not-found{min-height:100vh;padding:160px 24px 100px}.marketing-site .fm-not-found>:where(h1,p,a){animation:fm-not-found-enter .7s cubic-bezier(.22,1,.36,1) both}.marketing-site[data-motion-ready=true] :where(.fm-registration-live__form-column>h1,.fm-registration-live__testimonials>h2,.fm-pricing-page>.fm-pricing-page__calculator)[data-motion-reveal=up]{--fm-motion-y:60px}.marketing-site[data-motion-ready=true] :where(.fm-blog-article__header>h1,.fm-blog-article__author,.fm-blog-article__content,.fm-blog-article__aside)[data-motion-reveal=up]{--fm-motion-y:50px}.marketing-site[data-motion-ready=true] .fm-blog-article__header>h1[data-motion-reveal][data-motion-visible=true]{animation-name:fm-blog-article-title-enter;transform-origin:50% 100%}.marketing-site .fm-not-found>p{animation-delay:.1s}.marketing-site .fm-not-found>a{animation-delay:.2s}@keyframes fm-not-found-enter{0%{opacity:.001;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes fm-blog-article-title-enter{0%{opacity:.001;transform:perspective(1200px) translateY(50px) rotateX(-20deg)}to{opacity:1;transform:perspective(1200px) translateY(0) rotateX(0)}}@media (max-width:1199.98px){.marketing-site .fm-navbar__menu-lines{position:relative;display:block;width:22px;height:18px}.marketing-site .fm-navbar__menu-lines>span{position:absolute;top:50%;left:1px;display:block;width:20px;height:2px;border-radius:999px;background:currentColor;transform-origin:50% 50%;transition:opacity .22s ease,transform .4s cubic-bezier(.22,1,.36,1)}.marketing-site .fm-navbar__menu-lines>span:first-child{transform:translateY(-6px)}.marketing-site .fm-navbar__menu-lines>span:nth-child(2){transform:translateY(0)}.marketing-site .fm-navbar__menu-lines>span:last-child{transform:translateY(6px)}.marketing-site .fm-navbar--menu-open .fm-navbar__menu-lines>span:first-child{transform:translateY(-6px)}.marketing-site .fm-navbar--menu-open .fm-navbar__menu-lines>span:nth-child(2){opacity:1;transform:translateY(0)}.marketing-site .fm-navbar--menu-open .fm-navbar__menu-lines>span:last-child{transform:translateY(6px)}}@media (max-width:809.98px){.marketing-site .fm-not-found{min-height:100vh;padding:120px 20px 60px}.marketing-site .fm-not-found p{width:270px}}@media (prefers-reduced-motion:reduce){.marketing-site .fm-not-found>:where(h1,p,a){animation:none}.marketing-site .fm-navbar__menu-lines>span,.marketing-site .fm-vimeo-stop{transition:none}}