/* Power of Interest conversion refinements — Update 71 */
.purchase-reassurance{margin:12px 0 0;color:var(--muted,#5f6f87);font-size:13px;line-height:1.55}
.purchase-reassurance a{font-weight:750}
.purchase-process{margin:18px 0 0;padding:18px 20px;background:#f7fbff;border:1px solid #cfe0f2;border-radius:14px}
.purchase-process h3{margin:0 0 12px;color:var(--navy-strong,#102b53);font-size:18px}
.purchase-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.purchase-step{display:flex;gap:10px;align-items:flex-start;padding:12px;background:#fff;border:1px solid #d9e6f3;border-radius:11px;color:#43556f;font-size:13px;line-height:1.45}
.purchase-step strong{display:block;color:#17345f}
.purchase-step-number{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#eaf3ff;color:#1754a4;font-weight:900}
.compact-product-links{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}
.compact-product-links .compact-buy-link{display:inline-flex;padding:7px 11px;color:#fff;background:var(--blue,#2467d5);border-radius:8px;text-decoration:none;font-weight:800}
.compact-product-links .compact-buy-link:hover{background:var(--blue-dark,#174da8)}
.compact-purchase-note{margin:18px 0 0;color:var(--muted,#5f6f87);font-size:13px;text-align:center}
.program-fit{display:block;margin-top:6px;color:#526985;font-size:13px;font-weight:700}
.calculator-software-cta .purchase-reassurance{margin-top:12px}
@media(max-width:900px){.purchase-process-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.purchase-process-grid{grid-template-columns:1fr}.purchase-step{padding:11px}.compact-product-links{align-items:stretch}.compact-product-links .compact-buy-link{width:100%;justify-content:center}}
