@font-face{font-family:'LC Bad Script';src:url(/wp-content/mu-plugins/lc-sketch/bad-script-cyr.woff2) format('woff2');font-display:swap}
/* Аудит безопасности сайта (2700), 14.11.2026. Подключает mu-plugins/lc-audit.php при флаге lc_audit_v1. Откат: README в site-files/audit-2700. Пространство .lcau, палитра «Люкса» услуг.
   Принцип: карта дверей. Рукописью только пометки, всё важное набрано обычным шрифтом. */
.lcau{--ink:#0B0C0E;--ink3:#1A1D22;--paper:#F3EFE7;--paper2:#E9E3D7;--white:#FBFAF6;--mut:#6F6A61;--mutd:rgba(243,239,231,.62);--red:#E2231A;
  --g:clamp(20px,4.4vw,96px);--hand:'LC Bad Script','Segoe Print',cursive;--head:"DIN Pro Black",Impact,sans-serif;
  background:var(--paper);color:var(--ink);font-family:LXG,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}
.lcau *{box-sizing:border-box}
.lcau p{margin:0}
.lcau a{color:inherit}
.lcau-wrap{max-width:1680px;margin:0 auto;padding-left:var(--g);padding-right:var(--g)}
.lcau h1,.lcau h2{font-family:var(--head);font-weight:400;text-transform:uppercase;letter-spacing:-.005em;line-height:.95;margin:0;text-wrap:balance}
.lcau h2{font-size:clamp(32px,4vw,72px);margin-bottom:clamp(20px,2.4vw,40px)}
.lcau h3{font-size:22px;line-height:1.25;margin:0;font-weight:700}
.lcau-eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-bottom:14px!important;display:flex;align-items:center;gap:10px}
.lcau-eyebrow::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--red)}
.lcau-intro{max-width:720px;font-size:19px;margin:-8px 0 36px!important;color:var(--mut)}
.lcau-hand{font-family:var(--hand);font-size:24px;line-height:1.15}
.lcau-hand--red{color:var(--red)}

/* кнопки: одна главная, остальное ссылки */
.lcau-btn{display:inline-flex;align-items:center;gap:14px;height:60px;padding:0 10px 0 30px;border-radius:999px;border:0;background:var(--paper);color:var(--ink)!important;font:500 17px/1 LXG,Helvetica,Arial,sans-serif;text-decoration:none!important;cursor:pointer;transition:background .2s}
.lcau-btn::after{content:"";width:40px;height:40px;border-radius:50%;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/20px no-repeat}
.lcau-btn:hover{background:var(--white)}
.lcau-btn:focus-visible,.lcau-link:focus-visible,.lcau-case:focus-visible{outline:3px solid var(--red);outline-offset:3px}
.lcau-sec:not(.lcau-sec--dark) .lcau-btn{background:var(--ink);color:var(--paper)!important}
.lcau-sec:not(.lcau-sec--dark) .lcau-btn:hover{background:var(--ink3)}
.lcau-link{font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}

