@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.home{
  --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);
}
#lxh *{box-sizing:border-box;margin:0;padding:0}
#lxh{background:var(--paper);color:var(--tx);font:400 18px/1.6 LXG,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
#lxh a{color:inherit;text-decoration:none}
#lxh img{display:block;max-width:100%}
#lxh button,#lxh input,#lxh select,#lxh textarea{font:inherit;color:inherit}
#lxh .rub{font-family:-apple-system,"Helvetica Neue",Arial,sans-serif;font-weight:inherit}
#lxh span.rub{display:inline!important;font-size:inherit!important;color:inherit!important;margin:0!important;line-height:inherit!important;letter-spacing:0!important}
#lxh .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--g)}
#lxh .dark{background:var(--ink);color:var(--paper)}
#lxh .h{font-family:"DIN Pro Black",Impact,sans-serif;font-weight:400;text-transform:uppercase;line-height:.92;letter-spacing:-.005em}
#lxh .h .l{font-family:"DIN Pro Light",sans-serif;display:block}
#lxh .h .ln{display:block;overflow:hidden;padding-bottom:.04em}
#lxh .h .ln>span{display:block}
#lxh .h1{font-size:clamp(44px,5.5vw,124px)}
#lxh .h2{font-size:clamp(40px,4.7vw,104px)}
#lxh .lbl{font:500 12px/1.2 LXG,sans-serif;letter-spacing:.24em;text-transform:uppercase}
#lxh .lbl .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-right:12px;vertical-align:2px}
#lxh .mut{color:var(--mut)}
#lxh .dark .mut{color:var(--mutd)}
#lxh .lead{font-size:clamp(17px,1.15vw,22px);line-height:1.6;font-weight:300}
#lxh .btn{display:inline-flex;align-items:center;gap:18px;height:68px;padding:0 10px 0 34px;border-radius:999px;background:var(--paper);color:var(--ink);font:500 14px/1 LXG,sans-serif;letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;transition:transform .5s var(--ease),background .3s}
#lxh .btn i{width:48px;height:48px;border-radius:50%;background:var(--red);display:grid;place-items:center;transition:transform .5s var(--ease)}
#lxh .btn i svg{width:18px;height:18px;stroke:#fff}
#lxh .btn:hover i{transform:rotate(-45deg)}
#lxh .btn.inv{background:var(--ink);color:var(--paper)}
#lxh .tl{display:inline-flex;align-items:center;gap:10px;font:500 14px/1 LXG,sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:10px 0;border-bottom:1px solid currentColor}
#lxh .tl:hover{opacity:.7}
#lxh .rv{opacity:0;transform:translateY(36px);transition:opacity 1.1s var(--ease),transform 1.1s var(--ease)}
#lxh .rv.in{opacity:1;transform:none}
#lxh .h .ln>span{transform:translateY(105%);transition:transform 1.2s var(--ease)}
#lxh .h.in .ln>span{transform:none}
#lxh .h.in .ln:nth-child(2)>span{transition-delay:.08s}
#lxh .h.in .ln:nth-child(3)>span{transition-delay:.16s}
#lxh .h.in .ln:nth-child(4)>span{transition-delay:.24s}
#lxh .hd{position:fixed;inset:0 0 auto;z-index:100;color:var(--paper);transition:background .4s,backdrop-filter .4s,transform .5s var(--ease)}
#lxh .hd.solid{background:rgba(11,12,14,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}
#lxh .hd.lt{color:var(--ink)}
#lxh .hd.lt.solid{background:rgba(243,239,231,.82)}
#lxh .hd.lt .btn{background:var(--ink);color:var(--paper)}
#lxh .hd.lt .burger{border-color:var(--hl)}
#lxh .hd.lt .burger span{background:var(--ink)}
#lxh .hd .btn,#lxh .hd{transition:background .4s,color .4s,backdrop-filter .4s}
#lxh .hd .wrap{display:flex;align-items:center;height:92px;gap:48px}
#lxh .logo{font:700 23px/1 LXG,sans-serif;letter-spacing:-.01em;display:flex;align-items:flex-start;gap:3px;white-space:nowrap}
#lxh .logo b{width:7px;height:7px;border-radius:50%;background:var(--red);margin-top:1px}
#lxh .nav{display:flex;gap:40px;font:500 13px/1 LXG,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-left:auto}
#lxh .nav a{opacity:.82;transition:opacity .3s}
#lxh .nav a:hover{opacity:1}
#lxh .hd .tel{font:500 15px/1 LXG,sans-serif;letter-spacing:.04em;white-space:nowrap}
#lxh .hd .btn{height:52px;font-size:12px;padding:0 6px 0 24px}
#lxh .hd .btn i{width:40px;height:40px}
#lxh .burger{display:none;width:52px;height:52px;border-radius:50%;border:1px solid var(--hld);background:none;cursor:pointer;margin-left:auto}
#lxh .burger span{display:block;width:18px;height:1.5px;background:var(--paper);margin:5px auto}
#lxh .mnav{position:fixed;inset:0;z-index:99;background:var(--ink);color:var(--paper);padding:120px var(--g) 40px;display:flex;flex-direction:column;gap:22px;transform:translateY(-100%);transition:transform .6s var(--ease)}
#lxh .mnav.open{transform:none}
#lxh .mnav a{font:400 40px/1 "DIN Pro Black",sans-serif;text-transform:uppercase}
#lxh .mnav .btn{margin-top:auto;font-size:13px;align-self:flex-start}
#lxh .hero{position:relative;min-height:100svh;padding:150px 0 0;overflow:hidden}
#lxh .hero::before{content:"";position:absolute;right:-12vw;top:-20vh;width:70vw;height:110vh;background:radial-gradient(closest-side,rgba(226,35,26,.16),rgba(226,35,26,0));pointer-events:none}
#lxh .hero .grid{position:relative;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:clamp(32px,5vw,110px);align-items:center}
#lxh .hero .lbl{margin-bottom:44px;color:var(--mutd)}
#lxh .hero .lead{max-width:620px;margin:40px 0 48px;color:var(--mutd)}
#lxh .acts{display:flex;align-items:center;gap:40px;flex-wrap:wrap}
#lxh .facts{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(64px,8vh,120px);border-top:1px solid var(--hld)}
#lxh .facts div{padding:30px 32px 40px 0;border-right:1px solid var(--hld);margin-right:32px}
#lxh .facts div:last-child{border:0}
#lxh .facts b{display:block;font:400 clamp(40px,3.6vw,72px)/1 "DIN Pro Light",sans-serif;margin-bottom:14px}
#lxh .facts em.cn{font-style:normal}
#lxh .facts span{font-size:14px;line-height:1.5;color:var(--mutd);display:block;max-width:300px}
#lxh .shop{position:relative;background:linear-gradient(180deg,#191B20,#101115);border:1px solid var(--hld);border-radius:30px;box-shadow:0 80px 140px -40px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.4);overflow:hidden;font-size:15px;line-height:1.45}
#lxh .shop .top{display:flex;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid var(--hld)}
#lxh .ava{width:40px;height:40px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;font:700 13px LXG;position:relative}
#lxh .ava::after{content:"";position:absolute;right:0;bottom:1px;width:10px;height:10px;border-radius:50%;background:#3BD16F;border:2px solid #191B20}
#lxh .shop .who b{display:block;font:500 15px/1.2 LXG}
#lxh .shop .who span{font-size:12px;color:var(--mutd)}
#lxh .shop .ex{margin-left:auto;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mutd2)}
#lxh .chips{display:flex;gap:8px;padding:14px 22px;border-bottom:1px solid var(--hld);overflow:hidden}
#lxh .chip{font:500 11px/1 LXG;letter-spacing:.1em;text-transform:uppercase;padding:9px 12px;border-radius:99px;border:1px solid var(--hld);color:var(--mutd);white-space:nowrap;transition:background .25s,color .25s,border-color .25s}
#lxh .chip.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}
#lxh .feed{height:clamp(380px,44vh,470px);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;overflow:hidden;mask-image:linear-gradient(transparent,#000 70px)}
#lxh .m{max-width:84%;padding:13px 16px;border-radius:18px;animation:lx-pop .5s var(--ease) both}
#lxh .m.u{align-self:flex-end;background:var(--paper);color:var(--ink);border-bottom-right-radius:5px}
#lxh .m.a{align-self:flex-start;background:var(--ink4);border-bottom-left-radius:5px}
#lxh .m.a small{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#FF6A62;margin-bottom:5px}
#lxh .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-self:stretch;animation:lx-pop .6s var(--ease) both}
#lxh .pc{background:var(--ink3);border:1px solid var(--hld);border-radius:14px;overflow:hidden}
#lxh .pc img{aspect-ratio:1;width:100%;object-fit:cover}
#lxh .pc div{padding:8px 10px 10px;font-size:12px;line-height:1.3}
#lxh .pc b{display:block;font-weight:500;margin-top:3px}
#lxh .pay{align-self:flex-start;display:flex;gap:10px;align-items:center;background:var(--red);color:#fff;border-radius:99px;padding:11px 18px;font:500 13px/1 LXG;animation:lx-pop .5s var(--ease) both}
#lxh .typing{align-self:flex-start;background:var(--ink4);border-radius:18px;padding:14px 16px;display:flex;gap:5px}
#lxh .typing i{width:6px;height:6px;border-radius:50%;background:var(--mutd);animation:lx-blink 1s infinite}
#lxh .typing i:nth-child(2){animation-delay:.15s}
#lxh .typing i:nth-child(3){animation-delay:.3s}
#lxh .shop .inp{display:flex;align-items:center;gap:10px;margin:0 16px 16px;padding:8px 8px 8px 18px;border-radius:99px;background:var(--ink3);border:1px solid var(--hld);color:var(--mutd2);font-size:14px}
#lxh .shop .inp span{flex:1}
#lxh .shop .inp i{width:38px;height:38px;border-radius:50%;background:var(--paper);display:grid;place-items:center}
#lxh .done{align-self:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6EE29A;animation:lx-pop .5s both}
@keyframes lx-pop{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
@keyframes lx-blink{0%,100%{opacity:.25}50%{opacity:1}}
#lxh .sec{padding:clamp(96px,11vw,200px) 0}
#lxh .shead{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:clamp(32px,6vw,120px);align-items:end;margin-bottom:clamp(56px,6vw,110px)}
#lxh .shead .lbl{margin-bottom:36px}
#lxh .shead p{max-width:520px}
#lxh .rows{border-bottom:1px solid var(--hl)}
#lxh .prow{position:relative;display:grid;grid-template-columns:72px minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr) 64px;gap:clamp(20px,3vw,56px);align-items:center;padding:clamp(30px,3vw,52px) 0;border-top:1px solid var(--hl);transition:padding .6s var(--ease)}
#lxh .prow::before{content:"";position:absolute;inset:0 calc(var(--g)*-1);background:var(--ink);transform:scaleY(0);transform-origin:bottom;transition:transform .6s var(--ease);z-index:-1}
#lxh .prow:hover{color:var(--paper)}
#lxh .prow:hover::before{transform:none}
#lxh .prow:hover .mut{color:var(--mutd)}
#lxh .prow:hover .ar{background:var(--red);border-color:var(--red);color:#fff}
#lxh .prow .n{font:400 18px/1 "DIN Pro Light";color:var(--mut)}
#lxh .prow h3{font:400 clamp(28px,2.5vw,50px)/.95 "DIN Pro Black";text-transform:uppercase;margin-top:12px}
#lxh .prow .svc{color:var(--mut)}
#lxh .prow p{font-size:16px;line-height:1.6}
#lxh .prow .pr b{display:block;font:400 clamp(40px,3.6vw,74px)/1 "DIN Pro Light";white-space:nowrap}
#lxh .prow .pr span{display:block;font-size:13px;line-height:1.45;margin-top:10px}
#lxh .ar{width:62px;height:62px;border-radius:50%;border:1px solid var(--hl);display:grid;place-items:center;transition:all .4s}
#lxh .ar svg{width:20px;height:20px;stroke:currentColor}
#lxh .prow .thumb{display:none}
#lxh .peek{position:fixed;left:0;top:0;width:320px;height:400px;border-radius:20px;overflow:hidden;pointer-events:none;z-index:90;opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .4s,transform .4s var(--ease)}
#lxh .peek.on{opacity:1}
#lxh .peek img{width:100%;height:100%;object-fit:cover}
#lxh .flag .mods{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(32px,6vw,120px);align-items:stretch}
#lxh .mlist{display:flex;flex-direction:column}
#lxh .mod{position:relative;text-align:left;background:none;border:0;border-top:1px solid var(--hld);padding:30px 0 34px;cursor:pointer;color:var(--mutd2);transition:color .4s}
#lxh .mod:last-child{border-bottom:1px solid var(--hld)}
#lxh .mod .bar{position:absolute;left:0;top:-1px;height:2px;width:0;background:var(--red)}
#lxh .mod.on{color:var(--paper)}
#lxh .mod .t{display:flex;gap:26px;align-items:baseline}
#lxh .mod .t span{font:400 16px "DIN Pro Light"}
#lxh .mod h3{font:400 clamp(28px,2.6vw,52px)/1 "DIN Pro Black";text-transform:uppercase}
#lxh .mod .d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}
#lxh .mod.on .d{grid-template-rows:1fr}
#lxh .mod .d>div{overflow:hidden;padding-left:44px}
#lxh .mod .d p{margin-top:18px;font-size:17px;color:var(--mutd);max-width:560px}
#lxh .mod .d p b{color:var(--paper);font-weight:500}
#lxh .stage{position:relative;border-radius:30px;background:radial-gradient(120% 90% at 80% 0%,#2A1513 0%,#121418 55%);border:1px solid var(--hld);min-height:620px;overflow:hidden}
#lxh .pane{position:absolute;inset:0;padding:clamp(28px,3vw,56px);display:flex;flex-direction:column;justify-content:center;gap:18px;opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s var(--ease);pointer-events:none}
#lxh .pane.on{opacity:1;transform:none;pointer-events:auto}
#lxh .pane .cap{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mutd2)}
#lxh .q{align-self:flex-end;background:var(--paper);color:var(--ink);padding:18px 22px;border-radius:22px 22px 6px 22px;font-size:clamp(16px,1.2vw,21px);max-width:80%}
#lxh .pane .cards{grid-template-columns:repeat(3,1fr);gap:14px}
#lxh .pane .pc div{font-size:14px;padding:12px 14px 14px}
#lxh .combo{display:grid;grid-template-columns:1.2fr auto 1fr 1fr;gap:16px;align-items:center}
#lxh .combo .plus{font:300 40px "DIN Pro Light";color:var(--mutd2)}
#lxh .ans{background:var(--ink4);padding:18px 22px;border-radius:22px 22px 22px 6px;font-size:clamp(16px,1.2vw,21px);max-width:84%}
#lxh .ans small{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#FF6A62;margin-bottom:8px}
#lxh .track{display:flex;gap:10px;margin-top:6px}
#lxh .track i{flex:1;height:4px;border-radius:4px;background:var(--hld)}
#lxh .track i.ok{background:#6EE29A}
#lxh .cart{background:var(--ink3);border:1px solid var(--hld);border-radius:22px;padding:26px 28px}
#lxh .cart div{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--hld);font-size:16px}
#lxh .cart .sum{border:0;font:400 34px "DIN Pro Black";padding-top:20px}
#lxh .cart .pay{margin-top:16px;padding:16px 24px;font-size:14px}
#lxh .prices3{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(56px,6vw,100px);border-top:1px solid var(--hld)}
#lxh .prices3>div{padding:34px 32px 0 0;margin-right:32px;border-right:1px solid var(--hld)}
#lxh .prices3>div:last-child{border:0}
#lxh .prices3 b{display:block;font:400 clamp(36px,3.2vw,64px)/1 "DIN Pro Black";text-transform:uppercase;margin-bottom:12px}
#lxh .prices3 span{color:var(--mutd);font-size:15px}
#lxh .proof{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;margin-top:56px;padding:32px 36px;border-radius:24px;background:var(--ink3)}
#lxh .proof p{font-size:clamp(16px,1.2vw,21px);max-width:900px}
#lxh .proof p b{font-weight:500}
#lxh .ba{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,7vw,150px);align-items:center}
#lxh .ba .big{font:400 clamp(90px,10vw,210px)/.85 "DIN Pro Black";letter-spacing:-.02em}
#lxh .ba .big span{font-family:"DIN Pro Light"}
#lxh .ba .cap{margin-top:16px;font-size:15px}
#lxh .rng{margin:56px 0 20px}
#lxh .rng input{width:100%;-webkit-appearance:none;appearance:none;height:40px;background:none;cursor:pointer}
#lxh .rng input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--ink) var(--p,0%),var(--hl) var(--p,0%))}
#lxh .rng input::-moz-range-track{height:2px;background:var(--hl)}
#lxh .rng input::-moz-range-progress{height:2px;background:var(--ink)}
#lxh .rng input::-webkit-slider-thumb{-webkit-appearance:none;width:34px;height:34px;border-radius:50%;background:var(--ink);margin-top:-16px;box-shadow:0 0 0 8px rgba(226,35,26,.0);transition:box-shadow .3s}
#lxh .rng input::-moz-range-thumb{width:34px;height:34px;border-radius:50%;background:var(--ink);border:0}
#lxh .rng input:active::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(226,35,26,.18)}
#lxh .rng .ends{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin-top:8px}
#lxh .kv{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;border-top:1px solid var(--hl);padding-top:28px}
#lxh .kv b{display:block;font:400 clamp(30px,2.4vw,46px)/1 "DIN Pro Light";margin-bottom:8px}
#lxh .kv span{font-size:13px;line-height:1.45;color:var(--mut);display:block}
#lxh .dots{display:grid;grid-template-columns:repeat(10,1fr);gap:clamp(8px,1vw,18px)}
#lxh .dots i{aspect-ratio:1;border-radius:50%;background:var(--paper2);box-shadow:inset 0 0 0 1px var(--hl);transition:background .5s var(--ease),transform .5s var(--ease)}
#lxh .dots i.on{background:var(--ink);box-shadow:none}
#lxh .dots i.new{background:var(--red)}
#lxh .legend{display:flex;gap:28px;margin-top:28px;font-size:13px;color:var(--mut)}
#lxh .legend i{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:10px;vertical-align:-1px}
#lxh .calc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,150px);align-items:start}
#lxh .sl{padding:30px 0 26px;border-top:1px solid var(--hld)}
#lxh .sl:last-child{border-bottom:1px solid var(--hld)}
#lxh .sl .top{display:flex;justify-content:space-between;align-items:baseline;gap:16px}
#lxh .sl label{font-size:15px;color:var(--mutd)}
#lxh .sl output{font:400 clamp(30px,2.6vw,50px)/1 "DIN Pro Light";white-space:nowrap}
#lxh .sl input{width:100%;-webkit-appearance:none;appearance:none;height:36px;background:none;margin-top:12px;cursor:pointer}
#lxh .sl input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,var(--paper) var(--p,0%),var(--hld) var(--p,0%))}
#lxh .sl input::-moz-range-track{height:2px;background:var(--hld)}
#lxh .sl input::-moz-range-progress{height:2px;background:var(--paper)}
#lxh .sl input::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--paper);margin-top:-12px}
#lxh .sl input::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--paper);border:0}
#lxh .res{position:sticky;top:130px;border-radius:30px;padding:clamp(32px,3.4vw,64px);background:linear-gradient(160deg,#1B1E23,#101114);border:1px solid var(--hld)}
#lxh .res .r{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--hld)}
#lxh .res .r span{font-size:14px;color:var(--mutd);display:block;margin-bottom:12px}
#lxh .res .r b{display:block;font:400 clamp(44px,4.4vw,92px)/1 "DIN Pro Light";white-space:nowrap}
#lxh .res .r.hi b{font-family:"DIN Pro Black";color:var(--paper)}
#lxh .res .r.hi b em,#lxh .res .r.hi b i{font-style:normal}
#lxh .res .r.hi b em{color:var(--red);margin-right:.08em}
#lxh .res p.note{font-size:13px;color:var(--mutd2);margin:26px 0 0}
#lxh .cnav{display:flex;gap:12px;justify-content:flex-end}
#lxh .cnav button{width:68px;height:68px;border-radius:50%;border:1px solid var(--hl);background:none;cursor:pointer;display:grid;place-items:center;transition:all .3s}
#lxh .cnav button:hover{background:var(--ink);color:var(--paper)}
#lxh .cnav svg{width:22px;height:22px;stroke:currentColor}
#lxh .ctrack{scroll-padding:0 var(--g);display:flex;gap:clamp(14px,1.4vw,28px);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--g) 10px;scrollbar-width:none;cursor:grab}
#lxh .ctrack::-webkit-scrollbar{display:none}
#lxh .case{isolation:isolate;position:relative;flex:0 0 clamp(300px,34vw,660px);aspect-ratio:4/5;max-height:820px;border-radius:30px;overflow:hidden;scroll-snap-align:start;color:var(--paper);display:flex;flex-direction:column;justify-content:space-between;padding:clamp(26px,2.4vw,44px)}
#lxh .case img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--ease)}
#lxh .case::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,12,14,.55) 0%,rgba(11,12,14,.1) 35%,rgba(11,12,14,.86) 100%)}
#lxh .case:hover img{transform:scale(1.05)}
#lxh .case .who{font-size:15px;line-height:1.45}
#lxh .case .who b{display:block;font:400 clamp(22px,1.7vw,32px)/1.05 "DIN Pro Black";text-transform:uppercase;margin-top:12px}
#lxh .case .num{font:400 clamp(64px,6.4vw,130px)/.88 "DIN Pro Black";letter-spacing:-.01em}
#lxh .case .num span{font-family:"DIN Pro Light"}
#lxh .case p{font-size:16px;color:var(--mutd);margin:16px 0 26px;max-width:460px}
#lxh .case.all{background:var(--ink);justify-content:flex-end}
#lxh .case.all::after{display:none}
#lxh .case.all .num{font-size:clamp(44px,4vw,80px)}
#lxh .cprog{height:2px;background:var(--hl);margin:44px var(--g) 0;position:relative}
#lxh .cprog i{position:absolute;left:0;top:0;height:2px;background:var(--ink);width:20%}
#lxh .ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(8px,.8vw,16px);align-items:end;min-height:640px}
#lxh .step{position:relative;display:flex;flex-direction:column;justify-content:flex-start;border-radius:22px 22px 0 0;background:linear-gradient(180deg,var(--ink3),rgba(26,29,34,.2));border:1px solid var(--hld);border-bottom:0;padding:26px 24px 32px;transition:background .5s,transform .6s var(--ease)}
#lxh .step:hover{background:linear-gradient(180deg,#2A1715,rgba(26,29,34,.2));transform:translateY(-8px)}
#lxh .step:nth-child(1){height:260px}
#lxh .step:nth-child(2){height:330px}
#lxh .step:nth-child(3){height:400px}
#lxh .step:nth-child(4){height:470px}
#lxh .step:nth-child(5){height:550px}
#lxh .step:nth-child(6){height:630px}
#lxh .step .k{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mutd)}
#lxh .step h3{font:400 clamp(20px,1.5vw,28px)/1.05 "DIN Pro Black";text-transform:uppercase;margin:14px 0 auto}
#lxh .step b{display:block;font:400 clamp(24px,1.95vw,40px)/1 "DIN Pro Light";margin-top:22px;white-space:nowrap}
#lxh .step span{display:block;font-size:13px;color:var(--mutd);margin-top:10px;line-height:1.45}
#lxh .step.fl{background:var(--paper);color:var(--ink);border-color:var(--paper)}
#lxh .step.fl .k,#lxh .step.fl span{color:var(--mut)}
#lxh .guar{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hld)}
#lxh .guar div{padding:32px 32px 0 0;margin-right:32px;border-right:1px solid var(--hld);font-size:16px;color:var(--mutd)}
#lxh .guar div:last-child{border:0}
#lxh .guar b{display:block;color:var(--paper);font:400 clamp(24px,1.8vw,34px)/1.05 "DIN Pro Black";text-transform:uppercase;margin-bottom:12px}
#lxh .who2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,150px);align-items:center}
#lxh .photo{position:relative;border-radius:30px;overflow:hidden;aspect-ratio:4/5;background:var(--paper2)}
#lxh .photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.15) contrast(1.03)}
#lxh .photo figcaption{position:absolute;left:24px;bottom:24px;right:24px;display:flex;justify-content:space-between;color:var(--paper);font-size:12px;letter-spacing:.18em;text-transform:uppercase}
#lxh .who2 .lead{margin:40px 0 0;max-width:640px}
#lxh .team{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid var(--hl)}
#lxh .team div{padding:26px 24px 0 0}
#lxh .team b{display:block;font:400 clamp(36px,3vw,60px)/1 "DIN Pro Light";margin-bottom:10px}
#lxh .team span{font-size:14px;color:var(--mut);line-height:1.45;display:block}
#lxh .stack{margin-top:56px;display:flex;flex-wrap:wrap;gap:10px}
#lxh .stack span{padding:12px 18px;border-radius:99px;border:1px solid var(--hl);font-size:13px;letter-spacing:.06em}
#lxh .cta .h{font-size:clamp(56px,9.6vw,210px)}
#lxh .cform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,150px);margin-top:clamp(56px,6vw,110px)}
#lxh .fld{display:block;border-bottom:1px solid var(--hld);padding:22px 0 16px}
#lxh .fld span{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mutd2);margin-bottom:10px}
#lxh .fld input{width:100%;background:none;border:0;outline:0;font:300 clamp(22px,1.8vw,32px)/1.2 LXG;color:var(--paper)}
#lxh .fld input::placeholder{color:rgba(243,239,231,.25)}
#lxh .pick{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 40px}
#lxh .pick label{cursor:pointer}
#lxh .pick input{position:absolute;opacity:0}
#lxh .pick span{display:block;padding:14px 22px;border-radius:99px;border:1px solid var(--hld);font-size:14px;transition:all .3s}
#lxh .pick input:checked+span{background:var(--paper);color:var(--ink);border-color:var(--paper)}
#lxh .cform .agree{font-size:12px;color:var(--mutd2);margin-top:22px}
#lxh .contacts{display:flex;flex-direction:column;gap:34px}
#lxh .contacts a.big{font:400 clamp(34px,3.2vw,64px)/1 "DIN Pro Light";display:block}
#lxh .contacts .k{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mutd2);display:block;margin-bottom:10px}
#lxh .contacts p{color:var(--mutd)}
#lxh .ft{background:var(--ink);color:var(--paper);padding:0 0 40px;overflow:hidden}
#lxh .ft .mega{font-kerning:normal;font:400 clamp(70px,17.4vw,380px)/.8 "DIN Pro Black";letter-spacing:-.02em;color:var(--ink3);white-space:nowrap;text-align:center;padding-top:40px;user-select:none}
#lxh .ft .row2{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--hld);padding-top:30px;margin-top:40px;font-size:13px;color:var(--mutd2)}
#lxh .ft .row2 nav{display:flex;gap:28px;flex-wrap:wrap}
@media (max-width:1280px){#lxh .nav{gap:26px}
#lxh .hd .tel{display:none}
#lxh .prow{grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) 64px}
#lxh .prow p{display:none}
#lxh .ladder{min-height:560px}
#lxh .step:nth-child(1){height:230px}
#lxh .step:nth-child(2){height:290px}
#lxh .step:nth-child(3){height:350px}
#lxh .step:nth-child(4){height:410px}
#lxh .step:nth-child(5){height:480px}
#lxh .step:nth-child(6){height:550px}}
@media (max-width:1024px){#lxh .nav,#lxh .hd .btn{display:none}
#lxh .burger{display:block}
#lxh .hero .grid,#lxh .shead,#lxh .flag .mods,#lxh .ba,#lxh .calc,#lxh .who2,#lxh .cform{grid-template-columns:1fr}
#lxh .hero{min-height:auto}
#lxh .facts{grid-template-columns:repeat(2,1fr)}
#lxh .facts div:nth-child(2){border:0}
#lxh .res{position:static}
#lxh .ladder{grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto;align-items:stretch}
#lxh .step{height:auto!important;border-radius:22px;border-bottom:1px solid var(--hld)}
#lxh .stage{min-height:560px}}
@media (max-width:767px){#lxh{font-size:16px}
#lxh .hd .wrap{height:72px}
#lxh .hm{display:none}
#lxh .hero{padding-top:118px}
#lxh .hero .lbl{margin-bottom:28px}
#lxh .hero .lead{margin:28px 0 34px}
#lxh .acts{gap:22px}
#lxh .btn{height:60px;font-size:13px;padding-left:26px}
#lxh .btn i{width:44px;height:44px}
#lxh .facts{grid-template-columns:1fr 1fr;margin-top:48px}
#lxh .facts div{padding:22px 12px 24px 0;margin-right:12px}
#lxh .facts div:nth-child(2n){border:0}
#lxh .facts div:nth-child(n+3){border-top:1px solid var(--hld)}
#lxh .facts em.cn{font-style:normal}
#lxh .facts span{font-size:13px}
#lxh .feed{height:440px;padding:16px}
#lxh .chips{padding:12px 16px}
#lxh .shop .top{padding:16px}
#lxh .prow{grid-template-columns:1fr 54px;gap:14px 16px;padding:30px 0}
#lxh .prow .n{grid-column:1/-1}
#lxh .prow>div:nth-child(2){grid-column:1}
#lxh .prow .pr{grid-column:1/-1;display:flex;align-items:baseline;gap:16px}
#lxh .prow .pr span{margin:0}
#lxh .prow .ar{grid-row:2;grid-column:2;width:54px;height:54px}
#lxh .prow .thumb{display:block;grid-column:1/-1;border-radius:18px;aspect-ratio:16/10;object-fit:cover;width:100%}
#lxh .prow::before{display:none}
#lxh .prow:hover{color:inherit}
#lxh .prow:hover .mut{color:var(--mut)}
#lxh .mod .d>div{padding-left:0}
#lxh .stage{min-height:520px}
#lxh .pane .cards{grid-template-columns:repeat(3,1fr);gap:8px}
#lxh .pane .pc div{font-size:11px;padding:8px}
#lxh .combo{grid-template-columns:1fr auto 1fr;}
#lxh .combo .pc:last-child{display:none}
#lxh .prices3,#lxh .guar,#lxh .kv,#lxh .team{grid-template-columns:1fr}
#lxh .prices3>div,#lxh .guar div{border-right:0;border-bottom:1px solid var(--hld);margin:0;padding:24px 0}
#lxh .kv div,#lxh .team div{padding:14px 0;border-bottom:1px solid var(--hl)}
#lxh .proof{padding:24px}
#lxh .ladder{grid-template-columns:1fr}
#lxh .step{min-height:0;padding:22px}
#lxh .case{flex-basis:84vw}
#lxh .cnav{display:none}
#lxh .ft .mega{font-kerning:normal;font-size:21vw}}
@media (prefers-reduced-motion:reduce){#lxh *{animation:none!important;transition:none!important}
#lxh .rv{opacity:1;transform:none}
#lxh .h .ln>span{transform:none}}
#lxh .h1{font-size:clamp(40px,3.9vw,84px)}
#lxh .hero{min-height:auto;padding-bottom:0}
#lxh .hero .grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start}
#lxh .hero .lead{margin:32px 0 0}
#lxh .mods4{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}
#lxh .mods4 span{padding:9px 14px;border-radius:99px;border:1px solid var(--hld);font-size:13px;color:var(--mutd)}
#lxh .pbar{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;margin:34px 0 36px;border-top:1px solid var(--hld);border-bottom:1px solid var(--hld)}
#lxh .pbar>div{padding:20px 22px 20px 0;margin-right:22px;border-right:1px solid var(--hld)}
#lxh .pbar>div:last-child{border:0;margin:0;padding-right:0}
#lxh .pbar b{display:block;font:400 clamp(20px,1.5vw,32px)/1 "DIN Pro Black";text-transform:uppercase;white-space:nowrap}
#lxh .pbar b.l{font-family:"DIN Pro Light"}
#lxh .pbar span{display:block;font-size:13px;color:var(--mutd);margin-top:8px}
#lxh .hproof{margin-top:28px;font-size:14px;color:var(--mutd);max-width:560px}
#lxh .hproof b{color:var(--paper);font-weight:500}
#lxh .demo{position:relative;background:linear-gradient(180deg,#191B20,#101115);border:1px solid var(--hld);border-radius:30px;box-shadow:0 80px 140px -40px rgba(0,0,0,.8),0 0 0 1px rgba(0,0,0,.4);overflow:hidden;font-size:15px;line-height:1.45}
#lxh .dtop{display:flex;align-items:center;gap:10px;padding:16px 18px;border-bottom:1px solid var(--hld)}
#lxh .dtop .live{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--mutd);white-space:nowrap}
#lxh .dtop .live i{width:8px;height:8px;border-radius:50%;background:#3BD16F;box-shadow:0 0 0 4px rgba(59,209,111,.15)}
#lxh .tabs{display:flex;gap:8px;margin-left:auto}
#lxh .tab{font:500 11px/1 LXG;letter-spacing:.1em;text-transform:uppercase;padding:10px 14px;border-radius:99px;border:1px solid var(--hld);background:none;color:var(--mutd);cursor:pointer;white-space:nowrap;transition:all .3s}
#lxh .tab:hover{border-color:var(--mutd)}
#lxh .tab.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}
#lxh .dbody{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
#lxh .dchat{border-right:1px solid var(--hld);min-width:0}
#lxh .dwho{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--hld)}
#lxh .dwho b{display:block;font:500 14px/1.2 LXG}
#lxh .dwho span{font-size:12px;color:var(--mutd)}
#lxh .dwho .ex{margin-left:auto;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mutd2);border:1px solid var(--hld);border-radius:99px;padding:5px 9px}
#lxh .demo .feed{height:clamp(400px,46vh,470px);padding:18px}
#lxh .demo .m{max-width:88%;font-size:14px}
#lxh .demo .cards{grid-template-columns:repeat(2,1fr);max-width:78%}
#lxh .crm{padding:16px 18px 18px;display:flex;flex-direction:column;min-width:0}
#lxh .crm .ch{display:flex;justify-content:space-between;align-items:center;gap:8px;font:500 11px/1 LXG;letter-spacing:.16em;text-transform:uppercase;color:var(--mutd);padding-bottom:12px}
#lxh .crm .badge{padding:6px 10px;border-radius:99px;background:var(--red);color:#fff;font-size:10px;letter-spacing:.1em;opacity:0;transform:scale(.9);transition:opacity .4s,transform .4s var(--ease);white-space:nowrap}
#lxh .crm .badge.on{opacity:1;transform:none}
#lxh .crm dl>div{padding:10px 0;border-top:1px solid var(--hld)}
#lxh .crm dt{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--mutd2)}
#lxh .crm dd{font-size:14px;line-height:1.35;margin-top:4px;min-height:19px;color:var(--paper);position:relative}
#lxh .crm dd:empty::before{content:"";position:absolute;left:0;top:6px;width:60%;height:7px;border-radius:4px;background:var(--ink4)}
#lxh .crm dd.flash{animation:lx-flash 1.2s var(--ease)}
@keyframes lx-flash{0%{color:#FF6A62}100%{color:var(--paper)}}
#lxh .crm .sv{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:14px}
#lxh .crm .sv div{border-radius:14px;background:var(--ink3);padding:12px}
#lxh .crm .sv b{display:block;font:400 26px/1 "DIN Pro Light"}
#lxh .crm .sv span{display:block;font-size:11px;color:var(--mutd);margin-top:6px;line-height:1.3}
#lxh .dnote{font-size:12px;color:var(--mutd2);margin-top:16px}
#lxh .dtabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:clamp(28px,2.6vw,48px)}
#lxh .dtab{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:99px;border:1px solid var(--hl);background:none;cursor:pointer;font:500 13px/1 LXG;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:all .3s}
#lxh .dtab sup{font:400 13px/1 "DIN Pro Light";letter-spacing:0;color:var(--mut)}
#lxh .dtab:hover{border-color:var(--ink)}
#lxh .dtab.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}
#lxh .dtab.on sup{color:var(--mutd)}
#lxh .rows4 .prow{animation:lx-rowin .6s var(--ease) both}
#lxh .rows4 .prow:nth-child(2){animation-delay:.05s}
#lxh .rows4 .prow:nth-child(3){animation-delay:.1s}
#lxh .rows4 .prow:nth-child(4){animation-delay:.15s}
@keyframes lx-rowin{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
#lxh .rows4 .prow .pr b{font-size:clamp(24px,2vw,40px)}
#lxh .rows4 .prow .pr .pf{display:block;font-size:13px;margin-top:6px;color:var(--red)}
#lxh .prow:hover .pr .pf{color:#FF6A62}
#lxh .svl{border-bottom:1px solid var(--hld)}
#lxh .sv5{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr)) minmax(0,.8fr) 48px;position:relative;color:inherit;gap:clamp(18px,2.4vw,44px);padding:clamp(28px,2.6vw,44px) 0;border-top:1px solid var(--hld);align-items:start;transition:padding .4s var(--ease),background .4s}
#lxh .sv5 h3{font:400 clamp(22px,1.7vw,34px)/1 "DIN Pro Black";text-transform:uppercase}
#lxh .sv5:hover{padding-left:14px}
#lxh .sv5 .go{width:48px;height:48px;border-radius:50%;border:1px solid var(--hld);display:grid;place-items:center;align-self:center;justify-self:end;transition:background .3s,color .3s,border-color .3s}
#lxh .sv5 .go svg{width:16px;height:16px;transition:transform .3s var(--ease)}
#lxh .sv5:hover .go{background:var(--paper);color:var(--ink);border-color:var(--paper)}
#lxh .sv5:hover .go svg{transform:translateX(2px)}
#lxh .sv5.rv{transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),padding .4s var(--ease)}
#lxh .sv5 .k{display:none;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mutd2);margin-bottom:8px}
#lxh .sv5 p{font-size:15px;line-height:1.55;color:var(--mutd)}
#lxh .sv5 .pr b{display:block;font:400 clamp(22px,1.6vw,32px)/1 "DIN Pro Light";white-space:nowrap}
#lxh .sv5 .pr span{display:block;font-size:13px;color:var(--mutd);margin-top:8px}
#lxh .svhead{display:grid;grid-template-columns:minmax(0,1.15fr) repeat(3,minmax(0,1fr)) minmax(0,.8fr) 48px;gap:clamp(18px,2.4vw,44px);padding-bottom:16px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mutd2)}
#lxh .svmore{margin-top:40px}
#lxh .trust{background:var(--paper2);padding:clamp(64px,6vw,110px) 0;overflow:hidden}
#lxh .trust .top{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap}
#lxh .trust .top b{display:block;font:400 clamp(56px,6vw,120px)/.9 "DIN Pro Black";text-transform:uppercase}
#lxh .trust .top p{max-width:460px;color:var(--mut)}
#lxh .lenta{position:relative;margin-top:clamp(40px,4vw,70px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
#lxh .lenta .in{display:flex;width:max-content;animation:lx-lenta 46s linear infinite}
#lxh .lenta:hover .in{animation-play-state:paused}
#lxh .lenta span{display:flex;align-items:center;gap:clamp(28px,3vw,56px);padding-right:clamp(28px,3vw,56px);font:400 clamp(28px,2.6vw,52px)/1 "DIN Pro Black";text-transform:uppercase;white-space:nowrap}
#lxh .lenta span em{font-family:"DIN Pro Light";font-style:normal}
#lxh .lenta span i{width:10px;height:10px;border-radius:50%;background:var(--red);flex:none}
@keyframes lx-lenta{to{transform:translateX(-50%)}}
#lxh .qz{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,120px);align-items:start}
#lxh .qz .side .lead{margin-top:36px;max-width:520px}
#lxh .qz .side ul{list-style:none;margin-top:36px;border-top:1px solid var(--hl)}
#lxh .qz .side li{padding:14px 0;border-bottom:1px solid var(--hl);font-size:15px;color:var(--mut)}
#lxh .qpanel{border-radius:30px;background:var(--white);border:1px solid var(--hl);padding:clamp(28px,3vw,56px);min-height:560px;display:flex;flex-direction:column}
#lxh .qprog{display:flex;align-items:center;gap:16px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}
#lxh .qprog .bar{flex:1;height:2px;background:var(--hl);position:relative}
#lxh .qprog .bar i{position:absolute;left:0;top:0;height:2px;background:var(--red);transition:width .6s var(--ease)}
#lxh .qq{font:400 clamp(26px,2.2vw,44px)/1.02 "DIN Pro Black";text-transform:uppercase;margin:34px 0 26px}
#lxh .qopts{border-bottom:1px solid var(--hl)}
#lxh .qopt{display:grid;grid-template-columns:40px minmax(0,1fr) 28px;gap:12px;align-items:center;width:100%;text-align:left;background:none;border:0;border-top:1px solid var(--hl);padding:17px 0;cursor:pointer;font-size:16px;line-height:1.4;transition:padding .4s var(--ease),color .3s}
#lxh .qopt span{font:400 15px "DIN Pro Light";color:var(--mut)}
#lxh .qopt svg{width:18px;height:18px;stroke:currentColor;opacity:0;transition:opacity .3s,transform .4s var(--ease);transform:translateX(-8px)}
#lxh .qopt:hover{padding-left:10px}
#lxh .qopt:hover svg{opacity:1;transform:none;color:var(--red)}
#lxh .qback{margin-top:22px;align-self:flex-start;background:none;border:0;cursor:pointer;font:500 12px/1 LXG;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);padding:6px 0;border-bottom:1px solid transparent}
#lxh .qback:hover{border-color:currentColor}
#lxh .qres .k{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}
#lxh .qres h3{font:400 clamp(36px,3.4vw,70px)/.95 "DIN Pro Black";text-transform:uppercase;margin:18px 0 18px}
#lxh .qres>p{color:var(--mut);max-width:620px}
#lxh .qres .kv3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;border-top:1px solid var(--hl);padding-top:22px}
#lxh .qres .kv3 b{display:block;font:400 clamp(24px,1.9vw,38px)/1 "DIN Pro Light";white-space:nowrap}
#lxh .qres .kv3 span{display:block;font-size:13px;color:var(--mut);margin-top:8px}
#lxh .qres ul{list-style:none;margin-bottom:30px}
#lxh .qres li{position:relative;padding:8px 0 8px 22px;font-size:15px;color:var(--mut)}
#lxh .qres li::before{content:"";position:absolute;left:0;top:19px;width:10px;height:1px;background:var(--red)}
#lxh .qres .acts{gap:28px}
#lxh .steps5{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,40px)}
#lxh .steps5 .ln0{position:absolute;left:0;right:0;top:0;height:2px;background:var(--hld)}
#lxh .steps5 .ln0 i{position:absolute;left:0;top:0;height:2px;width:0;background:var(--red);transition:width 2.4s var(--ease)}
#lxh .steps5.in .ln0 i{width:100%}
#lxh .stp{position:relative;padding-top:40px}
#lxh .stp::before{content:"";position:absolute;left:0;top:-6px;width:14px;height:14px;border-radius:50%;background:var(--ink);border:2px solid var(--red)}
#lxh .stp .num{font:400 clamp(64px,5.4vw,112px)/.8 "DIN Pro Black";color:transparent;-webkit-text-stroke:1.5px rgba(243,239,231,.3);letter-spacing:-.02em;margin-bottom:24px;transition:-webkit-text-stroke-color .5s}
#lxh .stp:hover .num{-webkit-text-stroke-color:var(--red)}
#lxh .stp h3{font:400 clamp(22px,1.6vw,32px)/1.02 "DIN Pro Black";text-transform:uppercase}
#lxh .stp p{margin-top:16px;color:var(--mutd);font-size:15px;line-height:1.6}
#lxh .stp .res{position:static;display:block;margin-top:18px;padding:0;background:none;border:0;border-radius:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper)}
#lxh .longer{display:flex;gap:28px;align-items:center;margin-top:clamp(56px,5vw,90px);padding:30px 36px;border-radius:24px;background:var(--ink3)}
#lxh .longer b{font:400 clamp(26px,2.2vw,44px)/1 "DIN Pro Black";white-space:nowrap}
#lxh .longer p{font-size:clamp(16px,1.1vw,19px);color:var(--mutd)}
#lxh .fct{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,56px);margin-top:clamp(80px,7vw,130px)}
#lxh .fct h3.st{grid-column:1/-1;font:400 clamp(28px,2.4vw,48px)/1 "DIN Pro Black";text-transform:uppercase}
#lxh .fct h3.st span{font-family:"DIN Pro Light"}
#lxh .fct>div{border-top:1px solid var(--hld);padding-top:26px}
#lxh .fct .n{font:400 15px "DIN Pro Light";color:var(--red)}
#lxh .fct b{display:block;font:400 clamp(22px,1.7vw,32px)/1.05 "DIN Pro Black";text-transform:uppercase;margin:18px 0 12px}
#lxh .fct p{color:var(--mutd);font-size:16px}
#lxh .guar4{grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,5vw,90px)}
#lxh .calc2 .res{top:120px}
#lxh .lead2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(40px,7vw,150px);margin-top:clamp(80px,8vw,150px);padding-top:clamp(56px,5vw,90px);border-top:1px solid var(--hld)}
#lxh .lead2 h3{font:400 clamp(36px,3.6vw,76px)/.92 "DIN Pro Black";text-transform:uppercase}
#lxh .lead2 h3 span{font-family:"DIN Pro Light";display:block}
#lxh .lead2 ul{list-style:none;margin-top:36px;border-top:1px solid var(--hld)}
#lxh .lead2 li{padding:16px 0 16px 26px;border-bottom:1px solid var(--hld);position:relative;color:var(--mutd)}
#lxh .lead2 li::before{content:"";position:absolute;left:0;top:28px;width:12px;height:1px;background:var(--red)}
#lxh .lead2 .qlab{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mutd2);margin-top:28px}
#lxh .lead2 .pick{margin:14px 0 6px}
#lxh .lead2 .two2{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}
#lxh .agree{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--mutd2);margin:24px 0 30px;cursor:pointer}
#lxh .agree input{margin-top:3px;accent-color:var(--red);width:16px;height:16px;flex:none}
#lxh .agree a{border-bottom:1px solid currentColor}
#lxh .sent{display:none;padding:26px 30px;border-radius:24px;background:var(--ink3);margin-top:24px}
#lxh .sent b{display:block;font:400 28px/1 "DIN Pro Black";text-transform:uppercase;margin-bottom:8px}
#lxh .sent p{color:var(--mutd)}
#lxh .photo::after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,rgba(11,12,14,0),rgba(11,12,14,.7))}
#lxh .photo figcaption{z-index:1}
#lxh .ctc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;border-top:1px solid var(--hl);padding-top:26px}
#lxh .ctc .k{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}
#lxh .ctc a{font:400 clamp(20px,1.6vw,30px)/1.1 "DIN Pro Light";white-space:nowrap}
#lxh .ctc p{grid-column:1/-1;font-size:14px;color:var(--mut)}
#lxh .deal{padding-top:0}
#lxh .dcard{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);border-radius:30px;overflow:hidden;background:var(--ink);color:var(--paper)}
#lxh .dtxt{padding:clamp(36px,4.4vw,88px)}
#lxh .dtxt .lbl{color:var(--mutd);margin-bottom:34px}
#lxh .dtxt .lead{color:var(--mutd);margin-top:30px;max-width:560px}
#lxh .dprice{margin-top:36px;padding:24px 0;border-top:1px solid var(--hld);border-bottom:1px solid var(--hld)}
#lxh .dprice b{display:block;font:400 clamp(40px,3.8vw,80px)/1 "DIN Pro Black";white-space:nowrap}
#lxh .dprice span{display:block;font-size:14px;color:var(--mutd);margin-top:12px}
#lxh .dlist{list-style:none;margin:26px 0 34px}
#lxh .dlist li{position:relative;padding:8px 0 8px 24px;color:var(--mutd);font-size:16px}
#lxh .dlist li::before{content:"";position:absolute;left:0;top:20px;width:12px;height:1px;background:var(--red)}
#lxh .dtxt .acts{gap:32px}
#lxh .dimg{position:relative;min-height:560px}
#lxh .dimg>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#lxh .dimg::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(11,12,14,.55),rgba(11,12,14,0) 45%)}
#lxh .conv{position:absolute;left:clamp(20px,2.4vw,44px);top:clamp(20px,2.4vw,44px);z-index:1;width:min(340px,80%);padding:22px 24px;border-radius:22px;background:rgba(251,250,246,.96);color:var(--ink);box-shadow:0 40px 80px -24px rgba(0,0,0,.7)}
#lxh .conv .ct{display:block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mut)}
#lxh .cbars{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:14px;align-items:end;height:150px;margin:18px 0 14px}
#lxh .cbars>div{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}
#lxh .cbars i{display:block;width:100%;height:0;border-radius:10px 10px 4px 4px;background:var(--paper2);transition:height 1.6s var(--ease) .2s}
#lxh .cbars .hi i{background:var(--red)}
#lxh .dcard.in .cbars i{height:var(--h)}
#lxh .cbars em{position:absolute;font:500 13px/1 LXG;font-style:normal;bottom:calc(var(--h,0%) + 8px)}
#lxh .cbars>div:first-child em{bottom:calc(16% + 8px)}
#lxh .cbars>div.hi em{bottom:calc(96% + 8px);color:var(--red)}
#lxh .cbars small{position:absolute;bottom:-18px;font-size:10px;color:var(--mut);white-space:nowrap}
#lxh .cbars .x{justify-content:center;align-items:flex-start}
#lxh .cbars .x b{font:400 52px/1 "DIN Pro Black";color:var(--red)}
#lxh .cbars .x small{position:static;margin-top:6px;font-size:12px}
#lxh .conv .cs{display:block;margin-top:24px;font-size:11px;color:var(--mut);line-height:1.4}
#lxh .dslot{margin-top:30px}
#lxh .dslot .dk{display:block;font-size:13px;color:var(--mutd);margin-bottom:14px}
#lxh .dslot .dk em{font-style:normal;color:var(--paper)}
#lxh .dtimer{display:flex;align-items:center;gap:10px}
#lxh .dtimer div{min-width:76px;padding:12px 14px 10px;border-radius:16px;background:var(--ink3);border:1px solid var(--hld);text-align:center}
#lxh .dtimer b{display:block;font:400 clamp(30px,2.4vw,44px)/1 "DIN Pro Light";font-variant-numeric:tabular-nums}
#lxh .dtimer span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mutd2);margin-top:6px}
#lxh .dtimer i{font:400 28px/1 "DIN Pro Light";color:var(--mutd2);font-style:normal}
#lxh .dslot .dnote{display:block;margin-top:16px;font-size:13px;color:var(--mutd2);max-width:460px}
#lxh .dbar{margin-top:24px;max-width:460px}
#lxh .dbt{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--mutd);margin-bottom:10px}
#lxh .dbt span:last-child{color:var(--paper);white-space:nowrap}
#lxh .dtrack{height:4px;border-radius:4px;background:var(--hld);overflow:hidden}
#lxh .dtrack i{display:block;height:100%;width:0;background:var(--red);border-radius:4px;transition:width 1.6s var(--ease) .3s}
#lxh .dcard.in .dtrack i{width:var(--w,0%)}
@media (max-width:767px){#lxh .dtimer div{min-width:0;flex:1;padding:10px 6px 8px}
#lxh .dtimer b{font-size:30px}}
#lxh .dcard{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}
#lxh .dtxt{padding:clamp(32px,3.2vw,64px)}
#lxh .dtxt .lbl{margin-bottom:24px}
#lxh .dcard .h2{font-size:clamp(34px,3.2vw,64px)}
#lxh .dtxt .lead{font-size:clamp(15px,1vw,18px);margin-top:20px;max-width:600px}
#lxh .dmid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(20px,2.4vw,44px);align-items:start;margin-top:28px;padding-top:24px;border-top:1px solid var(--hld)}
#lxh .dmid .dprice{margin:0;padding:0;border:0}
#lxh .dmid .dprice b{font-size:clamp(34px,2.9vw,58px)}
#lxh .dmid .dprice span{font-size:13px;margin-top:10px;max-width:260px}
#lxh .dmid .dslot{margin:0}
#lxh .dslot .dk{font-size:12px;margin-bottom:10px}
#lxh .dtimer{gap:8px}
#lxh .dtimer div{min-width:0;flex:1;max-width:84px;padding:9px 8px 8px;border-radius:12px}
#lxh .dtimer b{font-size:clamp(24px,1.9vw,34px)}
#lxh .dtimer span{font-size:10px;margin-top:4px}
#lxh .dtimer i{font-size:22px}
#lxh .dbar{margin-top:16px}
#lxh .dbt{font-size:12px;margin-bottom:8px}
#lxh .dchips{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 24px}
#lxh .dchips span{padding:9px 14px;border-radius:99px;border:1px solid var(--hld);font-size:13px;color:var(--mutd)}
#lxh .dimg{min-height:0}
@media (max-width:1024px){#lxh .dcard{grid-template-columns:minmax(0,1fr)}
#lxh .dimg{min-height:400px;order:-1}}
@media (max-width:767px){#lxh .dmid{grid-template-columns:minmax(0,1fr)}
#lxh .dimg{min-height:0;order:2;padding:0 20px 28px}
#lxh .dimg>img,#lxh .dimg::after{display:none}
#lxh .conv{position:static;width:auto}
#lxh .dchips{display:none}
#lxh .dtxt .acts{margin-top:24px}}
@media (max-width:767px){#lxh .dtxt .h2{font-size:36px}
#lxh .dprice b{font-size:40px}
#lxh .dimg{min-height:380px}
#lxh .conv{padding:18px}
#lxh .cbars{height:120px}
#lxh .cbars .x b{font-size:42px}}
#lxh .mbar{display:none}
@media (max-width:1280px){#lxh .sv5,#lxh .svhead{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) 48px}
#lxh .sv5 .c3,#lxh .svhead .c3{display:none}
#lxh .steps5{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px}
#lxh .steps5 .ln0{display:none}
#lxh .stp{border-top:1px solid var(--hld);padding-top:28px}
#lxh .stp::before{display:none}
#lxh .guar4{grid-template-columns:repeat(2,1fr)}
#lxh .guar4>div:nth-child(2){border:0;margin-right:0}
#lxh .guar4>div:nth-child(n+3){margin-top:24px}}
@media (max-width:1024px){#lxh .hero .grid,#lxh .qz,#lxh .lead2{grid-template-columns:minmax(0,1fr)}
#lxh .calc{grid-template-columns:minmax(0,1fr)}
#lxh .svhead{display:none}
#lxh .sv5 .k{display:block}
#lxh .sv5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
#lxh .sv5 .c3{display:block}
#lxh .sv5 h3,#lxh .sv5 .pr{grid-column:1/-1}
#lxh .sv5 h3{padding-right:60px}
#lxh .sv5 .go{position:absolute;right:0;top:clamp(24px,2.6vw,40px);width:44px;height:44px}
#lxh .sv5:hover{padding-left:0}
#lxh .sv5 .pr{order:-1}
#lxh .fct{grid-template-columns:minmax(0,1fr)}
#lxh .qpanel{min-height:0}}
@media (max-width:767px){#lxh .h1{font-size:36px}
#lxh .hero .lead{font-size:16px;margin-top:22px}
#lxh .pbar{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 28px}
#lxh .pbar>div{padding:14px 12px 14px 0;margin:0}
#lxh .pbar>div:first-child{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--hld)}
#lxh .pbar>div:nth-child(2){border-right:0}
#lxh .pbar>div:last-child{padding-left:16px;border-left:1px solid var(--hld)}
#lxh .pbar b{font-size:22px}
#lxh .pbar>div:first-child b{font-size:28px}
#lxh .dtop{flex-wrap:wrap;padding:12px}
#lxh .tabs{margin-left:0;width:100%}
#lxh .tab{flex:1;padding:10px 8px;font-size:10px}
#lxh .dbody{grid-template-columns:minmax(0,1fr)}
#lxh .dchat{border-right:0;border-bottom:1px solid var(--hld)}
#lxh .demo .feed{height:420px;padding:14px}
#lxh .demo .m{max-width:92%}
#lxh .crm dl{display:grid;grid-template-columns:1fr 1fr;column-gap:14px}
#lxh .crm .sv{margin-top:14px}
#lxh .rows4 .prow .pr b{font-size:28px}
#lxh .dtabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--g)*-1);padding-right:var(--g)}
#lxh .dtabs::-webkit-scrollbar{display:none}
#lxh .dtab{padding:12px 16px;font-size:12px}
#lxh .sv5{grid-template-columns:minmax(0,1fr);gap:12px}
#lxh .trust .top b{font-size:52px}
#lxh .lenta span{font-size:26px}
#lxh .qpanel{padding:24px 20px;border-radius:24px}
#lxh .qq{font-size:24px;margin:24px 0 18px}
#lxh .qopt{grid-template-columns:30px minmax(0,1fr);font-size:15px;padding:15px 0}
#lxh .qopt svg{display:none}
#lxh .qres .kv3{grid-template-columns:minmax(0,1fr);gap:14px}
#lxh .steps5{grid-template-columns:minmax(0,1fr);row-gap:40px}
#lxh .longer{flex-direction:column;align-items:flex-start;gap:12px;padding:24px}
#lxh .guar4{grid-template-columns:1fr}
#lxh .guar4>div{margin:0!important}
#lxh .lead2 .two2{grid-template-columns:minmax(0,1fr)}
#lxh .ctc{grid-template-columns:minmax(0,1fr)}
#lxh .ctc a{font-size:24px}
#lxh .ft{padding-bottom:110px}
#lxh .mbar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:95;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 20px;border-radius:99px;background:rgba(11,12,14,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--paper);border:1px solid var(--hld);transform:translateY(140%);transition:transform .5s var(--ease)}
#lxh .mbar.on{transform:none}
#lxh .mbar b{font:400 17px/1.05 "DIN Pro Black";text-transform:uppercase}
#lxh .mbar span{display:block;font-size:11px;color:var(--mutd);margin-top:4px}
#lxh .mbar .btn{height:50px;font-size:11px;padding:0 5px 0 18px;gap:10px;white-space:nowrap;flex:none}
#lxh .mbar .btn i{width:40px;height:40px}}
@media (prefers-reduced-motion:reduce){#lxh .lenta .in{animation:none}}
/* сайт красит span внутри h1-h2 градиентом: на главной цвет заголовков наш */
#lxh :is(h1,h2,h3,h4) span{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}
#lxh .hero .tls{display:flex;gap:10px 36px;flex-wrap:wrap;align-items:center}
/* форма заявки: разметку выдаёт Contact Form 7, оформление как в макете */
#lxh{scroll-behavior:smooth}
#lxh [id]{scroll-margin-top:96px}
#lxh .lead2 form{margin:0}
#lxh .lead2 p{margin:0}
#lxh .fld{display:block}
#lxh .fld>span:first-child{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mutd2);margin-bottom:10px}
#lxh .fld .wpcf7-form-control-wrap{display:block}
#lxh .fld input{width:100%;background:none!important;border:0!important;outline:0;box-shadow:none!important;padding:0!important;height:auto!important;font:300 clamp(22px,1.8vw,32px)/1.2 LXG,sans-serif!important;color:var(--paper)!important}
#lxh .fld input::placeholder{color:rgba(243,239,231,.25)}
#lxh .pick{margin:14px 0 6px}
#lxh .pick .wpcf7-form-control-wrap,#lxh .pick .wpcf7-form-control,#lxh .pick .wpcf7-list-item{padding:0!important;border:0!important;border-radius:0!important;background:none!important}
#lxh .pick .wpcf7-form-control-wrap{display:contents}
#lxh .pick .wpcf7-form-control{display:flex;flex-wrap:wrap;gap:10px;margin:0}
#lxh .pick .wpcf7-list-item{display:block;margin:0}
#lxh .pick .wpcf7-list-item label{cursor:pointer;display:block}
#lxh .pick .wpcf7-list-item input{position:absolute;opacity:0;width:1px;height:1px;display:block!important}
#lxh .pick .wpcf7-list-item-label{display:block;padding:14px 22px;border-radius:99px;border:1px solid var(--hld);font-size:14px;line-height:1.3;color:var(--paper);transition:all .3s}
#lxh .pick .wpcf7-list-item-label::before,#lxh .pick .wpcf7-list-item-label::after{display:none!important}
#lxh .pick .wpcf7-list-item input:checked+.wpcf7-list-item-label{background:var(--paper);color:var(--ink);border-color:var(--paper)}
#lxh .pick .wpcf7-list-item input:focus-visible+.wpcf7-list-item-label{outline:2px solid var(--red);outline-offset:2px}
#lxh .agree{margin:24px 0 30px}
#lxh .agree .wpcf7-form-control-wrap,#lxh .agree .wpcf7-form-control,#lxh .agree .wpcf7-list-item{display:contents}
#lxh .agree label{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:13px;color:var(--mutd2)}
#lxh .agree input{margin-top:3px;accent-color:var(--red);width:16px;height:16px;flex:none;display:block!important;position:static;opacity:1}
#lxh .agree .wpcf7-list-item-label{display:block;font-size:13px;color:var(--mutd2)}
#lxh .agree .wpcf7-list-item-label::before,#lxh .agree .wpcf7-list-item-label::after{display:none!important}
#lxh .agree a{border-bottom:1px solid currentColor}
#lxh .lead2 .btn{cursor:pointer;border:0}
#lxh .lead2 .wpcf7-spinner{display:none}
#lxh .wpcf7-not-valid-tip{display:block;margin-top:8px;font-size:13px;color:#FF6A62}
#lxh .wpcf7 form .wpcf7-response-output{margin:24px 0 0;padding:22px 26px;border:0;border-radius:24px;background:var(--ink3);color:var(--paper);font-size:16px}
#lxh .wpcf7 form.sent .wpcf7-response-output{background:var(--ink3);border-left:3px solid var(--red)}
#lxh .wpcf7 form.invalid .wpcf7-response-output,#lxh .wpcf7 form.failed .wpcf7-response-output{border-left:3px solid #FF6A62}
#lxh .lead2 .antispam,#lxh .lachatte-antispam{position:absolute;left:-9999px}
/* первый экран не ждёт скрипт: появление на CSS, чтобы заголовок не пропал до загрузки JS */
#lxh .hero .rv{opacity:1;transform:none;transition:none;animation:lx-heroin .9s var(--ease) both}
#lxh .hero .h .ln>span{transform:none;transition:none;animation:lx-heroup 1.1s var(--ease) both}
@keyframes lx-heroin{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@keyframes lx-heroup{from{transform:translateY(105%)}to{transform:none}}
@media (prefers-reduced-motion:reduce){#lxh .hero .rv,#lxh .hero .h .ln>span{animation:none}}
body.home header,body.home #lcmg,body.home #mobile_menu{--primary:#F3EFE7;--secondary:rgba(243,239,231,.58);--accent:#FF6A62}
body.home footer{--primary:#0B0C0E;--secondary:#6F6A61;--accent:#E2231A}
body.home :where(header,footer,#lcmg,#mobile_menu) a{color:inherit;text-decoration:none}
body.home header .container,body.home footer .container{width:100%!important;max-width:var(--maxw)!important;padding:0 var(--g)!important}
body.home header:not(.is-stuck){position:relative}
body.home header{background:var(--ink);color:var(--paper);border-bottom:1px solid var(--hld);padding:14px 0!important}
body.home 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.home 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.home header nav>div>ul>li>a:hover,body.home.lcmg header nav>div>ul>li.lcmg-open>a{opacity:1;color:var(--paper)!important}
body.home header nav .expand img{filter:invert(1) brightness(2)!important;opacity:.7!important}
body.home header nav ul ul{background:var(--ink2)!important;border-color:var(--hld)!important}
body.home 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.home header p.time:before{left:4px!important}
body.home header p.time:after{left:0!important}
body.home header .socials:after{background:var(--hld)}
body.home header a.tel{color:var(--paper);font-size:15px;font-weight:500;letter-spacing:.03em}
body.home header a.tel img{filter:invert(1);opacity:.7}
body.home header .get_demo,body.home 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.home 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.home header .get_demo:hover,body.home header.is-stuck .get_demo:hover{background:var(--paper);color:var(--ink)}
body.home header .get_demo:hover::after{transform:rotate(-45deg)}
body.home header .menu_button{background:var(--ink3)!important;border-radius:50%!important;width:44px!important;height:44px!important}
body.home header .menu_button span{background:var(--paper)!important}
#lxh .hero{padding-top:clamp(48px,5vw,96px)}
@media (min-width:1440px){body.home header .row{display:flex;align-items:center;flex-wrap:nowrap;margin:0}
body.home header .row::before,body.home header .row::after{display:none}
body.home header .row>div{width:auto;float:none;padding:0}
body.home header .row>div:first-child{flex:1 1 auto;display:flex;align-items:center;min-width:0}
body.home header .row>div:last-child{flex:none}
body.home header .header_logo{margin-right:clamp(32px,3vw,64px)}
body.home header nav>div>ul{gap:clamp(20px,1.8vw,40px)!important}
body.home 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.home header .header_info>*{margin:0!important}
body.home header p.time{grid-column:1;grid-row:1}
body.home header .header_contact{grid-column:1;grid-row:2;display:flex;align-items:center}
body.home header .socials{display:none}
body.home header .get_demo{grid-column:2;grid-row:1/3}}
@media (min-width:1800px){body.home header .header_info{grid-template-columns:auto auto auto}
body.home header p.time{grid-row:1/3}
body.home header .header_contact{grid-column:2;grid-row:1/3}
body.home header .socials{display:flex}
body.home header .get_demo{grid-column:3}}
body.home .lcmg-ov{background:rgba(0,0,0,.55)}
body.home .lcmg-panel{background:var(--ink2);border-top:1px solid var(--hld);box-shadow:0 40px 80px rgba(0,0,0,.5)}
body.home .lcmg-in{max-width:var(--maxw);padding-left:var(--g);padding-right:var(--g)}
body.home #lcmg .lcmg-side,body.home #lcmg .lcmg-main{border-color:var(--hld)}
body.home #lcmg .lcmg-tab{color:var(--paper);font-family:LXG,sans-serif}
body.home #lcmg .lcmg-tab:hover{background:var(--ink3)}
body.home #lcmg .lcmg-tab.is-on{background:var(--ink3);color:#FF6A62}
body.home #lcmg .lcmg-h{color:var(--paper);font:400 24px/1.05 "DIN Pro Black",sans-serif;text-transform:uppercase}
body.home #lcmg .lcmg-cols a,body.home #lcmg .lcmg-ind a{color:var(--mutd)}
body.home #lcmg .lcmg-cols a:hover,body.home #lcmg .lcmg-ind a:hover{color:var(--paper)}
body.home #lcmg .lcmg-all{color:#FF6A62}
body.home #lcmg .lcmg-card{background:linear-gradient(160deg,#2A1513,#1A1D22);border:1px solid var(--hld);border-radius:22px}
body.home #lcmg .lcmg-card-t{font-family:"DIN Pro Black",sans-serif;text-transform:uppercase}
html.mobile_menu body.home #mobile_menu,body.home #mobile_menu.lcmm .lcmm-lvl,body.home #mobile_menu .bottom,body.home #mobile_menu.lcmm .bottom{background:var(--ink)!important;color:var(--paper)}
body.home #mobile_menu .bottom,body.home #mobile_menu.lcmm .bottom{border-top-color:var(--hld)!important}
body.home #mobile_menu.lcmm .lcmm-row{color:var(--paper);border-color:var(--hld)}
body.home #mobile_menu.lcmm .lcmm-row:active{background:var(--ink3)}
body.home #mobile_menu.lcmm .lcmm-ttl{color:var(--paper);font-family:"DIN Pro Black",sans-serif;text-transform:uppercase;border-bottom-color:var(--paper)}
body.home #mobile_menu.lcmm .lcmm-back{color:var(--mutd)}
body.home #mobile_menu .lcmm-chev,body.home #mobile_menu .lcmm-back svg{color:var(--mutd)}
body.home #mobile_menu a.tel{color:var(--mutd)}
body.home #mobile_menu a.tel img{filter:invert(1);opacity:.7}
body.home #mobile_menu p.time{color:var(--mutd)}
body.home #mobile_menu .menu_button{background:var(--ink3)!important;border-radius:50%!important}
body.home #mobile_menu .menu_button span{background:var(--paper)!important}
body.home #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.home footer{background:var(--ink);color:var(--paper);padding:clamp(64px,7vw,120px) 0}
body.home footer a{color:var(--paper)}
body.home footer nav,body.home footer .footerinfo,body.home footer nav ul ul{background:var(--ink3);border-radius:24px}
body.home footer nav ul ul{border-radius:0}
body.home footer nav>div>ul>li>a{font-family:"DIN Pro Black",sans-serif;text-transform:uppercase;letter-spacing:.01em}
body.home footer .footersocials a{background:var(--ink3);border-color:var(--ink3)}
body.home footer .subscribe{color:var(--paper);background:transparent;border:1px solid var(--hld);border-radius:999px;box-shadow:none}
body.home footer .subscribe:hover{background:var(--paper);color:var(--ink)}
body.home footer a:hover{color:#FF6A62}
body.home footer .footertext a,body.home footer p.inn{color:var(--mutd)}
@media (max-width:1439px){body.home header nav>div>ul>li>a{letter-spacing:.06em!important;font-size:12px!important}
body.home header nav>div>ul{gap:18px!important}}
@media (max-width:767px){body.home header .get_demo{display:none}}
body.home footer{overflow:hidden}
body.home 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.home footer::after{font-size:18vw;padding:0 12px;margin-top:40px;margin-bottom:132px}}