.smart-features{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:center;padding:32px 0 96px}
.smart-copy>.eyebrow,.search-answers>.eyebrow{margin:0 0 13px}
.smart-copy h2,.search-answers h2{font:800 clamp(30px,3.7vw,43px)/1.12 Manrope;letter-spacing:-1.8px;margin:0 0 15px}
.smart-copy h2 em{font-style:normal;color:#648b65}
.smart-copy>p:not(.eyebrow){font-size:13px;line-height:1.8;color:#6d6e61;margin:0 0 20px;max-width:590px}
.smart-card{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:15px 0;border-top:1px solid #e5e7dc}
.smart-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e6ebdb;color:#59735d;font-size:18px}
.smart-card b{font-size:13px}
.smart-card p{font-size:11px;line-height:1.7;color:#6d6e61;margin:5px 0 0}
.search-answers{padding:27px 29px;border:1px solid #e4e4d4;border-radius:20px;background:#fbfbf4}
.search-answers h3{font:700 15px/1.5 Manrope;margin:17px 0 5px}
.search-answers>p:not(.eyebrow),.answer-grid p{font-size:11px;line-height:1.75;color:#6d6e61;margin:0}
.search-answers .eyebrow{color:#59735d}
@media(max-width:760px){.smart-features{grid-template-columns:1fr;gap:22px;padding:10px 0 64px}.smart-copy h2,.search-answers h2{font-size:32px}.search-answers{padding:22px}}
