/* Product capability cards use company product photos; industry imagery lives in the next rail. */
.actual-products .lens-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.actual-products .lens-card{height:575px;background:#f0f3f5}.actual-products .application-product-visual{inset:0 0 37%;background:#fff;display:flex;align-items:center;justify-content:center}.actual-products .application-product-visual img{width:100%;height:100%;object-fit:contain}.actual-products .lens-card-label{margin:12px;width:calc(100% - 24px);padding:22px 18px;min-height:220px}.actual-products .lens-card h3{font-size:24px;line-height:1.5;margin-bottom:12px}.actual-products .lens-card-label .application-message{font-size:21px;line-height:1.6;color:#24496e;margin-bottom:12px}.actual-products .lens-card-label p{font-size:17px;line-height:1.8}.product-proof-links{display:flex;flex-wrap:wrap;gap:20px 36px;margin-top:28px;font-size:17px;color:#24496e}.product-proof-links a{border-bottom:1px solid #aabcc9;padding-bottom:5px}.actual-product-details .application-art{background:white}.actual-product-details .application-art img{object-fit:contain}.anchor-alias{display:block;scroll-margin-top:100px}.terminal-application img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.terminal-application.home img,.terminal-application.sensing img{object-fit:contain;background:white}.terminal-application{padding:0;background:white}.terminal-application:before,.terminal-application:after{display:none}.lens-rail .app-card h3{font-size:22px;line-height:1.5}.lens-rail .app-card p{font-size:18px;line-height:1.8}
@media(max-width:1200px) and (min-width:961px){.actual-products .lens-card{height:590px}.actual-products .lens-card h3{font-size:22px}.actual-products .lens-card-label{padding:20px 14px;min-height:250px}.actual-products .lens-card-label .application-message{font-size:19px}}
@media(max-width:960px){.actual-products .lens-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actual-products .lens-card{height:570px}.actual-products .lens-card-label{min-height:220px}.actual-products .lens-card h3{font-size:26px}.actual-products .lens-card-label p{font-size:18px}}
@media(max-width:760px){.actual-products .lens-product-grid{grid-template-columns:1fr;gap:22px}.actual-products .lens-card{height:540px}.actual-products .application-product-visual{bottom:36%}.actual-products .lens-card-label{min-height:205px;padding:22px 20px}.actual-products .lens-card-label .application-message{font-size:21px}.product-proof-links{gap:18px 24px;font-size:17px}.actual-product-details .application-art{height:350px}}
@media(max-width:360px){.actual-products .lens-card{height:555px}.actual-products .lens-card-label{min-height:220px;padding:20px 16px}.actual-products .lens-card h3{font-size:24px}}
