.sas-brand-features{--bf-max:1432px;--bf-outer:24px;--bf-pad:40px;--bf-col-gap:36px;--bf-row-gap:42px;--bf-icon-size:58px;--bf-cols:3;--bf-bg:#fff;--bf-border:#dedede;--bf-radius:16px;--bf-title:#111;--bf-text:#111;--bf-icon:#282828;box-sizing:border-box;width:100%;padding-inline:var(--bf-outer);margin-inline:auto;color:var(--bf-title)}
.sas-brand-features *{box-sizing:border-box}
.sas-brand-features__panel{max-width:var(--bf-max);margin-inline:auto;background:var(--bf-bg);border:1px solid var(--bf-border);border-radius:var(--bf-radius);padding:var(--bf-pad)}
.sas-brand-features__grid{display:grid;grid-template-columns:repeat(var(--bf-cols),minmax(0,1fr));column-gap:var(--bf-col-gap);row-gap:var(--bf-row-gap)}
.sas-brand-features__item{display:flex;align-items:center;gap:24px;min-width:0;text-decoration:none!important;color:inherit;outline-offset:5px}
.sas-brand-features__icon{width:var(--bf-icon-size);height:var(--bf-icon-size);flex:0 0 var(--bf-icon-size);display:flex;align-items:center;justify-content:center}
.sas-brand-features__icon img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}
.sas-brand-features__copy{display:flex;flex-direction:column;gap:10px;min-width:0}
.sas-brand-features__title{display:block;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:700;line-height:1.35;letter-spacing:-.035em;color:var(--bf-title)}
.sas-brand-features__subtitle{display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:var(--bf-text)}
@media(max-width:1300px){.sas-brand-features{--bf-pad:30px;--bf-col-gap:22px;--bf-row-gap:34px}.sas-brand-features__item{gap:17px}.sas-brand-features__title{font-size:15px}.sas-brand-features__subtitle{font-size:12px}.sas-brand-features__icon{width:min(var(--bf-icon-size),50px);height:min(var(--bf-icon-size),50px);flex-basis:min(var(--bf-icon-size),50px)}}
@media(max-width:1024px){.sas-brand-features{--bf-cols:2;--bf-pad:28px}.sas-brand-features__item{gap:18px}}
@media(max-width:767px){.sas-brand-features{--bf-cols:1;--bf-pad:20px;--bf-outer:14px;--bf-row-gap:24px}.sas-brand-features__item{gap:17px}.sas-brand-features__title{font-size:15px}.sas-brand-features__subtitle{font-size:12px}.sas-brand-features__copy{gap:5px}.sas-brand-features__icon{width:48px;height:48px;flex-basis:48px}}
