.sf-service-assurances{--service-ink:#f6f8fb;--service-muted:#c8ced8;--service-blue:#c5d4ff;background:#191919;color:var(--service-ink);border-top:1px solid #ffffff18}
.sf-service-assurances-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1280px;margin:0 auto;padding:2.6rem 1.5rem;list-style:none}
.sf-service-assurances-grid>li{min-width:0;margin:0;padding:0 1.5rem}
.sf-service-assurances-grid>li+li{border-left:1px solid #ffffff24}
.sf-service-assurance{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0;height:100%;text-align:center;text-decoration:none;color:var(--service-ink)}
.sf-service-icon{display:block;flex:none;width:36px;height:36px;color:var(--service-blue)}
.sf-service-assurance-text{display:flex;flex-direction:column;gap:.45rem;min-width:0;max-width:15rem}
.sf-service-assurance-text strong{font-size:16px;font-weight:500;line-height:1.35;letter-spacing:-.015em}
.sf-service-assurance-text>span{color:var(--service-muted);font-size:13px;line-height:1.55;letter-spacing:0;overflow-wrap:anywhere}
.sf-service-assurance:focus-visible{outline:2px solid var(--service-blue);outline-offset:8px;border-radius:5px}
.sf-service-assurance:active{opacity:.7}
@media(hover:hover) and (pointer:fine){a.sf-service-assurance:hover strong{color:var(--service-blue);text-decoration:underline;text-underline-offset:.2em}}
@media(max-width:767px){.sf-service-assurances-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem 1.5rem}.sf-service-assurances-grid>li{padding:1.5rem .8rem}.sf-service-assurances-grid>li:nth-child(3){border-left:0}.sf-service-assurances-grid>li:nth-child(-n+2){border-bottom:1px solid #ffffff24}.sf-service-assurance{gap:.8rem}.sf-service-icon{width:32px;height:32px}.sf-service-assurance-text strong{font-size:15px}.sf-service-assurance-text>span{font-size:12px;line-height:1.5}}
@media(max-width:359px){.sf-service-assurances-grid{padding-inline:1rem}.sf-service-assurances-grid>li{padding-inline:.6rem}.sf-service-assurance-text strong{font-size:14px}}
