.ob-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;text-align:center}
.ob-stats .ob-card{padding:12px}
.ob-stat{color:var(--ob-navy)}
.ob-statl{font-size:.8rem;color:var(--ob-mut)}
.ob-h1{font-size:2.2rem;margin:.5rem 0 0;line-height:1.15}
.ob-sub{color:var(--ob-mut);font-size:1.05rem;margin-top:.6rem;line-height:1.6}
.ob-prow{display:flex;align-items:flex-end;gap:12px;margin-top:1.2rem}
.ob-price{font-family:"Poppins",sans-serif;font-weight:800;font-size:2.6rem;line-height:1}
.ob-ps{font-size:1.1rem;margin-bottom:4px}
.ob-save{margin-bottom:6px;font-size:.75rem;font-weight:700;background:rgba(65,11,8,.1);color:var(--ob-wine);border-radius:999px;padding:.35em .7em}
.ob-note{font-size:.9rem;color:var(--ob-mut);margin:.3rem 0 0}
.ob-get{padding:20px;margin-top:1.4rem}
.ob-getl{font-size:.72rem;color:var(--ob-gold);font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.7rem}
.ob-usp{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.ob-usp li{display:flex;gap:10px;align-items:flex-start;color:var(--ob-mut)}
.ob-usp svg{flex:none;margin-top:2px}
.ob-cta{display:flex;flex-direction:column;gap:10px;margin-top:1.4rem}
.ob-cta .ob-btn{padding:16px;font-size:1.05rem}
.ob-trust{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:1.4rem;font-size:.85rem;color:var(--ob-mut)}
.ob-trust span{display:inline-flex;gap:8px;align-items:center}
.ob-sec{padding:48px 0 8px}
.ob-h2{font-size:2rem;text-align:center;margin:0 0 32px}
.ob-navy{color:var(--ob-navy)}
.ob-scene{perspective:1600px;container-type:inline-size;width:100%}
.ob-book{position:relative;aspect-ratio:100/150;width:100%;transform-style:preserve-3d;transform:rotateY(-20deg) rotateX(4deg);transition:transform .6s cubic-bezier(.2,.7,.2,1);border-radius:4px 8px 8px 4px}
.ob-book:hover{transform:rotateY(-13deg) rotateX(2deg) translateY(-6px)}
.ob-bf{position:absolute;inset:0;border-radius:3px 10px 10px 3px;padding:12% 10% 10%;display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ob-golds);overflow:hidden;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 6px 0 14px -6px rgba(0,0,0,.55)}
.ob-navy2 .ob-bf{background:linear-gradient(140deg,#2C5C86,#27547A 45%,#1C3E5C)}