.zb-pres{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}
.zb-pres h2{font-size:16px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.zb-pres h2::before{content:"";width:5px;height:18px;border-radius:3px;background:var(--y)}
.zb-pres p{margin:0 0 10px}.zb-pres h3{font-size:14px;color:var(--p8);margin:14px 0 8px}
.zb-pres ul{list-style:none;padding:0;margin:0 0 10px;display:grid;gap:7px}.zb-pres ul li{position:relative;padding:9px 12px 9px 36px;background:#fff;border:1px solid var(--line);border-radius:11px}
.zb-pres ul li::before{content:"✓";position:absolute;left:11px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--y);color:var(--p9);font:800 11px/18px var(--bf);text-align:center}
.zb-pres p b{color:var(--p8)}
.zb-desc{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}
.zb-desc h2{font-size:16px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.zb-desc h2::before{content:"";width:5px;height:18px;border-radius:3px;background:var(--y)}
.zb-desc ul{list-style:none;padding:0;display:grid;gap:7px}.zb-desc ul li{position:relative;padding:9px 12px 9px 36px;background:#fff;border:1px solid var(--line);border-radius:11px;margin:0}
.zb-desc ul li::before{content:"✓";position:absolute;left:11px;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:var(--y);color:var(--p9);font:800 11px/18px var(--bf);text-align:center}
.zb-more{margin-top:20px;display:grid;gap:10px}
.zb-mc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}
.zb-mc h3{font-size:14px;margin-bottom:6px;color:var(--p8)}.zb-mc p{margin:0 0 6px;color:var(--ink)}.zb-mc p:last-child{margin:0}
.zb-mc ol{margin:0;padding-left:20px}.zb-mc ol li{margin:4px 0}
.zb-mc details{border-top:1px solid var(--line);padding:9px 0}.zb-mc details:first-of-type{border-top:0}
.zb-mc summary{cursor:pointer;font-weight:700;color:var(--p8)}.zb-mc details p{margin:6px 0 0;color:var(--mut)}
.zb-helpwa{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;background:linear-gradient(135deg,var(--p9),var(--p8));color:#fff;border-radius:14px;padding:14px 16px}
.zb-helpwa b{font:700 14px var(--hf)}.zb-helpwa span{display:block;color:#cfe5d8;font-size:12px;margin-top:2px}
.zb-wi{display:inline-flex;vertical-align:-3px;margin-right:2px;color:#25D366}.zb-wi svg{display:block}