.db-sensing-promo{background:#183831;color:#fdfcf8;padding:94px 0 35px}.db-sensing-promo-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(45px,6vw,110px);align-items:center}.db-sensing-promo .db-eyebrow{color:#d5bd8d}.db-sensing-promo h2{font-family:'Cormorant Garamond',serif;font-size:clamp(42px,4.4vw,70px);font-weight:400;line-height:1.03;letter-spacing:-1.3px;margin:22px 0 26px}.db-sensing-promo h2 em{display:block;color:#c4d0ba;font-weight:400}.db-sensing-promo-description{font-size:calc(16px * var(--db-text-scale,1));line-height:1.85;color:#dde3da;max-width:580px;margin:0 0 32px}.db-sensing-promo .db-button{max-width:100%;gap:22px}.db-sensing-promo-map{padding:34px 32px 25px;border:1px solid #78907c80;background:#ffffff04}.db-sensing-promo-signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.db-sensing-promo-signals span{text-align:center;border:1px solid #81958775;padding:12px 6px;font-size:calc(12px * var(--db-text-scale,1));color:#e5e9df;overflow-wrap:anywhere}.db-sensing-promo-core{text-align:center;padding:0 10px}.db-sensing-promo-core-line{display:block;width:1px;height:32px;background:#a5b69e;margin:0 auto}.db-sensing-promo-core p{font-size:calc(11px * var(--db-text-scale,1));letter-spacing:.6px;color:#c6d1bf;margin:16px 0 8px}.db-sensing-promo-core strong{display:block;font-family:'Cormorant Garamond',serif;font-weight:400;font-size:31px;margin:0 0 17px}.db-sensing-promo-outcomes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #a5b69e;padding-top:18px;gap:14px}.db-sensing-promo-outcomes p{font-size:calc(13px * var(--db-text-scale,1));line-height:1.6;text-align:center;margin:0}.db-sensing-promo-boundary{font-size:calc(11px * var(--db-text-scale,1));line-height:1.7;color:#c3cdbd;text-align:center;margin:23px 0 0}.db-sensing-promo-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:65px;padding-top:23px;border-top:1px solid #79917c60}.db-sensing-promo-bottom>p{font-size:calc(12px * var(--db-text-scale,1));color:#d5dfcf;margin:0;line-height:1.7}.db-sensing-promo-bottom>div{display:flex;gap:28px;flex-shrink:0}.db-sensing-promo-bottom a{display:flex;align-items:center;gap:15px;font-size:calc(12px * var(--db-text-scale,1));padding:8px 0;text-decoration:none;border-bottom:1px solid transparent}.db-sensing-promo-bottom a:hover{border-bottom-color:currentColor}.db-sensing-promo--compact{padding:72px 0}.db-sensing-promo--compact h2{font-size:clamp(38px,3.8vw,55px)}.db-sensing-promo-steps{list-style:none;padding:0;margin:0;display:grid}.db-sensing-promo-steps li{display:grid;grid-template-columns:30px 1fr;gap:22px;padding:22px 0;border-top:1px solid #82998170}.db-sensing-promo-steps li>span{color:#d5bd8d;font-size:calc(11px * var(--db-text-scale,1));padding-top:5px}.db-sensing-promo-steps h3{font-family:'Cormorant Garamond',serif;font-size:30px;font-weight:400;line-height:1.15;margin:0 0 7px}.db-sensing-promo-steps p{font-size:calc(14px * var(--db-text-scale,1));line-height:1.7;color:#dce4d5;margin:0}.db-sensing-promo a:focus-visible{outline:2px solid #dfc895;outline-offset:5px}@media(max-width:950px){.db-sensing-promo-grid{grid-template-columns:1fr;gap:42px}.db-sensing-promo-copy{max-width:720px}.db-sensing-promo-description{max-width:680px}.db-sensing-promo-map{max-width:680px;width:100%;justify-self:center}.db-sensing-promo-bottom{margin-top:40px;flex-wrap:wrap;gap:15px}.db-sensing-promo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.db-sensing-promo-steps li{display:block}.db-sensing-promo-steps h3{margin-top:14px}}@media(max-width:600px){.db-sensing-promo{padding:59px 0 28px}.db-sensing-promo h2{font-size:43px;letter-spacing:-.7px;margin:17px 0 22px}.db-sensing-promo-description{font-size:calc(15px * var(--db-text-scale,1));line-height:1.8}.db-sensing-promo-map{padding:24px 16px 20px}.db-sensing-promo-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.db-sensing-promo-signals span{font-size:calc(12px * var(--db-text-scale,1));padding:10px 5px}.db-sensing-promo-core strong{font-size:29px}.db-sensing-promo-outcomes{gap:12px}.db-sensing-promo-outcomes p{font-size:calc(12px * var(--db-text-scale,1))}.db-sensing-promo-bottom>div{width:100%;justify-content:space-between;gap:10px}.db-sensing-promo-bottom a{font-size:calc(11px * var(--db-text-scale,1));gap:7px}.db-sensing-promo--compact{padding:50px 0}.db-sensing-promo--compact h2{font-size:39px}.db-sensing-promo-steps{grid-template-columns:1fr;gap:0}.db-sensing-promo-steps li{display:grid;grid-template-columns:26px 1fr;gap:17px;padding:20px 0}.db-sensing-promo-steps h3{margin:0 0 7px}.db-sensing-promo-steps p{font-size:calc(14px * var(--db-text-scale,1))}}
