.nps-intro,.nps-principle,.nps-software{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.nps-intro figure,.nps-principle figure,.nps-software figure,.nps-wide-figure,.nps-gallery figure{margin:0}.nps-intro figure,.nps-principle figure,.nps-software figure{background:#f2f6f9;border:1px solid #d8e3ec}.nps-intro img,.nps-software img{width:100%;aspect-ratio:2.1;object-fit:cover}.nps-principle{background:#07162b;color:#fff}.nps-principle figure{background:#fff}.nps-principle img{width:100%;max-height:520px;object-fit:contain}.nps-principle>div>p:last-child{color:#bdcad7}.nps-intro figcaption,.nps-principle figcaption,.nps-software figcaption,.nps-wide-figure figcaption,.nps-gallery figcaption{padding:.75rem 1rem;color:#607087;font-size:.88rem;background:#fff}.nps-checks{padding-left:1.15rem;color:#38536b}.nps-checks li{margin:.55rem 0}.nps-steps{padding:0;list-style:none;counter-reset:nps-step;display:grid;gap:.8rem}.nps-steps li{counter-increment:nps-step;padding:1rem 1rem 1rem 3.7rem;background:#0c2946;color:#cbd9e5;position:relative}.nps-steps li:before{content:counter(nps-step);position:absolute;left:1rem;top:.85rem;width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;background:#00a9e8;color:#06162a;font-weight:850}.nps-steps b{color:#fff}.nps-modes{background:#f2f6f9}.nps-modes .section-head>p,.nps-sensors .section-head>p{max-width:470px;color:#607087}.nps-mode-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cddce7;margin-top:2rem}.nps-mode-grid article{background:#fff;padding:1.7rem;min-height:245px}.nps-mode-grid span{color:#00a9e8;font-weight:850;letter-spacing:.08em}.nps-mode-grid h3{font-size:1.35rem;line-height:1.2;margin:.6rem 0}.nps-mode-grid p{color:#607087;margin:0}.nps-sensors{background:#fff}.nps-wide-figure{max-width:1120px;margin:2rem auto 1.7rem;border:1px solid #d7e2eb}.nps-wide-figure img{width:100%}.nps-table-wrap{overflow-x:auto;border:1px solid #d5e1ea}.nps-table{width:100%;border-collapse:collapse;min-width:820px}.nps-table th,.nps-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid #d5e1ea}.nps-table thead{background:#0b2948;color:#fff}.nps-table tbody tr:nth-child(even){background:#f2f6f9}.nps-table tbody th{color:#0077b9}.nps-note{font-size:.82rem;color:#607087}.nps-software{background:#eef4f8;align-items:start}.nps-software>div>.mini-cards{margin-top:1.8rem}.nps-software figure{position:sticky;top:170px}.nps-software img{aspect-ratio:auto;max-height:520px;object-fit:contain}.nps-applications{background:#07162b;color:#fff}.nps-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2.2rem 0}.nps-gallery figure{background:#fff;color:#07162b}.nps-gallery img{width:100%;height:230px;object-fit:cover}.nps-tags span{background:#102a45;border-color:#294762;color:#d8e6f1}
@media(max-width:900px){.nps-intro,.nps-principle,.nps-software{grid-template-columns:1fr}.nps-principle figure{order:2}.nps-mode-grid{grid-template-columns:1fr 1fr}.nps-software figure{position:static}.nps-gallery{grid-template-columns:1fr}.nps-gallery img{height:auto}}
@media(max-width:560px){.nps-mode-grid{grid-template-columns:1fr}.nps-intro img{aspect-ratio:1.55}.nps-table th,.nps-table td{padding:.7rem}.nps-gallery{gap:.75rem}}
