.workflow-section,.calibration-section,#app-simulator{scroll-margin-top:110px}.workflow-intro{max-width:390px}.workflow-intro .text-link{margin-top:16px}.workflow-stages{display:grid;gap:28px}.workflow-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #294149;border-radius:10px;overflow:hidden;background:#0e1d25}.workflow-media{margin:0;min-height:330px;background:#14242b;overflow:hidden;display:flex;align-items:center;justify-content:center}.workflow-media img{width:100%;height:100%;min-height:330px;max-height:480px;object-fit:cover;display:block}.workflow-media.screen{background:radial-gradient(ellipse,#204839 0%,#0b1620 74%);padding:22px;min-height:440px}.workflow-media.screen img{object-fit:contain;width:auto;max-width:100%;height:420px;min-height:0;border-radius:14px;border:1px solid #41665a;box-shadow:0 12px 40px #0005}.workflow-list{list-style:none;margin:0;padding:32px;display:flex;flex-direction:column;justify-content:center;gap:26px}.workflow-list li{display:flex;gap:17px;align-items:flex-start}.workflow-number{font:11px Consolas,monospace;flex:0 0 31px;height:31px;border:1px solid #36634f;border-radius:50%;display:grid;place-items:center;color:#4de4ad;background:#153327;margin-top:1px}.workflow-list h3{font-size:19px;line-height:1.35;margin:0 0 8px;color:#e1eeea}.workflow-list p{font-size:13px;line-height:1.7;margin:0;color:#a4b8bd}.workflow-note{font-size:11px;color:#809d9b;line-height:1.6;margin:20px 0}.workflow-section .accuracy-panel{margin-top:32px}.calibration-section{padding-top:30px}.calibration-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:38px;align-items:start}.calibration-visual{position:relative;padding-bottom:110px}.calibration-photo{width:100%;height:auto;border-radius:10px;border:1px solid #294149;display:block}.calibration-board{display:block;position:absolute;right:18px;bottom:0;width:160px;padding:8px;background:#edf2ed;border:1px solid #719385;border-radius:5px;transform:rotate(4deg);box-shadow:0 15px 40px #0007}.calibration-board img{display:block;width:100%;height:210px;object-fit:contain}.calibration-board span{display:block;color:#1d483a;font:9px Consolas,monospace;text-align:center;margin-top:7px}.calibration-layout .workflow-list{padding:0}.calibration-warning{border-left:2px solid #c9b773;padding:12px 16px;color:#cbd5ce;font-size:12px;line-height:1.7;margin:26px 0}.calibration-layout .technical{font-size:10px;line-height:1.7;margin-top:14px}.calibration-layout .button{font-size:12px;white-space:normal}
@media(max-width:800px){.workflow-list{padding:23px;gap:21px}.workflow-list h3{font-size:17px}.workflow-list p{font-size:12px}.workflow-media,.workflow-media img{min-height:300px}.workflow-media.screen img{height:380px}.calibration-layout{gap:25px}.calibration-board{width:125px;right:6px}.calibration-board img{height:165px}.calibration-visual{padding-bottom:100px}}
@media(max-width:600px){.workflow-stage,.calibration-layout{grid-template-columns:1fr}.workflow-stage{border-radius:7px}.workflow-media,.workflow-media img{min-height:0;height:auto;max-height:none}.workflow-media.screen{min-height:0;padding:22px}.workflow-media.screen img{height:370px}.workflow-list{padding:25px 18px;gap:25px}.workflow-number{flex-basis:28px;height:28px}.workflow-list li{gap:12px}.workflow-list h3{font-size:18px}.workflow-list p{font-size:13px}.workflow-note{font-size:10px}.calibration-visual{padding-bottom:100px;margin-bottom:12px}.calibration-board{width:130px;right:14px}.calibration-board img{height:172px}.calibration-layout .workflow-list{padding:0}.workflow-intro{max-width:100%}.workflow-section,.calibration-section{scroll-margin-top:95px}}
