.sensor-page{--ink:#0b2824;--green:#074b42;--green-2:#0c6a5e;--orange:#f2553d;--cream:#f6f3ec;--muted:#5f6f6a;--line:#d8e0dc;background:#fff;color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif}.sensor-page *{box-sizing:border-box}.sensor-page a{text-decoration:none}.sensor-topbar{min-height:34px;padding:7px clamp(22px,5vw,76px);display:flex;justify-content:space-between;gap:24px;background:#062f2b;color:#e6f0ed;font-size:12px}.sensor-topbar div{display:flex;gap:22px}.sensor-topbar a{color:inherit}.live-link span,.sensor-topbar i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:7px;box-shadow:0 0 0 4px rgba(242,85,61,.16)}.sensor-header{height:78px;padding:0 clamp(22px,5vw,76px);display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:30px;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.97);position:sticky;top:0;z-index:50}.sensor-logo img{width:170px;height:46px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.sensor-header nav{display:flex;justify-content:center;gap:clamp(18px,2vw,34px)}.live-link,.sensor-header nav a{font-size:13px;font-weight:760;color:var(--ink)}.live-link:hover,.sensor-header nav a:hover{color:var(--orange)}.sensor-header-actions{display:flex;align-items:center;gap:18px}.header-rfq,.sensor-primary{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:var(--orange);color:#fff;padding:16px 20px;font-weight:850}.header-rfq:hover,.sensor-primary:hover{background:#da3f2b;transform:translateY(-1px)}.sensor-menu{display:none;border:1px solid var(--line);background:#fff;padding:10px}.sensor-mobile-nav{display:none}.sensor-hero{max-width:1680px;margin:auto;padding:44px clamp(22px,4vw,68px) 54px;display:grid;grid-template-columns:minmax(370px,.9fr) minmax(450px,1.15fr) minmax(340px,.78fr);align-items:center;gap:0;background:linear-gradient(90deg,#fff 0 55%,#f3f0e8 55% 100%)}.sensor-hero-copy{padding:34px 38px 34px 0;position:relative;z-index:2}.sensor-kicker{margin:0 0 18px;color:var(--green-2);font-size:11px;font-weight:900;letter-spacing:.15em}.sensor-kicker>span{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--orange);margin-right:9px}.sensor-hero h1{font-size:clamp(48px,4.1vw,70px);line-height:.98;letter-spacing:-.055em;margin:0 0 24px}.sensor-direct-answer{max-width:640px;color:#4d5e59;line-height:1.68;font-size:16px}.sensor-direct-answer strong{color:var(--ink)}.sensor-hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px;flex-wrap:wrap}.sensor-secondary{display:inline-flex;gap:9px;align-items:center;border-bottom:1px solid #82918d;padding:12px 0;font-size:14px;font-weight:800}.sensor-proof{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px;font-size:11px;font-weight:750;color:#445650}.sensor-proof span{display:flex;gap:6px;align-items:center}.sensor-proof svg{width:15px;color:var(--green-2)}.sensor-hero-image{position:relative;min-height:570px;overflow:hidden;background:#f1ede5}.sensor-hero-image>img{width:100%;height:570px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.feature-note{position:absolute;background:hsla(0,0%,100%,.96);padding:13px 16px;display:flex;gap:12px;min-width:235px;box-shadow:0 12px 28px rgba(8,45,39,.12)}.feature-note.top{left:22px;top:22px}.feature-note.bottom{right:20px;bottom:22px}.feature-note b{color:var(--orange)}.feature-note span{display:grid;gap:3px}.feature-note strong{font-size:12px}.feature-note small{font-size:10px;color:var(--muted)}.sensor-rfq-card{background:#073f38;color:#fff;padding:30px 30px 25px;box-shadow:0 22px 50px rgba(5,45,39,.18);z-index:3;margin-left:-8px}.sensor-rfq-card .sensor-kicker{color:#7fe0d3;margin-bottom:10px}.sensor-rfq-card h2{font-size:28px;line-height:1.08;margin:0 0 8px}.sensor-rfq-card>p:not(.sensor-kicker){color:#b8d4cf;font-size:13px;margin:0 0 20px}.sensor-rfq-card form{display:grid;gap:13px}.sensor-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sensor-rfq-card label{display:grid;gap:6px;font-size:11px;font-weight:850}.sensor-rfq-card input,.sensor-rfq-card select,.sensor-rfq-card textarea{width:100%;border:1px solid #4c756f;background:#174f48;color:#fff;padding:12px;border-radius:0;min-height:44px}.sensor-rfq-card textarea{min-height:62px;resize:vertical}.sensor-rfq-card select option{background:#fff;color:#111}.sensor-upload{border:1px dashed #658c86;padding:12px;grid-template-columns:auto 1fr;align-items:center;position:relative}.sensor-upload span{display:grid;gap:3px}.sensor-upload small{color:#9ec3bd;font-weight:600}.sensor-upload input{grid-column:1/-1;min-height:auto;padding:7px;font-size:10px}.sensor-rfq-card button{border:0;background:var(--orange);color:#fff;padding:15px 18px;display:flex;align-items:center;justify-content:center;gap:18px;font-weight:900}.sensor-rfq-card button:disabled{opacity:.65}.sensor-honeypot{position:absolute!important;left:-9999px!important}.sensor-status{min-height:0;margin:0;font-size:12px}.sensor-status.success{color:#96efc1}.sensor-status.error{color:#ffb5a9}.sensor-disclosure{color:#acc9c4;line-height:1.5;font-weight:500}.sensor-disclosure a{text-decoration:underline}.sensor-card-proof{display:flex;gap:16px;padding-top:18px;margin-top:18px;border-top:1px solid #32645d;font-size:10px;color:#b7d6d1}.sensor-card-proof span{display:flex;gap:6px;align-items:center}.sensor-card-proof svg{width:15px}.sensor-trustbar{display:grid;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto;border:1px solid var(--line);border-top:0}.sensor-trustbar>div{padding:24px;display:flex;gap:14px;align-items:center;border-right:1px solid var(--line)}.sensor-trustbar>div:last-child{border:0}.sensor-trustbar svg{color:var(--green-2);width:23px}.sensor-trustbar span{display:grid;gap:4px}.sensor-trustbar strong{font-size:13px}.sensor-trustbar small{font-size:10px;color:var(--muted)}.sensor-section{padding:100px clamp(24px,7vw,120px);max-width:1500px;margin:auto}.sensor-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:44px}.sensor-applications h2,.sensor-engineering h2,.sensor-final h2,.sensor-heading h2,.sensor-quality h2{font-size:clamp(38px,4vw,64px);line-height:1.02;letter-spacing:-.045em;margin:0}.sensor-heading>p{color:var(--muted);line-height:1.75}.sensor-parts-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.sensor-parts-grid article{border:1px solid var(--line);padding:28px;min-height:300px;display:flex;flex-direction:column;transition:.25s;background:#fff}.sensor-parts-grid article:hover{transform:translateY(-6px);border-color:#98b6b0;box-shadow:0 20px 35px rgba(8,49,43,.08)}.sensor-parts-grid article>div{display:flex;justify-content:space-between}.sensor-parts-grid svg{color:var(--green-2)}.sensor-parts-grid b{font-size:11px;color:var(--orange)}.sensor-parts-grid h3{font-size:22px;margin:42px 0 12px}.sensor-parts-grid p{font-size:14px;color:var(--muted);line-height:1.7}.sensor-parts-grid a{margin-top:auto;font-size:12px;font-weight:850;display:flex;gap:8px;align-items:center}.sensor-engineering{max-width:1500px;margin:auto;background:#072f2b;color:#fff;padding:90px clamp(24px,7vw,120px);display:grid;grid-template-columns:1.45fr .7fr;gap:90px}.sensor-engineering-copy>p:not(.sensor-kicker){color:#acc8c3}.sensor-engineering ol{list-style:none;padding:0;margin:38px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:0}.sensor-engineering li{padding:20px 18px 20px 0;border-top:1px solid #41635f;display:flex;gap:16px}.sensor-engineering li:nth-child(odd){margin-right:22px}.sensor-engineering li>b{color:#78d8ca}.sensor-engineering li span{display:grid;gap:5px}.sensor-engineering li small{color:#9ab9b4;line-height:1.5}.sensor-scope-card{align-self:center;background:#f6f3ec;color:var(--ink);padding:38px;border-top:4px solid var(--orange)}.sensor-scope-card>svg{color:var(--green-2);width:35px;height:35px;margin-bottom:30px}.sensor-scope-card h3{font-size:29px;line-height:1.08;margin:0 0 18px}.sensor-scope-card>p:not(.sensor-kicker){color:var(--muted);line-height:1.75}.sensor-scope-card a{display:flex;align-items:center;gap:10px;margin-top:25px;font-size:12px;font-weight:900}.sensor-materials{padding:100px clamp(24px,7vw,120px);max-width:1500px;margin:auto}.sensor-material-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.sensor-material-list>a{border:1px solid var(--line);padding:25px;display:grid;grid-template-columns:68px 1fr auto;gap:20px;align-items:center;transition:.25s}.sensor-material-list>a:hover{background:#f7f8f5;border-color:#93aaa5}.material-disc{width:68px;height:68px;border-radius:50%;display:block;box-shadow:inset -10px -12px 18px rgba(0,0,0,.18),inset 10px 10px 18px hsla(0,0%,100%,.65)}.material-disc.steel{background:#aeb8b8}.material-disc.aluminum{background:#d1d7d6}.material-disc.brass{background:#b98d3e}.sensor-material-list small{color:var(--green-2);font-weight:850}.sensor-material-list h3{margin:5px 0;font-size:20px}.sensor-material-list p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.sensor-material-list svg{width:18px}.sensor-quality{max-width:1500px;margin:0 auto 100px;display:grid;grid-template-columns:1.05fr .95fr;background:#f3f1eb}.sensor-quality-media{position:relative;min-height:650px}.sensor-quality-media>img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover}.sensor-quality-media>div{position:absolute;left:24px;right:24px;bottom:24px;background:hsla(0,0%,100%,.94);padding:18px;display:flex;align-items:center;gap:13px}.sensor-quality-media>div span{display:grid;gap:4px}.sensor-quality-media>div small{color:var(--muted)}.sensor-quality-copy{padding:70px}.sensor-quality-copy>p:not(.sensor-kicker){color:var(--muted);line-height:1.75}.quality-list{margin:34px 0;display:grid}.quality-list>div{display:flex;gap:15px;padding:19px 0;border-top:1px solid #ccd6d2}.quality-list span{display:grid;gap:5px}.quality-list small{color:var(--muted)}.quality-links{display:flex;gap:18px;flex-wrap:wrap}.quality-links a{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:900;border-bottom:1px solid #82918d;padding:10px 0}.sensor-applications{padding:100px clamp(24px,7vw,120px);background:#0b2824;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.sensor-applications>div:first-child>p:not(.sensor-kicker){color:#a9c2bd;line-height:1.7}.application-grid{display:grid;grid-template-columns:1fr 1fr}.application-grid article{padding:30px;border-left:1px solid #3c5d58;border-top:1px solid #3c5d58;min-height:190px}.application-grid span{color:#73d6c7;font-size:11px}.application-grid h3{font-size:22px}.application-grid p{color:#a9c2bd;font-size:13px;line-height:1.65}.sensor-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sensor-faq details{border:1px solid var(--line);padding:0 22px}.sensor-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-weight:850}.sensor-faq details p{color:var(--muted);line-height:1.75;margin:0 0 22px}.sensor-faq details[open] summary span{transform:rotate(45deg)}.sensor-final{max-width:1500px;margin:0 auto 80px;padding:65px 70px;background:var(--cream);display:flex;justify-content:space-between;align-items:end;gap:60px}.sensor-final>div{max-width:850px}.sensor-final>div>p:not(.sensor-kicker){color:var(--muted)}.sensor-final>a{flex:none;background:var(--orange);color:#fff;padding:20px 25px;font-weight:900;display:flex;gap:18px;align-items:center}.sensor-footer{padding:70px clamp(24px,7vw,120px);background:#062f2b;color:#e8f0ee;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:70px}.sensor-footer img{width:180px;height:48px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.sensor-footer p{color:#a8c0bb;max-width:330px;line-height:1.7}.sensor-footer>div{display:flex;flex-direction:column;gap:12px}.sensor-footer strong{font-size:10px;letter-spacing:.15em;color:#7edbcf;margin-bottom:8px}.sensor-footer a{color:#bcd1cd;font-size:13px}.sensor-footer a:hover{color:#fff}.sensor-footer-bottom{background:#042622;color:#98b3ad;padding:18px clamp(24px,7vw,120px);display:flex;justify-content:space-between;font-size:11px}.sensor-footer-bottom a{color:#fff}@media(max-width:1280px){.sensor-hero{grid-template-columns:.9fr 1.05fr}.sensor-rfq-card{grid-column:1/-1;margin:0;max-width:none}.sensor-rfq-card form{grid-template-columns:1fr 1fr}.sensor-rfq-card form>.sensor-disclosure,.sensor-rfq-card form>.sensor-status,.sensor-rfq-card form>button,.sensor-rfq-card form>label:not(.sensor-upload){grid-column:auto}.sensor-card-proof,.sensor-upload{grid-column:1/-1}.sensor-trustbar{grid-template-columns:1fr 1fr}.sensor-trustbar>div:nth-child(2){border-right:0}.sensor-trustbar>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:900px){.sensor-topbar{display:none}.sensor-header{height:68px;grid-template-columns:1fr auto}.sensor-header nav,.sensor-header-actions{display:none}.sensor-menu{display:block}.sensor-mobile-nav{display:grid;position:absolute;left:0;right:0;top:68px;background:#fff;border-bottom:1px solid var(--line);padding:20px}.sensor-mobile-nav a{padding:13px}.sensor-hero{display:block;padding:24px;background:#fff}.sensor-hero-copy{padding:20px 0 30px}.sensor-hero h1{font-size:clamp(44px,11vw,64px)}.sensor-hero-image{min-height:420px}.sensor-hero-image>img{height:420px}.sensor-rfq-card{margin:0;padding:26px 22px}.sensor-rfq-card form{display:grid}.sensor-form-row,.sensor-rfq-card form{grid-template-columns:1fr}.sensor-rfq-card form>*{grid-column:1!important}.sensor-trustbar{margin:0 24px}.sensor-heading{grid-template-columns:1fr;gap:20px}.sensor-parts-grid{grid-template-columns:1fr 1fr}.sensor-engineering{gap:45px}.sensor-engineering,.sensor-material-list,.sensor-quality{grid-template-columns:1fr}.sensor-quality{margin:0 24px 70px}.sensor-quality-media{min-height:480px}.sensor-quality-copy{padding:50px 32px}.sensor-applications{grid-template-columns:1fr}.sensor-footer{grid-template-columns:1fr 1fr}.sensor-final{margin:0 24px 60px;padding:45px;align-items:flex-start;flex-direction:column}}@media(max-width:600px){.sensor-header{padding:0 18px}.sensor-logo img{width:145px}.sensor-hero{padding:14px 16px 30px}.sensor-hero-copy{padding-top:25px}.sensor-hero h1{font-size:44px}.sensor-direct-answer{font-size:14px}.sensor-primary{width:100%}.sensor-secondary{justify-content:center}.sensor-proof{display:grid}.sensor-hero-image{min-height:330px}.sensor-hero-image>img{height:330px}.feature-note{min-width:0;padding:10px 12px}.feature-note.top{left:10px;top:10px}.feature-note.bottom{right:10px;bottom:10px}.feature-note small{display:none}.sensor-rfq-card{padding:24px 18px}.sensor-trustbar{grid-template-columns:1fr;margin:0 16px}.sensor-trustbar>div{border-right:0;border-bottom:1px solid var(--line)!important}.sensor-trustbar>div:last-child{border-bottom:0!important}.sensor-materials,.sensor-section{padding:74px 20px}.sensor-applications h2,.sensor-engineering h2,.sensor-final h2,.sensor-heading h2,.sensor-quality h2{font-size:40px}.sensor-parts-grid{grid-template-columns:1fr}.sensor-parts-grid article{min-height:250px}.sensor-engineering{padding:70px 20px}.sensor-engineering ol{grid-template-columns:1fr}.sensor-engineering li:nth-child(odd){margin:0}.sensor-scope-card{padding:28px 22px}.sensor-material-list>a{grid-template-columns:54px 1fr auto}.material-disc{width:54px;height:54px}.sensor-quality{margin:0 16px 60px}.sensor-quality-media{min-height:360px}.sensor-quality-copy{padding:40px 22px}.sensor-applications{padding:75px 20px}.application-grid{grid-template-columns:1fr}.application-grid article{border-left:0;padding-left:0}.sensor-faq-list{grid-template-columns:1fr}.sensor-final{margin:0 16px 50px;padding:35px 22px}.sensor-final>a{width:100%;justify-content:center}.sensor-footer{grid-template-columns:1fr;padding:55px 22px;gap:35px}.sensor-footer-bottom{padding:18px 22px;display:grid;gap:12px}.sensor-footer-bottom small{line-height:1.5}}@media(prefers-reduced-motion:reduce){.sensor-page *{scroll-behavior:auto!important;transition:none!important}}@media(max-width:900px){.sensor-hero{display:flex;flex-direction:column}.sensor-hero-copy{order:1}.sensor-rfq-card{order:2}.sensor-hero-image{order:3}}.sensor-film{max-width:1500px;margin:0 auto 100px;padding:24px;background:#f3f1eb;display:grid;grid-template-columns:.72fr 1.28fr;gap:24px;align-items:stretch}.sensor-film>div{padding:46px;display:flex;flex-direction:column;justify-content:center}.sensor-film h2{font-size:clamp(36px,3.5vw,58px);line-height:1.02;letter-spacing:-.045em;margin:0 0 20px}.sensor-film>div>p:not(.sensor-kicker){color:var(--muted);line-height:1.7}.sensor-film a{margin-top:18px;font-size:12px;font-weight:900;display:flex;align-items:center;gap:9px}.sensor-film video{height:100%;min-height:430px;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.sensor-film{margin:0 24px 75px;grid-template-columns:1fr}.sensor-film>div{padding:34px}.sensor-film video{min-height:0;aspect-ratio:16/9}}@media(max-width:600px){.sensor-film{margin:0 16px 60px;padding:12px}.sensor-film>div{padding:28px 12px}.sensor-film h2{font-size:38px}}.sensor-page{--shadow:0 26px 70px rgba(4,45,39,.12);overflow:hidden}.sensor-header{backdrop-filter:blur(14px);box-shadow:0 8px 30px rgba(5,47,43,.045)}.sensor-header nav a{position:relative}.sensor-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-10px;height:2px;background:var(--orange);transition:right .25s ease}.sensor-header nav a:hover:after{right:0}.sensor-hero{position:relative;border-bottom:1px solid var(--line);isolation:isolate}.sensor-hero:after,.sensor-hero:before{content:"";position:absolute;border:1px solid rgba(12,106,94,.12);border-radius:50%;pointer-events:none;z-index:-1}.sensor-hero:before{width:540px;height:540px;left:-250px;top:-190px}.sensor-hero:after{width:310px;height:310px;right:27%;bottom:-190px}.sensor-hero-image{clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%);box-shadow:var(--shadow)}.sensor-hero-image>img{transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s ease}.sensor-hero-image:hover>img{transform:scale(1.035);filter:saturate(1.04) contrast(1.03)}.feature-note{border:1px solid rgba(7,75,66,.12);transition:transform .3s ease,box-shadow .3s ease}.feature-note:hover{transform:translateY(-5px);box-shadow:0 20px 38px rgba(8,45,39,.16)}.sensor-rfq-card{position:relative;overflow:hidden}.sensor-rfq-card:before{content:"RFQ / 01";position:absolute;right:-11px;top:10px;color:hsla(0,0%,100%,.055);font-size:78px;font-weight:950;letter-spacing:-.06em}.sensor-card-proof,.sensor-rfq-card form,.sensor-rfq-card>.sensor-kicker,.sensor-rfq-card>h2,.sensor-rfq-card>p{position:relative;z-index:1}.factory-film-copy>a,.header-rfq,.sensor-final>a,.sensor-primary,.sensor-rfq-card button{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.factory-film-copy>a:hover,.header-rfq:hover,.sensor-final>a:hover,.sensor-primary:hover,.sensor-rfq-card button:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(242,85,61,.23)}.sensor-evidence{max-width:1500px;margin:92px auto;padding:0 clamp(24px,5vw,78px);display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}.sensor-evidence-intro{position:sticky;top:130px;align-self:start}.sensor-evidence h2,.sensor-factory-film h2{font-size:clamp(42px,4vw,68px);line-height:.98;letter-spacing:-.052em;margin:0 0 24px}.sensor-evidence-intro>p:not(.sensor-kicker){color:var(--muted);font-size:15px;line-height:1.8}.sensor-evidence-intro>a{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding-bottom:9px;border-bottom:1px solid #82918d;font-size:12px;font-weight:900}.sensor-certificate-stage{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sensor-certificate-stage article{min-height:265px;border:1px solid var(--line);background:#fff;padding:20px;display:grid;grid-template-columns:112px 1fr;gap:20px;align-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,border-color .35s ease}.sensor-certificate-stage article:hover{transform:translateY(-8px) rotateX(1deg);box-shadow:var(--shadow);border-color:#9bb8b2}.sensor-certificate-stage img{width:112px;height:150px;-o-object-fit:contain;object-fit:contain;background:#f6f3ec;padding:8px}.sensor-certificate-stage small{font-size:9px;letter-spacing:.14em;color:var(--green-2);font-weight:900}.sensor-certificate-stage h3{font-size:22px;margin:9px 0}.sensor-certificate-stage p{color:var(--muted);font-size:11px;line-height:1.6}.sensor-certificate-stage .assessment-card{background:var(--green);color:#fff;grid-column:1/-1;min-height:205px;grid-template-columns:112px 1fr}.assessment-mark{width:90px;height:90px;border:1px solid rgba(127,224,211,.35);display:grid;place-items:center;transform:rotate(45deg);margin:auto}.assessment-mark svg{width:36px;height:36px;color:#7fe0d3;transform:rotate(-45deg)}.assessment-card small{color:#7fe0d3}.assessment-card p{color:#c2d6d2}.assessment-card a{color:#fff;display:inline-flex;gap:8px;align-items:center;font-size:11px;font-weight:900;border-bottom:1px solid #8ab4ad;padding-bottom:7px}.sensor-factory-film{max-width:1500px;margin:0 auto 100px;padding:28px;background:#062f2b;color:#fff;display:grid;grid-template-columns:.72fr 1.28fr;gap:28px;box-shadow:var(--shadow)}.factory-film-copy{padding:54px;display:flex;flex-direction:column;justify-content:center}.factory-film-copy>p:not(.sensor-kicker){color:#a9c7c1;line-height:1.75}.factory-film-facts{display:grid;gap:12px;margin:24px 0}.factory-film-facts span{display:flex;align-items:center;gap:10px;color:#d9e8e5;font-size:12px;font-weight:750}.factory-film-facts svg{color:#7fe0d3;width:18px}.factory-film-copy>a{align-self:flex-start;margin-top:15px;background:var(--orange);color:#fff;padding:16px 20px;display:flex;gap:16px;align-items:center;font-size:12px;font-weight:900}.factory-film-player{position:relative;min-width:0;background:#021916;overflow:hidden}.factory-film-player video{display:block;min-height:470px;-o-object-fit:cover;object-fit:cover}.factory-film-badge{position:absolute;left:20px;top:20px;background:rgba(3,37,33,.88);border:1px solid rgba(127,224,211,.28);padding:11px 14px;font-size:9px;font-weight:900;letter-spacing:.14em}.factory-film-badge i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-right:8px;box-shadow:0 0 0 5px rgba(242,85,61,.15);animation:sensorPulse 1.7s ease-in-out infinite}.sensor-film{border:1px solid var(--line);box-shadow:0 22px 60px rgba(4,45,39,.08)}.sensor-film video{transition:transform .6s ease}.sensor-film:hover video{transform:scale(1.018)}.application-grid article,.quality-list>div,.sensor-material-list>a,.sensor-parts-grid article{position:relative;overflow:hidden}.application-grid article:after,.sensor-parts-grid article:after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:var(--orange);transition:width .35s ease}.application-grid article:hover:after,.sensor-parts-grid article:hover:after{width:100%}.application-grid article{transition:background .3s ease,transform .3s ease}.application-grid article:hover{background:#123a35;transform:translateY(-4px)}.sensor-reveal{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.sensor-reveal.is-visible{opacity:1;transform:none}@keyframes sensorPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.55}}@media(max-width:1000px){.sensor-evidence{grid-template-columns:1fr;gap:35px}.sensor-evidence-intro{position:static}.sensor-factory-film{margin:0 24px 80px;grid-template-columns:1fr}.factory-film-player{order:-1}.factory-film-player video{min-height:0;aspect-ratio:16/9}.factory-film-copy{padding:38px}.sensor-certificate-stage article{min-height:220px}}@media(max-width:650px){.sensor-evidence{margin:70px auto;padding:0 16px}.sensor-certificate-stage{grid-template-columns:1fr}.sensor-certificate-stage .assessment-card,.sensor-certificate-stage article{grid-column:auto;grid-template-columns:82px 1fr;min-height:190px;padding:16px}.sensor-certificate-stage img{width:82px;height:118px}.assessment-mark{width:70px;height:70px}.sensor-factory-film{margin:0 16px 65px;padding:12px;gap:12px}.factory-film-copy{padding:30px 14px}.sensor-factory-film h2{font-size:39px}.factory-film-player video{aspect-ratio:16/9}.sensor-hero-image{clip-path:none}.sensor-reveal{transform:translateY(20px)}}@media(prefers-reduced-motion:reduce){.sensor-reveal{opacity:1;transform:none}.factory-film-badge i{animation:none}}@media(max-width:600px){.sensor-hero,.sensor-hero-copy,.sensor-page,.sensor-rfq-card{min-width:0;max-width:100%}.sensor-hero h1{font-size:clamp(37px,10.2vw,43px);line-height:1.02;overflow-wrap:anywhere}.sensor-direct-answer{max-width:100%;overflow-wrap:anywhere}.sensor-hero-actions,.sensor-proof{max-width:100%}}.sensor-factory-film{margin:58px auto 92px}.sensor-part-card{padding:0!important;min-height:0!important;overflow:hidden;border-radius:2px}.sensor-parts-grid .sensor-part-media{position:relative;display:block;height:218px;overflow:hidden;background:#eef0ed}.sensor-part-media>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .45s ease}.sensor-part-card:hover .sensor-part-media>img{transform:scale(1.055);filter:contrast(1.035) saturate(1.03)}.sensor-parts-grid .sensor-part-media>span{position:absolute;left:14px;right:14px;top:14px;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(5,45,39,.11)}.sensor-part-media>span svg{color:var(--green-2)}.sensor-parts-grid .sensor-part-body{display:flex;flex:1;flex-direction:column;padding:24px 24px 22px}.sensor-parts-grid .sensor-part-body h3{margin:0 0 11px;font-size:21px;line-height:1.15}.sensor-parts-grid .sensor-part-body>p{margin:0 0 18px;font-size:13px;line-height:1.65}.sensor-part-details{margin-top:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sensor-part-details summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 0;color:var(--ink);font-size:11px;font-weight:900}.sensor-part-details summary::-webkit-details-marker{display:none}.sensor-part-details summary svg{transition:transform .25s ease}.sensor-part-details[open] summary svg{transform:rotate(90deg)}.sensor-part-details ul{list-style:none;margin:0;padding:0 0 13px;display:grid;gap:8px}.sensor-part-details li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;line-height:1.4}.sensor-part-details li svg{flex:none;color:var(--green-2)}.sensor-parts-grid .sensor-part-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;opacity:.55;transform:translateY(7px);transition:opacity .3s ease,transform .3s ease}.sensor-part-card:focus-within .sensor-part-actions,.sensor-part-card:hover .sensor-part-actions{opacity:1;transform:none}.sensor-parts-grid .sensor-part-actions a{margin:0;min-height:42px;padding:10px 11px;justify-content:center;border:1px solid var(--green);font-size:10px;line-height:1.2;text-align:center;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.sensor-parts-grid .sensor-part-actions a:first-child{background:var(--green);color:#fff}.sensor-parts-grid .sensor-part-actions a:hover{background:var(--orange);border-color:var(--orange);color:#fff;transform:translateY(-2px)}.sensor-parts-grid .sensor-part-actions a svg{color:currentColor;flex:none}@media(max-width:1000px){.sensor-factory-film{margin:40px 24px 74px}.sensor-parts-grid .sensor-part-actions{opacity:1;transform:none}}@media(max-width:650px){.sensor-factory-film{margin:28px 16px 62px}.sensor-parts-grid .sensor-part-media{height:235px}.sensor-parts-grid .sensor-part-body{padding:22px 20px}.sensor-parts-grid .sensor-part-actions{grid-template-columns:1fr}.sensor-parts-grid .sensor-part-actions a{font-size:11px}}.sensor-factory-film{align-items:center}.factory-film-player{width:100%;aspect-ratio:16/9}.factory-film-player video{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.sensor-film{align-items:center}.sensor-film video{display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#062f2b}@media(max-width:1000px){.factory-film-player,.sensor-film video{aspect-ratio:16/9}}