.background--primary{--color-background:var(--background);--color-text:var(--foreground);--color-title:var(--heading)}.background--secondary{--color-background:var(--secondary);--color-text:var(--foreground);--color-title:var(--heading)}.background--inverted{--color-background:var(--inverted);--color-text:var(--inverted-foreground);--color-title:var(--inverted-heading);position:relative;overflow:hidden}.background--gradient{--color-background:var(--gradient-background);--color-text:var(--gradient-text);--color-title:var(--gradient-title)}.background{background-color:var(--color-background);color:var(--color-text)}.background h1,.background h2,.background h3{color:var(--color-title)}.background--relative{position:relative}.background--relative>div:first-child,.background--relative>section:first-child{z-index:10;position:relative}.background--secondary+.background--primary,.background--primary+.background--secondary{position:relative}.background--secondary+.background--primary:before{content:"";background:linear-gradient(to bottom, var(--secondary), var(--background));z-index:1;pointer-events:none;height:150px;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.background--primary+.background--secondary:before{content:"";background:linear-gradient(to bottom, var(--background), var(--secondary));z-index:1;pointer-events:none;height:150px;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.background--secondary+.background--primary>*,.background--primary+.background--secondary>*{z-index:2;position:relative}.background--secondary:has(+.background--primary)>*{z-index:2;position:relative}.background--primary:has(+.background--secondary)>*{z-index:2;position:relative}
.menu--desktop .menu-product{--width:850px;box-shadow:0 5px 20px color-mix(in srgb, var(--color-heading) 20%, transparent);left:50%;right:0;top:var(--menu-product-top);z-index:var(--z-product-menu);background-color:color-mix(in srgb, var(--muted) 90%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:var(--width);border-radius:18px;grid-template-columns:1fr 1fr 1fr;gap:10px;width:100%;padding:10px;display:grid;position:fixed}.menu--desktop .menu-product:before{content:"";background-color:color-mix(in srgb, var(--muted) 60%, transparent);background-color:color-mix(in srgb, var(--muted) 0%, transparent);clip-path:polygon(50% 0%,0% 100%,100% 100%);width:100%;height:22px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.menu--desktop .menu-product__item{align-items:stretch;list-style-type:none;display:flex}.menu--desktop .menu-product__item-link{background-color:#fff;border-radius:15px;align-items:center;gap:10px;width:100%;padding:15px;line-height:1.4;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative}.menu--desktop .menu-product__item-link:before{content:"";background:linear-gradient(90deg, var(--color-brand-blue), var(--color-brand-pink), var(--color-brand-yellow), var(--color-brand-orange), var(--color-brand-green), var(--color-brand-blue));-webkit-mask-composite:xor;pointer-events:none;opacity:0;background-size:300% 100%;border-radius:17px;padding:2px;transition:opacity .3s;animation:4s linear infinite gradient-shift;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.menu--desktop .menu-product__item-link:hover:before,.menu--desktop .menu-product__item-link:hover .menu-product__item-image{opacity:1}.menu--desktop .menu-product__item-image{opacity:.8;width:70px;height:70px;transition:opacity .2s ease-in-out}.menu--desktop .menu-product__item-text{flex-direction:column;justify-content:center;gap:3px;display:flex}.menu--desktop .menu-product__item-name{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--color-heading);transition:color .2s ease-in-out}.menu--desktop .menu-product__item-description{font-size:var(--font-size-tiny);color:var(--foreground);opacity:.8;font-weight:450;line-height:1.3;transition:color .2s ease-in-out}.menu--desktop .menu-product__arrow{background-color:color-mix(in srgb, var(--muted) 60%, transparent);clip-path:polygon(50% 0%,0% 100%,100% 100%);transform-origin:bottom;width:20px;height:10px;transition:all .2s ease-in-out;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.menu--desktop .menu-product{transform-origin:top;transition:all .2s ease-in-out;transform:translate(-50%)}.menu--desktop .menu-product--hidden{opacity:0;pointer-events:none;transform:scaleY(.95)translate(-50%)}.menu--desktop .menu-product--hidden .menu-product__arrow{opacity:0;transform:scaleY(.2)translate(-50%)}.menu--desktop .menu-product--visible{opacity:1;pointer-events:initial;transform:scaleY(1)translate(-50%)}.menu--desktop .menu-product--visible .menu-product__arrow{opacity:1;transform:translate(-50%)}@media only screen and (max-width:650px){.menu--desktop .menu-product{grid-template-columns:1fr 1fr}}.menu--mobile .menu-product{flex-direction:column;gap:20px;margin:0;padding:0;transition:max-height .4s ease-in-out,opacity .4s ease-in-out;display:flex;overflow:hidden}.menu--mobile .menu-product.menu-product--hidden{opacity:0;max-height:0}.menu--mobile .menu-product.menu-product--visible{opacity:1;max-height:1000px}.menu--mobile .menu-product__item{list-style-type:none}.menu--mobile .menu-product__item:first-child{border-top:solid 1px rgba(var(--menu-text-color), .1);padding-top:20px}.menu--mobile .menu-product__item-link{gap:10px;padding:0;line-height:1.25;text-decoration:none;transition:all .2s ease-in-out;display:flex}.menu--mobile .menu-product__item-image{opacity:.8;width:40px;height:40px;transition:opacity .2s ease-in-out}.menu--mobile .menu-product__item-text{flex-direction:column;justify-content:center;gap:3px;display:flex}.menu--mobile .menu-product__item-name{font-weight:var(--font-weight-medium);font-size:var(--headline-small);color:rgb(var(--menu-text-color));transition:color .2s ease-in-out}.menu--mobile .menu-product__item-description{font-size:var(--font-size-base);color:var(--foreground);opacity:.8;font-weight:450;transition:color .2s ease-in-out}
:root{--menu-text-color:0, 0, 0}.menu__content--dark{--menu-text-color:255, 255, 255}.menu{font-size:var(--headline-small);z-index:var(--z-menu);--z-burger:4;--z-content:2;--z-background:1;--desktop-item-gap:0px;width:100%;padding:30px 0;transition:-webkit-backdrop-filter .2s ease-in-out,backdrop-filter .2s ease-in-out,background-color .2s ease-in-out;position:fixed}.menu--has-sub{padding-bottom:0}.menu__content{font-weight:var(--font-weight-medium);z-index:var(--z-content);display:flex;position:relative}.menu__logo{height:calc(var(--menu-height-main)*.8);transition:opacity .2s ease-in-out}.menu__logo-image{width:auto;height:calc(var(--menu-height-main)*.8)}.menu__logo-image g path{fill:rgb(var(--menu-text-color))}.menu__logo:hover{opacity:.8}.menu__main{margin:0;padding:0}.menu__main li{list-style:none}.menu__item-link,.menu__account-link{color:rgb(var(--menu-text-color));white-space:nowrap;text-decoration:none;transition:opacity .2s ease-in-out,color .2s ease-in-out}.menu__account a:hover{opacity:1;color:rgb(var(--menu-text-color))}.menu--scrolled{background-color:#ffffff80;position:fixed;top:0}.menu--scrolled .menu__background{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu__background{width:100%;height:100%;z-index:var(--z-background);position:absolute;top:0;left:0}.menu--mobile{--menu-height-main:30px;--menu-padding-top:30px;--menu-padding-side:var(--section-padding);--menu-burger-top:20px;--menu-burger-side:var(--menu-padding-side);--menu-margin-top--mobile:10px;--menu-margin-side--mobile:10px;--menu-padding-top--mobile:20px;--menu-padding-side--mobile:calc(var(--section-padding) - var(--menu-margin-side--mobile));--menu-burger-top--mobile:calc(var(--menu-burger-top) - var(--menu-margin-top--mobile));--menu-burger-side--mobile:var(--menu-padding-side--mobile);padding:var(--menu-padding-top) var(--menu-padding-side);width:100%}.menu--mobile .menu__item--product .menu__item-link{position:relative}.menu--mobile .menu__item--product .menu__item-link:after{content:"";border-left:solid 2px rgb(var(--menu-text-color));border-bottom:solid 2px rgb(var(--menu-text-color));width:5px;height:5px;margin-left:7px;transition:transform .2s ease-in-out;display:inline-block;position:absolute;top:50%;right:20px;transform:translateY(-40%)rotate(-135deg)}.menu--mobile .menu__item--product:has(.menu-product--visible) .menu__item-link:after{transform:translateY(-60%)rotate(-45deg)}.menu--mobile:has(>[aria-expanded=true]){--menu-text-color:15, 23, 42;max-height:calc(100dvh - 20px);box-shadow:0 5px 30px color-mix(in srgb, var(--color-heading) 20%, transparent);top:var(--menu-margin-top--mobile);left:var(--menu-margin-side--mobile);right:var(--menu-margin-side--mobile);width:auto;height:auto;padding:var(--menu-padding-top--mobile) var(--menu-padding-side--mobile);background-color:#fff;border-radius:9px;overflow:auto}.menu--mobile:has(>[aria-expanded=true]) .menu__content{max-height:none}.menu--mobile:has(>[aria-expanded=true]) .menu__burger{right:var(--menu-burger-side--mobile);top:var(--menu-burger-top--mobile)}.menu--mobile .menu__burger{color:rgb(var(--menu-text-color));right:var(--menu-burger-side);top:var(--menu-burger-top);font-weight:var(--font-weight-medium);z-index:var(--z-burger);background:0 0;border:none;order:2;align-items:center;gap:10px;display:flex;position:absolute}.menu--mobile .menu__burger-lines{width:25px;height:50px;position:relative}.menu--mobile .menu__burger-line{background-color:rgb(var(--menu-text-color));border-radius:1px;width:25px;height:2px;transition:transform .2s ease-in-out;position:absolute;top:calc(50% - 1px)}.menu--mobile .menu__burger-line:first-child{transform:translateY(-6px)}.menu--mobile .menu__burger-line:nth-child(3){transform:translateY(6px)}.menu--mobile [aria-expanded=true] .menu__burger-line:first-child{transform:rotate(45deg)}.menu--mobile [aria-expanded=true] .menu__burger-line:nth-child(2),.menu--mobile [aria-expanded=true] .menu__burger-line:nth-child(3){transform:rotate(-45deg)}.menu--mobile .menu__content{max-height:var(--menu-height-main);transition:max-height .2s ease-in-out;overflow:hidden}.menu--mobile .menu__logo{display:inline-block}.menu--mobile .menu__main{margin-top:15px}.menu--mobile .menu__content{flex-direction:column;gap:15px;display:block}.menu--mobile .menu__items li{display:block}.menu--mobile .menu__item-link,.menu--mobile .menu__account-link{border-top:solid 1px rgba(var(--menu-text-color), .1);font-size:var(--headline-medium);padding:15px 0;display:block}.menu--mobile [aria-expanded=true]+[role=menu]{max-height:200vh}.menu--desktop{position:fixed}.menu--desktop .menu__burger{display:none}.menu--desktop .menu__content{width:100%;padding-left:var(--section-padding);padding-right:var(--section-padding);box-sizing:border-box;max-width:var(--site-width-wide);grid-template-columns:1fr 3fr 1fr;align-items:center;gap:30px;margin:0 auto;display:grid}.menu--desktop .menu__content.menu__content--narrow{max-width:var(--site-width-standard)}.menu--desktop .menu__logo{grid-area:1/1;position:relative;top:-3px}.menu--desktop .menu__main{grid-area:1/2}.menu--desktop .menu__account{grid-area:1/3}.menu--desktop .menu__sub{grid-area:2/1/auto/4}.menu--desktop .menu__main{justify-content:center;align-items:center;gap:var(--desktop-item-gap);display:flex}.menu--desktop .menu__sub-content{font-size:var(--font-size-base);border-top:solid 1px rgba(var(--menu-text-color), .2);flex-basis:100%;justify-content:center;gap:20px;margin:0 auto;padding:13px 0;display:flex}.menu--desktop .menu__item--product .menu__item-link{padding-right:14px;position:relative}.menu--desktop .menu__item--product .menu__item-link:after{content:"";border-left:solid 2px rgb(var(--menu-text-color));border-bottom:solid 2px rgb(var(--menu-text-color));width:5px;height:5px;margin-left:7px;transition:transform .2s ease-in-out;display:inline-block;transform:translateY(-40%)rotate(-135deg)}.menu--desktop .menu__item--product:has(.menu-product--visible) .menu__item-link{background-color:var(--muted)}.menu--desktop .menu__item--product:has(.menu-product--visible) .menu__item-link:after{transform:translateY(-60%)rotate(-45deg)}.menu--desktop .menu__item-link,.menu--desktop .menu__account-link{opacity:1;border-radius:20px;padding:8px 20px;transition:background-color .2s ease-in-out}.menu--desktop .menu__item-link:hover,.menu--desktop .menu__account-link:hover{background-color:var(--muted);color:rgb(var(--menu-text-color))}.menu--desktop .menu__item-link{position:relative}.menu--desktop .menu__sub-item-link--active{opacity:1;font-weight:700}.menu--desktop .menu__account{gap:calc(var(--desktop-item-gap) + 5px);justify-content:right;align-items:center;display:flex}.menu--desktop .menu__signup{white-space:nowrap;color:rgb(var(--menu-text-color));border:solid 2px rgb(var(--menu-text-color));border-radius:20px;padding:7px 20px 5px;text-decoration:none;transition:background-color .2s ease-in-out}.menu--desktop .menu__signup:hover{color:rgb(var(--menu-text-color));background-color:var(--color-brand-yellow)}@media only screen and (max-width:950px){.menu--desktop .menu__item--book-demo{display:none}}@media only screen and (max-width:1050px){.menu--desktop .menu__item--about{display:none}}
@keyframes pipedrive-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes pipedrive-content-in{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pipedrive-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes pipedrive-content-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}.pipedrive-overlay{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.3s ease-out both pipedrive-backdrop-in;display:flex;position:fixed;inset:0}.pipedrive-overlay--closing{animation:.2s ease-in both pipedrive-backdrop-out}.pipedrive-overlay__content{border-radius:var(--header-border-radius);background:#fff;width:92vw;max-width:460px;height:120px;max-height:90vh;padding:40px 32px 32px;transition:height .45s cubic-bezier(.34,1.12,.64,1);animation:.35s cubic-bezier(.34,1.56,.64,1) 80ms both pipedrive-content-in;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000004d,0 8px 24px #00000026}@keyframes pipedrive-content-pop{0%{transform:scale(1)}40%{transform:scale(1.015)}70%{transform:scale(.997)}to{transform:scale(1)}}.pipedrive-overlay__content--ready{scrollbar-width:none;overflow-y:auto}.pipedrive-overlay__content--ready::-webkit-scrollbar{display:none}.pipedrive-overlay__content--revealed{animation:.4s cubic-bezier(.34,1.56,.64,1) both pipedrive-content-pop}.pipedrive-overlay--closing .pipedrive-overlay__content{animation:.2s ease-in both pipedrive-content-out}.pipedrive-overlay__content:before{content:"";border-radius:var(--header-border-radius);background:linear-gradient(90deg, var(--color-brand-blue), var(--color-brand-pink), var(--color-brand-yellow), var(--color-brand-orange), var(--color-brand-green), var(--color-brand-blue));-webkit-mask-composite:xor;pointer-events:none;opacity:1;background-size:300% 100%;padding:2px;transition:opacity .5s;animation:3s linear infinite gradient-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pipedrive-overlay__content--ready:before{opacity:0}.pipedrive-overlay__form{opacity:0;transition:opacity .7s .3s}.pipedrive-overlay__form--visible{opacity:1}.pipedrive-overlay__close{z-index:1;color:#333;cursor:pointer;opacity:0;pointer-events:none;background:#0000000f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s,color .15s,opacity .3s;display:flex;position:absolute;top:16px;right:16px}.pipedrive-overlay__content--ready .pipedrive-overlay__close{opacity:1;pointer-events:auto}.pipedrive-overlay__close:hover{color:#000;background:#0000001f}