/* Displayreader — optical instrument art direction, version 2. */
:root{--ink:#123646;--muted:#526a74;--green:#047e91;--green-dark:#056070;--mint:#def5f3;--paper:#f2f7f7;--line:#d6e3e5;--aqua:#67eee2;--night:#082b39}
body{background:#f5f8f8}.wrap{width:min(1380px,calc(100% - 100px))}.section{padding:110px 0}.eyebrow{font-size:11px;letter-spacing:.13em;font-weight:700}.section h2{font-size:clamp(34px,3.7vw,54px);font-weight:800;line-height:1.12}.section-heading{margin-bottom:55px}.section-heading>p{font-size:15px;line-height:1.8}.button{border-radius:50px;padding:17px 25px;font-size:14px;background:#087f91}.button:hover{background:#066677}.button-small{padding:12px 20px;font-size:12px}.text-link{font-size:14px}.site-header{background:#082b39ed;color:white;border-bottom:1px solid #b1f7f218;backdrop-filter:blur(18px)}.header-inner{height:87px}.brand{font-size:25px}.brand-mark,.brand-period{color:var(--aqua)}.navigation{gap:31px}.navigation>a{color:#d4e7e9;font-size:12px}.navigation>a:hover{color:var(--aqua)}.header-cta{color:#c6fff4;background:transparent;border:1px solid #6fc6c077}.header-cta:hover{color:#083442;background:var(--aqua)}.menu-toggle{color:#bafff1;background:transparent;border-color:#8bbbbc50}
.hero{position:relative;isolation:isolate;overflow:hidden;background:#082b39;color:white;padding:57px 0 0}.hero-field{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#082b39e8 0%,#082b39b3 39%,#082b3952 70%,#082b3933),url('../images/optical-atmosphere.webp') center/cover no-repeat}.hero:before{content:'';position:absolute;inset:0;z-index:-2;background-image:radial-gradient(#82e1df20 .8px,transparent .8px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent,transparent 34%,black 70%);opacity:.7}.hero:after{content:'';position:absolute;z-index:-1;width:900px;height:350px;left:53%;top:40%;border-radius:50%;background:#0ec4cf1c;filter:blur(85px);animation:light-breathe 7s ease-in-out infinite alternate;animation-play-state:paused}.hero.is-motion:after{animation-play-state:running}.hero-orbit{position:absolute;border:1px solid #61d6db25;pointer-events:none;border-radius:84px;z-index:-1;transform:rotate(-17deg)}.hero-orbit-one{width:900px;height:740px;left:56%;top:-70px}.hero-orbit-two{width:1060px;height:900px;left:51%;top:-145px;border-color:#61d6db0f}.hero-grid{grid-template-columns:.96fr 1.04fr;gap:50px;align-items:start;position:relative;z-index:1}.hero-copy{padding:55px 0 16px}.hero .eyebrow{color:#95d8da;font-size:8px;margin-bottom:24px;letter-spacing:.12em}.hero .status-dot{background:var(--aqua);box-shadow:0 0 14px #60eddf55}.hero h1{font-size:clamp(40px,4.2vw,68px);font-weight:800;line-height:1.11;letter-spacing:-.046em;color:#f5ffff}.hero h1 span{color:var(--aqua)}.hero-lead{font-size:15px;line-height:1.9;max-width:490px;color:#c6dce2;margin-top:27px}.hero-lead strong{font-weight:600;color:white}.hero-actions{gap:23px;flex-direction:row;align-items:center;margin-top:30px}.hero-actions .button{font-size:12px;background:var(--aqua);color:#063540;border-radius:50px;padding:16px 21px;gap:12px;box-shadow:0 0 40px -15px #48dcd699}.hero-actions .button:hover{background:#b1fff3;transform:translateY(-2px)}.hero-actions .text-link{color:#e2f8f6;font-size:12px;gap:13px}.hero-trust{color:#a6c5cd;font-size:9px;gap:16px;margin-top:25px;max-width:none}.hero-trust .icon{color:#72dacc}.hero-bottom{margin-top:48px;border-top:1px solid #bcf9f025;padding:26px 0 30px;color:#a7c6cd;font-size:11px;position:relative;z-index:1}.hero-bottom strong{color:#d6eceb}.hero-bottom>div{color:#c8e0df;font-size:11px}.hero-bottom>div span+span:before{background:#61b9bc}
.hero-stage{position:relative;min-width:0;margin:0 0 6px;perspective:1000px}.stage-heading{display:flex;justify-content:space-between;gap:18px;padding:0 14px 14px;font:7px var(--mono);letter-spacing:.12em;color:#b1d6da}.stage-heading>span:last-child{color:#71afbd;white-space:nowrap}.instrument-shell{position:relative;padding:0 22px;background:linear-gradient(135deg,#376276 0%,#1b4254 24%,#0c2939 67%,#224856 100%);border:1px solid #80bfcb73;border-radius:37px;box-shadow:0 2px 0 #a9f4f042 inset,0 -2px 0 #0007 inset,0 0 0 7px #0a344233,0 25px 75px #00151c99}.instrument-shell:before,.instrument-shell:after{content:'';position:absolute;pointer-events:none;border:1px solid #8ae8e534;border-radius:48px;inset:-11px;z-index:-1}.instrument-shell:after{inset:-23px;border-radius:59px;border-color:#93edf411}.instrument-top{height:41px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#c4dce4;font:7px var(--mono);letter-spacing:.1em}.instrument-top>span:first-child{display:flex;align-items:center;gap:6px}.instrument-top .icon{width:13px;height:13px;color:#8aeae4}.instrument-top>span:nth-child(2){color:#8cb2be;font-size:6px;margin-left:auto;margin-right:14px}.instrument-screw{height:7px;width:7px;border:1px solid #426270;border-radius:50%;background:linear-gradient(45deg,#1b3442 0 42%,#7da6b2 43% 52%,#1b3442 53%);box-shadow:0 0 0 2px #0002}.instrument-screen{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:17px;background:#0d2534;box-shadow:0 0 0 2px #051d28,0 0 0 3px #47748377}.instrument-screen video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.screen-label{position:absolute;left:16px;top:15px;display:flex;align-items:center;gap:7px;background:#052c38cf;border:1px solid #a4e6e929;border-radius:3px;padding:7px 9px;color:#e0ffff;font:7px var(--mono);letter-spacing:.07em;pointer-events:none}.screen-label>.status-dot{width:4px;height:4px}.screen-corner{position:absolute;width:28px;height:28px;pointer-events:none;border:1px solid #e4ffff78}.corner-top{top:16px;right:16px;border-left:0;border-bottom:0;border-top-right-radius:4px}.corner-bottom{bottom:16px;left:16px;border-top:0;border-right:0;border-bottom-left-radius:4px}.instrument-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:47px;font-size:9px;color:#bdced7}.video-caption{display:flex;align-items:center;gap:8px}.signal-led{width:5px;height:5px;background:#637d85;border-radius:50%}.is-motion .signal-led{background:#7dfbcb;box-shadow:0 0 11px #62fac88a}.instrument-controls button{border:0;border-left:1px solid #afdddd22;padding:5px 0 5px 13px;background:none;color:#b1d9df;display:flex;align-items:center;gap:7px;font-size:8px;min-height:29px}.instrument-controls button:hover{color:white}.video-control-icon{font-size:10px;width:11px;text-align:center}.capture-stream{display:flex;align-items:center;gap:22px;margin:27px 8px 0;padding:0 12px 0 10px;border-left:2px solid #61e1d4}.stream-value{flex-shrink:0}.stream-value .micro-label{color:#afd6db;font-size:7px;letter-spacing:.06em}.stream-value strong{display:block;font:400 31px/1.45 var(--mono);color:#ecfffc;letter-spacing:-1.5px}.stream-value small{font-size:15px;color:#89c2c8;letter-spacing:0}.stream-signal{width:auto;height:42px;flex:1;min-width:35px;color:#5caeb5;max-width:190px}.signal-travel{animation:trace-pass 3s linear infinite;animation-play-state:paused}.is-motion .signal-travel{animation-play-state:running}.stream-targets{font:8px/1.9 var(--mono);letter-spacing:.11em;color:#a3d7de;display:flex;flex-direction:column;gap:0;padding-left:20px;border-left:1px solid #bbe0e221}.film-note{font:7px var(--mono);color:#7da8b5;margin:15px 11px 0;letter-spacing:.03em}.hero-stage:hover .instrument-shell{border-color:#80dfdc99}@keyframes light-breathe{to{transform:translate(-100px,-50px);opacity:.45}}@keyframes trace-pass{to{stroke-dashoffset:-248}}
.benefits{position:relative;isolation:isolate;overflow:hidden;background:#dff3f3;padding:90px 0 100px}.benefit-field{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 92% 0,#a7dfdf80,transparent 60%),linear-gradient(125deg,transparent 25%,#fcffff66 25.1%,#fcffff66 25.3%,transparent 25.4%),linear-gradient(125deg,transparent 64%,#fff6 64.1%,#fff6 64.3%,transparent 64.4%)}.benefits:after{content:'';position:absolute;z-index:-1;width:570px;height:570px;border:55px solid #8fcdd82a;border-radius:85px;right:-255px;top:-290px;transform:rotate(-22deg)}.benefits .section-heading{align-items:center;margin-bottom:55px}.benefits h2{font-size:46px}.benefits .section-heading>p{color:#476a75;font-size:14px}.benefit-grid{gap:40px}.benefit{padding:0;border:0;position:relative}.benefit:first-child{padding:0}.benefit-top{padding-bottom:20px;margin-bottom:21px;border-bottom:1px solid #6da4ac55}.icon-tile{width:57px;height:57px;background:#fff7;border:1px solid #fff9;border-radius:50%;color:#047e91;box-shadow:0 5px 20px #1c799c09}.icon-tile .icon{width:25px;height:25px}.section-number{font:400 36px var(--mono);color:#689ca777;letter-spacing:-2px}.benefit h3{font-size:22px;line-height:1.3;min-height:57px;max-width:310px}.benefit p{font-size:14px;line-height:1.85;color:#486872;max-width:370px;margin-top:13px}
.workflow{position:relative;isolation:isolate;background:#f8fbfb;border:0}.workflow:before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#5a94920a 1px,transparent 1px),linear-gradient(90deg,#5a94920a 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(transparent,black 30%,transparent)}.steps{gap:45px;margin-bottom:58px}.steps h3{font-size:19px}.steps p{font-size:14px;line-height:1.8}.step-number{color:#05889c;border-color:#a3cbd0;background:#effbfc}.demo{background:#092c39;border:1px solid #477482;border-radius:24px;box-shadow:0 26px 60px -25px #06364b55}.demo-topbar{background:#123947;padding:20px 29px}.demo-type{font-size:9px}.demo-brand{font-size:12px}.demo-camera{padding:29px}.demo-result{padding:29px}.demo-pane-label{font-size:10px}.demo-image{border-radius:11px}.demo-footnote{font-size:11px;color:#b1cad2}.demo .micro-label{font-size:9px}.chart-tabs button{font-size:12px}.demo-controls button{font-size:11px}.demo-controls .icon{width:15px;height:15px}.demo-disclaimer{background:#062431;color:#b1cbd2;font-size:10px}.demo-statistics{font-size:10px}.table-panel table{font-size:11px}.table-panel th{background:#092c39}.sample-status{background:#174c56;color:#9be3df}.demo-button{background:#144e59;border-color:#47878c}.demo-button:hover{background:#1b6573}.demo-export{color:#b0d7dd}.demo-topbar .icon{color:#6bddd5}.chart-axis{font-size:9px}.chart-times{font-size:8px}.demo-statistics strong{color:#e5fbfd}.source-badge{background:#083947eb}.live-value{color:#e9fffe}.demo.is-running .scan-line{background:#7ef5ee}
.examples{background:#fff;position:relative}.examples .section-heading h2{max-width:600px}.example-grid{gap:29px}.example-card{border-radius:18px;background:#f6f9f9;border-color:#e1ebee;box-shadow:0 3px 0 #edf5f8}.example-image{aspect-ratio:1.4}.example-content{padding:25px}.example-content h3{font-size:21px}.example-content p{font-size:14px;line-height:1.8}.example-reading{margin-bottom:22px;padding-bottom:21px}.example-reading>span{font-size:8px}.example-reading strong{font-size:24px;color:#047e91}.example-reading small{font-size:12px}.example-tag{font-size:11px}.example-note{font-size:13px;margin-top:35px}.expand-image{height:34px;width:34px}.example-card:hover{box-shadow:0 17px 45px -25px #0b4d7666}
.integration{position:relative;isolation:isolate;overflow:hidden;color:#f0fbff;background:#082b39 url('../images/optical-atmosphere.webp') center 65%/cover}.integration:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#092c39f5,#092c39cb);z-index:-1}.integration:after{content:'12.048';position:absolute;right:-20px;bottom:-110px;font:400 255px var(--mono);color:#c1faff04;letter-spacing:-18px;z-index:-1;pointer-events:none}.integration .eyebrow{color:#8bd9dc}.integration h2{font-size:43px;line-height:1.19}.integration h2 span{color:#69e4dc}.integration .section-copy{color:#b7d1d8;font-size:15px;max-width:450px}.integration .text-link{color:#85eee2;font-size:14px}.integration-grid{gap:90px}.integration-list article{border-color:#a9d7df2b;padding:30px 0;gap:22px}.integration-symbol{border:1px solid #89d8df55;background:#17465666;color:#8af0df;width:57px;height:57px;border-radius:14px}.integration-list h3{font-size:22px;font-weight:600}.integration-list p{font-size:13px;color:#b7d3da;margin-top:8px}.integration-list article>.icon{color:#69b9c4}
.lab-section{background:#edf5f5;position:relative;isolation:isolate;overflow:hidden;border:0}.lab-section:before{content:'';position:absolute;border:1px solid #86b4ba20;border-radius:50%;width:750px;height:750px;left:-520px;top:-145px;box-shadow:0 0 0 90px #86b4ba09,0 0 0 180px #86b4ba05;z-index:-1}.lab-grid{gap:100px}.lab-grid h2{font-size:45px}.lab-lead{font-size:24px;line-height:1.5}.lab-lead+p{font-size:15px;line-height:1.9}.company-link{font-size:14px;margin-top:29px}.company-link>span{font-size:11px}.faq{background:#fff}.faq-grid{gap:95px;grid-template-columns:1fr 1.55fr}.faq-heading p:not(.eyebrow){font-size:15px;max-width:310px}.faq-heading .text-link{font-size:14px}.faq-list summary{font-size:15px;padding:25px 0;font-weight:600}.faq-list details p{font-size:14px;line-height:1.9}.faq-list summary>.icon{width:19px;height:19px}.contact-section{padding:0;background:#fff}.contact-section>.wrap{width:100%;max-width:none}.contact-panel{border-radius:0;padding:85px max(50px,calc((100% - 1380px)/2));gap:90px;grid-template-columns:1.7fr 1fr;background:linear-gradient(120deg,#0e6c82dd,#077d8deb),url('../images/optical-atmosphere.webp') center/cover;isolation:isolate;overflow:hidden}.contact-panel:before{content:'';position:absolute;right:30%;top:-190px;width:530px;height:700px;border:1px solid #b1ffff25;border-radius:95px;transform:rotate(22deg);z-index:-1;box-shadow:0 0 0 28px #ffffff04,0 0 0 64px #ffffff04}.contact-panel:after{width:460px;height:460px;right:-200px;top:auto;bottom:-230px;border:70px solid #8befdf13}.contact-panel h2{font-size:clamp(38px,4vw,60px);line-height:1.13;letter-spacing:-.04em}.contact-panel .eyebrow{font-size:9px;color:#a3eaee}.contact-panel p:not(.eyebrow){font-size:15px;color:#d0edf0;line-height:1.8}.contact-panel .button-white{font-size:14px;background:#dbfff3;color:#054456;margin-top:30px;padding:18px 24px}.contact-panel .button-white:hover{background:white}.contact-hint{font-size:10px;color:#bee2e4}.contact-aside{padding-left:60px}.contact-aside strong{font-size:23px;margin-top:18px}.contact-aside>a{font-size:15px;margin-bottom:9px}.contact-aside>span{font-size:10px}.contact-aside .contact-location{font-size:12px}.contact-mark .icon{height:45px;width:45px;color:#c4fff4}.site-footer{padding:45px 0 30px;background:#062633;color:#e5f2f4}.footer-top{border-color:#b1dadd27}.footer-top p{font-size:12px;color:#b3ccd3}.footer-bottom{font-size:10px;color:#9bbec7;padding-top:27px}.footer-bottom a:hover{color:#94f5e4}.back-top{border-color:#8fdae34d}.footer-top .brand{font-size:23px}.footer-domain{font-size:9px}dialog{border-radius:18px;border-color:#4c7a87}dialog::backdrop{background:#062a38ed}.dialog-close{background:#e3f4f3}
@media(min-width:1600px){.hero{padding-top:75px}.hero-grid{gap:65px}.hero h1{font-size:70px}.hero-lead{font-size:17px}.hero .eyebrow{font-size:10px}.hero-actions .button,.hero-actions .text-link{font-size:14px}.hero-trust{font-size:10px}.hero-bottom{margin-top:64px}.stage-heading{font-size:8px}.film-note{font-size:8px}}
@media(max-width:1190px){.wrap{width:calc(100% - 72px)}.hero-grid{gap:35px;grid-template-columns:1fr 1fr}.hero h1{font-size:4.3vw}.hero-lead{font-size:14px}.hero .eyebrow{font-size:7px}.hero-actions{gap:17px}.hero-actions .button{padding:15px 17px;font-size:10px}.hero-actions .text-link{font-size:10px}.hero-trust{font-size:8px;gap:12px}.stage-heading{font-size:6px;padding-left:8px;padding-right:8px}.stage-heading>span:last-child{display:none}.instrument-shell{padding-inline:17px;border-radius:31px}.instrument-screen{border-radius:13px}.instrument-top{height:35px}.instrument-top>span:nth-child(2){font-size:5px}.instrument-controls{font-size:8px;min-height:42px}.instrument-controls button{font-size:7px;gap:5px;padding-left:8px}.capture-stream{gap:16px;padding-left:10px;margin-top:24px}.stream-value strong{font-size:26px}.stream-value .micro-label{font-size:6px}.stream-targets{font-size:7px;padding-left:15px}.stream-signal{height:33px}.hero-bottom{font-size:10px}.hero-bottom>div{font-size:10px}.section{padding:90px 0}.section h2{font-size:40px}.benefit-grid{gap:29px}.benefit h3{font-size:21px;min-height:56px}.benefit p{font-size:14px}.demo-camera,.demo-result{padding:24px}.demo-controls button{font-size:9px}.demo-statistics{font-size:9px}.example-content{padding:21px}.example-content h3{font-size:19px}.example-content p{font-size:13px}.example-reading>span{font-size:7px}.example-reading strong{font-size:21px}.integration-grid{gap:60px}.integration h2{font-size:36px}.integration-list h3{font-size:19px}.integration-list p{font-size:12px}.lab-grid{gap:60px}.lab-lead{font-size:21px}.faq-grid{gap:70px}.contact-panel{padding:70px 36px;gap:65px}.contact-panel .eyebrow{font-size:7px}.contact-aside{padding-left:40px}.footer-bottom{font-size:9px}}
@media(min-width:761px) and (max-width:950px){.header-inner{gap:20px}.navigation{gap:16px}.navigation>a{font-size:10px}.header-cta{font-size:10px}.brand{font-size:22px}.hero{padding-top:43px}.hero-grid{gap:32px;align-items:start}.hero-copy{padding-top:8px}.hero h1{font-size:4.4vw}.hero-lead{font-size:12px;line-height:1.85;margin-top:21px}.hero .eyebrow{font-size:6px;margin-bottom:19px}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:23px}.hero-actions .button{font-size:11px}.hero-actions .text-link{font-size:11px}.hero-stage{margin-top:21px}.hero-trust{font-size:7px;gap:10px}.hero-bottom{margin-top:38px;font-size:9px}.hero-bottom>div{font-size:8px}.instrument-shell{padding-inline:13px;border-radius:26px}.instrument-screen{aspect-ratio:1.06}.instrument-screen video{object-fit:cover}.instrument-top{font-size:6px;gap:6px;height:32px}.instrument-top>span:nth-child(2){display:none}.instrument-controls{min-height:46px;font-size:7px;gap:5px}.instrument-controls button{font-size:6px;padding-left:6px}.video-caption{gap:5px}.screen-label{left:10px;top:10px;font-size:5px;padding:6px 7px}.screen-corner{width:19px;height:19px}.corner-top{top:10px;right:10px}.corner-bottom{left:10px;bottom:10px}.stream-targets{font-size:6px;padding-left:9px}.stream-value strong{font-size:23px}.stream-value .micro-label{font-size:5px}.capture-stream{gap:12px;margin-inline:0}.film-note{font-size:6px}.section-heading{gap:22px}.benefits .section-heading{align-items:flex-start}.benefit-grid{gap:24px}.benefit h3{font-size:19px}.benefit p{font-size:13px}.section h2{font-size:37px}.section-heading>p{font-size:14px}.demo-type{font-size:7px}.demo-camera,.demo-result{padding:20px}.demo-pane-label{font-size:8px}.demo-controls{flex-direction:column;align-items:flex-start}.example-grid{gap:18px}.example-content{padding:18px}.example-content h3{font-size:16px}.example-content p{font-size:12px}.example-reading{flex-direction:column;align-items:flex-start;gap:9px}.example-reading>span{font-size:7px}.example-reading strong{font-size:22px}.integration h2{font-size:31px}.integration-grid{gap:40px}.integration .section-copy{font-size:13px}.integration-list article{gap:16px}.integration-symbol{height:46px;width:46px}.integration-list h3{font-size:18px}.integration-list p{font-size:11px}.lab-grid{gap:45px}.lab-lead{font-size:20px}.lab-lead+p{font-size:14px}.faq-grid{gap:40px}.faq-list summary{font-size:14px}.contact-panel{gap:35px}.contact-aside{padding-left:27px}.contact-aside>a{font-size:12px}.contact-aside strong{font-size:20px}.contact-panel p:not(.eyebrow){font-size:13px}}
@media(max-width:760px){.wrap{width:calc(100% - 40px)}.header-inner{height:74px}.brand{font-size:24px}.navigation{top:74px;background:#092f3e;border-color:#5dabba55;box-shadow:0 12px 30px #00182155;padding-top:10px;padding-bottom:17px}.navigation>a{color:#e0f9fa;font-size:14px;padding:13px 12px}.hero{padding-top:36px}.hero-field{background-image:linear-gradient(180deg,#082b39e8 0%,#082b39b3 40%,#082b392b 90%),url('../images/optical-atmosphere.webp');background-position:65% 50%;background-size:auto 100%}.hero-grid{grid-template-columns:1fr;gap:41px}.hero-copy{padding:0}.hero .eyebrow{font-size:6.5px;letter-spacing:.08em;margin-bottom:21px;line-height:1.8;color:#acdadd}.hero h1{font-size:clamp(34px,7.8vw,56px);line-height:1.12;white-space:normal}.hero-lead{font-size:14px;line-height:1.85;color:#cbe1e6;max-width:520px;margin-top:22px}.hero-actions{flex-direction:row;align-items:center;gap:19px;margin-top:24px}.hero-actions .button{padding:15px 17px;font-size:10px;gap:11px}.hero-actions .text-link{font-size:10px}.hero-trust{font-size:8px;gap:13px;margin-top:21px;max-width:none}.hero-stage{margin:0 3px 0}.stage-heading{font-size:6px;padding:0 10px 12px;line-height:1.5}.stage-heading>span:last-child{display:none}.instrument-shell{padding:0 14px;border-radius:27px}.instrument-shell:before{inset:-7px;border-radius:34px}.instrument-shell:after{inset:-14px;border-radius:42px}.instrument-top{height:33px;font-size:6px}.instrument-top>span:nth-child(2){font-size:5px;margin-right:5px}.instrument-top .icon{width:11px;height:11px}.instrument-screen{border-radius:12px;aspect-ratio:4/3}.instrument-controls{min-height:43px;font-size:7px;gap:6px}.instrument-controls button{font-size:7px;padding-left:8px;min-height:30px;gap:6px}.video-caption{gap:6px}.signal-led{width:4px;height:4px}.screen-label{font-size:6px;top:10px;left:10px;padding:6px 7px;gap:5px}.screen-corner{width:20px;height:20px}.corner-top{top:10px;right:10px}.corner-bottom{bottom:10px;left:10px}.capture-stream{margin:22px 2px 0;padding-left:12px;padding-right:4px;gap:16px}.stream-value strong{font-size:28px}.stream-value .micro-label{font-size:6px}.stream-signal{height:31px}.stream-targets{font-size:6px;padding-left:13px;line-height:2}.film-note{font-size:6px;margin-top:13px;margin-left:3px;color:#98bec7}.hero-orbit-one{left:33%;top:380px;width:500px;height:460px;border-radius:70px}.hero-orbit-two{left:24%;top:340px;width:590px;height:550px}.hero-bottom{margin-top:32px;padding:24px 0 28px;gap:11px;font-size:10px}.hero-bottom>div{font-size:9px;gap:17px}.section{padding:65px 0}.section .eyebrow{font-size:8px;letter-spacing:.1em}.section h2{font-size:35px;line-height:1.12}.section-heading{gap:20px;margin-bottom:34px}.section-heading>p{font-size:14px}.benefits{padding:59px 0 63px}.benefits .section-heading{margin-bottom:37px;gap:22px}.benefits h2{font-size:40px}.benefits .section-heading>p{font-size:13px}.benefit-grid{grid-template-columns:1fr;gap:31px}.benefit,.benefit:first-child{padding:0;border:0}.benefit-top{margin-bottom:17px;padding-bottom:18px}.icon-tile{width:50px;height:50px}.icon-tile .icon{width:23px;height:23px}.section-number{font-size:32px}.benefit h3{font-size:22px;min-height:0;max-width:none;line-height:1.25}.benefit p{font-size:14px;max-width:520px;line-height:1.8;margin-top:12px}.benefits:after{right:-430px;top:-180px}.steps{gap:25px;margin-bottom:37px}.steps h3{font-size:18px}.steps p{font-size:13px;line-height:1.8}.step-number{margin-top:1px}.demo{border-radius:17px}.demo-topbar{padding:17px}.demo-brand{font-size:9px;gap:6px}.demo-camera{padding:19px}.demo-result{padding:22px 19px}.demo-pane-label{font-size:9px}.demo-footnote{font-size:11px}.demo-disclaimer{padding:16px 18px;font-size:9px}.demo-controls{gap:11px;flex-direction:row;align-items:center}.demo-controls button{font-size:9px}.demo-controls .icon{height:13px;width:13px}.demo-statistics{font-size:8px}.chart-tabs button{font-size:11px}.chart-times{font-size:8px}.example-grid{gap:24px}.example-card{border-radius:16px}.example-image{aspect-ratio:1.5}.example-content{padding:23px}.example-content h3{font-size:21px}.example-content p{font-size:14px}.example-reading{flex-direction:row;align-items:center;padding-bottom:19px;margin-bottom:20px}.example-reading>span{font-size:7px}.example-reading strong{font-size:24px}.example-reading small{font-size:12px}.example-note{font-size:12px;line-height:1.8;justify-content:flex-start;margin-top:27px}.integration-grid{grid-template-columns:1fr;gap:38px}.integration h2{font-size:33px}.integration .section-copy{font-size:14px;line-height:1.85}.integration .text-link{font-size:13px}.integration-list article{gap:18px;padding:23px 0}.integration-list h3{font-size:21px}.integration-list p{font-size:12px}.integration-symbol{height:52px;width:52px}.integration:after{font-size:130px;bottom:-25px;right:-60px}.lab-grid{grid-template-columns:1fr;gap:29px}.lab-grid h2{font-size:35px}.lab-lead{font-size:22px;line-height:1.5}.lab-lead+p{font-size:14px}.company-link{font-size:13px;gap:12px}.company-link>span{font-size:10px}.faq-grid{grid-template-columns:1fr;gap:34px}.faq-heading p:not(.eyebrow){font-size:14px;max-width:320px}.faq-list summary{font-size:14px;padding:24px 0;gap:20px}.faq-list details p{font-size:13px}.contact-panel{padding:51px 24px;grid-template-columns:1fr;gap:35px;border-radius:0}.contact-panel h2{font-size:38px;line-height:1.15}.contact-panel .eyebrow{font-size:6px;letter-spacing:.07em;line-height:1.8}.contact-panel p:not(.eyebrow){font-size:14px}.contact-panel .button-white{font-size:12px;padding:17px 20px}.contact-panel:before{left:40%;right:auto;top:250px;width:400px;height:530px}.contact-aside{border-left:0;border-top:1px solid #b8f0e841;padding:29px 0 0}.contact-aside strong{font-size:22px}.contact-aside>a{font-size:14px}.contact-aside .contact-location{font-size:11px}.contact-hint{font-size:9px}.site-footer{padding:32px 0 26px}.footer-top{gap:19px;padding-bottom:23px}.footer-top p{font-size:11px}.footer-top .brand{font-size:23px}.footer-bottom{font-size:9px;gap:21px}.footer-bottom>div{gap:26px}.footer-domain{display:none}.footer-top .brand-mark{color:var(--aqua)}}
@media(max-width:370px){.hero h1{font-size:32px}.hero .eyebrow{font-size:5.5px}.hero-lead{font-size:13px}.hero-actions{gap:15px}.hero-actions .button{font-size:9px;padding:14px}.hero-actions .text-link{font-size:9px}.hero-trust{font-size:7px;gap:9px}.hero-bottom>div{font-size:8px;gap:14px}.instrument-top>span:nth-child(2){display:none}.instrument-controls{font-size:6px}.instrument-controls button{font-size:6px;gap:4px}.screen-label{font-size:5px}.stage-heading{font-size:5px}.stream-targets{font-size:5px;padding-left:9px}.stream-value strong{font-size:26px}.capture-stream{gap:12px}.stream-value .micro-label{font-size:5px}.section h2,.lab-grid h2{font-size:32px}.benefits h2{font-size:36px}.demo-controls{flex-direction:column;align-items:flex-start}.demo-statistics{font-size:7px}.contact-panel h2{font-size:33px}.contact-panel .eyebrow{font-size:5px}.contact-panel{padding-inline:20px}}
@media(prefers-reduced-motion:reduce){.hero:after,.signal-travel{animation:none!important}.hero-field{background-attachment:scroll}}

/* Two product films, with the fast montage selected initially. */
.hero .instrument-screen{aspect-ratio:4/3}
.hero .instrument-screen video{object-fit:contain}
.film-variants{display:flex;gap:4px;align-items:center;width:max-content;max-width:100%;padding:4px;margin:18px 0 0 14px;border:1px solid #82c8cf38;border-radius:100px;background:#06232d66}
.film-variants[hidden]{display:none}
.film-variants button{border:0;border-radius:100px;background:transparent;color:#c4dce4;font:9px var(--mono);padding:10px 13px;line-height:1.35;cursor:pointer;min-height:35px;transition:background .18s,color .18s}
.film-variants button:hover{background:#a9efe912;color:#fff}
.film-variants button[aria-pressed="true"]{background:#67eee2;color:#082b39;box-shadow:0 2px 8px #00151c33}
.film-variants button:focus-visible{outline:2px solid #fff;outline-offset:3px}
.film-variants+.film-note{margin-top:10px}
@media(max-width:760px){.film-variants{margin-left:2px;margin-top:16px}.film-variants button{font-size:8px;padding:9px 11px;min-height:34px}}
@media(max-width:370px){.film-variants{gap:2px}.film-variants button{font-size:7px;padding-inline:10px}}
@media(prefers-reduced-motion:reduce){.film-variants button{transition:none}}
