/* --- trust details under the buy button --- */
.mk legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;width:100%}
.mk .cut{font-size:12.5px;font-weight:700;background:#FFC233;color:#0E1620;border-radius:999px;padding:3px 10px}
.mk .nx{display:block;margin-top:12px;font-size:13px;text-align:center;opacity:.85}
.mk .nx svg{display:inline-block;vertical-align:-2px;margin-right:5px;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
.mk .trust li{display:flex;flex-direction:column;align-items:center;gap:4px}
.mk .trust svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.mk .hero .trust svg{stroke:var(--hi)}
.mk .pay-ic{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px}
.mk .pay-ic svg{width:38px;height:24px}
.mk .who{margin-top:10px;font-size:13px;text-align:center;line-height:1.5;opacity:.85}
.mk .who a{color:inherit}
.mk .hero .nx,.mk .hero .who{color:#C3CFDA}
.mk .hero .who b{color:#fff}
.mk .seal-r{position:relative;width:110px;height:110px;background:none}
.mk .seal-r svg{position:absolute;inset:0;width:100%;height:100%;animation:mkSpin 24s linear infinite}
.mk .seal-r div{position:relative;width:64px;height:64px;margin:23px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:900 24px/0.9 var(--display)}
.mk .seal-r small{font-size:9px;letter-spacing:.1em;display:block}
@keyframes mkSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.mk .seal-r svg{animation:none}}
