.pricing-note{margin-top:28px;padding:16px 20px;background:#f1f4f8;border-radius:8px;font-size:14px}.hero h1{max-width:950px}.offer-card.featured{border-color:#2563eb}.button:hover{background:#1d4ed8}.review-strip .button:hover{background:#fff}

.offer-card details h4{font-size:15px;margin:22px 0 8px;line-height:1.4}.offer-card details p{margin:0 0 12px}.offer-card details{margin-top:0}.purchase-note{font-size:12px;line-height:1.6;color:#475569;margin:auto 0 16px}.offer-card>.button{margin-top:auto;text-align:center}.purchase-note+.button{margin-top:0}.package-question{font-size:12px;text-align:center;margin-top:12px}.purchase-process{border-top:1px solid #d8e3f2}.purchase-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;counter-reset:steps}.purchase-process li{counter-increment:steps}.purchase-process li:before{content:"0" counter(steps);display:block;color:#2563eb;font-weight:700;margin-bottom:16px}.purchase-process h3{font-size:20px}.purchase-process p{color:#475569}.review-strip p{max-width:720px}@media(min-width:651px) and (max-width:1000px){.three .offer-card{display:flex}.three .offer-card .button{align-self:stretch}}@media(max-width:900px){.purchase-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.purchase-process ol{grid-template-columns:1fr}.offer-card .button{font-size:13px;padding:14px 10px}}
