.sensor-reasons{background-color:var(--color-bg-cream);margin-top:-2.875rem;padding:5rem 0 7.5rem;position:relative;z-index:2}@media (max-width:767px){.sensor-reasons{margin-top:-2rem;padding:4rem 0}}.sensor-reasons__cap{height:10rem;left:0;max-width:none;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:767px){.sensor-reasons__cap{height:2.6875rem}}.sensor-reasons__inner{position:relative}.sensor-reasons__mascot{left:11.3125rem;position:absolute;top:-7.125rem;z-index:2}@media (max-width:767px){.sensor-reasons__mascot{display:none}}.sensor-reasons__bubble-badge{padding:1rem 1.5rem}.sensor-reasons__bubble-tail{left:4.507rem}.sensor-reasons__mascot-photo{height:11.6258rem;left:-11.5rem;max-width:none;position:absolute;top:2.985rem;transform:rotate(-3.3deg);transform-origin:0 0;width:15rem}.sensor-reasons__head{align-items:center;display:flex;flex-direction:column;gap:2.5rem}@media (max-width:767px){.sensor-reasons__head{gap:2rem}}.sensor-reasons__title-group{align-items:center;display:flex;flex-direction:column;gap:1rem}.sensor-reasons__eyebrow{color:#3ebd24;display:flex;flex-direction:column;font-family:var(--font-body);font-size:1.125rem;font-weight:var(--fw-bold);gap:.375rem;letter-spacing:.06em;line-height:1.5;margin:0;padding:0 .5rem}.sensor-reasons__eyebrow:after{background-color:#3ebd24;border-radius:var(--radius-pill);content:"";display:block;height:.25rem;margin:0 -.5rem}@media (max-width:767px){.sensor-reasons__eyebrow{font-size:.875rem}.sensor-reasons__eyebrow:after{height:.1875rem}}.sensor-reasons__title{color:var(--color-text-primary);font-family:var(--font-heading);font-size:2.5rem;font-weight:var(--fw-semibold);letter-spacing:.08em;line-height:1.5;margin:0;text-align:center}@media (max-width:767px){.sensor-reasons__title{font-size:1.5rem}}.sensor-reasons__title-accent{color:#3ebd24}.sensor-reasons__lead{color:var(--color-text-primary);font-family:var(--font-body);font-size:1rem;font-weight:var(--fw-medium);letter-spacing:.08em;line-height:1.8;margin:0;padding-bottom:.25rem;text-align:center}@media (max-width:767px){.sensor-reasons__lead{font-size:.875rem;padding-bottom:0}}.sensor-reasons__cards{margin-top:2.5rem}@media (max-width:767px){.sensor-reasons__cards{margin-top:2rem}}