body.kalen-capacitive-page-active{background:#fff;overflow-x:hidden}
.kalen-capacitive-page-active #content,.kalen-capacitive-page-active .site-content,.kalen-capacitive-page-active #primary,.kalen-capacitive-page-active #main,.kalen-capacitive-page-active article.page,.kalen-capacitive-page-active article.page>.entry-content{width:100%;max-width:none;margin:0!important;padding:0!important;background:#fff}
.kalen-capacitive-page-active #content>.ast-container,.kalen-capacitive-page-active .site-content>.ast-container{display:block;width:100%;max-width:none;margin:0!important;padding:0!important}
.kalen-capacitive-page-active .entry-header,.kalen-capacitive-page-active article.page>.entry-footer{display:none}
#kalen-capacitive-page{--ki-navy:#06263d;--ki-navy2:#0a334e;--ki-blue:#0a789f;--ki-cyan:#18afd3;--ki-orange:#ff7518;--ki-light:#f3f8fb;--ki-border:#dbe6ec;--ki-text:#102d3f;--ki-muted:#627986;--ki-white:#fff;--ki-max:1180px;width:100%;max-width:none;margin:0;padding:0;overflow:hidden;background:#fff;color:var(--ki-text);font-family:inherit}
#kalen-capacitive-page *,#kalen-capacitive-page *:before,#kalen-capacitive-page *:after{box-sizing:border-box}
#kalen-capacitive-page img{display:block;max-width:100%}
#kalen-capacitive-page a{text-decoration:none}
#kalen-capacitive-page .ki-wrap{width:min(var(--ki-max),calc(100% - 48px));margin:0 auto}
#kalen-capacitive-page .ki-section{padding:94px 0}
#kalen-capacitive-page .ki-light{background:var(--ki-light)}
#kalen-capacitive-page .ki-dark{background:var(--ki-navy);color:#fff}
#kalen-capacitive-page .ki-eyebrow{display:inline-block;margin-bottom:8px;color:var(--ki-blue);font-size:11px;line-height:1.4;font-weight:800;letter-spacing:1.7px;text-transform:uppercase}
#kalen-capacitive-page .ki-dark .ki-eyebrow{color:#4bc8e5}
#kalen-capacitive-page .ki-title{max-width:790px;margin:8px 0 20px;color:var(--ki-text);font-size:clamp(38px,4.5vw,58px);line-height:1.02;letter-spacing:-2.2px}
#kalen-capacitive-page .ki-dark .ki-title{color:#fff}
#kalen-capacitive-page .ki-copy{margin:0;color:var(--ki-muted);font-size:16px;line-height:1.82}
#kalen-capacitive-page .ki-dark .ki-copy{color:#bfd1db}
#kalen-capacitive-page .ki-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 35%,rgba(24,175,211,.22),transparent 33%),linear-gradient(120deg,#041f32 0%,#062b44 55%,#0b4563 100%)}
#kalen-capacitive-page .ki-hero:before{content:"";position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:60px 60px}
#kalen-capacitive-page .ki-hero-inner{position:relative;z-index:2;min-height:620px;padding:100px 0;display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center}
#kalen-capacitive-page .ki-hero .ki-eyebrow{color:#55d0ed}
#kalen-capacitive-page .ki-hero h1{max-width:760px;margin:15px 0 25px;color:#fff;font-size:clamp(52px,6vw,82px);line-height:.96;letter-spacing:-3.8px}
#kalen-capacitive-page .ki-hero-copy{max-width:700px;margin:0;color:#d8e7ef;font-size:18px;line-height:1.76}
#kalen-capacitive-page .ki-buttons{display:flex;flex-wrap:wrap;gap:13px;margin-top:34px}
#kalen-capacitive-page .ki-btn{display:inline-flex;align-items:center;justify-content:center;min-height:51px;padding:0 24px;font-size:13px;font-weight:800;transition:.2s ease}
#kalen-capacitive-page .ki-btn:hover{transform:translateY(-2px)}
#kalen-capacitive-page .ki-btn-orange{background:var(--ki-orange);color:#111}
#kalen-capacitive-page .ki-btn-outline{color:#fff;border:1px solid rgba(255,255,255,.42)}
#kalen-capacitive-page .ki-hero-product{min-height:410px;display:flex;align-items:center;justify-content:center;padding:30px;background:rgba(255,255,255,.96);box-shadow:0 30px 70px rgba(0,0,0,.15)}
#kalen-capacitive-page .ki-hero-product img{width:100%;height:350px;object-fit:contain;object-position:center}
#kalen-capacitive-page .ki-facts{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid var(--ki-border);border-top:1px solid var(--ki-border)}
#kalen-capacitive-page .ki-fact{min-height:130px;padding:25px;border-right:1px solid var(--ki-border);border-bottom:1px solid var(--ki-border)}
#kalen-capacitive-page .ki-fact strong{display:block;margin-bottom:8px;color:var(--ki-text);font-size:18px}
#kalen-capacitive-page .ki-fact span{color:var(--ki-muted);font-size:13px;line-height:1.6}
#kalen-capacitive-page .ki-split,#kalen-capacitive-page .ki-product-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}
#kalen-capacitive-page .ki-product-intro{align-items:end;margin-bottom:48px}
#kalen-capacitive-page .ki-products-status{padding:34px;text-align:center;color:var(--ki-muted);background:#fff;border:1px solid var(--ki-border)}
#kalen-capacitive-page .ki-products-status p{margin:0 0 20px}
#kalen-capacitive-page .ki-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
#kalen-capacitive-page .ki-product-card{display:flex;flex-direction:column;min-height:100%;padding:18px;background:#fff;border:1px solid var(--ki-border);transition:.22s ease}
#kalen-capacitive-page .ki-product-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(8,47,70,.1)}
#kalen-capacitive-page .ki-product-image{position:relative;width:100%;height:275px;margin-bottom:23px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}
#kalen-capacitive-page .ki-product-image img{width:100%;height:100%;padding:10px;object-fit:contain;object-position:center}
#kalen-capacitive-page .ki-product-sku{min-height:17px;margin-bottom:8px;color:var(--ki-blue);font-size:10px;line-height:1.4;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}
#kalen-capacitive-page .ki-product-card h3{margin:0 0 13px;color:var(--ki-text);font-size:20px;line-height:1.3}
#kalen-capacitive-page .ki-product-card h3 a{color:inherit}
#kalen-capacitive-page .ki-product-card h3 a:hover{color:var(--ki-orange)}
#kalen-capacitive-page .ki-product-description{margin:0 0 20px;color:var(--ki-muted);font-size:14px;line-height:1.7}
#kalen-capacitive-page .ki-product-actions{display:flex;gap:9px;margin-top:auto;padding-top:20px;border-top:1px solid var(--ki-border)}
#kalen-capacitive-page .ki-product-link,#kalen-capacitive-page .ki-product-quote{flex:1;display:inline-flex;min-height:44px;padding:0 15px;align-items:center;justify-content:center;font-size:12px;font-weight:800;transition:.2s ease}
#kalen-capacitive-page .ki-product-link{border:1px solid var(--ki-navy);color:var(--ki-navy)}
#kalen-capacitive-page .ki-product-link:hover{background:var(--ki-navy);color:#fff}
#kalen-capacitive-page .ki-product-quote{background:var(--ki-orange);color:#111}
#kalen-capacitive-page .ki-product-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:34px}
#kalen-capacitive-page .ki-product-pagination .page-numbers.current{background:var(--ki-orange);color:#071b2c;border-color:var(--ki-orange)}
#kalen-capacitive-page .ki-process-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid rgba(255,255,255,.11);border-left:1px solid rgba(255,255,255,.11)}
#kalen-capacitive-page .ki-process{min-height:200px;padding:30px;border-right:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.11)}
#kalen-capacitive-page .ki-process span{color:var(--ki-orange);font-size:11px;font-weight:800}
#kalen-capacitive-page .ki-process h3{margin:16px 0 9px;color:#fff;font-size:20px}
#kalen-capacitive-page .ki-process p{margin:0;color:#b9ced9;font-size:14px;line-height:1.7}
#kalen-capacitive-page .ki-selection-grid,#kalen-capacitive-page .ki-app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:46px}
#kalen-capacitive-page .ki-selection,#kalen-capacitive-page .ki-app{position:relative;min-height:190px;padding:28px;background:#fff;border:1px solid var(--ki-border);border-top:3px solid var(--ki-orange)}
#kalen-capacitive-page .ki-selection span{color:var(--ki-orange);font-size:11px;font-weight:800}
#kalen-capacitive-page .ki-selection h3,#kalen-capacitive-page .ki-app h3{margin:13px 0 9px;color:var(--ki-text);font-size:20px}
#kalen-capacitive-page .ki-selection p,#kalen-capacitive-page .ki-app p{margin:0;color:var(--ki-muted);font-size:14px;line-height:1.7}
#kalen-capacitive-page .ki-app{min-height:180px;border-top:1px solid var(--ki-border)}
#kalen-capacitive-page .ki-app:before{content:"";position:absolute;top:0;left:28px;width:30px;height:3px;background:var(--ki-orange)}
#kalen-capacitive-page .ki-values{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px}
#kalen-capacitive-page .ki-value{min-height:188px;padding:27px;border:1px solid rgba(255,255,255,.11)}
#kalen-capacitive-page .ki-value strong{display:block;margin-bottom:10px;color:#fff;font-size:17px}
#kalen-capacitive-page .ki-value p{margin:0;color:#b9ced9;font-size:14px;line-height:1.67}
#kalen-capacitive-page .ki-related-sensors{padding:30px 0;border-top:1px solid var(--ki-border);border-bottom:1px solid var(--ki-border);background:#fff}
#kalen-capacitive-page .ki-related-sensors .ki-eyebrow{display:block;margin-bottom:14px}
#kalen-capacitive-page .ki-related-links{display:flex;flex-wrap:wrap;gap:10px 24px}
#kalen-capacitive-page .ki-related-links a{color:var(--ki-text);font-size:13px;font-weight:800;border-bottom:1px solid var(--ki-orange)}
#kalen-capacitive-page .ki-faq{border-top:1px solid var(--ki-border)}
#kalen-capacitive-page .ki-faq details{padding:20px 0;border-bottom:1px solid var(--ki-border)}
#kalen-capacitive-page .ki-faq summary{position:relative;padding-right:40px;cursor:pointer;list-style:none;color:var(--ki-text);font-size:16px;line-height:1.5;font-weight:800}
#kalen-capacitive-page .ki-faq summary::-webkit-details-marker{display:none}
#kalen-capacitive-page .ki-faq summary:after{content:"+";position:absolute;right:4px;top:-2px;color:var(--ki-orange);font-size:24px}
#kalen-capacitive-page .ki-faq details[open] summary:after{content:"−"}
#kalen-capacitive-page .ki-faq p{margin:14px 40px 0 0;color:var(--ki-muted);font-size:14px;line-height:1.75}
#kalen-capacitive-page .ki-cta{padding:76px 0;background:linear-gradient(105deg,#12b1d7,#23c1df)}
#kalen-capacitive-page .ki-cta-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:60px;align-items:center}
#kalen-capacitive-page .ki-cta .ki-eyebrow{color:#06405a}
#kalen-capacitive-page .ki-cta h2{max-width:690px;margin:8px 0 16px;color:var(--ki-navy);font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-2.7px}
#kalen-capacitive-page .ki-cta p{margin:0;color:#17475e;font-size:15px;line-height:1.75}
#kalen-capacitive-page .ki-contact-box{padding:29px;background:#fff}
#kalen-capacitive-page .ki-contact-label{display:block;margin-bottom:7px;color:var(--ki-muted);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}
#kalen-capacitive-page .ki-contact-box strong{display:block;margin-bottom:22px;font-size:17px}
@media(max-width:1000px){#kalen-capacitive-page .ki-hero-inner,#kalen-capacitive-page .ki-split,#kalen-capacitive-page .ki-product-intro,#kalen-capacitive-page .ki-cta-grid{grid-template-columns:1fr;gap:42px}#kalen-capacitive-page .ki-products-grid,#kalen-capacitive-page .ki-selection-grid,#kalen-capacitive-page .ki-app-grid{grid-template-columns:repeat(2,1fr)}#kalen-capacitive-page .ki-facts,#kalen-capacitive-page .ki-process-grid,#kalen-capacitive-page .ki-values{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){#kalen-capacitive-page .ki-wrap{width:calc(100% - 28px)}#kalen-capacitive-page .ki-section{padding:64px 0}#kalen-capacitive-page .ki-hero-inner{min-height:auto;padding:76px 0}#kalen-capacitive-page .ki-hero h1{font-size:47px;letter-spacing:-2.4px}#kalen-capacitive-page .ki-hero-product{min-height:auto}#kalen-capacitive-page .ki-hero-product img{height:auto;max-height:260px;object-fit:contain}#kalen-capacitive-page .ki-facts,#kalen-capacitive-page .ki-products-grid,#kalen-capacitive-page .ki-process-grid,#kalen-capacitive-page .ki-selection-grid,#kalen-capacitive-page .ki-app-grid,#kalen-capacitive-page .ki-values{grid-template-columns:1fr}#kalen-capacitive-page .ki-buttons,#kalen-capacitive-page .ki-product-actions{flex-direction:column}#kalen-capacitive-page .ki-btn,#kalen-capacitive-page .ki-product-link,#kalen-capacitive-page .ki-product-quote{width:100%}}
