body.wl #main .wl-planning-prompt {background:#eae5d6;padding:28px 0}
body.wl #main .wl-planning-prompt>.rd-wrap {display:flex;align-items:center;justify-content:space-between;gap:24px}
body.wl #main .wl-planning-prompt h2 {font:400 clamp(26px,2.5vw,34px)/1.2 var(--wl-display);color:#23483d;margin:0 0 6px}
body.wl #main .wl-planning-prompt p {font-size:14px;color:#526459;margin:0}
body.wl #main .wl-planning-prompt .wl-btn {flex-shrink:0;background:#23483d;color:#fff8e8;padding:13px 24px;border-radius:30px;text-decoration:none}
body.wl.wl-home-clean #main .wl-reassurance-compact {padding-block:44px}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-h2 {font-size:clamp(30px,3vw,40px);margin-bottom:20px}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-promise {display:block}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-promise>div {padding:12px 0}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-promise b {font-size:20px;margin:0 0 4px}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-promise p {margin:0;line-height:1.5}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-qa {padding-block:12px;margin:0;border-bottom:1px solid #d8ceb9}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-qa h3 {font-size:20px;line-height:1.3;margin:0 0 8px}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-qa p {font-size:13px;line-height:1.6;margin:0}
body.wl.wl-home-clean #main .wl-reassurance-compact .wl-more {margin-top:18px}
@media(max-width:600px){
 body.wl #main .wl-planning-prompt>.rd-wrap {align-items:flex-start;flex-direction:column;gap:16px}
 body.wl.wl-home-clean #main .wl-reassurance-compact {padding-block:32px}
}
