.sensor-compare{background-color:var(--color-bg-cream);padding:7.5rem 0}@media (max-width:767px){.sensor-compare{padding:4rem 0}}.sensor-compare__inner{align-items:center;display:flex;flex-direction:column;gap:2.5rem}@media (max-width:767px){.sensor-compare__inner{gap:2rem}}.sensor-compare__heading{align-items:center;gap:1rem}.sensor-compare__heading-title{font-size:2.5rem;line-height:1.5}@media (max-width:767px){.sensor-compare__heading-title{font-size:1.5rem;line-height:1.2}}.sensor-compare__table{display:flex;gap:2rem;justify-content:center;width:100%}@media (max-width:767px){.sensor-compare__table{gap:.75rem}}.sensor-compare__labels{background-image:repeating-linear-gradient(90deg,#cfc7bc 0 .375rem,transparent .375rem 1rem),repeating-linear-gradient(90deg,#cfc7bc 0 .375rem,transparent .375rem 1rem);background-position:0 .5rem,0 calc(100% - .5rem);background-repeat:no-repeat;background-size:100% .125rem,100% .125rem;flex:0 0 15rem;list-style:none;margin:12.875rem 0 0;padding:.5rem 0}@media (max-width:767px){.sensor-compare__labels{background-image:repeating-linear-gradient(90deg,#cfc7bc 0 .25rem,transparent .25rem .75rem),repeating-linear-gradient(90deg,#cfc7bc 0 .25rem,transparent .25rem .75rem);background-position:0 0,0 100%;flex:0 0 4.125rem;margin-top:8.1875rem;padding:0}}.sensor-compare__label{align-items:center;background-image:repeating-linear-gradient(90deg,#cfc7bc 0 .375rem,transparent .375rem 1rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% .125rem;color:var(--color-text-primary);display:flex;font-family:var(--font-body);font-size:1.25rem;font-weight:var(--fw-bold);justify-content:center;line-height:1.6;padding:1rem 0;text-align:center}@media (max-width:767px){.sensor-compare__label{background-image:repeating-linear-gradient(90deg,#cfc7bc 0 .25rem,transparent .25rem .75rem);font-size:.875rem;line-height:1.2}}.sensor-compare__label--r1{height:5.75rem}.sensor-compare__label--r2{height:4.3125rem}.sensor-compare__label--r3{height:4.375rem}.sensor-compare__label--r4{height:5.875rem}.sensor-compare__label--r5{height:4.0625rem}.sensor-compare__label--r6{height:5.8125rem}.sensor-compare__label--r7{height:4.0625rem}.sensor-compare__label--r8{height:9.5rem}@media (max-width:767px){.sensor-compare__label--r1{height:4.4375rem}.sensor-compare__label--r2{height:2.5rem}.sensor-compare__label--r3,.sensor-compare__label--r4{height:4.5rem}.sensor-compare__label--r5{height:3.375rem}.sensor-compare__label--r6{height:5.5rem}.sensor-compare__label--r7{height:3.375rem}.sensor-compare__label--r8{height:8.125rem}}.sensor-compare__col{flex:0 0 20rem;min-width:0;position:relative}@media (max-width:767px){.sensor-compare__col{flex:0 0 8.125rem}}.sensor-compare__col--wd3{--compare-color:var(--color-brand-green);--compare-accent:#3ebd24;--compare-dash:#b4e187}.sensor-compare__col--wd5{--compare-color:#f2a222;--compare-accent:var(--color-brand-orange);--compare-dash:#ffca9d}.sensor-compare__image{background-color:var(--color-white);border-radius:50%;box-shadow:.25rem .25rem 1rem rgba(0,0,0,.16);height:8.75rem;left:50%;position:absolute;top:0;transform:translateX(-50%);width:8.75rem;z-index:1}@media (max-width:767px){.sensor-compare__image{height:5rem;width:5rem}}.sensor-compare__card{background-color:var(--color-white);border-radius:1.5rem;margin-top:3.75rem;outline:.5rem solid var(--compare-color);overflow:hidden}@media (max-width:767px){.sensor-compare__card{border-radius:.5rem;margin-top:2.5rem;outline-width:.25rem}}.sensor-compare__card-head{background-color:var(--compare-color);border-radius:1.5rem 1.5rem 0 0;padding:6rem .625rem 1.5rem;position:relative}@media (max-width:767px){.sensor-compare__card-head{border-radius:.5rem .5rem 0 0;padding:3.5rem .625rem 1rem}}.sensor-compare__card-name{color:var(--color-white);font-family:var(--font-heading);font-size:1.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;line-height:1.2;margin:0;text-align:center}@media (max-width:767px){.sensor-compare__card-name{font-size:1rem;letter-spacing:.04em;white-space:nowrap}}.sensor-compare__card-cap{bottom:-.0625rem;height:1.5rem;left:0;max-width:none;position:absolute;width:100%}@media (max-width:767px){.sensor-compare__card-cap{height:.625rem}}.sensor-compare__rows{list-style:none;margin:0;padding:0 1.5rem .5rem}@media (max-width:767px){.sensor-compare__rows{padding:0 .25rem}}.sensor-compare__row{align-items:center;background-image:repeating-linear-gradient(to right,var(--compare-dash) 0 .375rem,transparent .375rem 1rem);background-position:0 100%;background-repeat:no-repeat;background-size:100% .125rem;display:flex;flex-direction:column;justify-content:center;padding:1rem 0}@media (max-width:767px){.sensor-compare__row{background-image:repeating-linear-gradient(to right,var(--compare-dash) 0 .25rem,transparent .25rem .75rem);padding:.5rem 0}}.sensor-compare__row--r1{height:5.75rem}.sensor-compare__row--r2{height:4.3125rem}.sensor-compare__row--r3{height:4.375rem}.sensor-compare__row--r4{height:5.875rem}.sensor-compare__row--r5{height:4.0625rem}.sensor-compare__row--r6{height:5.8125rem}.sensor-compare__row--r7{height:4.0625rem}.sensor-compare__row--r8{background-image:none;height:9.5rem}@media (max-width:767px){.sensor-compare__row--r1{height:4.4375rem}.sensor-compare__row--r2{height:2.5rem}.sensor-compare__row--r3,.sensor-compare__row--r4{height:4.5rem}.sensor-compare__row--r5{height:3.375rem}.sensor-compare__row--r6{height:5.5rem}.sensor-compare__row--r7{height:3.375rem}.sensor-compare__row--r8{height:8.125rem}}.sensor-compare__text{color:var(--color-text-primary);font-family:var(--font-body);font-size:1.125rem;font-weight:var(--fw-medium);line-height:1.6;margin:0;text-align:center}@media (max-width:767px){.sensor-compare__text{font-size:.875rem;line-height:1.4}}.sensor-compare__text--tight{white-space:nowrap}@media (max-width:767px){.sensor-compare__text--tight{letter-spacing:-.06em;white-space:normal}}.sensor-compare__em,.sensor-compare__text strong{color:var(--compare-accent);font-weight:var(--fw-bold)}.sensor-compare__note{color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-medium);line-height:1.6;margin:.125rem 0 0;text-align:center}@media (max-width:767px){.sensor-compare__note{font-size:.625rem;margin-top:0}}.sensor-compare__pills{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none;margin:0;padding:0}@media (max-width:767px){.sensor-compare__pills{gap:.25rem}}.sensor-compare__pills--items{gap:.25rem}@media (max-width:767px){.sensor-compare__pills--items{gap:.125rem}}.sensor-compare__pill{background-color:var(--compare-accent);border:.125rem solid var(--compare-accent);border-radius:var(--radius-pill);box-sizing:border-box;color:var(--color-white);font-family:var(--font-body);font-size:1.125rem;font-weight:var(--fw-bold);line-height:1.6;padding:.125rem 1rem;white-space:nowrap}@media (max-width:767px){.sensor-compare__pill{border-width:0;font-size:.8125rem;padding:0 .5rem .0625rem}}.sensor-compare__pill--outline{background-color:var(--color-white);color:var(--compare-accent);font-size:1rem;padding:.125rem .625rem}@media (max-width:767px){.sensor-compare__pill--outline{border-width:.125rem;font-size:.8125rem;padding:0 .375rem .0625rem}}.sensor-compare__pill--sm{font-size:1rem;padding:.125rem .625rem}@media (max-width:767px){.sensor-compare__pill--sm{border-width:.125rem;font-size:.8125rem;padding:0 .375rem .0625rem}}.sensor-compare__points{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0;width:100%}@media (max-width:767px){.sensor-compare__points{gap:.25rem}}.sensor-compare__point{align-items:flex-start;display:flex;gap:.5rem}@media (max-width:767px){.sensor-compare__point{gap:.25rem}}.sensor-compare__point-icon{flex-shrink:0;height:1.75rem;width:1.75rem}@media (max-width:767px){.sensor-compare__point-icon{height:1.125rem;width:1.125rem}}.sensor-compare__point-text{color:var(--color-text-primary);font-family:var(--font-body);font-size:1.25rem;font-weight:var(--fw-medium);line-height:1.4}@media (max-width:767px){.sensor-compare__point-text{font-size:.8125rem}}.sensor-compare__point-text--em{color:var(--compare-accent);font-weight:var(--fw-bold)}.sensor-compare__row-label{height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;width:.0625rem;clip:rect(0,0,0,0);border:0;white-space:nowrap}