.prokhor-root .rt-page{max-width:var(--w-content);padding:0 var(--sp-5) var(--sp-12);margin:0 auto}.prokhor-root .rt-hero{justify-items:start;gap:var(--sp-4);padding-block:var(--sp-10) var(--sp-8);display:grid}.prokhor-root .rt-kicker{font-size:var(--fs-caption);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--text-2-rgb) / .6);margin:0;font-weight:600}.prokhor-root .rt-title{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.03em;margin:0;font-weight:700;line-height:1.03}.prokhor-root .rt-lead{max-width:60ch;margin:0 0 var(--sp-2);font-size:var(--fs-lead);color:rgb(var(--text-2-rgb) / .75);line-height:1.55}.prokhor-root .rt-section{gap:var(--sp-6);padding-block:var(--sp-10) 0;display:grid}.prokhor-root .rt-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-title);letter-spacing:-.02em;margin:0}.prokhor-root .rt-section>.rt-lead{margin:0}.prokhor-root .rt-laptop{width:100%}.prokhor-root .rt-laptop+.rt-steps{-moz-column-gap:var(--sp-8);column-gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr))}.prokhor-root .rt-body{align-items:start;gap:var(--sp-10);grid-template-columns:minmax(0,22rem) minmax(0,1fr);display:grid}.prokhor-root .rt-phone{top:var(--sp-12);position:sticky}.prokhor-root .rt-steps{counter-reset:rt;margin:0;padding:0;list-style:none;display:grid}.prokhor-root .rt-step{grid-template-columns:var(--sp-10) minmax(0, 1fr);-moz-column-gap:var(--sp-4);column-gap:var(--sp-4);padding-block:var(--sp-5);counter-increment:rt;display:grid}.prokhor-root .rt-step:before{content:counter(rt, decimal-leading-zero);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-title);color:rgb(var(--text-2-rgb) / .35);grid-row:span 3}.prokhor-root .rt-step-name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-title);margin:0}.prokhor-root .rt-step-text{max-width:62ch;margin:var(--sp-2) 0 0;line-height:1.55}.prokhor-root .rt-step-from{margin:var(--sp-2) 0 0;font-size:var(--fs-caption);color:rgb(var(--text-2-rgb) / .6)}@media (max-width:820px){.prokhor-root .rt-body{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.prokhor-root .rt-phone{width:min(100%,20rem);margin-inline:auto;position:static}}
