/* v4.34 - Signature section: clean, premium, Volt Mist. No grid, no pink glow. */
.mm-design-c .pin .stick{background:radial-gradient(46% 38% at 50% 46%,rgba(183,255,50,.16),transparent 72%),var(--paper);isolation:isolate}
.mm-design-c .pin .stick::after{content:none}
.mm-design-c .pin .stick::before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:linear-gradient(90deg,transparent,var(--line) 20%,var(--line) 80%,transparent)}
.mm-design-c .pin .hc{display:flex;flex-direction:column;align-items:center;gap:0;padding-inline:20px}
.mm-design-c .pin .big{color:var(--ink);letter-spacing:.01em}
.mm-design-c .pin .logo sup{color:var(--ink);opacity:.55;font-weight:600}
.mm-design-c .pin .scan{width:1px;background:var(--ink);box-shadow:0 0 18px 4px rgba(183,255,50,.7)}
.mm-design-c .pin .tag{margin:clamp(14px,2.4vw,26px) auto 0;font-family:Inter,system-ui,sans-serif;font-weight:800;text-transform:none;letter-spacing:-.025em;line-height:1.05;font-size:clamp(22px,4.2vw,46px);color:var(--ink)}
.mm-design-c .pin .tag em{font-style:normal;color:var(--ink);background:linear-gradient(transparent 62%,var(--volt) 62% 92%,transparent 92%);padding-inline:.12em;margin-inline:-.12em}
.mm-design-c .pin .hc>p:last-child{margin:clamp(22px,3.4vw,36px) 0 0!important}
.mm-design-c .pin .btn{display:inline-flex;align-items:center;gap:12px;border-radius:999px;padding:0 30px;min-block-size:54px;background:var(--ink);color:var(--volt)!important;font-weight:800;letter-spacing:.08em;font-size:13px;box-shadow:0 18px 40px -18px rgba(11,13,18,.55);transition:transform .25s,background .25s,color .25s}
.mm-design-c .pin .btn::after{content:"→";font-size:16px;transition:transform .25s}
[dir=rtl] .mm-design-c .pin .btn::after,.rtl.mm-design-c .pin .btn::after{content:"←"}
.mm-design-c .pin .btn:hover{background:var(--volt);color:var(--ink)!important;transform:translateY(-2px)}
.mm-design-c .pin .btn:hover::after{transform:translateX(4px)}
.mm-design-c .pin .hint{bottom:max(18px,env(safe-area-inset-bottom));font-size:10px;font-weight:700;letter-spacing:.32em;color:var(--mut)}
.mm-design-c .pin .hint b{width:1px;height:38px;margin-top:10px;background:linear-gradient(var(--ink),transparent);transform-origin:top;animation:mmHint 2.2s cubic-bezier(.6,0,.2,1) infinite}
@keyframes mmHint{0%{transform:scaleY(0)}50%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}
@media(prefers-reduced-motion:reduce){.mm-design-c .pin .hint b{animation:none}}
