/* Страницы пробного доступа: дополняет platforma.css (подключается после него). Без внешних шрифтов и скриптов. */
.steps{counter-reset:s;list-style:none;margin:.5rem 0 0;padding:0}
.steps li{counter-increment:s;position:relative;padding-left:2.6rem;margin:0 0 .7rem;min-height:2rem}
.steps li::before{content:counter(s);position:absolute;left:0;top:-.05rem;width:2rem;height:2rem;border-radius:50%;
  background:var(--accent-soft);color:var(--ink);display:grid;place-items:center;font-weight:700}
.chk.opt{margin-top:1.1rem;padding-top:.9rem;border-top:1px dashed var(--line)}
.chk .tag{display:inline-block;margin-left:.3rem;padding:.05rem .45rem;border-radius:999px;background:var(--accent-soft);
  color:var(--ink);font-size:.78rem;font-weight:700;vertical-align:.05em}
.lnk{display:inline-block;margin:.25rem 1rem .25rem 0}
.good{background:var(--accent-soft);color:var(--ink);border-radius:10px;padding:.7rem .85rem;font-size:.95rem;margin:0 0 .9rem}
.cta{margin-top:.6rem}
h1[tabindex="-1"]:focus{outline:none}
