.image-text-usp{background-color:var(--color-neutral-dark);color:var(--color-neutral-white);padding-block-end:var(--image-text-usp-padding-bottom-mobile,var(--spacing-4xl));padding-block-start:var(--image-text-usp-padding-top-mobile,var(--spacing-4xl))}.image-text-usp__header{margin-block-end:var(--spacing-4xl);padding-inline:var(--spacing-l);text-align:left}.image-text-usp__eyebrow{color:var(--color-neutral-dark-grey);font-family:var(--font-family-1);font-size:var(--font-size-1);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-3);line-height:var(--line-height-baseline);margin-block-end:var(--spacing-m)}.image-text-usp__title{color:var(--color-neutral-white);font-family:var(--font-family-1);font-size:var(--font-size-6);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-1);margin-block-end:0}.image-text-usp__items{position:relative}.image-text-usp__carousel{display:block;overflow:hidden;width:100%}.image-text-usp__carousel .splide__list{display:flex;gap:0}.image-text-usp__carousel .splide__slide{flex-shrink:0;width:100%}.image-text-usp__item{display:flex;flex-direction:column;gap:var(--spacing-l)}.image-text-usp__media{aspect-ratio:.75;border-radius:var(--spacing-3xs);overflow:hidden;width:100%}.image-text-usp__media-image,.image-text-usp__media-video{height:100%;width:100%}.image-text-usp__image{border-radius:var(--spacing-3xs);overflow:hidden;width:100%}.image-text-usp__image .images{background-color:transparent;background-color:initial}.image-text-usp__image .images img{height:auto;width:100%}.image-text-usp__content{display:flex;flex-direction:column;gap:var(--spacing-m)}.image-text-usp__item-title{font-size:var(--font-size-4);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-0);line-height:var(--line-height-1);margin:0}.image-text-usp__item-content,.image-text-usp__item-title{color:var(--color-neutral-white);font-family:var(--font-family-1)}.image-text-usp__item-content{font-size:var(--font-size-3)}.image-text-usp__progress{display:none;margin-block-start:var(--spacing-xl);padding-inline:var(--spacing-l)}@media(max-width:63.99em){.image-text-usp__progress{display:block}}.image-text-usp__progress-bar{background-color:var(--color-neutral-darker-grey);border-radius:var(--spacing-2xs);height:var(--spacing-3xs);overflow:hidden;width:100%}.image-text-usp__progress-fill{background-color:var(--color-neutral-white);border-radius:var(--spacing-2xs);height:100%;transition:width var(--timing-normal) var(--easing-normal);width:0}.image-text-usp.critical-component-hide{display:block}.image-text-usp.critical-component-clear{opacity:1}.image-text-usp.is-loading .image-text-usp__items{display:flex;gap:var(--spacing-l);overflow-x:auto;padding-inline:var(--spacing-l);scroll-behavior:smooth;width:100%}@media(min-width:64em){.image-text-usp.is-loading .image-text-usp__items{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);overflow-x:visible;padding-inline:0}}.image-text-usp.is-loading .image-text-usp__media__video,.image-text-usp.is-loading .images__image{opacity:0}.image-text-usp.is-loading .image-text-usp__media-image,.image-text-usp.is-loading .image-text-usp__media-video{aspect-ratio:.75;height:100%;width:100%}.image-text-usp.is-loading .image-text-usp__item{flex-shrink:0;width:100%}@media(min-width:64em){.image-text-usp.is-loading .image-text-usp__item{flex-shrink:initial;width:auto}}.image-text-usp.is-loading .image-text-usp__media{aspect-ratio:.75;background-color:var(--color-skeleton-background);border-color:transparent;border-radius:var(--spacing-3xs);color:transparent;display:block;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.image-text-usp.is-loading .image-text-usp__media:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.image-text-usp.is-loading .image-text-usp__media *{color:transparent;max-width:100%;pointer-events:none}.image-text-usp.is-loading .image-text-usp__item-title{background-color:var(--color-skeleton-background);border-color:transparent;border-radius:var(--spacing-3xs);color:transparent;display:block;height:var(--spacing-xl);overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80%}.image-text-usp.is-loading .image-text-usp__item-title:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.image-text-usp.is-loading .image-text-usp__item-title *{color:transparent;pointer-events:none}.image-text-usp.is-loading .image-text-usp__item-content{background-color:var(--color-skeleton-background);border-color:transparent;border-radius:var(--spacing-3xs);color:transparent;display:block;height:var(--spacing-l);overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.image-text-usp.is-loading .image-text-usp__item-content:after{animation:left-to-right 2s linear infinite;animation:left-to-right var(--timing-loading,2s) linear infinite;background-image:var(--color-skeleton-gradient);content:'';height:100%;left:0;position:absolute;top:0;translate:-100% 0;width:100%}.image-text-usp.is-loading .image-text-usp__item-content *{color:transparent;pointer-events:none}@media(min-width:64em){.image-text-usp{padding-block-end:var(--image-text-usp-padding-bottom-desktop,var(--spacing-9xl));padding-block-start:var(--image-text-usp-padding-top-desktop,var(--spacing-9xl));padding-inline:var(--spacing-3xl)}.image-text-usp__header{padding-inline:0}.image-text-usp__eyebrow{font-size:var(--font-size-2);line-height:var(--line-height-3)}.image-text-usp__title{font-size:var(--font-size-9);max-width:800px}.image-text-usp__carousel .splide__list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.image-text-usp__carousel .splide__slide{flex-shrink:initial;padding-inline:0;width:auto}.image-text-usp__item{gap:var(--spacing-xl)}.image-text-usp__item-title{font-size:var(--font-size-9)}.image-text-usp__item-content{font-size:var(--font-size-5)}}
