.cts a{text-decoration:none}.cts{text-align:center;flex-direction:column;align-items:center;max-width:1440px;margin-inline:auto;padding:clamp(48px,9vh,110px) clamp(20px,3.5vw,50px) clamp(64px,11vh,120px);display:flex}.cts__kicker{color:var(--text-faint);font:500 var(--font-14)/1.2 var(--font-family);margin:0}.cts__title{max-width:18ch;color:var(--button-dark);letter-spacing:-.035em;margin:14px 0 0;font-size:clamp(30px,4vw,54px);font-weight:500;line-height:1.06}.cts__lead{max-width:52ch;color:var(--text-secondary);font:400 var(--font-16)/1.55 var(--font-family);margin:clamp(16px,2.4vh,24px) 0 0}.cts__cta{margin-top:clamp(22px,3.4vh,32px);display:inline-flex}.cts__btn{border-radius:var(--radius-pill);height:48px;color:var(--text-inverse);background:var(--button-dark);font:500 var(--font-16)/1 var(--font-family);letter-spacing:-.03em;align-items:center;gap:10px;margin-top:clamp(22px,3.4vh,32px);padding:0 22px;transition:transform .18s;display:inline-flex}.cts__btn i{background:currentColor;border-radius:50%;width:10px;height:10px}.cts__btn:hover{transform:translateY(-2px)}.cts__contacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);width:min(100%,980px);margin:clamp(36px,6vh,64px) 0 0;padding:0;list-style:none;display:grid}.cts__contact{corner-shape:squircle;background:var(--surface-page);color:var(--button-dark);border-radius:24px;flex-direction:column;gap:8px;padding:clamp(20px,2.4vw,30px) clamp(16px,2vw,24px);transition:transform .18s;display:flex}.cts__contact:hover{transform:translateY(-2px)}.cts__contact span{color:var(--text-faint);font:500 var(--font-14)/1.2 var(--font-family)}.cts__contact b{font:500 clamp(17px, 1.5vw, 21px)/1.25 var(--font-family);letter-spacing:-.02em;overflow-wrap:anywhere}.cts__requisites{max-width:64ch;color:var(--text-faint);font:400 14px/1.6 var(--font-family);margin:clamp(24px,4vh,40px) 0 0}.cts__links{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:center;gap:10px 22px;width:100%;margin:clamp(32px,5vh,56px) 0 0;padding-top:clamp(20px,3vh,28px);display:flex}.cts__links a{color:var(--text-secondary);font:400 15px/1.4 var(--font-family)}.cts__links a:hover{color:var(--button-dark)}@media (width<=760px){.cts__contacts{grid-template-columns:1fr}}.doc ul,.body ul,.post ul,.case ul,main ul:not(.toc ol):not(.foot__col ul){padding-left:26px;list-style:none}.doc ul>li,.body ul>li,.post ul>li,.case ul>li{position:relative}.doc ul>li:before,.body ul>li:before,.post ul>li:before,.case ul>li:before{content:"";background:#0064ff;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:-18px}.doc ol>li::marker{color:#0064ff;font-weight:500}.body ol>li::marker{color:#0064ff;font-weight:500}.case ol>li::marker{color:#0064ff;font-weight:500}td ul{padding-left:18px;list-style:outside}td ul>li:before{display:none}
