@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";.btn[data-v-5a2098f6]{display:inline-flex;align-items:center}.btn[data-v-5a2098f6]>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.btn[data-v-5a2098f6]{border-radius:9999px;padding:.625rem .625rem .625rem 1.5rem;--tw-shadow: var(--shadowXl);--tw-shadow-colored: var(--shadowXl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-primary[data-v-5a2098f6]{background-color:var(--themeBlue);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.btn-primary[data-v-5a2098f6]:hover{--tw-bg-opacity: 1;background-color:rgb(0 73 153 / var(--tw-bg-opacity))}.btn-primary span[data-v-5a2098f6]:last-child{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:var(--themeBlue)}.group:hover .btn-primary span[data-v-5a2098f6]:last-child{--tw-text-opacity: 1;color:rgb(0 73 153 / var(--tw-text-opacity))}.btn-white[data-v-5a2098f6]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:var(--themeBlue)}.btn-white[data-v-5a2098f6]:hover{background-color:var(--secondaryGrey);--tw-text-opacity: 1;color:rgb(0 73 153 / var(--tw-text-opacity))}.btn-white span[data-v-5a2098f6]:last-child{background-color:var(--themeBlue);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.group:hover .btn-white span[data-v-5a2098f6]:last-child{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(0 73 153 / var(--tw-text-opacity))}.btn-white:hover span[data-v-5a2098f6]:last-child{--tw-bg-opacity: 1;background-color:rgb(0 73 153 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}header[data-v-14e7dbbf]{pointer-events:none;position:fixed;top:0;left:0;z-index:50;width:100%;background-color:transparent;padding-left:1rem;padding-right:1rem;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}@media (min-width: 768px){header[data-v-14e7dbbf]{padding-left:2rem;padding-right:2rem}}@media (min-width: 90rem){header[data-v-14e7dbbf]{padding-left:2.5rem;padding-right:2.5rem}}header.-visible[data-v-14e7dbbf]{pointer-events:auto;opacity:1!important}header.-is-bg-active[data-v-14e7dbbf]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));color:var(--textBlack)!important}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.slider-nav-btns button[data-v-f7735794]{color:var(--themeBlue);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.slider-nav-btns button[data-v-f7735794]:hover{--tw-text-opacity: 1;color:rgb(0 73 153 / var(--tw-text-opacity))}.slider-nav-btns button[data-v-f7735794]{border-color:currentColor!important}.slider-nav-btns button.swiper-button-disabled[data-v-f7735794]{border-color:var(--grey300)!important;color:var(--grey300)!important}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}body{font-family:var(--fontFamily);color:var(--textBlack)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 90rem){.container{max-width:90rem}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1063px){.container{max-width:1063px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1300px){.container{max-width:1300px}}@media (min-width: 1536px){.container{max-width:1536px}}#app :is(.pointer-events-none){pointer-events:none}#app :is(.visible){visibility:visible}#app :is(.fixed){position:fixed}#app :is(.absolute){position:absolute}#app :is(.relative){position:relative}#app :is(.sticky){position:sticky}#app :is(.inset-0){top:0;right:0;bottom:0;left:0}#app :is(.\!top-auto){top:auto!important}#app :is(.-bottom-10){bottom:-2.5rem}#app :is(.-bottom-2){bottom:-.5rem}#app :is(.-bottom-3){bottom:-.75rem}#app :is(.-bottom-4){bottom:-1rem}#app :is(.-bottom-6){bottom:-1.5rem}#app :is(.-bottom-7){bottom:-1.75rem}#app :is(.-bottom-8){bottom:-2rem}#app :is(.-bottom-9){bottom:-2.25rem}#app :is(.-left-16){left:-4rem}#app :is(.-top-10){top:-2.5rem}#app :is(.-top-2){top:-.5rem}#app :is(.-top-3){top:-.75rem}#app :is(.-top-32){top:-8rem}#app :is(.-top-4){top:-1rem}#app :is(.-top-6){top:-1.5rem}#app :is(.-top-7){top:-1.75rem}#app :is(.-top-8){top:-2rem}#app :is(.-top-9){top:-2.25rem}#app :is(.-top-full){top:-100%}#app :is(.bottom-0){bottom:0}#app :is(.bottom-6){bottom:1.5rem}#app :is(.left-0){left:0}#app :is(.left-1\/2){left:50%}#app :is(.left-28){left:7rem}#app :is(.left-\[calc\(50\%-30px\)\]){left:calc(50% - 30px)}#app :is(.left-full){left:100%}#app :is(.right-0){right:0}#app :is(.right-4){right:1rem}#app :is(.right-\[19px\]){right:19px}#app :is(.top-0){top:0}#app :is(.top-1\/2){top:50%}#app :is(.top-4){top:1rem}#app :is(.top-6){top:1.5rem}#app :is(.top-\[calc\(50\%-30px\)\]){top:calc(50% - 30px)}#app :is(.top-\[calc\(50\%_\+_12px\)\]){top:calc(50% + 12px)}#app :is(.top-full){top:100%}#app :is(.z-0){z-index:0}#app :is(.z-10){z-index:10}#app :is(.z-20){z-index:20}#app :is(.z-30){z-index:30}#app :is(.z-50){z-index:50}#app :is(.z-\[200\]){z-index:200}#app :is(.order-1){order:1}#app :is(.order-2){order:2}#app :is(.col-\[1\/2\]){grid-column:1/2}#app :is(.col-\[2\/3\]){grid-column:2/3}#app :is(.row-\[1\/3\]){grid-row:1/3}#app :is(.m-auto){margin:auto}#app :is(.-mx-2){margin-left:-.5rem;margin-right:-.5rem}#app :is(.mx-2){margin-left:.5rem;margin-right:.5rem}#app :is(.mx-3){margin-left:.75rem;margin-right:.75rem}#app :is(.mx-auto){margin-left:auto;margin-right:auto}#app :is(.my-12){margin-top:3rem;margin-bottom:3rem}#app :is(.my-16){margin-top:4rem;margin-bottom:4rem}#app :is(.my-5){margin-top:1.25rem;margin-bottom:1.25rem}#app :is(.\!ml-auto){margin-left:auto!important}#app :is(.\!mt-0){margin-top:0!important}#app :is(.\!mt-8){margin-top:2rem!important}#app :is(.-ml-8){margin-left:-2rem}#app :is(.-mt-52){margin-top:-13rem}#app :is(.-mt-60){margin-top:-15rem}#app :is(.mb-1){margin-bottom:.25rem}#app :is(.mb-10){margin-bottom:2.5rem}#app :is(.mb-12){margin-bottom:3rem}#app :is(.mb-2){margin-bottom:.5rem}#app :is(.mb-24){margin-bottom:6rem}#app :is(.mb-3){margin-bottom:.75rem}#app :is(.mb-32){margin-bottom:8rem}#app :is(.mb-4){margin-bottom:1rem}#app :is(.mb-5){margin-bottom:1.25rem}#app :is(.mb-6){margin-bottom:1.5rem}#app :is(.mb-8){margin-bottom:2rem}#app :is(.ml-0){margin-left:0}#app :is(.ml-0\.5){margin-left:.125rem}#app :is(.ml-12){margin-left:3rem}#app :is(.ml-16){margin-left:4rem}#app :is(.ml-5){margin-left:1.25rem}#app :is(.ml-auto){margin-left:auto}#app :is(.ml-px){margin-left:1px}#app :is(.mr-0){margin-right:0}#app :is(.mr-0\.5){margin-right:.125rem}#app :is(.mr-4){margin-right:1rem}#app :is(.mt-10){margin-top:2.5rem}#app :is(.mt-12){margin-top:3rem}#app :is(.mt-14){margin-top:3.5rem}#app :is(.mt-16){margin-top:4rem}#app :is(.mt-2){margin-top:.5rem}#app :is(.mt-24){margin-top:6rem}#app :is(.mt-3){margin-top:.75rem}#app :is(.mt-4){margin-top:1rem}#app :is(.mt-5){margin-top:1.25rem}#app :is(.mt-6){margin-top:1.5rem}#app :is(.mt-7){margin-top:1.75rem}#app :is(.mt-8){margin-top:2rem}#app :is(.mt-9){margin-top:2.25rem}#app :is(.mt-\[58px\]){margin-top:58px}#app :is(.mt-auto){margin-top:auto}#app :is(.block){display:block}#app :is(.inline-block){display:inline-block}#app :is(.inline){display:inline}#app :is(.flex){display:flex}#app :is(.inline-flex){display:inline-flex}#app :is(.grid){display:grid}#app :is(.hidden){display:none}#app :is(.aspect-\[3\/4\]){aspect-ratio:3/4}#app :is(.aspect-\[5\/7\]){aspect-ratio:5/7}#app :is(.aspect-\[6\/9\]){aspect-ratio:6/9}#app :is(.aspect-\[var\(--insightsImgAspectRatio\)\]){aspect-ratio:var(--insightsImgAspectRatio)}#app :is(.aspect-square){aspect-ratio:1 / 1}#app :is(.\!h-2){height:.5rem!important}#app :is(.\!h-2\.5){height:.625rem!important}#app :is(.h-10){height:2.5rem}#app :is(.h-12){height:3rem}#app :is(.h-16){height:4rem}#app :is(.h-18){height:72px}#app :is(.h-20){height:5rem}#app :is(.h-3\/5){height:60%}#app :is(.h-4){height:1rem}#app :is(.h-40){height:10rem}#app :is(.h-5){height:1.25rem}#app :is(.h-6){height:1.5rem}#app :is(.h-64){height:16rem}#app :is(.h-7){height:1.75rem}#app :is(.h-8){height:2rem}#app :is(.h-\[124px\]){height:124px}#app :is(.h-\[138px\]){height:138px}#app :is(.h-\[2\.3em\]){height:2.3em}#app :is(.h-\[221px\]){height:221px}#app :is(.h-\[23\.5rem\]){height:23.5rem}#app :is(.h-\[246px\]){height:246px}#app :is(.h-\[25px\]){height:25px}#app :is(.h-\[2px\]){height:2px}#app :is(.h-\[33vw\]){height:33vw}#app :is(.h-\[48px\]){height:48px}#app :is(.h-\[80vh\]){height:80vh}#app :is(.h-full){height:100%}#app :is(.h-screen){height:100vh}#app :is(.max-h-56){max-height:14rem}#app :is(.max-h-\[404px\]){max-height:404px}#app :is(.max-h-\[440px\]){max-height:440px}#app :is(.min-h-\[120px\]){min-height:120px}#app :is(.min-h-\[150px\]){min-height:150px}#app :is(.min-h-\[177px\]){min-height:177px}#app :is(.min-h-\[632px\]){min-height:632px}#app :is(.w-10){width:2.5rem}#app :is(.w-12){width:3rem}#app :is(.w-16){width:4rem}#app :is(.w-18){width:72px}#app :is(.w-2\/5){width:40%}#app :is(.w-20){width:5rem}#app :is(.w-5){width:1.25rem}#app :is(.w-52){width:13rem}#app :is(.w-6){width:1.5rem}#app :is(.w-7){width:1.75rem}#app :is(.w-8){width:2rem}#app :is(.w-\[124px\]){width:124px}#app :is(.w-\[138px\]){width:138px}#app :is(.w-\[2\.3em\]){width:2.3em}#app :is(.w-\[256px\]){width:256px}#app :is(.w-\[300px\]){width:300px}#app :is(.w-\[48px\]){width:48px}#app :is(.w-\[60vw\]){width:60vw}#app :is(.w-\[70vw\]){width:70vw}#app :is(.w-full){width:100%}#app :is(.w-screen){width:100vw}#app :is(.max-w-2xl){max-width:42rem}#app :is(.max-w-3xl){max-width:48rem}#app :is(.max-w-4xl){max-width:56rem}#app :is(.max-w-5xl){max-width:64rem}#app :is(.max-w-6xl){max-width:72rem}#app :is(.max-w-7xl){max-width:80rem}#app :is(.max-w-\[364px\]){max-width:364px}#app :is(.max-w-\[520px\]){max-width:520px}#app :is(.max-w-\[830px\]){max-width:830px}#app :is(.max-w-\[85vw\]){max-width:85vw}#app :is(.max-w-base){max-width:90rem}#app :is(.max-w-lg){max-width:32rem}#app :is(.max-w-md){max-width:28rem}#app :is(.max-w-sm){max-width:24rem}#app :is(.max-w-thirteen-hundy){max-width:1300px}#app :is(.max-w-xl){max-width:36rem}#app :is(.max-w-xs){max-width:20rem}#app :is(.flex-1){flex:1 1 0%}#app :is(.flex-shrink){flex-shrink:1}#app :is(.shrink){flex-shrink:1}#app :is(.shrink-0){flex-shrink:0}#app :is(.flex-grow){flex-grow:1}#app :is(.grow){flex-grow:1}#app :is(.grow-0){flex-grow:0}#app :is(.-translate-x-1\/2){--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.-translate-y-1\/2){--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.rotate-0){--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.rotate-180){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.transform){transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.cursor-pointer){cursor:pointer}#app :is(.resize){resize:both}#app :is(.grid-cols-1){grid-template-columns:repeat(1,minmax(0,1fr))}#app :is(.grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.flex-row){flex-direction:row}#app :is(.flex-col){flex-direction:column}#app :is(.flex-col-reverse){flex-direction:column-reverse}#app :is(.flex-wrap){flex-wrap:wrap}#app :is(.items-start){align-items:flex-start}#app :is(.items-end){align-items:flex-end}#app :is(.items-center){align-items:center}#app :is(.items-baseline){align-items:baseline}#app :is(.items-stretch){align-items:stretch}#app :is(.justify-end){justify-content:flex-end}#app :is(.justify-center){justify-content:center}#app :is(.justify-between){justify-content:space-between}#app :is(.gap-1){gap:.25rem}#app :is(.gap-16){gap:4rem}#app :is(.gap-2){gap:.5rem}#app :is(.gap-24){gap:6rem}#app :is(.gap-28){gap:7rem}#app :is(.gap-3){gap:.75rem}#app :is(.gap-3\.5){gap:.875rem}#app :is(.gap-4){gap:1rem}#app :is(.gap-5){gap:1.25rem}#app :is(.gap-6){gap:1.5rem}#app :is(.gap-8){gap:2rem}#app :is(.gap-9){gap:2.25rem}#app :is(.gap-x-6){-moz-column-gap:1.5rem;column-gap:1.5rem}#app :is(.gap-y-7){row-gap:1.75rem}#app :is(.space-x-1>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-3>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-4>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-5>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-6>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-x-7>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1.75rem * var(--tw-space-x-reverse));margin-left:calc(1.75rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.space-y-10>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}#app :is(.space-y-16>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}#app :is(.space-y-2>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}#app :is(.space-y-2\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}#app :is(.space-y-20>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}#app :is(.space-y-3>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}#app :is(.space-y-4>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}#app :is(.space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#app :is(.space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}#app :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}#app :is(.divide-white\/50>:not([hidden])~:not([hidden])){border-color:#ffffff80}#app :is(.self-start){align-self:flex-start}#app :is(.overflow-hidden){overflow:hidden}#app :is(.\!overflow-visible){overflow:visible!important}#app :is(.overflow-y-auto){overflow-y:auto}#app :is(.whitespace-nowrap){white-space:nowrap}#app :is(.whitespace-pre-wrap){white-space:pre-wrap}#app :is(.rounded-2xl){border-radius:1rem}#app :is(.rounded-\[32px\]){border-radius:32px}#app :is(.rounded-full){border-radius:9999px}#app :is(.rounded-lg){border-radius:.5rem}#app :is(.rounded-xl){border-radius:.75rem}#app :is(.rounded-br-\[99px\]){border-bottom-right-radius:99px}#app :is(.border){border-width:1px}#app :is(.border-2){border-width:2px}#app :is(.border-\[1px\]){border-width:1px}#app :is(.border-b){border-bottom-width:1px}#app :is(.border-b-2){border-bottom-width:2px}#app :is(.border-dashed){border-style:dashed}#app :is(.\!border-brand-gray-300){border-color:var(--grey300)!important}#app :is(.border-\[\#E4E8EE\]){--tw-border-opacity: 1;border-color:rgb(228 232 238 / var(--tw-border-opacity))}#app :is(.border-\[\#ccd1da\]){--tw-border-opacity: 1;border-color:rgb(204 209 218 / var(--tw-border-opacity))}#app :is(.border-brand-primary-blue){border-color:var(--themeBlue)}#app :is(.border-brand-primary-grey){border-color:var(--grey200)}#app :is(.border-gray-300){--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}#app :is(.border-transparent){border-color:transparent}#app :is(.border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}#app :is(.border-white\/50){border-color:#ffffff80}#app :is(.\!bg-brand-gray-300){background-color:var(--grey300)!important}#app :is(.\!bg-white){--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}#app :is(.bg-\[\#0F1728\]){--tw-bg-opacity: 1;background-color:rgb(15 23 40 / var(--tw-bg-opacity))}#app :is(.bg-\[\#F2F2F2\]){--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity))}#app :is(.bg-\[rgba\(0\,0\,0\,0\.06\)\]){background-color:#0000000f}#app :is(.bg-black){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}#app :is(.bg-black\/60){background-color:#0009}#app :is(.bg-brand-blue-500){background-color:var(--themeBlue)}#app :is(.bg-brand-blue-700){--tw-bg-opacity: 1;background-color:rgb(0 73 153 / var(--tw-bg-opacity))}#app :is(.bg-brand-blue-900){background-color:var(--themeNavy)}#app :is(.bg-brand-gray-100){--tw-bg-opacity: 1;background-color:rgb(242 245 248 / var(--tw-bg-opacity))}#app :is(.bg-brand-gray-200){background-color:var(--grey200)}#app :is(.bg-brand-gray-400){--tw-bg-opacity: 1;background-color:rgb(152 163 180 / var(--tw-bg-opacity))}#app :is(.bg-brand-gray-900){background-color:var(--themeNavy)}#app :is(.bg-brand-primary-blue){background-color:var(--themeBlue)}#app :is(.bg-brand-primary-grey){background-color:var(--grey200)}#app :is(.bg-brand-primary-navy){background-color:var(--themeNavy)}#app :is(.bg-gray-100){--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}#app :is(.bg-slate-50){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}#app :is(.bg-transparent){background-color:transparent}#app :is(.bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.bg-hero-blur){background-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(15,23,40,.9) 100%)}#app :is(.bg-hero-blur-dark){background-image:var(--heroBlurDark)}#app :is(.bg-cover){background-size:cover}#app :is(.bg-no-repeat){background-repeat:no-repeat}#app :is(.object-contain){-o-object-fit:contain;object-fit:contain}#app :is(.object-cover){-o-object-fit:cover;object-fit:cover}#app :is(.p-12){padding:3rem}#app :is(.p-2){padding:.5rem}#app :is(.p-2\.5){padding:.625rem}#app :is(.p-6){padding:1.5rem}#app :is(.p-8){padding:2rem}#app :is(.px-10){padding-left:2.5rem;padding-right:2.5rem}#app :is(.px-2){padding-left:.5rem;padding-right:.5rem}#app :is(.px-3){padding-left:.75rem;padding-right:.75rem}#app :is(.px-4){padding-left:1rem;padding-right:1rem}#app :is(.px-6){padding-left:1.5rem;padding-right:1.5rem}#app :is(.px-7){padding-left:1.75rem;padding-right:1.75rem}#app :is(.px-8){padding-left:2rem;padding-right:2rem}#app :is(.px-9){padding-left:2.25rem;padding-right:2.25rem}#app :is(.py-1){padding-top:.25rem;padding-bottom:.25rem}#app :is(.py-1\.5){padding-top:.375rem;padding-bottom:.375rem}#app :is(.py-12){padding-top:3rem;padding-bottom:3rem}#app :is(.py-16){padding-top:4rem;padding-bottom:4rem}#app :is(.py-2){padding-top:.5rem;padding-bottom:.5rem}#app :is(.py-3){padding-top:.75rem;padding-bottom:.75rem}#app :is(.py-3\.5){padding-top:.875rem;padding-bottom:.875rem}#app :is(.py-5){padding-top:1.25rem;padding-bottom:1.25rem}#app :is(.py-6){padding-top:1.5rem;padding-bottom:1.5rem}#app :is(.py-7){padding-top:1.75rem;padding-bottom:1.75rem}#app :is(.py-8){padding-top:2rem;padding-bottom:2rem}#app :is(.py-\[10px\]){padding-top:10px;padding-bottom:10px}#app :is(.\!pb-16){padding-bottom:4rem!important}#app :is(.\!pb-8){padding-bottom:2rem!important}#app :is(.\!pt-8){padding-top:2rem!important}#app :is(.pb-0){padding-bottom:0}#app :is(.pb-10){padding-bottom:2.5rem}#app :is(.pb-12){padding-bottom:3rem}#app :is(.pb-14){padding-bottom:3.5rem}#app :is(.pb-16){padding-bottom:4rem}#app :is(.pb-2){padding-bottom:.5rem}#app :is(.pb-20){padding-bottom:5rem}#app :is(.pb-24){padding-bottom:6rem}#app :is(.pb-32){padding-bottom:8rem}#app :is(.pb-4){padding-bottom:1rem}#app :is(.pb-5){padding-bottom:1.25rem}#app :is(.pb-52){padding-bottom:13rem}#app :is(.pb-7){padding-bottom:1.75rem}#app :is(.pb-8){padding-bottom:2rem}#app :is(.pb-\[250px\]){padding-bottom:250px}#app :is(.pl-4){padding-left:1rem}#app :is(.pl-8){padding-left:2rem}#app :is(.pr-10){padding-right:2.5rem}#app :is(.pr-2){padding-right:.5rem}#app :is(.pr-3){padding-right:.75rem}#app :is(.pr-4){padding-right:1rem}#app :is(.pt-10){padding-top:2.5rem}#app :is(.pt-12){padding-top:3rem}#app :is(.pt-14){padding-top:3.5rem}#app :is(.pt-16){padding-top:4rem}#app :is(.pt-18){padding-top:72px}#app :is(.pt-2){padding-top:.5rem}#app :is(.pt-20){padding-top:5rem}#app :is(.pt-24){padding-top:6rem}#app :is(.pt-32){padding-top:8rem}#app :is(.pt-4){padding-top:1rem}#app :is(.pt-7){padding-top:1.75rem}#app :is(.pt-8){padding-top:2rem}#app :is(.pt-\[53px\]){padding-top:53px}#app :is(.pt-\[60px\]){padding-top:60px}#app :is(.text-center){text-align:center}#app :is(.font-manrope){font-family:var(--fontFamily)}#app :is(.text-12){font-size:12px}#app :is(.text-14){font-size:14px}#app :is(.text-2xl){font-size:1.5rem;line-height:2rem}#app :is(.text-4xl){font-size:2.25rem;line-height:2.5rem}#app :is(.text-\[14px\]){font-size:14px}#app :is(.text-\[16px\]){font-size:16px}#app :is(.text-base){font-size:1rem;line-height:1.5rem}#app :is(.text-display-md){font-size:2.25rem;line-height:2.75rem}#app :is(.text-lg){font-size:1.125rem;line-height:1.75rem}#app :is(.text-sm){font-size:.875rem;line-height:1.25rem}#app :is(.text-xl){font-size:1.25rem;line-height:1.75rem}#app :is(.text-xs){font-size:.75rem;line-height:1rem}#app :is(.font-bold){font-weight:700}#app :is(.font-medium){font-weight:500}#app :is(.font-semibold){font-weight:600}#app :is(.uppercase){text-transform:uppercase}#app :is(.capitalize){text-transform:capitalize}#app :is(.leading-4){line-height:1rem}#app :is(.leading-6){line-height:1.5rem}#app :is(.leading-7){line-height:1.75rem}#app :is(.leading-\[1\]){line-height:1}#app :is(.leading-\[30px\]){line-height:30px}#app :is(.leading-none){line-height:1}#app :is(.leading-relaxed){line-height:1.625}#app :is(.leading-tight){line-height:1.25}#app :is(.tracking-\[0\.01rem\]){letter-spacing:.01rem}#app :is(.tracking-wide){letter-spacing:.025em}#app :is(.text-\[\#5B5B5B\]){--tw-text-opacity: 1;color:rgb(91 91 91 / var(--tw-text-opacity))}#app :is(.text-\[\#989898\]){--tw-text-opacity: 1;color:rgb(152 152 152 / var(--tw-text-opacity))}#app :is(.text-blue-500){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}#app :is(.text-brand-blue-500){color:var(--themeBlue)}#app :is(.text-brand-gold-500){--tw-text-opacity: 1;color:rgb(232 195 74 / var(--tw-text-opacity))}#app :is(.text-brand-gray-200){color:var(--grey200)}#app :is(.text-brand-gray-500){color:var(--grey500)}#app :is(.text-brand-gray-700){--tw-text-opacity: 1;color:rgb(53 65 83 / var(--tw-text-opacity))}#app :is(.text-brand-primary-blue){color:var(--themeBlue)}#app :is(.text-brand-primary-dark){color:var(--textBlack)}#app :is(.text-brand-primary-grey){color:var(--grey200)}#app :is(.text-gray-500){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}#app :is(.text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#app :is(.text-white\/30){color:#ffffff4d}#app :is(.text-white\/80){color:#fffc}#app :is(.underline){text-decoration-line:underline}#app :is(.antialiased){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app :is(.\!opacity-100){opacity:1!important}#app :is(.opacity-0){opacity:0}#app :is(.opacity-50){opacity:.5}#app :is(.opacity-80){opacity:.8}#app :is(.\!shadow-xl){--tw-shadow: var(--shadowXl) !important;--tw-shadow-colored: var(--shadowXl) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}#app :is(.shadow){--tw-shadow: var(--shadowDefault);--tw-shadow-colored: var(--shadowDefault);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#app :is(.shadow-2xl){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#app :is(.shadow-sm){--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#app :is(.shadow-xl){--tw-shadow: var(--shadowXl);--tw-shadow-colored: var(--shadowXl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#app :is(.outline){outline-style:solid}#app :is(.grayscale){--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app :is(.invert){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app :is(.filter){filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#app :is(.transition){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-all){transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-colors){transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-opacity){transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-shadow){transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.transition-transform){transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#app :is(.duration-200){transition-duration:.2s}#app :is(.duration-300){transition-duration:.3s}#app :is(.duration-500){transition-duration:.5s}#app :is(.ease-in-out){transition-timing-function:cubic-bezier(.4,0,.2,1)}.img-align-top{--imgAlignY: top}.img-align-bottom{--imgAlignY: bottom}.img-align-left{--imgAlignX: left}.img-align-right{--imgAlignX: right}.img-cover{--objectFit: cover}.img-contain{--objectFit: contain}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar :scope::-webkit-scrollbar{display:none}.content ul{list-style:disc;padding-left:2.5rem}.content ol{list-style:decimal;padding-left:2.5rem}.content a{color:var(--themeBlue)}.content a:hover{color:var(--textBlack)}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}:root{--headingLineHeight:calc(1.3em + 6px)}h1,.h1{font-size:3.75rem;line-height:4.5rem}h2,.h2{font-size:clamp(1.875rem,3.3333333333333335vw,3rem);line-height:var(--headingLineHeight);font-weight:700}h3,.h3{font-size:clamp(1.25rem,2.5vw,2.25rem);line-height:var(--headingLineHeight);font-weight:600}h4,.h4{font-size:clamp(1.125rem,1.6666666666666667vw,1.5rem);line-height:var(--headingLineHeight);font-weight:600}h5,.h5{font-size:clamp(1rem,1.3888888888888888vw,1.25rem);line-height:var(--headingLineHeight);font-weight:600}p,.p{line-height:1.75rem}.p{font-size:1rem}.section-header{--generalWidth: 900px}.section-header h2,.section-header h3{max-width:var(--headingWidth, var(--generalWidth))}.section-header .content{max-width:var(--contentWidth, var(--generalWidth))}.section-header.-sml{--headingWidth: 780px;--contentWidth: 780px}.section-header.-lrg{--headingWidth: 900px;--contentWidth: 1100px}.section-header.-no-max-width{--headingWidth: none;--contentWidth: none}h1 p,h2 p,h3 p,h4 p,h5 p,h6 p{line-height:inherit}.content p:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child),.content h4:not(:first-child),.content h5:not(:first-child){margin-top:calc(var(--marginFactor, 10) * .18em)}.content p:not(:last-child),.content h2:not(:last-child),.content h3:not(:last-child),.content h4:not(:last-child),.content h5:not(:last-child){margin-bottom:calc(var(--marginFactor, 10) * .17em)}.content p{opacity:.8}.content h3:not(:first-child){margin-top:2.2em}.content h3:not(:last-child){margin-bottom:1em}.content.-dark p{opacity:1}.content.-margins-tight p:not(:first-child),.content.-margins-tight h2:not(:first-child),.content.-margins-tight h3:not(:first-child),.content.-margins-tight h4:not(:first-child),.content.-margins-tight h5:not(:first-child){margin-top:.5em}.content.-margins-tight p:not(:last-child),.content.-margins-tight h2:not(:last-child),.content.-margins-tight h3:not(:last-child),.content.-margins-tight h4:not(:last-child),.content.-margins-tight h5:not(:last-child){margin-bottom:.4em}.res-picture{position:relative}.res-picture img{display:block;-o-object-position:var(--imgAlignY, center) var(--imgAlignX, center);object-position:var(--imgAlignY, center) var(--imgAlignX, center);-o-object-fit:var(--objectFit, cover);object-fit:var(--objectFit, cover);width:100%;height:100%;opacity:0;transition:opacity .2s linear;filter:var(--imgFilter, var(--imgFilterLight))}.res-picture img.-opaque{opacity:1}.res-picture:after{top:0;right:0;bottom:0;left:0;position:absolute;content:"";display:block;background:var(--imgOverlay, var(--imgOverlayLight));transition:background-color .2s linear}.insights-img,.res-picture img.insights-img{aspect-ratio:var(--insightsImgAspectRatio);width:100%;height:auto}.site-form{display:grid;gap:20px;--font: 14px var(--fontSlab);--inpHeight: 52px;--padLeft: 18px;--borderRadius: 8px}.site-form .-field .-label{margin-bottom:8px;color:var(--textColor1);font-weight:600}.site-form .-field .-input{padding:.25em 10px .19em var(--padLeft);border:var(--inputBorder);height:var(--inpHeight);width:100%;color:var(--inpColor);background-color:var(--inputBg);border-radius:var(--borderRadius)}.site-form .-field .-input::-moz-placeholder{color:var(--placeholderColor);opacity:1}.site-form .-field .-input::placeholder{color:var(--placeholderColor);opacity:1}.site-form .-field textarea.-input{padding-top:15px;padding-bottom:22px;line-height:1.8;background-color:var(--inputBg);height:auto}.site-form .-buttons{margin-top:30px;display:flex;gap:30px}@media (max-width: 550px){.site-form .-field{--padLeft: 12px}}.fui-form .text-content{display:none}.fui-form .fui-submit[type=submit]{background-color:var(--fui-primary-color)}.fui-form .fui-submit[type=submit]:hover{background-color:var(--fui-primary-color-hover);border-color:var(--fui-primary-color-hover)}.fui-alert p{color:inherit!important;font-weight:700;font-size:1.2rem}.select-field .selected-option{//styleName: Misc/Form Input Titles;font-size:18px;font-weight:600;color:var(--themeBlue);cursor:pointer;position:relative}.select-field.open .selected-option{opacity:50%}.select-field .dropdown{position:absolute;cursor:pointer;width:300px;background-color:#fff;border-radius:20px;margin-left:-40px;margin-top:8px;padding:8px 35px;z-index:1;max-height:310px;overflow-y:auto}.select-field .dropdown:is(.select-field .dropdown)::-webkit-scrollbar{width:26px}.select-field .dropdown:is(.select-field .dropdown)::-webkit-scrollbar-track{background-color:#fff;border-radius:20px;width:10px}.select-field .dropdown:is(.select-field .dropdown)::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:20px;border:8px solid transparent;background-clip:content-box}.select-field .dropdown:is(.select-field .dropdown)::-webkit-scrollbar-thumb:hover{background-color:#ccc}.select-field .dropdown .dropdown-option{padding:16px 0;color:#000}.select-field .dropdown .dropdown-option.selected{opacity:50%}.select-sml{position:relative}.select-sml .-select{background-color:var(--inputBg);width:100%;position:relative;display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;height:var(--inpHeight, 60px);border:var(--inputBorder);border-radius:var(--borderRadius)}.select-sml .-select :scope:focus{outline:2px solid var(--themeGold)}.select-sml .-select p{padding-left:var(--padLeft, 80px);font:var(--font)}.select-sml .-select .-bottom{position:absolute;left:0;right:0;bottom:0;height:0}.select-sml .-select .-bottom .-drop{max-height:400px;overflow:scroll;position:absolute;pointer-events:none;left:0;right:0;opacity:0;transition:all .3s linear;background-color:var(--inputBg);z-index:10}.select-sml .-select .-bottom .-drop .-opt{margin:0;display:block;cursor:pointer;background-color:var(--inputBg);color:var(--inpColor);font:var(--font);padding:12px var(--padLeft)}.select-sml .-select .-bottom .-drop .-opt.-disabled{color:var(--placeholderColor)}.select-sml .-select .-bottom .-drop .-opt.-selected{background-color:#00000005}.select-sml .-select .-bottom .-drop .-opt.-arrow-focused{background-color:var(--purple);color:#fff}.select-sml .-select .-bottom .-drop .-opt:hover{background-color:var(--bgGrey)}.select-sml .-select.-is-open{background-color:#fff}.select-sml .-select.-is-open .-bottom .-drop{pointer-events:auto;opacity:1}.select-sml .-select.-is-open-delayed{z-index:15}.select-sml .-chev{pointer-events:none;position:absolute;top:1em;right:clamp(14px,var(--padLeft, 28px),24px)}.select-sml .-chev svg{font-size:10px;color:var(--purple)}.select-sml.-grey-when-empty.-empty .-select p{color:var(--placeholderColor)!important}.section-pad-top.-y-2,.section-pad-bottom.-y-2,.section-pad-y.-y-2{--pad-y: 2}.section-pad-top.-y-3,.section-pad-bottom.-y-3,.section-pad-y.-y-3{--pad-y: 3}.section-pad-top.-y-4,.section-pad-bottom.-y-4,.section-pad-y.-y-4{--pad-y: 4}.section-pad-top.-y-6,.section-pad-bottom.-y-6,.section-pad-y.-y-6{--pad-y: 6}.section-pad-top.-y-7,.section-pad-bottom.-y-7,.section-pad-y.-y-7{--pad-y: 7}.section-pad-top.-y-8,.section-pad-bottom.-y-8,.section-pad-y.-y-8{--pad-y: 8}.section-pad-top.-y-9,.section-pad-bottom.-y-9,.section-pad-y.-y-9{--pad-y: 9}.section-pad-top.-y-10,.section-pad-bottom.-y-10,.section-pad-y.-y-10{--pad-y: 10}.section-pad-top{padding-top:clamp(var(--pad-top, var(--pad-y, 5)) * 12px,var(--pad-top, var(--pad-y, 5)) * 2vw,var(--pad-top, var(--pad-y, 5)) * 25px)}.section-pad-top.-top-2{--pad-top: 2}.section-pad-top.-top-3{--pad-top: 3}.section-pad-top.-top-4{--pad-top: 4}.section-pad-top.-top-6{--pad-top: 6}.section-pad-top.-top-7{--pad-top: 7}.section-pad-top.-top-8{--pad-top: 8}.section-pad-top.-top-9{--pad-top: 9}.section-pad-top.-top-10{--pad-top: 10}.section-pad-bottom{padding-bottom:clamp(var(--pad-bottom, var(--pad-y, 5)) * 12px,var(--pad-bottom, var(--pad-y, 5)) * 2vw,var(--pad-bottom, var(--pad-y, 5)) * 25px)}.section-pad-bottom.-bottom-2{--pad-bottom: 2}.section-pad-bottom.-bottom-3{--pad-bottom: 3}.section-pad-bottom.-bottom-4{--pad-bottom: 4}.section-pad-bottom.-bottom-6{--pad-bottom: 6}.section-pad-bottom.-bottom-7{--pad-bottom: 7}.section-pad-bottom.-bottom-8{--pad-bottom: 8}.section-pad-bottom.-bottom-9{--pad-bottom: 9}.section-pad-bottom.-bottom-10{--pad-bottom: 10}.section-pad-y{padding-top:clamp(var(--pad-top, var(--pad-y, 5)) * 12px,var(--pad-top, var(--pad-y, 5)) * 2vw,var(--pad-top, var(--pad-y, 5)) * 25px);padding-bottom:clamp(var(--pad-bottom, var(--pad-y, 5)) * 12px,var(--pad-bottom, var(--pad-y, 5)) * 2vw,var(--pad-bottom, var(--pad-y, 5)) * 25px)}.border-top-blue{border-top:25px solid var(--themeBlue)}.inset-abs{top:0;right:0;bottom:0;left:0;position:absolute}.width-300{width:300px}.frame-wide{margin-left:auto;margin-right:auto;width:calc(100% - 48px);max-width:2500px}a.arrow-link,.arrow-link>a,.arrow-text{display:inline-flex;gap:1em;align-items:center}:is(a.arrow-link,.arrow-link>a,.arrow-text) svg,:is(a.arrow-link,.arrow-link>a,.arrow-text) .-chev{position:relative;transition:left .3s ease;left:0}:is(a.arrow-link,.arrow-link>a,.arrow-text):hover svg,:is(a.arrow-link,.arrow-link>a,.arrow-text):hover .-chev{left:.6em}a .arrow-inside-link{display:inline-flex;gap:.7em;align-items:center}a .arrow-inside-link svg,a .arrow-inside-link .-chev{position:relative;transition:left .3s ease;left:0;font-size:12px;top:.11em}a:hover .arrow-inside-link svg,a:hover .arrow-inside-link .-chev{left:.6em}.local-overlay{top:0;right:0;bottom:0;left:0;position:fixed;background-color:var(--backdropColor);pointer-events:none;opacity:0;transition:opacity .3s linear;z-index:10}.local-overlay.-show{opacity:1;pointer-events:auto}.contact-methods{margin-top:20px}.contact-methods a{display:flex;gap:1em;padding:.5em 0;margin-bottom:.3em}.contact-methods a .-icon{display:inline-flex;width:2em}.contact-methods a p{display:inline-flex;font-weight:600;color:var(--textColor1)}.social-links .-links{display:flex;gap:1em}.tech-icon-post-hero{--size: clamp(65px, 20vw, 130px);width:var(--size);height:var(--size)}.team-member{display:block;position:relative;aspect-ratio:5/6;background-color:var(--themeNavy);-webkit-user-select:none;-moz-user-select:none;user-select:none;--chevPos: 0em}.team-member:hover{--chevPos: .4em}.team-member .-text{position:absolute;z-index:20;top:0;left:0;color:var(--grey200);padding-top:clamp(18px,8%,28px);padding-left:clamp(20px,9%,32px);padding-right:20px;width:50%}.team-member .-text .-full-name{font-size:clamp(16px,1.3888888888888888vw,20px);line-height:1.5;margin:0 0 .2em}.team-member .-text .-job-title{font-size:clamp(12px,1.1111111111111112vw,16px);line-height:1.4;margin:0 0 1em}.team-member .-text .-roles{font-size:clamp(11px,.9722222222222222vw,14px);color:var(--grey500);line-height:1.6}.team-member .-text .-cta{font-size:clamp(12px,1.1111111111111112vw,16px);margin-top:1.2em;display:flex;align-items:center;gap:.6em}.team-member .-text .-cta span{font-weight:700}.team-member .-text .-cta svg{position:relative;transition:left .3s ease;top:.12em;left:var(--chevPos);font-size:50%}.team-member:after{display:block;content:"";position:absolute;top:0;right:0;height:100%;width:50%;background-color:var(--grey300)}.home-hero-animated-logo{margin-left:auto;margin-right:auto;width:112px;height:112px}@media (max-width: 768px){.home-hero-animated-logo{width:80px;height:80px}.home-hero-animated-logo>div{transform:scale(.7);transform-origin:top left}}.container-pad-left{padding-left:clamp(6vw,50vw - 640px,50vw)}.container-pad-right{padding-right:clamp(6vw,50vw - 640px,50vw)}.container,.smo\:container{padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;max-width:none!important}input:focus,textarea:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity));outline:2px solid transparent;outline-offset:2px}.swiper .swiper-pagination{top:auto!important;bottom:0;height:.625rem!important;background-color:var(--grey200);--tw-shadow: var(--shadowInner) !important;--tw-shadow-colored: var(--shadowInner) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.swiper .swiper-pagination-progressbar-fill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important;background-color:var(--grey300)!important;--tw-shadow: var(--shadowXl) !important;--tw-shadow-colored: var(--shadowXl) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.lets-talk-trigger-simple{display:inline-block;cursor:pointer}.icon-top-three-col{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-template-rows:70px auto auto;gap:10px clamp(40px,4vw,68px);margin-top:10px}.icon-top-three-col .-col{display:grid;grid-row:span 3;grid-template-columns:1fr;grid-template-rows:subgrid}.icon-top-three-col .-col .-text{opacity:.8;padding:12px 0}:root{--fontFamily: Manrope, sans-serif;--themeBlue: #007AFF;--themeBlueHover: #004999;--themeGold: #E8C34A;--themeNavy: rgb(15 23 40);--textBlack: #323232;--backdropColor: rgba(0, 0, 0, .5);--themeNavy: #001833;--strokeFaint: 1px solid var(--primaryGrey);--bgColor: #fff;--bgOffWhite: #F2F5F8;--primaryGrey: #e4e8ee;--secondaryGrey: #F4F4F4;--grey200: #E4E8EE;--grey300: #CED5DE;--grey500: #687386;--bgGrey: #eee;--imgFilterLight: none;--imgOverlayLight: transparent;--imgFilterDark: grayscale(.2);--imgOverlayDark: rgba(40, 00, 10, .4);--heroBlurDark: linear-gradient(180deg, #000 0%, #0F1728 100%);--transitionSlowFastSlow: cubic-bezier(.49, .075, .225, .835);--transitionSlowFast: cubic-bezier(.535, .09, .775, .43);--transitionFastSlow: cubic-bezier(.135, .595, .6, .945);--shadowDefault: 0px 1px 2px 0px rgba(0, 0, 0, .06), 0px 1px 3px 0px rgba(0, 0, 0, .1);--shadowXl: 0px 10px 10px -5px rgba(0, 0, 0, .04), 0px 20px 25px -5px rgba(0, 0, 0, .1);--shadowInner: 0px 2px 4px 0px rgba(0, 0, 0, .06) inset;--insightsImgAspectRatio: 3/2}#app{--fui-primary-color: var(--themeBlue);--fui-primary-color-hover: var(--themeBlueHover);--fui-font: var(--fontFamily)}#app .fui-i{color:var(--textBlack)}.tabs-menu{display:flex;gap:1rem}.banner-blue-shallow>.mx-auto>.tabs-menu{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.tabs-menu .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.tabs-menu .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.tabs-menu .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.tabs-menu .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.tabs-menu{gap:clamp(60px,6vw,112px)}.text-banner .container>.tabs-menu>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.tabs-menu .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.tabs-menu{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.tabs-menu>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.tabs-menu .-side-graphic{max-width:300px}}.tabs-menu{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--themeBlue) transparent}.tabs-menu button{display:inline-flex;align-items:center}.tabs-menu button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.tabs-menu button{white-space:nowrap;border-radius:9999px;border-width:2px;padding:.5rem 1.5rem;font-size:14px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;--tw-border-opacity: 1;border-color:rgb(204 209 218 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity));color:var(--textBlack)}.tabs-menu button:hover{background-color:var(--secondaryGrey);--tw-bg-opacity: 1;background-color:rgb(204 209 218 / var(--tw-bg-opacity))}.tabs-menu button.active{border-color:var(--themeBlue);background-color:var(--themeBlue);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tabs-menu button.active:hover{--tw-border-opacity: 1;border-color:rgb(0 73 153 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(0 73 153 / var(--tw-bg-opacity))}.tabs-menu::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}.tabs-menu::-webkit-scrollbar{height:8px;background-color:transparent}.tabs-menu::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--themeBlue)}@supports (-ms-ime-align: auto){.tabs-menu{overflow-x:auto}}.top-nav{--textColor: #000;--bgColor: #fff;--shadow: 0 15px 60px rgba(0, 0, 0, .1);--nodePadX: 12px;--inline-flex-mobile: none;--block-mobile: none;--barHeight: 85px;--topNavOpacity: 1;top:0;left:0;right:0;transition:all .3s;z-index:100}.top-nav .-top-bar{height:var(--barHeight);position:relative;z-index:40;transition:all .4s;background-color:var(--bgColor);box-shadow:var(--shadow);display:flex;align-items:center}.top-nav .-top-bar .frame-wide{display:flex;justify-content:space-between;align-items:center}.top-nav .-top-bar .frame-wide .-left,.top-nav .-top-bar .frame-wide .-right{display:inline-flex;align-items:center}.top-nav .-top-bar .frame-wide .-left .nav-side,.top-nav .-top-bar .frame-wide .-right .nav-side,.top-nav .-top-bar .frame-wide .-left .nav-side ul,.top-nav .-top-bar .frame-wide .-right .nav-side ul{display:inline-flex}.top-nav .-top-bar .frame-wide .-left .nav-side ul li,.top-nav .-top-bar .frame-wide .-right .nav-side ul li{display:inline-block}.top-nav .-top-bar .frame-wide .-left .nav-side ul li .-node,.top-nav .-top-bar .frame-wide .-right .nav-side ul li .-node{--underlineOpacity: 0;display:inline-block;color:var(--textColor);padding:20px var(--nodePadX);display:flex;align-items:center;height:100%;position:relative}.top-nav .-top-bar .frame-wide .-left .nav-side ul li .-node.-drop-trigger,.top-nav .-top-bar .frame-wide .-right .nav-side ul li .-node.-drop-trigger{display:inline-flex;gap:5px;cursor:pointer}.top-nav .-top-bar .frame-wide .-left .nav-side ul li .-node.-drop-trigger:after,.top-nav .-top-bar .frame-wide .-right .nav-side ul li .-node.-drop-trigger:after{content:"";display:block;height:4px;background-color:var(--themeBlue);position:absolute;left:var(--nodePadX);right:var(--nodePadX);bottom:0;opacity:var(--underlineOpacity);transition:opacity .3s}.top-nav .-top-bar .frame-wide .-left .nav-side ul li .-node.-current,.top-nav .-top-bar .frame-wide .-right .nav-side ul li .-node.-current{--underlineOpacity: 1}.top-nav .-top-bar .frame-wide .-left{gap:55px}.top-nav .-top-bar .frame-wide .-left .-logo{width:290px;padding:15px 0;color:var(--textColor)}.top-nav .-top-bar .frame-wide .-left .nav-side ul{gap:15px}.top-nav .-top-bar .frame-wide .-left .nav-side ul li .-node{font-weight:600}.top-nav .-top-bar .frame-wide .-right{gap:15px}.top-nav .-top-bar .frame-wide .-right .nav-side ul{gap:12px}.top-nav .-top-bar .frame-wide .-right .nav-side ul li .-node{font-size:14px}.top-nav .-top-bar .frame-wide .-right .-search-trigger{padding:10px var(--nodePadX);color:var(--textColor);cursor:pointer}.top-nav .-top-bar .frame-wide .-right .-modal-trigger{height:30px;font-weight:600;padding-left:var(--nodePadX)}.top-nav .-top-bar .frame-wide .-right .-mobile-menu-toggle{display:var(--inline-flex-mobile)}.top-nav .-pos-bottom{position:absolute;bottom:0;left:0;right:0;height:0;z-index:40}.top-nav .-pos-bottom .-expander-desktop,.top-nav .-pos-bottom .-expander-mobile{transition:height .4s var(--transitionSlowFastSlow);overflow:hidden}.top-nav .-pos-bottom .-expander-mobile{display:var(--block-mobile)}.top-nav .-pos-bottom .-expander-desktop{position:absolute;top:0;left:0;right:0;background-color:var(--bgColor);max-height:calc(97vh - var(--barHeight));--maxWidth: 1020px;--maxWidthLeftIndex: 1020px}.top-nav .-pos-bottom .-expander-desktop.-child-count-2{--maxWidth: 1320px;--maxWidthLeftIndex: 720px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop{margin-left:auto;margin-right:auto;width:95%;max-width:var(--maxWidth)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search{--showHideOpacity: 0;opacity:var(--showHideOpacity)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav.-anim-init,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search.-anim-init{--showHideOpacity: 1}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav{padding-top:54px;padding-bottom:90px;display:flex;justify-content:center;gap:0;transition:opacity .5s;max-height:calc(97vh - var(--barHeight))}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index{display:inline-flex;flex-direction:column;flex:5 0 auto;max-width:var(--maxWidthLeftIndex)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index>header,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index nav{padding-left:19px;padding-right:19px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index>header{display:inline-flex;gap:16px;align-items:flex-end;padding-bottom:16px;flex:0 0 auto}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index>header h2,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index>header a{display:inline-block;margin:0}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index>header h2{font-size:18px;line-height:1.2}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index>header a{font-size:12px;font-weight:600;color:var(--themeBlue)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index nav{height:100%;flex:0 1 auto;overflow-y:auto}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index nav:before{content:"";display:block;border-top:var(--strokeFaint);height:20px;width:100%}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index nav ul{display:grid}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index nav ul li{--leftPad: 16px;opacity:var(--showHideOpacity);transition:opacity .8s}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index nav ul li a{display:inline-block;position:relative;right:var(--leftPad);background-color:transparent;transition:background-color .3s;border-radius:4px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index nav ul li a:hover{background-color:var(--bgOffWhite)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-default nav ul,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-one-level nav ul{gap:10px 20px;grid-template-columns:repeat(auto-fill,minmax(295px,1fr))}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-default nav ul li a,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-one-level nav ul li a{padding:12px 30px 14px var(--leftPad)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-default nav ul li a h3,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-one-level nav ul li a h3{font-size:16px;font-weight:600;margin:0 0 .7em}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-default nav ul li a p,.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-one-level nav ul li a p{font-size:14px;font-weight:600;opacity:.65;line-height:1.5;margin:0}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology{flex:3 0 auto;max-width:560px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div{display:inline-flex}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul{display:flex;flex-direction:column;gap:0 20px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-with-logo{width:100%;flex:0 1 auto}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-with-logo li{grid-column:span 2;padding-bottom:10px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-with-logo li a{padding:12px 20px 14px var(--leftPad);display:inline-flex;gap:24px;align-items:center}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-with-logo li a .-text{display:inline-block}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-with-logo li a .-text h3{font-size:16px;font-weight:600;margin:0 0 .7em;display:flex;gap:.8em;align-items:center}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-with-logo li a .-text h3 svg{width:24px;flex:0 0 auto}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-with-logo li a .-text p{font-size:14px;font-weight:600;opacity:.65;line-height:1.5;margin:0}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-no-logo{width:191px;flex:0 0 auto}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-technology nav>div ul.-nodes-no-logo li a{font-size:16px;font-weight:600;padding:12px var(--leftPad) 12px var(--leftPad)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul{display:flex;flex-direction:column;flex-wrap:wrap;gap:15px 0}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul span.product-title{padding-left:.75rem;font-size:12px;font-weight:600;color:var(--textBlack);opacity:.5;text-transform:uppercase}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul{display:block;margin-top:1rem}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a{display:flex;align-items:center;gap:.75rem;padding:.25rem .75rem}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a{gap:clamp(60px,6vw,112px)}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a .-side-graphic{max-width:300px}}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-microsoft-dynamics nav ul ul li a{--leftPad: 0px;margin-bottom:1rem;font-weight:600;color:var(--textBlack)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a{display:flex;align-items:center;gap:.75rem;padding:.25rem .75rem}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a{gap:clamp(60px,6vw,112px)}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a .-side-graphic{max-width:300px}}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-nav .-index.-power-platform nav ul li a{--leftPad: 0px;color:var(--textBlack);font-weight:600;margin-bottom:1rem}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover{position:relative;top:calc(var(--barHeight) * -1);bottom:0;left:0;right:0;width:100%}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-close{position:absolute;right:0;top:22px;cursor:pointer;opacity:0;transition:opacity .6s}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-close svg{font-size:11px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame{margin-left:auto;margin-right:auto;width:100%;height:100%;max-width:844px;padding:var(--barHeight) 0 0}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered{--fieldBarHeight: 52px;position:relative;width:100%}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-field-and-button{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-bottom:30px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-field-and-button .-field{width:0;flex:1 0 auto;border-bottom:var(--strokeFaint)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-field-and-button .-field input{width:100%;height:var(--fieldBarHeight);padding:0 5px;font-size:20px;font-weight:600;background-color:transparent}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-field-and-button .-field input::-moz-placeholder{opacity:.3;color:var(--textColor)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-field-and-button .-field input::placeholder{opacity:.3;color:var(--textColor)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-field-and-button .-button{flex:0 0 auto}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-field-and-button .-button .link-button{height:var(--fieldBarHeight)}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div{--gap: clamp(10px, 2.6vh, 16px);--loadSpinnerOpacity: 0}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div .-height{max-height:calc(100vh - 200px);overflow-y:auto}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div .-height .search-results{--loadSpinnerPaddingBottom: 0;opacity:0;transition:opacity .3s;transition-delay:.3s}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div .-height .search-results .-section h3{font-size:12px;opacity:.4;margin-bottom:.3em}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div .-height .search-results .-section ul{padding:10px 0 26px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div .-height .search-results .-section ul li{margin-bottom:.5em;font-weight:600}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div .-height .search-results .-section ul li a{display:flex;gap:18px;align-items:center}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-frame .-vert-centered .-results>div .-height .search-results .-section ul li a .-chev{display:inline-block;font-size:10px}.top-nav .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search.-results-are-showing .-top-cover .-frame .-vert-centered .-results>div .-height .search-results{opacity:1}.top-nav.-bg-transparent{--textColor: #fff;--bgColor: transparent;--shadow: none}.top-nav.-scroll-hide{opacity:0;pointer-events:none}.top-nav.-search-desktop-is-open .-top-bar .frame-wide{opacity:0}.top-nav.-search-desktop-is-open-delay-open .-pos-bottom .-expander-desktop{overflow:visible}.top-nav.-search-desktop-is-open-delay-open .-pos-bottom .-expander-desktop .-inside-expander-desktop .expander-desktop-search .-top-cover .-close{opacity:1}.top-nav .-load-spinner{top:0;right:0;bottom:0;left:0;position:absolute;opacity:var(--loadSpinnerOpacity);transition:opacity .3s linear;display:flex;justify-content:center;flex-direction:column;align-items:center;pointer-events:none;z-index:100}.top-nav-allow-transparent .top-nav{position:fixed}.top-nav-always-opaque .top-nav{position:sticky}@media (max-width: 1350px){.top-nav{--inline-flex-mobile: inline-flex;--block-mobile: block;--padx: clamp(16px, 5vw, 30px);overscroll-behavior:contain}.top-nav .-top-bar .frame-wide{padding-left:var(--padx);padding-right:var(--padx);margin:0;max-width:none;width:100%}.top-nav .-top-bar .frame-wide .-left .-desktop,.top-nav .-top-bar .frame-wide .-right .-desktop{display:none}.top-nav .-top-bar .frame-wide .-left .-logo{width:208px}.top-nav .-top-bar .frame-wide .-right .-mobile-menu-toggle{align-items:center;outline:none;position:relative}.top-nav .-top-bar .frame-wide .-right .-mobile-menu-toggle .-hamburger,.top-nav .-top-bar .frame-wide .-right .-mobile-menu-toggle .-close-x{color:var(--textColor);transition:opacity .2s linear}.top-nav .-top-bar .frame-wide .-right .-mobile-menu-toggle .-close-x{position:absolute;top:0;right:0;opacity:0;font-size:16px}.top-nav .-pos-bottom .-expander-desktop{display:none}.top-nav .-pos-bottom .-expander-mobile{background-color:var(--bgColor);height:0;box-shadow:0 20px 20px #0000001a}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-search-and-modal-trigger{padding:clamp(10px,3.5vw,20px) var(--padx);display:flex;justify-content:space-between}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-search-and-modal-trigger .-search{display:inline-flex;gap:.4em}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-search-and-modal-trigger .-search svg{font-size:16px;position:relative;top:.4em}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-search-and-modal-trigger .-search input{font-size:12px;background-color:transparent;padding:2px 2px 2px 10px}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav{width:100vw;overflow:hidden}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes{width:400%;position:relative;transition:left .5s var(--transitionSlowFastSlow);display:flex}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary,.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child{width:100vw;overflow-y:scroll;height:calc(100vh - var(--barHeight));display:flex;flex-direction:column}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes,.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes{padding-bottom:120px;flex:0 1 auto;height:100%}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node,.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node{padding:0 var(--padx);display:block}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div,.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div{display:flex;justify-content:space-between;align-items:center}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p,.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p{margin:0;display:flex;align-items:center;gap:.75rem}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p,.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p .-col,.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p .-col>div p,.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p .-col>div p,.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p .-stroke,.banner-blue-shallow>.mx-auto>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p,.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p{gap:clamp(60px,6vw,112px)}.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p>.space-y-6,.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p .-side-graphic,.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p,.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p>.space-y-6 iframe,.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p .-side-graphic,.text-banner .container>.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p .-side-graphic{max-width:300px}}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div{padding:clamp(12px,2.4vh,25px) 0}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node>div p{font-weight:600}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-primary .-nodes .-node:not(:last-child)>div{border-bottom:var(--strokeFaint)}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-back{padding:clamp(12px,2.4vh,25px) var(--padx);display:flex;gap:.8em;align-items:center;background-color:var(--primaryGrey)}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-back svg{font-size:14px;position:relative;top:-.05em}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-back p{font-weight:600;margin:0}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-title,.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes{background-color:var(--bgOffWhite)}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-title{padding:clamp(25px,2.9vh,40px) var(--padx) clamp(20px,2.8vh,30px);display:flex;align-items:flex-end;gap:.8em}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-title h3,.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-title a{line-height:1;margin:0;display:inline-block}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-title h3{font-size:16px}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-title a{color:var(--themeBlue);font-size:12px;font-weight:800}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div{padding:clamp(6px,1.2vh,14px) 0 clamp(6px,1.2vh,14px) 28px}.top-nav .-pos-bottom .-expander-mobile .expander-mobile-nav-and-search .-nav .-sliding-panes .mobile-nav-pane-child .-nodes .-node>div p{font-size:13px;font-weight:500}.top-nav.-mobile-is-open .-pos-bottom .-expander-mobile{height:calc(100vh - 74px)}.top-nav.-mobile-is-open .-top-bar .frame-wide .-right .-mobile-menu-toggle .-hamburger{opacity:0}.top-nav.-mobile-is-open .-top-bar .frame-wide .-right .-mobile-menu-toggle .-close-x{opacity:1}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;height:100vh;width:100vw;flex-direction:column;align-items:center;justify-content:center;background-color:#0009}.banner-blue-shallow>.mx-auto>.modal{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.modal .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.modal .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.modal .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.modal .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.modal{gap:clamp(60px,6vw,112px)}.text-banner .container>.modal>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.modal .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.modal{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.modal>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.modal .-side-graphic{max-width:300px}}.modal>div.modal-inner{-ms-overflow-style:none;scrollbar-width:none;display:block;height:80vh;width:70vw;overflow-y:auto;background-color:var(--themeNavy)}.modal>div.modal-inner :scope::-webkit-scrollbar{display:none}.modal>div.modal-inner .modal-inner-content{position:relative}.microsoft-solutions-partner .-main .mx-auto .modal>div.modal-inner .modal-inner-content .-main-logo{flex-shrink:0;padding:10px 0 14px}.modal>div.modal-inner .close-btn{position:absolute;top:1rem;right:1rem;cursor:pointer;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.modal>div.modal-inner .close-btn:hover{color:var(--themeBlue)}.modal.case-study-video-modal .modal-inner-content{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center}.banner-blue-shallow>.mx-auto>.modal.case-study-video-modal .modal-inner-content{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.modal.case-study-video-modal .modal-inner-content .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.modal.case-study-video-modal .modal-inner-content .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.modal.case-study-video-modal .modal-inner-content .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.modal.case-study-video-modal .modal-inner-content .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.modal.case-study-video-modal .modal-inner-content{gap:clamp(60px,6vw,112px)}.text-banner .container>.modal.case-study-video-modal .modal-inner-content>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.modal.case-study-video-modal .modal-inner-content .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.modal.case-study-video-modal .modal-inner-content{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.modal.case-study-video-modal .modal-inner-content>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.modal.case-study-video-modal .modal-inner-content .-side-graphic{max-width:300px}}.modal.case-study-video-modal .modal-inner-content iframe{height:33vw;width:60vw}.dialog{--textColor1: #fff;--inpColor: #fff;--inputBg: rgba(255,255,255,.08);--inputBorderColor: rgba(255,255,255,.5);--inputBorder: 1px solid var(--inputBorderColor);--placeholderColor: rgba(255,255,255,.3);background:transparent;outline:none;padding:0;overflow:hidden}.dialog h2,.dialog h3,.dialog p{color:var(--textColor1)}.dialog h2,.dialog h3{margin-bottom:.8em}.dialog.-form{width:80%;max-width:1360px}.dialog.-form>div{-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;overscroll-behavior:contain;padding:clamp(55px,6vw,95px);top:10px;background-color:var(--themeNavy);min-height:200px;max-height:95vh;width:100%;opacity:0;transition:opacity .3s linear,top .5s ease;position:relative}.dialog.-form>div :scope::-webkit-scrollbar{display:none}.dialog.-form>div .-close{position:absolute;top:clamp(20px,1.9vw,30px);right:clamp(20px,1.9vw,30px);outline:none;cursor:pointer;transition:color .2s linear;color:var(--textColor1);font-size:10px}.dialog.-form>div .-close:hover{color:var(--themeBlue)}.dialog.-form>div .-content h2{font:bold 25px/1.7 var(--fontSlab);margin-bottom:40px;margin-right:-30px}.dialog::backdrop{transition:background-color .3s linear;background-color:#0000}.dialog.-open{display:flex}.dialog.-open::backdrop{background-color:#0009}.dialog.-open>div{opacity:1;top:0}@media (max-width: 550px){.dialog.-form{width:100%;height:100vh;margin:0}.dialog.-form>div{border-radius:0;height:100%;max-height:100%;padding:64px 20px 40px}.dialog.-form>div .-close{font-size:14px}.dialog.-form>div .-content h2{font:bold 20px/1.5 var(--fontSlab);margin:0 0 20px}}#lets-talk-modal,#book-demo-modal{--iconColor: var(--themeBlue)}#lets-talk-modal .-cols,#book-demo-modal .-cols{gap:clamp(30px,6.25vw,90px);display:grid;grid-template-columns:1fr 1fr}#lets-talk-modal .-cols .-text-col svg,#book-demo-modal .-cols .-text-col svg{color:var(--iconColor);font-size:10px}#lets-talk-modal .fui-form-container .fui-label,#book-demo-modal .fui-form-container .fui-label{margin-bottom:8px;color:var(--textColor1);font-weight:600}#lets-talk-modal .fui-form-container .fui-input,#book-demo-modal .fui-form-container .fui-input{--borderRadius: 8px;--padLeft: 18px;--inpHeight: 52px;padding:.25em 10px .19em var(--padLeft);border:var(--inputBorder);height:var(--inpHeight);width:100%;color:var(--inpColor);background-color:var(--inputBg);border-radius:var(--borderRadius)}#lets-talk-modal .fui-form-container textarea.fui-input,#book-demo-modal .fui-form-container textarea.fui-input{--inpHeight: 125px;padding-top:1em}#lets-talk-modal .fui-form-container .fui-input::-moz-placeholder,#book-demo-modal .fui-form-container .fui-input::-moz-placeholder{color:var(--placeholderColor);opacity:1}#lets-talk-modal .fui-form-container .fui-input::placeholder,#book-demo-modal .fui-form-container .fui-input::placeholder{color:var(--placeholderColor);opacity:1}#lets-talk-modal .fui-form-container #modal-submit,#book-demo-modal .fui-form-container #modal-submit,#lets-talk-modal .fui-form-container .fui-submit,#book-demo-modal .fui-form-container .fui-submit{display:none}@media (max-width: 1000px){#lets-talk-modal .-cols,#book-demo-modal .-cols{grid-template-columns:1fr}}#book-demo-modal .fui-form-container .fui-label{font-size:18px}.hero-why-focus-dymanics{background:linear-gradient(180deg,#000 0%,#0F1728 100%);position:relative;z-index:40;--blockHeight: 800px;--colsPadTop: 390px;--xOffset: -300px}.hero-why-focus-dymanics .-top,.hero-why-focus-dymanics .-top .-scrolling-content,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .scrolling-images{position:relative}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container{padding-bottom:100px}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid{display:grid;grid-template-columns:11fr 30fr 21fr 7fr 23fr 6fr 29fr;grid-template-rows:73px auto 148px auto auto clamp(63px,7.9vw,126px) auto 350px}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-0,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-1,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-2,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-3{width:100%;position:relative}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-0{grid-column:1 / 3;grid-row:2 / 5;aspect-ratio:2/3}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-1{grid-column:6 / 8;grid-row:1 / 3;aspect-ratio:3/4;z-index:30}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-2{grid-column:5 / 7;grid-row:4 / 6;aspect-ratio:5/4;opacity:.5}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .container .-grid .-img-3{grid-column:2 / 4;grid-row:7 / 8;aspect-ratio:6/7;z-index:30}.hero-why-focus-dymanics .-top .-top-text{top:0;right:0;bottom:0;left:0;position:absolute}.hero-why-focus-dymanics .-top .-top-text .top-text{position:sticky;top:clamp(130px,15.5vw,213px);left:0;right:0;width:100%;text-align:center;padding-bottom:80px;z-index:40}.hero-why-focus-dymanics .-bottom{padding-bottom:160px}.hero-why-focus-dymanics .-bottom .-cols{display:flex}.hero-why-focus-dymanics .-bottom .-cols .-col-text,.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image{width:50%;flex:0 0 auto;position:relative}.hero-why-focus-dymanics .-bottom .-cols .-col-text{display:inline-flex;flex-direction:column}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks{display:inline-flex;flex-direction:column;height:100%;align-items:flex-start}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block{max-width:550px;display:flex;flex-direction:column;justify-content:center;height:var(--blockHeight);margin-top:var(--xOffset);flex:0 0 auto}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block .-inner .-eyebrow{color:var(--themeGold);margin-bottom:.25em}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block .-inner .-med,.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block .-inner p{color:#fff}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block .-inner .-med{margin-bottom:.45em;line-height:1.35}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-cta,.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image{position:relative}@media (min-width: 851px){.hero-why-focus-dymanics .-top .-scrolling-content .-top-space{height:720px}.hero-why-focus-dymanics .-bottom{--colHeight: 1899px}.hero-why-focus-dymanics .-bottom .-cols,.hero-why-focus-dymanics .-bottom .-cols .-col-text,.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image{height:var(--colHeight)}.hero-why-focus-dymanics .-bottom .-cols .-col-text{padding-top:var(--colsPadTop)}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block .-inner .-mobile-image{display:none}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-cta{top:-160px}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .-line-graphic{pointer-events:none}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .-line-graphic svg{position:absolute;top:0;right:0;width:937px}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .sticky-image-track{top:0;right:0;bottom:0;left:0;position:absolute;padding-top:var(--colsPadTop);margin-top:var(--xOffset)}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .sticky-image-track .-block{position:sticky;top:0;left:0;right:0;height:var(--blockHeight);display:flex;justify-content:flex-end;align-items:center}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .sticky-image-track .-block .-slides{width:370px;height:515px;position:relative;margin-right:68px}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .sticky-image-track .-block .-slides .-slide{top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .4s;opacity:0}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .sticky-image-track .-block .-slides .-slide .res-picture{width:100%;height:100%}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .sticky-image-track .-block .-slides .-slide.-current{opacity:1}}@media (max-width: 850px){.hero-why-focus-dymanics{--xOffset: 0;--blockHeight: auto}.hero-why-focus-dymanics .-top .-scrolling-content .-top-space{height:calc(100vh - 140px)}.hero-why-focus-dymanics .-bottom .-cols{flex-direction:column-reverse}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image,.hero-why-focus-dymanics .-bottom .-cols .-col-text{width:100%}.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .-line-graphic,.hero-why-focus-dymanics .-bottom .-cols .-col-sticky-image .sticky-image-track{display:none}.hero-why-focus-dymanics .-bottom .-cols .-col-text{padding-top:50px}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks{gap:60px}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block{padding-bottom:clamp(30px,16vw,60px)}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block .-inner .-mobile-image{display:flex;justify-content:center;padding-top:clamp(30px,16vw,60px)}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-blocks .-block .-inner .-mobile-image .res-picture{width:100%;max-width:260px}.hero-why-focus-dymanics .-bottom .-cols .-col-text .-cta{justify-content:center;display:flex}}.hero-home{position:relative;display:flex;overflow:hidden;background-size:cover;background-repeat:no-repeat;padding-top:8rem}.microsoft-solutions-partner .-main .mx-auto .hero-home .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow>.mx-auto>.hero-home{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.hero-home .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.hero-home .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.hero-home .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.hero-home .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.hero-home{gap:clamp(60px,6vw,112px)}.text-banner .container>.hero-home>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.hero-home .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.hero-home{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.hero-home>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.hero-home .-side-graphic{max-width:300px}}@media (min-width: 1024px){.hero-home{height:100vh;padding-top:11rem}}.hero-home>.-bg{top:0;right:0;bottom:0;left:0;position:absolute}.hero-home>.-bg .res-picture{top:0;right:0;bottom:0;left:0;position:absolute;--imgOverlay: linear-gradient(0deg, rgba(0, 0, 0, .8) 0%, rgba(0, 0, 0, .8) 100%)}.hero-home>.-content{position:relative;display:flex;flex:1 1 0%;flex-direction:column;text-align:center}.microsoft-solutions-partner .-main .mx-auto .hero-home>.-content .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow>.mx-auto>.hero-home>.-content{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.hero-home>.-content .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.hero-home>.-content .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.hero-home>.-content .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.hero-home>.-content .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.hero-home>.-content{gap:clamp(60px,6vw,112px)}.text-banner .container>.hero-home>.-content>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.hero-home>.-content .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.hero-home>.-content{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.hero-home>.-content>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.hero-home>.-content .-side-graphic{max-width:300px}}.hero-home>.-content .-headings{margin-left:auto;margin-right:auto;max-width:32rem;padding-left:1rem;padding-right:1rem;padding-bottom:2.5rem}.microsoft-solutions-partner .-main .hero-home>.-content .-headings .relative .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow>.hero-home>.-content .-headings>.flex{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.hero-home>.-content .-headings>.flex .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.hero-home>.-content .-headings>.flex .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.hero-home>.-content .-headings>.flex .-col>div p{text-wrap:balance}}.banner-blue-shallow>.hero-home>.-content .-headings>.flex .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 1024px){.hero-home>.-content .-headings{max-width:42rem}}@media (min-width: 1280px){.hero-home>.-content .-headings{max-width:64rem;padding-left:6rem;padding-right:6rem}}.hero-home>.-content .-headings h1{font-size:2.25rem;line-height:2.75rem;font-weight:700;color:var(--grey200)}@media (min-width: 1024px){.hero-home>.-content .-headings h1{font-size:3rem;line-height:3.75rem}}@media (min-width: 1280px){.hero-home>.-content .-headings h1{font-size:4.5rem;line-height:5.5rem}}.hero-home>.-content .-headings h2{margin-top:1.25rem;font-size:1.125rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(232 195 74 / var(--tw-text-opacity))}@media (min-width: 1024px){.hero-home>.-content .-headings h2{margin-top:.5rem;font-size:1.5rem;line-height:2rem}}@media (min-width: 1280px){.hero-home>.-content .-headings h2{font-size:1.875rem;line-height:2.375rem}}.hero-home>.-content .-headings .-intro{margin-top:1rem;margin-bottom:1.5rem;font-weight:500;color:#ffffffb3}.hero-home>.-content .-fg-images{position:relative;margin-left:auto;margin-right:auto;margin-top:auto;display:flex;height:100%;max-height:14rem;width:100%;max-width:42rem;align-items:center}.microsoft-solutions-partner .-main .mx-auto .hero-home>.-content .-fg-images .-main-logo{flex-shrink:0;padding:10px 0 14px}.microsoft-solutions-partner .-main .hero-home>.-content .-fg-images .relative .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow>.mx-auto>.hero-home>.-content .-fg-images{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.hero-home>.-content .-fg-images>.flex{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.hero-home>.-content .-fg-images .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.hero-home>.-content .-fg-images>.flex .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.hero-home>.-content .-fg-images .-col>div p{max-width:300px}.banner-blue-shallow>.hero-home>.-content .-fg-images>.flex .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.hero-home>.-content .-fg-images .-col>div p{text-wrap:balance}.banner-blue-shallow>.hero-home>.-content .-fg-images>.flex .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.hero-home>.-content .-fg-images .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}.banner-blue-shallow>.hero-home>.-content .-fg-images>.flex .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.hero-home>.-content .-fg-images{gap:clamp(60px,6vw,112px)}.text-banner .container>.hero-home>.-content .-fg-images>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.hero-home>.-content .-fg-images .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.hero-home>.-content .-fg-images{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.hero-home>.-content .-fg-images>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.hero-home>.-content .-fg-images .-side-graphic{max-width:300px}}@media (min-width: 768px){.hero-home>.-content .-fg-images{max-height:20rem}}@media (min-width: 1024px){.hero-home>.-content .-fg-images{max-width:56rem;gap:11rem}}.hero-home>.-content .-fg-images .-left-img{position:relative;z-index:10;margin-left:-2rem;height:100%;width:100%;--objectFit: contain}.microsoft-solutions-partner .-main .mx-auto .hero-home>.-content .-fg-images .-left-img .-main-logo{flex-shrink:0;padding:10px 0 14px}@media (min-width: 768px){.hero-home>.-content .-fg-images .-left-img{margin-left:0}}.hero-home>.-content .-fg-images .-right-img{position:relative;z-index:10;height:100%;width:100%;--objectFit: contain}.microsoft-solutions-partner .-main .mx-auto .hero-home>.-content .-fg-images .-right-img .-main-logo{flex-shrink:0;padding:10px 0 14px}@media (max-width: 639px){.hero-home>.-content .-fg-images .-right-img{left:3rem;width:90%}}.hero-home>.-content .-fg-images .-center-graphic{position:absolute;left:50%;top:-2rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.section-pad-top.hero-home>.-content .-fg-images .-center-graphic{--pad-top: 8}.hero-home>.-content .-fg-images .-center-graphic .-line-graphic{margin-left:auto;margin-right:auto;max-width:32rem}.microsoft-solutions-partner .-main .hero-home>.-content .-fg-images .-center-graphic .-line-graphic .relative .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow>.hero-home>.-content .-fg-images .-center-graphic .-line-graphic>.flex{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.hero-home>.-content .-fg-images .-center-graphic .-line-graphic>.flex .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.hero-home>.-content .-fg-images .-center-graphic .-line-graphic>.flex .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.hero-home>.-content .-fg-images .-center-graphic .-line-graphic>.flex .-col>div p{text-wrap:balance}}.banner-blue-shallow>.hero-home>.-content .-fg-images .-center-graphic .-line-graphic>.flex .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 768px){.hero-home>.-content .-fg-images .-center-graphic .-line-graphic{max-width:36rem}}@media (min-width: 1024px){.hero-home>.-content .-fg-images .-center-graphic .-line-graphic{max-width:42rem}}.hero-generic-img{position:relative;padding-top:288px}.hero-generic-img .-no-pic,.hero-generic-img .res-picture{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}.hero-generic-img .-no-pic{background-color:#111}.hero-generic-img .-text-banner{position:relative;height:100%;width:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(15,23,40,.9) 100%)}.microsoft-solutions-partner .-main .mx-auto .hero-generic-img .-text-banner .-main-logo{flex-shrink:0;padding:10px 0 14px}.hero-generic-img .-text-banner .-frame{width:100%}@media (min-width: 90rem){.hero-generic-img .-text-banner .-frame{max-width:90rem}}@media (min-width: 640px){.hero-generic-img .-text-banner .-frame{max-width:640px}}@media (min-width: 768px){.hero-generic-img .-text-banner .-frame{max-width:768px}}@media (min-width: 1024px){.hero-generic-img .-text-banner .-frame{max-width:1024px}}@media (min-width: 1063px){.hero-generic-img .-text-banner .-frame{max-width:1063px}}@media (min-width: 1280px){.hero-generic-img .-text-banner .-frame{max-width:1280px}}@media (min-width: 1300px){.hero-generic-img .-text-banner .-frame{max-width:1300px}}@media (min-width: 1536px){.hero-generic-img .-text-banner .-frame{max-width:1536px}}.hero-generic-img .-text-banner .-frame{position:relative;z-index:20;padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;max-width:none}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame{padding-bottom:100px}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid{display:grid;grid-template-columns:11fr 30fr 21fr 7fr 23fr 6fr 29fr;grid-template-rows:73px auto 148px auto auto clamp(63px,7.9vw,126px) auto 350px}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-0,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-1,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-2,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-3{width:100%;position:relative}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-0{grid-column:1 / 3;grid-row:2 / 5;aspect-ratio:2/3}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-1{grid-column:6 / 8;grid-row:1 / 3;aspect-ratio:3/4;z-index:30}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-2{grid-column:5 / 7;grid-row:4 / 6;aspect-ratio:5/4;opacity:.5}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-img .-text-banner .-frame .-grid .-img-3{grid-column:2 / 4;grid-row:7 / 8;aspect-ratio:6/7;z-index:30}.microsoft-solutions-partner .-main .mx-auto .hero-generic-img .-text-banner .-frame .-main-logo{flex-shrink:0;padding:10px 0 14px}@media (min-width: 998px){.text-banner .hero-generic-img .-text-banner .-frame>.flex{gap:clamp(60px,6vw,112px)}.text-banner .hero-generic-img .-text-banner .-frame>.flex>.space-y-6{width:0;flex:1 0 auto}.text-banner .hero-generic-img .-text-banner .-frame>.flex .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .hero-generic-img .-text-banner .-frame>.flex{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .hero-generic-img .-text-banner .-frame>.flex>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .hero-generic-img .-text-banner .-frame>.flex .-side-graphic{max-width:300px}}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame{--imagePad: clamp(80px, 8vw, 120px)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame .-text{display:inline-flex;flex:0 1 100%;gap:clamp(25px,3vw,40px);flex-direction:column;width:100%}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame .-text .content{--marginFactor: 3}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame .-text .content h2,.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame .-text .content h3,.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame .-text .content h4{line-height:1.3;margin-top:-.27em}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame .-image{flex:0 0 auto;width:var(--imageWidth)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-image-left{flex-direction:row-reverse}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-image-right{flex-direction:row}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-top,.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-center{display:flex;gap:var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-top{align-items:flex-start}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-center{align-items:center}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-float.-image-right{--imageFloat: right;--padLeft: var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-float.-image-left{--imageFloat: left;--padRight: var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-float .-img-float{display:inline;float:var(--imageFloat);width:var(--imageWidth);margin:0 var(--padRight, 0) calc(var(--imagePad) * .7) var(--padLeft, 0)}@media (max-width: 800px){.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame{flex-direction:column}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame .-image{margin-left:auto;margin-right:auto}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-img .-text-banner .-frame.-vert-float .-img-float{margin-left:auto;margin-right:auto;float:none;display:block}}@media (max-width: 1024px){.product-offer+.hero-generic-img .-text-banner .-frame,.product-offer .hero-generic-img .-text-banner .-frame{padding-left:1rem;padding-right:1rem}}.hero-generic-img .-text-banner .-frame .-eyebrow-text>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.hero-generic-img .-text-banner .-frame .-eyebrow-text{padding-top:2rem;padding-bottom:2rem}@media (min-width: 1024px){.hero-generic-img .-text-banner .-frame .-eyebrow-text>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.hero-generic-img .-text-banner .-frame .-eyebrow-text h1{--tw-text-opacity: 1;color:rgb(232 195 74 / var(--tw-text-opacity));font-size:clamp(1rem,1.3888888888888888vw,1.25rem);line-height:var(--headingLineHeight);font-weight:600}.hero-generic-img .-text-banner .-frame .-eyebrow-text h1 .-prefix{color:#ffffff4d;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hero-generic-img .-text-banner .-frame .-eyebrow-text h1 .-prefix:hover{color:#ffffff80}.hero-generic-img .-text-banner .-frame .-eyebrow-text h2{white-space:pre-wrap;line-height:1.25;color:var(--grey200);text-wrap:balance}.hero-generic-img .-bottom-blue-stroke{position:relative;height:25px;width:100%;background-color:var(--themeBlue)}.microsoft-solutions-partner .-main .mx-auto .hero-generic-img .-bottom-blue-stroke .-main-logo{flex-shrink:0;padding:10px 0 14px}@media (min-width: 1024px){.hero-generic-img{padding-top:320px}}@media (min-width: 1281px){.hero-generic-img{padding-top:384px}}.hero-generic-no-img{position:relative;z-index:10;height:100%;width:100%;background-image:var(--heroBlurDark)}.microsoft-solutions-partner .-main .mx-auto .hero-generic-no-img .-main-logo{flex-shrink:0;padding:10px 0 14px}.hero-generic-no-img .-frame{width:100%}@media (min-width: 90rem){.hero-generic-no-img .-frame{max-width:90rem}}@media (min-width: 640px){.hero-generic-no-img .-frame{max-width:640px}}@media (min-width: 768px){.hero-generic-no-img .-frame{max-width:768px}}@media (min-width: 1024px){.hero-generic-no-img .-frame{max-width:1024px}}@media (min-width: 1063px){.hero-generic-no-img .-frame{max-width:1063px}}@media (min-width: 1280px){.hero-generic-no-img .-frame{max-width:1280px}}@media (min-width: 1300px){.hero-generic-no-img .-frame{max-width:1300px}}@media (min-width: 1536px){.hero-generic-no-img .-frame{max-width:1536px}}.hero-generic-no-img .-frame{position:relative;z-index:20;margin-left:auto;margin-right:auto;padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;max-width:none}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame{padding-bottom:100px}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid{display:grid;grid-template-columns:11fr 30fr 21fr 7fr 23fr 6fr 29fr;grid-template-rows:73px auto 148px auto auto clamp(63px,7.9vw,126px) auto 350px}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-0,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-1,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-2,.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-3{width:100%;position:relative}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-0{grid-column:1 / 3;grid-row:2 / 5;aspect-ratio:2/3}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-1{grid-column:6 / 8;grid-row:1 / 3;aspect-ratio:3/4;z-index:30}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-2{grid-column:5 / 7;grid-row:4 / 6;aspect-ratio:5/4;opacity:.5}.hero-why-focus-dymanics .-top .-scrolling-content .-scrolling-images .hero-generic-no-img .-frame .-grid .-img-3{grid-column:2 / 4;grid-row:7 / 8;aspect-ratio:6/7;z-index:30}.microsoft-solutions-partner .-main .mx-auto .hero-generic-no-img .-frame .-main-logo,.microsoft-solutions-partner .-main .hero-generic-no-img .-frame .relative .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow>.hero-generic-no-img .-frame>.flex{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.hero-generic-no-img .-frame>.flex .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.hero-generic-no-img .-frame>.flex .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.hero-generic-no-img .-frame>.flex .-col>div p{text-wrap:balance}}.banner-blue-shallow>.hero-generic-no-img .-frame>.flex .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .hero-generic-no-img .-frame>.flex{gap:clamp(60px,6vw,112px)}.text-banner .hero-generic-no-img .-frame>.flex>.space-y-6{width:0;flex:1 0 auto}.text-banner .hero-generic-no-img .-frame>.flex .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .hero-generic-no-img .-frame>.flex{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .hero-generic-no-img .-frame>.flex>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .hero-generic-no-img .-frame>.flex .-side-graphic{max-width:300px}}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame{--imagePad: clamp(80px, 8vw, 120px)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame .-text{display:inline-flex;flex:0 1 100%;gap:clamp(25px,3vw,40px);flex-direction:column;width:100%}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame .-text .content{--marginFactor: 3}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame .-text .content h2,.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame .-text .content h3,.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame .-text .content h4{line-height:1.3;margin-top:-.27em}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame .-image{flex:0 0 auto;width:var(--imageWidth)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-image-left{flex-direction:row-reverse}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-image-right{flex-direction:row}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-top,.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-center{display:flex;gap:var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-top{align-items:flex-start}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-center{align-items:center}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-float.-image-right{--imageFloat: right;--padLeft: var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-float.-image-left{--imageFloat: left;--padRight: var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-float .-img-float{display:inline;float:var(--imageFloat);width:var(--imageWidth);margin:0 var(--padRight, 0) calc(var(--imagePad) * .7) var(--padLeft, 0)}@media (max-width: 800px){.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame{flex-direction:column}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame .-image{margin-left:auto;margin-right:auto}.landing-page-blocks .landing-page-block.-content-and-image .hero-generic-no-img .-frame.-vert-float .-img-float{margin-left:auto;margin-right:auto;float:none;display:block}}@media (max-width: 1024px){.product-offer+.hero-generic-no-img .-frame,.product-offer .hero-generic-no-img .-frame{padding-left:1rem;padding-right:1rem}}.hero-generic-no-img .-frame{padding-top:clamp(90px,20vmin,210px)}.hero-generic-no-img .-frame .-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.hero-generic-no-img .-frame .-content{padding-bottom:2rem}@media (min-width: 1024px){.hero-generic-no-img .-frame .-content>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.hero-generic-no-img .-frame .-content h1{font-size:clamp(1rem,1.4vw,1.25rem);font-weight:600;line-height:1.3;color:var(--themeGold)}.hero-generic-no-img .-frame .-content h2{text-transform:capitalize;line-height:1.25;color:var(--grey200);text-wrap:balance}:is(.hero-generic-no-img .-frame .-content) h1+h2{margin-top:.5em}.hero-product{min-height:632px;position:relative;display:flex;height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center}.microsoft-solutions-partner .-main .mx-auto .hero-product .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow>.mx-auto>.hero-product{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.hero-product .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.hero-product .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.hero-product .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.hero-product .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.hero-product{gap:clamp(60px,6vw,112px)}.text-banner .container>.hero-product>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.hero-product .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.hero-product{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.hero-product>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.hero-product .-side-graphic{max-width:300px}}.hero-product .hero-product-inner{margin:auto;max-width:1300px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;padding-left:1.5rem;padding-right:1.5rem;padding-top:2.5rem}.industry-section .hero-product .hero-product-inner{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:28px 24px;padding-top:56px}@media (max-width: 950px){.industry-section .hero-product .hero-product-inner{gap:50px;grid-template-columns:1fr}}@media (min-width: 1024px){.hero-product .hero-product-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px;padding-top:0}}@media (min-width: 1300px){.hero-product .hero-product-inner{padding-left:0;padding-right:0}}.hero-product .hero-product-inner .content-container{order:2}.hero-product .hero-product-inner .content-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.hero-product .hero-product-inner .content-container{padding-top:2rem;padding-bottom:2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.hero-product .hero-product-inner .content-container{order:1}.hero-product .hero-product-inner .content-container>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.hero-product .hero-product-inner .content-container h1{font-size:clamp(1rem,1.3888888888888888vw,1.25rem);line-height:var(--headingLineHeight);font-weight:600}.hero-product .hero-product-inner .content-container h2{white-space:pre-wrap;line-height:1.25}.hero-product .hero-product-inner .content-container h2,.hero-product .hero-product-inner .content-container p{text-wrap:balance}.hero-product .hero-product-inner .content-container footer{display:inline-flex;flex-direction:column;gap:1.25rem}@media (min-width: 1024px){.hero-product .hero-product-inner .content-container footer{display:flex;flex-direction:row;align-items:center;gap:1.75rem}}.hero-product .hero-product-inner .content-container footer .tour-link{align-self:flex-start}@media (min-width: 1024px){.hero-product .hero-product-inner .content-container footer .tour-link{align-self:center}}.hero-product .hero-product-inner .content-container footer .tour-link{display:inline-flex;align-items:center;gap:.5rem;border-bottom-width:2px;font-weight:700}.hero-product .hero-product-inner .content-container footer .tour-link:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hero-product .hero-product-inner .img-container{order:1;max-height:404px;overflow:hidden;border-radius:.75rem}@media (min-width: 1024px){.hero-product .hero-product-inner .img-container{order:2}}.hero-product .hero-product-inner .img-container img{margin-top:2.5rem;margin-left:3rem;height:221px;width:100%}@media (min-width: 768px){.hero-product .hero-product-inner .img-container img{margin-top:5rem;margin-left:6rem;height:100%}}.hero-product.green{--tw-bg-opacity: 1;background-color:rgb(20 133 22 / var(--tw-bg-opacity))}.hero-product.green .img-container{--tw-bg-opacity: 1;background-color:rgb(78 166 26 / var(--tw-bg-opacity))}.hero-product.darkBlue{--tw-bg-opacity: 1;background-color:rgb(38 85 144 / var(--tw-bg-opacity))}.hero-product.darkBlue .img-container{--tw-bg-opacity: 1;background-color:rgb(24 167 236 / var(--tw-bg-opacity))}.hero-product.teal{--tw-bg-opacity: 1;background-color:rgb(2 125 134 / var(--tw-bg-opacity))}.hero-product.teal .img-container{--tw-bg-opacity: 1;background-color:rgb(48 222 233 / var(--tw-bg-opacity))}.hero-product.lightBlue{--tw-bg-opacity: 1;background-color:rgb(19 93 162 / var(--tw-bg-opacity))}.hero-product.lightBlue .img-container{--tw-bg-opacity: 1;background-color:rgb(33 168 231 / var(--tw-bg-opacity))}.hero-product.brightRed{--tw-bg-opacity: 1;background-color:rgb(179 50 10 / var(--tw-bg-opacity))}.hero-product.brightRed .img-container{--tw-bg-opacity: 1;background-color:rgb(221 90 34 / var(--tw-bg-opacity))}.hero-product.purple{--tw-bg-opacity: 1;background-color:rgb(111 80 165 / var(--tw-bg-opacity))}.hero-product.purple .img-container{--tw-bg-opacity: 1;background-color:rgb(171 128 219 / var(--tw-bg-opacity))}.hero-product.orange{--tw-bg-opacity: 1;background-color:rgb(231 129 2 / var(--tw-bg-opacity))}.hero-product.orange .img-container{--tw-bg-opacity: 1;background-color:rgb(251 187 22 / var(--tw-bg-opacity))}.hero-product.darkRed{--tw-bg-opacity: 1;background-color:rgb(162 45 19 / var(--tw-bg-opacity))}.hero-product.darkRed .img-container{--tw-bg-opacity: 1;background-color:rgb(217 86 30 / var(--tw-bg-opacity))}.hero-product.neutralBlue{--tw-bg-opacity: 1;background-color:rgb(38 83 141 / var(--tw-bg-opacity))}.hero-product.neutralBlue .img-container{--tw-bg-opacity: 1;background-color:rgb(1 124 215 / var(--tw-bg-opacity))}.hero-product.darkTeal{--tw-bg-opacity: 1;background-color:rgb(29 105 96 / var(--tw-bg-opacity))}.hero-product.darkTeal .img-container{--tw-bg-opacity: 1;background-color:rgb(39 170 154 / var(--tw-bg-opacity))}.hero-product.darkGreen{--tw-bg-opacity: 1;background-color:rgb(62 158 22 / var(--tw-bg-opacity))}.hero-product.darkGreen .img-container{--tw-bg-opacity: 1;background-color:rgb(9 103 24 / var(--tw-bg-opacity))}.hero-product.magenta{--tw-bg-opacity: 1;background-color:rgb(132 42 124 / var(--tw-bg-opacity))}.hero-product.magenta .img-container{--tw-bg-opacity: 1;background-color:rgb(218 117 190 / var(--tw-bg-opacity))}.hero-product.darkPurple{--tw-bg-opacity: 1;background-color:rgb(67 63 176 / var(--tw-bg-opacity))}.hero-product.darkPurple .img-container{--tw-bg-opacity: 1;background-color:rgb(110 97 211 / var(--tw-bg-opacity))}.hero-product.mustard{--tw-bg-opacity: 1;background-color:rgb(202 129 15 / var(--tw-bg-opacity))}.hero-product.mustard .img-container{--tw-bg-opacity: 1;background-color:rgb(233 180 26 / var(--tw-bg-opacity))}.hero-product.navyBlue{--tw-bg-opacity: 1;background-color:rgb(14 90 111 / var(--tw-bg-opacity))}.hero-product.navyBlue .img-container{--tw-bg-opacity: 1;background-color:rgb(19 140 173 / var(--tw-bg-opacity))}.hero-product.oceanBlue{--tw-bg-opacity: 1;background-color:rgb(17 69 188 / var(--tw-bg-opacity))}.hero-product.oceanBlue .img-container{--tw-bg-opacity: 1;background-color:rgb(44 122 239 / var(--tw-bg-opacity))}.hero-product.lightPurple{--tw-bg-opacity: 1;background-color:rgb(168 93 235 / var(--tw-bg-opacity))}.hero-product.lightPurple .img-container{--tw-bg-opacity: 1;background-color:rgb(193 132 249 / var(--tw-bg-opacity))}.microsoft-solutions-partner .-main{position:relative;padding:30px 0}.microsoft-solutions-partner .-main .mx-auto .relative .-main-logo{flex-shrink:0;padding:10px 0 14px}@media (max-width: 800px){.microsoft-solutions-partner{display:flex;flex-direction:column-reverse}}.logo-train{opacity:1;transition:opacity .4s}.logo-train .-window{width:100%;overflow-x:hidden}.logo-train .-window .-strip{display:flex;align-items:center;position:relative}.logo-train .-window .-strip .-set{display:flex;align-items:center}.logo-train .-window .-strip .-set .-cell{padding:0 clamp(40px,10vw,60px);box-sizing:content-box;width:180px}.logo-train .-window .-strip .-set .-cell img{display:block;width:100%}.logo-train.-cloak{opacity:0}.team-section-staggered .-header{padding-top:clamp(32px,4.444444444444445vw,64px);padding-bottom:clamp(16px,2.2222222222222223vw,32px);position:relative;background:#fff}.team-section-staggered .-grid{padding-bottom:clamp(48px,8.88888888888889vw,128px)}.navy-two-col{padding-top:clamp(var(--pad-top, var(--pad-y, 5)) * 12px,var(--pad-top, var(--pad-y, 5)) * 2vw,var(--pad-top, var(--pad-y, 5)) * 25px);background-color:var(--themeNavy)}.navy-two-col .-cols{margin-top:64px}.navy-two-col .-cols article{display:flex;gap:clamp(50px,5.8vw,80px);max-width:1222px}.navy-two-col .-cols article .-image-col,.navy-two-col .-cols article .-accordion-col{display:inline-block}.navy-two-col .-cols article .-accordion-col{--border: 1px solid rgba(255, 255, 255, .3);--padX: 10px;--textMaxWidth: 370px;margin:53px 0 50px;flex:0 1 auto;width:100%}.navy-two-col .-cols article .-accordion-col .-item{--timeBarDisplay: none;--borderTop: var(--border);position:relative}.navy-two-col .-cols article .-accordion-col .-item .-time-bar{display:var(--timeBarDisplay);position:absolute;top:0;left:0;right:0;height:3px;z-index:1;background-color:#ffc80066}.navy-two-col .-cols article .-accordion-col .-item .-time-bar .-progress{height:100%;background-color:var(--themeGold)}.navy-two-col .-cols article .-accordion-col .-item .-title-bar{--textOpacity: .4;padding:24px var(--padX);display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-top:var(--borderTop);min-height:78px;gap:32px;color:#fff}.navy-two-col .-cols article .-accordion-col .-item .-title-bar h4,.navy-two-col .-cols article .-accordion-col .-item .-title-bar .-chev{opacity:var(--textOpacity);transition:opacity .3s}.navy-two-col .-cols article .-accordion-col .-item .-title-bar h4{font-size:20px;width:100%;flex:0 1 auto;max-width:var(--textMaxWidth);text-transform:capitalize}.navy-two-col .-cols article .-accordion-col .-item .-title-bar .-chev{flex:0 0 auto;width:24px;font-size:17px}.navy-two-col .-cols article .-accordion-col .-item .-content{overflow:hidden;transition:height .4s var(--transitionSlowFastSlow)}.navy-two-col .-cols article .-accordion-col .-item .-content .-height .content{--marginFactor: 6;color:#fff;max-width:calc(var(--textMaxWidth) + 40px)}.navy-two-col .-cols article .-accordion-col .-item .-content .-height .content p{font-size:14px}.navy-two-col .-cols article .-accordion-col .-item .-content .-height .arrow-link{color:#fff}.navy-two-col .-cols article .-accordion-col .-item:last-child{border-bottom:var(--border)}.navy-two-col .-cols article .-accordion-col .-item.-is-open{--timeBarDisplay: block;--borderTop: none}.navy-two-col .-cols article .-accordion-col .-item.-is-open .-title-bar{--textOpacity: 1}.navy-two-col .-cols article .-accordion-col .-item.-is-open .-title-bar .-chev svg{transform:rotate(180deg)}@media (min-width: 951px){.navy-two-col{background:linear-gradient(0deg,rgba(0,5,55,0) 0%,rgba(0,5,55,0) 94px,var(--themeNavy) 94px,var(--themeNavy) 100%)}.navy-two-col .-cols article .-image-col{width:clamp(300px,50%,595px);flex:0 0 auto}.navy-two-col .-cols article .-image-col .-image-swap{width:100%;aspect-ratio:6/9;position:relative;background-color:#335}.navy-two-col .-cols article .-image-col .-image-swap .res-picture{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .6s}.navy-two-col .-cols article .-image-col .-image-swap .res-picture.-is-showing{opacity:1}.navy-two-col .-cols article .-accordion-col .-item .-content .-height{padding:0 var(--padX) 65px}.navy-two-col .-cols article .-accordion-col .-item .-content .-height .arrow-link{margin-top:45px}.navy-two-col .-cols article .-accordion-col .-item .-content .-height .-mobile-img{display:none}}@media (max-width: 950px){.navy-two-col .-cols article .-image-col{display:none}.navy-two-col .-cols article .-accordion-col .-item .-content .-height{padding:0 var(--padX) 25px}.navy-two-col .-cols article .-accordion-col .-item .-content .-height .arrow-link{margin-top:15px}.navy-two-col .-cols article .-accordion-col .-item .-content .-height .-mobile-img{margin-top:30px;width:100%;aspect-ratio:6/9}}.industry-section{padding-top:clamp(var(--pad-top, var(--pad-y, 5)) * 12px,var(--pad-top, var(--pad-y, 5)) * 2vw,var(--pad-top, var(--pad-y, 5)) * 25px);padding-bottom:clamp(var(--pad-bottom, var(--pad-y, 5)) * 12px,var(--pad-bottom, var(--pad-y, 5)) * 2vw,var(--pad-bottom, var(--pad-y, 5)) * 25px);position:relative;overflow:hidden}.industry-section .grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:28px 24px;padding-top:56px}@media (max-width: 950px){.industry-section .grid{gap:50px;grid-template-columns:1fr}}.industry-card{--padAll: 48px;--padRight: 20px;--pad: var(--padAll) var(--padRight) var(--padAll) var(--padAll);--filter: none;--mixBlendMode: normal;--colorTransition: color .3s;position:relative;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:space-between;overflow:hidden;transition:all .3s;padding:var(--pad)}.industry-card .-corner-hover-chev{width:48px;height:48px;background-color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;top:-48px;right:0;transition:all .3s var(--transitionSlowFastSlow);z-index:20}.industry-card header{gap:16px;display:flex;flex-direction:column}.industry-card header .-icon,.industry-card header h4{display:inline-block}.industry-card header .-icon{width:80px;height:80px}.industry-card header .-icon img{filter:var(--filter);mix-blend-mode:var(--mixBlendMode)}.industry-card header h4{font-weight:700;color:var(--colorAll, var(--textBlack))}.industry-card article{display:inline-flex;justify-content:space-between;flex-direction:column;height:100%}.industry-card article .content{color:var(--colorAll, var(--grey500));font-size:.875rem;padding-right:30px}.industry-card article .arrow-text{margin-top:26px;color:var(--colorAll, var(--themeBlue));transition:var(--colorTransition);font-weight:700}@media (min-width: 951px){.industry-card{min-height:320px}.industry-card:hover{background-color:var(--themeBlue);box-shadow:var(--shadowXl);--colorAll: #fff;--filter: invert(100%);--mixBlendMode: color-dodge}.industry-card:hover .-corner-hover-chev{top:0}}@media (max-width: 950px){.industry-card{--pad: 0}.industry-card article .content p{line-height:1.5}.industry-card article .arrow-text{margin-top:22px}}.team-member-profile{display:grid;grid-template-columns:11fr 9fr;--padTop: clamp(120px, 14.2vw, 214px);--topBg: var(--heroBlurDark)}.team-member-profile .-headings{padding-top:var(--padTop);background:var(--topBg)}.team-member-profile .-profile-pic .-in-container .-pic{background-color:var(--grey300);aspect-ratio:5/6}@media (min-width: 681px){.team-member-profile .-headings,.team-member-profile .-content{padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(50px,5.4vw,90px)}.team-member-profile .-headings{padding-bottom:32px;grid-column:1 / 2}.team-member-profile .-profile-pic{grid-column:2 / 3;grid-row:1 / 3;position:relative}.team-member-profile .-profile-pic .-bg-color{position:absolute;left:0;right:0;top:0;height:400px;background:var(--topBg)}.team-member-profile .-profile-pic .-in-container{padding-right:clamp(6vw,50vw - 640px,50vw);position:relative;top:5px;padding-top:var(--padTop);height:100%}.team-member-profile .-profile-pic .-in-container .-pic{position:sticky;top:5vh}.team-member-profile .-content{grid-column:1 / 2;grid-row:2 / 3;padding-top:55px}}@media (max-width: 680px){.team-member-profile{grid-template-columns:1fr}.team-member-profile .-headings,.team-member-profile .-profile-pic,.team-member-profile .-content{padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;grid-column:1 / 2}.team-member-profile .-headings{grid-row:1 / 2;background:var(--topBg);padding-bottom:20px}.team-member-profile .-headings h3{font-size:16px}.team-member-profile .-profile-pic{grid-row:2 / 3;background:var(--topBg);padding-bottom:6vw}.team-member-profile .-profile-pic .-bg-color{display:none}.team-member-profile .-content{grid-row:3 / 4;padding-top:8vw}}.contact{--padTop: 144px;--headingsHeight: 290px;--topBg: var(--heroBlurDark);padding-bottom:clamp(var(--pad-bottom, var(--pad-y, 5)) * 12px,var(--pad-bottom, var(--pad-y, 5)) * 2vw,var(--pad-bottom, var(--pad-y, 5)) * 25px);position:relative;padding-top:var(--padTop)}.contact .-main .-container .-col-left .-content{display:flex;flex-direction:column;gap:clamp(30px,4.3vw,70px)}.contact .-main .-container .-col-left .-content .-inner{display:flex;flex-direction:column;gap:32px;margin-bottom:30px}.contact .-main .-container .-col-left .-content .-inner .-methods{display:flex;flex-direction:column;gap:32px}.contact .-main .-container .-col-left .-content .-inner .-methods .-method{display:flex;align-items:center;gap:28px}.contact .-main .-container .-col-left .-content .-inner .-methods .-method .-icon{width:32px}.contact .-main .-container .-col-left .-content .-inner .-methods .-method .-text{font-weight:700}.contact .-main .-container .-col-form{background-color:#fff}@media (min-width: 681px){.contact .-bg-color{position:absolute;top:0;left:0;background:var(--topBg);width:100%;height:calc(var(--padTop) + var(--headingsHeight))}.contact .-main{position:relative;z-index:10}.contact .-main .-container{padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;align-items:start}.contact .-main .-container .-col-left .-headings{height:var(--headingsHeight)}.contact .-main .-container .-col-left .-content{padding-top:64px}.contact .-main .-container .-col-form{border:1px solid var(--grey200);padding:clamp(35px,3.6vw,55px);box-shadow:var(--shadowXl)}}@media (max-width: 680px){.contact{--padTop: 34px;padding-top:0}.contact .-bg-color{display:none}.contact .-main .-container .-col-left .-headings{padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;background:var(--topBg);padding-top:var(--padTop)}.contact .-main .-container .-col-left .-content{padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;padding-top:32px}.contact .-main .-container .-col-form{padding-left:clamp(6vw,50vw - 640px,50vw);padding-right:clamp(6vw,50vw - 640px,50vw);width:100%;padding-top:20vw}}.case-studies-carousel{position:relative;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem}.microsoft-solutions-partner .-main .mx-auto .case-studies-carousel .-main-logo{flex-shrink:0;padding:10px 0 14px}@media (min-width: 768px){.case-studies-carousel{padding-left:2rem;padding-right:2rem}}.case-studies-carousel .case-studies-carousel-header{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-studies-carousel-header{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-studies-carousel-header .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-studies-carousel-header .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-studies-carousel-header .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-studies-carousel-header .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.case-studies-carousel .case-studies-carousel-header{gap:clamp(60px,6vw,112px)}.text-banner .container>.case-studies-carousel .case-studies-carousel-header>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.case-studies-carousel .case-studies-carousel-header .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.case-studies-carousel .case-studies-carousel-header{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.case-studies-carousel .case-studies-carousel-header>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.case-studies-carousel .case-studies-carousel-header .-side-graphic{max-width:300px}}@media (min-width: 1024px){.case-studies-carousel .case-studies-carousel-header{flex-direction:row;align-items:center}}.case-studies-carousel .swiper-slide{height:auto}.case-studies-carousel .case-study-item{height:100%;border-width:2px;border-color:var(--grey200);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.case-studies-carousel .case-study-item{gap:clamp(60px,6vw,112px)}.text-banner .container>.case-studies-carousel .case-study-item>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.case-studies-carousel .case-study-item .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.case-studies-carousel .case-study-item{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.case-studies-carousel .case-study-item>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.case-studies-carousel .case-study-item .-side-graphic{max-width:300px}}.case-studies-carousel .case-study-item{padding:2rem}@media (min-width: 1300px){.case-studies-carousel .case-study-item{display:grid;min-width:1063px;grid-template-columns:1fr 35%}.case-studies-carousel .case-study-item.no-image-and-video{grid-template-columns:1fr}}.case-studies-carousel .case-study-item .case-study-content{padding-left:.5rem;padding-right:.5rem}@media (min-width: 1300px){.case-studies-carousel .case-study-item .case-study-content{padding-left:1.5rem;padding-right:1.5rem}}.case-studies-carousel .case-study-item .case-study-content{display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .case-study-content{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .case-study-content .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .case-study-content .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .case-study-content .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.case-studies-carousel .case-study-item .case-study-content .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.case-studies-carousel .case-study-item .case-study-content{gap:clamp(60px,6vw,112px)}.text-banner .container>.case-studies-carousel .case-study-item .case-study-content>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.case-studies-carousel .case-study-item .case-study-content .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.case-studies-carousel .case-study-item .case-study-content{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.case-studies-carousel .case-study-item .case-study-content>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.case-studies-carousel .case-study-item .case-study-content .-side-graphic{max-width:300px}}.case-studies-carousel .case-study-item .case-study-image{aspect-ratio:16 / 9}@media (min-width: 1280px){.case-studies-carousel .case-study-item .case-study-image{aspect-ratio:auto}}.case-studies-carousel .case-study-item .case-study-image{margin-top:1rem;width:100%;min-height:177px}@media (min-width: 1300px){.case-studies-carousel .case-study-item .case-study-image{margin-top:0;max-height:-moz-max-content;max-height:max-content}}.case-studies-carousel .case-study-item .case-study-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.case-studies-carousel .case-study-item case-study-image,.case-studies-carousel .case-study-item .case-study-placeholder-image{aspect-ratio:16 / 9;margin-top:1rem}@media (min-width: 1024px){.case-studies-carousel .case-study-item case-study-image,.case-studies-carousel .case-study-item .case-study-placeholder-image{margin-top:0}}@media (min-width: 1280px){.case-studies-carousel .case-study-item case-study-image,.case-studies-carousel .case-study-item .case-study-placeholder-image{aspect-ratio:auto}}.case-studies-carousel .case-study-item case-study-image,.case-studies-carousel .case-study-item .case-study-placeholder-image{height:100%;width:100%;position:relative;--tw-bg-opacity: 1;background-color:rgb(152 163 180 / var(--tw-bg-opacity));padding:1.5rem;opacity:.1}.microsoft-solutions-partner .-main .mx-auto .case-studies-carousel .case-study-item case-study-image .-main-logo,.microsoft-solutions-partner .-main .mx-auto .case-studies-carousel .case-study-item .case-study-placeholder-image .-main-logo{flex-shrink:0;padding:10px 0 14px}.banner-blue-shallow{--direction: row;--strokeWidth: clamp(20px, 4.5vw, 95px);--gap: 0;--stroke: 1px solid rgba(255,255,255,.2);--strokeLeft: var(--stroke);--strokeTop: none}@media (max-width: 1024px){.banner-blue-shallow{--direction: column;--strokeWidth: 100%;--gap: 30px;--strokeLeft: none;--strokeTop: var(--stroke)}}.banner-blue-shallow>.mx-auto>.flex{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.flex .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.flex .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.flex .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.flex .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.flex{gap:clamp(60px,6vw,112px)}.text-banner .container>.flex>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.flex .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.flex{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.flex>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.flex .-side-graphic{max-width:300px}}.landing-page-blocks{padding-top:clamp(60px,5vw,80px);padding-bottom:clamp(60px,5vw,80px)}.landing-page-blocks .landing-page-block{padding-top:clamp(25px,2.4vw,40px);padding-bottom:clamp(25px,2.4vw,40px)}.landing-page-blocks .landing-page-block.-content-and-image{--imageWidth: clamp(200px, 25vw, 380px)}.landing-page-blocks .landing-page-block.-content-and-image .container{--imagePad: clamp(80px, 8vw, 120px)}.landing-page-blocks .landing-page-block.-content-and-image .container .-text{display:inline-flex;flex:0 1 100%;gap:clamp(25px,3vw,40px);flex-direction:column;width:100%}.landing-page-blocks .landing-page-block.-content-and-image .container .-text .content{--marginFactor: 3}.landing-page-blocks .landing-page-block.-content-and-image .container .-text .content h2,.landing-page-blocks .landing-page-block.-content-and-image .container .-text .content h3,.landing-page-blocks .landing-page-block.-content-and-image .container .-text .content h4{line-height:1.3;margin-top:-.27em}.landing-page-blocks .landing-page-block.-content-and-image .container .-image{flex:0 0 auto;width:var(--imageWidth)}.landing-page-blocks .landing-page-block.-content-and-image .container.-image-left{flex-direction:row-reverse}.landing-page-blocks .landing-page-block.-content-and-image .container.-image-right{flex-direction:row}.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-top,.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-center{display:flex;gap:var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-top{align-items:flex-start}.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-center{align-items:center}.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-float.-image-right{--imageFloat: right;--padLeft: var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-float.-image-left{--imageFloat: left;--padRight: var(--imagePad)}.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-float .-img-float{display:inline;float:var(--imageFloat);width:var(--imageWidth);margin:0 var(--padRight, 0) calc(var(--imagePad) * .7) var(--padLeft, 0)}.landing-page-blocks .landing-page-block.icon-top-three-col{margin-bottom:20px}@media (max-width: 800px){.landing-page-blocks .landing-page-block.-content-and-image{--imageWidth: 320px}.landing-page-blocks .landing-page-block.-content-and-image .container{flex-direction:column!important}.landing-page-blocks .landing-page-block.-content-and-image .container .-image{margin-left:auto;margin-right:auto}.landing-page-blocks .landing-page-block.-content-and-image .container.-vert-float .-img-float{margin-left:auto;margin-right:auto;float:none;display:block}}.book-demo-modal #book-demo-modal .-text-col h2{font-size:clamp(1rem,1.3888888888888888vw,1.25rem);line-height:var(--headingLineHeight);font-weight:600;color:var(--themeGold)}.book-demo-modal #book-demo-modal .-text-col h3{font-size:clamp(1.875rem,3.3333333333333335vw,3rem);line-height:var(--headingLineHeight);font-weight:700}.book-demo-modal #book-demo-modal .-text-col p{font-size:16px;font-weight:500;line-height:28px;text-align:left}.book-demo-modal #book-demo-modal .-form-col .disclaimer{font-size:12px;font-weight:400;line-height:20px;text-align:left;margin-bottom:16px}.book-demo-modal #book-demo-modal .-form-col .fui-type-multi-line-text:last-child{margin-bottom:0}.logo-carousel{padding-top:var(--padY);padding-bottom:var(--padY);--padY: 0;display:flex;position:relative;max-width:72rem;align-self:stretch;align-items:center;overflow:hidden;opacity:var(--opacity);transition:opacity .5s;--opacity: 0;--gap: 0;--firstGroupWidth: -1000;--timeToMove: 15000}.logo-carousel.-ready{--opacity: 1}.logo-carousel:before,.logo-carousel:after{position:absolute;display:block;content:"";height:100%;width:6rem;pointer-events:none;z-index:10}.logo-carousel:before{background-image:linear-gradient(to right,#fff,rgb(255 255 255 / 0));left:0}.logo-carousel:after{background-image:linear-gradient(to left,#fff,rgb(255 255 255 / 0));right:0}.logo-carousel .-strip{display:flex;animation:slide-left var(--timeToMove) linear infinite;position:relative}.logo-carousel .-strip .-group{display:flex;gap:var(--gap);padding-right:var(--gap)}.logo-carousel .-strip .-group .-partner{width:110px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.logo-carousel .-strip .-group .-partner .-img{width:40px;height:40px}.logo-carousel .-strip .-group .-partner .-img img{width:100%;height:100%}.logo-carousel .-strip .-group .-partner .-title{font-size:.75rem;font-weight:600;line-height:1.35em;text-align:center}@media (max-width: 1023px){.logo-carousel{--padY: 30px}}@keyframes slide-left{0%{left:0}to{left:var(--firstGroupWidth)}}.product-features{margin:auto;max-width:1300px;padding-top:4rem;padding-bottom:4rem}@media (min-width: 1024px){.product-features{padding-bottom:8rem}}.product-features .product-features-inner{padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 1300px){.product-features .product-features-inner{padding-left:0;padding-right:0}}.product-features .product-features-inner .content{margin-bottom:2.5rem;margin-top:.5rem}@media (min-width: 1024px){.product-features .product-features-inner .content{margin-bottom:3.5rem;width:75%}}.product-features .product-features-inner .content h2,.product-features .product-features-inner .content h3,.product-features .product-features-inner .content h4,.product-features .product-features-inner .content h5{margin-bottom:1rem}.product-features .product-features-inner .content p{margin-top:0}.product-features .product-icon{display:block;height:124px;width:124px}.product-features .tabs-menu{margin-left:1.5rem}@media (min-width: 1300px){.product-features .tabs-menu{margin-left:0}}.product-features .accordion-with-image{padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 1300px){.product-features .accordion-with-image{padding-left:0;padding-right:0}}@media (max-width: 640px){.product-features .accordion-with-image .-cols article .-accordion-col .-item .-title-bar{--textOpacity: 1}}.product-offer{--tw-bg-opacity: 1;background-color:rgb(15 23 40 / var(--tw-bg-opacity));padding-top:60px;padding-bottom:250px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.product-offer{padding-top:130px}}.product-offer .product-offer-inner{display:flex;flex-direction:column-reverse;gap:2rem}.banner-blue-shallow>.mx-auto>.product-offer .product-offer-inner{flex-direction:var(--direction);gap:var(--gap)}.banner-blue-shallow>.mx-auto>.product-offer .product-offer-inner .-col{width:100%;flex:0 1 auto}.banner-blue-shallow>.mx-auto>.product-offer .product-offer-inner .-col>div p{max-width:300px}@supports (text-wrap: balance){.banner-blue-shallow>.mx-auto>.product-offer .product-offer-inner .-col>div p{text-wrap:balance}}.banner-blue-shallow>.mx-auto>.product-offer .product-offer-inner .-stroke{width:var(--strokeWidth);flex:0 0 auto;border-left:var(--strokeLeft);border-top:var(--strokeTop)}@media (min-width: 998px){.text-banner .container>.product-offer .product-offer-inner{gap:clamp(60px,6vw,112px)}.text-banner .container>.product-offer .product-offer-inner>.space-y-6{width:0;flex:1 0 auto}.text-banner .container>.product-offer .product-offer-inner .-side-graphic{width:300px;flex:0 0 auto}}@media (max-width: 997px){.text-banner .container>.product-offer .product-offer-inner{flex-direction:column-reverse;gap:clamp(30px,5vw,50px)}.text-banner .container>.product-offer .product-offer-inner>.space-y-6 iframe{width:88vw;height:52vw}.text-banner .container>.product-offer .product-offer-inner .-side-graphic{max-width:300px}}@media (min-width: 1024px){.product-offer .product-offer-inner{display:grid;grid-template-columns:1fr 628px}}@media (max-width: 1024px){.product-offer+.container,.product-offer .container{padding-left:1rem;padding-right:1rem}}.accordion-with-image .-cols article{max-width:1222px}.accordion-with-image .-cols article .-image-col,.accordion-with-image .-cols article .-accordion-col{display:inline-block}.accordion-with-image .-cols article .-accordion-col{--border: 1px solid rgba(255, 255, 255, .3);--padX: 10px}.accordion-with-image .-cols article .-accordion-col .-item{--timeBarDisplay: none;--borderTop: var(--border);position:relative}.accordion-with-image .-cols article .-accordion-col .-item .-time-bar{display:var(--timeBarDisplay);position:absolute;top:0;left:0;right:0;height:3px;z-index:1;--tw-bg-opacity: 1;background-color:rgb(204 228 255 / var(--tw-bg-opacity))}.accordion-with-image .-cols article .-accordion-col .-item .-time-bar .-progress{height:100%;background-color:var(--themeBlue)}.accordion-with-image .-cols article .-accordion-col .-item .-title-bar{--textOpacity: .4;padding:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-top:1px solid #CCD1DA;gap:32px}.accordion-with-image .-cols article .-accordion-col .-item .-title-bar h4{font-size:16px;width:100%;flex:0 1 auto;max-width:var(--textMaxWidth);text-transform:capitalize}.accordion-with-image .-cols article .-accordion-col .-item .-title-bar .-chev{flex:0 0 auto;width:24px;font-size:17px}.accordion-with-image .-cols article .-accordion-col .-item .-content{overflow:hidden;transition:height .4s var(--transitionSlowFastSlow);font-size:14px}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height .content{--marginFactor: 6;max-width:calc(var(--textMaxWidth) + 40px)}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height .content p{font-size:14px}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height .arrow-link{font-weight:700;color:var(--themeBlue)}.accordion-with-image .-cols article .-accordion-col .-item:last-child{border-bottom:var(--border)}.accordion-with-image .-cols article .-accordion-col .-item.-is-open{--timeBarDisplay: block;--borderTop: none}.accordion-with-image .-cols article .-accordion-col .-item.-is-open .-title-bar{--textOpacity: 1}.accordion-with-image .-cols article .-accordion-col .-item.-is-open .-title-bar .-chev svg{transform:rotate(180deg)}@media (min-width: 951px){.accordion-with-image .-cols article{display:grid;gap:60px;grid-template-columns:1fr 630px}.accordion-with-image .-cols article .-image-col .-image-swap{width:100%;position:relative}.accordion-with-image .-cols article .-image-col .-image-swap .res-picture{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .6s}.accordion-with-image .-cols article .-image-col .-image-swap .res-picture.-is-showing{opacity:1}.accordion-with-image .-cols article .-image-col .-image-swap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height{padding:0 var(--padX) 25px}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height .arrow-link{margin-top:25px}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height .-mobile-img{display:none}}@media (max-width: 1200px){.accordion-with-image .-cols article{grid-template-columns:1fr 40%;display:grid;gap:30px}}@media (max-width: 950px){.accordion-with-image .-cols article{display:block}.accordion-with-image .-cols article .-image-col{display:none}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height{padding:0 var(--padX) 25px}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height .arrow-link{margin-top:15px}.accordion-with-image .-cols article .-accordion-col .-item .-content .-height .-mobile-img{margin-top:30px;width:100%;aspect-ratio:6/9}}.accordion-with-image.fade-enter-active,.accordion-with-image.fade-leave-active{transition:opacity .5s}.accordion-with-image.fade-enter-active .-image-col,.accordion-with-image.fade-leave-active .-image-col{transition:opacity 2s}.accordion-with-image.fade-enter-from,.accordion-with-image.fade-leave-to{opacity:0;position:absolute;top:0;left:0}.accordion-with-image.fade-enter-from .-image-col{opacity:0;position:absolute;top:0;right:0}.accordion-with-image.fade-leave-to .-image-col{opacity:1}.filter-drop{position:relative;--shadow: 0px 4px 6px -1px rgba(0, 0, 0, .1), 0px 2px 4px -1px rgba(0, 0, 0, .06);--dropPointerEvents: none;--dropOpacity: 0;--dropPos: -6px}.filter-drop.-is-open{--dropPointerEvents: auto;--dropOpacity: 1;--dropPos: -12px}.filter-drop ._top-box{position:relative;z-index:100;background-color:#fff;border-radius:99px;height:42px;padding:0 35px;display:flex;justify-content:space-between;align-items:center;gap:10px;box-shadow:var(--shadow);cursor:pointer}.filter-drop ._top-box span{font-weight:600}.filter-drop ._bottom{position:absolute;right:0;left:0;bottom:var(--dropPos);height:0}.filter-drop ._bottom ._drop{pointer-events:var(--dropPointerEvents);opacity:var(--dropOpacity);position:absolute;z-index:100;top:0;left:0;width:350px;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:8px 10px;box-shadow:var(--shadow);border:1px solid #ccc}.filter-drop ._bottom ._drop ._opt{padding:12px 15px;background-color:#fff;transition:background-color .3s;cursor:pointer;border-radius:10px;font-weight:600}.filter-drop ._bottom ._drop ._opt:hover{background-color:#eee}#app .fcp-cloak{opacity:1!important}body{background-color:#fff}#app :is(.before\:absolute):before{content:var(--tw-content);position:absolute}#app :is(.before\:inset-0):before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}#app :is(.before\:z-10):before{content:var(--tw-content);z-index:10}#app :is(.before\:bg-solution-card):before{content:var(--tw-content);background-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%)}#app :is(.after\:absolute):after{content:var(--tw-content);position:absolute}#app :is(.after\:right-0):after{content:var(--tw-content);right:0}#app :is(.after\:top-0):after{content:var(--tw-content);top:0}#app :is(.after\:h-full):after{content:var(--tw-content);height:100%}#app :is(.after\:w-1\/2):after{content:var(--tw-content);width:50%}#app :is(.after\:bg-brand-gray-300):after{content:var(--tw-content);background-color:var(--grey300)}#app :is(.hover\:border-brand-gray-200:hover){border-color:var(--grey200)}#app :is(.hover\:bg-\[\#F2F2F2\]:hover){--tw-bg-opacity: 1;background-color:rgb(242 242 242 / var(--tw-bg-opacity))}#app :is(.hover\:bg-\[\#ccd1da\]:hover){--tw-bg-opacity: 1;background-color:rgb(204 209 218 / var(--tw-bg-opacity))}#app :is(.hover\:bg-brand-blue-500:hover){background-color:var(--themeBlue)}#app :is(.hover\:bg-brand-blue-700:hover){--tw-bg-opacity: 1;background-color:rgb(0 73 153 / var(--tw-bg-opacity))}#app :is(.hover\:bg-brand-primary-light:hover){background-color:var(--secondaryGrey)}#app :is(.hover\:bg-slate-200:hover){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}#app :is(.hover\:bg-white:hover){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.hover\:text-brand-blue-500:hover){color:var(--themeBlue)}#app :is(.hover\:text-brand-blue-600:hover){--tw-text-opacity: 1;color:rgb(0 98 204 / var(--tw-text-opacity))}#app :is(.hover\:text-brand-blue-700:hover){--tw-text-opacity: 1;color:rgb(0 73 153 / var(--tw-text-opacity))}#app :is(.hover\:text-brand-primary-dark:hover){color:var(--textBlack)}#app :is(.hover\:text-gray-300:hover){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}#app :is(.hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#app :is(.hover\:text-white\/50:hover){color:#ffffff80}#app :is(.hover\:opacity-100:hover){opacity:1}#app :is(.hover\:opacity-80:hover){opacity:.8}#app :is(.hover\:shadow-xl:hover){--tw-shadow: var(--shadowXl);--tw-shadow-colored: var(--shadowXl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#app :is(.focus\:border-gray-400:focus){--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}#app :is(.focus\:outline-none:focus){outline:2px solid transparent;outline-offset:2px}#app :is(.disabled\:text-gray-400:disabled){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}#app :is(.group:hover .group-hover\:bottom-0){bottom:0}#app :is(.group:hover .group-hover\:top-0){top:0}#app :is(.group:hover .group-hover\:scale-110){--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.group:hover .group-hover\:bg-brand-blue-500){background-color:var(--themeBlue)}#app :is(.group:hover .group-hover\:bg-brand-blue-700){--tw-bg-opacity: 1;background-color:rgb(0 73 153 / var(--tw-bg-opacity))}#app :is(.group:hover .group-hover\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.group:hover .group-hover\:text-brand-blue-700){--tw-text-opacity: 1;color:rgb(0 73 153 / var(--tw-text-opacity))}#app :is(.group:hover .group-hover\:text-brand-primary-blue){color:var(--themeBlue)}#app :is(.group:hover .group-hover\:text-current){color:currentColor}#app :is(.group:hover .group-hover\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}#app :is(.group:hover .group-hover\:opacity-100){opacity:1}#app :is(.group:hover .group-hover\:opacity-80){opacity:.8}#app :is(.group:hover .group-hover\:mix-blend-color-dodge){mix-blend-mode:color-dodge}#app :is(.group:hover .group-hover\:invert){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width: 640px){#app :is(.sm\:right-8){right:2rem}#app :is(.sm\:mx-auto){margin-left:auto;margin-right:auto}#app :is(.sm\:max-h-\[650px\]){max-height:650px}#app :is(.sm\:w-auto){width:auto}#app :is(.sm\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.sm\:gap-8){gap:2rem}#app :is(.sm\:py-16){padding-top:4rem;padding-bottom:4rem}#app :is(.sm\:py-8){padding-top:2rem;padding-bottom:2rem}#app :is(.sm\:pr-48){padding-right:12rem}}@media (min-width: 768px){#app :is(.md\:right-16){right:4rem}#app :is(.md\:-mx-9){margin-left:-2.25rem;margin-right:-2.25rem}#app :is(.md\:-mt-72){margin-top:-18rem}#app :is(.md\:ml-24){margin-left:6rem}#app :is(.md\:mt-0){margin-top:0}#app :is(.md\:mt-10){margin-top:2.5rem}#app :is(.md\:mt-12){margin-top:3rem}#app :is(.md\:mt-20){margin-top:5rem}#app :is(.md\:mt-4){margin-top:1rem}#app :is(.md\:mt-6){margin-top:1.5rem}#app :is(.md\:mt-8){margin-top:2rem}#app :is(.md\:block){display:block}#app :is(.md\:flex){display:flex}#app :is(.md\:grid){display:grid}#app :is(.md\:hidden){display:none}#app :is(.md\:h-96){height:24rem}#app :is(.md\:h-full){height:100%}#app :is(.md\:max-h-80){max-height:20rem}#app :is(.md\:w-\[520px\]){width:520px}#app :is(.md\:max-w-xl){max-width:36rem}#app :is(.md\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.md\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#app :is(.md\:flex-row){flex-direction:row}#app :is(.md\:items-center){align-items:center}#app :is(.md\:gap-12){gap:3rem}#app :is(.md\:gap-14){gap:3.5rem}#app :is(.md\:gap-6){gap:1.5rem}#app :is(.md\:space-y-28>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}#app :is(.md\:space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#app :is(.md\:divide-y-0>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}#app :is(.md\:border-b){border-bottom-width:1px}#app :is(.md\:border-r){border-right-width:1px}#app :is(.md\:border-dashed){border-style:dashed}#app :is(.md\:border-brand-primary-gold){border-color:var(--themeGold)}#app :is(.md\:p-6){padding:1.5rem}#app :is(.md\:px-10){padding-left:2.5rem;padding-right:2.5rem}#app :is(.md\:px-14){padding-left:3.5rem;padding-right:3.5rem}#app :is(.md\:px-20){padding-left:5rem;padding-right:5rem}#app :is(.md\:px-7){padding-left:1.75rem;padding-right:1.75rem}#app :is(.md\:px-8){padding-left:2rem;padding-right:2rem}#app :is(.md\:px-9){padding-left:2.25rem;padding-right:2.25rem}#app :is(.md\:py-0){padding-top:0;padding-bottom:0}#app :is(.md\:py-16){padding-top:4rem;padding-bottom:4rem}#app :is(.md\:py-24){padding-top:6rem;padding-bottom:6rem}#app :is(.md\:py-28){padding-top:7rem;padding-bottom:7rem}#app :is(.md\:pb-0){padding-bottom:0}#app :is(.md\:pb-24){padding-bottom:6rem}#app :is(.md\:pb-28){padding-bottom:7rem}#app :is(.md\:pb-32){padding-bottom:8rem}#app :is(.md\:pb-64){padding-bottom:16rem}#app :is(.md\:pl-3){padding-left:.75rem}#app :is(.md\:pt-16){padding-top:4rem}#app :is(.md\:pt-4){padding-top:1rem}#app :is(.md\:pt-8){padding-top:2rem}#app :is(.hover\:md\:border-brand-gray-200:hover){border-color:var(--grey200)}#app :is(.hover\:md\:bg-white:hover){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}#app :is(.hover\:md\:shadow-xl:hover){--tw-shadow: var(--shadowXl);--tw-shadow-colored: var(--shadowXl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#app :is(.group:hover .group-hover\:md\:top-0){top:0}}@media (min-width: 1024px){#app :is(.lg\:absolute){position:absolute}#app :is(.lg\:-bottom-42){bottom:-10.5rem}#app :is(.lg\:-left-8){left:-2rem}#app :is(.lg\:top-1\/2){top:50%}#app :is(.lg\:order-1){order:1}#app :is(.lg\:order-2){order:2}#app :is(.lg\:col-span-2){grid-column:span 2 / span 2}#app :is(.lg\:col-start-2){grid-column-start:2}#app :is(.lg\:\!ml-8){margin-left:2rem!important}#app :is(.lg\:-mb-7){margin-bottom:-1.75rem}#app :is(.lg\:-mr-28){margin-right:-7rem}#app :is(.lg\:-mr-56){margin-right:-14rem}#app :is(.lg\:-mt-40){margin-top:-10rem}#app :is(.lg\:-mt-80){margin-top:-20rem}#app :is(.lg\:mb-10){margin-bottom:2.5rem}#app :is(.lg\:mb-2){margin-bottom:.5rem}#app :is(.lg\:ml-0){margin-left:0}#app :is(.lg\:mr-0){margin-right:0}#app :is(.lg\:mt-0){margin-top:0}#app :is(.lg\:mt-12){margin-top:3rem}#app :is(.lg\:mt-14){margin-top:3.5rem}#app :is(.lg\:mt-24){margin-top:6rem}#app :is(.lg\:mt-3){margin-top:.75rem}#app :is(.lg\:mt-4){margin-top:1rem}#app :is(.lg\:block){display:block}#app :is(.lg\:flex){display:flex}#app :is(.lg\:grid){display:grid}#app :is(.lg\:hidden){display:none}#app :is(.lg\:h-12){height:3rem}#app :is(.lg\:h-16){height:4rem}#app :is(.lg\:h-72){height:18rem}#app :is(.lg\:h-\[30rem\]){height:30rem}#app :is(.lg\:h-\[31rem\]){height:31rem}#app :is(.lg\:h-auto){height:auto}#app :is(.lg\:w-16){width:4rem}#app :is(.lg\:w-3\/4){width:75%}#app :is(.lg\:w-60){width:15rem}#app :is(.lg\:w-auto){width:auto}#app :is(.lg\:max-w-2xl){max-width:42rem}#app :is(.lg\:max-w-4xl){max-width:56rem}#app :is(.lg\:max-w-\[432px\]){max-width:432px}#app :is(.lg\:shrink-0){flex-shrink:0}#app :is(.lg\:-translate-y-1\/2){--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.lg\:translate-x-\[85\%\]){--tw-translate-x: 85%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#app :is(.lg\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.lg\:grid-cols-3){grid-template-columns:repeat(3,minmax(0,1fr))}#app :is(.lg\:grid-cols-4){grid-template-columns:repeat(4,minmax(0,1fr))}#app :is(.lg\:grid-cols-5){grid-template-columns:repeat(5,minmax(0,1fr))}#app :is(.lg\:grid-cols-\[1fr_628px\]){grid-template-columns:1fr 628px}#app :is(.lg\:flex-row){flex-direction:row}#app :is(.lg\:items-center){align-items:center}#app :is(.lg\:justify-start){justify-content:flex-start}#app :is(.lg\:gap-12){gap:3rem}#app :is(.lg\:gap-15){gap:60px}#app :is(.lg\:gap-6){gap:1.5rem}#app :is(.lg\:gap-7){gap:1.75rem}#app :is(.lg\:space-x-16>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(4rem * var(--tw-space-x-reverse));margin-left:calc(4rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.lg\:space-y-16>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}#app :is(.lg\:space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#app :is(.lg\:space-y-8>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}#app :is(.lg\:border){border-width:1px}#app :is(.lg\:border-brand-gray-200){border-color:var(--grey200)}#app :is(.lg\:p-10){padding:2.5rem}#app :is(.lg\:p-11){padding:2.75rem}#app :is(.lg\:p-16){padding:4rem}#app :is(.lg\:px-0){padding-left:0;padding-right:0}#app :is(.lg\:px-20){padding-left:5rem;padding-right:5rem}#app :is(.lg\:py-16){padding-top:4rem;padding-bottom:4rem}#app :is(.lg\:py-24){padding-top:6rem;padding-bottom:6rem}#app :is(.lg\:py-28){padding-top:7rem;padding-bottom:7rem}#app :is(.lg\:py-32){padding-top:8rem;padding-bottom:8rem}#app :is(.lg\:\!pt-16){padding-top:4rem!important}#app :is(.lg\:\!pt-6){padding-top:1.5rem!important}#app :is(.lg\:pb-0){padding-bottom:0}#app :is(.lg\:pb-10){padding-bottom:2.5rem}#app :is(.lg\:pb-4){padding-bottom:1rem}#app :is(.lg\:pb-40){padding-bottom:10rem}#app :is(.lg\:pb-8){padding-bottom:2rem}#app :is(.lg\:pb-80){padding-bottom:20rem}#app :is(.lg\:pl-12){padding-left:3rem}#app :is(.lg\:pl-8){padding-left:2rem}#app :is(.lg\:pr-20){padding-right:5rem}#app :is(.lg\:pt-16){padding-top:4rem}#app :is(.lg\:pt-18){padding-top:72px}#app :is(.lg\:pt-32){padding-top:8rem}#app :is(.lg\:pt-36){padding-top:9rem}#app :is(.lg\:pt-44){padding-top:11rem}#app :is(.lg\:pt-8){padding-top:2rem}#app :is(.lg\:pt-\[130px\]){padding-top:130px}#app :is(.lg\:text-left){text-align:left}#app :is(.lg\:text-center){text-align:center}#app :is(.lg\:text-right){text-align:right}#app :is(.lg\:text-14){font-size:14px}#app :is(.lg\:text-display-lg){font-size:3rem;line-height:3.75rem}#app :is(.lg\:text-display-xs){font-size:1.5rem;line-height:2rem}#app :is(.lg\:text-xl){font-size:1.25rem;line-height:1.75rem}#app :is(.lg\:shadow-xl){--tw-shadow: var(--shadowXl);--tw-shadow-colored: var(--shadowXl);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1280px){#app :is(.xl\:-left-10){left:-2.5rem}#app :is(.xl\:left-10){left:2.5rem}#app :is(.xl\:left-32){left:8rem}#app :is(.xl\:right-auto){right:auto}#app :is(.xl\:\!mt-6){margin-top:1.5rem!important}#app :is(.xl\:-mr-80){margin-right:-20rem}#app :is(.xl\:-mt-56){margin-top:-14rem}#app :is(.xl\:ml-auto){margin-left:auto}#app :is(.xl\:mr-0){margin-right:0}#app :is(.xl\:mt-6){margin-top:1.5rem}#app :is(.xl\:mt-7){margin-top:1.75rem}#app :is(.xl\:mt-8){margin-top:2rem}#app :is(.xl\:block){display:block}#app :is(.xl\:flex){display:flex}#app :is(.xl\:hidden){display:none}#app :is(.xl\:h-20){height:5rem}#app :is(.xl\:h-28){height:7rem}#app :is(.xl\:h-\[31\.25rem\]){height:31.25rem}#app :is(.xl\:max-h-\[861px\]){max-height:861px}#app :is(.xl\:w-20){width:5rem}#app :is(.xl\:w-28){width:7rem}#app :is(.xl\:w-32){width:8rem}#app :is(.xl\:w-\[49\%\]){width:49%}#app :is(.xl\:max-w-2xl){max-width:42rem}#app :is(.xl\:max-w-3xl){max-width:48rem}#app :is(.xl\:max-w-4xl){max-width:56rem}#app :is(.xl\:max-w-5xl){max-width:64rem}#app :is(.xl\:max-w-\[685px\]){max-width:685px}#app :is(.xl\:max-w-\[70rem\]){max-width:70rem}#app :is(.xl\:max-w-xl){max-width:36rem}#app :is(.xl\:flex-row){flex-direction:row}#app :is(.xl\:items-center){align-items:center}#app :is(.xl\:gap-11){gap:2.75rem}#app :is(.xl\:gap-4){gap:1rem}#app :is(.xl\:space-x-6>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.xl\:space-y-6>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}#app :is(.xl\:space-y-\[22px\]>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(22px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(22px * var(--tw-space-y-reverse))}#app :is(.xl\:p-16){padding:4rem}#app :is(.xl\:p-8){padding:2rem}#app :is(.xl\:py-10){padding-top:2.5rem;padding-bottom:2.5rem}#app :is(.xl\:py-32){padding-top:8rem;padding-bottom:8rem}#app :is(.xl\:\!pb-16){padding-bottom:4rem!important}#app :is(.xl\:\!pt-20){padding-top:5rem!important}#app :is(.xl\:pb-0){padding-bottom:0}#app :is(.xl\:pl-15){padding-left:60px}#app :is(.xl\:pl-\[600px\]){padding-left:600px}#app :is(.xl\:pr-0){padding-right:0}#app :is(.xl\:pr-24){padding-right:6rem}#app :is(.xl\:pt-32){padding-top:8rem}#app :is(.xl\:text-base){font-size:1rem;line-height:1.5rem}#app :is(.xl\:text-display-2xl){font-size:4.5rem;line-height:5.5rem}#app :is(.xl\:text-display-sm){font-size:1.875rem;line-height:2.375rem}#app :is(.xl\:text-xl){font-size:1.25rem;line-height:1.75rem}#app :is(.xl\:text-xl\/normal){font-size:1.25rem;line-height:1.5}#app :is(.xl\:font-bold){font-weight:700}}@media (min-width: 90rem){#app :is(.xxl\:left-18){left:72px}#app :is(.xxl\:left-20){left:5rem}#app :is(.xxl\:top-10){top:2.5rem}#app :is(.xxl\:\!mt-10){margin-top:2.5rem!important}#app :is(.xxl\:mt-2){margin-top:.5rem}#app :is(.xxl\:mt-4){margin-top:1rem}#app :is(.xxl\:mt-8){margin-top:2rem}#app :is(.xxl\:mt-\[-17rem\]){margin-top:-17rem}#app :is(.xxl\:h-\[54px\]){height:54px}#app :is(.xxl\:w-72){width:18rem}#app :is(.xxl\:w-auto){width:auto}#app :is(.xxl\:max-w-2xl){max-width:42rem}#app :is(.xxl\:max-w-4xl){max-width:56rem}#app :is(.xxl\:gap-16){gap:4rem}#app :is(.xxl\:space-x-8>:not([hidden])~:not([hidden])){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}#app :is(.xxl\:space-y-12>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}#app :is(.xxl\:space-y-32>:not([hidden])~:not([hidden])){--tw-space-y-reverse: 0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}#app :is(.xxl\:px-10){padding-left:2.5rem;padding-right:2.5rem}#app :is(.xxl\:px-20){padding-left:5rem;padding-right:5rem}#app :is(.xxl\:py-32){padding-top:8rem;padding-bottom:8rem}#app :is(.xxl\:py-40){padding-top:10rem;padding-bottom:10rem}#app :is(.xxl\:pb-32){padding-bottom:8rem}#app :is(.xxl\:pb-48){padding-bottom:12rem}#app :is(.xxl\:pl-11){padding-left:2.75rem}#app :is(.xxl\:pr-24){padding-right:6rem}#app :is(.xxl\:pr-4){padding-right:1rem}#app :is(.xxl\:pr-6){padding-right:1.5rem}#app :is(.xxl\:pt-8){padding-top:2rem}}@media (max-width: 639px){#app :is(.smo\:left-12){left:3rem}#app :is(.smo\:mb-5){margin-bottom:1.25rem}#app :is(.smo\:mt-4){margin-top:1rem}#app :is(.smo\:hidden){display:none}#app :is(.smo\:w-\[90\%\]){width:90%}#app :is(.smo\:px-0){padding-left:0;padding-right:0}#app :is(.smo\:px-4){padding-left:1rem;padding-right:1rem}#app :is(.smo\:py-2){padding-top:.5rem;padding-bottom:.5rem}#app :is(.smo\:pl-8){padding-left:2rem}#app :is(.smo\:pr-\[10px\]){padding-right:10px}#app :is(.smo\:pt-4){padding-top:1rem}#app :is(.smo\:text-14){font-size:14px}#app :is(.smo\:text-15){font-size:15px}#app :is(.smo\:text-4vw){font-size:clamp(12px,5.5vw - 6px,16px)}}@media (min-width: 1300px){#app :is(.thirteen-hundy\:block){display:block}#app :is(.thirteen-hundy\:grid){display:grid}#app :is(.thirteen-hundy\:hidden){display:none}#app :is(.thirteen-hundy\:max-h-max){max-height:-moz-max-content;max-height:max-content}#app :is(.thirteen-hundy\:grid-cols-\[1fr\]){grid-template-columns:1fr}#app :is(.thirteen-hundy\:grid-cols-\[1fr_35\%\]){grid-template-columns:1fr 35%}#app :is(.thirteen-hundy\:flex-row){flex-direction:row}}
