/* shop-sales-r1-p2 R11: Freelancer Money Kit page + cross-links. Self-hosted, no inline styles. */
.bt-mk-visual{position:relative;min-height:520px}
.bt-mk-visual img{display:block;border-radius:10px;box-shadow:0 30px 70px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.14);height:auto}
.bt-mk-visual .bt-mk-cover{width:58%;max-width:330px;transform:rotate(-4deg);margin-left:4%}
.bt-mk-visual .bt-mk-app{position:absolute;right:0;bottom:12px;width:74%;max-width:470px;transform:rotate(2deg)}
.bt-mk-visual figcaption{position:absolute;left:0;bottom:-30px;font-size:12px;color:var(--muted)}
.bt-mk-shot{margin:0}.bt-mk-shot img{width:100%;height:auto;border-radius:10px;border:1px solid var(--line);display:block}
.bt-mk-shot figcaption{font-size:12px;color:var(--muted);margin-top:10px}
.bt-mk-inline{font-size:13px;line-height:1.6;margin-top:12px;color:var(--muted)}
.bt-mk-inline a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.bt-mk-inline a:hover{color:var(--accent)}
.bt-mk-note{font-size:13px;color:var(--muted);margin-top:18px}
@media(max-width:850px){.bt-mk-visual{min-height:0;margin-top:30px;padding-bottom:40px}.bt-mk-visual .bt-mk-cover{width:62%}.bt-mk-visual .bt-mk-app{width:78%}}
@media(max-width:560px){.bt-mk-visual .bt-mk-cover{width:70%;margin-left:0}.bt-mk-visual .bt-mk-app{position:relative;width:92%;margin:-60px 0 0 auto;bottom:auto}}
html[data-bt-theme=light] .bt-mk-visual img{box-shadow:0 24px 50px rgba(20,16,40,.22),0 0 0 1px rgba(20,16,40,.12)}
