#pcsoft-zw{
  --ink:#101828;--muted:#667085;--soft:#98a2b3;--line:#e6e8ee;--blue:#2456f0;--blue-d:#173dc2;--green:#00a854;
  --accbg:linear-gradient(96deg,#2456f0,#2456f0);
  --bar:linear-gradient(96deg,#2456f0,#2456f0);
  --herobg:radial-gradient(760px 340px at 50% -10%,#dfe9ff,transparent),linear-gradient(180deg,#f4f7fd,#fff);
  --glow:rgba(36,86,240,.13);--star:#f5a623;
  color-scheme:light;}#pcsoft-zw /* A · индиго — зафиксирован */
body.va{--accbg:linear-gradient(96deg,#2456f0,#2456f0);--bar:linear-gradient(96deg,#2456f0,#2456f0);
        --herobg:radial-gradient(760px 340px at 50% -10%,#dfe9ff,transparent),linear-gradient(180deg,#f4f7fd,#fff);--glow:rgba(36,86,240,.13)}#pcsoft-zw /* B · синий → бирюза — выбран Антоном 21.07.2026 (тот же градиент,#pcsoft-zw что в логотипе) */
body.vb{--accbg:linear-gradient(96deg,#2456f0,#2456f0);--bar:linear-gradient(96deg,#2456f0,#2456f0);
        --herobg:radial-gradient(760px 340px at 50% -10%,#dfe9ff,transparent),linear-gradient(180deg,#f4f7fd,#fff);--glow:rgba(36,86,240,.13)}#pcsoft-zw *{box-sizing:border-box;margin:0;padding:0}#pcsoft-zw{font-family:var(--font);color:var(--ink);background:#fff;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;}#pcsoft-zw a{color:inherit;text-decoration:none}#pcsoft-zw .wrap{max-width:1200px;margin:0 auto;padding:0 24px}#pcsoft-zw .narrow{max-width:900px}#pcsoft-zw /* служебная панель */

.switch b{font-weight:700;color:#94a3b8;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;margin-right:4px}#pcsoft-zw .switch .right{margin-left:auto;color:#64748b}#pcsoft-zw .seo{display:none;position:fixed;top:46px;left:0;right:0;z-index:98;background:#111c33;color:#cbd5e1;padding:14px 22px;font-size:12px;line-height:1.7;border-bottom:1px solid #1e293b}#pcsoft-zw .seo.on{display:block}#pcsoft-zw .seo em{color:#7dd3fc;font-style:normal;font-weight:700;display:inline-block;width:82px}#pcsoft-zw .seo mark{background:rgba(125,211,252,.16);color:#e0f2fe;border-radius:3px;padding:0 3px}#pcsoft-zw /* шапка */
header.site{border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:5}#pcsoft-zw .toprow{border-bottom:1px solid var(--line)}#pcsoft-zw .toprow .wrap{display:flex;gap:26px;padding:9px 24px;font-size:12.5px;color:var(--muted)}#pcsoft-zw .toprow a:hover{color:var(--blue-d)}#pcsoft-zw .mainrow .wrap{display:flex;align-items:center;gap:14px;padding:14px 24px}#pcsoft-zw .logo{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:19px;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:var(--ink)}#pcsoft-zw .logo svg{display:block;flex:none}#pcsoft-zw .cat-btn{display:flex;align-items:center;gap:9px;background:#0b1220;color:#fff;border:0;border-radius:11px;padding:12px 18px;font-weight:700;font-size:14px;font-family:var(--font);cursor:pointer}#pcsoft-zw .search{flex:1;display:flex;align-items:center;border:1.5px solid var(--line);border-radius:11px;padding-left:13px}#pcsoft-zw .search input{flex:1;border:0;padding:11px 12px;font-size:14px;font-family:var(--font);outline:0;background:transparent}#pcsoft-zw .getcid-btn{display:flex;align-items:center;height:42px;padding:0 16px;border:1.5px solid var(--line);border-radius:11px;font-weight:700;font-size:13px;font-family:var(--font);color:var(--blue-d);background:#f5f8ff}#pcsoft-zw .hbtn{display:grid;place-items:center;width:42px;height:42px;border:1.5px solid var(--line);border-radius:11px;color:#3d4a63;flex:none}#pcsoft-zw /* типографика */
/* заголовки разделов — та же логика,#pcsoft-zw что у H1: чёрный + акцент,#pcsoft-zw размер меньше */
h2{font-size:34px;line-height:1.18;letter-spacing:-.03em;font-weight:700;margin-bottom:12px;text-wrap:balance}#pcsoft-zw h3{font-size:17px;margin:22px 0 8px}#pcsoft-zw .acc{background:var(--accbg);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}#pcsoft-zw p{line-height:1.78;color:#374151;font-size:15px}#pcsoft-zw .sec{padding:56px 0}#pcsoft-zw .sec-sub{color:var(--muted);font-size:15.5px;line-height:1.72;margin-bottom:22px;max-width:760px}#pcsoft-zw /* раздел с центрированной шапкой (только прямые дети .wrap,#pcsoft-zw не карточки) */
.mid > .wrap > h2{text-align:center}#pcsoft-zw .mid > .wrap > .sec-sub{margin-left:auto;margin-right:auto;text-align:center}#pcsoft-zw .mid > .wrap > h3{text-align:center;margin-top:38px;font-size:24px;line-height:1.24;letter-spacing:-.025em;font-weight:700}#pcsoft-zw .mid > .wrap > .outro{max-width:860px;margin:0 auto;text-align:center}
@media(max-width:760px){h2{font-size:25px}.mid > .wrap > h3{font-size:20px}}#pcsoft-zw /* защита: контейнеры иконок никогда не наследуют чужие отступы и рамки */
[data-ic]{padding:0;margin:0;border:0;box-sizing:border-box}#pcsoft-zw [data-ic]>svg{display:block;flex:none}#pcsoft-zw /* герой */
.hero{background:var(--herobg);padding:28px 0 124px;text-align:center;position:relative;overflow:hidden}#pcsoft-zw .hero::before{content:"";position:absolute;left:50%;top:-170px;width:640px;height:640px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,var(--glow),transparent 62%)}#pcsoft-zw .hero .wrap{position:relative;z-index:2}#pcsoft-zw .crumbs{font-size:12.5px;color:var(--soft);display:flex;gap:8px;flex-wrap:wrap;justify-content:center}#pcsoft-zw h1{font-size:48px;line-height:1.12;letter-spacing:-.035em;font-weight:800;max-width:900px;margin:20px auto 16px;text-wrap:balance}#pcsoft-zw h1 .acc{background:var(--accbg);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}#pcsoft-zw .lead{color:var(--muted);font-size:16.5px;line-height:1.7;max-width:640px;margin:0 auto}#pcsoft-zw .marks{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}#pcsoft-zw /* только ПРЯМЫЕ дети — иначе паддинг плашки протекал во вложенный кружок с иконкой
   и сдвигал её влево на 4px */
.marks > span{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:9px 18px 9px 9px;font-size:13px;color:#475467;box-shadow:0 4px 14px rgba(16,24,40,.05)}#pcsoft-zw .marks .ib{width:28px;height:28px;border-radius:99px;background:#f4f7fd;display:grid;place-items:center;color:var(--ink);flex:none;padding:0;border:0;box-shadow:none}#pcsoft-zw /* генератор */
.float{margin-top:-82px;position:relative;z-index:6}#pcsoft-zw .gcard{background:#fff;border:1px solid #e2e8f6;border-radius:24px;box-shadow:0 34px 80px rgba(16,24,40,.16);overflow:hidden}#pcsoft-zw .gcard .ch{padding:18px 26px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:11px;font-weight:700;font-size:15px}#pcsoft-zw .gcard .st{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#027a48;background:#ecfdf3;border:1px solid #a7f3d0;border-radius:99px;padding:5px 12px}#pcsoft-zw .gcard .st i{width:7px;height:7px;border-radius:99px;background:#22c55e;display:block;animation:pulse 1.8s ease-out infinite}
@keyframes pulse{
  0%{box-shadow:0 0 0 0 rgba(34,197,94,.65);opacity:1}
  70%{box-shadow:0 0 0 7px rgba(34,197,94,0);opacity:.65}
  100%{box-shadow:0 0 0 0 rgba(34,197,94,0);opacity:1}}
@media(prefers-reduced-motion:reduce){.gcard .st i{animation:none}.bar-p i{animation:none;width:62%}}#pcsoft-zw .gcard .cb{padding:24px 26px}#pcsoft-zw .row4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}#pcsoft-zw .lbl{font-size:12px;font-weight:600;margin-bottom:7px;display:block}#pcsoft-zw select{width:100%;border:1.5px solid var(--line);border-radius:11px;padding:12px 13px;font-weight:600;font-size:14px;font-family:var(--font);background:#fff;color:var(--ink);outline:0;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23667085' stroke-width='2'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 12px center}#pcsoft-zw .goline{display:flex;align-items:center;gap:16px;margin-top:16px;flex-wrap:wrap}#pcsoft-zw .btn-go{border:0;border-radius:12px;background:var(--blue);color:#fff;font-weight:700;font-size:14.5px;font-family:var(--font);padding:14px 26px;cursor:pointer}#pcsoft-zw .btn-go:hover{background:var(--blue-d)}#pcsoft-zw .note-s{font-size:12.5px;color:var(--muted)}#pcsoft-zw .ltsc-note{margin-top:16px;border-top:1px dashed var(--line);padding-top:15px;display:flex;gap:11px;font-size:12.5px;color:var(--muted);line-height:1.65}#pcsoft-zw .ltsc-note b{color:#475467;font-weight:600}#pcsoft-zw .result{display:none;margin-top:18px;border:1px solid #a7f3d0;background:#f6fefa;border-radius:14px;padding:16px 18px}#pcsoft-zw .result.on{display:block;animation:pop .25s ease}
@keyframes pop{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}#pcsoft-zw .result b{font-size:13.5px;color:#027a48;display:block;margin-bottom:7px}#pcsoft-zw .dl-btn{display:inline-flex;align-items:center;gap:9px;margin-top:13px;background:#00a854;color:#fff;border-radius:12px;padding:13px 24px;font-weight:700;font-size:14.5px;font-family:var(--font);border:0;cursor:pointer}#pcsoft-zw .dl-btn:hover{background:#00934a}#pcsoft-zw .dl-meta{font-size:12px;color:var(--muted);margin-top:9px}#pcsoft-zw .result.wait{border-color:#bfdbfe;background:#eff6ff}#pcsoft-zw .result.wait b{color:#1d4ed8}#pcsoft-zw .avail{display:flex;flex-direction:column;gap:8px;margin-top:12px}#pcsoft-zw .avail-item{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #bfdbfe;border-radius:11px;padding:10px 14px;font-weight:600;font-size:13.5px;font-family:var(--font);color:#1d4ed8}#pcsoft-zw .avail-item:hover{background:#1d4ed8;color:#fff;border-color:#1d4ed8}#pcsoft-zw .avail-item svg{flex:none}#pcsoft-zw .src-badge{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;font-weight:700;border-radius:8px;padding:4px 10px;margin-left:auto}#pcsoft-zw .src-badge.live{background:#ecfdf3;color:#027a48}#pcsoft-zw .src-badge.pending{background:#fffbeb;color:#92400e}#pcsoft-zw .result code{display:block;background:#fff;border:1px solid #d6f3e4;border-radius:9px;padding:11px 13px;font:12px/1.6 ui-monospace,Menlo,monospace;color:#0f172a;word-break:break-all}#pcsoft-zw /* что вы получите */
.proof{display:grid;grid-template-columns:1.02fr .98fr;gap:44px;align-items:center;padding:56px 0 0}#pcsoft-zw .win{background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 26px 60px rgba(16,24,40,.12);overflow:hidden}#pcsoft-zw .win .bar{background:#f4f6fa;border-bottom:1px solid var(--line);padding:11px 15px;display:flex;align-items:center;gap:7px}#pcsoft-zw .win .bar i{width:10px;height:10px;border-radius:99px;background:#dde2ea;display:block}#pcsoft-zw .win .bar span{margin-left:8px;font-size:12px;color:var(--soft)}#pcsoft-zw .win .body{padding:22px}#pcsoft-zw .file{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:14px;padding:14px}#pcsoft-zw .file .ic{width:46px;height:46px;border-radius:12px;background:#eef3ff;color:var(--blue-d);display:grid;place-items:center;flex:none}#pcsoft-zw .file b{display:block;font-size:14.5px;word-break:break-all}#pcsoft-zw .file small{color:var(--muted);font-size:12px}#pcsoft-zw .bar-p{height:7px;border-radius:99px;background:#eef1f6;margin:16px 0 8px;overflow:hidden}#pcsoft-zw .bar-p i{display:block;height:100%;border-radius:99px;background:var(--bar);animation:grow 2.8s ease-in-out infinite alternate}
@keyframes grow{from{width:36%}to{width:88%}}#pcsoft-zw .meta{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}#pcsoft-zw .kv{margin-top:18px;border-top:1px dashed var(--line);padding-top:14px;display:grid;gap:10px;font-size:13.5px}#pcsoft-zw .kv div{display:flex;justify-content:space-between;gap:14px}#pcsoft-zw .kv span{color:var(--muted)}#pcsoft-zw .kv b{font-weight:600;text-align:right}#pcsoft-zw .ul{display:grid;gap:15px}#pcsoft-zw .ul div{display:flex;gap:13px;align-items:flex-start;font-size:15px;color:#344054;line-height:1.55}#pcsoft-zw .ul .ck{width:26px;height:26px;border-radius:99px;background:#ecfdf3;color:#00a854;display:grid;place-items:center;flex:none;margin-top:1px}#pcsoft-zw .hashnote{margin-top:24px;border:1px dashed #cfd6e4;border-radius:14px;padding:14px 16px;font-size:12.5px;color:var(--muted);line-height:1.65;display:flex;gap:11px}#pcsoft-zw .hashnote svg{color:var(--soft);flex:none;margin-top:1px}#pcsoft-zw .hashnote code{background:#f4f6fa;border-radius:5px;padding:1px 6px;font-size:11.5px}#pcsoft-zw /* без VPN */
.vpn{background:#f7f9fd;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#pcsoft-zw .cmp{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}#pcsoft-zw .cmp .c{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px}#pcsoft-zw .cmp .c.good{border-color:#a7f3d0;box-shadow:0 10px 28px rgba(0,168,84,.09)}#pcsoft-zw .cmp .c .t{display:flex;align-items:center;gap:9px;font-weight:700;font-size:14.5px;margin-bottom:9px}#pcsoft-zw .cmp .c .t .m{width:22px;height:22px;border-radius:99px;display:grid;place-items:center;flex:none;background:#fef2f2;color:#e11d48}#pcsoft-zw .cmp .c.good .t .m{background:#ecfdf3;color:#00a854}#pcsoft-zw .cmp .c p{font-size:13px;color:var(--muted);line-height:1.6}#pcsoft-zw /* ---- шаги: дорожка ---- */
.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;position:relative}#pcsoft-zw .flow::before{content:"";position:absolute;top:26px;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,#d6ddea 0 7px,transparent 7px 15px);z-index:0}#pcsoft-zw .fstep{position:relative;z-index:1;background:#fff;border:1px solid var(--line);border-radius:18px;padding:34px 20px 20px;text-align:center;transition:.18s}#pcsoft-zw .fstep:hover{box-shadow:0 16px 40px rgba(16,24,40,.09);border-color:#d7e3fb;transform:translateY(-2px)}#pcsoft-zw .fstep .n{position:absolute;top:-16px;left:50%;transform:translateX(-50%);width:52px;height:52px;border-radius:99px;background:var(--bar);color:#fff;display:grid;place-items:center;font-weight:700;font-size:19px;font-family:var(--font);box-shadow:0 8px 20px rgba(16,24,40,.16);border:4px solid #fff}#pcsoft-zw .fstep .fic{width:44px;height:44px;border-radius:13px;background:#f4f7fd;color:var(--ink);display:grid;place-items:center;margin:8px auto 12px}#pcsoft-zw .fstep b{display:block;font-size:16px;margin-bottom:7px;letter-spacing:-.01em}#pcsoft-zw .fstep p{font-size:13.5px;color:var(--muted);line-height:1.65}#pcsoft-zw .fstep .tm{display:inline-block;margin-top:12px;font-size:11.5px;font-weight:700;color:#027a48;background:#ecfdf3;border-radius:8px;padding:4px 11px}#pcsoft-zw /* ---- карточки-сценарии ---- */
.cases{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}#pcsoft-zw .case{border:1px solid var(--line);border-radius:20px;padding:22px;background:#fff;display:flex;flex-direction:column;transition:.18s}#pcsoft-zw .case:hover{box-shadow:0 18px 44px rgba(16,24,40,.1);border-color:#d7e3fb;transform:translateY(-2px)}#pcsoft-zw .case .top{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}#pcsoft-zw .case .ci{width:46px;height:46px;border-radius:13px;background:var(--bar);color:#fff;display:grid;place-items:center;flex:none}#pcsoft-zw .case h3{font-size:17.5px;margin:0 0 4px;letter-spacing:-.015em}#pcsoft-zw .case .rec{font-size:13px;color:var(--blue-d);font-weight:700}#pcsoft-zw .case p{font-size:13.5px;color:var(--muted);line-height:1.68;margin-bottom:13px}#pcsoft-zw .chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}#pcsoft-zw .chips span{font-size:11.5px;font-weight:600;color:#475467;background:#f4f6fa;border:1px solid var(--line);border-radius:8px;padding:4px 10px}#pcsoft-zw .case .go{margin-top:auto;font-size:13.5px;font-weight:700;color:var(--blue);display:inline-flex;align-items:center;gap:7px}#pcsoft-zw .case .go:hover{gap:11px;color:var(--blue-d)}#pcsoft-zw /* ---- требования: две колонки ---- */
.reqs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}#pcsoft-zw .rq{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}#pcsoft-zw .rq .rh{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px;background:#fafbfe}#pcsoft-zw .rq .rh b{font-size:19px;letter-spacing:-.02em}#pcsoft-zw .rq .rh .badge{margin-left:auto;font-size:11px;font-weight:700;border-radius:8px;padding:4px 10px;white-space:nowrap}#pcsoft-zw .rq.now .rh{background:linear-gradient(100deg,#f2f6ff,#fafbfe)}#pcsoft-zw .rq.now .badge{background:#ecfdf3;color:#027a48}#pcsoft-zw .rq.old .badge{background:#fef3f2;color:#b42318}#pcsoft-zw .rq .rr{display:flex;justify-content:space-between;gap:16px;padding:13px 22px;border-bottom:1px solid #f1f3f8;font-size:14px}#pcsoft-zw .rq .rr:last-child{border-bottom:0}#pcsoft-zw .rq .rr .k{color:var(--muted);display:flex;align-items:center;gap:9px}#pcsoft-zw .rq .rr .k svg{color:var(--soft);flex:none}#pcsoft-zw .rq .rr .v{font-weight:600;text-align:right}#pcsoft-zw .rq .rr .v.warn{color:#b42318}#pcsoft-zw .rq .rr .v.ok{color:#027a48}#pcsoft-zw .tip{margin-top:18px;border:1px solid #dbe6fb;background:#f5f8ff;border-radius:16px;padding:18px 20px;display:flex;gap:14px}#pcsoft-zw .tip .ti{width:38px;height:38px;border-radius:11px;background:#fff;color:var(--blue-d);display:grid;place-items:center;flex:none;border:1px solid #dbe6fb}#pcsoft-zw .tip b{display:block;font-size:14.5px;margin-bottom:5px}#pcsoft-zw .tip p{font-size:13.5px;color:var(--muted);line-height:1.7;margin:0}#pcsoft-zw .tip code{background:#fff;border:1px solid #dbe6fb;border-radius:6px;padding:1px 7px;font:12.5px ui-monospace,Menlo,monospace;color:var(--blue-d)}#pcsoft-zw /* ---- товары ---- */
.prods{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}#pcsoft-zw .pcard{border:1px solid var(--line);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:10px;transition:.18s;background:#fff;position:relative}#pcsoft-zw .pcard:hover{box-shadow:0 18px 46px rgba(16,24,40,.12);transform:translateY(-3px);border-color:#d7e3fb}#pcsoft-zw .pcard .ph{border-radius:14px;overflow:hidden;aspect-ratio:3/4;background:#f2f4f8;position:relative}#pcsoft-zw .pcard .ph img{width:100%;height:100%;object-fit:cover}#pcsoft-zw .pcard .ver{position:absolute;top:9px;left:9px;background:rgba(11,18,32,.86);color:#fff;font-weight:700;font-size:11px;font-family:var(--font);border-radius:8px;padding:4px 9px;backdrop-filter:blur(6px)}#pcsoft-zw .pcard h3{font-size:15px;line-height:1.35;margin:0;min-height:40px;letter-spacing:-.01em}#pcsoft-zw .pcard .fe{font-size:12.5px;color:var(--muted);line-height:1.55}#pcsoft-zw .pcard .prow{display:flex;align-items:baseline;gap:8px;margin-top:auto}#pcsoft-zw .pcard .price{font-size:21px;font-weight:700;letter-spacing: -0.005em}#pcsoft-zw .pcard .pnote{font-size:11.5px;color:var(--soft)}#pcsoft-zw .pcard .buy{margin-top:0;text-align:center;border-radius:12px;padding:12px;font-weight:700;font-size:13.5px;font-family:var(--font);background:var(--blue);color:#fff;cursor:pointer;border:0;display:block}#pcsoft-zw .pcard .buy:hover{background:var(--blue-d)}#pcsoft-zw .hpline{display:flex;gap:12px;align-items:center;margin-top:18px;border:1px dashed #cfd6e4;border-radius:14px;padding:14px 18px;font-size:13.5px;color:var(--muted);line-height:1.65}#pcsoft-zw .hpline svg{color:var(--soft);flex:none}#pcsoft-zw .hpline b{color:var(--ink);font-weight:600}#pcsoft-zw .dark{background:#0b1220;border-radius:18px;color:#fff;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:14px}#pcsoft-zw .dark b{font-size:16px;display:block;margin-bottom:5px}#pcsoft-zw .dark p{color:#94a3b8;font-size:13.5px;margin:0}#pcsoft-zw .dark .buy{background:#fff;color:#0b1220;border:0;border-radius:11px;padding:12px 24px;font-weight:700;font-size:13.5px;font-family:var(--font);cursor:pointer;white-space:nowrap}#pcsoft-zw /* FAQ */
.faq details{border:1px solid var(--line);border-radius:14px;background:#fff;margin-bottom:9px}#pcsoft-zw .faq summary{padding:15px 20px;font-weight:600;font-size:15px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}#pcsoft-zw .faq summary::-webkit-details-marker{display:none}#pcsoft-zw .faq summary::after{content:"+";color:var(--soft);font-size:20px;line-height:1;flex:none}#pcsoft-zw .faq details[open] summary::after{content:"–"}#pcsoft-zw .faq .body{padding:0 20px 16px;color:var(--muted);font-size:14px;line-height:1.7}#pcsoft-zw /* SEO-текст */
.seotext{background:#f7f9fd;border-top:1px solid var(--line)}#pcsoft-zw .seotext p{font-size:14.5px;color:#475467;margin-bottom:13px}#pcsoft-zw /* ══════════ БЛОК ОТЗЫВОВ (вариант 2) ══════════ */
.rev{padding:46px 0 58px}#pcsoft-zw .rev-top{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:24px}#pcsoft-zw .rev-top h2{margin:0}#pcsoft-zw .rev-sort{margin-left:auto;position:relative}#pcsoft-zw .rev-sort select{appearance:none;color-scheme:only light;border:1.5px solid var(--line);border-radius:11px;padding:10px 38px 10px 14px;font-weight:600;font-size:13.5px;font-family:var(--font);color:var(--ink);background:#fff;cursor:pointer;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23667085' stroke-width='2'><path d='M4 6l4 4 4-4'/></svg>");background-repeat:no-repeat;background-position:right 12px center}#pcsoft-zw .rev-sort select option{background:#fff;color:#101828}#pcsoft-zw /* сводка рейтинга — с распределением по звёздам */
.rev-summary{display:flex;gap:28px;align-items:center;flex-wrap:wrap;border:1px solid var(--line);border-radius:22px;padding:22px 26px;margin-bottom:22px;background:linear-gradient(180deg,#fafbff,#fff);box-shadow:0 14px 40px rgba(16,24,40,.05)}#pcsoft-zw .rs-big{display:flex;flex-direction:column;align-items:center;gap:4px;padding-right:26px;border-right:1px solid var(--line);flex:none}#pcsoft-zw .rs-num{font-size:46px;font-weight:700;letter-spacing: -0.015em;line-height:1}#pcsoft-zw .rs-count{font-size:12.5px;color:var(--muted)}#pcsoft-zw .rev-dist{flex:1;min-width:220px;display:grid;gap:7px}#pcsoft-zw .dist-row{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--muted)}#pcsoft-zw .dist-row .lab{width:34px;display:inline-flex;align-items:center;gap:3px;color:#475467;font-weight:600}#pcsoft-zw .dist-row .lab .s{color:var(--star)}#pcsoft-zw .dist-bar{flex:1;height:8px;border-radius:99px;background:#eef1f6;overflow:hidden}#pcsoft-zw .dist-bar i{display:block;height:100%;border-radius:99px;background:var(--star)}#pcsoft-zw .dist-row .pc{width:34px;text-align:right}#pcsoft-zw .stars{display:inline-flex;gap:1px;font-size:15px;line-height:1;letter-spacing:1px;color:#d0d5dd;white-space:nowrap}#pcsoft-zw .stars span.on{color:var(--star)}#pcsoft-zw /* форма */
.rev-form{border:1px solid var(--line);border-radius:18px;padding:18px;margin-bottom:26px;background:#fff;transition:.18s}#pcsoft-zw .rev-form:focus-within{border-color:#c9d6f7;box-shadow:0 8px 30px rgba(36,86,240,.08)}#pcsoft-zw .rf-top{display:flex;gap:14px}#pcsoft-zw .rf-body{flex:1}#pcsoft-zw .rf-name{width:100%;border:1.5px solid var(--line);border-radius:11px;padding:10px 13px;font-weight:600;font-size:13.5px;font-family:var(--font);outline:0;margin-bottom:10px;max-width:280px;background:#fff;color:var(--ink)}#pcsoft-zw .rf-name:focus{border-color:#c9d6f7}#pcsoft-zw .rf-text{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6;font-family:var(--font);outline:0;resize:vertical;min-height:88px;color:var(--ink);background:#fff}#pcsoft-zw .rf-text:focus{border-color:#c9d6f7}#pcsoft-zw .rf-stars{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;color:var(--muted);flex-wrap:wrap}#pcsoft-zw .starpick{display:inline-flex;gap:3px;cursor:pointer;font-size:26px;line-height:1;color:#d0d5dd}#pcsoft-zw .starpick span{transition:transform .1s}#pcsoft-zw .starpick span:hover{transform:scale(1.14)}#pcsoft-zw .starpick span.on{color:var(--star)}@keyframes pcsoft-zw-star-pop{0%{transform:scale(1)}55%{transform:scale(1.16)}100%{transform:scale(1)}}#pcsoft-zw .starpick .is-popping{animation:pcsoft-zw-star-pop .2s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){#pcsoft-zw .starpick span{transition:none!important;animation:none!important}}#pcsoft-zw .rf-foot{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}#pcsoft-zw .imgbtn{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:9px 14px;font-weight:600;font-size:13px;font-family:var(--font);color:#475467;cursor:pointer}#pcsoft-zw .imgbtn:hover{border-color:#c9d6f7;color:var(--blue-d)}#pcsoft-zw .rf-hint{font-size:11.5px;color:var(--soft)}#pcsoft-zw .rf-hint.is-selected{color:#2456f0;font-weight:600}#pcsoft-zw .rf-send{margin-left:auto;border:0;border-radius:11px;background:var(--blue);color:#fff;font-weight:700;font-size:13.5px;font-family:var(--font);padding:11px 26px;cursor:pointer}#pcsoft-zw .rf-send:hover{background:var(--blue-d)}#pcsoft-zw .previews{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}#pcsoft-zw .thumb{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}#pcsoft-zw .thumb img{width:100%;height:100%;object-fit:cover}#pcsoft-zw .thumb .x{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:99px;background:rgba(11,18,32,.78);color:#fff;border:0;font-size:12px;line-height:18px;text-align:center;cursor:pointer;padding:0}#pcsoft-zw /* аватар */
.av{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px;flex:none;overflow:hidden}#pcsoft-zw .av.brand{background:#fff;border:1px solid var(--line)}#pcsoft-zw .av.brand svg{width:27px;height:27px}#pcsoft-zw /* список — карточки */
.rev-list{display:flex;flex-direction:column;gap:14px}#pcsoft-zw .cm{padding:0}#pcsoft-zw .cm > .cm-in{display:flex;gap:14px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:0 10px 30px rgba(16,24,40,.05);transition:.18s}#pcsoft-zw .cm > .cm-in:hover{box-shadow:0 18px 44px rgba(16,24,40,.1);border-color:#dbe4fb;transform:translateY(-2px)}#pcsoft-zw .cm-main{flex:1;min-width:0}#pcsoft-zw .cm-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:3px}#pcsoft-zw .cm-name{font-weight:700;font-size:14.5px}#pcsoft-zw .cm-verified{display:inline-flex;align-items:center}#pcsoft-zw .cm-verified svg{display:block}#pcsoft-zw .cm-role{font-size:11px;font-weight:700;color:var(--blue);background:#eaefff;border-radius:7px;padding:2px 8px}#pcsoft-zw .cm-date{font-size:12px;color:var(--soft);margin-left:auto}#pcsoft-zw .cm-stars{margin:2px 0 6px}#pcsoft-zw .cm-text{font-size:14px;line-height:1.68;color:#344054;white-space:pre-line}#pcsoft-zw .cm-text.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}#pcsoft-zw .cm-more{background:0;border:0;color:var(--blue);font-weight:600;font-size:12.5px;font-family:var(--font);cursor:pointer;padding:4px 0 0;display:inline-block}#pcsoft-zw .cm-imgs{display:flex;gap:9px;flex-wrap:wrap;margin-top:11px}#pcsoft-zw .cm-imgs a{width:92px;height:70px;border-radius:10px;overflow:hidden;border:1px solid var(--line);display:block}#pcsoft-zw .cm-imgs img{width:100%;height:100%;object-fit:cover}#pcsoft-zw .cm-acts{display:flex;align-items:center;gap:18px;margin-top:11px}#pcsoft-zw .cm-act{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--muted);background:0;border:0;cursor:pointer;padding:0}#pcsoft-zw .cm-act:hover{color:var(--blue-d)}#pcsoft-zw .cm-act svg{width:15px;height:15px}#pcsoft-zw .cm-act.liked{color:var(--blue)}#pcsoft-zw .cm-act.liked svg{fill:var(--blue)}#pcsoft-zw /* ответы */
.cm-replies{margin-top:12px;padding-left:26px;display:flex;flex-direction:column;gap:12px}#pcsoft-zw .cm-replies .cm > .cm-in{border-left:3px solid #dbe4fb;border-radius:12px;box-shadow:none;background:#fbfcfe}#pcsoft-zw .cm.admin > .cm-in{background:linear-gradient(180deg,#f5f8ff,#fff);border-color:#dbe6ff;border-left:3px solid var(--blue)}#pcsoft-zw /* инлайн-форма ответа */
.reply-box{margin-top:12px;display:none}#pcsoft-zw .reply-box.on{display:block}#pcsoft-zw .reply-box textarea{width:100%;border:1.5px solid var(--line);border-radius:11px;padding:10px 13px;font-size:13.5px;line-height:1.55;font-family:var(--font);outline:0;resize:vertical;min-height:64px;background:#fff;color:var(--ink)}#pcsoft-zw .reply-box textarea:focus{border-color:#c9d6f7}#pcsoft-zw .reply-foot{display:flex;gap:9px;margin-top:9px}#pcsoft-zw .reply-send{border:0;border-radius:10px;background:var(--blue);color:#fff;font-weight:700;font-size:12.5px;font-family:var(--font);padding:8px 18px;cursor:pointer}#pcsoft-zw .reply-cancel{border:1.5px solid var(--line);border-radius:10px;background:#fff;color:#475467;font-weight:600;font-size:12.5px;font-family:var(--font);padding:8px 16px;cursor:pointer}#pcsoft-zw .rev-more{display:block;margin:18px auto 0;border:1.5px solid var(--line);background:#fff;border-radius:12px;padding:13px 30px;font-weight:700;font-size:13.5px;font-family:var(--font);color:var(--ink);cursor:pointer}#pcsoft-zw .rev-more:hover{border-color:#c9d6f7;color:var(--blue-d)}#pcsoft-zw .hidden{display:none}
@media(max-width:820px){.rev-summary{gap:18px}.cm-date{margin-left:0;width:100%}}#pcsoft-zw /* ---------- подвал: траст-полоса + 5 колонок (FI2) ---------- */
.logo-f{display:inline-flex;align-items:center;gap:11px;font-weight:700;font-size:20px;color:var(--ink);letter-spacing:-.02em}#pcsoft-zw .logo-f svg{flex:none}#pcsoft-zw .tband{background:#fff;border-top:1px solid var(--line)}#pcsoft-zw .tband .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:18px 24px;align-items:stretch}#pcsoft-zw .tb{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;gap:12px;align-items:center;font-size:12.5px;color:var(--muted)}#pcsoft-zw .tb b{display:block;color:var(--ink);font-size:13.5px}#pcsoft-zw .tb .y{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:700;color:#fff;flex:none;font-size:15px}#pcsoft-zw .tb .soon{font-size:10px;font-weight:700;color:#98a2b3;background:#f1f3f7;border-radius:6px;padding:2px 7px;margin-left:6px;vertical-align:1px}#pcsoft-zw .f-light{background:#fff;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}#pcsoft-zw .f-light h4{color:var(--ink);font-size:12px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}#pcsoft-zw .f-light .col a{display:block;padding:5px 0}#pcsoft-zw .f-light .col a:hover{color:var(--blue-d)}#pcsoft-zw .f-light .col .new{font-size:9.5px;font-weight:700;color:#027a48;background:#ecfdf3;border-radius:5px;padding:1px 6px;margin-left:6px;vertical-align:1px;letter-spacing:.04em}#pcsoft-zw .seo-lead{line-height:1.7;margin:14px 0 0;color:#475467;font-size:13px}#pcsoft-zw .f-light .sup-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#0f172a;color:#fff;border-radius:10px;padding:12px 22px;font-weight:700;font-size:13px;font-family:var(--font);cursor:pointer;border:0;margin-top:16px}#pcsoft-zw .f-light .sup-btn:hover{background:#0b1220}#pcsoft-zw .phone{font-weight:700;font-size:19px;line-height:1.2;font-family:var(--font);color:var(--ink);letter-spacing:-.01em;display:block}#pcsoft-zw .hours{color:var(--soft);font-size:13px;line-height:1.65;margin-top:5px}#pcsoft-zw .mail-line{display:flex;gap:9px;align-items:center;padding:10px 0 0;color:#475467}#pcsoft-zw .mail-line svg{color:var(--soft);flex:none}#pcsoft-zw .f-light .req{font-size:12.5px;color:var(--soft);line-height:1.75}#pcsoft-zw .bottom-line{border-top:1px solid var(--line);background:#fafbfd}#pcsoft-zw .bottom-line .wrap{display:flex;align-items:center;gap:8px 22px;padding:15px 24px;font-size:12px;color:#8a94a6;flex-wrap:wrap}#pcsoft-zw .bottom-line a:hover{color:var(--blue-d)}#pcsoft-zw .bottom-line .copy{font-weight:600;color:#667085}#pcsoft-zw .bottom-line .links{margin-left:auto;display:flex;gap:20px;flex-wrap:wrap}#pcsoft-zw .m-acc{display:none}#pcsoft-zw .fi2 .grid{display:grid;grid-template-columns:1.3fr .8fr .8fr .8fr .95fr;gap:26px;padding:30px 0 22px;align-items:start}#pcsoft-zw .fi2 .about .sup-btn{margin-top:16px}#pcsoft-zw .fi2 .contacts .req{margin-top:14px}
@media(max-width:1000px){.tband .wrap{grid-template-columns:1fr 1fr}.fi2 .grid{grid-template-columns:1fr 1fr 1fr}.fi2 .about{grid-column:1/-1}}
@media(max-width:620px){.tband .wrap{grid-template-columns:1fr;gap:8px;padding:16px 20px}.tb{padding:11px 12px;border-radius:12px}.tb .y{width:32px;height:32px;border-radius:9px;font-size:13px}.desk-col{display:none!important}.m-acc{display:block;border-top:1px solid var(--line)}.m-acc details{border-bottom:1px solid var(--line)}.m-acc summary{list-style:none;cursor:pointer;padding:15px 20px;font-weight:700;font-size:13px;font-family:var(--font);color:var(--ink);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;justify-content:space-between}.m-acc summary::-webkit-details-marker{display:none}.m-acc summary::after{content:"";width:9px;height:9px;border-right:2px solid #b6bdc9;border-bottom:2px solid #b6bdc9;transform:rotate(45deg);margin-top:-4px}.m-acc details[open] summary::after{transform:rotate(-135deg);margin-top:2px}.m-acc .body{padding:0 20px 14px}.m-acc .body a{display:block;padding:7px 0;color:var(--muted);font-size:13.5px}.m-acc .body .new{font-size:9.5px;font-weight:700;color:#027a48;background:#ecfdf3;border-radius:5px;padding:1px 6px;margin-left:6px}.fi2 .grid{grid-template-columns:1fr;gap:0;padding:0}.fi2 .col{background:transparent;border:0;border-radius:0;padding:0}.fi2 .about{padding:22px 20px 18px}.fi2 .contacts{padding:18px 20px 20px;border-top:1px solid var(--line)}.fi2 .contacts .req{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.f-light .sup-btn{width:100%;margin-top:16px}.bottom-line .wrap{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px}.bottom-line .links{margin-left:0;gap:10px 18px}.f-light .req{overflow-wrap:anywhere}}

/* Фото, подтверждённый пользователь и реальные лайки отзывов. */
#pcsoft-zw .pcrev-photo-upload{margin-top:12px}#pcsoft-zw .pcrev-photo-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#pcsoft-zw .pcrev-photo-trigger{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line);background:#fff;border-radius:11px;padding:9px 14px;font:600 13px/1.2 var(--font);color:#475467;cursor:pointer}#pcsoft-zw .pcrev-photo-trigger:hover{border-color:#c9d6f7;color:var(--blue-d)}#pcsoft-zw .pcrev-photo-trigger svg{width:16px;height:16px}#pcsoft-zw .pcrev-photo-previews{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}#pcsoft-zw .pcrev-photo-preview{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}#pcsoft-zw .pcrev-photo-preview img{display:block;width:100%;height:100%;object-fit:cover}#pcsoft-zw .pcrev-photo-remove{position:absolute;top:4px;right:4px;width:22px;height:22px;border:0;border-radius:50%;padding:0;background:rgba(16,24,40,.82);color:#fff;font:700 16px/20px var(--font);cursor:pointer}#pcsoft-zw .pcrev-photo-error{display:block;min-height:18px;margin-top:4px;color:#b42318;font-size:12px}#pcsoft-zw .cm-buyer-verified{position:relative;display:inline-flex;align-items:center;color:#98a2b3;cursor:help;outline:0}#pcsoft-zw .cm-buyer-verified svg{width:20px;height:20px}#pcsoft-zw .cm-buyer-verified::after{content:attr(data-tooltip);position:absolute;z-index:20;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);width:max-content;padding:7px 9px;border-radius:8px;background:#101828;color:#fff;font:600 12px/1.3 var(--font);opacity:0;visibility:hidden;pointer-events:none}#pcsoft-zw .cm-buyer-verified:hover::after,#pcsoft-zw .cm-buyer-verified:focus-visible::after{opacity:1;visibility:visible}#pcsoft-zw .cm-act.like:hover,#pcsoft-zw .cm-act.like.liked{color:#ef4444}#pcsoft-zw .cm-act.like.liked svg{fill:#ef4444}#pcsoft-zw .cm-act[disabled]{opacity:.6;cursor:wait}#pcsoft-zw .cm-like-msg{color:#b42318;font-size:12px;line-height:1.4}
@media(max-width:1000px){#pcsoft-zw .proof{grid-template-columns:1fr;gap:30px}#pcsoft-zw .row4,#pcsoft-zw .cmp,#pcsoft-zw .prods{grid-template-columns:1fr 1fr}#pcsoft-zw .flow,#pcsoft-zw .cases,#pcsoft-zw .reqs{grid-template-columns:1fr 1fr}#pcsoft-zw .flow::before{display:none}h1{font-size:33px}h2{font-size:23px}.toprow{display:none}}
@media(max-width:620px){#pcsoft-zw .row4,#pcsoft-zw .cmp,#pcsoft-zw .prods,#pcsoft-zw .flow,#pcsoft-zw .cases,#pcsoft-zw .reqs{grid-template-columns:1fr}h1{font-size:28px;letter-spacing:-.02em}#pcsoft-zw .hero{padding-bottom:100px}#pcsoft-zw .float{margin-top:-70px}.search{display:none}#pcsoft-zw .marks span{width:100%}#pcsoft-zw .sec{padding:38px 0}/* шапка на телефоне: помещаем логотип + меню + GetCID + мессенджер + корзину */
  .mainrow .wrap{gap:8px;padding:12px 16px}.logo{font-size:17px}.cat-btn{font-size:0;gap:0;padding:11px}.getcid-btn{padding:0 11px;font-size:12px;height:40px}.hbtn{width:40px;height:40px}}.pcsoft-breadcrumbs{display:none!important}.pcsoft-mp-offer,.pcsoft-related-simple,.pcsoft-page-products{display:none!important}.pcsoft-section--tight{padding:0!important;margin:0!important}.pcsoft-shell--guide,.pcsoft-content-layout--guide{max-width:none!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;width:100%!important}#pcsoft-zw{background:#fff;font-family:var(--font)}#pcsoft-zw a[href*=".iso"]:not(.avail-item){color:#fff!important}#pcsoft-zw a[href*=".iso"]:not(.avail-item) *{color:#fff!important;stroke:#fff}#pcsoft-zw{--acc:#2456f0}#pcsoft-zw.va{--acc:#6366f1;--accbg:linear-gradient(96deg,#2456f0,#2456f0);--bar:linear-gradient(96deg,#2456f0,#2456f0)}#pcsoft-zw.vb{--acc:#0ea5e9;--accbg:linear-gradient(96deg,#2456f0,#2456f0);--bar:linear-gradient(96deg,#2456f0,#2456f0)}#pcsoft-zw .marks .ib{color:var(--acc)!important}#pcsoft-zw .fstep .fic{color:var(--acc)!important}#pcsoft-zw .fstep .n{background:var(--accbg)!important;color:#fff}#pcsoft-zw .file .ic{color:var(--acc)!important;background:color-mix(in srgb,var(--acc) 12%,#fff)!important}