.bx-proof{margin-top:18px}
.bx-banner{background:#fdf3e3;border-radius:10px;padding:16px 18px;text-align:center;font-weight:700;font-size:18px;color:#0b2540;line-height:1.35}
.bx-banner span{color:#d98a1c}
.bx-rows{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:16px}
.bx-rows li{display:flex;gap:14px;align-items:flex-start}
.bx-ico{flex:0 0 28px;font-size:22px;line-height:1}
.bx-rows h3{margin:0 0 4px;font-size:13px;letter-spacing:.04em;color:#0b2540}
.bx-rows p{margin:0;font-size:14px;color:#4a5b6d;line-height:1.5}
.bx-research{width:100%;margin-top:18px;padding:14px;border:0;border-radius:8px;background:#0b2540;color:#fff;font-weight:700;font-size:14px;letter-spacing:.04em;cursor:pointer}
.bx-refs{padding-left:18px;margin:10px 0}
.bx-refs li{margin-bottom:10px;font-size:14px;line-height:1.45}
.bx-small{font-size:12px;color:#5a6b7d}
.bx-right{margin-top:16px}
.bx-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 0;border-top:1px solid rgba(11,37,64,.1);border-bottom:1px solid rgba(11,37,64,.1)}
.bx-pay svg{width:38px;height:24px}
.bx-badges{display:flex;flex-wrap:wrap;gap:10px 22px;margin:16px 0;font-size:14px;color:#0b2540}
.bx-faq{margin-top:16px;border:1px solid rgba(11,37,64,.15);border-radius:12px;overflow:hidden}
.bx-faq details{border-bottom:1px solid rgba(11,37,64,.12)}
.bx-faq details:last-child{border-bottom:0}
.bx-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;color:#0b2540;cursor:pointer}
.bx-faq summary::-webkit-details-marker{display:none}
.bx-faq details[open] summary span{transform:rotate(45deg)}
.bx-faq summary span{transition:transform .2s;font-size:18px}
.bx-faq p{margin:0;padding:0 16px 14px;font-size:14px;color:#4a5b6d;line-height:1.5}
.bx-review{display:flex;gap:14px;border:1px dashed rgba(11,37,64,.25);border-radius:12px;padding:16px;background:#fafbfc;margin-top:16px}
.bx-review img{flex:0 0 56px;width:56px;height:56px;border-radius:50%;object-fit:cover}
.bx-review-head{display:flex;align-items:center;gap:8px}
.bx-review-head strong{color:#0b2540;font-size:15px}
.bx-stars{color:#f2b01e;font-size:15px;letter-spacing:1px}
.bx-review p{margin:6px 0 0;font-size:14px;color:#4a5b6d;line-height:1.55}
.bx-research-cta{width:100%;margin-top:14px;padding:14px;border:0;border-radius:8px;background:#f2a93b;color:#0b2540;font-weight:800;font-size:14px;letter-spacing:.04em;cursor:pointer}
.bundle-gifts{display:none!important}
#final-offer .purchase-trust,#final-offer .small-note{display:none!important}
.bx-facts14{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}
.bx-facts14 .bx-key dt,.bx-facts14 .bx-key dd{font-weight:800;color:#0b2540}
.facts-section .gold{display:inline-flex;margin-top:22px}
@media (max-width:767px){.bx-facts14{grid-template-columns:1fr}}
@media (max-width:767px){.pdp-timeline ol{grid-template-columns:1fr 1fr!important;gap:10px}.pdp-timeline li{padding:14px}.pdp-timeline li h3{font-size:15px}.pdp-timeline li p{font-size:13px}}
