.cnsgn-lock-wrap{display:flex;justify-content:center;padding:28px 0}.reveal-lock{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-bottom:8px;border-radius:50%;background:var(--primary-soft,#e0f2fe);color:var(--primary,#0369a1)}.reveal-lock svg{width:17px;height:17px}.reveal-cta{width:min(360px,100%);text-align:center;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid var(--border,#e2e8f0);box-shadow:0 10px 34px rgba(12,26,46,.18)}.reveal-cta-h{font-weight:800;font-size:15px;color:var(--ink,#0c1a2e)}.reveal-cta-s{margin-top:6px;font-size:13px;line-height:1.55;color:var(--muted,#64748b)}.reveal-cta-btn{display:inline-block;margin-top:12px;padding:10px 20px;border-radius:10px;background:var(--primary,#0369a1);color:#fff;font-weight:700;font-size:14px;text-decoration:none}.reveal-cta-btn:hover{filter:brightness(1.06)}.reveal-cta-alt{display:block;margin-top:9px;font-size:12px;color:var(--muted,#64748b);text-decoration:underline}.reveal-remain.low{color:var(--primary,#0369a1);font-weight:700}.reveal-cta-price{margin-top:8px;font-size:13px;font-weight:700;color:var(--ink,#0c1a2e)}.reveal-cta-note{margin-top:10px;font-size:11.5px;color:var(--muted,#64748b)}.cnsgn-maker-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.cnsgn-maker-list a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.cnsgn-maker-inline{margin-top:8px}