@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/outfit-latin-ext-300-normal.BYS6Dpvq.woff2) format("woff2"),url(/_astro/outfit-latin-ext-300-normal.CMIMshEd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/outfit-latin-300-normal.CRYTwY6m.woff2) format("woff2"),url(/_astro/outfit-latin-300-normal.AWLfuCom.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-ext-400-normal.5tcqmc2S.woff2) format("woff2"),url(/_astro/outfit-latin-ext-400-normal.DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/outfit-latin-400-normal.BGsTXAXT.woff2) format("woff2"),url(/_astro/outfit-latin-400-normal.DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-ext-500-normal.zeox_O30.woff2) format("woff2"),url(/_astro/outfit-latin-ext-500-normal.DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/outfit-latin-500-normal.DKnIMDSk.woff2) format("woff2"),url(/_astro/outfit-latin-500-normal.ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-ext-600-normal.B85nYjL1.woff2) format("woff2"),url(/_astro/outfit-latin-ext-600-normal.CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/outfit-latin-600-normal.B7SfZ07L.woff2) format("woff2"),url(/_astro/outfit-latin-600-normal.BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-ext-700-normal.CI4iH74K.woff2) format("woff2"),url(/_astro/outfit-latin-ext-700-normal.fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/outfit-latin-700-normal.Cu9v6i1X.woff2) format("woff2"),url(/_astro/outfit-latin-700-normal.D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--selection-highlight: #f3ff2f;--cream: #efeeea;--black: #000;--white: #fff;--muted-footer: #9b99a1;--text-soft: #676767;--text-dark: #2c2c2c;--card-bg: rgba(239, 238, 234, .6);--testimonial-card-bg: #fafafa;--border-card: #f2f2f2;--font-sans: "Outfit", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--max-w: 1280px;--site-max-w: 1440px;--pad-x: clamp(20px, 5vw, 80px);--site-header-h: 78px}@media(max-width:900px){:root{--site-header-h: 72px}}body.page-product{--cream: #f6f6f6;--card-bg: rgba(246, 246, 246, .6)}.section-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x);box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;width:100%}::selection{background-color:var(--selection-highlight);color:var(--black)}::-moz-selection{background-color:var(--selection-highlight);color:var(--black)}body{margin:0;width:100%;background:#fff;font-family:var(--font-sans);font-size:18px;line-height:1.5;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-width:0}:where(p,li){font-size:18px;line-height:1.5;font-weight:300!important}h1{font-size:50px!important;line-height:1.12;font-weight:600!important;font-style:normal!important}body.page-home #hero-section.hero .hero__h1{font-size:clamp(40px,4.5vw,65px)!important;line-height:1.02!important}body.page-preview-home #hero-section .ph-mobbin-hero__title{font-size:clamp(2.75rem,5.2vw,4.75rem)!important;line-height:1.02!important;font-weight:700!important}h1 strong,h1 b{font-weight:600!important}h2{font-size:35px!important;line-height:1.2!important;font-weight:600!important;font-style:normal!important}h2,h3,h4,h5,h6{font-style:normal!important;font-weight:600!important}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,h1 i,h2 i,h3 i,h4 i,h5 i,h6 i,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-style:normal!important}h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-weight:600!important}body.blog-landing-page h2.blog-index__title{font-size:22px!important;line-height:1.24!important;font-weight:600!important}@media(min-width:900px){body.blog-landing-page .blog-index__card--featured h2.blog-index__title{font-size:28px!important;line-height:1.18!important}}body.blog-landing-page h1.blog-index__h1{font-size:56px!important;line-height:1.08!important;font-weight:600!important}@media(max-width:900px){body.blog-landing-page h1.blog-index__h1{font-size:clamp(34px,7.5vw,46px)!important;line-height:1.1!important;font-weight:600!important}}body.blog-detail-page h2.blog-related__h2{font-size:clamp(22px,2.75vw,28px)!important;line-height:1.2!important;font-weight:600!important;font-family:var(--font-sans)!important}@media(max-width:900px){h1{font-size:clamp(28px,6vw,40px)!important;line-height:1.12!important}body.page-home #hero-section.hero .hero__h1{font-size:clamp(40px,4.5vw,65px)!important;line-height:1.02!important}body.page-preview-home #hero-section .ph-mobbin-hero__title{font-size:clamp(2.25rem,10vw,3rem)!important;line-height:1.04!important;font-weight:700!important}body:not(.page-legal) h2{font-size:clamp(26px,2.3vw,35px)!important;line-height:1.25!important}body.page-legal main.legal-main h2{font-size:18px!important;line-height:1.35!important}body:not(.page-legal) h2.blog-article-qa__h2{font-size:clamp(20px,2vw,24px)!important;line-height:1.25!important}body:not(.page-legal) h2.demo-popup__title{font-size:20px!important;line-height:1.4!important}}a{color:inherit}img{max-width:100%;height:auto}.outfit,body.blog-landing-page .site-header,body.blog-landing-page .site-header__drawer-panel,body.blog-detail-page .site-header,body.blog-detail-page .site-header__drawer-panel{font-family:var(--font-sans)}.cta-arrow-icon{transform:none;transform-origin:center center}.figma-arrow{position:relative;display:inline-block;overflow:hidden;pointer-events:none;flex-shrink:0}.figma-arrow__shaft-wrap{position:absolute;inset:50% 29.17%}.figma-arrow__shaft-in{position:absolute;inset:-.75px -3.83%}.figma-arrow--24 .figma-arrow__shaft-in{left:-7.5%;right:-7.5%}.figma-arrow__head-wrap{position:absolute;inset:33.33% 29.17% 33.33% 54.17%}.figma-arrow__head-in{position:absolute;inset:-4.69% -9.57%}.figma-arrow--24 .figma-arrow__head-in{inset:-9.38% -18.75%}.figma-arrow__shaft-in img,.figma-arrow__head-in img{display:block;width:100%;height:100%;object-fit:contain}.figma-arrow--inline-img{display:inline-flex;align-items:center;justify-content:center;overflow:visible}.figma-arrow--inline-img img,.figma-arrow--inline-img svg{display:block;width:100%;height:100%;object-fit:contain}.figma-arrow--47{width:47px;height:48px}.figma-arrow--24{width:24px;height:24px}.hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;width:fit-content;max-width:100%;min-height:52px;padding:12px 18px;border-radius:6px;text-decoration:none;flex-shrink:0}.hero__cta-text{font-size:20px;font-weight:600;line-height:1.2;color:var(--black);white-space:nowrap}.hero__cta .cta-arrow-icon{color:var(--black)}.hero__cta--yellow{background:#f3ff2f;color:var(--black)}.hero__cta--yellow:hover{filter:brightness(.98)}.hero__cta--yellow:focus-visible{outline:2px solid rgba(243,255,47,.6);outline-offset:3px}.logo-strip{width:100%;padding:24px 0 24px var(--pad-x);display:flex;align-items:center;gap:24px;overflow:hidden}.logo-strip__label{flex-shrink:0;font-size:14px;font-weight:600!important;line-height:24px;color:var(--black);margin:0;min-width:140px}.logo-strip__label-line{display:block}.logo-ticker{--logo-ticker-gap: 56px;flex:1;overflow:hidden;display:flex;align-items:center;min-width:0;justify-content:flex-start;width:100%}.logo-strip--minimal{padding:0;background:transparent}.logo-strip--minimal .logo-ticker{mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.logo-strip--minimal .logo-ticker__item picture img{opacity:.55}@keyframes logo-ticker-marquee{0%{transform:translateZ(0)}to{transform:translate3d(var(--logo-ticker-shift, -50%),0,0)}}.logo-ticker__track{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--logo-ticker-gap);width:max-content;animation:logo-ticker-marquee 55s linear infinite}.logo-ticker__set{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--logo-ticker-gap);flex-shrink:0}@media(prefers-reduced-motion:reduce){.logo-ticker__track{animation:none}.logo-ticker{overflow-x:auto;-webkit-overflow-scrolling:touch}}.logo-ticker__item{flex:0 0 auto;height:40px;display:flex;align-items:center;justify-content:center}.logo-ticker__item--tall{height:52px}.logo-ticker__item picture,.logo-ticker__item img{display:block;height:100%;width:auto;max-width:min(200px,28vw);object-fit:contain;filter:grayscale(100%) brightness(.8) contrast(.9);opacity:.8}.logo-ticker__item--wide picture img{max-width:min(240px,32vw)}.logo-ticker__item--medium{height:36px}.logo-ticker__item--medium picture img{max-width:min(168px,26vw)}.logo-ticker__item--suntory{height:32px}.logo-ticker__item--suntory picture img{max-width:min(112px,17vw)}.logo-ticker__item--danone{height:50px}.logo-ticker__item--danone picture img{max-width:min(280px,34vw)}.logo-ticker__item--covestro{height:52px}.logo-ticker__item--covestro picture img{max-width:min(52px,10vw)}.logo-ticker__item--alpro{height:52px}.logo-ticker__item--alpro picture img{max-width:min(280px,36vw);transform:scale(1.32);transform-origin:center}.logo-ticker__item--invert picture img{filter:invert(1) grayscale(100%) brightness(.8) contrast(.9)}.logo-ticker__item--lighter picture img{filter:grayscale(100%) brightness(.9) contrast(.85);opacity:.72}.logo-ticker__item--invert.logo-ticker__item--lighter picture img{filter:invert(1) grayscale(100%) brightness(.9) contrast(.85)}@media(max-width:900px){.logo-strip{flex-direction:column;align-items:stretch;gap:12px;padding-block:20px;padding-inline:0;overflow:visible}.logo-strip__label-line{display:inline}.logo-strip__label-line+.logo-strip__label-line:before{content:" "}.logo-strip__label{white-space:nowrap;min-width:0;font-size:clamp(11px,3.45vw,14px);line-height:1.35;padding-inline:var(--pad-x);box-sizing:border-box}.logo-ticker{--logo-ticker-gap: 48px;width:100%;min-height:52px;padding-inline:var(--pad-x);box-sizing:border-box;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.logo-ticker__track{backface-visibility:visible;-webkit-backface-visibility:visible;will-change:transform}.logo-ticker__item picture,.logo-ticker__item img{-webkit-transform:translateZ(0);transform:translateZ(0)}}@media(max-width:900px)and (prefers-reduced-motion:no-preference){.logo-ticker__track{animation:logo-ticker-marquee 48s linear infinite}}.cv-hero__h1-line{display:block}@media(max-width:900px){.cv-hero__h1-line{display:inline}.cv-hero__h1-line+.cv-hero__h1-line:before{content:" "}}.product-logos{background:#fff;padding:0}.product-logos .logo-strip,.product-logos .logo-strip--minimal{padding:clamp(16px,2.5vw,24px) 0}.product-logos .logo-strip__label{color:var(--black)}@media(max-width:900px){.product-logos .logo-strip{padding-block:clamp(8px,2vw,14px) clamp(12px,2vw,18px);padding-inline:0}}@media(min-width:901px){body.page-home .product-logos .logo-strip{padding-bottom:clamp(24px,2.8vw,36px)}}@media(max-width:900px){body.page-home #hero-section.hero,body.page-home .product-logos,body.page-home .impact,body.page-home .platform,body.page-home .features,body.page-home .testimonials,body.page-home .trust,body.page-home .trust-after-band,body.page-home .home-faq,body.page-home .site-footer{width:100%;max-width:100%;min-width:0;box-sizing:border-box}#hero-section+.product-logos,#product-hero+.product-logos{margin-top:-2px;position:relative;z-index:1}:is(h1,h2,h3,h4,h5,h6) br,.marketing-faq__lede br{display:inline;vertical-align:baseline}:is(h1,h2,h3,h4,h5,h6) br:after,.marketing-faq__lede br:after{content:" ";white-space:normal;font:inherit;line-height:normal;vertical-align:baseline}.cv-page .cv-benefits__heading-line{display:inline}.cv-page .cv-benefits__heading-line--accent:before{content:" "}}.features-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}html.features-in-view .features-reveal{opacity:1;transform:translateY(0)}html.features-in-view .features-reveal--rail{transition-delay:0s}html.features-in-view .features-reveal--b1{transition-delay:.1s}html.features-in-view .features-reveal--b2{transition-delay:.22s}html.features-in-view .features-reveal--b3{transition-delay:.34s}@media(prefers-reduced-motion:reduce){.features-reveal{opacity:1;transform:none;transition:none}}