/* первый экран */
.lcau-hero{background:var(--ink);color:var(--paper);padding:clamp(120px,10vw,170px) 0 clamp(56px,6vw,96px)}
.lcau-hero__in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4vw,80px);align-items:center}
.lcau-crumbs{font-size:13px;color:var(--mutd);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.lcau-crumbs a{text-decoration:none}
.lcau-hero h1{font-size:clamp(40px,4.6vw,96px);margin-bottom:22px}
.lcau-lead{font-size:clamp(22px,1.9vw,32px);line-height:1.2;font-weight:500;max-width:640px;margin-bottom:14px!important}
.lcau-sub{color:var(--mutd);max-width:560px}
.lcau-facts{display:flex;flex-wrap:wrap;gap:12px 40px;margin:34px 0 36px}
.lcau-facts div{display:grid;gap:2px}
.lcau-facts dt{font-family:var(--head);font-size:clamp(26px,2.2vw,38px);line-height:1}
.lcau-facts dd{margin:0;font-size:14px;color:var(--mutd)}
.lcau-btns{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center}
.lcau-hero .lcau-link{color:var(--paper)}

.lcau-map{margin:0}
.lcau-map__box{position:relative;background:var(--ink3);border-radius:22px;padding:72px 28px 34px 118px;min-height:420px}
.lcau-map__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
.lcau-map__url{position:absolute;top:22px;left:172px;font-size:13px;color:var(--mutd);letter-spacing:.04em}
.lcau-doors{list-style:none;margin:0;padding:0;display:grid;gap:14px;position:relative}
.lcau-doors li{display:grid;gap:0;padding:8px 16px 8px 18px;margin:0;width:max-content;max-width:100%}
.lcau-doors li::before{content:none}
.lcau-doors b{font-family:var(--hand);font-weight:400;font-size:24px;line-height:1.15}
.lcau-doors span{font-size:14px;color:var(--mutd)}
.lcau-doors li.is-open span{color:#FF8A84}
.lcau-map__hacker{position:absolute;left:18px;top:50%;width:80px;height:80px;margin-top:-40px;display:block}
.lcau-map__note{position:absolute;right:26px;top:22px;font-family:var(--hand);color:#FF6A62;font-size:22px;line-height:1.1;text-align:right}
.lcau-map figcaption{font-size:13px;color:var(--mutd);margin-top:12px}

/* секции */
.lcau-sec{padding:clamp(64px,7vw,128px) 0}
.lcau-sec--soft{background:var(--paper2)}
.lcau-sec--dark{background:var(--ink);color:var(--paper)}
.lcau-sec--dark .lcau-eyebrow,.lcau-sec--dark .lcau-src{color:var(--mutd)}

.lcau-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.lcau-case{display:grid;grid-template-rows:auto auto 1fr auto;gap:8px;padding:26px 26px 22px;background:var(--white);border-radius:22px;text-decoration:none;transition:transform .2s}
.lcau-case:hover{transform:translateY(-3px)}
.lcau-case time{font-size:13px;color:var(--mut);letter-spacing:.04em}
.lcau-case b{font-size:22px;line-height:1.2}
.lcau-case span{font-size:16px;line-height:1.45}
.lcau-case em{font-style:normal;font-size:14px;color:var(--red);font-weight:500;margin-top:8px}
.lcau-cases__note{margin:28px 0 0 auto!important;width:max-content;max-width:100%;transform:rotate(-2deg);position:relative;padding-left:56px}
.lcau-cases__note::before{content:"";position:absolute;left:0;top:-14px;width:44px;height:36px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 36' fill='none' stroke='%23E2231A' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M40 30C28 30 12 26 6 6'/%3E%3Cpath d='M2 12 6 5l7 4'/%3E%3C/svg%3E") no-repeat}
.lcau-punch{font-size:clamp(22px,1.8vw,30px);line-height:1.25;font-weight:500;max-width:820px;margin-top:20px!important}

.lcau-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.lcau-nums div{background:var(--ink3);border-radius:22px;padding:28px 26px;display:grid;gap:14px;align-content:start}
.lcau-nums b{font-family:var(--head);font-weight:400;font-size:clamp(48px,4.6vw,88px);line-height:.9;color:var(--paper)}
.lcau-nums div:last-child b{color:#FF6A62}
.lcau-nums span{font-size:16px;line-height:1.45;color:var(--mutd)}
.lcau-src{font-size:14px;margin-top:22px!important}

.lcau-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;counter-reset:s}
.lcau-steps li{position:relative;display:grid;gap:10px;align-content:start;padding:0;margin:0;counter-increment:s}
.lcau-steps li::before{content:counter(s);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--paper);font-family:var(--head);font-size:18px;position:relative;z-index:1;margin-bottom:8px}
.lcau-steps li::after{content:"";position:absolute;top:21px;left:44px;right:-20px;height:2px;background:var(--paper2)}
.lcau-steps li:last-child::before{background:var(--red)}
.lcau-steps li:last-child::after{content:none}
.lcau-steps b{font-size:19px;line-height:1.25}
.lcau-steps span{font-size:15px;line-height:1.5;color:var(--mut)}

.lcau .lcnab{--lcnab-ink:#0B0C0E;--lcnab-red:#E2231A;--lcnab-fade:#A39C90;--lcnab-bg:var(--paper);margin:0 0 20px}
.lcau .lcnab-board+.lcnab-board{background:var(--white)}
.lcau .lcnab-def{display:none}
.lcau-finding{background:var(--white);border-radius:22px;padding:30px clamp(22px,3vw,44px) 34px;display:grid;gap:10px;max-width:980px}
.lcau-finding__tag{font-size:13px;color:var(--mut);letter-spacing:.04em}
.lcau-finding__lvl{display:inline-block;width:max-content;background:var(--red);color:#fff;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:500}
.lcau-finding dl{display:grid;gap:14px;margin:12px 0 0}
.lcau-finding dl div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px}
.lcau-finding dt{font-weight:500;color:var(--mut);font-size:15px}
.lcau-finding dd{margin:0;font-size:16px}

.lcau-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.lcau-price{background:var(--paper2);border-radius:22px;padding:28px 26px;display:grid;grid-template-rows:auto auto 1fr auto;gap:10px}
.lcau-price__t{font-size:15px;color:var(--mut)}
.lcau-price__p{font-family:var(--head);font-size:clamp(28px,2.2vw,40px);line-height:1}
.lcau-price__d{font-size:15px;line-height:1.5}
.lcau-price .lcau-link{font-size:15px;margin-top:6px}
.lcau-price.is-main{background:var(--ink);color:var(--paper)}
.lcau-price.is-main .lcau-price__t{color:var(--mutd)}
.lcau-price.is-main .lcau-btn{background:var(--paper);color:var(--ink)!important;margin-top:6px;width:max-content}

.lcau-vs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,4vw,80px);align-items:start}
.lcau-vs p{max-width:560px;margin-bottom:14px!important}
.lcau-table{width:100%;border-collapse:collapse;font-size:16px;background:var(--white);border-radius:22px;overflow:hidden}
.lcau-table th,.lcau-table td{text-align:left;padding:16px 20px;vertical-align:top;border-bottom:1px solid rgba(11,12,14,.08)}
.lcau-table tr:last-child td{border-bottom:0}
.lcau-table th{font-size:14px;color:var(--mut);font-weight:500}
.lcau-table td:first-child{color:var(--mut);font-size:15px}
.lcau-table td:last-child{font-weight:500}

.lcau-faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(32px,4vw,80px)}
.lcau-faq details{border-bottom:1px solid rgba(11,12,14,.12);padding:20px 0}
.lcau-faq summary{font-size:20px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}
.lcau-faq summary::-webkit-details-marker{display:none}
.lcau-faq summary::after{content:"+";font-size:26px;line-height:1;color:var(--red)}
.lcau-faq details[open] summary::after{content:"−"}
.lcau-faq details p{margin-top:10px!important;max-width:680px;color:var(--mut)}

.lcau-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,80px);align-items:start}
.lcau-form>div>p{color:var(--mutd);max-width:480px;margin-bottom:24px!important}
.lcau-contacts{color:var(--paper)!important;line-height:1.7}
.lcau-form form{display:grid;gap:16px}
.lcau-form label{display:grid;gap:6px;font-size:14px;color:var(--mutd)}
.lcau-form input[type=text],.lcau-form input[type=tel],.lcau-form textarea{background:var(--ink3);border:0;border-bottom:1px solid rgba(243,239,231,.3);border-radius:10px 10px 0 0;color:var(--paper);font:16px LXG,Helvetica,Arial,sans-serif;padding:14px 16px}
.lcau-form .lcau-ok{display:flex;gap:10px;align-items:center}
.lcau-form .lcau-btn{width:max-content;margin-top:8px}

