.hero-description{max-width:470px;margin-top:25px;margin-bottom:29px;line-height:1.85}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 80%,#dff5eb,#0000 60%);padding:28px 0 55px}.page-hero h1{max-width:700px;line-height:1.1}.feature-section{background:#e3f7ed;padding:45px 0}.feature-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.feature-grid>div{border-right:1px solid #c3d5c7;padding-right:35px}.feature-grid>div:last-child{border:0}.feature-grid .eyebrow{margin-bottom:15px}.feature-grid h2{letter-spacing:-.03em;margin-bottom:12px;font-size:1.22rem}.feature-grid p{margin:0;font-size:.83rem}.content-layout{display:grid}.content-layout aside h2{max-width:350px;margin-bottom:30px;font-size:2.6rem}.prose h2{letter-spacing:-.035em;margin:42px 0 17px;font-size:1.7rem;line-height:1.25}.prose h2:first-child{margin-top:0}.prose ul{padding-left:22px;list-style:outside}.prose a{text-underline-offset:4px;color:#007650;text-decoration:underline}.prose a:hover{color:#25304d}.prose h3{margin:25px 0 12px;font-size:1.35rem}.prose img{border-radius:8px}.comparison-section{background:#eaf6f2}.comparison-section h2{margin-bottom:35px}.table-scroll{overflow-x:auto}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.resource-card{border:1px solid var(--line);background:#f0faf5;border-radius:7px;padding:35px;transition:background .2s;display:block;position:relative}.resource-card:hover{background:#e3f7ed}.resource-card h3,.resource-card h2{max-width:360px;margin-bottom:15px;font-size:1.55rem;line-height:1.25}.resource-card p:not(.eyebrow){max-width:360px;margin-bottom:35px}.resource-card>svg{position:absolute;bottom:30px;right:30px}.resource-bottom{border-top:1px solid var(--line);justify-content:space-between;margin-top:40px;padding-top:30px;display:flex}.resource-bottom p{margin:0}.resource-links{margin-top:50px}.resource-links a{border-bottom:1px solid var(--line);padding:20px 0;display:block}.empty-section{padding:50px 0 85px}.empty-state{border:1px solid var(--line);background:#ecf9f2;border-radius:8px;align-items:flex-start;gap:30px;max-width:850px;padding:44px;display:flex}.empty-mark{border:1px solid #c7d8ca;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:25px;display:flex}.empty-state h2{margin-bottom:15px;font-size:1.7rem}.empty-state .eyebrow{margin-bottom:15px}.empty-state p:not(.eyebrow){font-size:.9rem}.fine-print{line-height:1.7;font-size:.71rem!important}.contact-grid{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.contact-phone{letter-spacing:-.05em;margin:0 0 22px;font-size:2.2rem;display:block}.contact-grid>div>p{font-size:.9rem}.addresses{gap:35px;margin-top:42px;display:grid}.form-panel{border:1px solid var(--line);background:#ecf9f2;border-radius:8px;padding:36px}.form-panel h2{margin-bottom:17px;font-size:1.8rem}.form-panel fieldset{border:0;margin:0;padding:0}.form-panel label{color:#4d5a70;margin:0 0 20px;font-size:.74rem;font-weight:600;display:block}.form-panel input,.form-panel textarea,.form-panel select{color:#4d5a70;opacity:1;background:#f8faf6;border:1px solid #bdcec1;border-radius:3px;width:100%;margin-top:8px;padding:12px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-panel button:disabled{color:#fff;cursor:not-allowed;opacity:.7;background:#536b5d;transform:none}.form-panel .fine-print{margin-top:18px;margin-bottom:0}.fine-print a{text-decoration:underline}.article-meta{border-block:1px solid var(--line);margin:30px 0 45px;padding:20px 0;font-size:.8rem}.article-outcome,.article-sources{border-top:1px solid var(--line);margin-top:35px;padding-top:30px}.article-outcome h2,.article-sources h2{margin-bottom:20px;font-size:1.5rem}.article-sources ul{overflow-wrap:anywhere;padding-left:22px;font-size:.83rem;line-height:1.9;list-style:outside}.article-sources a{text-decoration:underline}.related-links{text-transform:capitalize;gap:20px;display:flex}@media (width<=1180px){.hero-description{font-size:.9rem}.content-layout,.contact-grid{gap:55px}}@media (width<=1023px){.page-hero h1{font-size:3rem}.page-hero .hero-description{font-size:.9rem}.content-layout aside h2{font-size:2.1rem}.feature-grid{gap:25px}.feature-grid>div{padding-right:20px}.contact-grid{gap:35px}.form-panel{padding:25px}.contact-phone{font-size:1.8rem}}@media (width<=767px){.hero-description{max-width:450px;margin-top:20px;margin-bottom:25px;line-height:1.8}.page-hero{padding:20px 0 30px}.page-hero h1{font-size:clamp(2.45rem,9vw,3.6rem)}.content-layout aside h2{max-width:none;margin-bottom:20px}.prose h2{margin-top:30px}.feature-grid{grid-template-columns:1fr;gap:25px}.feature-grid>div{border-bottom:1px solid #c3d5c7;border-right:0;padding:0 0 25px}.feature-grid>div:last-child{padding:0}.feature-grid h2{font-size:1.35rem}.feature-section{padding:32px 0}.resource-grid{grid-template-columns:1fr;gap:18px}.resource-card{padding:28px}.resource-card h3,.resource-card h2{font-size:1.5rem}.resource-bottom{flex-direction:column;gap:15px;margin-top:30px}.empty-section{padding:30px 0 55px}.empty-state{flex-direction:column;gap:18px;padding:25px}.empty-state h2{font-size:1.55rem}.empty-mark{width:38px;height:38px;font-size:20px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-phone{font-size:2rem}.addresses{gap:28px;margin-top:30px}.form-panel{padding:25px 20px}.form-row{grid-template-columns:1fr;gap:0}.related-links{flex-wrap:wrap}}.diagram-caption{max-width:850px;margin:20px 0 0;font-size:.73rem}@media (width<=767px){.diagram-caption{font-size:.7rem}}.hardware-section{background:#f7faf6}.hardware-figure{background:#f0faf5;border:1px solid #d1dfd4;border-radius:8px;margin:0;overflow:hidden}.hardware-figure picture{display:block}.hardware-figure img{width:100%;height:auto}.hardware-figure figcaption{color:#496653;background:#f0faf5;border-top:1px solid #d1dfd4;justify-content:space-between;gap:20px;padding:17px 25px;font-size:.66rem;line-height:1.6;display:flex}.hardware-figure figcaption span:first-child{font-weight:650}.hardware-legend{justify-content:center;gap:0;padding:25px 0 0;display:flex}.hardware-legend span{border-right:1px solid #bcd0c2;padding:0 35px;font-size:.75rem}.hardware-legend span:last-child{border:0}.hardware-detail{justify-content:space-between;align-items:center;gap:40px;margin-top:25px;display:flex}.hardware-detail p{max-width:580px;margin:0;font-size:.88rem}.editorial-photo img{aspect-ratio:1.7;object-fit:cover}.monitoring-section{background:#e3f7ed}.monitoring-flow{grid-template-columns:repeat(3,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.monitoring-flow li{background:#f7faf6;border:1px solid #bed2c4;border-radius:7px;padding:28px;position:relative}.monitoring-flow li:not(:last-child):after{color:#007650;position:absolute}.monitoring-flow h3{margin-bottom:13px;font-size:1.2rem}.monitoring-flow p{margin:0;font-size:.8rem}.monitoring-flow .eyebrow{margin-bottom:20px;font-size:.6rem}.interface-photo{margin-top:42px}.interface-photo img{aspect-ratio:16/9;object-fit:contain}@media (width<=767px){.hardware-figure figcaption{flex-direction:column;gap:3px;padding:15px 18px}.hardware-legend{justify-content:space-between;padding-top:20px}.hardware-legend span{padding:0 13px}.hardware-legend span:first-child{padding-left:0}.hardware-legend span:last-child{padding-right:0}.hardware-detail{flex-direction:column;align-items:flex-start;gap:20px}.editorial-photo img{aspect-ratio:1.3;object-position:28% center}.monitoring-flow{grid-template-columns:1fr;gap:30px}.monitoring-flow li{padding:25px}.monitoring-flow h3{font-size:1.3rem}.interface-photo{margin-top:30px}}html[data-design="3"] .page-hero{border:0;border-radius:22px;margin:12px 12px 0;padding:115px 0 65px}html[data-design="3"] .page-hero h1{letter-spacing:-.06em;font-size:clamp(46px,5.4vw,86px);font-weight:450}html[data-design="3"] .page-hero .hero-description{font-size:18px;line-height:1.6}html[data-design="3"] .content-layout{gap:100px}html[data-design="3"] .content-layout aside{align-self:start;position:sticky;top:130px}html[data-design="3"] .feature-section{background:#f7faf6;padding-top:60px}html[data-design="3"] .resource-card,html[data-design="3"] .empty-state,html[data-design="3"] .hardware-figure,html[data-design="3"] .form-panel{border-radius:20px}html[data-design="3"] .monitoring-section{border-radius:22px;margin:0 12px}@media (width<=767px){html[data-design="3"] .page-hero{border-radius:17px;margin:8px 8px 0;padding:105px 0 35px}html[data-design="3"] .page-hero>.container{width:calc(100% - 40px)}html[data-design="3"] .page-hero h1{font-size:43px}html[data-design="3"] .page-hero .hero-description{font-size:16px}html[data-design="3"] .content-layout{gap:35px}html[data-design="3"] .content-layout aside{position:static}html[data-design="3"] .monitoring-section{border-radius:17px;margin:0 8px}html[data-design="3"] .monitoring-section .container{width:calc(100% - 32px)}}.resource-image-library{border-block:1px solid #cad9cb;margin-top:30px}.resource-image-library summary{cursor:pointer;justify-content:space-between;padding:24px 0;font-size:16px;display:flex}.resource-image-library ul{grid-template-columns:1fr 1fr;gap:0 30px;margin:0 0 25px;padding:0;list-style:none;display:grid}.resource-image-library a{border-bottom:1px solid #dbe4d7;justify-content:space-between;gap:15px;padding:16px 0;font-size:14px;display:flex}.resource-image-section .section-heading p{margin-top:20px;font-size:15px}.resource-image-section .text-link{font-size:14px}.hardware-figure:not(.editorial-photo,.interface-photo){background:0 0;border:0}.hardware-figure:not(.editorial-photo,.interface-photo) img{object-fit:contain;max-height:600px}.hardware-figure:not(.editorial-photo,.interface-photo) figcaption{background:0 0;border-bottom:1px solid #d1dfd4;padding-inline:0}.secondary-product-photo{margin-top:45px}.product-cutout{margin-bottom:35px}.product-cutout img{max-height:520px}.portal-panel{min-height:250px}.portal-panel p{margin-top:25px;font-size:15px}.portal-panel p a{text-decoration:underline}.prose h2{scroll-margin-top:125px}.prose p,.prose li{font-size:16px;line-height:1.85}.content-layout{grid-template-columns:minmax(180px,.65fr) minmax(0,1.6fr);gap:65px}.hero-description{font-size:16px}.resource-card p:not(.eyebrow){font-size:15px}html[data-design="3"] .page-hero .hero-description{max-width:620px}@media (width<=767px){.content-layout{grid-template-columns:1fr;gap:28px}.content-layout aside h2{font-size:24px}.prose p,.prose li{font-size:15px}.prose h2{font-size:25px;line-height:1.25}.hero-description,.page-hero .hero-description{font-size:15px}.resource-card p:not(.eyebrow){font-size:14px}.resource-image-library ul{grid-template-columns:1fr}.hardware-legend{flex-wrap:wrap;gap:10px}.hardware-legend span{font-size:12px}.hardware-figure figcaption{font-size:11px}.hardware-detail p{font-size:15px}.monitoring-flow p{font-size:14px}.secondary-product-photo{margin-top:30px}}html[data-design] .prose a{color:var(--accent-blue)}html[data-design] .prose a:hover{color:#124f8e}.resource-image-library summary{align-items:center;gap:20px}.resource-image-library summary::-webkit-details-marker{display:none}.resource-image-library summary{list-style:none}@media (width<=767px){html[data-design] .resource-image-library summary{min-height:56px}}.monitoring-flow li:not(:last-child):after{content:"";width:20px;height:20px;mask:var(--ui-arrow-right) center/contain no-repeat;background:currentColor;top:50%;right:-27px;transform:translateY(-50%)}@media (width<=767px){.monitoring-flow li:not(:last-child):after{inset:auto auto -25px 50%;transform:translate(-50%)rotate(90deg)}}html[data-design="3"] .page-hero{color:#fff;--muted:#c2cec7;background:#111815}html[data-design="3"] .page-hero h1{color:#fff}html[data-design="3"] .page-hero .hero-description{color:#c2cec7}html[data-design="3"] .page-hero .eyebrow{color:#8aebba}html[data-design="3"] .illustrated-hero[data-astro-cid-75ysl5lo]{isolation:isolate;background:#111815;padding-bottom:64px}.illustrated-hero-grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:40px;min-height:400px;display:grid}.illustrated-hero-copy[data-astro-cid-75ysl5lo]{min-width:0}html[data-design="3"] .illustrated-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{text-wrap:balance;max-width:760px;font-size:clamp(38px,4.6vw,72px);line-height:1.12}html[data-design="3"] .illustrated-hero[data-astro-cid-75ysl5lo] .hero-description[data-astro-cid-75ysl5lo]{max-width:650px;margin:26px 0 0;font-size:17px;line-height:1.7}.illustrated-hero-actions[data-astro-cid-75ysl5lo]{margin-top:30px}.illustrated-hero-art[data-astro-cid-75ysl5lo]{mix-blend-mode:lighten;align-self:center;width:100%;min-width:0}.illustrated-hero-art[data-astro-cid-75ysl5lo] picture,.illustrated-hero-art[data-astro-cid-75ysl5lo] img{object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;display:block}@media (width<=767px){html[data-design="3"] .illustrated-hero[data-astro-cid-75ysl5lo]{padding-bottom:28px}.illustrated-hero-grid[data-astro-cid-75ysl5lo]{grid-template-columns:1fr;gap:24px;min-height:0}html[data-design="3"] .illustrated-hero[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{font-size:clamp(34px,9vw,48px)}html[data-design="3"] .illustrated-hero[data-astro-cid-75ysl5lo] .hero-description[data-astro-cid-75ysl5lo]{margin-top:22px;font-size:16px}.illustrated-hero-actions[data-astro-cid-75ysl5lo]{margin-top:24px}.illustrated-hero-art[data-astro-cid-75ysl5lo]{justify-self:center;max-width:540px}}
