.s-banner-value-props{background-color:var(--surface-global-subtle);color:var(--text-global-dark);padding:2.5rem 0}.s-banner-value-props__container{display:grid;gap:1.25rem}.s-banner-value-props__text,.s-banner-value-props__text p{font-size:var(--font-responsive-sm)}.s-banner-value-props__title{font-family:var(--font-typeface-display);font-size:var(--font-responsive-xl);font-weight:var(--font-weight-display);letter-spacing:.02em;line-height:1;margin-bottom:.75rem;text-transform:uppercase}.s-banner-value-props__description>*+*{margin-top:var(--responsive-xs)}.s-banner-value-props__value-prop{align-items:center;display:flex;flex-direction:row;gap:1.25rem;justify-content:flex-start;padding-block:1.25rem}.s-banner-value-props__value-prop:not(:last-child){border-bottom:.0625rem solid var(--scheme-secondary-border)}.s-banner-value-props__icon-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;width:4rem}.s-banner-value-props__icon-mask{background-color:var(--icon-global-accent);display:block;-webkit-mask-size:contain!important;mask-size:contain!important;width:-moz-max-content;width:max-content}.s-banner-value-props__icon-mask img{opacity:0}.s-banner-value-props__icon{height:2rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.s-banner-value-props__value-prop-title{font-family:var(--font-typeface-display);font-size:var(--font-responsive-xs);font-weight:var(--font-weight-strongest);letter-spacing:.05em;line-height:1.1;text-transform:uppercase;white-space:nowrap}@media only screen and (min-width:48em){.s-banner-value-props__container{grid-column-gap:2rem;grid-row-gap:1.25rem;grid-template-areas:"badge description" "badge value-props";grid-template-columns:18.75rem 1fr}.s-banner-value-props__text{grid-area:description}.s-banner-value-props__media{grid-area:badge}.s-banner-value-props__value-props{grid-area:value-props}}@media only screen and (min-width:64em){.s-banner-value-props{padding-block:3.75rem}.s-banner-value-props__container{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:flex-start}.s-banner-value-props__text{width:45.28%}.s-banner-value-props__media,.s-banner-value-props__value-props{flex:1;flex-shrink:0}.s-banner-value-props__badge{margin-top:-1.125rem}}@media only screen and (max-width:calc(64em - 1px)){.s-banner-value-props__media{margin:auto;max-width:var(--badge-width);order:3;width:100%}}