/* Extracted unchanged from the original page markup (zs-book--a52c59). Do not edit unless intended. */
.ko-main{overflow:visible!important}
.ko-cols{align-items:start}
.book-card{background:linear-gradient(180deg,#eef6fd 0%,#ffffff 72%);border:1.5px solid var(--wine);border-radius:var(--radius-lg);padding:34px 36px;box-shadow:0 16px 40px rgba(28,108,171,.12)}
@media(min-width:821px){.book-card{position:sticky;top:100px}}
.book-card .bic{width:60px;height:60px;border-radius:15px;background:var(--wine);color:#fff;display:grid;place-items:center;box-shadow:0 8px 20px rgba(239,45,142,.4)}
.book-card .bic svg{width:30px;height:30px}
.book-card h2{font-size:1.55rem;margin:16px 0 8px}
.book-card p.lead-b{color:#3a4a58;margin:0 0 18px;font-size:1.05rem}
.book-benefits{list-style:none;margin:0 0 22px;padding:0;display:grid;gap:10px}
.book-benefits li{display:flex;align-items:center;gap:11px;color:var(--ink);font-weight:600}
.book-benefits li svg{width:20px;height:20px;color:var(--wine);flex:0 0 auto}
.book-card .btn{width:100%;justify-content:center}
.book-note{display:flex;align-items:center;gap:8px;justify-content:center;margin:14px 0 0;color:var(--muted);font-size:.88rem}
.book-note svg{width:15px;height:15px}
