.padding-global{padding-left:5vw;padding-right:5vw}.container{max-width:90rem;margin-left:auto;margin-right:auto}.w-inline-block{max-width:100%;display:inline-block}.opacity-60{opacity:.6}.heading-section{color:var(--color-ink);letter-spacing:-.06em;margin:0;font-size:min(max(48px,5.556vw),80px);font-weight:400;line-height:1.07}.heading-section.mobile-version-adjust{display:none}.vc-section{background-color:#e2e2e2;position:relative}.vc-wrap{z-index:1;height:450vh;position:relative}.vc-content-wrap{z-index:2;background-color:#e2e2e2;flex-flow:column;gap:2rem;display:flex;position:sticky;top:0}.vc-headings-wrap{z-index:1;flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:.5vw;padding-top:8rem;display:flex}.vc-main-text-wrap{gap:.5vw;display:flex}.vc-text{color:#000;letter-spacing:-.04em;font-size:5vw}.vc-text.blue{color:#146ef5}.vc-accent-hero{padding-left:.5vw;padding-right:.5vw;display:inline-block;position:relative}.accent-webflow{background-color:#146ef51a;border:2px solid #146ef5;width:100%;height:110%;display:flex;position:absolute;inset:0% auto auto 0%}.vc-accent-webflow-tag{z-index:2;background-color:#146ef5;flex:1;justify-content:space-between;align-items:center;gap:.5vw;min-width:8.5rem;margin-left:-2px;padding-left:.5vw;display:flex;position:absolute;inset:0% auto auto 0%;transform:translateY(-100%)}.saas-title-name{color:#e2e2e2;margin:0;font-size:1.15rem;font-weight:400;line-height:1}.saas-title-name.is-vw{flex:none;font-size:.85rem}.accent-webflow-icon{border-left:1px solid #fff3;height:100%;padding:.25rem .5rem;transform:translate(0)}.accent-webflow-icon.is-vw{flex:none;padding:.25vw .5vw}.icon-accent{width:1rem;height:1rem}.icon-accent.is-vw{width:1vw;height:1vw}.vc-descrition-text-wrap{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}.vc-description-text{opacity:.7;color:#020202;font-size:1.375rem;line-height:1.15}.vc-loader-wrap{background-color:#0003;width:45%;height:1px}.vc-loader{background-color:#146ef5;width:80%;height:100%}.vc-lor-holder{z-index:1;width:45vw;position:absolute;inset:0% auto 0% 0%}.vc-lor-list{flex-flow:column;justify-content:space-between;height:100%;padding-top:100vh;padding-bottom:10vh;display:flex}.vc-lor-wrap{flex-flow:column;gap:2rem;display:flex}.vc-lor-wrap.last{gap:15vh}.vc-lor-heading-width{width:100%;max-width:19.1875rem}.vc-lor-description-width{width:100%;max-width:26.5rem}.vc-lor-gap-vertical{flex-flow:column;gap:2rem;display:flex}.vc-cta-wrap{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem 2rem;display:flex}.vc-lottie-holder{z-index:0;pointer-events:none;opacity:0;background-color:#0000;width:100vw;position:absolute;inset:0% 0% 0% auto}.vc-lottie-sticky{height:100vh;position:sticky;top:0}.vc-lottie{width:100%;height:100%}.solution-heading{font-size:2.5rem}.solution-heading.is-dark{color:var(--color-ink);letter-spacing:-.04em;font-size:3rem;line-height:1.1}.text-medium{color:var(--color-ink);font-size:1.15rem}.button{justify-content:flex-start;align-self:flex-start;text-decoration:none;display:flex}.button.is-part{pointer-events:auto!important}.button-wrapper{justify-content:flex-start;display:flex;position:relative}.button-main{background-color:var(--color-ink);height:3rem;max-height:3rem;color:var(--color-gray);border-radius:50rem;flex-direction:column;justify-content:center;align-items:center;padding:.75rem 2rem;display:flex}.button-main.smaller{height:2.5rem;max-height:2.5rem;padding:.5rem 1.5rem}.button-main.smaller.is-navbar-button{border:1px solid var(--color-line);background-color:#02020200;border-radius:.7rem;position:relative;overflow:hidden}.button-text{white-space:nowrap;font-size:1.15rem;text-decoration:none}.full-button-bg{z-index:0;background-color:#fff;border:1px solid #fff;border-radius:.7rem;width:100%;height:100%;position:absolute;inset:0% auto auto 0%}.full-button-bg.is-dark{z-index:-1;background-color:var(--color-ink);border-radius:0;width:110%;height:120%;top:-10%;left:-2%;transform:translate(0)}.lets-talk-wrapper{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.lets-talk-wrapper .text-medium{white-space:nowrap}.speaker-list{flex:none;width:5.5rem;height:2.9375rem;display:flex;position:relative}.speaker-cercle{border-radius:32.25rem;justify-content:center;align-items:center;width:3rem;height:2.9375rem;display:flex;overflow:hidden}.speaker-cercle.is-2nd{position:absolute;left:40%}.speaker-cercle.is-3th{position:absolute;left:80%}@media screen and (min-width:1280px){.button.is-part{cursor:pointer}}@media screen and (max-width:991px){.button{align-self:flex-start}.heading-section.mobile-version-adjust{display:none}}@media screen and (max-width:767px){.button{align-self:flex-start;display:block}.button-text{font-size:1.15rem}.text-medium{display:block}}@media screen and (max-width:479px){.container.flex{flex-flow:column;display:flex}.vc-section{display:block}.vc-headings-wrap{padding-top:6rem}.vc-main-text-wrap{flex-flow:row;justify-content:center;align-items:flex-end;gap:5vw}.vc-text{font-size:10vw;display:flex}.vc-accent-hero{margin-top:1rem}.vc-accent-webflow-tag{flex:none;justify-content:space-between;align-items:center;gap:1rem;min-width:12rem}.vc-wrap{order:1}.vc-content-wrap{display:none;position:static}.saas-title-name{font-size:.85rem}.saas-title-name.is-vw{flex:none;font-size:1rem}.accent-webflow-icon{padding-top:.15rem;padding-left:.25rem;padding-right:.25rem}.accent-webflow-icon.is-vw{flex:none;padding-left:.5rem;padding-right:.5rem}.icon-accent{width:.85rem;height:.85rem}.icon-accent.is-vw{width:1rem;height:1rem}.vc-lottie-holder{pointer-events:none;opacity:1;background-color:#0000;order:-1;width:100%;height:100%;position:absolute;inset:0 0 0 auto;transform:none}.vc-lottie{height:100%}.vc-lottie-sticky{background-color:#0000;height:100dvh;top:0;overflow:hidden}.vc-lor-holder{width:100%}.vc-lor-list{padding-top:30vh;padding-bottom:55dvh}.vc-lor-heading-width{max-width:none}.vc-cta-wrap{flex-flow:column;justify-content:center;align-items:flex-start}.heading-section.mobile-version-adjust{margin-bottom:6rem;display:block}.solution-heading.is-dark{font-size:10vw}.button{align-self:flex-start;display:flex}.button-text{letter-spacing:0;font-size:1.125rem}.full-button-bg{font-weight:500}.lets-talk-wrapper{grid-column-gap:2rem;grid-row-gap:2rem}.speaker-cercle{width:2rem;height:2rem}.speaker-list{width:3.7rem;height:2rem}}
