.doc{background:var(--paper);padding:64px 0 88px}.doc-grid{align-items:start;display:grid;gap:40px;grid-template-columns:280px minmax(0,1fr)}.doc-nav{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:2px;padding:8px;position:sticky;top:92px}.doc-nav-item{background:none;border:none;border-radius:9px;color:var(--text-sub);cursor:pointer;display:block;font:inherit;font-size:14.5px;line-height:1.45;padding:12px 14px;text-align:left;width:100%}.doc-nav-item:hover{background:var(--paper2);color:var(--text-dark)}.doc-nav-item[aria-selected=true]{background:var(--paper2);color:var(--blue-dim);font-weight:600}.doc-body{background:#fff;border:1px solid var(--line);border-radius:14px;min-width:0;padding:36px 40px}.doc-panel{display:none}.doc-panel[data-active]{display:block}.doc-panel h1,.doc-panel h2{color:var(--text-dark);font-family:Golos Text,sans-serif;font-weight:700;line-height:1.25}.doc-panel h1{font-size:26px;margin:0 0 20px}.doc-panel h2{font-size:19px;margin:34px 0 14px}.doc-panel h3{color:var(--text-dark);font-size:16px;margin:26px 0 10px}.doc-panel>:first-child{margin-top:0}.doc-panel p{color:var(--text-sub);font-size:15px;line-height:1.7;margin:0 0 16px}.doc-panel ul{list-style:none;margin:0 0 16px;padding:0}.doc-panel ul li{color:var(--text-sub);font-size:15px;line-height:1.7;margin-bottom:10px;padding-left:58px;position:relative}.doc-panel ul li span{color:var(--blue-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;left:0;min-width:50px;position:absolute;top:0}.doc-panel a{color:var(--blue-dim);text-decoration:underline}.doc-panel a:hover{color:var(--blue)}.doc-empty{color:var(--text-sub);font-size:15px}@media (max-width:1023.98px){.doc-grid{gap:24px;grid-template-columns:1fr}.doc-nav{flex-direction:row;flex-wrap:wrap;position:static}.doc-nav-item{width:auto}.doc-body{padding:26px 22px}}@media (max-width:767.98px){.doc{padding:36px 0 56px}.doc-panel ul li{padding-left:0}.doc-panel ul li span{display:block;margin-bottom:2px;position:static}}@media (pointer:coarse){.doc-nav-item{min-height:44px}}.stat-strip{background:var(--ink2);border-bottom:1px solid hsla(0,0%,100%,.07)}.stat-strip-row{display:flex;flex-wrap:wrap;gap:0 48px;padding-bottom:20px;padding-top:20px}.stat-item{display:flex;flex-direction:column;gap:2px;padding:4px 0}.stat-item b{color:var(--white);font-family:Golos Text,sans-serif;font-size:20px;font-weight:700}.stat-item span{color:var(--sub2);font-size:12px}.chan-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.chan{background:#fff;border:1px solid var(--line);border-radius:14px;color:inherit;display:grid;gap:6px;padding:26px 24px;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s}.chan:hover{border-color:#b7c8ec;box-shadow:0 8px 32px rgba(14,23,48,.1);transform:translateY(-2px)}.chan-ic{align-items:center;background:var(--paper2);border-radius:12px;color:var(--blue-dim);display:flex;height:46px;justify-content:center;margin-bottom:10px;width:46px}.chan--tg .chan-ic{background:#e3f2fd;color:#0b6ea8}.chan--support .chan-ic{background:#e2f3ea;color:var(--ok-text)}.chan-badge{color:var(--text-sub);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.chan-value{color:var(--text-dark);font-family:Golos Text,sans-serif;font-size:17px;font-weight:700;overflow-wrap:anywhere}.chan-desc{color:var(--text-sub);font-size:13.5px;line-height:1.5}.chan-time{color:var(--text-sub);font-size:12.5px;margin-top:8px}.contacts-bottom{background:var(--paper2)}.req-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.map-card,.req-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.req-head{background:var(--ink);color:#fff;font-family:Golos Text,sans-serif;font-size:15px;font-weight:600;margin:0;padding:16px 24px}.req-table{border-collapse:collapse;font-size:13.5px;width:100%}.req-table tr{border-bottom:1px solid var(--line)}.req-table tr:last-child{border-bottom:none}.req-table td{line-height:1.5;padding:11px 24px;vertical-align:top}.req-table td:first-child{color:var(--text-sub);font-size:12px;padding-top:13px;white-space:nowrap;width:96px}.req-table td:last-child{color:var(--text-dark);font-weight:500;overflow-wrap:anywhere}.req-full{color:var(--text-dark);font-size:14px;font-weight:600}.req-foot{border-top:1px solid var(--line);padding:14px 24px}.req-foot a{align-items:center;color:var(--blue-dim);display:inline-flex;font-size:13px;min-height:24px;text-decoration:none}.req-foot a:hover{text-decoration:underline}.map-label{align-items:center;border-bottom:1px solid var(--line);color:var(--text-dark);display:flex;font-size:14px;font-weight:600;gap:8px;padding:14px 20px}.map-label .icon{color:var(--blue-dim);flex-shrink:0;height:18px;width:18px}.map-card iframe{border:0;display:block}@media (max-width:1023.98px){.req-grid{grid-template-columns:1fr}}@media (max-width:767.98px){.stat-strip-row{display:grid;gap:16px 12px;grid-template-columns:repeat(2,1fr)}.chan{padding:20px 18px}.req-foot,.req-head,.req-table td{padding-left:18px;padding-right:18px}}@media (max-width:360px){.stat-strip-row{grid-template-columns:1fr}}.pay-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.pay-method-card{background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:14px;height:auto;overflow:visible;padding:26px 24px;position:relative}.pay-method-card--popular{border-color:var(--blue);box-shadow:0 0 0 3px rgba(45,102,247,.08)}.pay-popular-badge{align-items:center;background:var(--blue);border-radius:20px;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;left:24px;letter-spacing:.04em;padding:4px 12px;position:absolute;right:auto;top:-11px}.pay-popular-badge .icon{stroke-width:2;height:13px;width:13px}.pay-method-logo{align-items:center;background:none;display:flex;height:34px;overflow:visible}.pay-real-logo{display:block;height:auto;max-height:30px;width:auto}.pay-method-body{display:flex;flex:0 1 auto;flex-direction:column;gap:6px}.pay-method-name{color:var(--text-dark);font-family:Golos Text,sans-serif;font-size:17px;font-weight:700}.pay-method-desc{color:var(--text-sub);flex:0 1 auto;font-size:13.5px;line-height:1.5}.pay-method-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pay-tag{align-items:center;background:var(--paper2);border-radius:20px;color:var(--blue-dim);display:inline-flex;font-size:11.5px;font-weight:600;padding:4px 10px}.pay-tag--green{background:var(--ok-bg,#e2f3ea);color:var(--ok-text)}.payment-autopay-section{background:var(--paper2)}.payment-autopay-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:32px 34px}.payment-autopay-head{align-items:center;display:flex;gap:16px;margin-bottom:16px}.payment-autopay-logo{align-items:center;display:flex;height:auto;width:auto}.payment-autopay-logo img{max-height:34px;width:auto}.payment-autopay-title{color:var(--text-dark);font-family:Golos Text,sans-serif;font-size:19px;font-weight:700}.payment-autopay-sub{color:var(--text-sub);font-size:13.5px;margin-top:2px}.payment-autopay-desc{color:var(--text-sub);font-size:15px;line-height:1.7;margin:0 0 20px;max-width:72ch}.payment-autopay-steps{display:grid;gap:12px;list-style:none;margin-bottom:24px;padding:0}.payment-autopay-steps li{align-items:flex-start;color:var(--text-sub);display:flex;font-size:14.5px;gap:12px;line-height:1.6}.pay-step-num{align-items:center;background:var(--paper2);border-radius:50%;color:var(--blue-dim);display:flex;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:600;height:26px;justify-content:center;width:26px}.payment-autopay-btn{align-items:center;background:var(--blue);border-radius:8px;color:#fff;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;padding:13px 24px;text-decoration:none}.payment-autopay-btn:hover{background:var(--blue-dim)}.payment-autopay-btn .icon{height:17px;width:17px}@media (max-width:767.98px){.pay-method-card{padding:22px 18px}.payment-autopay-card{padding:24px 20px}.payment-autopay-head{align-items:flex-start;flex-direction:column;gap:10px}}@media (pointer:coarse){.payment-autopay-btn{min-height:44px}}.news{background:var(--paper);padding:64px 0 88px}.news-list{display:flex;flex-direction:column;gap:16px}.news-item{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:24px;grid-template-columns:92px minmax(0,1fr);padding:26px 28px;position:relative;transition:box-shadow .2s,border-color .2s,transform .2s}.news-item:hover{border-color:#b7c8ec;box-shadow:0 8px 32px rgba(14,23,48,.1);transform:translateY(-2px)}.news-when{align-items:center;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:2px;justify-content:flex-start;margin-right:-24px;padding-right:24px;padding-top:2px}.news-when-day{color:var(--blue-dim);font-family:Golos Text,sans-serif;font-size:30px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.news-when-rest{color:var(--text-sub);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500;letter-spacing:.04em;text-align:center;text-transform:uppercase}.news-body{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.news-title{color:var(--text-dark);font-size:20px;font-weight:700;line-height:1.3}.news-title a{color:inherit;text-decoration:none}.news-title a:after{border-radius:14px;content:"";inset:0;position:absolute}.news-item:hover .news-title a{color:var(--blue-dim)}.news-lead{color:var(--text-sub);font-size:14.5px;line-height:1.6}.news-more{align-items:center;color:var(--blue-dim);display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;margin-top:2px}.news-more .icon{height:16px;transition:transform .2s;width:16px}.news-item:hover .news-more .icon{transform:translateX(3px)}.news-empty{color:var(--text-sub);font-size:15px}.news-pager{margin-top:32px}.news-pager .pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none;margin:0;padding:0}.news-pager .page-item{margin:0}.news-pager .page-link{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:none;color:var(--text-sub);display:flex;font-size:14px;font-weight:600;justify-content:center;min-height:40px;min-width:40px;padding:0 12px;text-decoration:none}.news-pager .page-link:hover{background:#fff;border-color:#b7c8ec;color:var(--text-dark)}.news-pager .page-item.active .page-link{background:var(--blue);border-color:var(--blue);color:#fff}.news-pager .page-item.disabled .page-link{opacity:.45;pointer-events:none}.article{background:var(--paper);padding:64px 0 88px}.article-grid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 300px}.article-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:40px 44px}.article-body{color:var(--text-dark);font-size:16px;line-height:1.75;max-width:68ch}.article-body>:first-child{margin-top:0}.article-body h2{font-size:24px;font-weight:700;line-height:1.25;margin:32px 0 12px}.article-body h3{font-size:19px;font-weight:700;line-height:1.3;margin:26px 0 10px}.article-body p{margin-bottom:16px}.article-body ol,.article-body ul{margin:0 0 16px 20px}.article-body li{margin-bottom:8px}.article-body a{color:var(--blue-dim);text-decoration:underline}.article-body a:hover{color:var(--blue)}.article-body img{border-radius:12px;margin:20px 0}.article-body blockquote{border-left:3px solid var(--blue);color:var(--text-sub);margin:20px 0;padding:4px 0 4px 20px}.article-share{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;margin-top:36px;padding-top:24px}.article-share-label{color:var(--text-sub);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.article-share-btns{display:flex;flex-wrap:wrap;gap:8px}.share-btn{align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px;color:var(--text-dark);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;gap:8px;min-height:40px;padding:0 14px;text-decoration:none;transition:border-color .2s,color .2s}.share-btn:hover{border-color:var(--blue);color:var(--blue-dim)}.share-btn .icon{flex-shrink:0;height:18px;width:18px}.icon--fill{fill:currentColor;stroke:none}.article-share-done{color:var(--ok-text);font-size:13px;font-weight:600}.article-side{position:sticky;top:92px}.side-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 22px 12px}.side-head{color:var(--text-sub);font-size:12px;font-weight:700;letter-spacing:.07em;margin-bottom:14px;text-transform:uppercase}.side-item{border-top:1px solid var(--line);display:block;padding:12px 0;text-decoration:none}.side-item-title{color:var(--text-dark);display:block;font-size:14.5px;font-weight:600;line-height:1.4}.side-item:hover .side-item-title{color:var(--blue-dim)}.side-item-when{color:var(--text-sub);display:block;font-size:12.5px;margin-top:4px}.side-all{align-items:center;border-top:1px solid var(--line);color:var(--blue-dim);display:inline-flex;font-size:13.5px;font-weight:600;gap:6px;padding:14px 0 10px;text-decoration:none;width:100%}.side-all .icon{height:16px;transition:transform .2s;width:16px}.side-all:hover .icon{transform:translateX(3px)}@media (max-width:1023.98px){.article-grid{grid-template-columns:1fr}.article-side{position:static}.article-card{padding:30px 26px}}@media (max-width:767.98px){.article,.news{padding:36px 0 56px}.news-item{gap:10px;grid-template-columns:1fr;padding:22px 20px}.news-when{align-items:baseline;border-right:0;flex-direction:row;gap:8px;margin-right:0;padding-right:0}.news-when-day{font-size:20px}.news-title{font-size:18px}.article-card{padding:24px 20px}.article-body{font-size:15.5px}}@media (pointer:coarse){.news-pager .page-link{min-height:44px;min-width:44px}.share-btn{min-height:44px}}.adm-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.adm-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 24px}.adm-ic{align-items:center;background:var(--paper2);border-radius:12px;color:var(--blue-dim);display:flex;height:46px;justify-content:center;margin-bottom:14px;width:46px}.adm-card h3{color:var(--text-dark);font-size:17px;font-weight:700;margin-bottom:8px}.adm-card p{color:var(--text-sub);font-size:14px;line-height:1.6}.adm-scope{background:var(--paper);padding:64px 0 72px}.adm-list{background:#fff;border:1px solid var(--line);border-radius:14px;display:grid;gap:2px 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:12px 24px 16px}.adm-list li{color:var(--text-dark);font-size:14.5px;line-height:1.5;padding:12px 0 12px 30px;position:relative}.adm-list li:before{background:var(--paper2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c48c9' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 12 5 5L20 6'/%3E%3C/svg%3E") center /11px 11px no-repeat;border-radius:50%;content:"";height:18px;left:0;position:absolute;top:15px;width:18px}.adm-pricing{padding-bottom:88px}.adm-price-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.adm-price{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 24px;position:relative}.adm-price--best{border-color:var(--blue);box-shadow:0 8px 32px rgba(45,102,247,.12)}.adm-price-tag{background:var(--blue);border-radius:20px;color:#fff;left:24px;letter-spacing:.04em;padding:4px 10px;position:absolute;top:-11px}.adm-price-name,.adm-price-tag{font-size:12px;font-weight:700;text-transform:uppercase}.adm-price-name{color:var(--text-sub);letter-spacing:.07em;margin-bottom:10px}.adm-price-num{color:var(--text-dark);font-family:Golos Text,sans-serif;font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.adm-price-num span{color:var(--text-sub);font-size:15px;font-weight:600}.adm-price-note{color:var(--text-sub);font-size:13.5px;line-height:1.55;margin-top:12px}.adm-cta{align-items:center;background:var(--ink);border-radius:16px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:28px;padding:28px 32px}.adm-cta-text{display:flex;flex-direction:column;gap:4px}.adm-cta-text strong{color:var(--white);font-family:Golos Text,sans-serif;font-size:19px;font-weight:700}.adm-cta-text span{color:var(--sub);font-size:14px}.adm-cta-btns{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:900px){.adm-list{grid-template-columns:1fr}}@media (max-width:767.98px){.adm-scope{padding:40px 0 44px}.adm-pricing{padding-bottom:56px}.adm-list{padding:8px 18px 12px}.adm-cta{padding:22px 20px}.adm-cta-btns .btn{flex:1 1 auto}}section.light.isp-about{padding-bottom:48px}.isp-intro{max-width:720px}.isp-lead{color:var(--text-dark);font-size:17px;line-height:1.65;margin-top:12px}.isp-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin-top:22px}.isp-chips li{background:#fff;border:1px solid var(--line);border-radius:20px;color:var(--text-sub);font-size:13.5px;font-weight:600;padding:7px 14px}.isp{background:var(--paper);padding:56px 0 88px}.isp-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));max-width:720px}.isp-card{align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;padding:28px 26px;position:relative}.isp-card--best{border-color:var(--blue);box-shadow:0 8px 32px rgba(45,102,247,.12)}.isp-card-tag{background:var(--blue);border-radius:20px;color:#fff;left:26px;letter-spacing:.04em;padding:4px 10px;position:absolute;top:-11px}.isp-card-kind,.isp-card-tag{font-size:12px;font-weight:700;text-transform:uppercase}.isp-card-kind{color:var(--text-sub);letter-spacing:.07em}.isp-card-name{font-size:17px;margin-top:8px}.isp-card-name,.isp-card-price{color:var(--text-dark);font-family:Golos Text,sans-serif;font-weight:700}.isp-card-price{font-size:34px;font-variant-numeric:tabular-nums;line-height:1;margin-top:14px}.isp-card-price span{color:var(--text-sub);font-size:18px;font-weight:600}.isp-card-note{color:var(--text-sub);font-size:13.5px;line-height:1.55;margin-top:12px}.isp-card-btn{margin-top:22px;width:100%}@media (max-width:767.98px){.isp{padding:36px 0 56px}.isp-lead{font-size:15.5px}.isp-card{padding:24px 20px}}