.popular-code-samples code[class*=language-],.popular-code-samples pre[class*=language-]{color:#000;font-family:var(--mono-font),sans-serif;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;text-shadow:none;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}.popular-code-samples pre[class*=language-]{margin:0;padding:0;position:relative;overflow:visible}.popular-code-samples code[class*=language-]{height:320px;max-height:320px;padding:0;display:block;overflow:auto}.popular-code-samples :not(pre)>code[class*=language-]{color:#c92c2c;white-space:normal;border:1px solid rgba(0,0,0,.1);border-radius:.3em;padding:.2em;display:inline;position:relative}.popular-code-samples .token.block-comment,.popular-code-samples .token.cdata,.popular-code-samples .token.comment,.popular-code-samples .token.doctype,.popular-code-samples .token.prolog{color:#7d8b99}.popular-code-samples .token.punctuation{color:#5f6364}.popular-code-samples .token.boolean,.popular-code-samples .token.constant,.popular-code-samples .token.deleted,.popular-code-samples .token.function-name,.popular-code-samples .token.number,.popular-code-samples .token.property,.popular-code-samples .token.symbol,.popular-code-samples .token.tag{color:#c92c2c}.popular-code-samples .token.attr-name,.popular-code-samples .token.builtin,.popular-code-samples .token.char,.popular-code-samples .token.function,.popular-code-samples .token.inserted,.popular-code-samples .token.selector,.popular-code-samples .token.string{color:#2f9c0a}.popular-code-samples .token.entity,.popular-code-samples .token.operator,.popular-code-samples .token.url,.popular-code-samples .token.variable{color:#a67f59;background:rgba(255,255,255,.5)}.popular-code-samples .token.atrule,.popular-code-samples .token.attr-value,.popular-code-samples .token.class-name,.popular-code-samples .token.keyword{color:#1990b8}.popular-code-samples .token.important,.popular-code-samples .token.regex{color:#e90}.popular-code-samples .language-css .token.string,.popular-code-samples .style .token.string{color:#a67f59;background:rgba(255,255,255,.5)}.popular-code-samples .token.important{font-weight:400}.popular-code-samples .token.bold{font-weight:700}.popular-code-samples .token.italic{font-style:italic}.popular-code-samples .token.entity{cursor:help}.popular-code-samples .token.namespace{opacity:.7}@media screen and (max-width:767px){.popular-code-samples pre[class*=language-]:after,.popular-code-samples pre[class*=language-]:before{box-shadow:none;bottom:14px}}.popular-code-samples pre[class*=language-].line-numbers.line-numbers{padding-left:0}.popular-code-samples pre[class*=language-].line-numbers.line-numbers code{padding-left:3.8em}.popular-code-samples pre[class*=language-].line-numbers.line-numbers .line-numbers-rows{left:0}.popular-code-samples pre[class*=language-][data-line]{padding-top:0;padding-bottom:0;padding-left:0}.popular-code-samples pre[data-line] code{padding-left:4em;position:relative}.popular-code-samples pre .line-highlight{margin-top:0}.popular-code-samples.black-theme code[class*=language-],.popular-code-samples.black-theme pre[class*=language-]{color:#f8f8f2;text-shadow:0 1px rgba(0,0,0,.3);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none;background:none;font-family:Sohne Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}.popular-code-samples.black-theme pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}.popular-code-samples.black-theme :not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.popular-code-samples.black-theme .token.cdata,.popular-code-samples.black-theme .token.comment,.popular-code-samples.black-theme .token.doctype,.popular-code-samples.black-theme .token.prolog{color:#8292a2}.popular-code-samples.black-theme .token.punctuation{color:#f8f8f2}.popular-code-samples.black-theme .token.namespace{opacity:.7}.popular-code-samples.black-theme .token.constant,.popular-code-samples.black-theme .token.deleted,.popular-code-samples.black-theme .token.property,.popular-code-samples.black-theme .token.symbol,.popular-code-samples.black-theme .token.tag{color:#f92672}.popular-code-samples.black-theme .token.boolean,.popular-code-samples.black-theme .token.number{color:#ae81ff}.popular-code-samples.black-theme .token.attr-name,.popular-code-samples.black-theme .token.builtin,.popular-code-samples.black-theme .token.char,.popular-code-samples.black-theme .token.inserted,.popular-code-samples.black-theme .token.selector,.popular-code-samples.black-theme .token.string{color:#a6e22e}.popular-code-samples.black-theme .language-css .token.string,.popular-code-samples.black-theme .style .token.string,.popular-code-samples.black-theme .token.entity,.popular-code-samples.black-theme .token.operator,.popular-code-samples.black-theme .token.url,.popular-code-samples.black-theme .token.variable{color:#f8f8f2;background:none}.popular-code-samples.black-theme .token.atrule,.popular-code-samples.black-theme .token.attr-value,.popular-code-samples.black-theme .token.class-name,.popular-code-samples.black-theme .token.function{color:#e6db74}.popular-code-samples.black-theme .token.keyword{color:#66d9ef}.popular-code-samples.black-theme .token.important,.popular-code-samples.black-theme .token.regex{color:#fd971f}.popular-code-samples.black-theme .token.bold,.popular-code-samples.black-theme .token.important{font-weight:700}.popular-code-samples.black-theme .token.italic{font-style:italic}.popular-code-samples.black-theme .token.entity{cursor:help}.styles-module__yOlVgq__sdk:hover img{filter:grayscale(0) invert(0)}.styles-module__yOlVgq__sdk img{filter:grayscale();max-width:56px;transition:filter .3s}.styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertColor{filter:grayscale() invert()}.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk{transition:filter .3s}.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover img,.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertBrightColor,.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertBrightColor img,.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertColor,.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertColor img{filter:grayscale(0) invert(0)}.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk img{filter:grayscale();max-width:56px;transition:filter .3s}.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertColor{filter:grayscale() invert(.4)}.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertBrightColor{filter:grayscale() brightness(4)}.styles-module__yOlVgq__alignIcons{align-items:center;display:flex}.styles-module__yOlVgq__addFadeEnd{position:relative}.styles-module__yOlVgq__addFadeEnd:after,.styles-module__yOlVgq__addFadeEnd:before{content:" ";z-index:10;width:50px;height:100%;position:absolute;top:0}.styles-module__yOlVgq__addFadeEnd:before{background:linear-gradient(90deg,#191919,rgba(25,25,25,0));left:0}.styles-module__yOlVgq__addFadeEnd:after{background:linear-gradient(270deg,#191919 1%,rgba(25,25,25,0));right:0}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk:hover img{filter:grayscale();transform:scale(1.1)}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk img{filter:grayscale(0);transition:filter .3s,transform .3s}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertColor{filter:grayscale(0) invert()}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertColor:hover{filter:grayscale() invert()}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertBrightColor{filter:grayscale(0) brightness(4)}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertBrightColor:hover{filter:grayscale() brightness(4)}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk.styles-module__yOlVgq__turnIconWhite img{filter:grayscale(0) invert() brightness(2)}.styles-module__yOlVgq__reverseGrayscale .styles-module__yOlVgq__sdk.styles-module__yOlVgq__turnIconWhite:hover img{filter:grayscale() invert() brightness(2);transform:scale(1.1)}.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertBrightColor,.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertColor{filter:grayscale() invert(.4)}.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover img,.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertBrightColor img,.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk:hover.styles-module__yOlVgq__invertColor img{filter:grayscale();transform:scale(1.1)}.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk img{filter:grayscale(0);transition:filter .3s,transform .3s}.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertColor{filter:grayscale(0) invert(.4)}.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk.styles-module__yOlVgq__invertBrightColor{filter:grayscale(0) brightness(4)}.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk.styles-module__yOlVgq__turnIconWhite img{filter:grayscale(0) invert() brightness(2)}.styles-module__yOlVgq__reverseGrayscale.styles-module__yOlVgq__blackTheme .styles-module__yOlVgq__sdk.styles-module__yOlVgq__turnIconWhite:hover img{filter:grayscale() invert() brightness(2);transform:scale(1.1)}.styles-module__5mBAMW__customersHero{padding:256px 0 312px!important}.styles-module__5mBAMW__customersHero .styles-module__5mBAMW__heroContainer{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.styles-module__5mBAMW__customersHero .styles-module__5mBAMW__heroContainer .styles-module__5mBAMW__stickyTitle{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.styles-module__5mBAMW__customersHero .styles-module__5mBAMW__heroContainer h1{background-color:var(--text-gradient-b);background-image:linear-gradient(204deg,var(--text-gradient-b) 47%,var(--text-gradient-a) 130%);-webkit-text-fill-color:rgba(0,0,0,0);-moz-text-fill-color:rgba(0,0,0,0);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;width:100%;display:inline-block}@media (min-width:769px){.styles-module__5mBAMW__customersHero .styles-module__5mBAMW__heroContainer h1{width:17ch;margin-bottom:48px}}.styles-module__5mBAMW__customersHero .styles-module__5mBAMW__heroContainer a{margin-left:auto;margin-right:auto}.styles-module__5mBAMW__ibmContainer{width:300px;transition:all 50ms ease-in;position:absolute;top:-270px;left:0}@media (min-width:769px){.styles-module__5mBAMW__ibmContainer{width:auto;top:-420px;left:-300px}}.styles-module__5mBAMW__ultaContainer{max-width:536px;transition:all 50ms ease-in;display:none;position:absolute;top:-30px;right:-375px}@media (min-width:769px){.styles-module__5mBAMW__ultaContainer{display:block}}.styles-module__5mBAMW__sentaraContainer{max-width:251px;transition:all 50ms ease-in;position:absolute;bottom:-320px}.styles-module__5mBAMW__squareContainer{max-width:383px;transition:all 50ms ease-in;position:absolute;bottom:-360px;left:-240px}@media (min-width:769px){.styles-module__5mBAMW__squareContainer{bottom:-160px}}.styles-module__5mBAMW__volvoContainer{max-width:383px;transition:all 50ms ease-in;display:none;position:absolute;top:-400px;right:-50px}@media (min-width:769px){.styles-module__5mBAMW__volvoContainer{display:block}}