@font-face{font-family:LantegraData;src:url(/fonts/product-card/montserrat-800-cyrillic-v31.woff2) format("woff2");font-weight:800;font-display:swap;unicode-range:u+0400-052f,u+2de0-2dff,u+a640-a69f}@font-face{font-family:LantegraData;src:url(/fonts/product-card/montserrat-800-latin-v31.woff2) format("woff2");font-weight:800;font-display:swap}.dp-page{--dp-red:#d71920;--dp-ink:#171a20;width:min(1354px,calc(100vw - 88px));position:relative;left:50%;transform:translateX(-50%);color:var(--dp-ink);background:#fff;font:16px/1.4 Arial,Helvetica,sans-serif;padding-bottom:20px}.dp-page *{min-width:0;box-sizing:border-box}.dp-page h1,.dp-page h2,.dp-page h3{font-family:LantegraData,Montserrat,Arial,sans-serif;font-weight:800;color:var(--dp-ink);margin:0}.dp-page h1{font-size:clamp(36px,3.8vw,58px);line-height:1.05;letter-spacing:-1.7px;max-width:710px}.dp-page h1 span{display:block}.dp-page .dp-accent{color:var(--dp-red)}.dp-page h2{font-size:clamp(25px,2.6vw,40px);line-height:1.15;letter-spacing:-1px;text-align:center;margin-bottom:30px}.dp-page h3{font-size:20px;line-height:1.2;letter-spacing:-.4px}.dp-page p{color:#505865;margin:12px 0 0}.dp-page img{display:block;max-width:100%;height:auto}.dp-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:460px;margin-bottom:44px}.dp-hero-copy{position:relative;z-index:1;padding:32px 0 24px}.dp-crumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#59606e;margin-bottom:32px}.dp-crumb a{color:inherit}.dp-page .dp-lead{max-width:600px;font-size:21px;line-height:1.4;margin-top:20px}.dp-hero-art{width:100%;object-fit:contain;align-self:stretch;mask-image:linear-gradient(90deg,transparent,#000 9%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%)}.dp-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.dp-page .dp-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;background:var(--dp-red);color:#fff;border-radius:6px;padding:14px 28px;font-weight:700;text-decoration:none}.dp-page .dp-button:hover{background:#bd141b}.dp-page a:focus-visible{outline:3px solid #171a20;outline-offset:4px}.dp-page .dp-incident-link{color:#171a20;text-decoration:underline;font-weight:700;min-height:44px;display:inline-flex;align-items:center}.dp-incident-link:after{content:"→";color:var(--dp-red);font-size:24px;margin-left:10px}.dp-section{margin:0 0 54px;scroll-margin-top:170px}.dp-situations{display:grid;grid-template-columns:1fr 1fr;gap:26px}.dp-situation{display:grid;grid-template-columns:40% 1fr;border:1px solid #e1e5eb;border-radius:10px;overflow:hidden;background:#fbfcfd}.dp-situation>img{width:100%;height:100%;object-fit:cover}.dp-situation>div{padding:28px}.dp-situation p{margin-top:12px}.dp-page .dp-link{display:inline-flex;align-items:center;gap:8px;color:var(--dp-red);font-weight:700;text-decoration:underline;min-height:44px;margin-top:10px}.dp-danger{background:#fff7f7;border-color:#f5ccd0}.dp-alert{display:grid;place-items:center;width:32px;height:32px;background:var(--dp-red);color:#fff;border-radius:50%;font-weight:700;font-size:22px;margin-bottom:12px}.dp-storage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:70px;list-style:none;padding:0;margin:0}.dp-storage li{position:relative;text-align:center}.dp-storage img{width:100%;height:180px;object-fit:contain}.dp-storage li:not(:last-child):after{content:"→";position:absolute;right:-50px;top:75px;color:#9aa4b1;font-size:30px}.dp-storage p{font-size:16px;max-width:280px;margin:10px auto 0}.dp-page .dp-note{font-size:14px;color:#616977;margin-top:22px;text-align:center}.dp-test{display:grid;grid-template-columns:42% 1fr;gap:42px;align-items:center}.dp-engineer{width:100%;height:360px!important;object-fit:cover;border-radius:10px}.dp-test h2{text-align:left;font-size:clamp(26px,2.3vw,35px);margin-bottom:24px}.dp-test-columns{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;align-items:center}.dp-test ol{padding:0;margin:0;list-style:none}.dp-test li{display:flex;gap:14px;align-items:flex-start;margin-bottom:24px;color:#505865}.dp-number{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#ffdd00;color:#171a20;font-weight:700;font-size:20px}.dp-report{border:1px solid #e1e5eb;border-radius:6px 6px 35px 6px;box-shadow:0 7px 15px #171a2012;background:#fff;padding:25px 20px;transform:rotate(-2deg)}.dp-report h3{font:700 17px/1.3 Arial,Helvetica,sans-serif}.dp-report p{display:flex;gap:10px;align-items:center;font-size:12px;margin-top:22px}.dp-report svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;flex:none}.dp-report-line{height:5px;background:#e4e7eb;flex:1 1;min-width:24px}.dp-test .dp-note{text-align:left}.dp-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.dp-services article{border:1px solid #e1e5eb;border-radius:10px;overflow:hidden;background:#fbfcfd}.dp-services img{width:100%;height:134px;object-fit:cover}.dp-services article>div{padding:18px 24px}.dp-services h3 a{color:inherit;text-decoration:none}.dp-services h3 a:hover{text-decoration:underline}.dp-services p{font-size:16px}.dp-page .dp-services .dp-link{margin-top:6px}@media(max-width:1100px){.dp-services article>div{padding:16px}.dp-services h3{font-size:17px}.dp-page{width:calc(100vw - 48px)}.dp-page h1{font-size:clamp(32px,4.7vw,42px)}.dp-page h3{font-size:18px}.dp-situation>div{padding:20px}.dp-test{gap:28px;grid-template-columns:40% 1fr}.dp-test-columns{gap:12px}.dp-report{padding:18px 14px}.dp-number{width:32px;height:32px}.dp-test li{font-size:14px;gap:10px}.dp-page .dp-lead{font-size:18px}.dp-storage{gap:40px}.dp-storage li:not(:last-child):after{right:-30px}}@media(max-width:700px){.dp-page{width:calc(100vw - 32px);padding-bottom:0}.dp-hero{display:flex;flex-direction:column;align-items:stretch;margin-bottom:30px;min-height:0}.dp-hero-copy{padding:18px 0 0}.dp-crumb{font-size:12px;margin-bottom:18px}.dp-page h1{font-size:32px;letter-spacing:-1px;line-height:1.07}.dp-page .dp-lead{font-size:17px;line-height:1.35;max-width:360px;margin-top:14px}.dp-actions{margin-top:18px;gap:4px;align-items:flex-start;flex-direction:column}.dp-page .dp-button{min-height:48px;padding:12px 24px}.dp-hero-art{width:100%;height:auto;max-height:285px;object-fit:contain;mask-image:none;-webkit-mask-image:none;margin-top:0}.dp-page h2{font-size:25px;letter-spacing:-.6px;line-height:1.16;margin-bottom:18px}.dp-section{margin-bottom:32px;scroll-margin-top:140px}.dp-situations{grid-template-columns:1fr;gap:14px}.dp-situation{grid-template-columns:38% 1fr}.dp-situation>div{padding:16px 12px}.dp-page h3{font-size:16px;letter-spacing:-.3px}.dp-situation p{font-size:15px;margin-top:8px}.dp-page .dp-link{font-size:14px;margin-top:6px;min-height:44px}.dp-alert{width:26px;height:26px;font-size:18px;margin-bottom:8px}.dp-storage{display:flex;flex-direction:column;gap:20px}.dp-storage li{display:grid;grid-template-columns:42% 1fr;gap:14px;text-align:left;align-items:center}.dp-storage img{height:108px}.dp-storage p{font-size:15px;margin:8px 0 0}.dp-storage li:not(:last-child):after{content:"↓";right:auto;left:19%;top:auto;bottom:-22px;color:#b18d00;font-size:23px}.dp-page .dp-note{font-size:13px;line-height:1.4;margin-top:18px}.dp-test{display:flex;flex-direction:column;gap:18px}.dp-test-copy{display:contents}.dp-test h2{order:-2;text-align:center;margin-bottom:0}.dp-engineer{order:-1;height:200px!important}.dp-test-columns{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.dp-test li{font-size:16px;margin-bottom:16px}.dp-number{width:34px;height:34px}.dp-report{transform:none;padding:20px;margin-top:2px;max-width:100%}.dp-report p{font-size:14px;margin-top:16px}.dp-test .dp-note{text-align:center;margin-top:0}.dp-services{grid-template-columns:1fr;gap:12px}.dp-services article{display:grid;grid-template-columns:40% 1fr}.dp-services img{height:100%;min-height:110px;object-fit:cover}.dp-services article>div{padding:12px}.dp-services p{font-size:14px}.dp-page .dp-services .dp-link{margin-top:2px}}@media(max-width:359px){.dp-page h1{font-size:29px}.dp-page h2{font-size:23px}.dp-situation{grid-template-columns:34% 1fr}.dp-situation>div{padding:12px 10px}.dp-services article{grid-template-columns:34% 1fr}}