.tvc .ref-steps{border-top:1px solid var(--line-l2);grid-template-columns:repeat(3,1fr);display:grid}.tvc .rs{border-right:1px solid var(--line-l2);padding:32px 28px 8px 0}.tvc .rs:last-child{border-right:0;padding-right:0}.tvc .rs .n{letter-spacing:.16em;text-transform:uppercase;color:var(--acc-d);margin-bottom:18px;font-size:12px;font-weight:700;display:block}.tvc .rs h3{letter-spacing:-.03em;margin-bottom:12px;font-size:20px}.tvc .rs p{color:var(--ink-l2);max-width:320px;font-size:14.5px;line-height:1.65}.tvc .ref-ex{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;display:grid}.tvc .ref-ex .mtx p{color:var(--ink-l2);font-size:16.5px;line-height:1.7}.tvc .ref-ex .mtx p+p{margin-top:18px}.tvc .exs{gap:12px;display:grid}.tvc .ex{border:1px solid var(--line-l);background:var(--card-l);border-radius:18px;grid-template-columns:1fr auto;gap:4px 16px;padding:20px 22px;display:grid}.tvc .ex span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-l3);font-size:11px;font-weight:700}.tvc .ex b{letter-spacing:-.04em;color:var(--ink-l);grid-row:span 2;align-self:center;font-size:28px}.tvc .ex em{color:var(--ink-l2);font-size:13px;font-style:normal}.tvc .faq code{color:var(--acc);font-family:ui-monospace,Menlo,monospace;font-size:13px}@media (max-width:1100px){.tvc .ref-steps{grid-template-columns:1fr}.tvc .rs{border-right:0;border-bottom:1px solid var(--line-l2);padding:24px 0}.tvc .rs:last-child{border-bottom:0}.tvc .ref-ex{grid-template-columns:1fr;gap:28px}}
