.sim-prog{position:sticky;top:0;z-index:6;background:#211a12;padding:8px 0 8px;margin:-8px 0 8px}
.sim-typing{display:flex;gap:5px;align-items:center;justify-content:flex-start;width:64px;margin:9px 0;padding:12px 14px;border-radius:14px 4px 14px 14px;background:#2e251b;border:1px solid #443627;direction:ltr}
.sim-typing i{width:7px;height:7px;border-radius:50%;background:#bfae92;animation:simdot 1s infinite ease-in-out}
.sim-typing i:nth-child(2){animation-delay:.15s}.sim-typing i:nth-child(3){animation-delay:.3s}
@keyframes simdot{0%,60%,100%{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}
@media(prefers-reduced-motion:reduce){.sim-typing i{animation:none;opacity:.7}}
@media(max-width:720px){
.sim-hero{min-height:170px}
.sim-hero-in{padding:34px 16px 16px}
.sim-hero h1{font-size:34px;margin-bottom:6px}
.sim-hero-sub{font-size:15.5px;line-height:1.55}
.sim-discwrap{margin-top:12px}
.sim-disc{font-size:13.5px;line-height:1.55;padding:10px 13px}
}