@media (max-width:1100px){
  .lcau-hero__in,.lcau-vs,.lcau-faq,.lcau-form{grid-template-columns:minmax(0,1fr)}
  .lcau-cases{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lcau-nums,.lcau-prices{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lcau-steps{grid-template-columns:minmax(0,1fr);gap:26px}
  .lcau-steps li{padding-left:64px}
  .lcau-steps li::before{position:absolute;left:0;top:-6px}
  .lcau-steps li::after{top:44px;bottom:-26px;left:21px;right:auto;width:2px;height:auto}
}
@media (max-width:640px){
  .lcau{font-size:16px}
  .lcau-cases,.lcau-nums,.lcau-prices{grid-template-columns:minmax(0,1fr)}
  .lcau-map__box{padding:64px 16px 26px 84px;min-height:0}
  .lcau-map__url{left:138px}
  .lcau-map__hacker{left:4px;width:64px;height:64px;margin-top:-32px}
  .lcau-doors b{font-size:21px}
  .lcau-finding dl div{grid-template-columns:minmax(0,1fr);gap:4px}
  .lcau-table th,.lcau-table td{padding:12px 12px;font-size:14px}
  .lcau-cases__note{margin-left:0!important}
  .lcau-map{margin-top:34px}
  .lcau-map__note{top:-34px;right:6px}
  .lcau-map__note br{display:none}
}
@media (prefers-reduced-motion:reduce){.lcau-case{transition:none}.lcau-case:hover{transform:none}}

/* тема красит h1 и ссылки в шапке страниц, гасим внутри макета */
.lcau h1,.lcau h2{background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit!important}
.lcau-hero h1,.lcau-hero h1 *{color:var(--paper)!important;-webkit-text-fill-color:var(--paper)!important;opacity:1!important}
.lcau-crumbs a,.lcau-crumbs span{color:var(--mutd)!important}
.lcau-src a,.lcau-sec--dark .lcau-link{color:var(--paper)!important;text-decoration:underline!important;text-underline-offset:4px}

/* 14.11.2026, страница 4020 «Восстановление»: окна «вы / Яндекс», «чего не делать», признаки, 6 шагов, список, памятка.
   [data-rk] - фигура от руки поверх элемента (рамка, кружок, крестик), рисует js/lc-audit.js. */
[data-rk]{position:relative}
.lcau-rk{position:absolute;left:-8px;top:-8px;width:calc(100% + 16px);height:calc(100% + 16px);pointer-events:none;overflow:visible}
.lcau-sees{margin:0;display:grid;gap:14px}
.lcau-sees__row{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.lcau-win{padding:18px 18px 22px;background:var(--ink3);border-radius:4px}
.lcau-win__t{font-family:var(--hand);font-size:22px;line-height:1.1;margin-bottom:14px!important}
.lcau-win__page{display:grid;gap:10px}
.lcau-win__page>i{display:block;height:10px;border-radius:5px;background:rgba(243,239,231,.18)}
.lcau-win__page>i.w1{width:45%;height:14px}
.lcau-win__page>i.w2{width:80%}
.lcau-win__page>i.w3{width:60%}
.lcau-win__goods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.lcau-win__goods i{display:block;aspect-ratio:1;border-radius:6px;background:rgba(243,239,231,.1)}
.lcau-win__bad{margin:8px 4px 0!important;font-size:14px;line-height:1.3;color:#FF8A84;text-align:center;padding:10px 6px}
.lcau-sees__note{color:#FF6A62;text-align:right;transform:rotate(-2deg)}
.lcau-sees figcaption{font-size:13px;color:var(--mutd)}
.lcau-sees figcaption a{color:var(--paper)!important}

.lcau-dont{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.lcau-dont>div{background:var(--paper2);border-radius:22px;padding:26px 24px 28px;display:grid;gap:10px;align-content:start}
.lcau-dont i{display:block;width:34px;height:34px;margin:6px 0 8px 6px;color:var(--red)}
.lcau-dont b{font-size:19px;line-height:1.25}
.lcau-dont span{font-size:15px;line-height:1.5;color:var(--mut)}

.lcau-signs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.lcau-signs>div{background:var(--white);border-radius:22px;padding:24px;display:grid;gap:8px;align-content:start}
.lcau-signs b{font-size:19px;line-height:1.25}
.lcau-signs span{font-size:15px;line-height:1.5;color:var(--mut)}
.lcau-signs a{color:var(--ink)!important;text-decoration:underline}

.lcau-steps--6{grid-template-columns:repeat(6,minmax(0,1fr))}
.lcau-sec--dark .lcau-case{background:var(--ink3);color:var(--paper)}
.lcau-sec--dark .lcau-case time{color:var(--mutd)}
.lcau-sec--dark .lcau-case em{color:#FF6A62}
.lcau-sec--dark .lcau-intro{color:var(--mutd)}

.lcau-get{list-style:none;margin:0;padding:0;display:grid;gap:0}
.lcau-get li{position:relative;margin:0;padding:18px 0 18px 44px;border-bottom:1px solid rgba(11,12,14,.12);font-size:18px;line-height:1.45}
.lcau-get li::before{content:"";position:absolute;left:0;top:20px;width:24px;height:24px;border-radius:50%;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat}

.lcau-note{max-width:820px;font-size:15px;color:var(--mut);margin-top:18px!important}
.lcau-note a{color:var(--ink)!important;text-decoration:underline}
.lcau-cheap{margin-top:30px!important;transform:rotate(-1.5deg);width:max-content}
.lcau-cheap+.lcau-note{margin-top:6px!important}

.lcau-memo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,4vw,80px);align-items:start}
.lcau-memo>div>p{max-width:480px;margin-bottom:24px!important}
.lcau-memo__d{font-size:14px;color:var(--mut);margin-top:12px!important}
.lcau-memo__list{list-style:none;margin:0;padding:0;counter-reset:m;display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lcau-memo__list li{counter-increment:m;margin:0;padding:22px 22px 22px 22px;background:var(--paper2);border-radius:18px;font-size:15px;line-height:1.5}
.lcau-memo__list li::before{content:counter(m);display:block;font-family:var(--head);font-size:28px;line-height:1;color:var(--red);margin-bottom:8px}
.lcau-memo__list b{display:block;font-size:17px;margin-bottom:4px}

@media (max-width:1100px){
  .lcau-dont{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lcau-signs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .lcau-steps--6{grid-template-columns:minmax(0,1fr)}
  .lcau-memo{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:640px){
  .lcau-sees__row{grid-template-columns:1fr 1fr;gap:16px}
  .lcau-win{padding:12px 10px 14px}
  .lcau-win__t{font-size:18px}
  .lcau-win__bad{font-size:12px;padding:8px 2px}
  .lcau-dont,.lcau-signs,.lcau-memo__list{grid-template-columns:minmax(0,1fr)}
  .lcau-get li{font-size:16px}
}
.lcau-sec--soft .lcau-price:not(.is-main){background:var(--white)}
.lcau-memo .lcau-link{font-size:17px}

/* 14.11.2026, страница 4053 «Охрана»: телефон с ботом, сообщения Telegram, «11 месяцев», 3 цены, 3 шага, список «не увидит». */
.lcau-phone{margin:0;display:grid;gap:12px;justify-items:center}
.lcau-phone__box{width:min(100%,400px);background:var(--ink3);border-radius:4px;padding:16px 16px 22px}
.lcau-phone__top{font-size:13px;color:var(--mutd);text-align:center;padding-bottom:12px;margin-bottom:14px!important;border-bottom:1px solid rgba(243,239,231,.12)}
.lcau-phone__note{color:#FF6A62;transform:rotate(-2deg);justify-self:end;text-align:right}
.lcau-phone figcaption{font-size:13px;color:var(--mutd);text-align:center}
.lcau-tg{display:grid;gap:12px;align-content:start}
.lcau-tg__msg{position:relative;background:var(--ink3);color:var(--paper);border-radius:16px 16px 16px 4px;padding:14px 16px 26px;font-size:15px;line-height:1.5;max-width:560px}
.lcau-tg__msg b{display:block;font-weight:500;margin-bottom:4px}
.lcau-tg__msg time{position:absolute;right:14px;bottom:8px;font-size:12px;color:var(--mutd)}
.lcau-tg--dark .lcau-tg__msg{background:#2A2E35;font-size:14px}
.lcau-tgrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);align-items:start}
.lcau-tg__note{color:#FF6A62;transform:rotate(-2deg);margin:18px 0 0 24px!important}

.lcau-why{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:clamp(32px,4vw,80px);align-items:center}
.lcau-why__num{display:grid;justify-items:start}
.lcau-why__num b{font-family:var(--head);font-weight:400;font-size:clamp(120px,14vw,260px);line-height:.8;color:var(--red)}
.lcau-why__num span{font-family:var(--hand);font-size:clamp(28px,2.6vw,44px);margin-top:10px}
.lcau-why p{max-width:680px;margin-bottom:14px!important;font-size:18px}
.lcau-why a{color:var(--ink)!important;text-decoration:underline}

.lcau-signs__when{font-family:var(--hand);color:var(--red);font-size:21px;line-height:1}
.lcau-signs>div.is-off{background:transparent;box-shadow:inset 0 0 0 0 transparent;outline:2px dashed rgba(11,12,14,.18);outline-offset:-2px}
.lcau-signs>div.is-off .lcau-signs__when{color:var(--mut)}

.lcau-prices--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lcau-steps--3{grid-template-columns:repeat(3,minmax(0,1fr))}
.lcau-get--no li::before{background:var(--paper2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236F6A61' stroke-width='3'%3E%3Cpath d='M7 7l10 10M17 7 7 17'/%3E%3C/svg%3E") center/12px no-repeat}
.lcau-vs .lcau-link{color:var(--ink)!important}

@media (max-width:1100px){
  .lcau-tgrow,.lcau-why{grid-template-columns:minmax(0,1fr)}
  .lcau-prices--3{grid-template-columns:minmax(0,1fr)}
  .lcau-steps--3{grid-template-columns:minmax(0,1fr)}
}
.lcau-btn{max-width:100%;height:auto;min-height:60px;padding-top:10px;padding-bottom:10px;line-height:1.2}
.lcau-btn::after{flex:none}
.lcau-price{min-width:0}
.lcau-price.is-main .lcau-btn{width:auto;justify-self:start}

/* 14.11.2026, страница 2058 «Поддержка WordPress»: журнал месяца, уровни реакции, 3 карточки «аварий». */
.lcau-log{margin:0;display:grid;gap:12px}
.lcau-log__box{background:var(--ink3);border-radius:4px;padding:20px 22px 22px}
.lcau-log__t{font-family:var(--hand);font-size:24px;line-height:1.1;padding-bottom:12px;margin-bottom:6px!important;border-bottom:1px solid rgba(243,239,231,.12)}
.lcau-log__list{list-style:none;margin:0;padding:0}
.lcau-log__list li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;padding:12px 0;margin:0;border-bottom:1px solid rgba(243,239,231,.08);font-size:15px;line-height:1.4}
.lcau-log__list li:last-child{border-bottom:0}
.lcau-log__list li::before{content:none}
.lcau-log__list time{font-size:13px;color:var(--mutd);padding-top:2px}
.lcau-log__list li.is-alarm span{color:#FF8A84;padding:10px 16px;margin:-4px 0}
.lcau-log__note{color:#FF6A62;transform:rotate(-2deg);justify-self:end;text-align:right}
.lcau-log figcaption{font-size:13px;color:var(--mutd)}

.lcau-dont--3{grid-template-columns:repeat(3,minmax(0,1fr))}

.lcau-sla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.lcau-sla>div{background:var(--ink3);border-radius:22px;padding:28px 26px;display:grid;gap:14px;align-content:start}
.lcau-sla b{font-family:var(--head);font-weight:400;font-size:clamp(30px,2.6vw,46px);line-height:1}
.lcau-sla .is-hot b{color:#FF6A62}
.lcau-sla p{font-size:15px;line-height:1.5;color:var(--mutd)}
.lcau-sla strong{color:var(--paper);font-weight:500}

@media (max-width:1100px){
  .lcau-dont--3,.lcau-sla{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .lcau-dont--3,.lcau-sla{grid-template-columns:minmax(0,1fr)}
  .lcau-log__list li{grid-template-columns:minmax(0,1fr);gap:2px}
}
/* 14.11.2026, 132 «Поддержка Битрикс»: строка «итого» в отчёте на первом экране */
.lcau-log__list li.is-total{border-top:1px solid rgba(243,239,231,.25);margin-top:4px;align-items:center}
.lcau-log__list li.is-total span{font-family:var(--hand);font-size:24px;color:#FF8A84;justify-self:start;padding:6px 18px}
