.dl-page{--dl-pad:clamp(16px,2.6vw,40px);--dl-rule:#0c0b0be0;--dl-line:#0c0b0b24;--dl-ease:cubic-bezier(.16,1,.3,1);--dl-gap:clamp(28px,3.4vw,56px);display:block}.dl-page section{scroll-margin-top:72px}.dl-word{--dl-wmax:200px;font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;font-weight:900;line-height:.86;font-size:min(var(--dl-wmax),calc(100cqw / (var(--n) * .58)));margin:0;padding-top:.17em}.dl-word-in{display:block}.dl-wd-in{white-space:nowrap}.dl-ch{transform-origin:50% 55% -.42em;display:inline-block}@media (min-width:700px){.dl-word{white-space:nowrap}}@media (max-width:699px){.dl-word{--dl-wmax:96px;font-size:min(var(--dl-wmax),calc(100cqw / (var(--nm) * .66)))}}@keyframes dl-drum{0%{opacity:0;transform:perspective(520px)rotateX(-78deg)}}@media (prefers-reduced-motion:no-preference){.dl-hero .dl-ch,.dl-word.is-in .dl-ch{animation:dl-drum .75s var(--dl-ease) both;animation-delay:calc(var(--i) * 38ms + 80ms)}.dl-js .dl-final .dl-word:not(.is-in) .dl-ch{opacity:0}}.dl-hero{padding:clamp(92px,11vh,120px) var(--dl-pad) 0;grid-template-columns:minmax(0,1fr) clamp(300px,34vw,540px);align-items:end;column-gap:clamp(32px,4.4vw,80px);display:grid;position:relative}.dl-hero:after{content:"";left:var(--dl-pad);right:var(--dl-pad);background:var(--dl-rule);height:1px;position:absolute;bottom:0}.dl-hero-txt{min-width:0;container-type:inline-size}.dl-crumbs ol{font:700 12px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;gap:.55em;list-style:none;display:flex}.dl-crumbs li+li:before{content:"/";color:#0c0b0b59;margin-right:.55em}.dl-crumbs li:last-child:after{content:"/";color:#0c0b0b59;margin-left:.55em}.dl-crumbs a{transition:color .15s ease-out}.dl-crumbs a:hover{color:var(--ink)}.dl-kicker{font:700 clamp(13px,1.05vw,15px)/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;max-width:40em;margin-top:clamp(18px,3vh,32px)}.dl-title{margin-top:clamp(6px,1.2vh,14px)}.dl-title .dl-pre{--n:16;--nm:16;font-size:clamp(30px,3.7vw,62px);line-height:.9}.dl-title .dl-pre+.dl-word{--dl-wmax:184px;margin-top:-.1em}.dl-facts{gap:clamp(24px,4vw,72px);margin-top:clamp(18px,3vh,34px);display:flex}.dl-fact{min-width:0;max-width:320px}.dl-fact dt{font:700 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.dl-fact dd{margin:0}.dl-num{font:700 clamp(26px,2.6vw,42px)/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:.32em;display:flex}.dl-num i{color:var(--ink-2);letter-spacing:0;font-size:.5em;font-style:normal;font-weight:600}.dl-fnote{font:600 13px/1.4 var(--sans);color:var(--ink-2);text-wrap:pretty;margin-top:10px;display:block}.dl-answer{max-width:62ch;font:600 clamp(16px,1.15vw,17.5px)/1.6 var(--sans);text-wrap:pretty;margin-top:clamp(18px,3vh,32px)}.dl-meta{font:600 13px/1.3 var(--sans);color:var(--ink-2);flex-wrap:wrap;gap:8px clamp(20px,2.4vw,40px);margin-top:20px;list-style:none;display:flex}.dl-meta b{color:var(--ink);font-weight:700}.dl-hero-act{flex-wrap:wrap;align-items:flex-end;gap:12px 28px;margin-top:clamp(22px,3.4vh,40px);display:flex}.dl-tg{background:var(--red);color:#fff;height:64px;font:700 15px/1 var(--sans);letter-spacing:.02em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease-out,height .3s var(--dl-ease);border-radius:22px 22px 0 0;justify-content:center;align-items:center;gap:12px;padding:0 30px;display:inline-flex}.dl-tg svg{width:18px;height:18px;transition:transform .3s var(--dl-ease)}.dl-tg:hover{height:72px}.dl-tg:hover svg{transform:translate(2px,-2px)}.dl-tg:active{background:var(--red-press)}.dl-tg:focus-visible{outline-offset:4px;border-radius:22px 22px 0 0}.dl-hero-side,.dl-hero-jump{font:700 12px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);padding-bottom:16px}.dl-hero-jump{color:var(--ink)}.dl-hero-jump:hover{color:var(--ink-2)}.dl-hero-fan{flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;padding-bottom:clamp(18px,2.4vh,28px);display:flex;position:relative}.dl-fan{--cw:clamp(160px,13.4vw,226px);--spread:.5;--tilt:5deg;--drop:46px;width:100%;height:calc(var(--cw) * 2.165 + var(--drop));list-style:none;position:relative}.dl-fan[data-k="2"]{--cw:clamp(170px,14.4vw,240px);--spread:.42;--drop:30px}.dl-fan[data-k="1"]{--cw:clamp(180px,15.4vw,260px);--drop:8px}.dl-fc{left:50%;bottom:var(--drop);width:var(--cw);margin-left:calc(var(--cw) / -2);z-index:var(--z);transform:translate(calc(var(--j) * var(--cw) * var(--spread)),calc(var(--a) * 28px)) rotate(calc(var(--j) * var(--tilt)));transform-origin:50% 100%;transition:transform .55s var(--dl-ease);position:absolute}.dl-fc a{-webkit-tap-highlight-color:transparent;display:block}.dl-fc a:focus-visible{outline:none}.dl-fc-img{height:calc(var(--cw) * 2.165);border-radius:calc(var(--cw) * .085);background:#efede9;transition:box-shadow .5s ease-out;display:block;position:relative;overflow:hidden;box-shadow:0 1px #0c0b0b0a}.dl-fc-img:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c0b0b14}.dl-fc-img img{object-fit:cover;object-position:top;filter:grayscale()contrast(.46)brightness(1.36);width:100%;height:100%;transition:filter .5s ease-out;display:block;position:absolute;inset:0}.dl-fc-cap{z-index:2;background:var(--paper);font:700 12px/1.15 var(--sans);color:var(--ink);opacity:0;transition:opacity .2s ease-out,transform .4s var(--dl-ease);border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px 9px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(8px);box-shadow:0 8px 20px -12px #0c0b0b80}.dl-fc-cap span{color:var(--ink-2);align-items:center;gap:.35em;font-size:11.5px;font-weight:600;display:inline-flex}.dl-fc-cap svg{width:10px;height:10px;color:var(--red)}.dl-fc:hover,.dl-fc:focus-within,.dl-fc.is-on{z-index:5;transform:translate(calc(var(--j) * var(--cw) * var(--spread)),calc(var(--a) * 28px - 14px)) rotate(calc(var(--j) * var(--tilt) * .4))}.dl-fc:hover .dl-fc-img,.dl-fc:focus-within .dl-fc-img,.dl-fc.is-on .dl-fc-img{box-shadow:0 26px 34px -20px #0c0b0b80}.dl-fc:hover img,.dl-fc:focus-within img,.dl-fc.is-on img{filter:none}.dl-fc:hover .dl-fc-cap,.dl-fc:focus-within .dl-fc-cap{opacity:1;transition-delay:.12s;transform:none}.dl-fc a:focus-visible .dl-fc-img{outline:2px solid var(--red);outline-offset:3px}@keyframes dl-fan-in{0%{opacity:0;transform:translateY(40px)rotate(0)}}@media (prefers-reduced-motion:no-preference){.dl-fc{animation:dl-fan-in .9s var(--dl-ease) both;animation-delay:calc(var(--a) * 90ms + .26s)}}.dl-fan-more{font:700 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5em;margin-top:22px;padding:8px 0;display:inline-flex}.dl-fan-more svg{width:14px;height:14px;transition:transform .3s var(--dl-ease);transform:rotate(90deg)}.dl-fan-more:hover svg{transform:rotate(90deg)translate(2px)}.dl-hero--hub .dl-title .dl-word{--dl-wmax:300px;--n:9;--nm:8}.dl-hero-fig{justify-content:center;margin:0;display:flex}.dl-hero-fig img{width:auto;height:clamp(420px,100svh - 170px,700px);display:block}.dl-hero--hub{grid-template-columns:minmax(0,1fr) auto}.dl-flow{padding:0 var(--dl-pad)}.dl-block{column-gap:var(--dl-gap);border-top:1px solid var(--dl-rule);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);margin-top:clamp(72px,8vw,128px);display:grid}.dl-side{align-self:start;padding-top:22px;position:sticky;top:84px}.dl-label{font:700 13px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.dl-body{min-width:0;padding-top:22px}.dl-lead p{max-width:62ch;font:600 17px/1.7 var(--sans);text-wrap:pretty}.dl-lead p:first-child{max-width:50ch;font-size:clamp(18px,1.45vw,21px);font-weight:700;line-height:1.55}.dl-lead p+p{margin-top:1em}.dl-spec{counter-reset:dl;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,3.4vw,52px) clamp(24px,3vw,48px);list-style:none;display:grid}.dl-spec li{counter-increment:dl;min-width:0}.dl-spec li:before{content:counter(dl,decimal-leading-zero);font:700 12px/1 var(--sans);color:var(--ink-2);margin-bottom:14px;display:block}.dl-spec h3{font:700 clamp(19px,1.6vw,24px)/1.25 var(--sans);letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px}.dl-spec p{max-width:46ch;font:600 15.5px/1.6 var(--sans);color:var(--ink-2);text-wrap:pretty}.dl-works{margin-top:clamp(72px,8vw,128px)}.dl-head{border-bottom:1px solid var(--dl-rule);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.dl-head h2,.dl-head p{font:700 13px/1.2 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0}.dl-head p{color:var(--ink-2);text-align:right}.dl-cards{--cw:clamp(170px,14.2vw,226px);flex-wrap:wrap;gap:40px clamp(18px,2.2vw,32px);padding-top:clamp(28px,3vw,44px);list-style:none;display:flex}.dl-card{width:var(--cw);flex:none;position:relative}.dl-card-img{height:calc(var(--cw) * 2.165);border-radius:calc(var(--cw) * .085);transition:transform .5s var(--dl-ease),box-shadow .5s ease-out;background:#efede9;display:block;position:relative;overflow:hidden}.dl-card-img:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0c0b0b14}.dl-card-img img{object-fit:cover;object-position:top;filter:grayscale()contrast(.46)brightness(1.36);width:100%;height:100%;transition:filter .5s ease-out;display:block;position:absolute;inset:0}.dl-card:hover .dl-card-img,.dl-card:focus-within .dl-card-img,.dl-card.is-on .dl-card-img{transform:translateY(-6px);box-shadow:0 22px 30px -18px #0c0b0b73}.dl-card:hover .dl-card-img img,.dl-card:focus-within .dl-card-img img,.dl-card.is-on .dl-card-img img{filter:none}.dl-card-name{font:700 16px/1.25 var(--sans);margin-top:16px}.dl-card-name a{align-items:center;gap:.4em;display:inline-flex}.dl-card-name svg{width:12px;height:12px;color:var(--ink-2);transition:transform .3s var(--dl-ease),color .2s;flex:none}.dl-card-name a:hover svg{color:var(--red);transform:translate(2px,-2px)}.dl-card-host{font:600 12.5px/1.3 var(--sans);color:var(--ink-2);margin-top:3px}.dl-card-note{font:600 13.5px/1.5 var(--sans);text-wrap:pretty;margin-top:10px}.dl-card-case{margin-top:10px}.dl-card-case a{font:700 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45em;padding:4px 0;display:inline-flex}.dl-card-case svg{width:13px;height:13px;transition:transform .3s var(--dl-ease)}.dl-card-case a:hover svg{transform:translate(3px)}@media (min-width:700px){.dl-works--few .dl-cards{column-gap:var(--dl-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl-works--few .dl-card{grid-template-columns:var(--cw) minmax(0,1fr);align-items:end;column-gap:clamp(24px,2.6vw,40px);width:auto;display:grid}.dl-works--few .dl-card-txt{padding-bottom:6px}.dl-works--few .dl-card-name{margin-top:0;font-size:clamp(22px,1.9vw,28px)}.dl-works--few .dl-card-name svg{width:15px;height:15px}.dl-works--few .dl-card-host{font-size:13.5px}.dl-works--few .dl-card-note{max-width:30ch;margin-top:16px;font-size:clamp(16px,1.25vw,18px);line-height:1.5}.dl-works--few .dl-card-case{margin-top:18px}}.dl-cases{column-gap:var(--dl-gap);border-top:1px solid var(--dl-line);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);margin-top:clamp(48px,5vw,72px);display:grid}.dl-cases-t{font:700 13px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;margin:0;padding-top:20px}.dl-cases ul{list-style:none}.dl-cases a{border-bottom:1px solid var(--dl-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:baseline;gap:6px 24px;padding:18px 0 19px;display:grid}.dl-cases b{font:700 clamp(17px,1.4vw,20px)/1.3 var(--sans)}.dl-cases span{font:600 14.5px/1.45 var(--sans);color:var(--ink-2)}.dl-cases svg{width:16px;height:16px;transition:transform .3s var(--dl-ease);align-self:center}.dl-cases a:hover svg{transform:translate(3px)}.dl-cases a:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dl-rev{margin:0}.dl-rev blockquote p{max-width:32em;font:700 clamp(21px,2vw,30px)/1.35 var(--sans);letter-spacing:-.01em;text-wrap:pretty}.dl-rev blockquote p:before,.dl-rev blockquote p:after{content:"\""}.dl-rev figcaption{font:600 13px/1.4 var(--sans);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:22px;display:flex}.dl-rev figcaption b{color:var(--ink);font-size:15px}.dl-rev figcaption a{color:var(--ink);align-items:center;gap:.4em;display:inline-flex}.dl-rev figcaption svg{width:12px;height:12px}.dl-inc{counter-reset:dli;list-style:none}.dl-inc li{counter-increment:dli;border-bottom:1px solid var(--dl-line);max-width:72ch;font:600 17px/1.5 var(--sans);text-wrap:pretty;grid-template-columns:48px minmax(0,1fr);padding:14px 0 15px;display:grid}.dl-inc li:first-child{padding-top:0}.dl-inc li:before{content:counter(dli,decimal-leading-zero);font:700 12px/2.1 var(--sans);color:var(--ink-2)}.dl-inc-fig{width:clamp(150px,13vw,200px);height:auto;margin-top:clamp(24px,3vw,44px);display:block}.dl-where{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px clamp(20px,2.4vw,40px);max-width:72ch;margin-top:clamp(32px,3.4vw,48px);display:grid}.dl-where dt{font:700 12px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px}.dl-where dd{font:700 16px/1.35 var(--sans);margin:0}.dl-qs{margin-top:-20px;list-style:none}.dl-qs>li{border-bottom:1px solid var(--dl-line)}.dl-qs>li:last-child{border-bottom-color:var(--dl-rule)}.dl-q summary{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;padding:20px 0 21px;list-style:none;display:flex}.dl-q summary::-webkit-details-marker{display:none}.dl-q summary:focus-visible{outline-offset:2px}.dl-q h3{font:700 clamp(17px,1.45vw,22px)/1.3 var(--sans);margin:0}.dl-x{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px var(--ink);transition:background-color .2s ease-out,transform .4s var(--dl-ease);border-radius:50%;flex:none;position:relative}.dl-x:before,.dl-x:after{content:"";background:var(--ink);border-radius:1px;width:12px;height:1.8px;margin:-.9px 0 0 -6px;transition:background-color .2s ease-out;position:absolute;top:50%;left:50%}.dl-x:after{transform:rotate(90deg)}.dl-q[open] .dl-x{background:var(--ink);transform:rotate(45deg)}.dl-q[open] .dl-x:before,.dl-q[open] .dl-x:after{background:var(--paper)}@media (hover:hover){.dl-q summary:hover .dl-x{background:#0c0b0b14}.dl-q[open] summary:hover .dl-x{background:var(--ink)}}.dl-a p{max-width:64ch;font:600 16px/1.6 var(--sans);color:var(--ink-2);text-wrap:pretty;padding:0 54px 24px 0}@supports (interpolate-size:allow-keywords){.dl-q{interpolate-size:allow-keywords}.dl-q::details-content{height:0;transition:height .45s var(--dl-ease),content-visibility .45s allow-discrete;overflow:clip}.dl-q[open]::details-content{height:auto}}.dl-niches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3vw,48px);margin-top:-14px;list-style:none;display:grid}.dl-niches b{font:700 17px/1.3 var(--sans)}.dl-niches i{font:700 14px/1.6 var(--sans);white-space:nowrap;font-style:normal}.dl-niches a:hover b{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dl-wide{padding:0 var(--dl-pad);margin-top:clamp(72px,8vw,128px)}.dl-wide--first{margin-top:clamp(56px,6vw,96px)}.dl-page .s-prices.dl-sign{background:0 0;padding:0}.dl-page .dl-sign .prices-word{font-size:min(clamp(60px,7.4vw,128px),calc(46vw / (var(--gn) * .58)))}.dl-page .dl-sign--s .prices-word{font-size:min(clamp(44px,4.8vw,84px),calc(36vw / (var(--gn) * .58)))}.dl-sign .dl-sign-h{color:var(--ink);margin-bottom:3px;font-weight:700;display:block}.dl-sign .dl-sign-term{color:var(--ink);margin-bottom:3px;display:block}.dl-sign-intro{max-width:62ch;font:600 16px/1.6 var(--sans);color:var(--ink-2);text-wrap:pretty;margin:4px 0 24px}.dl-sign+.dl-sign,.dl-sign+.dl-note{margin-top:28px}.dl-note{font:600 15px/1.6 var(--sans);color:var(--ink-2);margin-top:28px}.dl-note a{color:var(--ink);align-items:center;gap:.3em;font-weight:700;display:inline-flex}.dl-note svg{width:12px;height:12px}.dl-final{column-gap:var(--dl-gap);padding:0 var(--dl-pad);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;margin-top:clamp(96px,10vw,168px);display:grid;position:relative}.dl-final-l{min-width:0;padding-bottom:clamp(10px,1.4vw,22px);container-type:inline-size}.dl-final .dl-word{--dl-wmax:190px}.dl-final-p{max-width:40ch;font:700 clamp(17px,1.4vw,21px)/1.45 var(--sans);text-wrap:pretty}.dl-final-act{flex-wrap:wrap;align-items:flex-end;gap:10px 24px;margin-top:28px;display:flex}.dl-final:after{content:"";left:var(--dl-pad);right:var(--dl-pad);background:var(--dl-rule);height:1px;position:absolute;bottom:0}.dl-final-mail{font:600 13px/1.3 var(--sans);color:var(--ink-2);padding-bottom:16px}.dl-final-mail:hover{color:var(--ink)}.dl-block--demo .dl-side{flex-direction:column;gap:22px;display:flex}.dl-spec-w{border-top:1px solid var(--dl-line);margin-top:clamp(56px,6vw,96px);padding-top:22px}.dl-sub{font:700 13px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 clamp(28px,3vw,40px);display:flex}.dl-sub-n{display:none}.dl-spec li.is-demo:before{content:counter(dl,decimal-leading-zero) "  · показано в рамке"}.dl-block--fig .dl-inc-fig{object-fit:contain;object-position:left bottom;width:auto;max-width:100%;height:clamp(380px,32vw,470px)}.dl-crop{flex:none;height:112px;display:block;position:relative;overflow:hidden}.dl-crop img{max-width:none;height:auto;display:block;position:absolute}.dl-niches .dl-crop img{filter:grayscale()contrast(.7)brightness(1.12);transition:filter .45s ease-out,transform .45s var(--dl-ease)}.dl-niches a:hover .dl-crop img,.dl-niches a:focus-visible .dl-crop img,.dl-niches li.is-on .dl-crop img{filter:none}.dl-niches a{border-bottom:1px solid var(--dl-line);align-items:flex-end;gap:16px;padding:16px 0 0;display:flex}.dl-niche-t{flex:1;grid-template-columns:minmax(0,1fr) auto;align-self:center;gap:4px 16px;min-width:0;padding-bottom:16px;display:grid}.dl-niche-t span{font:600 13px/1.45 var(--sans);color:var(--ink-2);grid-column:1/-1}.dl-hero-fig{position:relative}.dl-hero-alt{visibility:hidden;pointer-events:none;width:auto;max-width:none;position:absolute}.dl-any{grid-template-columns:clamp(170px,15vw,224px) minmax(0,1fr);align-items:start;column-gap:clamp(28px,3.4vw,56px);display:grid}.dl-any>*{grid-column:2}.dl-any>.dl-any-fig{grid-area:1/1/span 3;margin:0;position:sticky;top:110px}.dl-any-fig img{width:100%;height:auto;display:block}@media (min-width:700px){.s-prices .prices-row .prices-mini.dl-mini-scene{visibility:hidden;pointer-events:none;height:150px;display:block;position:absolute;bottom:0}.s-prices .prices-row.dl-fit .prices-mini.dl-mini-scene{visibility:visible}}.dl-sign-introw{display:block}.dl-sign-introw>.dl-sign-aside{display:none}@media (max-width:699px){.dl-hero{grid-template-columns:minmax(0,1fr) 140px;align-items:start;column-gap:12px;padding:80px 16px 0;container-type:inline-size}.dl-hero-txt{display:contents}.dl-hero-txt>*{grid-column:1/-1}.dl-crumbs{grid-row:1}.dl-kicker{grid-row:2;margin-top:16px;font-size:12px}.dl-title{grid-row:3;margin-top:8px}.dl-title .dl-pre{font-size:30px}.dl-title .dl-pre+.dl-word{margin-top:-.06em}.dl-facts{flex-direction:column;grid-area:4/1;gap:18px;margin-top:22px}.dl-hero-fan{grid-area:4/2;align-self:start;margin-top:18px;padding-bottom:0}.dl-fan{--cw:74px;--spread:.3;--tilt:4deg;--drop:20px}.dl-fan[data-k="2"]{--cw:80px;--spread:.3;--drop:14px}.dl-fan[data-k="1"]{--cw:90px;--drop:6px}.dl-fc{transform:translate(calc(var(--j) * var(--cw) * var(--spread)),calc(var(--a) * 12px)) rotate(calc(var(--j) * var(--tilt)))}.dl-fc:hover,.dl-fc:focus-within,.dl-fc.is-on{transform:translate(calc(var(--j) * var(--cw) * var(--spread)),calc(var(--a) * 12px - 8px)) rotate(0deg)}.dl-fc-cap{display:none}.dl-fan-more{letter-spacing:.03em;text-align:center;margin-top:12px;font-size:10.5px}.dl-fan-more svg{display:none}.dl-num{font-size:26px}.dl-fnote{margin-top:6px;font-size:12.5px}.dl-answer{grid-row:5;margin-top:22px;font-size:15.5px}.dl-hero-act{grid-row:6;gap:10px 18px;margin-top:22px}.dl-tg{height:60px;padding:0 26px}.dl-tg:hover{height:60px}.dl-hero-side,.dl-hero-jump{order:-1;width:100%;padding-bottom:0;font-size:11px}.dl-hero--hub{grid-template-columns:minmax(0,1fr) 108px}.dl-hero--hub .dl-title .dl-word{--dl-wmax:110px}.dl-hero--hub .dl-answer{grid-area:4/1;margin-top:20px}.dl-hero--hub .dl-meta{flex-direction:column;grid-area:5/1;gap:6px;margin-top:18px}.dl-hero--hub .dl-hero-fig{grid-area:4/2/6;align-self:end;margin-top:12px}.dl-hero--hub .dl-hero-fig img{width:108px;height:auto}.dl-block{grid-template-columns:1fr;margin-top:64px}.dl-side{padding-top:20px;position:static}.dl-body{padding-top:16px}.dl-block--fig .dl-side{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dl-block--fig .dl-inc-fig{width:84px;margin:0}.dl-lead p{font-size:16px}.dl-lead p:first-child{font-size:18px}.dl-spec{grid-template-columns:1fr;gap:30px}.dl-spec h3{font-size:19px}.dl-spec p{font-size:15px}.dl-works{margin-top:64px}.dl-head{flex-direction:column;align-items:flex-start;gap:6px}.dl-head p{text-align:left;font-size:11.5px}.dl-cards{--cw:min(58vw,240px);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:24px 16px 4px;scroll-padding-left:16px;overflow-x:auto}.dl-cards::-webkit-scrollbar{display:none}.dl-card{scroll-snap-align:start}.dl-cases{grid-template-columns:1fr;margin-top:40px}.dl-cases a{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px}.dl-cases span{grid-area:2/1;font-size:14px}.dl-cases svg{grid-area:1/2/3}.dl-inc li{grid-template-columns:36px minmax(0,1fr);font-size:16px}.dl-where{grid-template-columns:1fr;gap:16px}.dl-where dt{margin-bottom:6px}.dl-qs{margin-top:-14px}.dl-a p{padding-right:0;font-size:15px}.dl-niches{grid-template-columns:1fr;margin-top:-10px}.dl-wide{margin-top:64px;padding:0 16px}.dl-wide--first{margin-top:48px}.dl-sign-intro{font-size:15px}.dl-page .dl-sign .prices-word,.dl-page .dl-sign--s .prices-word{font-size:min(clamp(40px,12vw,56px),calc((100vw - 120px) / (var(--n) * .58)))}.dl-final{grid-template-columns:1fr;margin-top:88px;padding:0 16px}.dl-final-l{padding-bottom:0}.dl-block--demo{flex-direction:column;display:flex}.dl-block--demo .dl-side,.dl-block--demo .dl-body{display:contents}.dl-block--demo .dl-label{order:1;padding-top:20px}.dl-block--demo .dl-lead{order:2;padding-top:16px}.dl-block--demo .dl-demo{order:3;max-width:none;margin-top:40px}.dl-block--demo .dl-spec-w{order:4;margin-top:48px}.dl-sub{margin-bottom:18px}.dl-sub-n{color:var(--ink-2);letter-spacing:.03em;white-space:nowrap;flex:none;align-items:center;gap:.4em;font-size:11px;display:inline-flex}.dl-sub-n svg{width:12px;height:12px}.dl-spec{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;scroll-padding-left:16px;display:flex;overflow-x:auto}.dl-spec::-webkit-scrollbar{display:none}.dl-spec li{scroll-snap-align:start;width:min(80vw,310px);box-shadow:inset 0 0 0 1px var(--dl-line);border-radius:20px;flex:none;padding:18px 18px 20px}.dl-spec li.is-demo{box-shadow:inset 0 0 0 1px #0c0b0b8c}.dl-spec li.is-demo:before{content:counter(dl,decimal-leading-zero) "  · показано выше"}.dl-block--fig .dl-inc-fig{object-position:right bottom;max-width:56%;height:250px}.dl-block--fig .dl-side{align-items:flex-end}.dl-crop{height:96px}.dl-niches a{gap:14px;padding-top:14px}.dl-any{display:block}.dl-any>.dl-any-fig{display:none}.dl-sign-introw{align-items:flex-end;gap:14px;display:flex}.dl-sign-introw>.dl-sign-aside{flex:none;width:96px;margin:0;display:block}.dl-sign-introw>.dl-sign-aside img{width:100%;height:auto;display:block}.dl-sign-introw .dl-sign-intro{margin:0 0 6px}.s-prices .prices-mini.dl-mini-scene{width:auto;height:132px;box-shadow:none;background:0 0;border-radius:0;overflow:hidden}.s-prices .prices-mini.dl-mini-scene img{object-fit:fill;filter:grayscale()contrast(.7)brightness(1.12);height:auto;bottom:auto;right:auto}.s-prices .prices-row.prices-on .prices-mini.dl-mini-scene{box-shadow:none;transform:translateY(-4px)}.dl-final .dl-word{--dl-wmax:96px}.dl-final-r{margin-top:18px}.dl-final-act{justify-content:center}.dl-final-mail{text-align:center;order:-1;width:100%;padding:0}}@media (prefers-reduced-motion:reduce){.dl-page *,.dl-page :before,.dl-page :after{transition:none!important;animation:none!important}}@media (min-width:700px) and (max-width:1099px){.dl-fan,.dl-fan[data-k="2"],.dl-fan[data-k="1"]{--cw:clamp(118px,15.5vw,170px)}}
