<div class="s-demo"><div class="sl"><div class="sl-title">CONVERSATION SIGNALS <b>LIVE</b></div><div class="sl-row"><span>HOW TO</span><i style="--w:72%;--d:0s"></i></div><div class="sl-row"><span>PRICE</span><i style="--w:38%;--d:.5s"></i></div><div class="sl-row"><span>REPAIR?</span><i style="--w:88%;--d:1s"></i></div><div class="sl-call">NEW QUESTION: “CAN I FIX IT?”</div></div></div>
.s-demo{position:absolute;inset:0;display:grid;place-items:center;padding:clamp(8px,3vmin,20px);font:700 clamp(10px,max(2.8vmin,1vw),16px)/1.25 sans-serif;color:var(--fg)}.s-demo *{box-sizing:border-box}@media(min-width:600px){.s-demo>div{transform:scale(1.4)}}.sl{width:min(91vw,560px);background:var(--surface);border:1px solid var(--line);padding:clamp(10px,3vmin,20px)}.sl-title{display:flex;justify-content:space-between;font-weight:900;font-size:clamp(10px,max(2.5vmin,1vw),16px);margin-bottom:clamp(8px,2.5vmin,17px)}.sl-title b{color:var(--accent);animation:slblink 1.5s infinite}.sl-row{display:flex;align-items:center;gap:8px;margin:clamp(5px,1.8vmin,12px) 0}.sl-row span{width:clamp(45px,13vmin,82px);font-size:clamp(10px,max(1.9vmin,1vw),12px)}.sl-row i{display:block;height:clamp(9px,2.8vmin,18px);width:var(--w);background:var(--accent);transform-origin:left;animation:slgrow 4s ease-in-out var(--d) infinite alternate}.sl-row:nth-child(3) i{background:var(--accent-2)}.sl-call{margin-top:clamp(8px,2.5vmin,18px);padding:6px;background:var(--fg);color:var(--bg);font-size:clamp(10px,max(2vmin,1vw),13px);animation:slcall 4s infinite}@keyframes slgrow{0%{transform:scaleX(.25)}100%{transform:scaleX(1)}}@keyframes slblink{50%{opacity:.3}}@keyframes slcall{0%,25%{opacity:.3}45%,95%{opacity:1}100%{opacity:.3}}