@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(../assets/fonts/Inter-Thin.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-Thin.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(../assets/fonts/Inter-ExtraLight.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-ExtraLight.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/Inter-Light.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-Light.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/Inter-Regular.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-Regular.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/Inter-Medium.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-Medium.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/Inter-SemiBold.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-SemiBold.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../assets/fonts/Inter-Bold.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-Bold.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../assets/fonts/Inter-ExtraBold.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-ExtraBold.woff?v=3.19) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../assets/fonts/Inter-Black.woff2?v=3.19) format("woff2"),url(../assets/fonts/Inter-Black.woff?v=3.19) format("woff")}:root{--fs-xxs:clamp(0.694rem, -0.487vi + 0.928rem, 0.563rem);--fs-xs:clamp(0.833rem, -0.307vi + 0.981rem, 0.75rem);--fs-base:clamp(1rem, 0vi + 1rem, 1rem);--fs-s:clamp(1.2rem, 0.491vi + 0.964rem, 1.333rem);--fs-m:clamp(1.44rem, 1.245vi + 0.843rem, 1.777rem);--fs-l:clamp(1.728rem, 2.367vi + 0.593rem, 2.369rem);--fs-xl:clamp(2.074rem, 4.005vi + 0.154rem, 3.157rem);--fs-xxl:clamp(2.488rem, 6.357vi + -0.559rem, 4.209rem);--fs-xxxl:clamp(2.986rem, 9.697vi + -1.663rem, 5.61rem);--fs-sans-serif:'Inter';--jrw-layout-containerpadding-right:4.5625vw;--jrw-layout-containerpadding-left:4.5625vw;--color-typo:#F5F5F5;--color-brand:#f25a29;--color-primary-1:#000000;--color-primary-1a:#0d0f10;--color-primary-2:#141618;--color-primary-2a:#1e2124;--color-primary-3:#303133;--color-primary-4:#848484;--color-primary-5:#dddddd;--color-primary-6:#eaeaea;--color-primary-7:#f7f7f7;--color-primary-7a:#f5f5f5;--color-primary-8:#FFFFFF;--color-primary-9:#f25a29;--color-primary-10:#e86000;--color-primary-11:#35201a;--color-bg-site:var(--color-primary-8);--color-bg-site:var(--color-primary-7a);--color-bg-site-dark:var(--color-primary-2);--color-headline:var(--color-primary-2);--color-headline-dark:var(--color-primary-8);--color-body-1:var(--color-primary-3);--color-body-1-dark:var(--color-primary-5);--color-body-2:var(--color-primary-2);--color-body-2-dark:var(--color-primary-8);--color-brand-1:var(--color-primary-9);--color-brand-2:var(--color-primary-10);--color-area-1:var(--color-primary-6);--color-area-1-dark:var(--color-primary-3);--fs-weight-500vs400:500;--fs-weight-500vs400-dark:400;--fs-weight-600vs500:600;--fs-weight-600vs500-dark:500;--fs-weight-700vs600:700;--fs-weight-700vs600-dark:600;--fs-weight-800vs700:800;--fs-weight-800vs700-dark:700;--border-width-contact:2px;--border-width-contact-dark:1px;--border-color-contact:var(--color-primary-5);--border-color-contact-dark:var(--color-primary-3);--button-color:var(--color-primary-4);--button-color-dark:var(--color-primary-3);--button-color-hover:var(--color-primary-3);--button-color-hover-dark:var(--color-primary-4)}.dark-mode{--color-bg-site:var(--color-primary-2);--color-headline:var(--color-primary-8);--color-headline:var(--color-primary-7a);--color-body-1:var(--color-primary-5);--color-body-2:var(--color-primary-8);--color-body-2:var(--color-primary-7a);--color-area-1:var(--color-primary-1a);--color-area-2:var(--color-primary-3);--color-area-3:var(--color-primary-3);--color-button:var(--color-primary-11);--fs-weight-500vs400:400;--fs-weight-600vs500:500;--fs-weight-700vs600:600;--fs-weight-800vs700:700;--border-width-contact:1px;--border-color-contact:var(--color-primary-3);--button-color:var(--color-primary-3);--button-color-hover:var(--color-primary-4)}.dark-mode img{filter:brightness(.8) contrast(1.2)}html{font-size:16px;height:100%;scroll-behavior:smooth}body{font-family:var(--fs-sans-serif);background-color:var(--color-bg-site);display:grid;grid-template-rows:auto 1fr auto;height:100%;margin:0;padding:0}.container{border:0;max-width:1400px;margin-left:auto;margin-right:auto;padding-right:var(--jrw-layout-containerpadding-right);padding-left:var(--jrw-layout-containerpadding-left)}.container-100vw{width:100%;margin-top:auto;height:100%}h1,h2,h3,h4,li,p{margin-top:0}.smaller{color:var(--color-body-1);font-size:var(--fs-xxs);line-height:calc(2px + 2ex + 2px);margin-bottom:.65em}.number{font-size:var(--fs-base);color:var(--color-body-1);line-height:calc(2px + 2ex + 2px);margin-bottom:.05em}.eyebrow2{color:var(--color-body-1);font-size:var(--fs-base);line-height:calc(2px + 2ex + 2px);margin-bottom:.05em}.eyebrow{color:var(--color-body-1);font-size:var(--fs-xxs);font-weight:700;text-transform:uppercase;line-height:calc(2px + 2ex + 2px);margin-bottom:.2em}.author{color:var(--color-body-1);font-size:var(--fs-xs);font-weight:600;letter-spacing:-.025em;line-height:calc(2px + 2ex + 2px);margin-bottom:.15em}.date{color:var(--color-body-1);font-size:var(--fs-xxs);font-weight:500;line-height:calc(2px + 2ex + 2px);margin-bottom:2em}.onclickcontact{color:var(--color-brand);cursor:pointer;padding-top:1rem;font-size:var(--fs-s);font-weight:var(--fs-weight-600vs500)}.p,p{font-size:var(--fs-base);font-weight:var(--fs-weight-600vs500);color:var(--color-body-1);line-height:calc(4px + 2ex + 4px);margin-bottom:.65em}.bodycopy-nomarginbottom{margin-bottom:0}.button-links{font-size:var(--fs-base);font-weight:var(--fs-weight-600vs500);color:var(--color-primary-7a);line-height:calc(4px + 2ex + 4px);margin-bottom:.65em;text-decoration:none}.button-links a{font-size:var(--fs-base);font-weight:var(--fs-weight-600vs500);color:var(--color-primary-7a);line-height:calc(4px + 2ex + 4px);margin-bottom:.65em;text-decoration:none}.h6,h6{color:var(--color-headline);font-size:var(--fs-s);line-height:calc(2px + 2ex + 2px);margin-bottom:.65em}.h5,h5{color:var(--color-headline);font-size:var(--fs-base);line-height:calc(4px + 2ex + 4px);margin-bottom:.35em}.h4,h4{color:var(--color-headline);font-size:var(--fs-s);font-weight:600;line-height:calc(2px + 2ex + 2px);margin-bottom:.35em}.h3,h3{color:var(--color-headline);font-size:var(--fs-m);font-weight:var(--fs-weight-700vs600);line-height:calc(2px + 2ex + 2px);margin-bottom:.15em}h3.projects{color:var(--color-headline);font-size:var(--fs-s);font-weight:600;line-height:calc(2px + 2ex + 2px);margin-bottom:.15em}.h2,h2{color:var(--color-headline);font-size:var(--fs-l);font-weight:var(--fs-weight-700vs600);line-height:calc(3px + 2ex + 3px);margin-bottom:.15em}.h1,h1{color:var(--color-headline);font-size:var(--fs-xxl);font-weight:800;line-height:calc(2px + 2ex + 2px);margin-bottom:.25em}.hero{color:var(--color-headline);font-size:calc(var(--fs-xxl) * 1.3);overflow-wrap:normal;hyphens:auto;max-width:18ch}.subheadline{max-width:40ch}.mb-top{margin-top:1rem}.brandcolor{color:var(--color-brand)}.article__image{object-position:top left;object-fit:scale-down;width:100%;height:100%}.founderimage{object-position:top left;object-fit:scale-down;top:0;left:0;width:100%;height:100%;filter:brightness(.8) contrast(1.2);margin:0;padding:0}.container__navitop-maxwidth{margin-left:auto;margin-right:auto;padding-right:var(--jrw-layout-containerpadding-right);padding-left:var(--jrw-layout-containerpadding-left)}.container__navbar{padding-top:2em;margin-bottom:6em;display:flex;justify-content:space-between;align-items:center;align-items:baseline}.nav-logo{text-decoration:none;text-transform:uppercase;padding:0;margin:0;font-weight:800;font-size:var(--fs-s);letter-spacing:-.01rem;color:var(--color-body-1)}.nav-links{list-style-type:none;display:flex;margin:0;padding:0}.nav-links li{margin-left:10px}.nav-links a{text-decoration:none;font-size:var(--fs-base);line-height:calc(4px + 2ex + 4px);color:var(--color-body-1);font-weight:var(--fs-weight-500vs400)}.nav-links a:hover{color:var(--color-brand-1)}.nav-logo-dark{text-decoration:none;text-transform:uppercase;padding:0;margin:0;font-weight:800;font-size:var(--ft-s);letter-spacing:-.01rem;color:var(--color-body-1-dark)}.nav-links-dark{list-style-type:none;display:flex;margin:0;padding:0}.nav-links-dark li{margin-left:10px}.nav-links-dark a{text-decoration:none;font-size:var(--fs-base);color:var(--color-body-1-dark);font-weight:400;line-height:calc(4px + 2ex + 4px)}.nav-links-dark a:hover{color:var(--color-brand-1)}.bg-dark{background-color:#000}.grid-container-1{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;grid-template-rows:auto auto;gap:15% 5%;grid-template-areas:'proposition initiative financial' 'proposition pmi smb';margin-top:7rem}.proposition{grid-area:proposition}.initiative{grid-area:initiative}.financial{grid-area:financial}.pmi{grid-area:pmi}.smb{grid-area:smb}.grid-container-2{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;grid-template-rows:auto auto auto auto;gap:3%;grid-template-areas:'proposition2 one two' 'proposition2 three four' 'proposition2 five six' 'proposition2 seven .';margin-top:6rem}.proposition2{grid-area:proposition2}.one{grid-area:one}.two{grid-area:two}.three{grid-area:three}.four{grid-area:four}.five{grid-area:five}.six{grid-area:six}.seven{grid-area:seven}.grid-container-3{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;gap:3%;grid-template-areas:'founder proposition3 proposition3' 'founder c1 c2' 'founder c3 c4';margin-top:6rem}.proposition3{grid-area:proposition3}.founder{grid-area:founder}.c1{grid-area:c1}.c2{grid-area:c2}.c3{grid-area:c3}.c4{grid-area:c4}.grid-container-4{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;grid-template-rows:auto auto auto;gap:3%;grid-template-areas:'proposition4 proposition4 proposition4' 'p1 p2 p3' 'p4 p5 .';margin-top:8rem}.proposition4{grid-area:proposition4}.p1{grid-area:p1}.p2{grid-area:p2}.p3{grid-area:p3}.p4{grid-area:p4}.p5{grid-area:p5}.grid-container-5{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;grid-template-rows:auto;gap:3%;grid-template-areas:'proposition5 logos1 logos2';margin-bottom:10rem}.proposition5{grid-area:proposition5}.logos1{grid-area:logos1}.logos2{grid-area:logos2}.grid-container-5-subgrid{display:grid;grid-template-columns:.5fr .5fr .5fr;grid-template-rows:auto auto;gap:2%;grid-template-areas:'l1 l2 l3' 'l4 l5 l6';align-items:end;margin-bottom:10rem}.l1{grid-area:l1}.l2{grid-area:l2}.l3{grid-area:l3}.l4{grid-area:l4}.l5{grid-area:l5}.l6{grid-area:l6}.grid-container-6{display:grid;grid-template-columns:2fr 1.5fr 1.5fr;grid-template-rows:auto auto;grid-template-areas:'proposition6 logos logos' 'proposition6 logos logos';gap:3%;margin-top:10rem}.proposition6{grid-area:proposition6}.logos{grid-area:logos}.grid-container-6-subgrid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto;gap:3%;grid-template-areas:'l1v2 l2v2 l3v2 l4v2 l5v2 l6v2' 'l7v2 l8v2 l9v2 l10v2 . .';align-items:end}.l1v2{grid-area:l1v2}.l2v2{grid-area:l2v2}.l3v2{grid-area:l3v2}.l4v2{grid-area:l4v2}.l5v2{grid-area:l5v2}.l6v2{grid-area:l6v2}.l7v2{grid-area:l7v2}.l8v2{grid-area:l8v2}.l9v2{grid-area:l9v2}.l10v2{grid-area:l10v2}.landing__logo-maxheight{max-height:1.5rem;margin-bottom:.65em}.grid-container-7{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:'product-description cap1 cap2 cap3 cap4';gap:3% 3%;margin-bottom:7rem}.product-description{grid-area:product-description}.cap1{grid-area:cap1}.cap2{grid-area:cap2}.cap3{grid-area:cap3}.cap4{grid-area:cap4}.grid-container-8{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto auto auto auto;gap:3%;grid-template-areas:'grid_subheadline grid_content';margin-top:6rem}.grid_subheadline{grid-area:grid_subheadline}.grid_content{grid-area:grid_content}.grid_content-columns{column-count:2;column-width:50%;column-gap:3%;column-fill:balance}.contact__container{padding-top:3rem;padding-bottom:3rem;margin-top:8rem;margin-bottom:6rem;border:var(--border-width-contact) solid var(--border-color-contact);text-align:center}#notification{display:none;position:fixed;bottom:20px;right:20px;background-color:var(--color-brand);color:#fff;padding:15px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:opacity .3s}.button{display:inline-block;padding:.55em 1em;font-size:var(--fs-base);text-decoration:none;color:#f5f5f5;background-color:var(--button-color);border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .1s ease}.button:hover{background-color:var(--button-color-hover);transform:translateY(0)}.button:active{transform:translateY(0)}.arrow{border:solid #f25a29;border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.toggle-switch{position:relative;display:inline-block;width:50px;height:25px}.toggle-switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#5f5f5f;transition:.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#f5f5f5;transition:.4s;border-radius:50%}input:checked+.slider{background-color:var(--color-primary-3)}input:checked+.slider:before{transform:translateX(22px)}@media (min-width:551px) and (max-width:1024px){.grid-container-1{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);gap:6% 3%;grid-template-areas:"proposition proposition" "initiative financial" "pmi smb"}.grid-container-2{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:repeat(3,auto);grid-column-gap:3%;grid-row-gap:3%;grid-template-areas:'proposition2 proposition2 proposition2' 'one two three' 'four five six' 'seven . .'}.grid-container-3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto);grid-column-gap:3%;grid-row-gap:3%;grid-template-areas:'founder proposition3' 'c1 c2' 'c3 c4'}.grid-container-4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);gap:3%;grid-template-areas:'proposition4 proposition4' 'p1 p2' 'p3 p4' 'p5 .'}.grid-container-6{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:'proposition6 .' 'logos logos';grid-column-gap:3%;margin-bottom:10rem}.h3{margin-bottom:.65em}.grid-container-8{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:1%;grid-template-areas:'grid_subheadline' 'grid_content';margin-top:3rem}.grid_content-columns{column-count:1;column-width:100%;column-gap:1%;column-fill:balance}}@media (min-width:0px) and (max-width:550px){.grid-container-1{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,auto);gap:4% 2%;grid-template-areas:"proposition" "initiative" "financial" "pmi" "smb";margin-top:3rem}.grid-container-2{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(8,auto);grid-column-gap:2%;grid-row-gap:1%;grid-template-areas:"proposition2" "one" "two" "three" "four" "five" "six" "seven"}.grid-container-3{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,auto);grid-column-gap:2%;grid-row-gap:1%;grid-template-areas:'founder' 'proposition3' 'c1' 'c2' 'c3' 'c4'}.grid-container-4{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(6,auto);grid-column-gap:2%;grid-row-gap:1%;grid-template-areas:'proposition4' 'p1' 'p2' 'p3' 'p4' 'p5' 'p6'}.grid-container-6{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:'proposition6 .' 'logos logos';grid-column-gap:2%;margin-bottom:5rem}.grid-container-6-subgrid{display:grid;grid-template-columns:.5fr .5fr .5fr .5fr;grid-template-rows:auto auto auto;gap:2% 4%;grid-template-areas:'l1v2 l2v2 l3v2 l4v2' 'l5v2 l6v2 l7v2 l8v2' 'l9v2 l10v2 . .';align-items:end}.landing__logo-maxheight{max-height:1.1rem;margin-bottom:.45em}.h3{margin-bottom:.25em}.grid-container-8{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:1%;grid-template-areas:'grid_subheadline' 'grid_content';margin-top:3rem}.grid_content-columns{column-count:1;column-width:100%;column-gap:1%;column-fill:balance}}