.cbm-eb{align-items:var(--eb-va);background:var(--eb-bg);border:var(--eb-bdw) solid var(--eb-bd);border-radius:var(--eb-r);box-shadow:var(--eb-sh);display:flex;gap:var(--eb-gap);isolation:isolate;margin:var(--eb-mt) auto var(--eb-mb)!important;max-width:var(--eb-mw);overflow:hidden;padding:var(--eb-pad);position:relative;transition:transform .35s ease,box-shadow .35s ease;width:100%}.cbm-eb,.cbm-eb *{box-sizing:border-box}.cbm-eb-img-right{flex-direction:row-reverse}.cbm-eb-img-top{align-items:stretch;flex-direction:column}.cbm-eb-img-top .cbm-eb-cover{align-self:center}.cbm-eb:after{content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.cbm-eb-pat-holes:after{background-image:radial-gradient(circle,var(--eb-pc) 2.2px,transparent 2.6px),radial-gradient(circle,var(--eb-pc) 2.2px,transparent 2.6px);background-position:0 0,8px 13.85px;background-size:16px 27.7px;-webkit-mask-image:linear-gradient(100deg,transparent 35%,#000);mask-image:linear-gradient(100deg,transparent 35%,#000)}.cbm-eb-pat-lines:after{background-image:repeating-linear-gradient(135deg,var(--eb-pc) 0 2px,transparent 2px 16px)}.cbm-eb-pat-glow:after{background:radial-gradient(circle at 85% 20%,var(--eb-pc),transparent 45%),radial-gradient(circle at 10% 100%,var(--eb-pc),transparent 40%)}.cbm-eb:before{background:var(--eb-ac);content:"";position:absolute;z-index:2}.cbm-eb-bar-none:before{display:none}.cbm-eb-bar-left:before{bottom:0;left:0;top:0;width:var(--eb-bw)}.cbm-eb-bar-top:before{height:var(--eb-bw);left:0;right:0;top:0}.cbm-eb-bar-bottom:before{bottom:0;height:var(--eb-bw);left:0;right:0}.cbm-eb-cover{flex:0 0 var(--eb-iw);max-width:100%;perspective:900px;width:var(--eb-iw)}.cbm-eb-cover-in{transform:rotate(var(--eb-tilt));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cbm-eb-cover img{border-radius:var(--eb-ir);box-shadow:var(--eb-ish);display:block;height:auto;width:100%}.cbm-eb-cut .cbm-eb-cover img{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:var(--eb-idsh)}.cbm-eb-book{aspect-ratio:3/4;background:linear-gradient(160deg,#fff,#e9eef6);border-left:8px solid var(--eb-ac);border-radius:var(--eb-ir);box-shadow:var(--eb-ish);display:flex;flex-direction:column;gap:8px;justify-content:flex-end;overflow:hidden;padding:16px;position:relative}.cbm-eb-book-ey{color:#bf1e64;font:800 10px Lato,sans-serif;letter-spacing:1.3px;text-transform:uppercase}.cbm-eb-book-t{color:#233b6f;font:700 calc(var(--eb-iw)*.085) Josefin Sans,sans-serif;line-height:1.15}.cbm-eb-book-dots{background-image:radial-gradient(circle,#233b6f 1.6px,transparent 2px);background-size:9px 15.6px;height:35%;opacity:.18;position:absolute;right:14px;top:14px;width:45%}.cbm-eb-cov-float .cbm-eb-cover-in{animation:cbmEbFloat 5s ease-in-out infinite}@keyframes cbmEbFloat{0%,to{transform:rotate(var(--eb-tilt)) translateY(0)}50%{transform:rotate(var(--eb-tilt)) translateY(-8px)}}.cbm-eb-cov-tilt:hover .cbm-eb-cover-in{transform:rotate(var(--eb-tilt)) rotateY(-14deg) rotateX(4deg)}.cbm-eb-cov-pop:hover .cbm-eb-cover-in{transform:rotate(var(--eb-tilt)) scale(1.06) translateY(-4px)}.cbm-eb-body{flex:1;min-width:0;position:relative;text-align:var(--eb-ta);z-index:1}.cbm-eb-ey{color:var(--eb-ec)!important;font-family:Lato,sans-serif;font-size:var(--eb-es)!important;font-weight:var(--eb-ew);letter-spacing:var(--eb-els);line-height:1.3;margin:0 0 8px!important;text-transform:var(--eb-et)}.cbm-eb-pill .cbm-eb-ey span{background:var(--eb-epb);border-radius:999px;display:inline-block;padding:5px 12px}.cbm-eb-h{color:var(--eb-hc)!important;font-family:var(--eb-hf)!important;font-size:var(--eb-hs)!important;font-weight:var(--eb-hw)!important;line-height:var(--eb-hlh)!important;margin:0 0 10px!important}.cbm-eb-h span{background-image:linear-gradient(var(--eb-hl),var(--eb-hl));background-position:0 88%;background-repeat:no-repeat;background-size:100% .3em}.cbm-eb-t{color:var(--eb-tc)!important;font-size:var(--eb-ts)!important;line-height:var(--eb-tlh)!important;margin:0 0 18px!important}.cbm-eb-pts{display:grid;gap:8px 18px;grid-template-columns:repeat(var(--eb-pcol),minmax(0,1fr));list-style:none!important;margin:0 0 20px!important;padding:0!important;text-align:left}.cbm-eb-pts li{align-items:center;color:var(--eb-ptc);display:flex!important;font-size:var(--eb-ps);gap:10px;justify-content:flex-start!important;line-height:1.4;margin:0!important;padding:0!important}.cbm-eb-pts li:before{display:none!important}.cbm-eb-pts svg{background:var(--eb-pkb);border-radius:50%;color:var(--eb-pk);flex:0 0 22px;height:22px;padding:4px;width:22px}.cbm-eb-pts span{margin:0!important}.cbm-eb[style*="--eb-ta:center"] .cbm-eb-pts{justify-content:center;margin-left:auto!important;margin-right:auto!important;max-width:100%;width:max-content}.cbm-eb-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 22px;justify-content:var(--eb-ta)}.cbm-eb[style*="--eb-ta:left"] .cbm-eb-actions{justify-content:flex-start}.cbm-eb[style*="--eb-ta:right"] .cbm-eb-actions{justify-content:flex-end}.cbm-eb-actions>a{margin:0!important}.cbm-eb-btn{align-items:center;background:var(--eb-bbg);border:2px solid var(--eb-bbg);border-radius:var(--eb-br);color:var(--eb-bc)!important;display:inline-flex;font-size:var(--eb-bs);font-weight:var(--eb-bwt);gap:10px;line-height:1.2;overflow:hidden;padding:var(--eb-bpy) var(--eb-bpx);position:relative;text-decoration:none!important;transition:background-color .25s,border-color .25s,color .25s,transform .25s,box-shadow .25s}.cbm-eb-btn svg{flex:0 0 auto;height:1.1em;transition:transform .25s;width:1.1em}.cbm-eb-btn:hover{background:var(--eb-bhbg);border-color:var(--eb-bhbg);color:var(--eb-bhc)!important}.cbm-eb-btn:hover svg{transform:translateX(3px)}.cbm-eb-btn-outline .cbm-eb-btn{background:transparent;color:var(--eb-bbg)!important}.cbm-eb-btn-outline .cbm-eb-btn:hover{background:var(--eb-bhbg);color:var(--eb-bhc)!important}.cbm-eb-btn-text .cbm-eb-btn{background:none!important;border-color:transparent!important;color:var(--eb-bbg)!important;padding-left:0;padding-right:0}.cbm-eb-btn-text .cbm-eb-btn:hover{color:var(--eb-bhbg)!important}.cbm-eb-bfx-lift .cbm-eb-btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.2);transform:translateY(-3px)}.cbm-eb-bfx-shine .cbm-eb-btn:after{animation:cbmEbShine 3.6s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.45),transparent);bottom:0;content:"";left:-60%;position:absolute;top:0;transform:skewX(-20deg);width:40%}@keyframes cbmEbShine{0%,60%{left:-60%}to{left:130%}}.cbm-eb-bfx-pulse .cbm-eb-btn{animation:cbmEbPulse 2.4s ease-in-out infinite}@keyframes cbmEbPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--eb-bbg) 55%,transparent)}60%{box-shadow:0 0 0 12px transparent}}.cbm-eb-l2{color:var(--eb-l2)!important;font-size:calc(var(--eb-bs)*.94);font-weight:700;text-decoration:underline!important;text-underline-offset:3px}.cbm-eb-whole{cursor:pointer}.cbm-eb-lift:hover{box-shadow:0 18px 40px rgba(10,20,45,.2);transform:translateY(-4px)}.cbm-eb-anim{opacity:0;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.cbm-eb-anim-rise{transform:translateY(30px)}.cbm-eb-anim-slide{transform:translateX(-40px)}.cbm-eb-anim-zoom{transform:scale(.94)}.cbm-eb-anim .cbm-eb-body>*,.cbm-eb-anim .cbm-eb-cover{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease}.cbm-eb-anim.is-in,.cbm-eb-anim.is-in .cbm-eb-body>*,.cbm-eb-anim.is-in .cbm-eb-cover{opacity:1;transform:none}.cbm-eb-anim.is-in .cbm-eb-cover{transition-delay:.2s}.cbm-eb-anim.is-in .cbm-eb-body>:first-child{transition-delay:.25s}.cbm-eb-anim.is-in .cbm-eb-body>:nth-child(2){transition-delay:.33s}.cbm-eb-anim.is-in .cbm-eb-body>:nth-child(3){transition-delay:.41s}.cbm-eb-anim.is-in .cbm-eb-body>:nth-child(4){transition-delay:.49s}.cbm-eb-anim.is-in .cbm-eb-body>:nth-child(5){transition-delay:.57s}@media (max-width:640px){.cbm-eb,.cbm-eb-img-right{align-items:stretch;flex-direction:column}.cbm-eb-cover{align-self:center;flex-basis:auto;width:min(var(--eb-iw),62%)}.cbm-eb-fullm .cbm-eb-btn{justify-content:center;width:100%}.cbm-eb-pts{grid-template-columns:1fr}.cbm-eb{padding:calc(var(--eb-pad)*.8)}}@media (prefers-reduced-motion:reduce){.cbm-eb,.cbm-eb *{animation:none!important;transition:none!important}.cbm-eb-anim,.cbm-eb-anim .cbm-eb-body>*,.cbm-eb-anim .cbm-eb-cover{opacity:1!important;transform:none!important}}