.page_hero__nDd_D{padding:28px 0 64px;background:radial-gradient(ellipse at 85% 30%,#e9f3e9,transparent 56%),#fafcf9}.page_breadcrumb__vsqnE{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#567062;margin-bottom:48px}.page_breadcrumb__vsqnE a{color:#326348}.page_heroGrid__TKXLr{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:clamp(40px,6vw,90px);gap:clamp(40px,6vw,90px);align-items:center}.page_heroCopy__FeDXv{min-width:0}.page_hero__nDd_D h1{margin:22px 0 24px;font:500 clamp(42px,4.5vw,68px)/1.08 var(--font-editorial);letter-spacing:-.04em}.page_hero__nDd_D h1 em,.page_section__HrVMR h2 em{color:#00794f;font-weight:400}.page_lead__cx0ym{color:#4f6b60;font-size:16px;line-height:1.85;max-width:55ch}.page_actions__Sx5jq{display:flex;align-items:center;flex-wrap:wrap;gap:20px 26px;margin-top:30px}.page_textLink__YcnoJ{color:#24563e;font-size:12px}.page_heroFacts__9CeRu{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:35px;color:#52715d;font:10px var(--font-mono)}.page_heroFacts__9CeRu span:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:7px;background:#299971}.page_patentStatus__7q_CA{margin:15px 0 0;font-size:11px;color:#587362}.page_diagram__6mDMm{margin:0;padding:24px;border:1px solid #cddfd2;border-radius:24px;background:#f5faf5;box-shadow:0 28px 70px -40px #416a4d5c}.page_diagramTop__skKLs{display:flex;justify-content:space-between;gap:10px;margin-bottom:24px;color:#526b5b;font:9px var(--font-mono);letter-spacing:.04em}.page_diagramNode__UV1nN{display:flex;align-items:center;gap:15px;position:relative;padding:18px 16px;border:1px solid #dfe8df;border-radius:12px;background:#fff}.page_diagramNode__UV1nN h2{font:500 21px/1.3 var(--font-display);margin:3px 0 4px;letter-spacing:-.03em}.page_diagramNode__UV1nN p{font-size:11px;color:#526b5b;line-height:1.6;margin:0}.page_nodeLabel__zdPCi{font:8px var(--font-mono);color:#526b5b;letter-spacing:.06em}.page_deviceIcon__tYeUt{width:52px;flex:0 0 52px;color:#4c7962}.page_deviceIcon__tYeUt svg{width:100%;display:block}.page_toborNode__8B25E{background:#0c4936;color:#fff;border-color:#0c4936;flex-wrap:wrap;box-shadow:0 10px 28px -15px #0c493655}.page_toborNode__8B25E .page_nodeLabel__zdPCi{color:#a6d8bd}.page_toborNode__8B25E h2{color:#fff}.page_toborNode__8B25E p{color:#cae7d6}.page_toborNode__8B25E .page_deviceIcon__tYeUt{color:#9de9c2}.page_toborNode__8B25E>div:nth-child(2){flex:1 1;min-width:180px}.page_moduleTag__FOlMJ{width:100%;border-top:1px solid #40705e;padding-top:11px;color:#c5e3d1;font:10px var(--font-mono)}.page_signal__kXxly{height:57px;display:flex;gap:16px;align-items:center;padding-left:42px}.page_signal__kXxly>span{position:relative;width:1px;height:100%;background:#aac6b4}.page_signal__kXxly>span:after{content:"";display:block;width:5px;height:13px;border-radius:4px;position:absolute;left:-2px;top:0;background:#008c5c;box-shadow:0 0 8px #63c49988;animation:page_signal-travel__lSjdq 2s ease-in-out 2}.page_signal__kXxly p{font:10px var(--font-mono);color:#587562;margin:0}.page_cloudSignal__E_Qxw>span:after{animation-delay:.6s}.page_diagram__6mDMm figcaption{color:#526b5b;font-size:10px;line-height:1.7;margin-top:20px;max-width:55ch}.page_jumpLinks__I255m{display:flex;flex-wrap:wrap;gap:12px 30px;padding:22px 0;border-bottom:1px solid #dbe6dd}.page_jumpLinks__I255m a{color:#3d6350;font-size:12px;padding:6px 0}.page_section__HrVMR{padding:80px 0;scroll-margin-top:100px}.page_section__HrVMR h2{font:500 clamp(31px,3.4vw,45px)/1.17 var(--font-editorial);letter-spacing:-.03em;margin:17px 0 0}.page_sectionIntro__8Pz64{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:60px;gap:60px;align-items:end;margin-bottom:38px}.page_integration__ojmwd>div>p,.page_sectionIntro__8Pz64>p{font-size:15px;line-height:1.85;color:#577061;max-width:56ch;margin:0}.page_capabilities__2HCEK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_capabilities__2HCEK article{padding:28px;border:1px solid #d6e3d8;border-radius:14px}.page_cardNumber__bM2FW{color:#526b5b;font:10px var(--font-mono);letter-spacing:.04em}.page_capabilities__2HCEK h3{font:500 24px/1.3 var(--font-editorial);letter-spacing:-.02em;margin:24px 0 14px}.page_capabilities__2HCEK p,.page_protocols__K9n8l p{font-size:14px;line-height:1.85;color:#567061}.page_capabilities__2HCEK a{display:inline-block;margin-top:17px;color:#1d7651;font-size:12px}.page_soft__yPMjA{background:#f1f6ef}.page_protocols__K9n8l{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.page_protocols__K9n8l article{border-radius:18px;border:1px solid #d8e4d8;background:#fff;padding:32px}.page_protocolTag__w47BS{display:inline-block;font:10px var(--font-mono);color:#367354;letter-spacing:.03em;padding-bottom:20px;border-bottom:1px solid #dce7df;width:100%}.page_protocols__K9n8l h3{font:500 30px/1.2 var(--font-editorial);margin:24px 0 18px;letter-spacing:-.02em}.page_references__QA86E{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px}.page_references__QA86E a{font-size:11px;color:#29664b;text-decoration:underline;text-underline-offset:4px}.page_integration__ojmwd{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.page_integration__ojmwd>div>p{margin:22px 0 26px}.page_reviewList__Bn_Ii{padding:0;margin:0;list-style:none}.page_reviewList__Bn_Ii li{display:flex;align-items:baseline;gap:25px;border-bottom:1px solid #d9e5dc;padding:20px 0}.page_reviewList__Bn_Ii li:first-child{padding-top:0}.page_reviewList__Bn_Ii li>span{font:11px var(--font-mono);color:#36865d}.page_reviewList__Bn_Ii h3{font:500 21px/1.3 var(--font-editorial);margin:0 0 10px}.page_reviewList__Bn_Ii p{font-size:14px;line-height:1.7;color:#587363;margin:0}.page_connected__NvZ35{background:#fafcf8}.page_related__AnEMr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.page_related__AnEMr a{border-top:1px solid #adc8b5;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:22px 0;transition:transform .2s ease}.page_related__AnEMr a:hover{transform:translateY(-4px)}.page_related__AnEMr a>span{font-size:12px;color:#577660}.page_related__AnEMr a>span:first-child{font:11px var(--font-mono);color:#2f8b5e}.page_related__AnEMr strong{font:500 29px var(--font-editorial);letter-spacing:-.02em}@keyframes page_signal-travel__lSjdq{0%{transform:translateY(0);opacity:0}15%,80%{opacity:1}to{transform:translateY(42px);opacity:0}}@media (max-width:1000px){.page_heroGrid__TKXLr{gap:35px}.page_hero__nDd_D h1{font-size:46px}.page_diagram__6mDMm{padding:20px}.page_diagramTop__skKLs{font-size:8px}.page_diagramNode__UV1nN{padding:16px 12px;gap:10px}.page_deviceIcon__tYeUt{width:42px;flex-basis:42px}.page_sectionIntro__8Pz64{gap:35px}.page_capabilities__2HCEK article{padding:23px}.page_integration__ojmwd{gap:45px}}@media (max-width:780px){.page_heroGrid__TKXLr,.page_integration__ojmwd,.page_sectionIntro__8Pz64{grid-template-columns:1fr}.page_heroGrid__TKXLr{gap:40px}.page_hero__nDd_D{padding-bottom:40px}.page_breadcrumb__vsqnE{margin-bottom:30px}.page_hero__nDd_D h1{font-size:clamp(40px,7.8vw,62px)}.page_diagram__6mDMm{max-width:530px;width:100%;justify-self:center}.page_diagramTop__skKLs{font-size:9px}.page_deviceIcon__tYeUt{width:52px;flex-basis:52px}.page_section__HrVMR{padding:54px 0}.page_sectionIntro__8Pz64{gap:22px;margin-bottom:30px}.page_capabilities__2HCEK{grid-template-columns:1fr}.page_capabilities__2HCEK article{padding:26px}.page_capabilities__2HCEK h3{margin-top:17px}.page_capabilities__2HCEK p{max-width:65ch}.page_protocols__K9n8l,.page_related__AnEMr{grid-template-columns:1fr}.page_related__AnEMr{gap:8px}.page_related__AnEMr a{gap:10px}}@media (max-width:450px){.page_lead__cx0ym{font-size:15px}.page_heroFacts__9CeRu{gap:12px 16px}.page_diagram__6mDMm{padding:18px 14px;border-radius:18px}.page_diagramTop__skKLs{font-size:7.5px}.page_diagramNode__UV1nN h2{font-size:19px}.page_diagramNode__UV1nN p{font-size:10px}.page_deviceIcon__tYeUt{width:38px;flex-basis:38px}.page_toborNode__8B25E>div:nth-child(2){min-width:170px}.page_signal__kXxly{padding-left:31px}.page_signal__kXxly p{font-size:9px}.page_protocols__K9n8l article{padding:25px}.page_jumpLinks__I255m{gap:10px 20px}}html[data-motion=reduced] .page_signal__kXxly>span:after{animation:none}html[data-motion=reduced] .page_related__AnEMr a{transition:none}@media (prefers-reduced-motion:reduce){.page_signal__kXxly>span:after{animation:none}.page_related__AnEMr a{transition:none}}.page_specSection__QkT8A{padding-bottom:8px}.page_specs__0v4MB{margin:0;border-top:1px solid #c4d9ca}.page_specs__0v4MB>div{display:grid;grid-template-columns:minmax(160px,.7fr) 2fr;grid-gap:28px;gap:28px;padding:18px 0;border-bottom:1px solid #dce7df}.page_specs__0v4MB dt{color:#367354;font:10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;padding-top:5px}.page_specs__0v4MB dd{margin:0;color:#2c4637;font-size:15px;line-height:1.7}@media (max-width:780px){.page_specSection__QkT8A{padding-bottom:0}.page_specs__0v4MB>div{grid-template-columns:1fr;gap:6px;padding:15px 0}}