/* Страницы «Люкс», 11.11.2026. Префикс body.lxp. Подключается на обычных страницах, архиве кейсов, 404 и поиске.
   Шапка, меню, подвал - те же, что на главной (скопированы из lc-home-lux.css). Откат: README. */
@font-face{font-family:LXG;src:url(fonts/GothamPro-Light.woff2) format("woff2");font-weight:300;font-display:swap}
@font-face{font-family:LXG;src:url(fonts/GothamPro-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:LXG;src:url(fonts/GothamPro-Medium.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:LXG;src:url(fonts/GothamPro-Bold.woff2) format("woff2");font-weight:700;font-display:swap}
body.lxp{
  --ink:#0B0C0E; --ink2:#121418; --ink3:#1A1D22; --ink4:#24282E;
  --paper:#F3EFE7; --paper2:#E9E3D7; --white:#FBFAF6;
  --tx:#0B0C0E; --mut:#6F6A61; --mutd:rgba(243,239,231,.58); --mutd2:rgba(243,239,231,.36);
  --hl:rgba(11,12,14,.13); --hld:rgba(243,239,231,.13);
  --red:#E2231A;
  --g:clamp(20px,4.4vw,96px); --maxw:1920px;
  --ease:cubic-bezier(.2,.7,.1,1);
  --primary:#0B0C0E;--secondary:#6F6A61;--accent:#E2231A;--accent2:#E9E3D7;
  background:var(--paper);color:var(--ink);font-family:LXG,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;
}
/* --- шапка, меню, подвал: как на главной --- */
body.lxp header,body.lxp #lcmg,body.lxp #mobile_menu{--primary:#F3EFE7;--secondary:rgba(243,239,231,.58);--accent:#FF6A62}
body.lxp footer{--primary:#0B0C0E;--secondary:#6F6A61;--accent:#E2231A}
body.lxp :where(header,footer,#lcmg,#mobile_menu) a{color:inherit;text-decoration:none}
body.lxp header .container,body.lxp footer .container{width:100%!important;max-width:var(--maxw)!important;padding:0 var(--g)!important}
body.lxp header:not(.is-stuck){position:relative}
body.lxp header{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--hld);padding:14px 0!important}
body.lxp header.is-stuck{padding:8px 0!important;background:rgba(11,12,14,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none}
body.lxp header nav>div>ul>li>a{color:var(--paper)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase;opacity:.86;transition:opacity .3s}
body.lxp header nav>div>ul>li>a:hover,body.lxp.lcmg header nav>div>ul>li.lcmg-open>a{opacity:1;color:var(--paper)!important}
body.lxp header nav .expand img{filter:invert(1) brightness(2)!important;opacity:.7!important}
body.lxp header nav ul ul{background:var(--ink2)!important;border-color:var(--hld)!important}
body.lxp header p.time{background:transparent!important;border:0!important;color:var(--mutd)!important;font-size:13px;min-height:0!important;padding:0 0 0 22px!important}
body.lxp header p.time:before{left:4px!important}
body.lxp header p.time:after{left:0!important}
body.lxp header .socials:after{background:var(--hld)}
body.lxp header a.tel{color:var(--paper);font-size:15px;font-weight:500;letter-spacing:.03em}
body.lxp header a.tel img{filter:invert(1);opacity:.7}
body.lxp header .get_demo,body.lxp header.is-stuck .get_demo{width:auto;height:52px;padding:0 6px 0 24px;gap:14px;border-radius:999px;border:0;background:var(--paper);color:var(--ink);box-shadow:none;font:500 12px/1 LXG,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}
body.lxp header .get_demo::after{content:"";flex:none;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='white' stroke-width='1.6'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .5s var(--ease)}
body.lxp header .get_demo:hover,body.lxp header.is-stuck .get_demo:hover{background:var(--paper);color:var(--ink)}
body.lxp header .get_demo:hover::after{transform:rotate(-45deg)}
body.lxp header .menu_button{background:var(--ink3)!important;border-radius:50%!important;width:44px!important;height:44px!important}
body.lxp header .menu_button span{background:var(--paper)!important}
#lxh .hero{padding-top:clamp(48px,5vw,96px)}
@media (min-width:1440px){body.lxp header .row{display:flex;align-items:center;flex-wrap:nowrap;margin:0}
body.lxp header .row::before,body.lxp header .row::after{display:none}
body.lxp header .row>div{width:auto;float:none;padding:0}
body.lxp header .row>div:first-child{flex:1 1 auto;display:flex;align-items:center;min-width:0}
body.lxp header .row>div:last-child{flex:none}
body.lxp header .header_logo{margin-right:clamp(32px,3vw,64px)}
body.lxp header nav>div>ul{gap:clamp(20px,1.8vw,40px)!important}
body.lxp header .header_info{display:grid;grid-template-columns:auto auto;column-gap:28px;row-gap:4px;align-items:center;justify-items:end;margin:0}
body.lxp header .header_info>*{margin:0!important}
body.lxp header p.time{grid-column:1;grid-row:1}
body.lxp header .header_contact{grid-column:1;grid-row:2;display:flex;align-items:center}
body.lxp header .socials{display:none}
body.lxp header .get_demo{grid-column:2;grid-row:1/3}}
@media (min-width:1800px){body.lxp header .header_info{grid-template-columns:auto auto auto}
body.lxp header p.time{grid-row:1/3}
body.lxp header .header_contact{grid-column:2;grid-row:1/3}
body.lxp header .socials{display:flex}
body.lxp header .get_demo{grid-column:3}}
body.lxp .lcmg-ov{background:rgba(0,0,0,.55)}
body.lxp .lcmg-panel{background:var(--ink2);border-top:1px solid var(--hld);box-shadow:0 40px 80px rgba(0,0,0,.5)}
body.lxp .lcmg-in{max-width:var(--maxw);padding-left:var(--g);padding-right:var(--g)}
body.lxp #lcmg .lcmg-side,body.lxp #lcmg .lcmg-main{border-color:var(--hld)}
body.lxp #lcmg .lcmg-tab{color:var(--paper);font-family:LXG,sans-serif}
body.lxp #lcmg .lcmg-tab:hover{background:var(--ink3)}
body.lxp #lcmg .lcmg-tab.is-on{background:var(--ink3);color:#FF6A62}
body.lxp #lcmg .lcmg-h{color:var(--paper);font:400 24px/1.05 "DIN Pro Black",sans-serif;text-transform:uppercase}
body.lxp #lcmg .lcmg-cols a,body.lxp #lcmg .lcmg-ind a{color:var(--mutd)}
body.lxp #lcmg .lcmg-cols a:hover,body.lxp #lcmg .lcmg-ind a:hover{color:var(--paper)}
body.lxp #lcmg .lcmg-all{color:#FF6A62}
body.lxp #lcmg .lcmg-card{background:linear-gradient(160deg,#2A1513,#1A1D22);border:1px solid var(--hld);border-radius:22px}
body.lxp #lcmg .lcmg-card-t{font-family:"DIN Pro Black",sans-serif;text-transform:uppercase}
html.mobile_menu body.lxp #mobile_menu,body.lxp #mobile_menu.lcmm .lcmm-lvl,body.lxp #mobile_menu .bottom,body.lxp #mobile_menu.lcmm .bottom{background:var(--ink)!important;color:var(--paper)}
body.lxp #mobile_menu .bottom,body.lxp #mobile_menu.lcmm .bottom{border-top-color:var(--hld)!important}
body.lxp #mobile_menu.lcmm .lcmm-row{color:var(--paper);border-color:var(--hld)}
body.lxp #mobile_menu.lcmm .lcmm-row:active{background:var(--ink3)}
body.lxp #mobile_menu.lcmm .lcmm-ttl{color:var(--paper);font-family:"DIN Pro Black",sans-serif;text-transform:uppercase;border-bottom-color:var(--paper)}
body.lxp #mobile_menu.lcmm .lcmm-back{color:var(--mutd)}
body.lxp #mobile_menu .lcmm-chev,body.lxp #mobile_menu .lcmm-back svg{color:var(--mutd)}
body.lxp #mobile_menu a.tel{color:var(--mutd)}
body.lxp #mobile_menu a.tel img{filter:invert(1);opacity:.7}
body.lxp #mobile_menu p.time{color:var(--mutd)}
body.lxp #mobile_menu .menu_button{background:var(--ink3)!important;border-radius:50%!important}
body.lxp #mobile_menu .menu_button span{background:var(--paper)!important}
body.lxp #mobile_menu a.get_demo{border-radius:999px;background:var(--paper);border-color:var(--paper);color:var(--ink);box-shadow:none;text-transform:uppercase;letter-spacing:.12em;font-size:13px}
body.lxp footer{background:var(--ink);color:var(--paper);padding:clamp(64px,7vw,120px) 0}
body.lxp footer a{color:var(--paper)}
body.lxp footer nav,body.lxp footer .footerinfo,body.lxp footer nav ul ul{background:var(--ink3);border-radius:24px}
body.lxp footer nav ul ul{border-radius:0}
body.lxp footer nav>div>ul>li>a{font-family:"DIN Pro Black",sans-serif;text-transform:uppercase;letter-spacing:.01em}
body.lxp footer .footersocials a{background:var(--ink3);border-color:var(--ink3)}
body.lxp footer .subscribe{color:var(--paper);background:transparent;border:1px solid var(--hld);border-radius:999px;box-shadow:none}
body.lxp footer .subscribe:hover{background:var(--paper);color:var(--ink)}
body.lxp footer a:hover{color:#FF6A62}
body.lxp footer .footertext a,body.lxp footer p.inn{color:var(--mutd)}
@media (max-width:1439px){body.lxp header nav>div>ul>li>a{letter-spacing:.06em!important;font-size:12px!important}
body.lxp header nav>div>ul{gap:18px!important}}
@media (max-width:767px){body.lxp header .get_demo{display:none}}
body.lxp footer{overflow:hidden}
body.lxp footer::after{content:"LA CHATTE";display:block;max-width:var(--maxw);margin:clamp(48px,6vw,110px) auto 0;padding:0 var(--g);font:400 clamp(64px,16.6vw,360px)/.8 "DIN Pro Black",sans-serif;letter-spacing:-.02em;color:var(--paper);white-space:nowrap;text-align:center;user-select:none;pointer-events:none}
@media (max-width:767px){body.lxp footer::after{font-size:18vw;padding:0 12px;margin-top:40px;margin-bottom:132px}}
/* --- общий слой: текст, заголовки, ссылки, кнопки, карточки, формы --- */
body.lxp main,body.lxp #content{background:var(--paper);color:var(--ink)}
body.lxp main :where(p,li,td,th,dd,dt,blockquote,label,span,small){font-family:LXG,Helvetica,Arial,sans-serif}
body.lxp main :where(h1,h2,h3,h4){font-family:"DIN Pro Black",Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;color:var(--ink);letter-spacing:-.005em;line-height:1}
body.lxp main :where(h1,h2,h3,h4) :where(span,b,strong,em,i){background:none!important;-webkit-text-fill-color:currentColor!important;color:inherit!important;font-family:inherit!important;font-weight:inherit!important}
body.lxp main h1{font-size:clamp(36px,4.6vw,88px);line-height:.95}
body.lxp main h2{font-size:clamp(28px,3.2vw,60px);line-height:1}
body.lxp main h3{font-size:clamp(20px,1.6vw,30px);line-height:1.08}
body.lxp main h4{font-size:clamp(16px,1.2vw,22px)}
body.lxp main :where(p,li){font-size:clamp(16px,1.05vw,19px);line-height:1.6;font-weight:300;color:var(--ink)}
body.lxp main a:not([class]){color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px;text-decoration-thickness:1px}
body.lxp main a:not([class]):hover{color:var(--red)}
body.lxp main :where(.company-breadcrumbs,.breadcrumbs,.prd-top,.dnn-top) {font:500 12px/1.4 LXG,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}
body.lxp main :where(.company-breadcrumbs,.breadcrumbs) a{color:var(--mut);text-decoration:none}
body.lxp main :where(.company-breadcrumbs,.breadcrumbs) a:hover{color:var(--red)}
/* кнопки: тёмная таблетка, красная точка при наведении */
body.lxp main :where(a.btn,.btn,.button,button[type=submit],input[type=submit],.wpcf7-submit,.btngrad,.lcsh-btn,.lclp-btn,.dnn-btn,.prd-btn,.lcii-btn,.page404__btn,.company-btn){
  background:var(--ink)!important;color:var(--paper)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;background-image:none!important;
  font:500 13px/1 LXG,sans-serif!important;letter-spacing:.14em;text-transform:uppercase;padding:20px 32px;text-decoration:none!important;transition:background .3s,transform .4s var(--ease)}
body.lxp main :where(a.btn,.btn,.button,button[type=submit],input[type=submit],.wpcf7-submit,.btngrad,.lcsh-btn,.lclp-btn,.dnn-btn,.prd-btn,.lcii-btn,.page404__btn,.company-btn):hover{background:var(--red)!important;color:#fff!important}
/* поля */
body.lxp main :where(input[type=text],input[type=email],input[type=tel],input[type=search],textarea,select){background:var(--white)!important;border:0!important;border-bottom:1px solid var(--hl)!important;border-radius:14px!important;color:var(--ink)!important;font:400 16px/1.4 LXG,sans-serif!important;box-shadow:none!important;padding:16px 18px}
body.lxp main :where(input,textarea,select):focus{outline:2px solid var(--red)!important;outline-offset:2px}
/* таблицы */
body.lxp main table{border-collapse:collapse;background:transparent}
body.lxp main :where(th,td){border:0!important;border-bottom:1px solid var(--hl)!important;padding:14px 12px;background:transparent!important;color:var(--ink)}
body.lxp main th{font:500 12px/1.3 LXG,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}
/* картинки и видео - мягкие углы */
body.lxp main :where(figure,video,.lc-vid__box){border-radius:22px;overflow:hidden}
/* cookie-баннер */
body.lxp #cookie-banner{background:var(--ink)!important;color:var(--paper)!important;border:0!important;border-radius:22px!important;box-shadow:0 20px 60px rgba(0,0,0,.35)!important}
body.lxp #cookie-banner :where(p,span,div){color:var(--mutd)!important}
body.lxp #cookie-banner a{color:var(--paper)!important}
body.lxp #cookie-banner :where(button,.btn,a.btn){border-radius:999px!important;border:0!important;font:500 13px/1 LXG,sans-serif!important}
/* фон страницы - кремовый; белые карточки лежат на нём */
body.lxp,body.lxp main,body.lxp main>[class$="-page"],body.lxp main>[class$="-container"]{background-color:var(--paper)!important}
body.lxp main :where([class*="btn"]):not(.lcmg-all){border-radius:999px}
/* перекраска company.css */
body.lxp .company-page{background:#FBFAF6!important;color:#0B0C0E!important}
body.lxp .company-breadcrumbs a:hover{color:#E2231A!important}
body.lxp .company-page h1{color:#0B0C0E!important}
body.lxp .company-hero h2,body.lxp .company-content h2,body.lxp .company-cta h2{color:#0B0C0E!important}
body.lxp .company-hero p,body.lxp .company-content p,body.lxp .company-content li,body.lxp .company-cta .text{color:#0B0C0E!important}
body.lxp .company-trust h2{color:#0B0C0E!important}
body.lxp .company-facts li{color:#0B0C0E!important}
body.lxp .company-facts li::marker{color:#E2231A!important}
body.lxp .company-facts strong{color:#E2231A!important}
body.lxp .company-facts span{color:#6F6A61!important}
body.lxp .company-content strong,body.lxp .company-content a{color:#E2231A!important}
body.lxp .company-content a{color:#E2231A!important;text-decoration-color:#E2231A!important}
body.lxp .company-requisites div{border-bottom:2px solid rgba(11,12,14,.13)!important}
body.lxp .company-requisites span{color:#6F6A61!important}
body.lxp .company-requisites strong,body.lxp .company-requisites a{color:#0B0C0E!important}
body.lxp .company-requisites a:hover{color:#E2231A!important}
body.lxp #cta_form.company-cta form .form_inputs input{background:#E9E3D7!important;border-color:transparent!important;color:#0B0C0E!important}
@media (max-width: 767px){body.lxp .company-hero h2{color:#0B0C0E!important}
body.lxp .company-trust h2{background:linear-gradient(90deg, rgba(250, 250, 250, 0) 0%, #FBFAF6 5%, #FBFAF6 95%, rgba(250, 250, 250, 0) 100%)!important;color:#E2231A!important}}
body.lxp .company-content .company-mission__lines{color:#0B0C0E!important}
body.lxp .company-hero .lc-vid__box{background:#0B0C0E!important}
body.lxp .company-hero .lc-vid video{background:#0B0C0E!important}
body.lxp .company-hero .lc-vid__btn{background:#E2231A!important}
body.lxp .company-hero .lc-vid__btn::before{border-color:transparent transparent transparent transparent!important}
body.lxp .company-founder h2{color:#0B0C0E!important}
body.lxp .company-founder p{color:#0B0C0E!important}
body.lxp .company-founder__sign{border-top:2px solid rgba(11,12,14,.13)!important}
body.lxp .company-founder__sign span{color:#6F6A61!important}
body.lxp .company-founder__btn{background:#0B0C0E!important}
body.lxp .company-logos h2{color:#0B0C0E!important}
body.lxp .company-content .company-why__cards li,body.lxp .company-content .company-how__steps li,body.lxp .company-dirs__card{background:#FBFAF6!important;border:2px solid rgba(11,12,14,.13)!important}
body.lxp .company-content .company-why__cards strong{color:#E2231A!important}
body.lxp .company-content .company-why__cards span{color:#0B0C0E!important}
body.lxp .company-content .company-dirs h3,body.lxp .company-content .company-dirs__card h3{color:#0B0C0E!important}
body.lxp .company-dirs__card--main{background:#0B0C0E!important;border-color:transparent!important}
body.lxp .company-content .company-how__steps li::before{background:#0B0C0E!important}
body.lxp .company-content .company-how__steps strong{color:#0B0C0E!important}
body.lxp .company-content .company-how__steps span{color:#6F6A61!important}
body.lxp .company-tech .company-tech__groups .lct-group{background:#FBFAF6!important;border:2px solid transparent!important}
body.lxp .company-tech__groups .lct-note{color:#6F6A61!important}
body.lxp .company-content .company-pair > section{background:#FBFAF6!important;border:2px solid transparent!important}
/* перекраска dannye.css */
body.lxp .dnn{color:var(--primary, #0B0C0E)!important}
body.lxp .dnn h1,body.lxp .dnn h2,body.lxp .dnn h3{color:var(--primary, #0B0C0E)!important}
body.lxp .dnn .lead{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn .dnn-note{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn .dnn-src{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn .dnn-eyebrow{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn .breadcrumbs{color:#0B0C0E!important}
body.lxp .dnn .breadcrumbs a{color:#0B0C0E!important}
body.lxp .dnn .breadcrumbs a:hover{color:var(--accent, #E2231A)!important}
body.lxp .dnn .dnn-btn.solid{background:var(--accent, #0B0C0E)!important}
body.lxp .dnn .dnn-btn.solid:hover{background:#0B0C0E!important}
body.lxp .dnn .dnn-btn.ghost{color:var(--primary, #0B0C0E)!important}
body.lxp .dnn .dnn-btn.ghost:hover{border-color:var(--primary, transparent)!important}
body.lxp .dnn-subnav a{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-subnav a:hover{color:var(--primary, #0B0C0E)!important}
body.lxp .dnn-subnav a.on{color:var(--primary, #0B0C0E)!important}
body.lxp .dnn-hero .dnn-meta{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-chip{background:var(--accent2, #E9E3D7)!important}
body.lxp .dnn-chip .dot{background:var(--accent, #0B0C0E)!important}
body.lxp .dnn-chip.dark{background:var(--primary, #0B0C0E)!important}
body.lxp .dnn-chip small{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-rule .mark{background:var(--accent2, #E9E3D7)!important}
body.lxp .dnn-rule p{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-tab{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-tab:hover{border-color:var(--primary, transparent)!important;color:var(--primary, #0B0C0E)!important}
body.lxp .dnn-tab[aria-selected="true"]{background:var(--primary, #0B0C0E)!important;border-color:var(--primary, transparent)!important}
body.lxp .dnn-facts .k{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-outside{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-step p{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-step .where{color:var(--primary, #0B0C0E)!important}
body.lxp .dnn-acc summary::after{border-right:2px solid var(--secondary, rgba(11,12,14,.13))!important;border-bottom:2px solid var(--secondary, rgba(11,12,14,.13))!important}
body.lxp .dnn-acc summary:hover{color:var(--accent, #E2231A)!important}
body.lxp .dnn-acc .body{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-why{background:var(--primary, #0B0C0E)!important}
body.lxp .dnn-case > p{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-doc{color:var(--primary, #0B0C0E)!important}
body.lxp .dnn-doc:hover{border-color:var(--accent, #E2231A)!important;color:var(--primary, #0B0C0E)!important}
body.lxp .dnn-doc em{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-faq .q p{color:var(--secondary, #6F6A61)!important}
body.lxp .dnn-contacts dt{color:var(--secondary, #6F6A61)!important}
/* перекраска lc-cases-archive.css */
body.lxp #caseshead .lcka-lead{color:#6F6A61!important}
body.lxp #caseshead .lcka-filters{border-bottom:1px solid rgba(11,12,14,.13)!important}
body.lxp #caseshead .lcka-ind__label{color:#6F6A61!important}
body.lxp #caseshead .lcka-ind .lcka-ind__select{border:1px solid transparent!important;background:#FBFAF6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%235a6b85' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center!important;color:#0B0C0E!important}
body.lxp #caseshead .lcka-ind .lcka-ind__select:focus-visible{outline:2px solid #E2231A!important}
body.lxp #allcases .lcka-sec__head h2{color:#0B0C0E!important}
body.lxp #allcases .lcka-sec__cnt{color:#6F6A61!important}
body.lxp #allcases .lcka-sec__to{color:#E2231A!important}
body.lxp #allcases .lcka-card,body.lxp #allcases .lcka-fcard{background:#FBFAF6!important;border:1px solid transparent!important;color:#0B0C0E!important}
body.lxp #allcases .lcka-card:hover,body.lxp #allcases .lcka-fcard:hover{border-color:transparent!important}
body.lxp #allcases .lcka-card__cover{background:#E9E3D7!important}
body.lxp #allcases .lcka-card__meta{color:#6F6A61!important}
body.lxp #allcases .lcka-card__title{color:#0B0C0E!important}
body.lxp #allcases .lcka-card:hover .lcka-card__title,body.lxp #allcases .lcka-fcard:hover .lcka-card__title{color:#E2231A!important}
body.lxp #allcases .lcka-card__res span{background:#FBFAF6!important;color:#E2231A!important}
body.lxp #allcases .lcka-fcard__num{color:#E2231A!important}
body.lxp #allcases .lcka-fcard__cap{color:#6F6A61!important}
body.lxp #allcases .lcka-list{border-top:1px solid rgba(11,12,14,.13)!important}
body.lxp #allcases .lcka-row{border-bottom:1px solid rgba(11,12,14,.13)!important;color:#0B0C0E!important}
body.lxp #allcases .lcka-row img,body.lxp #allcases .lcka-row__ph{background:#E9E3D7!important}
body.lxp #allcases .lcka-row__s{color:#6F6A61!important}
body.lxp #allcases .lcka-row:hover .lcka-row__t{color:#E2231A!important}
body.lxp #allcases .lcka-empty{color:#6F6A61!important}
body.lxp #allcases .lcka-empty button.lcka-reset{color:#E2231A!important}
/* перекраска privacy-policy.css */
body.lxp .privacy-container{color:var(--primary, #0B0C0E)!important}
body.lxp .breadcrumbs{color:#0B0C0E!important}
body.lxp .privacy-container .breadcrumbs a{color:#0B0C0E!important}
body.lxp .privacy-container .breadcrumbs a:hover{color:var(--accent, #E2231A)!important}
body.lxp .policy-content{color:var(--primary, #0B0C0E)!important}
body.lxp .policy-content h1{color:var(--primary, #0B0C0E)!important}
body.lxp .policy-content h2{color:var(--primary, #0B0C0E)!important}
body.lxp .policy-content h3{color:var(--primary, #0B0C0E)!important}
body.lxp .policy-content p{color:var(--primary, #0B0C0E)!important}
body.lxp .policy-content p strong{color:var(--primary, #0B0C0E)!important}
body.lxp .policy-content li{color:var(--primary, #0B0C0E)!important}
body.lxp .privacy-container .policy-content a{color:var(--accent, #E2231A)!important}
body.lxp .info-row{border-bottom:1px solid rgba(11,12,14,.13)!important}
body.lxp .info-label{color:var(--secondary, #6F6A61)!important}
body.lxp .info-value{color:var(--primary, #0B0C0E)!important}
body.lxp .privacy-container .info-value a{color:var(--primary, #0B0C0E)!important}
body.lxp .privacy-container .info-value a:hover{color:var(--accent, #E2231A)!important}
body.lxp .policy-footer{color:var(--secondary, #6F6A61)!important}
body.lxp .policy-content .policy-simple{border:1px solid transparent!important;border-left:3px solid #E2231A!important;background:#FBFAF6!important}
body.lxp .policy-content .policy-simple p{color:var(--primary, #0B0C0E)!important}
body.lxp .policy-content .policy-simple a{color:var(--accent, #E2231A)!important}
/* перекраска produkty.css */
body.lxp .prd{color:var(--primary, #0B0C0E)!important}
body.lxp .prd h1,body.lxp .prd h2,body.lxp .prd h3{color:var(--primary, #0B0C0E)!important}
body.lxp .prd .lead{color:var(--secondary, #6F6A61)!important}
body.lxp .prd .breadcrumbs{color:#0B0C0E!important}
body.lxp .prd .breadcrumbs a{color:#0B0C0E!important}
body.lxp .prd .breadcrumbs a:hover{color:var(--accent, #E2231A)!important}
body.lxp .prd-card{background:#FBFAF6!important}
body.lxp .prd-card .media{background:#E9E3D7!important}
body.lxp .prd-card .tag{color:var(--secondary, #6F6A61)!important}
body.lxp .prd-card p{color:#0B0C0E!important}
body.lxp .prd-btn{background:var(--accent, #0B0C0E)!important}
body.lxp .prd-btn:hover{background:#0B0C0E!important}
body.lxp .prd-card .free{color:var(--secondary, #6F6A61)!important}
/* перекраска referral.css */
body.lxp .lcr-rate{border:1px solid transparent!important;background:#FBFAF6!important}
body.lxp .lcr-rate__ex{color:#6F6A61!important}
body.lxp .lcr-rate ul{border-top:1px solid rgba(11,12,14,.13)!important}
body.lxp .lcr-rate li{color:#0B0C0E!important}
body.lxp .lcr-rate li:before{background:#0B0C0E!important}
body.lxp .lcr-step{border:1px solid transparent!important;background:#FBFAF6!important}
body.lxp .lcr-step__num{background:#E9E3D7!important}
body.lxp .lcr-links a{border:1px solid rgba(11,12,14,.13)!important;background:#FBFAF6!important;color:#0B0C0E!important}
body.lxp .lcr-links a:hover{border-color:#E2231A!important}
body.lxp .lcr-faq__item{border:1px solid rgba(11,12,14,.13)!important;background:#FBFAF6!important}
body.lxp .lcr-cases{color:#6F6A61!important}
/* перекраска ss-inner.css */
body.lxp #caseheading .casemain{background:#FBFAF6!important;border:1px solid transparent!important}
body.lxp #caseheading .container>.row{background:#FBFAF6!important;border:1px solid rgba(11,12,14,.13)!important}
/* перекраска ss-pages.css */
body.lxp .lc-longread>h2{border-top:1px solid rgba(11,12,14,.13)!important}
body.lxp .lc-longread>h4{color:#E2231A!important}
body.lxp .lc-longread code{background:#E9E3D7!important}
body.lxp #defpage .lcrv{color:#0B0C0E!important}
body.lxp #defpage .lcrv h2{color:#0B0C0E!important}
body.lxp #defpage .lcrv-card{border:1px solid transparent!important;background:#FBFAF6!important}
body.lxp #defpage .lcrv-cta{background:#E9E3D7!important}
body.lxp .lcii-btn{background:#FBFAF6!important}
body.lxp .lcii-note{color:#6F6A61!important}
body.lxp .lcii-step span{color:#6F6A61!important}
body.lxp .lcii-num{background:#FBFAF6!important}
body.lxp .lcii-num span{color:#6F6A61!important}
body.lxp .lcii-tech{color:#6F6A61!important}
body.lxp .lcmap__btn{background:#0B0C0E!important}
body.lxp .lcmap__src{color:#0B0C0E!important}
body.lxp .lccon__k{color:#6F6A61!important}
body.lxp .lccon__v{color:#0B0C0E!important}
body.lxp .lccon__name{color:#0B0C0E!important}
body.lxp .lccon__role{color:#6F6A61!important}
body.lxp .page-id-617 #contacts .content,body.lxp .page-id-617 #contacts .content p{color:#6F6A61!important}
body.lxp .lccon{background:#FBFAF6!important}
/* перекраска ss-x-pages-services.css */
body.lxp #serviceadvants .serviceadvant{border:1px solid transparent!important;background:#FBFAF6!important}
body.lxp #serviceadvants .serviceadvant p{color:#6F6A61!important}
/* перекраска tech.css */
body.lxp .lct-page{background:#FBFAF6!important;color:#0B0C0E!important}
body.lxp .lct-crumbs a:hover{color:#E2231A!important}
body.lxp .lct-page h1{color:#0B0C0E!important}
body.lxp .lct-page h2{color:#0B0C0E!important}
body.lxp .lct-page h3{color:#0B0C0E!important}
body.lxp .lct-page p{color:#0B0C0E!important}
body.lxp .lct-page a:not(.lct-btn){color:#E2231A!important}
body.lxp .lct-lead--muted{color:#6F6A61!important}
body.lxp .lct-facts strong{color:#0B0C0E!important}
body.lxp .lct-facts span{color:#6F6A61!important}
body.lxp .lct-btn{background:#0B0C0E!important}
body.lxp .lct-btn:hover{background:#0B0C0E!important}
body.lxp .lct-group__title{color:#6F6A61!important}
body.lxp .lct-note{color:#6F6A61!important}
body.lxp .lct-chip{border:1px solid transparent!important;background:#FBFAF6!important}
body.lxp .lct-chip__name{color:#0B0C0E!important}
body.lxp .lct-chip__note{color:#6F6A61!important}
body.lxp .lct-card{border:1px solid transparent!important;background:#FBFAF6!important}
body.lxp .lct-cta h2{color:#0B0C0E!important}
body.lxp .lct-cta .text{color:#0B0C0E!important}
body.lxp #cta_form.lct-cta form .formlabel{color:#6F6A61!important}
body.lxp #cta_form.lct-cta form .form_inputs input{background:#E9E3D7!important;border-color:transparent!important;color:#0B0C0E!important}
/* --- правки по страницам --- */
body.lxp main :where(h1,h2,h3,h4){color:var(--ink)!important}
body.lxp main a[href]:not([class]),body.lxp main :where(.wpcf7-acceptance,.wpcf7-list-item) a{color:var(--ink)!important;text-decoration:underline;text-decoration-color:var(--red)!important;text-underline-offset:3px}
body.lxp main a[href]:not([class]):hover{color:var(--red)!important}
/* карточки и чипы: без тонких рамок, заливка */
body.lxp main :where([class*="card"],[class*="chip"],[class*="__item"],[class*="__box"],[class*="tile"],[class*="badge"],[class*="tab"]):not(a.lcmg-all){border-color:transparent!important}
body.lxp main :where([class*="card"]){border-radius:22px}
body.lxp main button[type=submit][disabled],body.lxp main .wpcf7-submit[disabled]{opacity:.45}
/* 404 */
body.lxp .page404{background:var(--paper)!important}
body.lxp .page404__blob{display:none!important}
body.lxp .page404__code{font-family:"DIN Pro Black",sans-serif!important;color:var(--ink)!important;background:none!important;-webkit-text-fill-color:currentColor!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}
body.lxp .page404__label{background:var(--paper2)!important;color:var(--red)!important;border:0!important}
body.lxp .page404__form{background:var(--white)!important;border:0!important;border-radius:999px!important;box-shadow:none!important}
body.lxp .page404__field{background:transparent!important;border:0!important;border-radius:0!important}
body.lxp .page404__submit{background:var(--red)!important;color:#fff!important}
body.lxp .page404__btn--ghost{background:var(--paper2)!important;color:var(--ink)!important}
body.lxp .page404__nav a{color:var(--ink)!important}
body.lxp .page404__links-title{color:var(--mut)!important}
/* архив кейсов */
body.lxp #caseshead .lcka-filters .lc-industry-chip,body.lxp #caseshead .lcka-ind .lcka-ind__select{background:var(--white)!important;border:0!important;box-shadow:none!important;color:var(--ink)!important}
body.lxp #caseshead .lcka-filters .lc-industry-chip.is-active,body.lxp #caseshead .lcka-filters .lc-industry-chip.active{background:var(--ink)!important;color:var(--paper)!important}
body.lxp #caseshead .lcka-filters .lc-industry-chip i{background:var(--paper2)!important;color:var(--ink)!important}
body.lxp #caseshead .lcka-filters .lc-industry-chip.is-active i{background:var(--red)!important;color:#fff!important}
body.lxp #allcases .lcka-card,body.lxp #allcases .lcka-fcard{background:var(--white)!important;border:0!important;box-shadow:none!important;border-radius:22px!important}
body.lxp #allcases .lcka-card:hover,body.lxp #allcases .lcka-fcard:hover{background:#fff!important;box-shadow:0 20px 50px rgba(11,12,14,.12)!important}
body.lxp #allcases .lcka-fcard__num{font-family:"DIN Pro Black",sans-serif!important;color:var(--red)!important}
body.lxp #allcases .lcka-card__res span{background:var(--paper2)!important;color:var(--ink)!important}
body.lxp #allcases .lcka-sec__head h2{font-size:clamp(26px,2.6vw,48px)!important}
body.lxp main :where(h1,h2,h3,h4){text-transform:uppercase!important}
body.lxp #allcases .lcka-card__title,body.lxp #allcases .lcka-fcard .lcka-card__title,body.lxp #allcases .lcka-row__t{font-family:LXG,sans-serif!important;font-weight:700!important;text-transform:none!important;line-height:1.25!important;font-size:clamp(16px,1.15vw,20px)!important}
/* вторая кнопка рядом с главной */
body.lxp main :where([class*="ghost"],[class*="secondary"],[class*="--sec"],[class*="btn--line"],[class*="btn-outline"],[class*="btn--light"]){background:var(--paper2)!important;color:var(--ink)!important}
body.lxp main :where([class*="ghost"],[class*="secondary"],[class*="--sec"],[class*="btn--line"],[class*="btn-outline"],[class*="btn--light"]):hover{background:var(--ink)!important;color:var(--paper)!important}
body.lxp main :where(.ghost,a.ghost){background:var(--paper2)!important;color:var(--ink)!important;border-color:transparent!important}
body.lxp main :where(.ghost):hover{background:var(--ink)!important;color:var(--paper)!important}
body.lxp .dnn :where(.dnn-rule,.dnn-panel,.dnn-case,.dnn-stat,.dnn-step,.dnn-doc,.dnn-note,.dnn-src,.dnn-outside,.dnn-grid,.dnn-chip,.dnn-tab,.dnn-contacts,.dnn-perim){border-color:transparent!important;box-shadow:none!important}
body.lxp .dnn-rule+.dnn-rule{box-shadow:-1px 0 0 var(--hl)!important}
/* поиск */
body.lxp .caseblock{background:var(--white)!important;border:0!important;box-shadow:none!important;border-radius:22px!important}
body.lxp .caseblock .title{font:700 clamp(16px,1.2vw,20px)/1.3 LXG,sans-serif!important;color:var(--ink)!important}
body.lxp .caseblock .text,body.lxp .caseblock .text p{font-size:15px!important;line-height:1.5!important;color:var(--mut)!important}
body.lxp .caseblock .bottom a{background:var(--red);border-radius:50%}
body.lxp main[class],body.lxp main[class]>[class$="-container"]{background-color:var(--paper)!important}
/* блок «Скачать руководство» (стили заданы прямо в тексте страницы) */
body.lxp .lc-download{background:var(--paper2)!important;border-radius:22px!important}
body.lxp .lc-download p{color:var(--ink)!important}
body.lxp .lc-download p:first-child{font-family:"DIN Pro Black",sans-serif!important;font-weight:400!important;text-transform:uppercase;font-size:clamp(20px,1.6vw,28px)!important}
