/* Owner-confirmed business facts. Homepage only. */
.business-proof{background:var(--paper,#f1f3ef);border-bottom:1px solid var(--line,#dce0d9);padding:40px 0 44px;scroll-margin-top:115px}
.business-proof h2{margin:0 0 28px;color:var(--accent,#be3e1d)}
.business-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.15fr;gap:0;margin:0}
.business-proof-item{padding:0 22px;border-inline-start:1px solid var(--line,#dce0d9);min-width:0}
.business-proof-item:first-child{padding-inline-start:0;border:0}
.business-proof-item:last-child{padding-inline-end:0}
.business-proof-item svg{display:block;width:28px;height:28px;color:var(--accent,#be3e1d);margin-bottom:14px}
.business-proof-number{font-family:'Barlow Condensed',sans-serif;font-size:64px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums}
.business-proof-item dd{margin:10px 0 0;color:var(--muted,#606660);font-size:13px;line-height:1.5}
.business-proof-warranty dt{font-size:23px;font-weight:700;line-height:1.2;max-width:220px}
.business-proof-warranty dd{margin-top:12px}
.business-proof-check{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;color:var(--accent,#be3e1d);border:1px solid currentColor;border-radius:50%;font-size:17px}
@media(min-width:901px) and (max-width:1100px){.business-proof-item{padding:0 14px}.business-proof-number{font-size:56px}.business-proof-warranty dt{font-size:19px}}
@media(max-width:900px){.business-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.business-proof-item{padding:0 24px}.business-proof-item:nth-child(odd){border:0;padding-inline-start:0}.business-proof-warranty{grid-column:1/-1;display:grid;grid-template-columns:28px 1fr 27px;align-items:center;gap:14px;border-top:1px solid var(--line,#dce0d9)!important;padding-top:22px!important;padding-inline-end:0}.business-proof-warranty svg,.business-proof-warranty dd{margin:0}.business-proof-warranty dt{max-width:none;font-size:19px}.business-proof-number{font-size:56px}.business-proof{padding:30px 0}.business-proof h2{margin-bottom:25px}}
@media(max-width:420px){.business-proof-item{padding-inline-end:12px;padding-inline-start:18px}.business-proof-item dd{font-size:12px}.business-proof-number{font-size:50px}}

html[dir="rtl"] .business-proof-number{text-align:right}
