canvas[data-astro-cid-5hce7sga]{width:100%;height:100%;overflow:hidden}body{margin:0;touch-action:manipulation}:root{--app-height: 100vh}:before,:after,*{box-sizing:border-box}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1.5}menu,ol,ul,li{list-style:none;list-style-type:none}blockquote,q{quotes:none}b,strong{font-weight:bolder}select{text-transform:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{cursor:pointer;background:transparent;background-image:none}button:focus{outline:0}::-moz-focus-inner{border-style:none;padding:0}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}img,video{max-width:100%;height:auto}input:focus{outline:none}a:active,a:focus,a:visited,a{text-decoration:none}body,canvas{-webkit-touch-callout:none}canvas{-webkit-user-select:none}::selection{background:var(--color-highlight);color:var(--color-white)}img{font-size:0;border:0;outline:0;user-select:none}textarea{outline:none;border:none}:root{--font-primary: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--font-secondary: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif;--main-easing: cubic-bezier(.195, .495, .26, .945);--default-radius: 10px;--font-color-default: #080808;--font-color-secondary: #1a1a1a;--font-color-grey: #5f5b56;--font-color-light: #464646;--font-color-white: #f8f8f8;--color-highlight: #4F39F6;--color-highlight-light: #615FFF;--color-error: rgba(246, 57, 66, .7);--color-white: #ffffff;--font-size-xl: 72px;--line-height-xl: 70px;--font-size-x: 65px;--font-size-xlb: 48px;--line-height-xlb: 56px;--font-size-l: 36px;--line-height-l: 44px;--font-size-ml: 24px;--line-height-ml: 30px;--font-size-m: 18px;--line-height-m: 28px;--font-size-base: 16px;--line-height-base: 24px;--font-size-link: 14px;--font-size-s: 14px;--line-height-s: 20px;--gap-sections: 256px;--gap-big: 96px;--gap-mid: 64px;--gap-medium: 48px;--gap-hero: 32px;--gap-mid-s: 24px;--gap-mid-s-half: 12px;--gap-small: 16px;--gap-small-half: 8px}.relative{position:relative}.fixed-full{position:fixed;inset:0}.z1{z-index:1}.z2{z-index:2}.dnone{display:none!important}.vhidden{visibility:hidden}.text-center{text-align:center}.flx{display:flex}.flx-1{flex:1}.flx-column{display:flex;flex-direction:column}.flx-center{display:flex;align-items:center;justify-content:center}.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.abs-full{position:absolute;inset:0}.space-between{justify-content:space-between}.align-center{align-items:center}.fw-300{font-weight:300}.w-100{width:100%}.mh-100{min-height:100vh}.pt-test{padding-top:400px}.no-pb{padding-bottom:0!important}.pb-30{padding-bottom:30px}.unselectable{user-select:none;pointer-events:none}.udragnone{user-select:none;-webkit-user-drag:none}section,.sec-cls{margin:0 auto;width:100%;max-width:1280px;padding:0 30px}.simple-bg{border-radius:16px;background:#fff6;border:solid 1px #fff}.common-bg{border-radius:var(--default-radius);background:linear-gradient(144deg,#fff 10%,#f0f1f2bf 95%),url(/common/bg-card.webp) no-repeat 50%/cover #fff;box-shadow:0 1px #7878781a inset,0 0 30px #2a2a2a17,0 0 40px 20px #4f39f608,0 0 0 1px #ffffff4d inset}.common-bg.def-pdg{padding:32px}.common-bg.var-bg-card{background-size:100%,100%}.common-bg.var-bg-card2{background-size:140%,140%}.common-bg.team-bg{box-shadow:0 16px 24px #4f39f626}.simple-title-small,.simple-title{display:flex;flex-direction:column}.simple-title-small.center,.simple-title.center{align-items:center;text-align:center}.simple-title-small{gap:5px}.simple-title{gap:10px;max-width:620px}.simple-title p{max-width:450px;font-size:var(--font-size-base);line-height:var(--line-height-base)}.simple-title.center{margin:0 auto}.gap-sections{gap:var(--gap-sections)}.gap-big{gap:var(--gap-big)}.gap-mid{gap:var(--gap-mid)}.gap-medium{gap:var(--gap-medium)}.gap-hero{gap:var(--gap-hero)}.gap-mid-s{gap:var(--gap-mid-s)}.gap-mid-s-half{gap:var(--gap-mid-s-half)}.gap-small{gap:var(--gap-small)}.gap-small-half{gap:var(--gap-small-half)}.window-image{mask:linear-gradient(to top,transparent 0px,black 90px);width:100%;padding:0 30px}.window-image-wrapper{box-shadow:0 0 24px #4f39f666;border-radius:16px;background:#fafafa;width:100%}.window-image-wrapper img{width:100%;height:auto}.window-ui{gap:6px;padding:7px 16px}.window-ui .circle{width:13px;height:13px;border-radius:50%;background:#e6e6e6}.logo-link{position:relative;z-index:2;display:flex;padding:14px 16px}@media all and (pointer: fine){.logo-link{transition:opacity .3s var(--main-easing)}.logo-link:hover{opacity:.8}}@keyframes move{0%{transform:translate3d(0,-50%,0)}to{transform:translate3d(-50%,-50%,0)}}@media all and (pointer: fine){.hover-pattern{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;transition:opacity .6s var(--main-easing)}.hover-pattern:before,.hover-pattern:after{position:absolute;content:"";left:0}.hover-pattern:before{background-color:#12085b;top:0;width:100%;height:100%;z-index:0}.hover-pattern:after{background:url(/common/pattern.svg) repeat-x;background-size:auto 100%;top:50%;width:200%;height:30px;z-index:1;animation:move 8s linear infinite}}@media all and (pointer: fine){.mask-pattern{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:390px;height:390px;background:radial-gradient(55.93% 55.93% at 50.58% 48.84%,#4f39f600,#4f39f6 25.82%);z-index:2}}.simple-btn{position:relative;display:flex;align-items:center;justify-content:center;color:var(--font-color-white);font-size:var(--font-size-link);font-weight:500;line-height:var(--line-height-base);border-radius:8px;background:var(--color-highlight);padding:12px 24px;overflow:hidden}.simple-btn span{position:relative;z-index:2}@media all and (pointer: fine){.simple-btn{transition:background-color .3s var(--main-easing)}.simple-btn:before,.simple-btn:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;border-radius:8px}.simple-btn:before{background:radial-gradient(55.93% 55.93% at 50.58% 48.84%,#4f39f6 0% 25.82%);z-index:0;transform-origin:center center;transform:translateZ(0) scale(1.3);opacity:0;transition:transform .6s var(--main-easing),opacity .6s var(--main-easing)}.simple-btn:after{border:solid 2px #8579de;z-index:3;transform:scale(1.04,1.1) translateZ(0);transition:transform .3s var(--main-easing);transform-origin:center}.simple-btn span{transition:transform .3s var(--main-easing),color .3s var(--main-easing)}.simple-btn:hover,.simple-btn:focus-visible{background:var(--color-highlight-light)}.simple-btn:hover span,.simple-btn:focus-visible span{transform:scale(.95) translateZ(0)}.simple-btn:hover:before,.simple-btn:focus-visible:before{transform:translateZ(0) scale(1);opacity:1}.simple-btn:hover:after,.simple-btn:focus-visible:after{transform:scale(1) translateZ(0)}.simple-btn:hover .hover-pattern,.simple-btn:focus-visible .hover-pattern{opacity:.2}}h1,h2,h3{font-family:var(--font-primary);font-optical-sizing:auto;font-weight:700}span.highlight{color:var(--color-highlight)}h1{font-size:var(--font-size-xl);line-height:var(--line-height-xl);color:var(--font-color-default)}h2{font-size:var(--font-size-x);color:var(--font-color-default);line-height:125%}.section-title{line-height:110%}h3{color:var(--font-color-default);font-size:var(--font-size-l);line-height:var(--line-height-l)}h4{font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:700}p{color:var(--font-color-grey);font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:400}.sub-page-hero{padding-top:180px;display:flex;flex-direction:column;gap:10px}.sub-page-hero.center{align-items:center;text-align:center}.sub-page-hero.small{gap:0}.sub-page-hero.small h1{font-size:var(--font-size-x);line-height:110%}.sub-page-hero.small p{font-size:var(--font-size-base);line-height:var(--line-height-base)}.sub-page-content{display:flex;flex-direction:column;gap:var(--gap-mid);padding-bottom:var(--gap-sections)}.built-with-experience-from{gap:18px;text-align:center}.built-with-experience-from h3{font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:400}.built-with-experience-from h3 span{font-weight:600}.bwef-logos{gap:96px}.check-list{display:flex;flex-direction:column;gap:10px}.check-list-item{position:relative;display:flex;align-items:baseline;gap:8px}.check-list-item img{position:relative;top:2px}.check-list-item.has-tooltip{cursor:pointer}@media all and (pointer: fine){.check-list-item.has-tooltip:hover .check-list-tooltip,.check-list-item.has-tooltip:hover .check-list-info{opacity:1}}.check-list-tooltip{position:absolute;z-index:3;left:50%;top:-5px;opacity:0;transition:opacity .3s var(--main-easing);user-select:none;background:var(--color-highlight);color:var(--font-color-white);font-size:14px;line-height:20px;padding:16px;border-radius:var(--default-radius);z-index:2;pointer-events:none;transform:translate3d(-50%,-100%,0);min-width:250px;max-width:300px}.check-list-tooltip:before{content:" ";width:0;height:0;border-style:solid;border-right:6px solid transparent;border-left:6px solid transparent;border-top:8px solid var(--color-highlight);border-bottom:0;position:absolute;left:50%;bottom:-6px;transform:translate(-50%)}.check-list-tooltip.active{opacity:1;pointer-events:auto}.check-list-txt{font-weight:400;font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-light)}.check-list-txt strong{font-weight:700}.check-list-txt-cnt{position:relative;gap:6px;align-items:flex-end}.check-list-info{min-width:18px;opacity:.4;transition:opacity .3s var(--main-easing);display:flex;align-items:center;justify-content:center}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 50px white inset!important;-webkit-text-fill-color:#333!important;transition:background-color 5000s ease-in-out 0s}input:not(:placeholder-shown){background:#fff}input:focus-visible{outline:2px solid var(--color-highlight)}:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px}code{display:flex;font-family:Courier New,Courier,monospace;font-size:16px;background:var(--font-color-default);color:var(--font-color-white);padding:12px;border-radius:var(--default-radius);border:solid 1px var(--font-color-grey)}@media all and (max-width: 767px){.check-list-tooltip{left:auto;right:-30px;transform:translateY(-100%);min-width:200px}.sub-page-hero.small{gap:4px}.sub-page-hero.small h1{font-size:var(--font-size-l);line-height:110%}.sub-page-hero.small p{font-size:var(--font-size-s);line-height:var(--line-height-s)}}#loader{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;z-index:100000;display:flex;align-items:center;justify-content:center}#loader #loading{pointer-events:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}header{position:fixed;top:16px;left:16px;right:16px;padding:0;z-index:4;max-width:1220px;margin:0 auto;transform:translateZ(0)}header.hide-on-start{transition:transform 1s var(--main-easing);transform:translate3d(0,calc(-100% - 18px),0)}header.show{transform:translateZ(0)}header.white .nav-link,header.white .contact-link,header.white .fhi-title,header.white .fh-ttl,header.white .dropdown-item{color:var(--font-color-white)}header.white .fhi-desc{color:#e3e3e3}header.white .main-logo path{fill:var(--font-color-white)}header.white .dropdown-menu:before{opacity:1}.header-content{position:relative;z-index:1;padding:4px 8px;justify-content:space-between;align-items:center}.main-logo{width:24px;height:24px}.header-bg{position:fixed;left:16px;right:16px;top:16px;height:64px;z-index:3;transition:transform .5s var(--main-easing),height .4s var(--main-easing),width .5s var(--main-easing);will-change:transform,height,width;backdrop-filter:blur(14px);border-radius:10px;background:#ffffff80;max-width:1220px;margin:0 auto;overflow:hidden}.header-bg:before{content:"";position:absolute;inset:0;background-color:var(--font-color-default);transition:opacity .5s var(--main-easing);opacity:0}.header-bg.white:before{opacity:1}.header-bg.hide-on-start{transition:transform 1s var(--main-easing);transform:translate3d(0,calc(-100% - 18px),0)}.header-bg.hide-on-start.in-top{transition:transform .5s var(--main-easing),height .5s var(--main-easing) .2s,width .5s var(--main-easing)}.header-bg.active{height:100%;transform:scale(1.2) translate3d(0,-16px,0)!important;transition-delay:0s,0s}.header-bg.scrolled{transform:translateZ(0)}.header-left{align-items:center}.nav-list{display:flex}nav .cta-btn{display:none;max-width:240px;margin:0 auto}.nav-link,.contact-link{display:flex;padding:16px;font-weight:500;font-size:var(--font-size-link);line-height:var(--line-height-base);color:var(--font-color-light);cursor:pointer;background:none;border:none;font-family:inherit}.nav-link.sp{display:none}.cta-group{gap:16px}.menu-btn{display:none}.menu-btn.active .mbb-1{transform:rotate(45deg) translate(4px,4px)}.menu-btn.active .mbb-2{transform:translate3d(100%,0,0);transition:transform .5s ease}.menu-btn.active .mbb-3{transform:rotate(-45deg) translate(4px,-4px)}.menu-btn-cnt{position:relative;display:flex;width:32px;height:32px;background:linear-gradient(180deg,#4f39f6,#615fff);border-radius:var(--default-radius);overflow:hidden}.menu-btn-bar{position:absolute;left:7px;width:18px;height:2px;background:var(--font-color-white);border-radius:4px;transform-origin:center;transition:transform .4s ease}.mbb-1{top:9px}.mbb-2{top:15px;width:30px;transition:transform .4s ease .1s}.mbb-3{bottom:9px}.dropdown-wrapper{position:relative}.dropdown-menu-container{position:absolute;top:calc(100% - 10px);left:0;width:auto;max-width:1220px;visibility:hidden;z-index:10;opacity:0;transition:visibility .3s;padding:22px 0 0}.dropdown-menu-container.platform{min-width:720px}.dropdown-menu{position:relative;width:100%;border-radius:var(--default-radius);overflow:hidden;backdrop-filter:blur(14px);border-radius:10px;background:#fffc;padding:8px 0;min-width:160px}.dropdown-menu:before{content:"";position:absolute;inset:1px;border-radius:var(--default-radius);opacity:0;pointer-events:none;background-color:var(--font-color-default);transition:opacity .5s var(--main-easing)}.dropdown-menu.row{padding:12px;display:flex;flex-direction:column}.dropdown-item{display:block;padding:8px 10px;color:var(--font-color-light);font-size:var(--font-size-link);line-height:var(--line-height-base);transition:color .3s var(--main-easing)}.dropdown-item:hover{color:var(--font-color-light)}.has-dropdown{pointer-events:none}.has-dropdown .nav-item-comp{pointer-events:all}.has-dropdown:hover .dropdown-menu-container{opacity:1;visibility:visible}.sp-menu-features{display:none}.feature-header{padding:0 16px 12px 0}.feature-header h4{font-size:16px;line-height:22px;font-family:var(--font-primary);font-weight:700;padding:18px 30px 12px!important}.feature-header-list{display:grid;grid-template-columns:repeat(2,1fr)}.fhi-link{display:flex;gap:32px;align-items:center;padding:2px 16px}@media all and (pointer: fine){.fhi-link:hover .fhi-title{color:var(--color-highlight)}}.fhi-link-icon{display:flex;align-items:center;justify-content:center;font-size:0;position:relative;padding:20px 26px 20px 20px}.fhi-link-icon img{min-width:48px;height:auto}.fhi-link-icon:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:70%;border-left:dashed 1px #dddddd}.fhi-content{display:flex;flex-direction:column;gap:4px}.fhi-title,.fhi-desc,.fh-ttl{transition:color .3s var(--main-easing)}.fhi-title{font-size:var(--font-size-m);line-height:100%;color:var(--font-color-light);font-weight:700;font-family:var(--font-primary)}.fhi-desc{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-grey);font-weight:400;max-width:320px}.fhi-desc br{display:none}.nav-list-sp h4{font-size:14px;line-height:22px;font-family:var(--font-primary);font-weight:700;padding:0 0 12px 12px;color:#787878}.title-nav-list{display:none}.mobile-tablet header.hide-on-start{display:block!important;transform:translateZ(0)!important}@media all and (min-width: 1080px){.header-bg.scrolled{width:calc(100vw - 270px)!important}.cta-group,.nav-item-comp,.dropdown-menu-container{transition:transform .5s var(--main-easing)}header.scrolled .nav-item-comp,header.scrolled .dropdown-menu-container{transform:translate3d(120px,0,0)}header.scrolled .cta-group{transform:translate3d(-120px,0,0)}}@media all and (min-width: 1250px){.header-bg.scrolled{width:980px!important}}footer{display:flex;align-items:center;justify-content:center;background:var(--font-color-default)}footer.is-top{background:transparent}.footer-link{display:inline-block;font-family:var(--font-primary);color:var(--font-color-white);font-size:var(--font-size-s);font-weight:400;line-height:26px;opacity:.4}@media all and (pointer: fine){.footer-link{transition:opacity .5s var(--main-easing)}.footer-link:hover,.footer-link:focus-visible{opacity:1}.footer-link:hover .active,.footer-link:focus-visible .active{color:var(--font-color-white)}.footer-link:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;border-radius:4px}}.footer-content{width:100%;max-width:1768px;padding:64px 96px}.footer-group{gap:8px}.geo{position:relative}.geo:before{content:" ";position:absolute;bottom:12px;left:10px;width:calc(100% - 20px);height:1.5px;background:var(--font-color-grey);border-radius:2px;transform-origin:center;transition:transform .2s var(--main-easing);transform:scaleX(1) translateZ(0)}.geo,.geo-meaning{color:#fff}.geo-ast{position:absolute;right:0;top:18px;opacity:.8;font-size:12px;line-height:100%;display:none}.geo-meaning{position:absolute;white-space:nowrap;font-size:12px;bottom:-6px;right:36px;user-select:none;line-height:100%;opacity:0;transform:translate3d(10px,0,0);transition:transform .4s ease,opacity .4s var(--main-easing)}.geo-meaning span{position:relative;top:-5px;left:-2px;font-size:10px;opacity:.8}.footer-tagline{color:var(--font-color-white);font-size:102px;font-weight:700;line-height:111px;padding:180px 0}.footer-tagline-container{cursor:pointer;transition:color .5s var(--main-easing)}@media all and (pointer: fine){.footer-tagline-container:hover{color:var(--font-color-grey)}.footer-tagline-container:hover .geo:before{transform:scaleX(0) translateZ(0)}.footer-tagline-container:hover .geo-meaning{opacity:1;transform:translateZ(0)}}.footer-tagline-container.active{color:var(--font-color-grey)}.footer-tagline-container.active .geo:before{transform:scaleX(0) translateZ(0)}.footer-tagline-container.active .geo-meaning{opacity:1;transform:translateZ(0)}.footer-navtitle{color:var(--font-color-white);font-size:var(--font-size-s);font-weight:700;line-height:30px}.copyright p{font-family:var(--font-primary);font-size:var(--font-size-s)}.footer-links{gap:var(--gap-mid-s)}.status-text{position:relative;top:-1px}.status-indicator{display:inline-flex;align-items:center;padding:4px 20px 4px 16px;border:solid 1px var(--font-color-white);border-radius:20px;gap:10px;font-size:14px;user-select:none;color:var(--font-color-white)}.status-indicator.status-normal{border-color:#10b98180}.status-indicator.status-normal .status-dot{background-color:#10b981}.status-indicator.status-degraded{border-color:#fbbe2480}.status-indicator.status-degraded .status-dot{background-color:#fbbf24}.status-indicator.status-critical{border-color:#ef444480}.status-indicator.status-critical .status-dot{background-color:#ef4444}.status-indicator.status-unknown{border-color:#9ca3af80}.status-indicator.status-unknown .status-dot{background-color:#9ca3af}@media all and (pointer: fine){.status-indicator{transition:border-color .5s var(--main-easing)}.status-indicator:hover.status-normal,.status-indicator:focus-visible.status-normal{border-color:#10b981}.status-indicator:hover.status-degraded,.status-indicator:focus-visible.status-degraded{border-color:#fbbe24}.status-indicator:hover.status-critical,.status-indicator:focus-visible.status-critical{border-color:#ef4444}.status-indicator:hover.status-unknown,.status-indicator:focus-visible.status-unknown{border-color:#9ca3af}.status-indicator:focus-visible{outline:2px solid var(--color-highlight);outline-offset:2px;border-radius:4px}}@keyframes scale{0%{transform:translate3d(-50%,-50%,0) scale(0)}25%{transform:translate3d(-50%,-50%,0) scale(1);opacity:.3}50%{transform:translate3d(-50%,-50%,0) scale(1);opacity:0}}.status-dot{position:relative;width:10px;height:10px;border-radius:50%}.status-dot:before{content:"";position:absolute;top:50%;left:50%;width:90%;height:90%;border-radius:50%;transform:translate3d(-50%,-50%,0) scale(0);background:#fff;opacity:0;animation:scale 2s ease infinite}.made-in{color:var(--font-color-white);font-weight:400}.special-font{font-family:var(--font-primary);font-optical-sizing:auto;font-weight:600;font-display:swap}#logo-clouds{gap:20px}#logo-clouds h2{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-grey);max-width:350px;margin:0 auto}#logo-clouds.is-top{opacity:0;transform:translate3d(0,50px,0)}#logo-clouds.show{transition:opacity 1s var(--main-easing),transform 1s var(--main-easing);opacity:1;transform:translateZ(0)}#logo-clouds .logo-grid .logo-item{opacity:.8}.mobile-tablet #logo-clouds{opacity:1;transform:translateZ(0);transition:none}.logo-grid{display:flex;flex-wrap:wrap;grid-template-columns:repeat(6,1fr);gap:5px 16px;justify-content:center;justify-items:center;align-items:center;transition:opacity .6s var(--main-easing);margin:0 auto}.logo-grid.simple{display:grid}.logo-grid .logo-item{flex:0 0 calc(33.333% - 16px)}.logo-grid.hide{opacity:0}.logo-grid.hide-instant{transition:none}.logo-grid.simple .logo-item{height:100%;background:none;box-shadow:none;min-height:auto}@media (min-width: 768px){.logo-grid{grid-template-columns:repeat(5,1fr)}.logo-grid .logo-item{flex:0 0 calc(20% - 16px)}}@media (min-width: 870px){.logo-grid{grid-template-columns:repeat(6,1fr)}.logo-grid .logo-item{flex:0 0 calc(16.666% - 16px)}}.logo-item{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px}.logo-item img{max-width:100%;height:auto}.logo-category-container{display:flex;justify-content:center;flex-wrap:wrap}.logo-category-title{font-weight:600;position:relative;cursor:pointer;transition:color .4s ease}.logo-category-title-container{position:relative;display:inline-block}.logo-category-title.active{pointer-events:none}.logo-category-title.active .category-text-base{color:var(--font-color-default)}@media all and (pointer: fine){.logo-category-title:hover{color:var(--font-color-default)}}.category-text-base{position:relative;z-index:1}.category-text-gradient{position:absolute;left:0;top:0;background:linear-gradient(90deg,var(--color-highlight),var(--color-highlight),rgba(138,92,246,.774));background-clip:text;-webkit-background-clip:text;color:transparent;width:100%;height:100%;white-space:nowrap;z-index:2;--mask-position: 0%;mask-image:linear-gradient(90deg,black 0%,black var(--mask-position),transparent var(--mask-position),transparent 100%);-webkit-mask-image:linear-gradient(90deg,black 0%,black var(--mask-position),transparent var(--mask-position),transparent 100%)}@media all and (max-width: 767px){#logo-clouds{gap:24px}#logo-clouds h2{font-size:15px;line-height:20px;max-width:320px}.logo-grid{gap:5px 20px}.logos-main-container{min-height:110px}}.blog-post-page{overflow-x:hidden}.hero-image-container{padding:180px 0 0;width:100%}.hero-image-container img{width:100%;height:auto;border-radius:var(--default-radius);overflow:hidden}.hero-image-container,.post-container{position:relative;z-index:1}article{position:relative}article.sec-cls{max-width:800px}.author-container{gap:var(--gap-small)}.author-image{width:54px;height:54px;border-radius:50%;overflow:hidden;background:linear-gradient(225deg,#615fff,#4f39f6)}.blog-header{padding:32px 0 0;gap:var(--gap-mid-s)}.blog-title{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:700}.author-info p{font-weight:var(--font-size-base);line-height:var(--line-height-base);font-weight:500}.author-info .author-name{color:var(--font-color-default)}.author-info .author-role{font-size:var(--font-size-s);color:var(--font-color-light);font-weight:300}.meta-container{display:flex;gap:var(--gap-mid-s)}.meta-container .author-container{display:flex;align-items:center}.meta-container .author-container .author-image{position:relative}.meta-container .author-container .author-image img{position:absolute;height:100%;width:100%;inset:0;border-radius:50%;object-fit:cover}.post-meta{align-items:center;gap:8px;font-size:var(--font-size-s);color:var(--font-color-light);font-weight:300}.blog-content{display:flex;flex-direction:column;gap:28px;padding:64px 0;max-width:800px}.blog-content p,.blog-content a{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-black)}.blog-content p strong,.blog-content a strong{font-weight:600}.blog-content a{color:var(--color-highlight)}@media all and (pointer: fine){.blog-content a{transition:color .3s var(--main-easing)}.blog-content a:hover{color:var(--color-highlight-light)}}.blog-content h1{font-size:var(--font-size-xlb);line-height:var(--line-height-xlb)}.blog-content h2{font-size:var(--font-size-l);line-height:var(--line-height-l)}.blog-content h3{padding:16px 0 0;font-size:var(--font-size-ml);line-height:var(--line-height-ml);font-weight:700}.blog-content .image-block{padding:16px 0}.blog-content .image-caption{font-size:var(--font-size-s);line-height:var(--line-height-base);color:var(--font-color-grey);text-align:center}.blog-content .list-items{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-light);display:flex;flex-direction:column;gap:8px}.blog-content .list-items strong{font-weight:600}.blog-content .list-items.list-bullet{padding-left:20px}.blog-content .list-items.list-bullet li{list-style-type:disc}.blog-content .list-items.list-number{padding-left:20px}.blog-content .list-items.list-number li{list-style-type:decimal}.blog-content .list-items.list-check{padding-left:20px}.blog-content .list-items.list-check li{list-style-type:none;position:relative;padding-left:24px}.blog-content .list-items.list-check li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background-color:var(--color-highlight)}.image-container{display:flex;justify-content:center}.blog-footer{padding:32px 0 0;border-top:solid 1px var(--font-color-grey)}.footer-text{color:var(--font-color-light);font-size:var(--font-size-base);line-height:var(--line-height-base)}.footer-text a{color:var(--color-highlight);text-decoration:underline}.author-link{text-decoration:underline}@media all and (max-width: 768px){.hero-image-container{padding:120px 0 0}}@media all and (max-width: 767px){.author-image{width:44px;height:44px}.author-info{gap:5px}.author-info .author-name{font-size:15px;line-height:18px}.author-info .author-role{font-size:12px;line-height:14px}}@media all and (max-width: 640px){.meta-container{flex-direction:column;gap:16px}}.blog-page .fmc-blob{top:-120px;left:-150px}.blog-item,.blog-item-content,.bic-top{display:flex;flex-direction:column}.prod-upd-cnt{gap:var(--gap-mid-s)}.view-all-posts-link{margin-left:-8px;display:flex;padding:8px;font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);color:var(--font-color-black)}@media all and (pointer: fine){.view-all-posts-link{transition:color .3s var(--main-easing)}.view-all-posts-link:hover{color:var(--color-highlight)}}.blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap-mid-s)}.blog-list>li{flex:1}.blog-list .case-study-li{display:flex}.blog-list .case-study-li .case-study-item{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.blog-list.blog-page{position:relative;z-index:1}.blog-item{min-height:100%;justify-content:space-between;position:relative}@media all and (pointer: fine){.blog-item .bic-arrow{transition:transform .3s var(--main-easing)}.blog-item .bii-hover{display:block;opacity:0;transition:opacity .6s var(--main-easing)}.blog-item .bii-tr{transition:transform .6s var(--main-easing)}.blog-item:hover .bii-tr{transform:scale(1.05) translateZ(0)}.blog-item:hover .bii-hover{opacity:1}}.bii-tr{display:flex;position:relative;width:100%;overflow:hidden;aspect-ratio:1.68}.bii-tr img{object-fit:cover}.bic-top{gap:6px}.blog-item-content{padding:32px 24px;gap:24px;flex-grow:1;justify-content:space-between}.blog-item-title{font-size:var(--font-size-m);line-height:130%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-item-desc{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-grey);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-item-footer{display:flex;align-items:center;justify-content:space-between}.blog-item-date{font-size:var(--font-size-s);color:var(--font-color-grey)}.bii-hover{position:absolute;top:0;left:0;width:100%;height:100%;filter:grayscale(100%);display:none}.blog-item-img{display:flex;border-top-left-radius:var(--default-radius);border-top-right-radius:var(--default-radius);overflow:hidden}.blog-item-img img{width:100%;max-width:none}.blog-item-cat{color:var(--font-color-grey);font-weight:500;font-family:var(--font-primary)}.blog-spacer-newsletter{height:100px}@media all and (max-width: 1030px){.blog-list.blog-page,.blog-list{grid-template-columns:repeat(2,1fr)}}@media all and (max-width: 1024px){.blog-item-content{padding:24px}}@media all and (max-width: 850px){.blog-list{grid-template-columns:1fr;flex-direction:column}.blog-list>li{max-width:100%}}@media all and (max-width: 650px){.blog-list.blog-page{grid-template-columns:1fr}}.case-study-items{gap:var(--gap-mid-s);flex-wrap:wrap;align-items:stretch;display:flex}.case-study-main,.case-study-item{display:flex;flex-direction:column}.case-study-item{flex:1 1 calc(33.333% - var(--gap-mid-s));min-width:0;padding:32px 24px;gap:38px;height:100%}.case-study-item.horizontal-card{flex:1;flex-direction:row;gap:var(--gap-mid);justify-content:space-between;align-items:center;padding:32px}.case-study-item.horizontal-card .case-study-item-metrics{gap:32px var(--gap-hero)}@media all and (pointer: fine){.case-study-item .case-study-item-cta{transition:background-color .3s var(--main-easing),color .3s var(--main-easing)}.case-study-item:hover .case-study-item-cta,.case-study-item:focus-visible .case-study-item-cta{background-color:var(--color-highlight);color:var(--font-color-white)}}.csi-hor-left{gap:var(--gap-mid);max-width:700px}.case-study-testimony-profile{gap:var(--gap-small)}.case-study-testimony-profile.small .cstp-infos-author{line-height:100%;font-size:12px}.case-study-testimony-profile.small .cstp-visual{min-width:48px;width:48px;height:48px}.case-study-testimony-profile.small .case-study-item-logo{width:90px}.csi-hor-right{min-width:300px;max-width:320px}.cstp-visual{display:flex;border-radius:50%;overflow:hidden;min-width:64px;height:64px}.cstp-infos{gap:var(--gap-small-half)}.cstp-infos-author{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light)}.csi-main{margin-top:-10px;gap:4px}.case-study-item-blurb{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.case-study-item-metrics{display:flex;flex-wrap:wrap;gap:16px var(--gap-hero);padding:0 0 10px}.case-study-item-metric{display:flex;flex:1;flex-direction:column;gap:4px;min-width:130px}.csim-metric{font-size:var(--font-size-ml);line-height:100%;color:var(--font-color-default);font-family:var(--font-primary)}.cism-label{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light)}.case-study-item-headline{font-size:32px;line-height:110%;min-height:71px;display:flex;align-items:flex-start}.case-study-item-cta{display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:40px;border:solid 1px var(--color-highlight);font-size:var(--font-size-s);line-height:100%;color:var(--color-highlight);font-weight:400}.case-study-item-cta span{position:relative;z-index:1}.case-study-main{padding:32px 32px 48px;gap:var(--gap-medium)}.case-study-texts{padding:48px 32px}.case-study-main .case-study-item-metrics{gap:30px var(--gap-big)}.case-study-main .case-study-item-metric{flex:none!important}.case-study-main .csim-metric{font-size:var(--font-size-l)}.case-study-main .cism-label{font-size:var(--font-size-base);line-height:var(--line-height-base);max-width:300px}.case-study-details-page{padding-top:120px;gap:var(--gap-mid-s)}.case-study-graph{gap:8px}.csg-scale{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-light)}.case-study-texts{gap:var(--gap-hero)}.case-study-texts a{color:var(--color-highlight)}.case-study-texts strong{font-weight:600;display:inline!important;padding:0!important;margin:0!important;border:none!important;background:none!important;border-radius:0!important}.case-study-texts .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:.5rem 0;padding:0;position:relative}.case-study-texts .table-wrapper:after{content:"";position:absolute;right:0;top:0;bottom:0;width:24px;pointer-events:none}.case-study-texts table{width:100%;border-collapse:collapse;font-size:var(--font-size-s);background:var(--color-white);border-radius:var(--default-radius);overflow:hidden;border:1px solid rgba(70,70,70,.08);box-shadow:0 2px 8px #0000000a;min-width:max-content}.case-study-texts thead{background-color:#4f39f608}.case-study-texts th{padding:16px 20px;text-align:left;font-weight:600;color:var(--font-color-default);border-bottom:1px solid rgba(70,70,70,.08);font-size:var(--font-size-s);font-family:var(--font-primary);letter-spacing:.02em}.case-study-texts td{padding:14px 20px;border-bottom:1px solid rgba(70,70,70,.06);vertical-align:middle;color:var(--font-color-light);font-family:var(--font-secondary)}.case-study-texts tbody tr{transition:background-color .2s var(--main-easing)}.case-study-texts tbody tr:nth-child(2n){background-color:#4f39f605}.case-study-texts tbody tr:hover{background-color:#4f39f60a}.case-study-texts tbody tr:last-child td{border-bottom:none}.case-study-texts tbody td strong{font-weight:600;color:var(--font-color-default);font-family:var(--font-primary);display:inline;padding:0;margin:0;border:none;background:none;border-radius:0}.case-study-texts .positive-value{color:#4f39f6;font-weight:600}.case-study-texts .negative-value{color:#ea580c;font-weight:600}@media all and (max-width: 768px){.case-study-texts table{font-size:.8rem}.case-study-texts table th,.case-study-texts table td{padding:.5rem}.case-study-texts table th{font-size:.75rem}}@media all and (max-width: 640px){.case-study-texts .table-wrapper{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.story-split{width:100%;display:flex;height:1px;background:var(--font-color-grey);opacity:.2;margin:20px 0}.cst-block{display:flex;flex-direction:column;max-width:520px;gap:var(--gap-small-half)}.cst-block h2{font-size:var(--font-size-l);line-height:var(--line-height-l);color:var(--font-color-default)}.cst-block p{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-light)}.quote{color:var(--font-color-grey)}.case-study-story{gap:var(--gap-small)}.case-study-story p{font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--font-color-light);max-width:660px}.case-study-texts.text-width-3-4 .cst-block,.case-study-texts.text-width-3-4 .case-study-story p{max-width:75%}.case-study-texts.text-width-full .cst-block,.case-study-texts.text-width-full .case-study-story p{max-width:none}@media all and (max-width: 1240px){.case-study-item{flex:1 1 calc(50% - var(--gap-mid-s))}.study-blog-combined{gap:14px}}@media all and (max-width: 1140px){.study-blog-combined{display:flex;flex-wrap:wrap}.case-study-li{flex:1 0 100%;min-width:100%}.case-study-item{flex:1 1 100%}}@media all and (max-width: 979px){.case-study-item.horizontal-card{flex-direction:column;gap:var(--gap-small);padding:32px 24px}.case-study-item.horizontal-card .case-study-item-metrics{display:none}.csi-hor-left{max-width:100%}}@media all and (max-width: 768px){.sub-page-hero{padding-top:120px}.csg-scale{font-size:12px;line-height:12px}}@media all and (max-width: 640px){.csi-hor-cta{flex-direction:column;align-items:flex-start;gap:var(--gap-mid)}.csi-hor-cta>div,.csi-hor-cta .case-study-item-cta{width:100%}}@media all and (max-width: 590px){.case-study-item-metric{width:100%}.case-study-item{flex:1 1 100%}.cstp-visual{min-width:48px;height:auto}.case-study-main{padding:32px 24px}.case-study-texts{padding:48px 24px}.case-study-texts.text-width-3-4 .cst-block,.case-study-texts.text-width-3-4 .case-study-story p{max-width:100%}}.case-study-li{display:flex;height:100%}.case-study-li .case-study-item{width:100%}.home-content{width:100%;position:relative;overflow-x:hidden}#top-hero{min-height:85svh}#top-hero .fmc-blob-item{aspect-ratio:auto;width:70vw;z-index:-1;top:0;transform:translate3d(40%,-80%,0);opacity:0!important;animation:none!important;transition:opacity 6s var(--main-easing)!important}#top-hero .hero-form{overflow:hidden;border-radius:10px}#top-hero .hero-form.error{overflow:visible}#top-hero .hero-form input{transform:scaleX(0) translateZ(0);transform-origin:center}#top-hero .hero-form button{transform:translate3d(0,calc(100% + 14px),0)}#top-hero .hero-form.anim-complete{overflow:visible}#top-hero.show .fmc-blob-item{opacity:.6!important}#top-hero.show .hero-title{opacity:1;transition:opacity 1.5s var(--main-easing) 0s}#top-hero.show .hero-subtitle span{opacity:1;transform:translateZ(0);transition:transform 1.4s var(--main-easing) .1s,opacity 1s var(--main-easing) .1s}#top-hero.show .hero-subtitle span.hss{transition-delay:.15s,.15s}#top-hero.show .hero-form input{transform:scaleX(1) translateZ(0);transition:transform .6s var(--main-easing) .4s,background-color .3s var(--main-easing)}#top-hero.show .hero-form button{transform:translateZ(0);opacity:1;transition:transform .8s var(--main-easing) .9s,opacity .8s var(--main-easing) .9s}#top-hero.show .hero-note,#top-hero.show .featured-on-logos{transform:translateZ(0);opacity:1;transition:transform 1.4s var(--main-easing) 1s,opacity 1.4s var(--main-easing) 1s}#top-hero.show .featured-on-logos{transition-delay:1.15s,1.15s}.mobile-tablet #top-hero{position:relative}.mobile-tablet #top-hero:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}@media all and (max-width: 640px){.mobile-tablet #top-hero:before{background:url(/top/mobile/bg.webp) no-repeat center bottom;background-size:cover}}.mobile-tablet #top-hero .hero-title{opacity:1!important;transition:none!important}.mobile-tablet #top-hero .hero-subtitle span{opacity:1!important;transform:translateZ(0)!important;transition:none!important}.mobile-tablet #top-hero .hero-subtitle span.hss{transition:none!important}.mobile-tablet #top-hero .featured-on-logos{transition:none!important;opacity:1!important;transform:translateZ(0)!important}.mobile-tablet #top-hero .hero-form{overflow:visible!important}.mobile-tablet #top-hero .hero-form input{transform:scaleX(1) translateZ(0)!important;transition:none!important}.mobile-tablet #top-hero .hero-form button,.mobile-tablet #top-hero .hero-note{transform:translateZ(0)!important;opacity:1!important;transition:none!important}.mobile-tablet #top-hero .hero-note.error{opacity:0!important;transition:none!important}.mobile-tablet #top-hero .hero-note.error-shown{transition:none!important}.dominate-text{display:inline-block!important}.hero-content{padding:50px 0 0;text-align:center}.hero-ttl-content{gap:16px}.hero-title{max-width:700px;opacity:0}.hero-title .animated-text-wrapper{pointer-events:none}.hero-subtitle{color:var(--font-color-default)}.hero-subtitle span{display:block;opacity:0;transform:translate3d(0,60px,0)}.hero-subtitle strong{font-weight:600}.hero-input{display:flex;padding:18px 210px 18px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:10px;background:#ffffffdb;font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-m);transition:background-color .3s var(--main-easing)}.hero-input::placeholder{color:var(--font-color-grey)}.hero-input.input-error{outline-color:var(--color-error)}.hero-form button{position:absolute;right:8px;top:8px}.form-error{z-index:2;position:absolute;top:80px;transform:translate(-50%);left:50%;white-space:nowrap;text-align:center;font-weight:500;color:var(--font-color-white);padding:6px 18px;background:var(--color-error);border-radius:var(--default-radius)}.hero-form-cnt{position:relative;gap:32px;max-width:480px}.hero-note{color:var(--font-color-light);text-align:center;font-size:var(--font-size-s);font-weight:400;line-height:var(--line-height-s);transform:translate3d(0,60px,0);opacity:0}.hero-note.error{opacity:0!important;transition:opacity .3s var(--main-easing) 0s!important}.hero-note.error-shown{transition:opacity .3s var(--main-easing) 0s!important}.hero-featured-on{gap:5px;width:100%}.featured-on-logos-wrapper{width:100%;transform:translate(20px);justify-content:center;transition:opacity .3s var(--main-easing)}.featured-on-logos-wrapper.error{opacity:0}.featured-on-logos{width:100%;max-width:400px;gap:10px;justify-content:space-between;transform:translate3d(0,40px,0);opacity:0}@media all and (pointer: fine){.featured-on-logos a{transition:opacity .3s var(--main-easing)}.featured-on-logos a:hover{opacity:.7}}.featured-on-item{padding:10px 16px;display:flex;align-items:center;justify-content:center}.top-site{overflow:hidden}.features-group,.feature-highlights{display:flex;flex-direction:column}.feature-cards{display:flex;gap:var(--gap-small)}.feature-cards .feature-card{flex:1}.feature-card{min-height:100%;display:flex;flex-direction:column;padding:32px;gap:16px}.feature-3d{position:absolute;width:180px;height:180px;pointer-events:none;z-index:-1}.feature-3d.feat3d-1{top:-90px;right:30px}.feature-3d.feat3d-2{top:-10px;left:-3%;width:280px;height:280px}.feature-3d.feat3d-3{left:50px;top:50px;transform:translate3d(0,-100%,0);width:250px;height:250px}.feature-3d.feat3d-4{right:30px;bottom:22px;transform:translate3d(0,100%,0)}.feature-card-icon{width:32px;height:32px}.feature-card-description{font-size:var(--font-size-base);line-height:var(--line-height-base)}.feature-img{border-radius:var(--default-radius)}.feature-content{display:flex}.feat-ttl{gap:8px}.fmc-blob{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.fmc-blob.pattern-01 .blob-big{left:30px;top:-40px}.fmc-blob.pattern-01 .blob-medium{right:30px;top:40px}.fmc-blob.pattern-01 .blob-small{right:30px;bottom:-40px}.fmc-blob.pattern-02.pattern-02-top{opacity:.6}.fmc-blob.pattern-02.pattern-02-top .blob-yellow{background:#072996;left:100px;bottom:0}.fmc-blob.pattern-02 .blob-big{right:-30px;top:-20px}.fmc-blob.pattern-02 .blob-medium{right:30px;bottom:40px}.fmc-blob.pattern-02 .blob-small{left:30px;bottom:-40px}.fmc-blob.pattern-03 .blob-big{left:-20px;bottom:30px}.fmc-blob.pattern-03 .blob-medium{right:50px;bottom:-40px}.fmc-blob.pattern-03 .blob-small,.fmc-blob.pattern-04 .blob-big{right:30px;top:-40px}.fmc-blob.pattern-04 .blob-medium{left:30px;top:40px}.fmc-blob.pattern-04 .blob-small{left:30px;bottom:-40px}.fmc-blob-item{position:absolute;display:flex;aspect-ratio:1/1;border-radius:50%;filter:blur(140px)}@keyframes blinkAnimeBig{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:.8;transform:scale(.9) translateZ(0)}}@keyframes blinkAnimeMed{0%{opacity:.6}to{opacity:1}}@keyframes blinkAnimeSmall{0%{opacity:1;transform:scale(1) translateZ(0)}50%{opacity:.7;transform:scale(.9) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}.blob-big{width:600px;height:600px;animation:blinkAnimeBig 4s infinite alternate}.blob-medium{width:420px;height:420px;animation:blinkAnimeMed 3s infinite alternate}.blob-small{width:300px;height:300px;animation:blinkAnimeSmall 8s infinite alternate}.blob-purple{background:#4f39f6}.blob-green{background:#0096a3}.blob-yellow{background:#d4af37}#quote-stats{text-align:center}.source-stats{font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--font-color-grey);font-weight:400;position:absolute;bottom:-30px;left:50%;transform:translate(-50%);white-space:nowrap}.quote-itm{line-height:110%;font-size:24px;position:relative;top:-30px}.enterprise-cards{gap:var(--gap-small);flex-wrap:wrap}.enterprise-cards>div{width:calc(50% - var(--gap-small-half))}.enterprise-cards p{max-width:320px}#for-enterprise{position:relative}.feature-ai-support{align-items:center;gap:16px;flex-wrap:wrap}.feature-ai-support .support-ai-list{gap:6px}.feature-ai-support .support-ai-icon{display:flex}#top-faq .simple-title h3{transition:color .3s var(--main-easing)}#top-faq.white h3{color:var(--font-color-white)}.animation-02-wrapper{position:relative;max-width:800px;width:100%;height:auto}.animation-02-window{position:absolute;left:6px;top:52px;width:calc(100% - 12px);height:calc(100% - 58px)}#animation-02{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:90%}.animation-03-wrapper{width:100%;display:flex;position:relative}.animation-04-wrapper{border-radius:16px;border:1px solid #fff;background:#fff9;padding:90px 0}.not-purple{color:var(--font-color-light)!important;text-decoration:underline}.demo-link{color:var(--font-color-light)!important;text-decoration:underline;transition:color .2s;margin:0 auto}.demo-link .chevron{display:inline-block;transition:transform .3s cubic-bezier(.4,0,.2,1)}@media all and (pointer: fine){.demo-link:hover .chevron{transform:translate(8px) scaleX(1.3)}}#home-advisors .simple-title h3,.other-credentials-ttl{font-size:20px;line-height:120%;font-weight:600;color:var(--font-color-default)}#home-advisors .simple-title{margin-bottom:-10px}.other-creds-container{padding:10px 0 0}.other-credentials{gap:12px;align-items:center}.other-credentials-ttl{font-family:var(--font-primary);font-size:18px}.other-credentials-logos{gap:6px;display:flex;align-items:center;justify-content:center}.ocl-item{position:relative;cursor:pointer}@media all and (pointer: fine){.ocl-item:hover .ocl-item-tooltip{opacity:1}}.ocl-item-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:solid 1px rgba(255,255,255,.7607843137);background:linear-gradient(180deg,#4f39f6,#615fff)}.ocl-item-icon img{width:16px;height:auto}.ocl-item-tooltip{position:absolute;white-space:nowrap;top:-5px;pointer-events:none;left:50%;transform:translate(-50%,-100%);padding:2px 10px;border-radius:var(--default-radius);background:#4f39f6;font-size:12px;color:#fff;opacity:0;font-weight:500;transition:opacity .3s ease}@media all and (max-width: 1250px){.other-creds-container{padding:20px 0 0;gap:30px;align-items:center}.other-credentials{flex-direction:column}#home-advisors .simple-title{text-align:center;margin:0 auto -10px}}@media all and (max-width: 1280px){.blob-big{width:46.875vw;height:46.875vw}.blob-medium{width:32.8125vw;height:32.8125vw}.blob-small{width:23.4375vw;height:23.4375vw}#quote-stats h2{font-size:5vw}.quote-itm{font-size:1.875vw;top:-2.34vw}}@media all and (max-width: 1080px){.feature-3d{width:150px;height:150px}.feature-3d.feat3d-1{top:-60px;right:-50px}.feature-3d.feat3d-2{width:220px;height:220px}.feature-3d.feat3d-3{left:50px;top:10px;transform:translate3d(0,-100%,0);width:120px;height:120px}.feature-3d.feat3d-4{right:30px;bottom:22px;transform:translate3d(0,100%,0)}}@media all and (max-width: 768px){.animation-02-window{top:5vw}#top-hero .fmc-blob-item{height:70vw}.feature-3d{width:150px;height:150px}.feature-3d.feat3d-1{top:-60px;right:-50px}.feature-3d.feat3d-2{left:0%;top:20px;width:200px;height:200px}.feature-3d.feat3d-3{left:50px;top:10px;transform:translate3d(0,-100%,0);width:120px;height:120px}.feature-3d.feat3d-4{right:30px;bottom:-25px;transform:translate3d(0,100%,0)}.feature-ai-support{gap:12px}.feature-ai-support .support-ai-list{gap:6px}.feature-ai-support .support-ai-icon img{width:30px;height:30px}}@media all and (max-width: 767px){#home-advisors{padding-left:0;padding-right:0;gap:20px}#home-advisors .simple-title{padding:0 30px;text-align:left;margin:0 0 -10px}.other-creds-container{padding:0 30px}}@media all and (max-width: 600px){.feature-content{margin:0 -15px}.feature-3d{width:120px;height:120px}.feature-3d.feat3d-1{width:110px;height:110px;top:-20px}.feature-3d.feat3d-2{top:-20px;width:110px;height:110px}.feature-3d.feat3d-3{width:110px;height:110px;top:-10px}}@media all and (max-width: 560px){.other-creds-container{flex-direction:column;align-items:flex-start;gap:10px;margin-top:-14px}.other-credentials{flex-direction:row}.other-credentials-ttl{min-width:206px;text-align:left;font-size:16px;color:var(--font-color-default)}.ocl-item-icon{width:32px;height:32px}.ocl-item-icon img{width:16px}}@media all and (max-width: 374px){.other-credentials-ttl{min-width:auto}.other-creds-container{align-items:center;gap:20px}.other-credentials{flex-direction:column}}.faq-container{gap:16px}.faq-item{overflow:hidden}.faq-item:last-child{border-bottom:none}.faq-item.is-open .faq-qat{transform:translate3d(0,-20px,0);opacity:1;transition-duration:.3s,.5s}.faq-item.is-open .faq-icon-line.fil-h{transform:translate3d(-50%,-50%,0) scale(0)}.faq-question{width:100%;padding:32px 32px 16px;gap:var(--gap-mid-s);display:flex;text-align:left;align-items:center;justify-content:space-between;color:var(--font-color-default);font-size:var(--font-size-ml);font-weight:700;line-height:var(--line-height-ml);cursor:pointer}@media all and (pointer: fine){.faq-question{transition:color .3s var(--main-easing)}.faq-question:hover,.faq-question:focus-visible{color:var(--color-highlight)}}.faq-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;background:linear-gradient(180deg,var(--color-highlight) 0%,var(--color-highlight-light) 100%);border-radius:100%}.faq-icon-lines{display:flex;align-items:center;justify-content:center;position:relative;width:16px;height:16px}.faq-icon-line{background:#fff;border-radius:4px}.faq-icon-line.fil-h{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0) scale(1);transition:transform .25s ease;transform-origin:center;height:100%;width:2px}.faq-icon-line.fil-v{height:2px;width:100%}.faq-answer{padding:16px 0 0;height:0;overflow:hidden;will-change:height;transition:height .25s ease}.question,.faq-answer-content p{max-width:640px}.faq-answer-content{padding:0 0 16px}.faq-answer-content p{color:var(--font-color-light);font-size:var(--font-size-base);font-weight:400;line-height:var(--line-height-base);padding:0 32px;transition:transform .3s ease,opacity .3s ease;opacity:0}.faq-answer-content a{color:var(--color-highlight);text-decoration:underline}.faq-answer-content a:hover{opacity:.5}.chr-main{-webkit-touch-callout:none!important;display:block;font-kerning:none;position:relative;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.char{display:inline;inset:0;position:absolute}.char-cnt{display:flex;text-align:start;position:relative}.trans_el{left:0;position:absolute;top:0;visibility:hidden}.char>div>div{white-space:nowrap}.chr-grp *{opacity:inherit}.word-space{display:inline-block;width:.5em}.chr_itm{position:relative;display:inline-block;opacity:1;visibility:hidden;align-items:center;text-align:start;transition:color .5s var(--main-easing)}.chr_itm.active{color:var(--color-highlight)}.greek,.final{background-repeat:no-repeat;background-size:contain;left:0;position:absolute;visibility:visible}.greek{font-family:var(--font-secondary);opacity:0}.final{opacity:1}.char-el{position:relative;display:inline-block}body{font-family:var(--font-secondary);font-weight:300;font-style:normal;font-size:var(--font-size-s);line-height:var(--line-height-m);color:var(--font-color-default);background-color:#fbfbfb;background:url(/common/bg_pattern.png) repeat;background-size:149px 149px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-top:before{content:" ";position:absolute;inset:0;background:#ededed;z-index:0;pointer-events:none}body.is-top.mobile-tablet:before{position:fixed;opacity:0;transition:opacity .3s var(--main-easing)}body.is-top.mobile-tablet.white:before{opacity:1}body.is-sub{background:url(/common/bg_pattern2.png) repeat;background-size:149px 149px}body.intro-complete.mobile-tablet:before{background:var(--font-color-default)}body.intro-complete:not(.mobile-tablet):before{display:none}main,footer{position:relative;z-index:1}canvas{position:fixed;top:0;left:0;user-select:none;touch-action:none;pointer-events:none;z-index:0;opacity:0;transition:opacity .2s ease-in 0s;will-change:opacity}canvas.show{opacity:1}#app{position:relative;z-index:4;pointer-events:none}.lil-gui{top:initial!important;bottom:0}.transition-pages{position:fixed;inset:0;z-index:10000;pointer-events:none}.transition-pages:before{content:"";position:absolute;inset:0;background-color:#e6eaff;transform-origin:left center;transform:scaleX(0) skew(20deg) translateZ(0)}.transition-pages.show:before{transform:scaleX(1) skew(0) translateZ(0);transition:transform .6s ease-in-out}.transition-pages.hide:before{transform:scaleX(1) skew(0) translate3d(100%,0,0);transition:transform .6s ease-in-out}#bottom-cta{min-height:100vh}#bottom-cta h2{color:var(--font-color-white);text-align:center;font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-xl)}.bottom-cta-container{max-width:1070px}.support-ai-icon{position:relative;cursor:pointer}.support-ai-icon.disabled{pointer-events:none}.support-ai-icon.beta .ai-tooltip{background:#707070;color:#fff}@media all and (pointer: fine){.support-ai-icon:hover .ai-tooltip{opacity:1}}.ai-tooltip{position:absolute;white-space:nowrap;top:-6px;left:50%;transform:translate3d(-50%,-100%,0);opacity:0;transition:opacity .3s var(--main-easing);background:var(--color-highlight);color:var(--font-color-white);font-size:12px;line-height:16px;padding:8px 12px;border-radius:var(--default-radius);z-index:2;font-weight:400;pointer-events:none;text-transform:capitalize}.error-page{min-height:100vh}.error-page h1{font-size:var(--font-size-ml);line-height:var(--line-height-ml)}.error-page p{font-size:var(--font-size-base);line-height:var(--line-height-base)}.error-page svg{width:30px;height:auto;margin-bottom:10px}.error-page-cnt{gap:var(--gap-mid-s)}.epc-top{gap:3px}.calendly-badge-widget{transform:translate3d(0,calc(100% + 50px),0)}.cursor-pointer{cursor:pointer}@media all and (max-width: 1220px){.footer-content{padding:64px 48px}#bottom-cta h2{font-size:7.86vw;line-height:7.33vw}}@media all and (max-width: 1024px){:root{--gap-mid-s: 24px;--gap-mid-s-half: 12px}}@media all and (max-width: 1080px){:root{--gap-mid-s: 20px;--gap-mid-s-half: 10px}.footer-tagline{font-size:9vw;line-height:9.2vw}.geo-meaning{right:3.1vw}}@media all and (max-width: 860px){h1{font-size:9.3vw;line-height:9vw}.geo-ast{top:10px;right:-2px}.geo-meaning{bottom:-12px}.geo:before{bottom:6px;left:1vw;width:calc(100% - 2vw);opacity:1}.made-in{display:none}.bwef-logos{gap:48px}}@media all and (max-width: 919px){.header-bg{backdrop-filter:none;background:var(--font-color-white)}.header-content{padding:0}.nav-list-sp,.feature-header,.cta-btn{opacity:0;transition:opacity .3s var(--main-easing)}nav{display:none}.menu-btn{display:flex;align-items:center;justify-content:center;padding:16px}.contact-link,.cta-btn{display:none}.title-nav-list{display:flex}nav{display:flex;pointer-events:none;position:fixed;inset:0;min-height:100dvh;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:36px;overflow:hidden;padding:96px 0 64px}nav .cta-btn{width:100%;display:flex;will-change:transform}nav .cta-btn a{width:100%}nav:before{content:" ";position:fixed;left:0;top:0;width:100%;height:30px;background:linear-gradient(180deg,#f8f8f8,#f8f8f800);z-index:2;opacity:0;transition:opacity .5s var(--main-easing)}nav.active{overflow:auto;visibility:visible;pointer-events:all;display:flex}nav.active:before{opacity:1}nav.active .nav-list-sp,nav.active .feature-header,nav.active .cta-btn{opacity:1;transition:opacity .5s var(--main-easing) .3s}header.white nav:before{background:linear-gradient(180deg,#080808,#08080800)}.nav-link{font-size:var(--font-size-m);font-weight:700;line-height:100%;font-family:var(--font-primary);color:var(--font-color-default);padding:13px 24px}.nav-link.sp{display:flex}.nav-list{flex-direction:column}.nav-item{transition:transform .4s var(--main-easing)}.nav-item.ni-1{transition-delay:.01s}.nav-item.ni-2{transition-delay:.02s}.nav-item.ni-3{transition-delay:.03s}.nav-item.ni-4{transition-delay:.04s}.nav-item.ni-5{transition-delay:.05s}.nav-item.ni-6{transition-delay:.06s}.nav-item.ni-7{transition-delay:.07s}.nav-item.ni-8{transition-delay:.08s}.nav-item.ni-9{transition-delay:.09s}.hide-on-mobile{display:none!important}.sp-menu-features{display:flex}.sp-menu-features h4{color:#787878;font-size:14px;padding:0 0 12px 12px}.sp-menu-features .fhi-link{padding:2px 0;gap:24px}.sp-menu-features .fhi-link-icon{padding:12px 20px}.feature-header h4{padding:0 0 12px 12px!important}}@media all and (max-width: 768px){.geo:before{bottom:2px;left:1vw;width:calc(100% - 2vw);opacity:1}:root{--gap-sections: 140px;--gap-big: 64px;--gap-mid: 32px;--gap-medium: 24px;--font-size-xl: 36px;--line-height-xl: 44px;--font-size-xlb: 34px;--line-height-xlb: 42px;--font-size-l: 32px;--line-height-l: 40px;--gap-mid-s: 16px;--gap-mid-s-half: 8px;--default-radius: 12px;--font-size-x: 48px}.header-bg{height:64px;backdrop-filter:none;background:var(--font-color-white)}.header-bg.hide-on-start.in-top{transition:transform .5s var(--main-easing) .2s,height .5s var(--main-easing) .2s,width .5s var(--main-easing)}.footer-tagline{padding:100px 0}.feature-cards,.enterprise-cards{flex-direction:column}.enterprise-cards>div{width:100%}.footer-content{padding:30px}#top-hero .hero-form{overflow:visible;border-radius:0;gap:8px}#top-hero .hero-form button{position:relative;width:100%;right:auto;top:auto;opacity:0}.hero-input{padding:12px 32px}.header-content{padding:0}.logo-link{padding:16px}.cta-group{gap:0}header.hide-on-start nav .cta-btn{transform:translate3d(0,calc(100% + 120px),0)}header.hide-on-start nav.active .cta-btn{transform:translateZ(0)}.hero-form{gap:8px}.hero-form button{position:relative;right:auto;top:auto;width:100%}.main-logo{width:28px;height:28px}.main-logo path{fill:var(--font-color-default)}.main-logo path{transition:fill .3s var(--main-easing)}.hero-content{padding:40px 0 0}.hero-subtitle{font-size:var(--font-size-base);line-height:var(--line-height-base)}.hero-form-cnt{gap:18px}.form-error{top:120px}}@media all and (max-width: 767px){.feature-header{width:100%}.feature-header-list{width:100%;display:flex;flex-direction:column}.geo-meaning{bottom:-16px}.footer-nav{flex-direction:column;gap:32px}#quote-stats h2{font-size:8vw}.quote-itm{font-size:3vw;top:-3.744vw}#bottom-cta h2{font-size:11vw;line-height:11.4vw}.logo-item{min-height:50px}.built-with-experience-from{gap:14px}.built-with-experience-from h3{font-size:var(--font-size-base);line-height:var(--line-height-base)}.yc-logo{width:100px}.google-logo{width:70px}.deepmind-logo{width:83px}.servicenow-logo{width:100px}}@media all and (max-width: 620px){.bwef-logos{gap:14px 30px;flex-wrap:wrap;justify-content:center}.hero-subtitle br{display:none}h1{font-size:10.2vw;line-height:9.6vw}}@media all and (max-width: 560px){.footer-bottom{flex-direction:column-reverse;gap:var(--gap-mid)}.feature-card{padding:32px 24px}.faq-question{padding:32px 24px 16px;font-size:18px;line-height:24px}.faq-answer-content p{padding:0 24px;font-size:var(--font-size-base);line-height:var(--line-height-base)}.logo-grid.simple .logo-item{padding:0 5px}}@media all and (max-width: 490px){br.pc{display:none}.sp-menu-features .fhi-link-icon{padding:12px}.sp-menu-features .fhi-link-icon img{min-width:40px}.feature-header-list{gap:12px}.featured-on-logos-wrapper{transform:none}}@media all and (max-width: 420px){nav .cta-btn{max-width:100%}.fhi-desc{font-size:13px}section,.sec-cls{padding:0 24px}.footer-content{padding:30px 24px}}@media all and (max-width: 374px){.footer-group-cnt{flex-direction:column;gap:0}}
