:root{font-family:"Segoe UI",Arial,sans-serif;color:#e9edf5;background:#090d16;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #8eb8ff;outline-offset:6px}svg{display:block;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.entry-skip{position:absolute;top:-80px;left:24px;background:#315cda;padding:12px 18px;z-index:3}.entry-skip:focus{top:10px}.entry-choice{min-height:100vh;background:radial-gradient(ellipse at 50% 0,#1d2a452e,transparent 65%),#090d16}.entry-header,.entry-footer{max-width:1320px;width:calc(100% - 96px);margin:auto;display:flex;justify-content:space-between;align-items:center}.entry-header{min-height:116px;gap:28px;border-bottom:1px solid #ffffff0d}.entry-brand{font-size:20px;font-weight:650;letter-spacing:-.5px}.entry-brand span{display:block;font-size:9px;letter-spacing:2.4px;font-weight:500;color:#7b8ba2;margin-top:9px}.entry-back{color:#9eacbf;font-size:12px}.entry-back:hover{color:white}.entry-main{max-width:1060px;width:calc(100% - 96px);margin:auto;padding:61px 0 40px}.entry-heading{text-align:center;margin-bottom:40px}.entry-eyebrow{font-size:10px;letter-spacing:2.1px;color:#8ca4c3;font-weight:650;margin:0 0 17px}.entry-heading h1{font-size:clamp(30px,3.3vw,46px);font-weight:550;letter-spacing:-1.6px;line-height:1.2;margin:0}.entry-heading>p:last-child{font-size:13px;color:#8d9cb0;line-height:1.8;margin-top:19px}.entry-applications{display:grid;grid-template-columns:1fr 1fr;gap:25px}.entry-card{position:relative;overflow:hidden;border:1px solid #ffffff16;border-radius:16px;padding:28px 34px 0;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s}.entry-card:hover{transform:translateY(-4px);border-color:#ffffff40;box-shadow:0 18px 45px #0003}.entry-villa{background:radial-gradient(ellipse at 75% 0,#306c5940,transparent 62%),#121e1d;--accent:#99cfba}.entry-measurebox{background:radial-gradient(ellipse at 75% 0,#315b994d,transparent 62%),#121d30;--accent:#a2c2ff}.entry-card-top{display:flex;justify-content:space-between;gap:20px;align-items:center}.entry-product-tag{color:var(--accent);font-size:9px;letter-spacing:1.6px;font-weight:600}.entry-index{font-size:11px;color:#ffffff42;font-variant-numeric:tabular-nums}.entry-illustration{height:146px;margin:12px -10px 2px}.entry-grid{stroke:#b9d4ee15;stroke-width:1}.entry-building{stroke:#9bc7b7;stroke-width:1.7}.entry-ground{stroke:#9bc7b75c;stroke-width:1.4}.entry-device{stroke:#a3c2ef;stroke-width:1.7;fill:#1e304b}.entry-device-detail{stroke:#a2c2ef;stroke-width:1.7}.entry-led{stroke:none;fill:#7cd8af}.entry-network{stroke:#7ba4d06b;stroke-width:1.4}.entry-node{stroke:#7ba4d088;fill:#16243a}.entry-card-copy h2{font-size:32px;font-weight:550;letter-spacing:-1px;margin:0 0 13px}.entry-card-copy>p{font-size:14px;line-height:1.8;color:#aab8c4;margin:0}.entry-card-copy ul{list-style:none;padding:0;margin:23px 0 27px;display:grid;gap:11px}.entry-card-copy li{font-size:11px;color:#97a9b7;position:relative;padding-left:16px;line-height:1.5}.entry-card-copy li:before{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.7}.entry-card-action{border-top:1px solid #ffffff12;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:22px 0;font-size:12px;font-weight:600;margin-top:auto}.entry-card-action>span:last-child{font-size:23px;font-weight:400;color:var(--accent);transition:transform .2s}.entry-card:hover .entry-card-action>span:last-child{transform:translate(3px,-3px)}.entry-account-note{text-align:center;font-size:11px;color:#71839a;line-height:1.6;margin-top:26px}.entry-footer{border-top:1px solid #ffffff0d;min-height:75px;font-size:10px;color:#64758d;gap:20px}.entry-footer>span:last-child{letter-spacing:.6px}@media(min-width:1700px){.entry-main{padding-top:76px}.entry-illustration{height:165px}}@media(max-width:700px){.entry-header,.entry-footer,.entry-main{width:calc(100% - 40px)}.entry-header{min-height:95px}.entry-brand{font-size:16px}.entry-brand span{font-size:8px}.entry-back{font-size:10px}.entry-main{padding:42px 0 20px;max-width:480px}.entry-heading{margin-bottom:28px}.entry-heading h1{font-size:32px;letter-spacing:-1px}.entry-heading>p:last-child{font-size:12px}.entry-applications{grid-template-columns:1fr;gap:18px}.entry-card{padding:23px 26px 0}.entry-illustration{height:125px;margin-top:4px}.entry-card-copy h2{font-size:29px}.entry-card-copy ul{margin:20px 0}.entry-card-action{padding:19px 0}.entry-footer{font-size:9px;min-height:70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}.entry-card:hover{transform:none}}
