/* Client-oriented article funnel: answer → action plan → phone consultation → appointment. */
.article-conversion{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:34px;align-items:center;margin:42px 0;padding:34px;color:#fff;background:radial-gradient(circle at 90% 15%,rgb(216 168 95/.3),transparent 28%),linear-gradient(135deg,#032725,#0a4d49);border:1px solid rgb(216 168 95/.45);border-radius:26px 7px 26px 7px;box-shadow:0 24px 65px rgb(7 59 58/.24)}.article-conversion::after{content:'';position:absolute;width:220px;height:220px;right:-120px;bottom:-130px;border:1px solid rgb(216 168 95/.33);border-radius:50%;box-shadow:0 0 0 45px rgb(216 168 95/.04)}.article-conversion h2{font-size:clamp(26px,3vw,38px);margin:0 0 15px}.article-conversion p{color:#d9e7e3;line-height:1.65}.article-conversion .eyebrow{color:#e8c784}.article-conversion .conversion-caveat{font-size:12px;color:#bacdca}.conversion-actions{position:relative;z-index:1;display:grid;gap:12px}.conversion-actions .button{width:100%}.conversion-actions strong{display:block;text-align:center;color:#e7c17e;font-size:18px;margin-top:6px}.article-body>.lead:first-of-type{font-size:20px;padding:22px 25px;background:linear-gradient(135deg,#e0ebe7,#f6f7f3);border-left:4px solid #d8a85f;border-radius:3px 18px 18px 3px}.article-body h2{scroll-margin-top:110px}.article-body .checklist{background:#edf3f0;border:1px solid #d0ded9;border-radius:18px 5px 18px 5px;padding:22px 24px 22px 46px}
@media(max-width:800px){.article-conversion{grid-template-columns:1fr;padding:28px}.conversion-actions{grid-template-columns:1fr 1fr}.conversion-actions strong{grid-column:1/-1}}
@media(max-width:520px){.article-conversion{padding:24px 18px}.conversion-actions{grid-template-columns:1fr}.conversion-actions strong{grid-column:auto}.article-body>.lead:first-of-type{font-size:18px;padding:18px}}
