.fmt-slide{--header:64px;min-height:calc(100vh - var(--header));padding:40px var(--gutter);justify-content:center;align-items:center;display:flex}.dovod-mock.fmt-scene.is-done .fmt-thread{overflow-y:auto}.fmt-scene{width:min(880px,100%);position:relative}.fmt-stack{display:contents}.fmt-lead{width:min(880px,100%)}.fmt-lead-title{font-size:var(--fs-h2);letter-spacing:-.005em;margin:0 0 28px;line-height:1.05}.fmt-lead-text{font-size:var(--fs-lead);margin:0;line-height:1.22}.fmt-hint{all:unset;box-sizing:border-box;z-index:30;color:var(--buro-gray);opacity:0;pointer-events:none;flex-direction:column;gap:0;transition:opacity .6s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.fmt-hint.is-on{opacity:1;pointer-events:auto;cursor:pointer}.fmt-hint-chev{opacity:.18;display:block}.fmt-hint-chev+.fmt-hint-chev{margin-top:-12px}.fmt-hint.is-on .fmt-hint-chev{animation:1.5s ease-in-out infinite fmt-chev;animation-delay:calc(var(--i) * .2s)}@keyframes fmt-chev{0%,60%,to{opacity:.18}25%{opacity:.55}}.dovod-mock.fmt-scene .app{height:min(720px,100vh - 254px);min-height:0}.fmt-titles{margin:0 0 24px}.fmt-title{letter-spacing:-.005em;color:var(--buro-black);margin:0;font-size:clamp(26px,3vw,38px);line-height:1.1}.dovod-mock.fmt-scene .composer-input{min-height:48px;padding:12px 16px 4px}.dovod-mock.fmt-scene .composer-input::placeholder{color:color-mix(in srgb, var(--muted-fg) 45%, transparent)}.dovod-mock .fmt-topbar-logo{width:auto;height:14px;display:none}.fmt-project{background:var(--muted);color:var(--muted-fg);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:11px;display:inline-flex}.dovod-mock .fmt-thread{justify-content:flex-start;gap:0;position:relative;overflow:hidden}.fmt-grow{opacity:0;grid-template-rows:0fr;transition:opacity .6s cubic-bezier(.33,1,.68,1),transform .6s cubic-bezier(.33,1,.68,1);display:grid;transform:translateY(40px)}.fmt-grow-in{min-height:0;overflow:hidden}.fmt-grow.is-on:not(.is-off){opacity:1;grid-template-rows:1fr;transform:none}.fmt-msg.is-on:not(.is-off)>.fmt-grow-in{padding-bottom:16px}.dovod-mock .fmt-msg .turn{margin-top:10px}.dovod-mock.fmt-scene .divider{margin-top:16px}.fmt-divider.is-on{margin-bottom:-16px}.fmt-empty{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .3s;display:flex;position:absolute;inset:0}.fmt-empty.is-off{opacity:0}.fmt-empty-title{color:var(--muted-fg);margin:0;font-size:14px}.fmt-dots:after{content:"…";text-align:left;width:1.2em;animation:1.2s step-end infinite fmt-dots;display:inline-block}.fmt-dots.is-off{display:none}@keyframes fmt-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.dovod-mock .fmt-files{width:560px;max-width:100%}.dovod-mock .fmt-attach-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none;display:grid}.dovod-mock .row-user .m-user.fmt-files--tiles{width:auto;max-width:100%}.dovod-mock .fmt-files--tiles .attach{margin-bottom:0}.dovod-mock .fmt-files--tiles .attach-list.fmt-attach-grid{grid-template-columns:repeat(2,minmax(0,220px));gap:8px;max-width:none;margin-top:0;display:grid}.dovod-mock .fmt-files--tiles .fmt-attach-grid .attach-file{padding:8px 10px}.fmt-ext{color:#3a3a3a;min-width:42px;height:22px;font-family:var(--mono);letter-spacing:.04em;background:#e9e9e9;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.dovod-mock .attach-list.fmt-doc-list{max-width:640px}.dovod-mock.fmt-scene button.attach-file.fmt-doc{color:var(--fg);border-color:#dedede;border-radius:10px;gap:12px;padding:10px 16px 10px 10px;transition:border-color .15s,box-shadow .15s}.dovod-mock.fmt-scene button.attach-file.fmt-doc:hover{border-color:#c2c2c2;box-shadow:0 6px 18px -10px #00000040}.fmt-doc-page{background:#fff;border:1px solid #dadada;border-radius:4px;flex:none;width:30px;height:38px;position:relative}.fmt-doc-page:before{content:"";background:repeating-linear-gradient(#d2d2d2 0 2px,#0000 2px 5px);position:absolute;inset:8px 6px 9px}.fmt-doc-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fmt-doc-name{-webkit-line-clamp:2;color:var(--fg);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.fmt-doc-kind{color:var(--muted-fg);font-size:12px;line-height:1.3}.dovod-mock.fmt-scene .fmt-doc .attach-open{color:color-mix(in srgb, var(--primary) 65%, #fff);gap:2px;margin-left:8px;font-size:13px;transition:color .15s}.dovod-mock.fmt-scene button.attach-file.fmt-doc:hover .attach-open{color:var(--primary)}@media (prefers-reduced-motion:reduce){.fmt-grow,.fmt-empty{transition:none}.fmt-grow{transform:none}.fmt-dots:after,.fmt-hint.is-on .fmt-hint-chev{animation:none}.fmt-hint-chev{opacity:.6}}@media (width<=640px){.dovod-mock.fmt-scene .app{height:calc(100vh - 214px)}.fmt-title{font-size:22px}.dovod-mock .fmt-attach-list{grid-template-columns:1fr}}.hero .hero-scene{text-align:center;flex-direction:column;align-items:center;display:flex}.hero .hero-logo{opacity:0;width:clamp(220px,32vw,420px);transition:opacity .8s,transform .8s;transform:translateY(16px)}.hero .hero-slogan{font-size:var(--fs-h2);letter-spacing:-.005em;color:var(--buro-black);opacity:0;margin:40px 0 0;line-height:1.05;transition:opacity .8s,transform .8s;transform:translateY(16px)}.hero .hero-logo svg{width:100%;height:auto;display:block}.hero .hero-lead{font-size:var(--fs-lead);color:var(--buro-gray);opacity:0;margin:28px 0 0;line-height:1.25;transition:opacity .8s,transform .8s;transform:translateY(16px)}.hero .hero-toc{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--buro-gray);flex-direction:column;gap:12px;margin:36px 0 0;padding:0;line-height:1.4;list-style:none;display:flex}.hero .hero-toc li{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--i,0) * .15s);padding-left:22px;position:relative;transform:translateY(10px)}.hero .hero-toc li:before{content:"";background:var(--buro-red);width:8px;height:8px;position:absolute;top:.45em;left:0}.hero .hero-toc.is-on li{opacity:1;transform:none}.hero .hero-cta{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:700;font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--buro-black);opacity:0;line-height:1.1;transition:opacity .6s,transform .6s;transform:translateY(10px)}.hero .hero-contacts{opacity:0;justify-content:center;gap:16px;margin:20px 0 0;transition:opacity .6s,transform .6s;display:flex;transform:translateY(10px)}.hero .hero-contact{color:var(--buro-red);transition:transform .14s}.hero .hero-contact:hover{transform:translateY(-2px)}.hero .hero-contact svg{fill:currentColor;width:44px;height:44px}.hero .hero-logo.is-on,.hero .hero-slogan.is-on,.hero .hero-lead.is-on,.hero .hero-cta.is-on,.hero .hero-contacts.is-on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.hero .hero-logo,.hero .hero-slogan,.hero .hero-lead,.hero .hero-toc li{transition:none}}.showcase--v2{--grid-w:1240px;--grid-gap:32px;--grid-row-gap:32px}.showcase--v2 .fmt-slide{min-height:0;padding:48px var(--gutter)}.showcase--v2 .hero{padding:96px var(--gutter) 72px}.showcase--v2 .hero--cover{min-height:calc(100vh - 349px);padding:0 var(--gutter);flex-direction:column}.showcase--v2 .hero--cover:before{content:"";flex:1 0 48px}.showcase--v2 .hero--cover:after{content:"";margin:34px calc(-1 * var(--gutter)) -14px;background:linear-gradient(to right, transparent, var(--line-strong), transparent) center / 100% 1px no-repeat, radial-gradient(50% 100% at 50% 0, color-mix(in srgb, var(--buro-black) 7%, transparent), transparent) center calc(50% + 7px) / 100% 14px no-repeat;flex:2 0 28px;align-self:stretch}.showcase--v2 .hero--cover .hero-scene{text-align:center;flex-direction:column;align-items:center;display:flex}.showcase--v2 .hero--cover .hero-logo{width:clamp(220px,28vw,380px)}.showcase--v2 .hero--cover .hero-slogan{text-wrap:balance;max-width:42ch;margin:36px 0 0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(24px,3vw,40px);font-weight:400;line-height:1.2}.has-reveal .showcase--v2>.hero--cover,.showcase--v2 .hero--cover :is(.hero-logo,.hero-slogan){opacity:1;transition:none;transform:none}@media (width<=760px){.showcase--v2 .hero--cover{min-height:0}.showcase--v2 .hero--cover .hero-logo{width:160px}.showcase--v2 .hero--cover .hero-slogan{margin-top:20px;font-size:22px}}.showcase--v2 .fmt-slide:last-child{padding-bottom:96px}.showcase--v2 .fmt-scene,.showcase--v2 .brandkit .bk-scene,.showcase--v2 .pricing .pr-scene,.showcase--v2 .fmt-lead,.showcase--v2 .fmt-stack{column-gap:var(--grid-gap);row-gap:var(--grid-row-gap);width:min(var(--grid-w), 100%);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.showcase--v2 .fmt-lead-in,.showcase--v2 .fmt-stack>.fmt-lead,.showcase--v2 .fmt-stack>.fmt-scene{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--grid-row-gap);align-items:start;width:auto;display:grid}.showcase--v2 .fmt-scene>*,.showcase--v2 .fmt-lead-in>*,.showcase--v2 .fmt-stack>*{min-width:0}.showcase--v2 .fmt-scene>dialog{grid-column:auto}.showcase--v2 .dovod-mock .fmt-topbar-logo{margin-right:4px;display:block}.showcase--v2 .showcase-more{padding:8px var(--gutter);text-align:center}.showcase--v2 .showcase-more__link{font-size:var(--fs-lead);color:var(--buro-black);line-height:1.25;text-decoration:none}.showcase--v2 .hero--outro{padding:96px var(--gutter) 120px}.showcase--v2 .hero--outro .hero-scene{text-align:center;flex-direction:column;align-items:center;display:flex}.showcase--v2 .fmt-title,.showcase--v2 .fmt-lead-title{letter-spacing:-.005em;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.12}.showcase--v2 .fmt-titles{margin:0}.showcase--v2 .fmt-lead-text{font-size:var(--fs-lead);margin:0;line-height:1.25}.showcase--v2 .fmt-scene>*{grid-column:4/span 9}.showcase--v2 .fmt-scene>.fmt-titles,.showcase--v2 .fmt-lead-in>.fmt-lead-title{grid-area:1/1/auto/span 3}.showcase--v2 .fmt-lead-in>.fmt-lead-text{grid-column:4/span 8}.showcase--v2 .fmt-scene--full>*{grid-column:3/span 8}.showcase--v2 .hero--intro{padding-top:72px;padding-bottom:0}.showcase--v2 .hero--intro .hero-scene{text-align:left;align-items:center;row-gap:0}.showcase--v2 .hero--intro .hero-logo{grid-column:1/-1;justify-self:center;width:180px}.showcase--v2 .hero--intro .hero-lead{color:var(--buro-black);grid-column:4/span 8;margin:0}.showcase--v2 .hero--intro+.fmt-slide{padding-top:40px}.showcase--v2 .fmt-stack--center{width:min(calc((var(--grid-w) - 11 * var(--grid-gap)) / 12 * 9 + 8 * var(--grid-gap)), 100%);grid-template-columns:repeat(9,minmax(0,1fr))}.showcase--v2 .fmt-stack--center>.fmt-scene>:not(dialog){grid-column:1/-1}.showcase--v2 :is(.fmt-title,.hero-slogan) b{font-weight:500}.showcase--v2 .fmt-slide>:is(.dovod-mock.fmt-scene,.mm-scene,.pr-scene,.pt-scene,.in-scene){width:min(calc((var(--grid-w) - 11 * var(--grid-gap)) / 12 * 9 + 8 * var(--grid-gap)), 100%);grid-template-columns:repeat(9,minmax(0,1fr))}.showcase--v2 .fmt-slide>:is(.dovod-mock.fmt-scene,.mm-scene,.pr-scene,.pt-scene,.in-scene)>:not(dialog){grid-column:1/-1}.showcase--v2 .fmt-slide>:is(.dovod-mock.fmt-scene,.mm-scene,.pr-scene,.pt-scene,.ex-scene,.in-scene)>.fmt-titles{text-align:center;grid-column:1/-1;margin:32px 0 24px}.showcase--v2 .fmt-slide>:is(.dovod-mock.fmt-scene,.mm-scene,.pr-scene,.pt-scene,.ex-scene,.in-scene)>.fmt-titles>.fmt-title{text-wrap:balance;color:var(--buro-black);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.2}.showcase--v2 .ex-scene{width:min(var(--grid-w), 100%)}.showcase--v2 .hero--title{align-items:center;min-height:calc(100vh - 64px);display:flex}.showcase--v2 .hero--title .hero-scene{text-align:left;align-items:start;row-gap:0}.showcase--v2 .hero--title .hero-logo{grid-column:1/span 2;width:140px;margin-bottom:56px}.showcase--v2 .hero--title .hero-slogan{font-size:var(--fs-h1);letter-spacing:-.01em;grid-column:1/span 10;margin:0;line-height:1}.showcase--v2 .hero--title .hero-lead,.showcase--v2 .hero--title .hero-toc{grid-column:1/span 7;margin-top:36px}.showcase--v2 .hero--row{align-items:center;min-height:calc(100vh - 224px);display:flex}.showcase--v2 .hero--row .hero-scene{text-align:left;align-items:center;row-gap:0}.showcase--v2 .hero--row .hero-logo{grid-column:1/span 4;width:100%;max-width:300px}.showcase--v2 .hero--row .hero-slogan{letter-spacing:-.005em;grid-column:5/span 8;margin:0;padding-left:8px;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.2}.showcase--v2 .hero--mark{align-items:center;min-height:calc(100vh - 224px);display:flex}.showcase--v2 .hero--mark .hero-scene{text-align:center;flex-direction:column;align-items:center;display:flex}.showcase--v2 .hero--mark .hero-logo{width:clamp(240px,30vw,400px)}.showcase--v2 .hero--mark .hero-slogan{letter-spacing:.08em;text-transform:uppercase;color:var(--buro-gray);margin:32px 0 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:400;line-height:1.4}.showcase--v2 .hero--center .hero-scene{display:flex}.showcase--v2 .dovod-mock.fmt-scene .app{height:min(672px,100vh - 160px)}.showcase--v2 .mindmap .mm-lead{text-align:center;text-wrap:balance;justify-self:center;max-width:60ch;margin:-40px 0 24px;font-size:clamp(17px,1.4vw,20px);line-height:1.4}.showcase--v2 .mindmap .mm-map,.showcase--v2 .brandkit .bk-sheet{max-height:560px}.showcase--v2 .pricing .pr-grid{border:1px solid var(--line);background:#fff;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0;padding:32px 0}.showcase--v2 .pricing .pr-terms{padding:0 40px}.showcase--v2 .pricing .pr-calc{border:none;border-left:1px solid var(--line);background:0 0;border-radius:0;gap:22px;padding:0 40px}.showcase--v2 .pricing .pr-rates th,.showcase--v2 .pricing .pr-rates td{padding:14px 0}.showcase--v2 .pricing .pr-rates th{font-family:IBM Plex Sans,system-ui,sans-serif;font-size:20px;font-weight:400;line-height:1.3}.showcase--v2 .pricing .pr-num,.showcase--v2 .pricing .pr-value,.showcase--v2 .pricing .pr-total-num{letter-spacing:-.01em;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:500}.showcase--v2 .compare__table tbody th,.showcase--v2 .hero-cta{font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:500}.showcase--v2 .pricing .pr-num{font-size:24px}.showcase--v2 .pricing .pr-unit{margin-top:4px;font-size:13px}.showcase--v2 .pricing .pr-eyebrow{margin-top:28px}.showcase--v2 .pricing .pr-included{gap:8px}.showcase--v2 .pricing .pr-included li{padding-left:18px}.showcase--v2 .pricing .pr-included li:before{width:6px;height:6px;top:.6em}.showcase--v2 .pricing .pr-field-head{font-size:15px}.showcase--v2 .pricing .pr-value{font-size:20px}.showcase--v2 .pricing .pr-total{padding-top:20px}.showcase--v2 .pricing .pr-total-label{margin-bottom:6px;font-size:15px}.showcase--v2 .pricing .pr-total-num{font-size:clamp(30px,2.8vw,40px)}.showcase--v2 .pricing .pr-badge{background:color-mix(in srgb, var(--buro-red) 10%, transparent);color:var(--buro-red);padding:4px 9px;font-size:12px}@media (width<=900px){.showcase--v2 .fmt-scene>*,.showcase--v2 .fmt-scene>.fmt-titles,.showcase--v2 .fmt-lead-in>.fmt-lead-title,.showcase--v2 .fmt-lead-in>.fmt-lead-text,.showcase--v2 .fmt-stack>.fmt-scene--full>*,.showcase--v2 .pricing .pr-terms,.showcase--v2 .pricing .pr-calc{grid-area:auto/1/auto/-1}.showcase--v2 .pricing .pr-grid{grid-template-columns:minmax(0,1fr);padding:24px 0}.showcase--v2 .pricing .pr-terms,.showcase--v2 .pricing .pr-calc{padding:0 22px}.showcase--v2 .pricing .pr-calc{border-left:none;border-top:1px solid var(--line);margin-top:28px;padding-top:28px}.showcase--v2{--grid-row-gap:20px}}.practice .pc-cards{flex-direction:column;gap:10px;margin:.85rem 0;display:flex}.practice .pc-card{background:#fff;border:1px solid #e3e3e3;border-radius:10px;padding:12px 14px}.practice .pc-card--tagged{border-color:color-mix(in srgb, var(--buro-red) 45%, transparent)}.practice .pc-ref{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:600;display:flex}.practice .pc-tag{background:color-mix(in srgb, var(--buro-red) 10%, transparent);color:var(--buro-red);letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:500}.practice .pc-quote{border-left:2px solid var(--border);color:color-mix(in srgb, var(--fg) 85%, transparent);padding-left:10px;font-style:italic;margin:6px 0 8px!important}.practice .pc-verdict{color:var(--fg);margin:0 0 6px!important}.practice .pc-link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;display:inline-block}.practice .pc-args{color:var(--muted-fg);font-size:13px}.mindmap .mm-lead{max-width:60ch;font-size:var(--fs-body);color:var(--buro-gray);margin:-8px 0 20px;line-height:1.45}.mindmap .mm-map{width:100%;max-height:calc(100vh - 304px);font-family:inherit;display:block}.mindmap .mm-link{fill:none;stroke:var(--buro-black);stroke-width:1.5px;opacity:0;transition:opacity .25s}.mindmap .mm-center rect{fill:var(--buro-black)}.mindmap .mm-center-title{fill:var(--buro-white);font-size:22px;font-weight:600}.mindmap .mm-node{fill:#fff;stroke:var(--buro-black);stroke-width:1.25px}.mindmap .mm-mark{fill:var(--buro-red)}.mindmap .mm-branch-title{fill:var(--buro-black);font-size:16px;font-weight:600}.mindmap .mm-elbow{fill:none;stroke:var(--line-strong);stroke-width:1.25px}.mindmap .mm-pill{fill:#fff;stroke:var(--line-strong)}.mindmap .mm-pill-title{fill:var(--buro-black);font-size:14px}.mindmap .mm-pill-sub{fill:var(--buro-gray);font-size:12px}.mindmap .mm-center,.mindmap .mm-branch{opacity:0;transition:opacity .25s}.mindmap .mm-center.is-on,.mindmap .mm-branch.is-on,.mindmap .mm-link.is-on{opacity:1}.mindmap .mm-child{opacity:0;transition:opacity .2s}.mindmap .mm-branch.is-on .mm-child{opacity:1;transition-delay:calc(.125s + var(--i) * 70ms)}@media (prefers-reduced-motion:reduce){.mindmap .mm-center,.mindmap .mm-branch,.mindmap .mm-link,.mindmap .mm-child{transition:none}}@media (width<=640px){.mindmap .mm-map{max-height:none}}.example .dovod-mock .ex-attach-single{grid-template-columns:1fr;max-width:420px}.examples .ex-mock>.frame>.app{min-height:0;position:relative}.examples .ex-mock .sidebar{width:340px}.examples .sidebar button.proj{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-family:inherit;display:block}.examples .sidebar button.proj:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.examples .sidebar .threads{border-left:1px solid var(--border);margin:2px 0 0 6px;padding-left:6px}.examples .proj[aria-selected=true] .thread{background:var(--muted)}.examples .proj[aria-selected=false]:hover .thread{background:color-mix(in srgb, var(--muted) 50%, transparent)}.examples .sidebar .thread{transition:background .2s}.examples .ex-mock.is-peek .proj[aria-selected=true] .thread{background:0 0;transition:none}.examples .ex-main{flex:1;min-width:0}.examples .ex-main .fmt-scene{width:auto;display:block}.examples .ex-main .frame{box-shadow:none;border:0;border-radius:0}.examples :is(.sb-trigger,.sb-close){color:var(--muted-fg);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:none}@media (width<=900px){.examples .ex-mock .sidebar{z-index:1;visibility:hidden;background:#fff;width:min(340px,85%);transition:transform .3s cubic-bezier(.33,1,.68,1),visibility .3s;display:flex;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.examples .ex-mock.is-open .sidebar{visibility:visible;transform:none}.examples .sidebar .sb-head{gap:12px}.examples :is(.sb-trigger,.sb-close){display:inline-flex}}@media (prefers-reduced-motion:reduce){.examples .ex-mock .sidebar{transition:none}}.brandkit .bk-scene{width:min(1180px,100%)}.brandkit .bk-sheets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.brandkit .bk-card{color:inherit;opacity:0;text-decoration:none;transition:opacity .7s,transform .7s;display:block;transform:translateY(28px)}.brandkit .bk-card.is-on{opacity:1;transform:none}.brandkit .bk-sheet{aspect-ratio:210/297;border:1px solid var(--line-strong);width:100%;max-height:calc(100vh - 314px);box-shadow:0 18px 40px -24px color-mix(in srgb, var(--buro-black) 60%, transparent);background:#fff;border-radius:4px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.brandkit .bk-card:hover .bk-sheet{box-shadow:0 26px 48px -24px color-mix(in srgb, var(--buro-black) 70%, transparent);transform:translateY(-4px)}.brandkit .bk-sheet:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:72px;position:absolute;inset:auto 0 0}.brandkit .bk-sheet .bd-page{width:680px;transform:scale(var(--s,.5));transform-origin:0 0}.brandkit .bk-dialog .doc-body{padding:0}.brandkit .bk-dialog .doc-body>.doc.bd-page{min-width:680px}.brandkit .dovod-mock .bd-page{--ink:#000;--accent:#000;--rule:#cfcfcf;box-sizing:border-box;color:var(--ink);padding:44px 48px 48px}.brandkit .dovod-mock .bd-page .bd-lh{align-items:center;gap:14px;margin:-8px 0 28px;display:flex}.brandkit .dovod-mock .bd-page .bd-contacts{text-align:right;color:color-mix(in srgb, var(--ink) 65%, transparent);margin-left:auto;font-size:11px;line-height:1.4}.brandkit .dovod-mock .bd-page .bd-ft{border-top:1px solid var(--rule);color:color-mix(in srgb, var(--ink) 55%, transparent);justify-content:space-between;gap:16px;margin-top:44px;padding-top:10px;font-size:10.5px;display:flex}.brandkit .dovod-mock .bd-veresov{--ink:#1c1c1c;--accent:#1f3a5f;--rule:color-mix(in srgb, var(--accent) 30%, transparent);font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.45}.brandkit .dovod-mock .bd-veresov .bd-lh{border-bottom:2px solid var(--accent);padding-bottom:14px}.brandkit .dovod-mock .bd-veresov .bd-mark{background:var(--accent);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:inline-flex}.brandkit .dovod-mock .bd-veresov .bd-firm{flex-direction:column;line-height:1.15;display:flex}.brandkit .dovod-mock .bd-veresov .bd-firm b{color:var(--accent);letter-spacing:.01em;font-size:17px}.brandkit .dovod-mock .bd-veresov .bd-firm span{text-transform:uppercase;letter-spacing:.18em;color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:10.5px}.brandkit .dovod-mock .bd-veresov .d-head td:last-child{border-left-color:var(--accent)}.brandkit .dovod-mock .bd-veresov .d-title{text-transform:none;color:var(--accent);letter-spacing:.01em;margin-bottom:2px;font-size:21px;font-weight:400}.brandkit .dovod-mock .bd-veresov .d-sub{font-size:13.5px;font-style:italic}.brandkit .dovod-mock .bd-veresov .d-h{border-bottom:1px solid var(--rule);text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-top:22px;padding-bottom:4px;font-size:11.5px}.brandkit .dovod-mock .bd-veresov .d-p,.brandkit .dovod-mock .bd-veresov .d-li{text-align:left;line-height:1.45}.brandkit .dovod-mock .bd-veresov .num{color:var(--accent);font-weight:700}.brandkit .dovod-mock .bd-veresov .num.sup{vertical-align:baseline;font-size:1em;line-height:inherit}.brandkit .dovod-mock .bd-veresov .d-table th,.brandkit .dovod-mock .bd-veresov .d-table td{border:none;padding:6px 10px}.brandkit .dovod-mock .bd-veresov .d-table th{background:var(--accent);color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:400}.brandkit .dovod-mock .bd-veresov .d-table td{border-bottom:1px solid var(--rule)}.brandkit .dovod-mock .bd-veresov .d-table tbody tr:nth-child(odd) td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.brandkit .dovod-mock .bd-veresov .d-table .d-total td{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:700}.brandkit .dovod-mock .bd-veresov .bd-ft{text-transform:uppercase;letter-spacing:.1em;font-size:9.5px}.brandkit .dovod-mock .bd-oktava{--ink:#1a1a1a;--accent:#8a1c2b;--rule:#e2e2e2;font-family:DM Sans,IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;line-height:1.5}.brandkit .dovod-mock .bd-oktava .bd-lh{border-bottom:1px solid var(--rule);align-items:baseline;gap:10px;padding-bottom:12px}.brandkit .dovod-mock .bd-oktava .bd-word{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);font-size:22px;font-weight:700}.brandkit .dovod-mock .bd-oktava .bd-sub{text-transform:uppercase;letter-spacing:.16em;color:color-mix(in srgb, var(--ink) 55%, transparent);font-size:10.5px}.brandkit .dovod-mock .bd-oktava .bd-contacts{align-self:center}.brandkit .dovod-mock .bd-oktava .d-head{color:color-mix(in srgb, var(--ink) 80%, transparent);font-size:12.5px}.brandkit .dovod-mock .bd-oktava .d-head td:last-child{border-left:2px solid var(--accent)}.brandkit .dovod-mock .bd-oktava .d-title{border-left:4px solid var(--accent);text-align:left;text-transform:none;letter-spacing:-.01em;padding-left:14px;font-size:22px;line-height:1.15}.brandkit .dovod-mock .bd-oktava .d-sub{text-align:left;color:color-mix(in srgb, var(--ink) 65%, transparent);padding-left:18px;font-size:13px}.brandkit .dovod-mock .bd-oktava .d-h{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin-top:22px;font-size:11px}.brandkit .dovod-mock .bd-oktava .d-p,.brandkit .dovod-mock .bd-oktava .d-li{text-align:left;line-height:1.5}.brandkit .dovod-mock .bd-oktava .num{color:var(--accent);font-weight:700}.brandkit .dovod-mock .bd-oktava .num.sup{vertical-align:baseline;font-size:1em;line-height:inherit}.brandkit .dovod-mock .bd-oktava .d-table th,.brandkit .dovod-mock .bd-oktava .d-table td{border:none;padding:6px 10px}.brandkit .dovod-mock .bd-oktava .d-table th{border-bottom:2px solid var(--accent);text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding-bottom:8px;font-size:11px}.brandkit .dovod-mock .bd-oktava .d-table td{border-bottom:1px solid var(--rule)}.brandkit .dovod-mock .bd-oktava .d-table .d-total td{background:color-mix(in srgb, var(--accent) 7%, transparent);border-bottom:none;font-weight:700}.brandkit .dovod-mock .bd-oktava .bd-ft span:last-child{background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);border-radius:999px;padding:2px 8px}@media (prefers-reduced-motion:reduce){.brandkit .bk-card,.brandkit .bk-sheet{transition:none}}@media (width<=760px){.brandkit .bk-sheets{justify-content:center;gap:0;padding-block:12px 28px;display:flex}.brandkit .bk-card{flex:none;width:56%}.brandkit .bk-card+.bk-card{margin-left:-36%}.brandkit .bk-card:nth-child(2){z-index:1}.brandkit .bk-card:first-child .bk-sheet{translate:0 12px;rotate:-7deg}.brandkit .bk-card:nth-child(3) .bk-sheet{translate:0 12px;rotate:7deg}.brandkit .bk-sheet:after{height:48px}}.pricing .pr-scene{width:min(1040px,100%)}.pricing .fmt-titles{margin-bottom:40px}.pricing .pr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.pricing .pr-rates{border-collapse:collapse;width:100%}.pricing .pr-rates th,.pricing .pr-rates td{text-align:left;vertical-align:baseline;border-top:1px solid var(--line);padding:18px 0}.pricing .pr-rates tr:first-child th,.pricing .pr-rates tr:first-child td{border-top:none;padding-top:0}.pricing .pr-rates th{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:700;font-size:var(--fs-h3);letter-spacing:-.005em;white-space:nowrap;padding-right:24px;line-height:1.15}.pricing .pr-rates td{text-align:right}.pricing .pr-num{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:700;font-size:var(--fs-h3);letter-spacing:-.005em;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1;display:block}.pricing .pr-unit{color:var(--buro-gray);margin-top:6px;font-size:14px;line-height:1.3;display:block}.pricing .pr-eyebrow{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--buro-gray);margin:36px 0 14px}.pricing .pr-included{font-size:var(--fs-body);flex-direction:column;gap:10px;margin:0;padding:0;line-height:1.35;list-style:none;display:flex}.pricing .pr-included li{padding-left:22px;position:relative}.pricing .pr-included li:before{content:"";background:var(--buro-red);width:8px;height:8px;position:absolute;top:.5em;left:0}.pricing .pr-calc{border:1px solid var(--line-strong);background:#fff;border-radius:16px;flex-direction:column;gap:28px;padding:32px 36px 36px;display:flex}.pricing .pr-field{display:block}.pricing .pr-field-head{font-size:var(--fs-body);color:var(--buro-gray);justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.pricing .pr-value{font-family:IBM Plex Sans Condensed,sans-serif;font-weight:700;font-size:var(--fs-h3);color:var(--buro-black);font-variant-numeric:tabular-nums;line-height:1}.pricing .pr-field input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0;display:block}.pricing .pr-field input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--buro-black) var(--p,0%), var(--line) var(--p,0%));border-radius:2px;height:4px}.pricing .pr-field input[type=range]::-moz-range-track{background:var(--line);border-radius:2px;height:4px}.pricing .pr-field input[type=range]::-moz-range-progress{background:var(--buro-black);border-radius:2px;height:4px}.pricing .pr-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--buro-black);border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-9px;transition:transform .15s;box-shadow:0 2px 8px #00000040}.pricing .pr-field input[type=range]::-moz-range-thumb{background:var(--buro-black);border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #00000040}.pricing .pr-field input[type=range]:hover::-webkit-slider-thumb,.pricing .pr-field input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.pricing .pr-field input[type=range]:focus-visible{outline:2px solid var(--buro-black);outline-offset:4px;border-radius:4px}.pricing .pr-scale{color:color-mix(in srgb, var(--buro-gray) 70%, transparent);justify-content:space-between;margin-top:2px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.pricing .pr-total{border-top:1px solid var(--line);padding-top:24px}.pricing .pr-total-label{font-size:var(--fs-body);color:var(--buro-gray);margin-bottom:8px;display:block}.pricing .pr-total-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:IBM Plex Sans Condensed,sans-serif;font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1;display:block}.pricing .pr-total-row{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.pricing .pr-badge{background:var(--buro-red);color:#fff;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:var(--fs-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px;transition:opacity .2s;display:inline-block}.pricing .pr-badge.is-off{visibility:hidden}@media (width<=860px){.pricing .pr-grid{grid-template-columns:1fr;gap:40px}.pricing .pr-calc{padding:24px 22px 28px}.pricing .pr-rates th{white-space:normal;font-size:18px}.pricing .pr-num{font-size:20px}}.partners-slide .pt-logos{flex-wrap:wrap;justify-content:space-evenly;row-gap:40px;margin:48px 0 0;padding:0;list-style:none;display:flex}.partners-slide .pt-logos a{display:block}.partners-slide .pt-logos img{filter:grayscale();opacity:.55;width:auto;height:60px;transition:filter .14s,opacity .14s;display:block}.partners-slide .pt-logos a:is(:hover,:focus-visible) img{filter:none;opacity:1}.inside-slide .in-scene>:not(.fmt-titles){justify-self:center;width:min(720px,100%)}.inside-slide .in-lead{text-align:center;text-wrap:balance;max-width:60ch;color:var(--buro-gray);margin:-40px 0 24px;font-size:clamp(17px,1.4vw,20px);line-height:1.4}.inside-slide .in-box{border:1.5px solid var(--buro-red);border-radius:16px;flex-direction:column;gap:24px;padding:48px 24px 24px;display:flex;position:relative}.inside-slide .in-box__logo{background:var(--buro-white);padding:0 10px;position:absolute;top:-12px;left:24px}.inside-slide .in-box__logo .dovod-logo{width:110px}.inside-slide .in-skills,.inside-slide .in-access{gap:24px;margin:0;padding:0;list-style:none;display:flex}.inside-slide .in-skills li,.inside-slide .in-access li{text-align:center;width:calc(33.3333% - 16px);color:var(--buro-black);flex-direction:column;align-items:center;gap:10px;font-size:15px;line-height:1.3;display:flex}.inside-slide .in-ico{display:inline-flex}.inside-slide .in-model{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;padding-top:24px;display:flex}.inside-slide .in-model__name{color:var(--buro-black);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:17px}.inside-slide .in-model__note{font-size:var(--fs-caption);color:var(--buro-gray)}.inside-slide .in-access{margin-block:32px}.inside-slide .in-access li{font-size:var(--fs-body)}.inside-slide .in-table{table-layout:fixed}.inside-slide .in-table tr>:first-child{width:24%}@media (width<=760px){.inside-slide .in-lead{margin-top:-28px}.inside-slide .in-box{padding:44px 16px 16px}.inside-slide .in-box__logo{left:16px}.inside-slide .in-skills,.inside-slide .in-access{gap:12px}.inside-slide .in-skills li,.inside-slide .in-access li{width:calc(33.3333% - 8px);font-size:13px}.inside-slide .in-access li{font-size:15px}.inside-slide .in-table tr>:first-child{width:34%}}
