.pf-battery-proof{background:#fff;color:#260b0b;padding:var(--pf-proof-top,80px) 0 var(--pf-proof-bottom,80px)}
.pf-battery-proof *{box-sizing:border-box}
.pf-battery-proof__inner{max-width:1280px;width:calc(100% - 2 * var(--gutter,24px));margin-inline:auto}
.pf-battery-proof__story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}
.pf-battery-proof__eyebrow{font-size:11px;line-height:1.6;font-weight:700;letter-spacing:.12em;color:#191b18;margin:0 0 18px}
.pf-battery-proof h2{font-size:clamp(30px,3.2vw,46px);line-height:1.12;margin:0 0 24px;max-width:620px}
.pf-battery-proof__intro{font-size:16px;line-height:1.7;color:#655b55;margin:0;max-width:580px}
.pf-battery-proof__metrics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0 24px;border-block:1px solid #d9d5cd;padding:24px 0}
.pf-battery-proof__metrics>div+div{border-left:1px solid #d9d5cd;padding-left:24px}
.pf-battery-proof__metrics strong{font-size:clamp(44px,5vw,68px);line-height:1;font-weight:500;letter-spacing:-.06em}
.pf-battery-proof__metrics strong span{font-size:.65em;color:#191b18;margin-left:3px;vertical-align:top;line-height:1.2}
.pf-battery-proof__metrics p{font-size:10px;line-height:1.7;letter-spacing:.08em;font-weight:700;margin:12px 0 0;max-width:210px}
.pf-battery-proof__foundation{font-size:13px;line-height:1.7;color:#73665e;max-width:540px;margin:0}
.pf-battery-proof__oem{background:#ebf2fd;border:1px solid #dfe6ef;border-radius:20px;padding:28px 20px 24px;margin:0;overflow:hidden;position:relative}
.pf-battery-proof__oem-heading{display:flex;align-items:center;gap:9px;margin:0 8px 16px}
.pf-battery-proof__oem-heading p{font-size:10px;letter-spacing:.1em;font-weight:700;line-height:1.6;margin:0;color:#344556}
.pf-battery-proof__dot{width:7px;height:7px;border-radius:50%;background:#32cd32;flex:none}
.pf-battery-proof__oem img{width:100%;height:auto;display:block}
.pf-battery-proof figcaption{font-size:12px;line-height:1.7;color:#4f5e6f;max-width:430px;margin:20px 8px 0}
.pf-battery-proof__testing{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);border-top:1px solid #d9d5cd;margin-top:48px;padding-top:32px;align-items:center}
.pf-battery-proof__testing .pf-battery-proof__eyebrow{margin-bottom:10px}
.pf-battery-proof h3{font-size:clamp(23px,2.3vw,32px);line-height:1.2;margin:0}
.pf-battery-proof__testing>p{font-size:15px;line-height:1.8;color:#655b55;margin:0}
.pf-battery-proof__standards{margin-top:40px;background:#260b0b;border-radius:16px;padding:clamp(24px,3vw,40px);color:#fff}
.pf-battery-proof__standards .pf-battery-proof__eyebrow{color:#32CD32;margin-bottom:10px;font-size:10px}
.pf-battery-proof__standards h3{font-size:clamp(24px,2.5vw,34px)}
.pf-battery-proof__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}
.pf-battery-proof__card{display:flex;align-items:center;gap:16px;border:1px solid #644a48;border-radius:8px;padding:22px 18px;background:#ffffff04}
.pf-battery-proof__card h4{font:inherit;font-size:21px;line-height:1.3;font-weight:600;margin:0 0 6px;color:#fff}
.pf-battery-proof__card p{font-size:12px;line-height:1.6;color:#d8c6c2;margin:0}
.pf-battery-proof__shield{width:32px;flex:none;color:#32CD32;display:block}
.pf-battery-proof__shield svg{width:100%;height:auto;display:block}
@media(max-width:899px){.pf-battery-proof__story{grid-template-columns:1fr;gap:32px}.pf-battery-proof__oem{max-width:620px;width:100%;margin-inline:auto}.pf-battery-proof__testing{grid-template-columns:1fr;gap:18px}.pf-battery-proof__cards{grid-template-columns:1fr}.pf-battery-proof__card{padding:18px}.pf-battery-proof__card h4{font-size:20px}}
@media(max-width:599px){.pf-battery-proof{padding-block:48px}.pf-battery-proof__inner{width:calc(100% - 40px)}.pf-battery-proof__eyebrow{font-size:10px;letter-spacing:.08em}.pf-battery-proof__intro{font-size:15px}.pf-battery-proof__metrics{gap:16px;margin-top:24px}.pf-battery-proof__metrics>div+div{padding-left:16px}.pf-battery-proof__metrics p{font-size:9px}.pf-battery-proof__oem{padding:24px 12px 20px;border-radius:14px}.pf-battery-proof__testing{margin-top:32px;padding-top:28px}.pf-battery-proof__standards{padding:24px 20px;margin-top:28px;border-radius:12px}.pf-battery-proof__cards{gap:12px;margin-top:24px}}
