/* Transparent contextual affiliate marketing v55 - High Conversion */
body.book-modal-open-v55{overflow:hidden}.book-interstitial-v55{position:fixed;inset:0;z-index:10080;display:grid;place-items:center;padding:18px}.book-backdrop-v55{position:absolute;inset:0;background:rgba(4,7,9,.86);backdrop-filter:blur(10px)}.book-interstitial-v55>article{position:relative;z-index:1;display:grid;grid-template-columns:250px minmax(0,450px);width:min(720px,100%);overflow:hidden;border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));border-radius:17px;background:var(--card);box-shadow:0 35px 120px rgba(0,0,0,.8);animation:bookInV55 .3s cubic-bezier(0.175,0.885,0.32,1.275)}.book-close-v55{position:absolute;top:11px;right:11px;z-index:3;display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--card) 90%,transparent);color:var(--text);font-size:22px;cursor:pointer;opacity:0;pointer-events:none;transition:all .3s}.book-modal-ready .book-close-v55{opacity:0.3;pointer-events:auto}.book-modal-ready .book-close-v55:hover{opacity:1;border-color:var(--gold);color:var(--gold)}.book-visual-v55{position:relative;min-height:380px;background:linear-gradient(145deg,color-mix(in srgb,var(--gold) 35%,#17120b),#070a0c) center/cover no-repeat}.book-visual-v55:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.74))}.book-visual-v55>span{position:absolute;left:13px;bottom:13px;z-index:1;padding:6px 8px;border-radius:5px;background:var(--gold);color:#17120a;font-size:7px;font-weight:900;letter-spacing:.08em}.book-copy-v55{display:flex;flex-direction:column;justify-content:center;padding:37px 35px 30px}.book-copy-v55>small{color:var(--gold);font-size:8px;font-weight:800;letter-spacing:.16em}.book-copy-v55 h2{margin:9px 0 5px;font:800 clamp(22px,3vw,33px)/1.08 var(--serif);letter-spacing:-.025em}.book-copy-v55>em{color:var(--muted);font-size:10px}.book-copy-v55>p{margin:17px 0;color:var(--muted);font-size:11px;line-height:1.65}.book-copy-v55>strong{margin-bottom:12px;color:var(--text);font-size:13px}.book-copy-v55>strong .urgency{color:#df776e;font-size:9px;font-weight:500;display:block;margin-top:3px}.book-actions-v55{display:grid;grid-template-columns:1.3fr 1fr;gap:10px}.book-actions-v55 a,.book-actions-v55 button{display:grid;place-items:center;min-height:45px;padding:10px;border-radius:8px;font-size:10px;font-weight:850;text-align:center;cursor:pointer;transition:all .2s}.book-actions-v55 a{border:1px solid var(--gold);background:var(--gold);color:#17120a;text-decoration:none;box-shadow:0 4px 15px color-mix(in srgb,var(--gold) 30%,transparent);animation:pulseGold 2s infinite}.book-actions-v55 a:hover{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--gold) 50%,transparent)}.book-actions-v55 button{border:1px solid var(--line);background:transparent;color:var(--muted);opacity:0.5;pointer-events:none}.book-modal-ready .book-actions-v55 button{opacity:1;color:var(--text);pointer-events:auto}.book-modal-ready .book-actions-v55 button:hover{background:var(--line)}.book-copy-v55 footer{margin-top:15px;color:var(--muted);font-size:7px;line-height:1.5}@keyframes bookInV55{from{opacity:0;transform:translateY(25px) scale(.95)}to{opacity:1;transform:none}}@keyframes pulseGold{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--gold) 40%,transparent)}70%{box-shadow:0 0 0 10px transparent}100%{box-shadow:0 0 0 0 transparent}}@media(max-width:620px){.book-interstitial-v55{padding:12px}.book-interstitial-v55>article{grid-template-columns:112px 1fr;border-radius:13px}.book-visual-v55{min-height:340px}.book-copy-v55{padding:33px 18px 20px}.book-copy-v55 h2{font-size:20px}.book-copy-v55>p{margin:12px 0;font-size:10px}.book-actions-v55{grid-template-columns:1fr}.book-actions-v55 a,.book-actions-v55 button{min-height:42px}.book-visual-v55>span{font-size:6px;writing-mode:vertical-rl;bottom:10px;left:8px}}@media(max-width:390px){.book-interstitial-v55>article{grid-template-columns:85px 1fr}.book-copy-v55{padding-inline:13px}.book-copy-v55 h2{font-size:18px}}
