.sensor-faq{background-color:var(--color-white);overflow:visible;padding:7.5rem 0 3.75rem;position:relative}@media (max-width:767px){.sensor-faq{padding:4rem 0}}.sensor-faq__decor{--decor-bleed:31.25rem;inset:calc(var(--decor-bleed)*-1) 0 0 0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.sensor-faq__blob{border-radius:50%;box-sizing:border-box;position:absolute;transform:rotate(-41.6deg);transform-origin:0 0}.sensor-faq__blob--a{background-color:var(--color-brand-green);height:9.063rem;left:75.5693rem;top:calc(var(--decor-bleed) + .0635rem);width:13.3666rem}.sensor-faq__blob--b{height:13.5608rem;left:70.498rem;top:calc(var(--decor-bleed) + 11.0444rem);width:20rem}.sensor-faq__blob--b,.sensor-faq__blob--c{border:.125rem solid var(--color-brand-green)}.sensor-faq__blob--c{height:20.3412rem;left:-21.5rem;top:calc(var(--decor-bleed) + 26.7329rem);width:30rem}.sensor-faq__blob--d{background-color:rgba(130,205,55,.32);height:5.0853rem;left:6.625rem;top:calc(var(--decor-bleed) + 35.98rem);width:7.5rem}@media (max-width:767px){.sensor-faq__blob--a{height:4.3611rem;left:18.9402rem;top:calc(var(--decor-bleed) - .5127rem);width:6.4319rem}.sensor-faq__blob--b{border-width:.0602rem;height:6.5254rem;left:16.5rem;top:calc(var(--decor-bleed) + 4.7712rem);width:9.6239rem}.sensor-faq__blob--c{height:13.5608rem;left:-13.1875rem;top:calc(var(--decor-bleed) + 33.8027rem);width:20rem}.sensor-faq__blob--d{display:none}}.sensor-faq__inner{align-items:flex-start;display:flex;gap:2.5rem;justify-content:space-between;position:relative;z-index:1}@media (max-width:767px){.sensor-faq__inner{flex-direction:column}}.sensor-faq__heading{flex:0 0 21.125rem}@media (max-width:767px){.sensor-faq__heading{flex:0 0 auto;gap:1rem}}.sensor-faq__heading-title{white-space:nowrap}@media (max-width:767px){.sensor-faq__heading-title{font-size:1.5rem}}.sensor-faq__list{display:flex;flex:0 0 42.5rem;flex-direction:column;gap:1.5rem;list-style:none;margin:0;padding:0}@media (max-width:767px){.sensor-faq__list{flex:0 0 auto;gap:1rem;width:100%}}.sensor-faq__item{background-color:var(--color-bg-cream);border-radius:2rem}.sensor-faq__q{align-items:center;appearance:none;background:none;border:none;border-radius:2rem;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1rem;justify-content:space-between;padding:1.5rem 2rem;text-align:left;transition:background-color var(--hover-duration) var(--hover-ease);width:100%}@media (max-width:767px){.sensor-faq__q{gap:.75rem;padding:1.25rem 1rem}}@media (any-hover:hover){.sensor-faq__q:hover{background-color:rgba(130,205,55,.12)}}.sensor-faq__q:focus-visible{background-color:rgba(130,205,55,.12)}.sensor-faq__q-left{align-items:center;display:flex;flex:1 1 auto;gap:1rem;min-width:0}@media (max-width:767px){.sensor-faq__q-left{gap:.625rem}}.sensor-faq__q-badge{align-items:center;display:flex;flex-shrink:0;height:3rem;justify-content:center;position:relative;width:3rem}.sensor-faq__q-badge:before{background-color:var(--color-decor-tan);border-radius:50%;content:"";height:3.375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:2.3125rem}.sensor-faq__q-badge-text{color:var(--color-white);font-family:var(--font-numeric);font-size:1.5rem;font-weight:var(--fw-semibold);line-height:1;position:relative;z-index:1}.sensor-faq__q-text{color:var(--color-text-primary);flex:1 1 auto;font-family:var(--font-heading);font-size:1.125rem;font-weight:var(--fw-semibold);letter-spacing:.04em;line-height:1.5;min-width:0}@media (max-width:767px){.sensor-faq__q-text{font-size:1rem}}.sensor-faq__q-icon{flex-shrink:0;height:2rem;transform:rotate(var(--faq-icon-rotate,0deg));transition:transform .2s ease;width:2rem}@media (max-width:767px){.sensor-faq__q-icon{height:1.5rem;width:1.5rem}}.sensor-faq__q[aria-expanded=true]{--faq-icon-rotate:45deg}.sensor-faq__a{align-items:flex-start;display:flex;gap:1rem;padding:0 2rem 1.5rem}@media (max-width:767px){.sensor-faq__a{gap:.625rem;padding:0 1rem 1.25rem}}.sensor-faq__a[hidden]{display:none}.sensor-faq__a-badge{align-items:center;display:flex;flex-shrink:0;height:3rem;justify-content:center;position:relative;width:3rem}.sensor-faq__a-badge:before{background-color:var(--color-brand-green);border-radius:50%;content:"";height:3.3445rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:2.3077rem}.sensor-faq__a-badge-text{color:var(--color-white);font-family:var(--font-numeric);font-size:1.5rem;font-weight:var(--fw-semibold);line-height:1;position:relative;z-index:1}.sensor-faq__a-text{color:var(--color-text-primary);flex:1 1 auto;font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:.04em;line-height:1.8;margin:0;min-width:0;padding-top:.25rem}@media (max-width:767px){.sensor-faq__a-text{font-size:.875rem}}