.so-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.so-ico{color:var(--accent);display:block}.so-channels h3,.so-facts h3,.so-hand h3,.so-steps h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.so-channels h3{margin-top:20px}.so-channels p,.so-facts p,.so-hand p,.so-steps p{color:var(--la-grey);margin:10px 0 0}.so-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.so-split-mid{align-items:center}.so-facts{gap:36px;margin:0;padding:0;list-style:none;display:grid}.so-facts-tight{gap:28px;max-width:460px;margin-top:44px}.so-head{align-items:center;gap:28px;display:flex}.so-head .bot{flex:none}.so-hand{border-radius:var(--la-r);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:56px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.so-hand li{background:var(--la-plate);padding:32px 32px 36px}.so-hand-ico{color:var(--hand);display:block}.so-hand-when{color:var(--hand);margin-top:40px;font-size:14px;font-weight:500;display:block}.so-hand h3{margin-top:6px}.so-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:64px 0 0;padding:0;list-style:none;display:grid}.so-agent{color:var(--la-grey);align-items:baseline;gap:10px;margin:24px 0 8px;font-size:14px;display:flex}.so-num{color:var(--la-ink);font-weight:500}.so-big{aspect-ratio:640/380;position:relative}html:not(.js) .so-big{display:none}.so-end{padding-bottom:24px}@media (max-width:1000px){.so-split{grid-template-columns:minmax(0,1fr);gap:40px}.so-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:900px){.so-channels{grid-template-columns:minmax(0,1fr);gap:36px}.so-hand{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.so-steps{grid-template-columns:minmax(0,1fr);row-gap:36px;margin-top:48px}.so-steps li{grid-template-columns:48px minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.so-steps li>*{grid-column:2}.so-steps li>.bot{grid-area:1/1/span 3;width:48px;height:48px}.so-agent{margin-top:2px}.so-head{flex-direction:column;align-items:flex-start;gap:20px}.so-head .bot{width:56px;height:56px}.so-hand{grid-template-columns:minmax(0,1fr)}.so-hand li{padding:24px}.so-hand-when{margin-top:20px}}
