.av-page h2{font-size:clamp(26px,3vw,36px);line-height:1.2;color:#12384d;margin:0 0 16px}.av-page h3{font-size:18px;line-height:1.35;color:#12384d;margin:0 0 10px}.av-page p{line-height:1.7;color:#587082;margin:0 0 18px}.av-hero{background:linear-gradient(115deg,#0b2c41,#123e58);padding:28px 0 44px}.av-hero .dx-crumbs{margin-bottom:40px}.av-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:65px;align-items:center}.av-hero h1{color:white;font-size:clamp(36px,4.1vw,58px);line-height:1.08;letter-spacing:-.035em;margin:18px 0 24px;max-width:13ch}.av-hero p{color:#bed1dc;max-width:43ch}.av-hero .av-lead{font-size:23px;line-height:1.45}.av-flow{display:flex;justify-content:space-between;gap:20px;margin-bottom:24px}.av-flow>div{display:grid;justify-items:center;gap:10px;color:#d8e5ed;font-size:13px;text-align:center;flex:1}.av-flow .ds-icon{color:#f49a50;width:40px;height:40px}.av-figure{margin:0;min-width:0}.av-figure img{display:block;width:100%;height:auto}.av-figure a{display:block;outline-offset:4px}.av-figure figcaption{margin-top:14px;color:#587082;font-size:14px;line-height:1.6}.av-figure figcaption p{font-size:14px;margin:6px 0 0}.av-hero-image img{border:1px solid #7398ac66}.av-hero-image figcaption,.av-hero-image p{color:#b5cad6;font-size:12px;margin-top:8px}.av-overview{padding-block:46px}.av-overview>p{max-width:920px}.av-steps,.av-feature-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.av-steps{margin-top:30px}.av-steps article,.av-feature-row article,.av-cap-grid article{display:flex;gap:18px}.av-steps article+article{border-left:1px solid #cddce5;padding-left:25px}.av-page .ds-icon{flex-shrink:0;width:35px;height:35px}.av-steps p,.av-feature-row p,.av-cap-grid p{font-size:15px;margin:0}.av-video{background:#092638;padding:36px 0}.av-video h2{color:white}.av-video .av-figure{max-width:1080px;margin:24px auto 0}.av-video figcaption,.av-video figcaption p{color:#b5cad6}.av-feature-row{padding-block:34px}.av-capabilities{background:#eef6fa;padding:48px 0}.av-cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px}.av-analytics-reference{max-width:840px;margin:38px auto 0;padding-top:30px;border-top:1px solid #cddce5}.av-examples{padding-block:48px}.av-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-top:30px}.av-settings{border-top:1px solid #d7e2e9;padding-top:30px}.av-settings img{max-height:410px;object-fit:contain;object-position:top;background:#f5f8fa}.av-equipment{background:#eef6fa;padding:40px 0}.av-equipment-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px}.av-camera-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;align-items:start}.av-camera img{width:auto;max-width:100%;max-height:85px;margin:auto}.av-camera figcaption{font-size:11px;text-align:center}.av-camera figcaption strong{font-weight:500}.av-page section[id]{scroll-margin-top:100px}@media(max-width:800px){.av-hero-grid{gap:30px}.av-steps,.av-feature-row,.av-cap-grid{gap:22px}.av-steps article,.av-feature-row article,.av-cap-grid article{display:block}.av-steps .ds-icon,.av-feature-row .ds-icon,.av-cap-grid .ds-icon{margin-bottom:12px}.av-equipment-inner{grid-template-columns:1fr}}@media(max-width:600px){.av-hero-grid{grid-template-columns:1fr}.av-hero h1{max-width:17ch;font-size:39px}.av-hero .av-lead{font-size:20px}.av-hero .dx-crumbs{margin-bottom:26px}.av-steps,.av-feature-row,.av-cap-grid,.av-example-grid{grid-template-columns:1fr}.av-steps article,.av-feature-row article,.av-cap-grid article{display:flex}.av-steps article+article{border-left:0;border-top:1px solid #cddce5;padding:20px 0 0}.av-camera-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.av-nav{gap:16px}.av-overview,.av-examples{padding-block:35px}.av-equipment-inner{gap:24px}}

.av-hero h1{font-weight:700}.av-hero .dx-eyebrow{color:#ffa35e}.av-hero .dx-crumbs,.av-hero .dx-crumbs a,.av-hero .dx-crumbs li{color:#c5d7e2}.av-flow>div+div{position:relative}.av-flow>div+div:before{content:"→";position:absolute;left:-15px;top:7px;color:#90b4c9;font-size:24px}