@font-face{font-display:swap;font-family:Termina;font-stretch:normal;font-style:normal;font-weight:100;src:url(https://use.typekit.net/af/c7d058/00000000000000007735b212/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff2"),url(https://use.typekit.net/af/c7d058/00000000000000007735b212/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("woff"),url(https://use.typekit.net/af/c7d058/00000000000000007735b212/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3) format("opentype")}@font-face{font-display:swap;font-family:Termina;font-stretch:normal;font-style:normal;font-weight:300;src:url(https://use.typekit.net/af/3a0b27/00000000000000007735b219/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff2"),url(https://use.typekit.net/af/3a0b27/00000000000000007735b219/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("woff"),url(https://use.typekit.net/af/3a0b27/00000000000000007735b219/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3) format("opentype")}@font-face{font-display:swap;font-family:Termina;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/1d76ab/00000000000000007735b21c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/1d76ab/00000000000000007735b21c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/1d76ab/00000000000000007735b21c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;backface-visibility:hidden;box-sizing:border-box}:focus{outline:none}html{background:var(--mainColor);overscroll-behavior-y:none;scroll-snap-type:y mandatory;user-select:none}body{--primaryFont:"Montserrat",sans-serif;--secondaryFont:"Montserrat",sans-serif;--fontColor:#2d3946;--coverColor:#5b759280;--hoverColor:#607285;--backgroundColor:#fff;--warningColor:red;--iconColor:var(--fontColor);--hoverIconColor:var(--hoverColor);--rootFontSize:16px;--scaledFontSize:16px;--fontScale:1;--textFontSize:18px;--textMinFontSize:max(12px,var(--textFontSize));--textLargeFontSize:24px;--textMinLargeFontSize:max(12px,var(--textLargeFontSize));--textMaxLargeFontSize:max(12px,var(--textLargeFontSize));--titleFontSize:28px;--titleLargeFontSize:60px;--headerFontSize:80px;--menuFontSize:16px;--headerSmallFontSize:calc(var(--headerFontSize)*0.875);--headerScale:1;--sideGap:100px;--pageWidth:2000px;--pageWidthNumeric:2000;--mobileDisplay:"block";--mobileDisplayFlex:"flex";--buttonFontSize:calc(var(--textMaxLargeFontSize)*0.91666);--accordionButtonHeight:calc(var(--titleFontSize)*4.28);--cardWidth:0;--sharpTransform:rotate(0.0001deg);--headerPadding:calc(var(--headerFontSize)*4.3);--centerContainerHeight:min(530px,60%);--bottom-ui-offset:0px;--bottom-fix-offset:calc(100lvh - 100svh);--mobile-fix-top-gap:17lvh;--mobile-top-gap:17lvh;--mobile-bottom-gap:61.4lvh;--mobileTitleFontSize:30px;--mobileTitleSmallFontSize:calc(var(--mobileTitleFontSize)*0.84);--mobileTitleLargeGap:35px;--mobileTitleSmallGap:26px;--mobileButtonGap:27px;--buttonGap:calc(var(--titleFontSize)*1.28);--borderRadius:calc(var(--textFontSize)*1.1);--footerBottomPadding:max(29px,var(--bottom-fix-offset));display:contents;font-family:var(--primaryFont),sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--fontColor);font-size:var(--rootFontSize);font-weight:300;height:100lvh;min-height:100lvh;overflow-x:hidden}#root{overflow:hidden;overscroll-behavior:none;width:100vw}#root:has(.blog-container){overflow:visible}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{all:unset;cursor:pointer;display:inline-block;text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}a:has(.button){text-decoration:none}a:has(img){height:100%;width:100%}.page-wrapper{margin-left:var(--sideGap);opacity:0;position:relative;width:var(--pageWidth)}.alt-font{font-family:var(--secondaryFont);font-weight:300}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;box-shadow:none;margin:0;outline:none;padding:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #d4e5eb!important}input::-webkit-input-placeholder,input::placeholder{opacity:.8}textarea{all:unset;box-sizing:border-box;line-height:1.5!important;resize:none;width:100%}ul{line-height:1.5;list-style-type:disc;list-style:none;padding-left:1em}li{position:relative}li:before{content:"•";padding-right:.8em}.page-content{color:#000;max-height:100%;overflow-y:auto;position:absolute;top:0;width:100%;z-index:300}.page-content a{--padding:16px;padding-bottom:var(--padding);padding-top:var(--padding)}.page-content.hidden{pointer-events:none;z-index:unset}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.gdpr-container{align-items:center!important;animation-delay:1.4s;animation-duration:.5s;animation-fill-mode:forwards;animation-name:slideUp;animation-timing-function:ease-out;font-size:16px!important;transform:translateY(100%)}.gdpr-buttons{align-items:center;display:flex;height:100%;justify-content:center}.gdpr-button{background:var(--backgroundColor)!important;color:var(--fontColor)!important;font-size:16px!important;padding:6px 18px!important}.decline-button,.gdpr-button{border:.5px solid var(--backgroundColor)!important}.decline-button{background:var(--fontColor)!important;color:var(--backgroundColor)!important}.wp-image{background:#0000;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease-out;width:100%;will-change:opacity}.wp-image.circle{border-radius:50%;overflow:hidden}.wp-image.hidden{display:none}.preload-images .wp-image{height:60px;width:60px}.background-animation{height:100lvh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;will-change:opacity;z-index:20}.fixed-container-wrapper-static{z-index:100}.fixed-container-wrapper{height:100%;pointer-events:none;position:absolute;width:100%}.fixed-container-slider{--openTranslate:0.44s cubic-bezier(.09,.36,.33,.99);--openTranslateLong:0.9s cubic-bezier(.08,.24,.37,1);--closeTranslate:0.3s cubic-bezier(.15,0,.31,1);height:100%;position:fixed;width:100%;z-index:100}.fixed-container-slider.fixed-container-title{font-size:88px;left:50vw;transform:translateX(-50%)}.fixed-container-slider.fixed-container-title .fixed-container-line-content{padding:12px 32px}.fixed-container-slide-element{opacity:0;pointer-events:none;position:relative;transition:opacity var(--openTranslate);width:100%;will-change:transform,opacity}.fixed-container-slide-element.allowed{pointer-events:auto}.bespoke-wrapper,.connect-fixed-wrapper,.home-news-wrapper,.home-pricing-wrapper,.home-sectors-wrapper,.solutions-content-wrapper,.solutions-header-wrapper{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:center;top:0;width:var(--pageWidth)}.bespoke-container.fixed-container-wrapper-static .anim-div,.bespoke-wrapper>div{width:calc(var(--pageWidth)/2 - var(--textLargeFontSize)*4.1)}.bespoke-container.fixed-container-wrapper-static{align-items:flex-end;display:flex;flex-direction:column;height:100lvh;justify-content:center}.bespoke-container.fixed-container-wrapper-static .anim-div:first-child,.bespoke-wrapper .fixed-container-slide-element:first-child{--size:calc(var(--pageWidth)/2);height:100lvh;left:0;position:absolute;width:var(--size)}.bespoke-animation{position:relative}.bespoke-animation,.bespoke-animation .background-animation{height:100%;width:100%}.bespoke-title{font-size:var(--headerSmallFontSize);line-height:1.25;margin-bottom:var(--textLargeFontSize)}.bespoke-details{font-size:var(--textMaxLargeFontSize);line-height:1.5;margin-bottom:var(--buttonGap);padding-right:calc(var(--textLargeFontSize)*2)}.home-story-slider{--sliderGap:calc(var(--sideGap) - 15px);font-size:calc(var(--titleFontSize)*1.2);left:var(--sliderGap);top:28vh}.home-story-text{margin-bottom:-1px;padding:.163em 15px .2em;white-space:nowrap;width:fit-content}.home-story-text:has(.home-story-button){padding:0}.home-story-button{margin-left:16px;margin-top:calc(var(--buttonGap) - var(--titleFontSize)*.08)}.home-story-text:has(.home-story-details-container){--width:calc(var(--textMinLargeFontSize)*14.5);font-size:var(--textLargeFontSize);height:calc(var(--textLargeFontSize)*10);left:calc(var(--pageWidth) - var(--width));position:absolute;top:calc(50% - var(--textLargeFontSize)*5);width:var(--width)}.home-story-details-wrapper{padding:var(--textFontSize)}.home-story-details-container,.home-story-details-line{position:relative;width:max-content}.home-story-details-line{padding:0 8px}.home-story-details-line-inside{padding:2px 8px;width:max-content}.home-story-large{margin-left:-2px}.home-story-text:has(.home-story-large){font-size:var(--headerSmallFontSize);padding-bottom:calc(var(--headerSmallFontSize)*.2)}.home-story-text:has(.home-story-image){position:absolute;top:0}.home-story-image{--dim:calc(var(--headerSmallFontSize)*5);aspect-ratio:1/1;left:calc(var(--pageWidth)/2 + var(--headerSmallFontSize)*3);position:absolute;top:21lvh;width:var(--dim)}.home-story-image-img{--size:calc(var(--headerSmallFontSize)*3.8);height:var(--size);left:50%;position:absolute;top:0;transform:translate(-50%,-120%);width:var(--size)}.home-pricing-title-wrapper{font-size:var(--headerSmallFontSize);position:absolute;transform:translateY(-150%)}.home-news-container{--titleHeight:calc(var(--headerSmallFontSize)*2.2)}.home-news-date{display:inline-block;min-width:calc(var(--titleFontSize)*7.2)}.home-news-container.scrollable .home-news-date{min-width:calc(var(--titleFontSize)*9.2)}.home-news-image-slider{--t:0.66s;--imageMove:transform var(--t) cubic-bezier(.07,.63,.22,.99);height:100%;left:0;overflow:hidden;position:absolute;top:0;transform:translate(-100%);transition:var(--imageMove);visibility:hidden;width:calc(var(--titleFontSize)*7.6);will-change:transform}.home-news-image-slider-wrapper{height:100%;overflow:hidden;position:relative;transform:translate(100%);transition:var(--imageMove),visibility var(--t);width:100%;will-change:transform}.home-news-image-slider.show{transform:translate(0);visibility:visible}.home-news-image-slider.show .home-news-image-slider-wrapper{transform:translate(0)}.home-news-container.scrollable{padding-bottom:calc(var(--headerSmallFontSize)*4.3);padding-top:calc(var(--headerSmallFontSize)*4.3)}.home-news-container.scrollable .accordion-button-graphics-text{width:calc(100% - var(--titleFontSize)*4.5)}.home-news-image-track{will-change:transform;--size:calc(var(--accordionButtonHeight)*2);aspect-ratio:1/1;border-radius:calc(var(--size)/2);height:var(--size);left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;z-index:1}.home-news-title{font-size:var(--headerSmallFontSize);height:var(--titleHeight)}.home-pricing-details{font-size:var(--textMinLargeFontSize);left:0;line-height:1.5;position:absolute;top:calc(var(--textLargeFontSize)*-.3);width:calc(var(--pageWidth)*.373)}.home-pricing-wrapper>div:has(.home-pricing-button){position:relative;width:calc(var(--pageWidth)*.582)}.home-news-image{left:0;position:absolute;width:calc(var(--pageWidth)*.362)}.news-main-image{height:100%;overflow:hidden;position:absolute;width:100%}.news-main-image.show{--anim:0.4s cubic-bezier(.12,.84,.62,.99);animation:slideIn var(--anim)}.news-main-image.show .news-main-image-wrapper{animation:slideWrapper var(--anim)}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideWrapper{0%{transform:translateX(100%)}to{transform:translateX(0)}}.home-news-wrapper>div:has(.home-news-button),.home-news-wrapper>div:has(.home-news-title){position:relative;width:calc(var(--pageWidth)*.6)}.home-news-container.compact{padding-bottom:calc(var(--headerSmallFontSize)*2.6);padding-left:calc(var(--pageWidth)*.4)}.home-news-wrapper .accordion-button-graphics{font-size:var(--textMinLargeFontSize)}.home-news-more{bottom:0;left:0;pointer-events:none;position:absolute;width:100%}.compact .home-news-more{bottom:unset;margin-top:74px;position:relative;top:unset}.home-news-more-wrapper{display:flex;justify-content:center;transform:translateY(200%);width:100%}.compact .home-news-more-wrapper{justify-content:flex-start;transform:none}.home-news-more-wrapper a{pointer-events:auto}a:has(.accordion-button-graphics){text-decoration:none;width:100%}.accordion-button-graphics{--arrowScale:1;--borderWidth:0.5px;--borderColor:var(--fontColor);align-items:center;border-bottom:var(--borderWidth) solid var(--borderColor);border-top:var(--borderWidth) solid #0000;display:flex;font-size:var(--titleFontSize);height:var(--accordionButtonHeight);width:100%}.first-button .accordion-button-graphics{border-top:var(--borderWidth) solid var(--borderColor)}.accordion-button-graphics-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - var(--titleFontSize)*2.5)}.accordion-button-arrow{height:auto;position:absolute;right:0;transform:translateX(calc(-100%*var(--arrowScale))) scale(var(--arrowScale));transition:.4s cubic-bezier(.01,.26,.23,1);width:var(--titleFontSize);will-change:transform}.accordion-button-graphics.hover .accordion-button-arrow{transform:translateX(0) scale(var(--arrowScale))}.accordion-button-graphics-details{font-weight:400;padding-left:var(--textFontSize)}.home-sectors-wrapper{justify-content:center;padding-top:calc(var(--headerSmallFontSize)*2.4);text-align:center}.home-sectors-title{font-size:var(--headerSmallFontSize);margin-bottom:calc(var(--headerSmallFontSize)/2)}.home-sectors-details{font-size:var(--titleFontSize);line-height:1.5}.home-sectors-button{margin-bottom:calc(var(--buttonGap)*.8);margin-top:var(--buttonGap)}.fixed-container-slide-element:has(.home-sectors-images){flex:1;max-height:calc(var(--titleFontSize)*32)}.home-sectors-images{height:100%;position:relative;width:100%}.fixed-container-line,.sample-title>div{overflow:hidden;position:relative;white-space:nowrap;width:fit-content}.fixed-container-line-slider{overflow:hidden;transform:translateX(-100%);transition:transform var(--closeTranslate);will-change:transform,translate}.fixed-container-line-content{transform:translateX(100%);transition:transform var(--closeTranslate)}.fixed-container-line.open .fixed-container-line-content,.fixed-container-line.open .fixed-container-line-slider{transform:translateX(0);transition:transform var(--openTranslate)}.sample-panel{flex-direction:column;width:100%;z-index:100}.sample-panel,.sample-title{align-items:center;display:flex;position:relative}.sample-title{flex:0;flex-direction:column;font-size:60px;margin-top:22vh}.sample-accordion{--closedHeight:58px;border-bottom:1px solid var(--fontColor);margin-top:60px;max-width:600px;overflow:hidden;position:relative;width:80%}.sample-accordion-element{border-top:1px solid var(--fontColor);height:var(--closedHeight);overflow:hidden;width:100%}.sample-accordion-title{align-items:center;cursor:pointer;display:flex;font-size:18px;height:var(--closedHeight);padding-left:24px}.sample-accordion-content{font-size:16px;padding:8px 24px 24px}.snap-feedback{background:var(--fontColor);border-bottom-left-radius:3px;height:3px;overflow:hidden;position:absolute;right:0;top:0;width:3px;z-index:10000}.gradient-container{background:var(--gradient);height:100lvh;pointer-events:none;position:fixed;width:100vw;will-change:background;z-index:10}.gradient-element,.gradient-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.gradient-wrapper{background-position:0 0;background-size:100vw 100lvh;will-change:background-image,background-position,mask-image,opacity;z-index:-1}.page-section{min-height:100lvh;position:relative;width:var(--pageWidth);z-index:100}.page-section.flexible{height:max-content;min-height:max-content}.snap-target{height:1px;position:absolute;scroll-snap-align:start;width:1px;z-index:100}.header-container{left:0;position:fixed;top:0;width:100vw;z-index:200;--scale:var(--headerScale);--maxGap:min(100px,var(--sideGap));--top:calc(38px*var(--scale));--hoverTransition:0.2s ease-out;--logoOutTransition:0.5s ease-out;--logoInTransition:0.8s ease-out;--headerButtonTop:calc(26px*var(--scale))}.header-left{left:var(--maxGap);position:absolute;top:calc(var(--top) + 2px*var(--scale))}.header-container .logo{cursor:pointer;position:absolute;transform:scale(var(--scale));transform-origin:0 100%;transition:opacity var(--logoInTransition);will-change:opacity}.logo.closed{opacity:0;pointer-events:none;transition:opacity var(--logoOutTransition)}.header-container .header-menu-button:hover,.header-container .logo:hover{--iconColor:var(--hoverIconColor)}.header-container .logo-graphics{height:77px;position:absolute;width:auto}.header-container .logo-text-graphics{height:24.36px;left:102.3px;position:absolute;top:42px;width:auto}.mobile-logo{display:none}.header-right{position:absolute;right:var(--maxGap);top:var(--top);transition:opacity .2s ease-out}.header-connect-button{position:absolute;right:calc(var(--maxGap) + 18px*var(--scale));top:var(--headerButtonTop);transition:opacity .6s ease-out}.header-connect-button.hidden{opacity:0;pointer-events:none}.header-connect-button .button{--pv:calc(var(--fontSize)*0.6);--ph:calc(var(--fontSize)*1.66);font-size:calc(var(--fontSize)*.8)}.header-menu-button{--size:calc(var(--titleLargeFontSize)*0.8);align-items:center;cursor:pointer;display:flex;height:var(--size);justify-content:center;pointer-events:auto;position:absolute;right:0;top:var(--headerButtonTop);width:var(--size)}.header-menu-button svg{z-index:1}.header-menu-background{--sideGap:50%;height:calc(100% + var(--sideGap)*2);left:var(--sideGap);pointer-events:auto;position:absolute;top:var(--sideGap);transform:translate(calc(var(--sideGap)*-1),calc(var(--sideGap)*-1));width:calc(100% + var(--sideGap)*2)}.header-container .menu-graphics{height:33px;width:auto;z-index:1}.header-container svg *{transition:stroke var(--hoverTransition),fill var(--hoverTransition);will-change:fill,stroke}.menu-container{--transitionIn:var(--animTime) cubic-bezier(.5,0,.1,1);--transitionOut:var(--animTime) cubic-bezier(.5,0,.2,1);--transitionBg:var(--animTime) cubic-bezier(.35,0,.48,1);--transition:var(--transitionOut);--animTimeIn:1.5s;--animTimeOut:0.7s;--animTime:var(--animTimeOut);--panelTopGap:calc(29px*var(--scale));--panelRightGap:calc(var(--maxGap) - 36px*var(--scale));--verticalGap:calc(73px*var(--scale));--desktopMaxPanelWidth:1024px;--mobileMaxPanelWidth:800px;--maxPaneWidth:var(--desktopMaxPanelWidth);--panelWidth:min(calc(100vw - var(--panelRightGap)*2),var(--maxPaneWidth));--panelSliderWidth:calc(var(--panelWidth) + var(--panelRightGap));--panelHeight:calc(100lvh - var(--panelTopGap)*2 - var(--bottom-fix-offset));background-color:initial;height:100lvh;overflow:hidden;pointer-events:none;position:fixed;transition:visibility var(--animTime),background-color var(--transitionBg);visibility:hidden;width:100vw;z-index:1000}.menu-container.open{--transition:var(--transitionIn);--animTime:var(--animTimeIn);pointer-events:auto;transition:visibility 0s,background-color var(--transitionBg);visibility:visible}.menu-floating-container{color:var(--fontColor);display:flex;height:var(--panelHeight);overflow:hidden;padding-bottom:var(--verticalGap);padding-top:var(--verticalGap);width:var(--panelWidth)}.menu-floating-border,.menu-floating-container{border-radius:var(--borderRadius);position:absolute}.menu-floating-border{border:1px solid var(--fontColor);box-sizing:border-box;height:100%;opacity:0;right:0;top:0;transition:width var(--transition),opacity var(--transition);width:0;will-change:width,opacity}.menu-container.open .menu-floating-border{opacity:1;width:100%}.menu-slider,.menu-wrapper{border-radius:var(--borderRadius);height:100%;height:var(--panelHeight);min-width:var(--panelWidth);position:absolute;right:var(--panelRightGap);top:var(--panelTopGap);transition:transform var(--transition);width:var(--panelWidth);will-change:transform}.menu-slider{overflow:hidden;transform:translate(100%)}.menu-wrapper{display:flex;pointer-events:auto;position:absolute;right:0;top:0;transform:translate(-100%)}.menu-container>.gradient-wrapper{opacity:0;transition:opacity var(--transition);will-change:opacity}.menu-container.open>.gradient-wrapper{opacity:.84}.menu-container.open .menu-slider,.menu-container.open .menu-wrapper{transform:translate(0)}.menu-panel{--borderWidth:1px;--scale:1;--padding:calc(var(--textFontSize)*var(--scale));--borderColor:var(--fontColor);--iconColor:var(--fontColor);display:flex;flex-direction:column;height:100%}.menu-item,.menu-panel{flex:1;position:relative}.menu-item{cursor:pointer;width:100%}.menu-item a{height:100%;text-decoration:none;width:100%}.menu-item-graphics{--font:calc(var(--textFontSize)*1.4*var(--scale));--move:calc(var(--font)*1.4);--transitionMenu:0.36s cubic-bezier(.67,.01,.5,1.01);--transitionMenuOut:0.36s cubic-bezier(.67,.01,.5,1.01);align-items:center;border-bottom:var(--borderWidth) solid #0000;border-top:var(--borderWidth) solid var(--borderColor);display:flex;font-size:var(--font);height:100%;margin-left:calc(var(--maxGap) - 21px*var(--scale) + var(--textFontSize));position:relative;text-transform:uppercase;transition:opacity .86s cubic-bezier(.17,0,.29,1);width:calc(100% - var(--maxGap)*2);will-change:opacity}.menu-item .arrow-graphics{height:var(--font);left:0;opacity:0;position:absolute;top:50%;transform:translate(-100%,-50%) rotateY(90deg);transition:opacity var(--transitionMenuOut),transform var(--transitionMenuOut);width:auto;will-change:opacity,transform}.menu-item-wrapper{transition:transform var(--transitionMenuOut);will-change:transform}.menu-item .active .arrow-graphics,.menu-item:hover .arrow-graphics{opacity:1;transform:translateY(-50%) rotateY(0deg);transition:opacity var(--transitionMenu),transform var(--transitionMenu)}.menu-item .active .menu-item-wrapper,.menu-item:hover .menu-item-wrapper{transform:translate(var(--move));transition:transform var(--transitionMenu)}.menu-item:first-child .menu-item-graphics{border-top:var(--borderWidth) solid #0000}.menu-close-button{--iconColor:var(--fontColor);position:absolute;right:calc(var(--maxGap) - var(--panelRightGap));top:calc(var(--top) - var(--panelTopGap))}.info-panel{--lineGap:calc(var(--titleFontSize)*0.4);--menuGraphicsScale:1;position:relative;--iconColor:var(--fontColor);color:var(--fontColor);display:flex;flex:1;flex-direction:column;height:100%;opacity:0;transition:opacity .3s ease-in;will-change:opacity}.open .info-panel{opacity:1;transition:opacity 1.2s ease-out .5s}.info-panel-line{border-right:1px solid var(--fontColor);height:calc(100% - var(--lineGap)*2);position:absolute;right:0;top:var(--lineGap);width:1px}.info-panel-bottom,.info-panel-top{flex:1;position:relative}.info-panel-top .logo-graphics{bottom:0;height:calc(254px*var(--menuGraphicsScale));left:50%;position:absolute;transform:translateX(-50%)}.info-panel-top .logo-graphics line,.info-panel-top .logo-graphics path{stroke-width:.4px}.info-panel-bottom{display:flex;flex-direction:column;font-size:var(--menuFontSize);padding-left:calc(40px*var(--menuGraphicsScale));padding-right:calc(40px*var(--menuGraphicsScale));text-align:center}.info-panel-logo-text{display:flex;flex:0;justify-content:center;padding-top:calc(31px*var(--menuGraphicsScale));width:100%}.info-panel-logo-text .logo-text-graphics{height:calc(36px*var(--menuGraphicsScale));left:unset;position:relative;top:unset}.info-panel-details{align-items:center;display:var(--mobileDisplayFlex);flex:1;flex-direction:column;justify-content:center;line-height:1.5}.info-panel-details div{height:calc(var(--titleFontSize)*1.3)}.info-panel-legal{flex:0;font-size:var(--menuFontSize);line-height:1.5;margin-top:auto;padding-bottom:var(--lineGap);padding-left:0;padding-right:0;width:100%}.footer-container{height:100lvh;pointer-events:none;position:relative;top:0;transform:translateY(calc(var(--bottom-fix-offset)*-1));width:calc(100vw - var(--sideGap)*2)}.mobile-keyboard .footer-container{display:none}.footer-container.adjusted{height:max-content}.footer-container.animated{pointer-events:none;position:fixed;z-index:110}.footer-panel{height:245px;width:100%}.animated .footer-panel{bottom:var(--footerBottomPadding);position:absolute}.footer-slider{--transition:0.45s ease-in;border:.5px solid var(--fontColor);border-radius:var(--borderRadius);height:100%;left:50%;opacity:0;overflow:hidden;position:absolute;transform:translateX(-50%);transition:width var(--transition),opacity var(--transition);width:0;will-change:width}.footer-container.show .footer-slider{--transition:0.8s cubic-bezier(0,.28,.28,1);opacity:1;width:100%}.footer-wrapper{--iconColor:var(--fontColor);background:#0000;color:var(--fontColor);display:flex;height:100%;left:50%;pointer-events:auto;position:relative;transform:translateX(-50%);width:calc(100vw - var(--sideGap)*2)}.footer-wrapper .menu-panel{--borderWidth:0.5px;--scale:0.539;--borderColor:var(--fontColor);--padding:calc(var(--textFontSize)*0.7);--sideMargin:calc(var(--textFontSize)*1.66);flex:0;margin-left:var(--sideMargin);min-width:234px;padding-bottom:var(--padding);padding-top:var(--padding)}.footer-wrapper .link-panel{--padding:calc(var(--textFontSize)*1.26);--sideMargin:calc(var(--textFontSize)*1.66);display:flex;flex:0;flex-direction:column;font-size:calc(var(--textFontSize)*.72);height:100%;justify-content:flex-end;margin-left:auto;margin-right:var(--sideMargin);min-width:234px;text-align:end}.link-panel-menu{line-height:1.4;padding-bottom:var(--padding)}.link-panel-menu-title{font-weight:400;text-transform:uppercase;white-space:nowrap}.footer-link,.link-panel-legal{white-space:nowrap}.link-panel-legal{line-height:1.25;margin-bottom:27.1px}.mobile-footer-logo{display:none}.footer-logo{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;pointer-events:none;position:absolute;width:100%}.footer-logo .logo-text-graphics{height:16px;margin-top:24px}.footer-logo .logo-graphics{height:144px;width:auto}.footer-logo .logo-graphics line,.footer-logo .logo-graphics path{stroke-width:.36px}.footer-bottom-spacer{height:var(--footerBottomPadding)}.stepper-wrapper{display:flex;--width:calc(var(--titleFontSize)*0.075);--height:calc(var(--titleFontSize)*1.42)}.stepper-button{align-items:center;cursor:pointer;display:flex;height:var(--height);justify-content:center;position:relative;width:calc(var(--titleFontSize)*.875)}.stepper-button-graphics{--transition:0.5s cubic-bezier(.03,.61,.38,.98);background:var(--fontColor);cursor:pointer;height:calc(var(--height)/2);opacity:.4;pointer-events:none;transform:var(--sharpTransform);transition:height var(--transition),opacity var(--transition);width:var(--width);will-change:height,opacity,transform}.stepper-button.active .stepper-button-graphics,.stepper-button:hover .stepper-button-graphics{height:var(--height)}.stepper-button.hidden .stepper-button-graphics{height:0!important}.stepper-button.highlight .stepper-button-graphics,.stepper-button:hover .stepper-button-graphics{--transition:0.2s ease-out;opacity:1}.page-feedback{height:100lvh;position:fixed;right:0;top:0;width:1px;z-index:30}.page-feedback .stepper-wrapper{position:absolute;right:0;top:50%;transform:translate(calc(50% + var(--titleFontSize)*-1.82),-50%) rotate(90deg) scaleY(.6)}.footer-animation{--delay:0.3s;--transition:0.6s cubic-bezier(0,.58,.36,1);height:100lvh;left:0;opacity:.1;overflow:hidden;pointer-events:none;position:fixed;top:0;transform-origin:50% 100%;width:100vw;z-index:30}.footer-animation>div{bottom:0;left:50%;position:absolute;transition:transform .6s ease-in;will-change:transform}.footer-animation>div>div{background-color:var(--fontColor);height:2px;transition:transform .6s ease-in,opacity .4s cubic-bezier(.07,.5,0,1);width:calc(max(100vw, 100lvh)*2);will-change:transform,opacity}.footer-animation.show>div{transition:transform var(--transition);transition-delay:var(--delay)}.footer-animation.show>div>div{transition:transform var(--transition),opacity var(--transition);transition-delay:var(--delay)}.anim-div{transform:translateZ(0);transition:opacity .2s ease-out;will-change:opacity,transform,display}.anim-div.hidden{display:none}.button{--fontSize:var(--buttonFontSize);--pv:calc(var(--fontSize)*0.91);--ph:calc(var(--fontSize)*2);--bgColor:#0000;--strokeColor:var(--fontColor);--textColor:var(--fontColor);align-items:center;background-color:var(--bgColor);border:1px solid var(--strokeColor);color:var(--textColor);cursor:pointer;display:flex;font-size:var(--fontSize);font-weight:400;line-height:1.25;padding:var(--pv) var(--ph);padding-bottom:calc(var(--pv) - .1em);text-align:center;transform:var(--sharpTransform);will-change:background-color,color,border-color;--transition:0.25s ease-out;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.small-button{--fontSize:var(--textMinFontSize);white-space:nowrap}.button:active,.button:hover{--bgColor:var(--fontColor);--strokeColor:var(--fontColor);--textColor:var(--backgroundColor)}.button.selected,.button.selected:hover{--bgColor:var(--hoverColor);--strokeColor:var(--hoverColor);--textColor:var(--backgroundColor)}.mobile-browser .button:hover:not(.button.unselected):not(.button.selected){background-color:initial;color:var(--fontColor)}.button.disabled{background-color:initial!important;color:var(--fontColor)!important;pointer-events:none;transition:none}.products-wrapper{min-height:100lvh;z-index:100}.products-wrapper.in-page{display:flex;flex-direction:column;height:100lvh;justify-content:center;position:absolute;width:100%}.products-title-wrapper{width:100%}.products-title-spacer{height:calc(var(--headerFontSize)*2.575);width:100%}.products-title{font-size:calc(var(--headerFontSize)*1.1);text-align:center;user-select:text;width:100%}.in-page .products-title{font-size:calc(var(--titleLargeFontSize)*1.1666);margin-bottom:calc(var(--titleLargeFontSize)*.9)}.products-mobile-details{display:none;font-size:var(--textMaxLargeFontSize);line-height:1.5;margin-bottom:calc(var(--titleLargeFontSize)*2.26);text-align:center}.products-mobile-details-button{margin-top:var(--mobileButtonGap)}.products-details{font-size:var(--textMinLargeFontSize);line-height:1.5;margin-top:calc(var(--buttonGap)*1.2);padding:0 calc(var(--textLargeFontSize)*2.3);text-align:center;user-select:text;width:100%}.products-filters{display:flex;gap:calc(var(--textLargeFontSize)*1.8);justify-content:center;margin-top:calc(var(--buttonGap)*3.42)}.products-grid{--cardWidth:auto;--grid:3;display:grid;grid-template-columns:repeat(var(--grid),1fr);margin-bottom:calc(var(--textLargeFontSize)*6);margin-top:calc(var(--textLargeFontSize)*3.3333)}.product-card{aspect-ratio:1/1.4;display:flex;flex-direction:column;min-width:var(--cardWidth);position:relative;width:var(--cardWidth)}.product-card-wrapper{--padding:calc(var(--textFontSize)*1.666 + 1px);cursor:pointer;display:flex;flex-direction:column;height:100%;left:0;position:absolute;top:0;width:100%}.product-card-background{--bgGap:2px;background-color:var(--backgroundColor);height:calc(100% - var(--bgGap)*2);left:var(--bgGap);opacity:.3;position:absolute;top:var(--bgGap);transition:opacity .6s cubic-bezier(0,.13,.19,1);width:calc(100% - var(--bgGap)*2);will-change:opacity}.hover .product-card-background{opacity:1}.product-card-title{flex:0;font-size:calc(var(--headerFontSize)/2.05);padding:var(--padding) var(--padding) calc(var(--textFontSize)*1.06) var(--padding);z-index:1}.product-card-details{flex:0;font-size:var(--textFontSize);line-height:1.5;min-height:6.4em;padding:var(--padding);padding-top:0;z-index:1}.product-card-cta{display:none}.product-card-logo{height:100%;left:9%;pointer-events:none;position:absolute;top:calc(var(--textMinFontSize)*4);width:100%;width:82%}.product-card-image{--tweenTime:0.56s;--transitionOut:all var(--tweenTime) cubic-bezier(.08,.7,.43,1) 0s;--rota:6deg;aspect-ratio:1/1;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;will-change:opacity}.product-card-identity{opacity:1;transition:var(--transitionIn)}.product-card-cover{aspect-ratio:1/1;border-radius:50%;opacity:0!important;overflow:hidden;transition:var(--transitionOut);width:91%}.show-image .product-card-identity{opacity:0!important;transition:opacity var(--tweenTime) ease-in-out}.show-image .product-card-cover{opacity:1!important}.product-card-logo .background-animation{height:100%;position:absolute;width:100%}.product-card-logo canvas{position:absolute}.card-slider-stepper{display:flex;justify-content:center;margin-bottom:calc(var(--titleLargeFontSize)*.9);width:100%}.card-slider{position:relative;--padding:calc(50% - var(--cardWidth)/2)}.card-slider-gradient{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:calc(var(--headerFontSize)*.5);z-index:1}.card-slider-gradient.right{left:unset;right:0}.card-slider-scroll{position:relative;width:100%}.card-slider-scroll-container{display:flex;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:none;width:100%;-ms-overflow-style:none}.card-container::-webkit-scrollbar{display:none}.card-slider-scroll-container.start-gap{padding-left:var(--padding);padding-right:var(--padding)}.products-slider-details{left:0;pointer-events:none;position:absolute;top:0;width:calc(50% - var(--cardWidth)/2 - var(--textLargeFontSize) - 23px);z-index:2}.products-slider-details .button{margin-bottom:4px;margin-top:var(--buttonGap)}.products-slider-details-inside{font-size:var(--textLargeFontSize);height:100%;line-height:1.5;opacity:1;overflow-x:hidden;overflow-y:auto;transition:opacity .2s ease-in;width:100%;will-change:opacity}#connect0{padding-bottom:64px}.connect-container{align-items:center;display:flex;padding-bottom:var(--headerPadding);padding-top:var(--headerPadding);width:100%;--gap:calc(var(--textFontSize)*3);--gapSml:calc(var(--textFontSize)*2)}.connect-container.in-page{height:min-content;justify-content:center;padding-bottom:calc(var(--headerFontSize)*4.2)}.connect-container.compact{--gap:calc(var(--textFontSize)*1.5)}.connect-container.is-footer .connect-fixed-wrapper{height:calc(100lvh - 260px);padding-top:var(--gapSml)}.connect-wrapper{--separatorGap:calc(var(--textMaxLargeFontSize)*8);display:flex;gap:var(--separatorGap)}.is-footer .connect-wrapper{max-height:calc(100lvh - 500px)}.compact textarea.text-input{height:calc(var(--titleLargeFontSize)*1.55)}.connect-left{flex:0.3;position:relative}.in-page .connect-left{flex:0.36}.connect-right{flex:0.8;position:relative}.is-footer .connect-right{flex:0.7}.connect-title{font-size:var(--headerSmallFontSize)}.connect-container.in-page .connect-title{position:absolute;width:calc(var(--pageWidth)*.8)}.connect-container.in-page .connect-title-wrapper{font-size:calc(var(--titleFontSize)*1.428);line-height:1.25;transform:translateY(calc(-100% - var(--titleFontSize)*4))}.connect-title-wrapper{transform:translateY(-20%)}.connect-details{font-size:var(--textMinLargeFontSize);line-height:1.5;padding-top:calc(var(--textLargeFontSize)*1.76)}.in-page .connect-details{font-size:var(--textMaxLargeFontSize);padding-top:0}.connect-inputs{display:flex;flex-direction:column;gap:calc(var(--titleLargeFontSize)*.3)}.compact .connect-inputs{gap:calc(var(--titleLargeFontSize)*.23)}.connect-inputs-group{display:flex;gap:var(--titleFontSize)}.connect-input-wrapper{border-bottom:1px solid var(--fontColor);width:100%}.connect-input-wrapper:has(.error){border-bottom:1px solid var(--warningColor)}.text-input{font-size:calc(var(--textLargeFontSize)*.8333);font-weight:300;height:var(--titleLargeFontSize);width:100%}.compact .text-input{font-size:16px;height:54px}textarea.text-input{display:block;--padding:1em;height:calc(var(--titleLargeFontSize)*3.3);padding-bottom:var(--padding);padding-top:var(--padding)}.text-input.error{color:var(--warningColor)}.text-input.error::-webkit-input-placeholder,.text-input.error::placeholder{color:var(--warningColor)}.connect-submit{margin-bottom:2px;margin-top:var(--gap)}.compact .button{font-size:calc(var(--fontSize)*.82);--pv:calc(var(--fontSize)*0.6);--ph:calc(var(--fontSize)*1.4)}.connect-categories-title{font-size:var(--textMaxLargeFontSize);padding-bottom:var(--gapSml);padding-top:var(--gap)}.connect-categories{display:flex;flex-wrap:wrap;gap:var(--textFontSize)}.connect-categories .button{width:min-content}.connect-submit-wrapper{flex:0;max-width:max-content}.connect-submit-message{font-size:var(--titleFontSize);padding-top:var(--gap)}.compact .connect-submit-message{font-size:calc(var(--titleFontSize)*.82)}.connect-legal{font-size:calc(var(--textFontSize)*.8);padding-top:var(--gap);user-select:text}.compact .connect-legal{font-size:10px}.connect-scroll-button{--size:calc(var(--titleFontSize)*1.2);bottom:calc(var(--size)*-1 - var(--titleFontSize)*.8);cursor:pointer;height:var(--size);left:calc(100% + var(--separatorGap) - 1px);pointer-events:none;position:absolute;width:var(--size)}.connect-scroll-button.show{pointer-events:auto}.connect-scroll-button.show svg{opacity:1}.connect-scroll-button svg{height:100%;opacity:0;transform:rotate(90deg);transition:opacity .5s ease-out;width:100%;will-change:opacity}.licenses-header-container{--block:calc(var(--titleLargeFontSize)*8.65);margin-bottom:calc(var(--titleLargeFontSize)*.8);width:100%}.licenses-header-spacer-1{height:calc(var(--textLargeFontSize)*8.333)}.licenses-header-spacer-2{height:calc(var(--textLargeFontSize)*2)}.licenses-header-section{height:calc(var(--textLargeFontSize)*26.67);position:relative;width:100%}.licenses-header-section.bottom{height:calc(var(--textLargeFontSize)*15.16)}.licenses-header-title{font-size:var(--titleLargeFontSize);line-height:1.25;padding-top:var(--titleLargeFontSize);width:var(--block)}.licenses-header-details{font-size:var(--titleFontSize);line-height:1.5;padding-top:calc(var(--titleFontSize)*1.18);width:var(--block)}.bottom .licenses-header-details{--width:min(calc(var(--pageWidth)*0.5),calc(var(--titleFontSize)*26.4));left:calc(var(--titleFontSize)*15.16);padding-top:0;position:absolute;top:28%;width:var(--width)}.licenses-header-image{position:absolute;--left:calc(var(--block)*1.4);height:100%;left:var(--left);top:0;width:calc(var(--pageWidth) - var(--left) + var(--sideGap))}.bottom .licenses-header-image{--imageSize:calc(var(--textLargeFontSize)*15.16);left:calc(var(--sideGap)*-1);width:calc(var(--pageWidth)*.2 + var(--sideGap))}.licenses-header-image-slider,.licenses-header-image-wrapper{--transition:1.7s cubic-bezier(.31,0,0,1);height:100%;width:100%}.licenses-header-image-slider{overflow:hidden;transform:translate(100%);transition:var(--transition);will-change:transform}.bottom .licenses-header-image-slider{transform:translate(-100%)}.licenses-header-image-wrapper{transform:translate(-100%);transition:var(--transition);will-change:transform}.bottom .licenses-header-image-wrapper{transform:translate(100%)}.open .licenses-header-image-slider,.open .licenses-header-image-wrapper{transform:translate(0)}.licenses-section{padding-bottom:calc(var(--titleFontSize)*10.4)}.licenses-container{--bottomPadding:calc(var(--textFontSize)*16);display:flex;gap:calc(var(--textLargeFontSize)*8.4);position:relative;width:100%}.licenses-container.revert{flex-direction:row-reverse}.licenses-left{flex:0.45}.licenses-right{flex:0.55}.license-wrapper,.licenses-right{padding-top:var(--bottomPadding)}.license-title{font-size:calc(var(--textMinFontSize)*2.222);line-height:1.25;margin-bottom:calc(var(--textMinFontSize)*1.5);white-space:nowrap}.license-sub-title{font-weight:600;margin-bottom:var(--titleFontSize)}.license-details,.license-sub-title{font-size:var(--textMinFontSize);line-height:1.5}.license-details{margin-bottom:var(--buttonGap)}.license-list{height:100%;width:100%}.license-list-wrapper{margin-top:10px}.license-image-wrapper{position:absolute;--verticalGap:6.14%;height:calc(100% + var(--verticalGap)*2);transform:translateY(calc(var(--verticalGap)*-1));width:calc(100% + var(--sideGap))}.revert .license-image-wrapper{transform:translate(calc(var(--sideGap)*-1),calc(var(--verticalGap)*-1))}.license-list .accordion-button-graphics{--arrowScale:0.7;font-size:var(--textLargeFontSize);height:calc(var(--textLargeFontSize)*2.5)}.about-spacer{height:calc(var(--titleLargeFontSize)*4.3)}.about-spacer-2{height:calc(var(--titleLargeFontSize)*1.66)}.about-title{display:flex;font-size:var(--titleLargeFontSize);justify-content:center;line-height:1.25;text-align:center}.about-title-wrapper-width{width:min(90%,calc(var(--titleLargeFontSize)*13))}.about-container{overflow:visible}.about-animation-fixed-container{height:var(--pageWidth);overflow:visible;position:relative;width:var(--pageWidth)}.bounding-inner-container{height:100%;position:absolute;width:100%;will-change:transform}.about-wrapper{font-size:var(--titleFontSize);height:100%;line-height:1.5;width:100%}.about-wrapper .spacer{height:2em}.about-wrapper .spacer.max{height:6em}.about-group-content,.about-group-content.card{width:var(--pageWidth)}.about-group-content img{aspect-ratio:1/.7}.about-card-title{line-height:1.25;padding-bottom:var(--textLargeFontSize);padding-top:var(--textLargeFontSize)}.about-card-text{font-size:var(--textFontSize);line-height:1.5}.team-title{font-size:calc(var(--headerFontSize)*1.1);padding-bottom:calc(var(--headerFontSize)*.7)}.team-container{--cardWidth:calc(var(--textFontSize)*29);margin-bottom:calc(var(--textLargeFontSize)*15)}.team-container .card-slider-scroll-container{gap:var(--textLargeFontSize);padding-bottom:0}.team-container .products-filters{justify-content:flex-start;margin-bottom:calc(var(--headerFontSize)*.78);margin-top:0}.team-card{aspect-ratio:1/1.18;position:relative}.team-card-wrapper{--padding:var(--textFontSize);--paddingBottom:calc(var(--textFontSize)*0.8);color:var(--backgroundColor);font-size:var(--textFontSize);overflow:hidden}.team-card-image,.team-card-wrapper{height:100%;position:absolute;width:100%}.team-card-image{background:var(--fontColor);left:0;top:0}.team-card-text{bottom:var(--paddingBottom);left:var(--padding);line-height:1.36;position:absolute}.team-card-name{font-weight:400}.logo-animation{--scale:1;height:100%;left:0;position:absolute;top:0;width:100%;z-index:30}.logo-animation-center{height:0;left:50%;position:relative;top:50%;width:0}.logo-animation-point{height:0;left:0;position:absolute;top:0;width:0;will-change:transform,scale,rotate}.logo-animation-point-inside{overflow:visible;position:absolute;stroke-linecap:round;will-change:width,height,transform}.logo-animation-svg{--fixedSize:1024px;height:var(--fixedSize);pointer-events:none;width:var(--fixedSize)}.logo-animation-svg,.logo-animation-test{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.logo-animation-test{height:auto;width:70%}.solutions-header-container{height:100%;position:absolute;top:0;width:100%}.solutions-header-wrapper{width:calc(var(--pageWidth)*.47)}.solutions-header-title{font-size:calc(var(--textLargeFontSize)*2);line-height:1.25;margin-bottom:calc(var(--textLargeFontSize)*1.3)}.solutions-header-details{font-size:var(--titleFontSize);line-height:1.5}.solutions-background-animation{height:100lvh;left:50%;pointer-events:none;position:fixed;top:0;width:calc(var(--pageWidth)/2);z-index:30}.solutions-background-animation .background-animation,.solutions-background-animation-wrapper{height:100lvh;position:relative;width:calc(var(--pageWidth)/2)}.solutions-content-wrapper{display:block;height:100%}.solutions-element-wrapper{font-size:var(--textLargeFontSize);height:100%;line-height:1.5;width:100%}.solutions-element-wrapper .title{font-size:calc(var(--titleLargeFontSize)*.66);height:100%;line-height:1.25;padding-bottom:var(--textLargeFontSize);width:100%}.accordion-section{padding-bottom:calc(var(--titleLargeFontSize)*7)}.accordion-title{font-size:calc(var(--titleFontSize)*1.428);line-height:1.25;padding-bottom:calc(var(--titleFontSize)*2.5);width:calc(var(--titleFontSize)*29.428)}.accordion-panel{--border:1px solid var(--fontColor);border-bottom:var(--border);border-top:1px solid #0000;overflow:hidden;width:100%;will-change:transition,height}.accordion-panel:first-child{border-top:var(--border)}.accordion-panel-header{align-items:center;cursor:pointer;display:flex;height:calc(var(--headerSmallFontSize)*2);justify-content:flex-start;user-select:none;width:100%}.accordion-panel-title{font-size:var(--headerSmallFontSize);font-weight:100;padding-bottom:calc(var(--headerSmallFontSize)*.2)}.accordion-panel-content{display:flex;gap:var(--titleLargeFontSize)}.accordion-column{--padding:calc(var(--titleFontSize)*1.2);flex:1}.accordion-column-title{font-size:var(--titleFontSize);line-height:1.25;padding-bottom:var(--padding);padding-top:var(--padding)}.accordion-column-details{font-size:var(--textFontSize);line-height:1.5;padding-bottom:calc(var(--titleFontSize)*3)}.accordion-icon-graphics{height:auto;margin-left:auto;width:var(--titleLargeFontSize)}.accordion-icon-path{transform-origin:50% 50%;transition:transform .66s cubic-bezier(.71,.07,0,1);will-change:transform}.accordion-icon-graphics .path-2{transform:rotate(-90deg)}.accordion-icon-graphics.open .path-2{transform:rotate(0deg)}.sectors-cards{padding-bottom:calc(var(--titleLargeFontSize)*5.3);width:100%}.sectors-cards-title{font-size:calc(var(--titleFontSize)*1.428);line-height:1.25;padding-bottom:calc(var(--titleFontSize)*3.2);width:calc(var(--titleFontSize)*29.428)}.sectors-cards-container{height:max-content;overflow-x:auto;overflow-y:hidden;width:100%}.sectors-cards-slider{display:flex;gap:calc(var(--titleLargeFontSize)*1.2);padding-bottom:20px}.sectors-card-wrapper{flex:1;position:relative}.sectors-card-title{font-size:var(--titleFontSize);text-align:center;width:100%}.sectors-card-details{font-size:var(--textFontSize);line-height:1.5;padding:0 var(--titleFontSize)}.sectors-card-image-wrapper{padding:calc(var(--textLargeFontSize)*2)}.product-background-animation{pointer-events:none}.product-details-title-wrapper{align-items:center;bottom:calc(91lvh - var(--titleFontSize)*2);display:flex;flex-direction:column;left:0;line-height:1.25;position:absolute;text-align:center;width:100%;z-index:22}.product-details-title{font-size:calc(var(--titleFontSize)*1.1);padding:0 var(--titleFontSize);padding-bottom:calc(var(--titleFontSize)*.2)}.product-details-sub-title,.product-details-title{pointer-events:auto;position:relative;width:min(max-content,100%)}.product-details-sub-title{font-size:var(--textFontSize);padding:0 var(--titleFontSize)}.product-details-stats{bottom:3%;line-height:1.5;padding:0 calc(var(--headerFontSize)*1.6);position:absolute}.stats-container{pointer-events:auto;width:100%}.stats-row{--extraPadding:calc(var(--textFontSize)*1.2);display:flex;font-size:var(var(--textFontSize));padding-bottom:calc(var(--textFontSize)*.6);padding-top:calc(var(--textFontSize)*.6)}.stats-row:first-child{border-bottom:1px solid var(--fontColor);padding-bottom:var(--extraPadding)}.stats-row:nth-child(2){padding-top:var(--extraPadding)}.stats-cell{font-size:var(--textFontSize);padding-right:var(--extraPadding);user-select:text}.pointer-text-element:has(.product-details-title-wrapper){z-index:1}.pointer-text-slider{left:0;top:0}.pointer-text-wrapper{height:100lvh;position:relative}.pointer-text-element{height:100%;margin-left:var(--sideGap);pointer-events:none!important;position:absolute;width:var(--pageWidth)}.pointer-text{font-size:var(--textFontSize);line-height:1.5;pointer-events:auto;position:absolute}.pointer-text-content{--padding:calc(var(--textFontSize)*1.1);height:100%;max-height:max-content;overflow:hidden;position:relative}.pointer-text-scroll-box{height:max-content;max-height:100%;overflow-y:auto;width:100%}.pointer-text-content-text.floating-title{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:6px}.pointer-text-content-text{padding:var(--padding)}.pointer-text-content-text.enabled{cursor:default;pointer-events:auto;user-select:text}.pointer-text-content-text b{font-weight:600}.pointer-text-image{--size:calc(var(--textFontSize)*5.6);border-radius:50%;height:var(--size);left:calc(100% + var(--textFontSize)*1.45);overflow:hidden;position:absolute;top:calc(var(--textFontSize)*-.86);width:var(--size)}.pointer-text-image.left-side{left:unset;right:calc(100% + var(--textFontSize)*1.45)}.pointer-line{position:absolute;top:0;width:100%}.pointer-line svg{overflow:visible;position:absolute;width:100%}.pointer-text-content-text div{font-family:var(--primaryFont);font-size:calc(var(--titleFontSize)*1.1);line-height:1.25;padding-bottom:calc(var(--titleFontSize)*.8)}.pointer-text-button{margin:var(--padding)}.pointer-text-mobile-container{height:min-content;position:relative;top:0}.pointer-text-mobile-container .pointer-text{font-size:var(--textMinLargeFontSize);position:relative}.pointer-text-mobile-container .pointer-text-content-text{height:min-content;max-height:calc(100lvh - var(--mobile-bottom-gap) - max(var(--bottom-fix-offset), 50px));overflow:auto;padding:0}.pointer-text-mobile-container .gradient-wrapper{display:none}.events-container{position:relative;width:100%}.events-wrapper{min-height:460px;padding-bottom:var(--headerPadding);width:100%}.events-title{font-size:calc(var(--textLargeFontSize)*1.8);margin-bottom:calc(var(--textLargeFontSize)*2.2)}.events-wrapper .accordion-button-graphics{height:calc(var(--textMinFontSize)*4.6)}.event-row{display:flex;font-size:var(--textMinFontSize);gap:var(--textMinFontSize);width:100%}.event-date{flex:0.9;min-width:108px;white-space:nowrap}.event-name{flex:2;font-weight:400;white-space:nowrap}.event-location{flex:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legals-title{font-size:var(--headerSmallFontSize);padding-bottom:calc(var(--headerSmallFontSize)*.4);padding-top:calc(var(--headerSmallFontSize)*4);text-align:center;width:100%}.legals-content,.legals-text{width:var(--pageWidth)}.legals-content{display:flex;justify-content:center;user-select:text}.legals-content-wrapper{font-size:var(--textMinFontSize);max-width:calc(var(--textMinFontSize)*63);padding-bottom:calc(var(--headerSmallFontSize)*3);width:100%}.legals-content-wrapper p,.legals-content-wrapper ul{font-family:var(--secondaryFont);line-height:1.5}.legals-content-wrapper .title,.legals-content-wrapper h2{font-family:var(--primaryFont);font-size:var(--textMinLargeFontSize);line-height:1.4;padding-bottom:calc(var(--textMinLargeFontSize)*.3);padding-top:calc(var(--textMinLargeFontSize)*5)}.legals-content-wrapper h2{padding-top:calc(var(--textMinLargeFontSize)*3.4)}.legals-content-wrapper .title b{font-weight:300}.legals-content-wrapper li{padding-bottom:.4em;padding-left:1em;text-indent:-1.06em}.legals-content-wrapper li a{text-indent:0}.legals-content-wrapper .title li{list-style-position:inside;margin-left:-1.36em;padding:0;text-indent:-1.03em}.legals-content-wrapper .title li:before{content:"";padding-right:0}.blog-container{display:flex;padding-top:calc(var(--headerSmallFontSize)*4)}.blog-title{flex:0.4}.blog-title-wrapper{font-size:calc(var(--titleFontSize)*1.2);font-weight:300;line-height:1.5;margin:0;padding-right:calc(var(--titleFontSize)*1.2);position:-webkit-sticky;position:sticky;top:calc(var(--headerSmallFontSize)*2);transform:translateY(calc(var(--titleFontSize)*-.29))}.blog-content{flex:0.7;font-size:var(--textFontSize);line-height:1.25}.blog-content p:first-child{margin:0}.blog-content .figure,.blog-content figure{margin:0;padding:0;width:100%}.blog-content strong{font-weight:400}.blog-content img{height:auto;max-height:44lvh;object-fit:cover;padding-bottom:calc(var(--textMinLargeFontSize)*2.4);width:100%}.loader{aspect-ratio:5;display:grid;height:15px;transform:scale(.65)}.loader:after,.loader:before{content:"";grid-area:1/1;height:inherit;--_g:no-repeat radial-gradient(farthest-side,#000 40%,#0000 0);animation:l35 1s linear infinite;background:var(--_g) left,var(--_g) right;background-repeat:no-repeat;background-size:15px 100%}.loader:after{margin-left:auto;--s:-1}@keyframes l35{0%{aspect-ratio:2.3;transform:translateY(calc(var(--s, 1)*0px))}33%{aspect-ratio:2.3;transform:translateY(calc(var(--s, 1)*8px))}66%{aspect-ratio:3.7;transform:translateY(calc(var(--s, 1)*8px))}to{aspect-ratio:3.7;transform:translateY(calc(var(--s, 1)*0px))}}@media (max-width:1024px){.footer-wrapper .menu-panel{min-width:calc(var(--textFontSize)*12)}.licenses-container{display:block;padding-right:calc(var(--textLargeFontSize)*10)}.licenses-right{display:none}.sectors-cards{padding-bottom:calc(var(--titleLargeFontSize)*10)}.sectors-cards-slider{gap:calc(var(--titleLargeFontSize)*.3)}.menu-item-graphics{margin-left:var(--maxGap)}}@media (max-width:860px){.info-panel{--menuGraphicsScale:0.7}}@media (max-height:736px){.info-panel{--menuGraphicsScale:0.7}.info-panel-top{flex:1.5}}@media (max-height:460px){.connect-container.is-footer,.stats-container{display:none}.header-connect-button{top:calc(var(--headerButtonTop) + 16.5px - 48px*var(--scale))}.info-panel{--menuGraphicsScale:0.5}}@media (max-height:860px){.card-slider-stepper{margin-bottom:calc(var(--titleLargeFontSize)*.5)}.in-page .products-title{font-size:var(--titleLargeFontSize);margin-bottom:calc(var(--titleLargeFontSize)*.4)}}@media (max-width:340px){.header-connect-button{display:none}}@media (max-width:600px){body{--textMaxLargeFontSize:max(14px,var(--textLargeFontSize))}input,select,textarea{--placeholderFontSize:16px;--placeholderTransform:none;font-size:16px!important;touch-action:manipulation}input::placeholder,textarea::placeholder{font-size:var(--placeholderFontSize);transform:var(--placeholderTransform)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:var(--placeholderFontSize);transform:var(--placeholderTransform)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:var(--placeholderFontSize);transform:var(--placeholderTransform)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:var(--placeholderFontSize);transform:var(--placeholderTransform)}.compact textarea.text-input,textarea.text-input{--padding:1.3em;height:139.2px}input.text-input{height:54px}.button{border:.5px solid var(--fontColor);padding-bottom:calc(var(--pv) - .1em)}.compact .button{font-size:var(--buttonFontSize);--pv:calc(var(--fontSize)*0.91);--ph:calc(var(--fontSize)*2)}.menu-slider,.menu-wrapper{border-radius:0;height:100lvh;right:0;top:0;width:100vw}.menu-wrapper{border-radius:0;flex-direction:column;font-weight:300}.menu-floating-container{border-radius:0;height:100lvh;padding-bottom:max(var(--bottom-fix-offset),calc(100px*var(--scale)));padding-top:calc(153px*var(--scale));width:100vw}.menu-floating-border{display:none}.menu-panel{--borderWidth:0.5px;min-height:61.8%;padding-bottom:var(--padding);padding-top:var(--padding);width:100%}.menu-item-graphics{--font:calc(var(--textFontSize)*2.2*var(--scale))}.footer-wrapper .menu-item .active .arrow-graphics,.footer-wrapper .menu-item:hover .arrow-graphics{opacity:1}.footer-bottom-spacer,.info-panel{display:none}.menu-container{--animTimeIn:1s;--animTimeOut:0.8s}.menu-container .menu-panel{--maxGap:var(--sideGap)}.header-left{left:var(--sideGap);top:calc(var(--top) + -3px*var(--scale))}.header-right{right:var(--sideGap);top:calc(var(--top) + 3px*var(--scale))}.header-left:has(.mobile-logo){z-index:1}.header-connect-button{right:calc(var(--maxGap)*2);top:calc(var(--top) + 8px*var(--scale) - 16.5px)}.header-menu-button{top:calc(16px*var(--scale))}.menu-close-button{right:calc(var(--sideGap) - 1px*var(--scale));top:calc(71px*var(--scale) - var(--panelTopGap))}.mobile-logo{display:block}.footer-container{--mobileMargin:10px;height:calc(100lvh - var(--mobileMargin)*2);left:var(--mobileMargin);top:var(--mobileMargin);transform:none;width:calc(100vw - var(--mobileMargin)*2)}.animated .footer-panel,.footer-panel{bottom:0;height:calc(100lvh - var(--mobileMargin)*2)}.page-section#footer{height:100lvh;margin-left:calc(var(--sideGap)*-1);width:calc(var(--pageWidth) + var(--sideGap)*2)}.page-section#footer .footer-container{position:relative}.page-section#footer .footer-container,.page-section:has(.is-footer) .footer-container{z-index:210}.footer-wrapper{--mobileGap:max(calc(var(--bottom-fix-offset) - var(--mobileMargin)),60px);--centerPadding:calc(var(--textLargeFontSize)*4.3);width:calc(100vw - var(--mobileMargin)*2)}.footer-wrapper .menu-panel{min-width:calc(50vw - var(--mobileMargin)*4);--scale:0.9;margin-left:calc(var(--sideMargin) + var(--mobileMargin));padding-bottom:calc(var(--mobileGap) + var(--padding))}.footer-wrapper .link-panel{--sideMargin:calc(var(--textFontSize)*1.3);font-size:calc(var(--textLargeFontSize)*1.08);min-width:calc(var(--pageWidth)/2)}.link-panel-wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end;position:relative;width:calc(40vw - var(--sideMargin)*2 - var(--sideGap))}.link-panel-menu-container{padding-bottom:2.6lvh;transform:translateX(var(--centerPadding))}.footer-logo{display:none}.mobile-footer-logo{--gap:10%;--width:min(100px,100%);display:block;height:200px;position:relative;transform:translateX(var(--centerPadding));width:max(80px,100%)}.mobile-footer-logo .logo-graphics{height:56%;position:absolute;right:calc(var(--width)/2);top:var(--gap);transform:translateX(50%);width:auto}.mobile-footer-logo .logo-text-graphics{bottom:12.5%;height:auto;position:absolute;right:0;width:var(--width)}.link-panel-legal{align-items:center;display:flex;justify-content:center;margin-bottom:0;min-height:var(--mobileGap);text-align:center;transform:translateX(-50%);width:calc(100vw - var(--mobileMargin)*2)}.link-panel-menu{font-size:calc(var(--textFontSize)*1.2);line-height:1.8;padding-bottom:calc(var(--padding)*1.26)}.mobile-footer-logo .logo-graphics line,.mobile-footer-logo .logo-graphics path{stroke-width:.36px}.home-story-slider{font-size:19.5px;top:var(--mobile-fix-top-gap)}.home-story-slider:has(.home-story-large){top:var(--mobile-top-gap)}.home-story-text{padding:.18em 20px .22em}.home-story-text:has(.home-story-details-container){left:calc(var(--sliderGap)*-1);top:max(calc(64lvh - var(--textLargeFontSize)*5),440px);width:100%}.home-story-text:has(.home-story-details-container) .pointer-line{display:none}.home-story-text:has(.home-story-large){font-size:var(--mobileTitleFontSize);margin-bottom:calc(var(--mobileTitleSmallGap) - var(--headerSmallFontSize)*.36)}.home-story-button{margin-top:var(--mobileButtonGap)}.home-story-details-container{font-size:var(--titleFontSize);width:100%}.home-story-details-wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.home-story-details-line-inside{text-align:center;width:100%}.home-story-image-img{--size:calc(var(--headerSmallFontSize)*5);transform:translate(-50%,-113.2%)}.card-slider{--cardWidth:200px}.products-wrapper.in-page{justify-content:flex-start;padding-top:var(--mobile-top-gap)}.products-slider-details{display:none}.fixed-container-wrapper-static .product-card{aspect-ratio:1/1.6}.product-card-details{font-size:var(--textMaxLargeFontSize);padding:0}.card-slider .product-card-details{display:none}.card-slider .product-card-title{font-size:calc(var(--textMaxLargeFontSize)*1.38);padding:17px 19px}.fixed-container-wrapper-static .product-card-wrapper .product-card-background{display:none}.product-card-background{--bgGap:1px}.fixed-container-wrapper-static .product-card-title{font-size:var(--mobileTitleFontSize);margin-top:0;padding:0;padding-bottom:calc(var(--titleLargeFontSize)*.8)}.products-grid .product-card-logo{top:3em}.product-card-logo{height:100%;left:3%;pointer-events:none;position:absolute;top:5.8%;width:94%}.fixed-container-wrapper-static .product-card-details{min-height:unset}.fixed-container-wrapper-static .products-filters{display:none}.fixed-container-wrapper-static .product-card-cta{display:block;margin-top:var(--mobileButtonGap);width:max-content}.products-grid{--grid:1;margin-top:calc(var(--textMaxLargeFontSize)*3.333)}.products-title-spacer{height:var(--mobile-top-gap)}.in-page .products-title,.products-title{font-size:var(--mobileTitleFontSize);margin-bottom:var(--mobileTitleLargeGap);text-align:left}.products-title{font-size:calc(var(--mobileTitleFontSize)*1.3)}.products-details{display:none}.products-mobile-details{display:block;font-size:var(--textMaxLargeFontSize);margin-bottom:calc(var(--mobileButtonGap)*1.4);text-align:left}.fixed-container-wrapper-static .products-mobile-details{margin-bottom:calc(var(--mobileButtonGap)*5.4)}.card-slider-stepper{margin-bottom:var(--mobileTitleLargeGap)}.stepper-button{width:calc(var(--titleFontSize)*1.76)}.connect-wrapper{--separatorGap:var(--mobileTitleSmallGap);flex-direction:column}.connect-inputs-group{flex-direction:column;gap:calc(var(--titleLargeFontSize)*.3)}.connect-container{--gap:calc(var(--textFontSize)*5);--gapSml:calc(var(--textFontSize)*3);padding-top:var(--mobile-top-gap)}.connect-container.compact{--gap:calc(var(--textFontSize)*5)}.connect-container.is-footer .connect-fixed-wrapper{height:calc(100lvh - 272px - var(--bottom-fix-offset));padding-top:8lvh}.connect-container.is-footer{display:none}.compact .connect-legal,.connect-legal{font-size:var(--textMinFontSize)}.bespoke-wrapper,.connect-fixed-wrapper,.home-news-wrapper,.home-pricing-wrapper,.home-sectors-wrapper,.solutions-content-wrapper,.solutions-header-wrapper{justify-content:flex-start;padding-top:var(--mobile-top-gap)}.bespoke-container.fixed-container-wrapper-static{justify-content:flex-start;min-height:708px;padding-top:0}.bespoke-container.fixed-container-wrapper-static .anim-div,.bespoke-wrapper>div{width:var(--pageWidth)}.bespoke-container.fixed-container-wrapper-static .anim-div:first-child,.bespoke-wrapper .fixed-container-slide-element:first-child{--size:var(--pageWidth);height:100lvh;top:calc(var(--mobile-top-gap) + var(--textMaxLargeFontSize)*28.8 - 50lvh);width:var(--pageWidth)}.bespoke-title{font-size:var(--mobileTitleFontSize);margin-bottom:var(--mobileTitleSmallGap);white-space:nowrap}.bespoke-details{margin-bottom:0}.bespoke-button{margin-top:var(--mobileButtonGap)}.home-pricing-title-wrapper{font-size:var(--mobileTitleFontSize);transform:none}.home-pricing-details,.home-pricing-title-wrapper{margin-bottom:var(--mobileTitleLargeGap);padding-bottom:0;position:relative}.home-pricing-details{font-size:var(--textMaxLargeFontSize);width:100%}.home-pricing-wrapper>div:has(.home-pricing-button){width:var(--pageWidth)}.home-sectors-title{font-size:var(--mobileTitleFontSize);margin-bottom:var(--mobileTitleLargeGap);text-align:left}.home-sectors-details{font-size:var(--textMaxLargeFontSize);text-align:left}.home-sectors-button{margin-top:var(--mobileButtonGap);text-align:left}.home-news-title{font-size:var(--mobileTitleFontSize);height:max-content;margin-bottom:var(--mobileTitleLargeGap)}.home-news-image{display:none}.home-news-wrapper>div:has(.home-news-button),.home-news-wrapper>div:has(.home-news-title){width:var(--pageWidth)}.home-news-more-wrapper{justify-content:flex-start;transform:translateY(220%)}.compact .home-news-more{margin-top:49px;position:relative}.fixed-container-wrapper-static.home-news-container{padding-top:var(--mobile-top-gap)}.home-news-container.compact{padding-left:0}.licenses-header-spacer-1{height:calc(var(--textLargeFontSize)*10)}.licenses-container{display:block;padding-right:0}.licenses-header-spacer-1{height:var(--mobile-top-gap)}.licenses-header-title{font-size:var(--mobileTitleFontSize);margin-bottom:var(--mobileTitleSmallGap);padding-top:0;width:100%}.licenses-header-container{--block:calc(var(--titleLargeFontSize)*7.65)}.licenses-header-image{top:84px;--left:calc(var(--block)*1.16)}.licenses-header-details{font-size:var(--textMaxLargeFontSize);padding-top:0}.bottom .licenses-header-image{height:48%;top:34px;width:calc(var(--pageWidth)*.5 + var(--sideGap))}.bottom .licenses-header-details{left:0;top:calc(35px + 50% + var(--mobileTitleLargeGap));width:100%}.licenses-header-spacer-2{height:0}.licenses-header-section.bottom{height:calc(var(--textMaxLargeFontSize)*28.16)}.license-title{font-size:var(--mobileTitleFontSize);white-space:normal}.license-sub-title,.license-title{margin-bottom:var(--mobileTitleSmallGap)}.license-details,.license-sub-title{font-size:var(--textMaxLargeFontSize)}.license-details{margin-bottom:var(--mobileButtonGap)}.fixed-container-wrapper-static.connect-container.in-page{padding-top:0}.connect-title{font-size:var(--mobileTitleFontSize);margin-bottom:var(--mobileTitleSmallGap)}.connect-categories-title{font-size:18px}.connect-details{font-size:var(--textMaxLargeFontSize);padding-top:0}.fixed-container-wrapper-static.in-page .connect-title{bottom:unset;left:unset;margin-bottom:var(--mobileTitleLargeGap);padding-top:var(--mobileTitleSmallGap);position:relative;top:unset;width:100%}.fixed-container-wrapper-static.in-page .connect-title-wrapper{font-size:calc(var(--titleFontSize)*1.628);transform:none}.event-location{display:none}.event-name{overflow:hidden;text-overflow:ellipsis}.legals-content-wrapper .title{font-size:calc(var(--titleFontSize)*1.3)}.events-title{font-size:var(--mobileTitleFontSize);margin-bottom:var(--mobileTitleLargeGap)}.solutions-header-wrapper{width:var(--pageWidth)}.solutions-header-title{font-size:var(--mobileTitleSmallFontSize)}.solutions-header-details{font-size:var(--textMaxLargeFontSize)}.fixed-container-slide-element:has(.solutions-header-details){bottom:var(--mobile-top-gap);position:absolute}.solutions-background-animation{left:0;width:100vw}.solutions-background-animation .background-animation{width:100vw}.solutions-background-animation-wrapper{transition:transform .6s cubic-bezier(.53,0,.37,1);width:100vw;will-change:transform}.shift-mobile-background .solutions-background-animation-wrapper{transform:translateY(-10lvh)}.sectors-cards{padding-bottom:calc(var(--titleLargeFontSize)*6)}.sectors-cards-title{font-size:var(--mobileTitleSmallFontSize);padding-bottom:calc(var(--mobileTitleLargeGap)*1.3)}.sectors-cards-slider{flex-direction:column;gap:calc(var(--titleLargeFontSize)*.3)}.sectors-card-image-wrapper{left:0;padding:0;position:absolute;top:0;width:103px}.sectors-card-wrapper{font-size:var(--textMinFontSize);min-height:144px;min-width:134px;padding-left:128px;text-align:left}.sectors-card-title{font-size:16px;padding-bottom:12px;text-align:left}.sectors-card-details{font-size:12px;padding:0}.header-right.hidden{opacity:0;pointer-events:none;transition-delay:0}.header-right.hidden *{pointer-events:none}.header-right.hidden .gradient-wrapper{visibility:hidden}.about-animation-fixed-container{height:calc(var(--pageWidth)*1.5)}.about-title-wrapper-width{font-size:var(--mobileTitleFontSize);text-align:left;width:100%}.about-title{font-size:var(--mobileTitleSmallFontSize);text-align:left}.about-spacer{height:var(--mobile-top-gap)}.about-spacer-2{height:calc(var(--mobileTitleLargeGap)*1.8)}.about-wrapper{font-size:var(--textMaxLargeFontSize)}.about-card-title{font-size:var(--mobileTitleSmallFontSize);padding-bottom:calc(var(--textMaxLargeFontSize)*2);padding-top:calc(var(--textMaxLargeFontSize)*1.6)}.about-card-text{font-size:var(--textMaxLargeFontSize)}.accordion-section{padding-bottom:calc(var(--titleLargeFontSize)*9)}.accordion-panel{--border:0.5px solid var(--fontColor)}.accordion-panel-content{flex-direction:column;gap:0}.accordion-column-title{font-size:16px}.accordion-column-details{font-size:var(--textMaxLargeFontSize)}.accordion-column:first-child{padding-top:var(--padding)}.accordion-title{padding-bottom:var(--mobileTitleLargeGap);width:100%}.accordion-button-graphics{font-size:var(--textMaxLargeFontSize)}.accordion-button-arrow{width:var(--textMaxLargeFontSize)}.solutions-element-wrapper{font-size:var(--textMaxLargeFontSize)}.solutions-element-wrapper .title{font-size:var(--mobileTitleFontSize);padding-bottom:var(--mobileTitleSmallGap)}.pointer-text-slider{display:flex;flex-direction:column}.pointer-text:has(.pointer-text-image){display:flex}.pointer-text-image{flex:0 1;left:unset!important;margin-bottom:23px;margin-left:auto;min-height:var(--size);min-width:var(--size);position:relative;right:unset!important;top:unset!important}.pointer-text-content-text.floating-title{font-size:calc(var(--textMaxLargeFontSize)*1.3);margin-bottom:var(--mobileTitleSmallGap)}.pointer-text-element{display:flex;height:unset;position:relative}.pointer-text-element:has(.pointer-text-mobile-container){flex:1;flex-direction:column;padding-bottom:var(--mobileTitleSmallGap)}.pointer-text-mobile-container{flex:1}.pointer-text-mobile-container.text-only{padding-top:var(--mobile-top-gap)}.pointer-text-mobile-container .pointer-text{font-size:var(--textMaxLargeFontSize)}.pointer-text-content-text div{font-size:var(--mobileTitleFontSize);padding-bottom:var(--mobileTitleSmallGap)}.pointer-text-mobile-container .pointer-text-content{padding-bottom:var(--textMinFontSize)}.pointer-text-mobile-container .pointer-text-content-text{max-height:unset}.pointer-text-content-text.mobile-list{padding-left:1em;position:relative}.pointer-text-content-text.mobile-list:before{content:"•";left:0;position:absolute}.pointer-text-button{margin:0;margin-top:var(--mobileButtonGap)}.stats-container .gradient-wrapper{display:none}.stats-container{margin-top:auto;padding:0;position:relative}.stats-cell{font-size:var(--textMinFontSize)}.small-font .stats-cell{font-size:8px}.team-card-wrapper{--padding:calc(var(--textFontSize)*1.2);--paddingBottom:calc(var(--textFontSize)*0.92)}.team-title{font-size:var(--mobileTitleFontSize);padding-bottom:var(--mobileTitleLargeGap);text-align:center;text-align:left}.team-container .products-filters{justify-content:flex-start}.team-container{margin-bottom:calc(var(--textLargeFontSize)*28)}.team-container .card-slider{--cardWidth:calc(var(--textFontSize)*26)}.team-card{aspect-ratio:1/1.32}.team-container .products-filters{margin-bottom:calc(var(--headerFontSize)*.84)}.product-details-title-wrapper{bottom:unset;padding-top:var(--mobile-top-gap);position:relative;text-align:left}.product-details-title-wrapper .gradient-wrapper{display:none}.product-details-title-wrapper{align-items:flex-start}.product-details-title{font-size:var(--mobileTitleFontSize)}.product-details-sub-title,.product-details-title{margin-bottom:var(--mobileTitleSmallGap);padding:0}.product-details-sub-title{font-size:var(--textMaxLargeFontSize);text-align:left}.blog-container{display:block;padding-top:var(--mobile-top-gap)}.blog-content-wrapper{font-size:var(--textMaxLargeFontSize)}.legals-content-wrapper .title,.legals-content-wrapper h2{font-size:calc(var(--mobileTitleFontSize)*.7);margin-bottom:var(--mobileTitleSmallGap)}.blog-title-wrapper{font-size:var(--mobileTitleFontSize);padding-bottom:var(--mobileTitleLargeGap);position:relative;top:0}}@media (max-width:460px){.link-panel-menu{font-size:calc(var(--textFontSize)*1.3)}.mobile-footer-logo .logo-text-graphics{bottom:14.5%}}@media (max-height:720px){body{--mobile-top-gap:13lvh}.solutions-background-animation-wrapper{--scale:0.6;transform:scale(var(--scale))}.shift-mobile-background .solutions-background-animation-wrapper{transform:translateY(-10lvh)}.connect-container.is-footer{display:none}.stats-container{padding:0}}@media (max-height:1180px){.is-footer .connect-right{overflow-x:visible;overflow-y:auto}}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(fonts/montserrat-cyrillic-ext-100-normal112e616ba736f24d8de0.woff2) format("woff2"),url(fonts/montserrat-cyrillic-ext-100-normal9b5e66015870523690f9.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(fonts/montserrat-cyrillic-100-normale82574c61cf43fd322a6.woff2) format("woff2"),url(fonts/montserrat-cyrillic-100-normal715dc903ed1e50350e5e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(fonts/montserrat-vietnamese-100-normal7b2a6413df6350e54ee3.woff2) format("woff2"),url(fonts/montserrat-vietnamese-100-normal39f6e6eaa81c59f9e7e3.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(fonts/montserrat-latin-ext-100-normala65ed9997614b7423f3e.woff2) format("woff2"),url(fonts/montserrat-latin-ext-100-normal28b479ba136bc72c9d2a.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(fonts/montserrat-latin-100-normal95f06dca49c4a32d2987.woff2) format("woff2"),url(fonts/montserrat-latin-100-normalfc50482713c6418a4b71.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(fonts/montserrat-cyrillic-ext-300-normal70b933cb45861cf42967.woff2) format("woff2"),url(fonts/montserrat-cyrillic-ext-300-normal6e80fb4711548f4f8fda.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(fonts/montserrat-cyrillic-300-normal2a11a3315449382c1415.woff2) format("woff2"),url(fonts/montserrat-cyrillic-300-normaldd49712730d2c871268c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(fonts/montserrat-vietnamese-300-normalf384592968ed0aeb0bfb.woff2) format("woff2"),url(fonts/montserrat-vietnamese-300-normal76dfd4e3befaba9f29be.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(fonts/montserrat-latin-ext-300-normalcc0cbd4c88331cb5997a.woff2) format("woff2"),url(fonts/montserrat-latin-ext-300-normal0016e69afdadcef8978f.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(fonts/montserrat-latin-300-normala155b582b1a2f5f99adb.woff2) format("woff2"),url(fonts/montserrat-latin-300-normal70fa71618d5e77bb672f.woff) format("woff");unicode-range:u+00??,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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(fonts/montserrat-cyrillic-ext-400-normalf455ee8f24fd612e2b15.woff2) format("woff2"),url(fonts/montserrat-cyrillic-ext-400-normala41db946bbde6849cc3d.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(fonts/montserrat-cyrillic-400-normal4715847d051a164a7577.woff2) format("woff2"),url(fonts/montserrat-cyrillic-400-normal6772545b846bb4fee5ea.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(fonts/montserrat-vietnamese-400-normal7da603c92e367751f991.woff2) format("woff2"),url(fonts/montserrat-vietnamese-400-normalc14d61c769222a9ee56c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(fonts/montserrat-latin-ext-400-normal1974241fa9a808c0c154.woff2) format("woff2"),url(fonts/montserrat-latin-ext-400-normal85beb71046499a27877f.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-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(fonts/montserrat-latin-400-normal4bc3bc9536f24ed8076d.woff2) format("woff2"),url(fonts/montserrat-latin-400-normal30be1f65d8fd296bdbbe.woff) format("woff");unicode-range:u+00??,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}
/*# sourceMappingURL=main.393265325c328372ff16.css.map*/