.purchase-preview-banner{display:flex;gap:1.2rem;align-items:center;justify-content:space-between;padding:16px max(20px,calc((100vw - 1180px)/2));background:#fff3de;color:#172d36;border-bottom:2px solid #f08a27;box-sizing:border-box;font-family:inherit}
.purchase-preview-copy strong{font-size:1.12rem;line-height:1.3;display:block}.purchase-preview-copy p{margin:4px 0 0;font-size:.92rem;line-height:1.4}
.purchase-primary,.purchase-hero-link,.purchase-home-link{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:5px;background:#eb731b;color:#fff!important;font-weight:800!important;letter-spacing:.025em;text-decoration:none!important;text-align:center;box-shadow:0 3px 0 rgba(0,0,0,.11);white-space:normal;line-height:1.2}
.purchase-primary:hover,.purchase-hero-link:hover,.purchase-home-link:hover{background:#b94e12;color:#fff!important}
.purchase-hero-link{background:#f28c28;color:#162c36!important;font-size:.88rem}.purchase-home-link{margin-left:6px;background:#e87822;font-size:.91rem}
.purchase-offer-summary{font-weight:750;letter-spacing:.015em;margin:18px 0 14px}
.purchase-steps{padding:18px 20px;background:#eef5f4;border-left:4px solid #eb731b;margin-top:25px;color:#18313a}.purchase-steps strong{font-size:1.1rem}.purchase-steps ol{margin:12px 0 0;padding-left:24px}.purchase-steps li{margin:0 0 9px;line-height:1.5}
.purchase-pricing-head{margin:24px 0 8px}.purchase-pricing-copy{margin:0 0 16px;line-height:1.5}.purchase-note{font-size:.83rem;color:#54646b;margin-top:12px}
@media(max-width:700px){.purchase-preview-banner{flex-direction:column;align-items:stretch;gap:12px;padding:17px 20px}.purchase-preview-banner .purchase-primary{width:100%}.purchase-hero-link{width:100%}.purchase-home-link{margin:8px 0 0;width:100%}}
