.teasers{border-top:1px solid var(--line);margin:34px 0 0;padding-top:22px}.teasers h2{font:400 26px/1.2 var(--serif);align-items:center;gap:8px;margin:0 0 6px;display:flex}.tz-lock{fill:none;width:18px;height:18px;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round;flex:none}.tz-lead{color:var(--muted);max-width:70ch;margin:0 0 16px;font-size:14px}.tz-card{cursor:default}.tz-card:hover{transform:none}.card .pic.tz-pic svg:first-child{filter:blur(3px)saturate(.4);opacity:.55}.card .pic.tz-pic .tz-lock{stroke-width:1.5px;width:40px;height:40px;margin:auto;position:absolute;inset:0}.tz-card h3{font:600 16px/1.3 var(--sans);margin:0}.tz-price{font-size:19px}.tz-ask{border:1px solid var(--accent);min-height:44px;color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-top:10px;padding:0 18px;font-weight:600}.tz-ask:hover,.tz-ask:focus-visible{background:var(--accent);color:#1b1610}.tz-dialog{border:1px solid var(--line);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:#1b1814;border-radius:18px;padding:0}.tz-dialog::backdrop{background:#080705b3}.tz-form{gap:12px;padding:18px 18px 20px;display:grid}.tz-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.tz-top h2{font:400 22px/1.2 var(--serif);margin:0}.tz-close{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:24px}.tz-what{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.tz-note{color:var(--muted);margin:0;font-size:13.5px}.tz-field{color:var(--muted);gap:4px;font-size:13px;display:grid}.tz-field input{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffff0a;border-radius:10px;padding:0 12px;font-size:16px}.tz-field input:focus{outline:2px solid var(--accent);outline-offset:1px}.tz-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.tz-consent{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.tz-consent input{flex:none;width:18px;height:18px;margin-top:2px}.tz-consent a{color:var(--accent)}.tz-said{color:var(--ok);margin:0;font-size:14px}.tz-said.bad{color:var(--sold)}.tz-send{background:var(--accent);color:#1b1610;cursor:pointer;border:0;border-radius:12px;min-height:48px;font-size:15px;font-weight:700}.tz-send:disabled{opacity:.6;cursor:wait}
