/* Live inquiry confirmation only; existing cards and demo remain unchanged. */
.sp-live-dialog form[hidden],.sp-live-dialog [data-inquiry-intro][hidden],.sp-live-dialog .sp-success[hidden]{display:none}
.sp-live-dialog .sp-success{padding:clamp(22px,4vw,34px) clamp(16px,3vw,28px);margin:18px 0 4px;text-align:center;border:1px solid var(--antique);border-radius:18px;background:var(--panel);overflow-wrap:anywhere}
.sp-live-dialog .sp-success-icon{display:block;width:48px;height:48px;margin:0 auto 20px;fill:none;stroke:var(--champagne);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sp-live-dialog .sp-success h2{font-size:clamp(28px,4vw,36px);line-height:1.14;margin:0 0 20px;color:var(--ivory)}
.sp-live-dialog .sp-success p{font:400 15px/1.6 var(--sans);margin:0 0 14px;color:var(--ivory)}
.sp-live-dialog .sp-success p:last-child{margin-bottom:0}
