:root{--bg:#121212;--panel:#1b1b1b;--text:#eee;--muted:#a6a6a6;--accent:#e3e3e3;--line:#373737;--lime:#e3e3e3}body{background:#121212;color:#eee}.demo-bar{background:#282828;color:#dcdcdc}.button{background:#e3e3e3;color:#191919}.button:hover{background:#fff}.image-bottom{background:#121212dd}.image-top,.image-bottom small{color:#ddd}.facts span,.brands small{color:#aaa}.brands>div{color:#ccc}.projects{background:#1b1b1b;color:#eee}.projects .eyebrow,.projects .section-heading>p,.project p{color:#a6a6a6}.project-img{background:#272727}.project-img>span{background:#1b1b1be8;color:#eee}.project-link{border-color:#444}.note{color:#ddd!important;border-color:#aaa;background:#282828}.shared-details{border-color:#494949}.shared-details span{color:#999}.shared-details p,.manager{color:#bbb}.legacy{font:16px/1.5 Arial,Helvetica,sans-serif;color:#eee}.legacy .wrap{width:auto}.legacy .section{padding-top:60px;padding-bottom:55px}.legacy button{color:inherit}.legacy .button{color:#191919}.legacy .machine-brands{max-width:1208px;margin:30px auto}.legacy .service-body button{color:#eee}.legacy .production-section{background:#1b1b1b}.legacy img{max-width:100%}.legacy .portfolio-links{margin-top:40px}.legacy .client-card{color:#eee}.legacy .request-section{background:#1b1b1b}.legacy .text-link{color:#eee}.legacy .lead{font-size:17px}.legacy h2{letter-spacing:-1.6px}nav{gap:17px;font-size:12px}.legacy .machine-brand:hover{background:#292929}.legacy .anniversary{color:#eee}dialog{background:#1b1b1b;color:#eee}dialog .eyebrow,dialog .demo-notice{color:#aaa}dialog input,dialog textarea{background:#121212;color:#eee;border-color:#555}dialog .button{background:#ddd;color:#161616}#copy-state{color:#ddd}.page-about .legacy .about{display:grid}.legacy :focus-visible{outline-color:#ddd}.legacy .client-placeholder{color:#ddd}.legacy .work[hidden],.legacy [hidden]{display:none!important}footer{color:#aaa}
@media(max-width:1100px){header{flex-wrap:wrap}nav{order:3;width:100%;display:flex;overflow:auto;white-space:nowrap;padding:10px 0;gap:22px}.legacy .wrap{padding-left:24px;padding-right:24px}}
@media(max-width:650px){.legacy .wrap{padding-left:18px;padding-right:18px}.legacy .machine-brands{margin:25px 18px}.legacy .section{padding-top:38px;padding-bottom:30px}.legacy h2{font-size:34px}.page-about .legacy .about{display:block}.shared-details strong{font-size:23px}}
.format-lead-times{margin:28px 0;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text)}.format-lead-times h3{font-size:17px;font-weight:400;margin:0 0 18px}.format-lead-times dl{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0}.format-lead-times dt{font-size:13px;color:var(--muted)}.format-lead-times dd{font-size:21px;margin:5px 0 0;line-height:1.3}.legacy .format-lead-times h3{margin:0 0 18px}.project .project-lead-times{min-height:0;font-size:12px;line-height:1.6;color:var(--text);margin:15px 0 20px}@media(max-width:600px){.format-lead-times dl{grid-template-columns:1fr;gap:15px}.format-lead-times dd{font-size:20px}}
.legacy .service-body:has(.format-lead-times){grid-template-columns:1fr 1fr}.legacy .service-body .format-lead-times{grid-column:1/-1;width:100%;margin:8px 0 18px}.legacy .service-body .format-lead-times dl{grid-template-columns:1fr 1fr}@media(max-width:700px){.legacy .service-body:has(.format-lead-times){grid-template-columns:1fr}.legacy .service-body .format-lead-times dl{grid-template-columns:1fr}}
.legacy .service-body:has(.format-lead-times){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.legacy .service-body .format-lead-times{box-sizing:border-box}.legacy .service-body:has(.format-lead-times)>button{justify-self:start;width:auto;max-width:100%}@media(max-width:700px){.legacy .service-body:has(.format-lead-times){grid-template-columns:1fr}}
.legacy .company-history{margin:32px 0;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.legacy .company-history .eyebrow{margin:0 0 14px}.legacy .company-history h3{font-size:26px;font-weight:400;line-height:1.25;margin:0 0 20px;letter-spacing:-.5px}.legacy .company-history p:not(.eyebrow){font-size:16px;line-height:1.75;color:var(--muted);margin:14px 0}.legacy .company-history strong{color:var(--text);font-weight:500}@media(max-width:650px){.legacy .company-history h3{font-size:23px}.legacy .company-history p:not(.eyebrow){font-size:14px}}

.legacy #clients [data-client-name="Биостандарт"] .client-image{background:#393939}
