.tough-usp-list{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tough-usp-list__item{align-items:flex-start;gap:12px;display:flex}.tough-usp-list__number{color:var(--tough-color-secondary);font-family:var(--tough-font-family-mono);padding-top:2px;font-size:13px}.tough-usp-list__text{flex-direction:column;display:flex}.tough-usp-list__title{font-size:16px;font-weight:700}.tough-usp-list__line{color:var(--tough-color-text-muted);font-size:14.5px;line-height:1.45}.tough-usp-list--band{padding-block:64px;padding-inline:max(var(--tough-content-gutter), (100% - var(--tough-content-max-width)) / 2 + var(--tough-content-gutter));background:var(--tough-band-background);color:var(--tough-band-color);text-align:center;gap:40px 24px}.tough-usp-list--band .tough-usp-list__item{flex-direction:column;align-items:center;gap:14px}.tough-usp-list--band .tough-usp-list__icon{object-fit:contain;width:48px;height:48px}.tough-usp-list--band .tough-usp-list__icon--svg{color:var(--tough-color-on-primary);display:block}.tough-usp-list--band .tough-usp-list__icon--svg svg{width:100%;height:100%;display:block}.tough-usp-list--band:has(.tough-usp-list__icon) .tough-usp-list__item:not(:has(.tough-usp-list__icon)):before{content:"";height:48px}.tough-usp-list--band .tough-usp-list__value{font-family:var(--sw-font-family-headline);font-size:clamp(32px,3vw,44px);font-weight:900;line-height:1}.tough-usp-list--band .tough-usp-list__text{align-items:center;gap:10px}.tough-usp-list--band .tough-usp-list__title{letter-spacing:.18em;text-transform:uppercase;font-size:12px}.tough-usp-list--band .tough-usp-list__line{max-width:220px;color:color-mix(in srgb, var(--tough-band-color) 65%, transparent);font-size:13px;line-height:1.6}.tough-usp-list--band.tough-usp-list--icons{text-align:start;grid-template-columns:repeat(auto-fit,minmax(200px,220px));justify-content:space-between}.tough-usp-list--band.tough-usp-list--icons .tough-usp-list__item{align-items:flex-start;gap:16px}.tough-usp-list--band.tough-usp-list--icons .tough-usp-list__item:before{display:none}.tough-usp-list--band.tough-usp-list--icons .tough-usp-list__line-icon{flex:none}.tough-usp-list--band.tough-usp-list--icons .tough-usp-list__text{align-items:flex-start;gap:12px}.tough-usp-list--band.tough-usp-list--icons .tough-usp-list__title{font-family:var(--sw-font-family-headline);letter-spacing:.04em;font-size:16px;font-weight:900;line-height:1.2}.tough-usp-list--band.tough-usp-list--icons .tough-usp-list__line{color:color-mix(in srgb, var(--tough-band-color) 70%, transparent);line-height:1.65}
