.hx-prod .free-steps{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.hx-prod .free-steps>li{background:var(--white);border:1px solid var(--edge);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:20px;display:flex}.hx-prod .free-steps .n{background:var(--c-tint);width:32px;height:32px;color:var(--c-ink);border-radius:10px;place-items:center;font-weight:800;display:grid}.hx-prod .free-steps .tag{color:var(--p-ink);background:var(--p-tint);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.hx-prod .free-steps b{font-size:18px;line-height:1.2}.hx-prod .free-steps>li>span:not(.n,.tag){color:var(--ink-2);font-size:14.5px;line-height:1.45}.hx-prod .free-steps .tlink{font-size:15px}.hx-prod .free-steps .then{background:var(--navy);border-color:var(--navy);color:var(--paper)}.hx-prod .free-steps .then>span:not(.n){color:var(--soft)}.hx-prod .free-steps .then .n{background:var(--navy-700);color:var(--c)}.hx-prod .free-steps .then .btn{margin-top:auto}.hx-prod .free-steps .mini{background:var(--sunk);border-radius:10px;align-self:stretch;gap:6px;margin-top:auto;padding:10px;font-size:12.5px;display:grid}.hx-prod .free-steps .mini i{font-style:normal}.hx-prod .free-steps .mini .row{background:var(--white);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.hx-prod .free-steps .mini .dot{background:var(--hush);border-radius:50%;flex:none;width:8px;height:8px}.hx-prod .free-steps .mini .dot.named{background:var(--p-ink)}.hx-prod .free-steps .mini .ln{background:var(--edge);border-radius:3px;flex:1;height:6px}.hx-prod .free-steps .mini .ln.short{flex:.5}.hx-prod .free-steps .mini em{color:var(--p-ink);font-style:normal;font-weight:700}.hx-prod .free-steps .mini em.no{color:var(--slate);font-weight:500}.hx-prod .free-steps .mini .pics{gap:6px;max-width:240px;display:flex}.hx-prod .free-steps .mini .pics i{aspect-ratio:1;background:linear-gradient(140deg, var(--c-tint), var(--amber-50));border-radius:6px;flex:1;max-width:100%}@media (max-width:1060px){.hx-prod .free-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.hx-prod .free-steps{grid-template-columns:1fr}}
