/* v14.11 – license value, record count and purchase workflow */
.er151-container{max-width:1160px;width:calc(100% - 40px);margin:auto}
.er151-after-hero{padding:42px 0 50px;background:#f7fbf8}
.er151-kicker{font-weight:900;color:#0d7950;letter-spacing:.095em;font-size:11px}
.er151-steps,.er151-count{background:#fff;border:1px solid #dbe7e0;border-radius:16px;padding:24px;margin:24px auto;max-width:1160px}
.er151-steps h3,.er151-count h3{font-size:clamp(1.25rem,2.3vw,1.7rem);color:#123154;margin:5px 0 18px}
.er151-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.er151-step{display:flex;gap:12px;background:#f4f9f6;border:1px solid #e2eee6;border-radius:12px;padding:17px;min-width:0}
.er151-num{flex:none;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#158250;color:#fff;font-size:.9rem;font-weight:900}
.er151-step strong{display:block;color:#123154;font-size:1rem;margin:3px 0 7px}
.er151-step p{color:#4b6374;margin:0 0 12px;line-height:1.55;font-size:.9rem}
.er151-step a,.er151-count a{color:#006a43;font-weight:800}
.er151-privacy{border-top:1px solid #e2ece6;padding-top:14px;font-size:.82rem;color:#547063;margin:18px 0 0}
.er151-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.er151-count-grid>div{background:#f7fbf8;border:1px solid #e1eee5;border-radius:12px;padding:16px;min-width:0}
.er151-count-grid strong{font-size:.94rem;color:#123e2d}
.er151-count-grid p{margin:8px 0 0;color:#4c6474;line-height:1.55;font-size:.88rem}
.er151-count-note{padding:15px;border-radius:9px;background:#fffaf0;border:1px solid #eedfb8;color:#4a4d4b;font-size:.84rem;line-height:1.55;margin:16px 0 0}
.er151-value{font-size:.75rem;color:#07633e;font-weight:800;line-height:1.3}
.iris144-featured{outline:2px solid #148655;outline-offset:1px;box-shadow:0 9px 24px rgba(11,93,53,.12)!important}
.iris144-featured .iris144-buy{background:#087648}
.iris144-price-top p{max-width:35em}
.er151-highlight{color:#086a46!important;font-weight:800!important;background:#eaf7ef;padding:10px 14px;border-radius:10px;line-height:1.55!important;max-width:780px}
.er151-plan-value{color:#076641!important;font-weight:850!important;flex:none!important;background:#effaf3;border-radius:8px;padding:10px 12px;font-size:.84rem!important;line-height:1.5}
.sales149-popular{box-shadow:0 10px 25px rgba(14,111,64,.14)}
.sales149-popular .sales149-plan-button,.v136-featured .v136-plan-cta{background:#087648!important}
.v136-featured{border:2px solid #128453!important;box-shadow:0 13px 35px rgba(13,112,66,.11)!important}
.er151-checkout-status{font-size:.85rem!important;line-height:1.5!important;color:#40596a!important}
#record-counting{scroll-margin-top:130px}
@media(max-width:900px){.er151-steps-grid,.er151-count-grid{grid-template-columns:1fr}.er151-steps,.er151-count{padding:20px 17px}}
@media(max-width:540px){.er151-container{width:calc(100% - 28px)}.er151-after-hero{padding:24px 0 32px}.er151-step{padding:14px}.er151-steps,.er151-count{padding:16px 13px}}
