/* Herts Cupping v1.64.3 — recovery follow-up pricing UI */
.hc-v1643-followup-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 12px;padding:9px 11px;background:#f7f1eb;border-left:3px solid #7c2d2a;color:#5c514c}
.hc-v1643-followup-inline span{font:700 11px/1.35 Inter,sans-serif}
.hc-v1643-followup-inline strong{font:800 15px/1.2 Montserrat,Inter,sans-serif;color:#7c2d2a;white-space:nowrap}
.hc-v1643-followup-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:24px;align-items:center;margin:0 0 24px;padding:20px 22px;background:#fff;border:1px solid #e4d9cf;border-left:4px solid #7c2d2a;box-shadow:0 8px 26px rgba(31,23,18,.04)}
.hc-v1643-followup-copy>span,.hc-v1643-book-followup>div:first-child>span{text-transform:uppercase;letter-spacing:.08em;font:800 10px/1.35 Montserrat,Inter,sans-serif;color:#7c2d2a}
.hc-v1643-followup-copy>strong,.hc-v1643-book-followup>div:first-child>strong{display:block;margin:5px 0 6px;font:800 18px/1.25 Montserrat,Inter,sans-serif;color:#181311}
.hc-v1643-followup-copy p,.hc-v1643-book-followup p{margin:0;color:#625853;font:500 13.5px/1.55 Inter,sans-serif}
.hc-v1643-followup-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.hc-v1643-followup-rates>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;background:#f8f4ef;border:1px solid #ece3db}
.hc-v1643-followup-rates span{font:700 11px/1.3 Inter,sans-serif;color:#5a504b}
.hc-v1643-followup-rates strong{font:800 15px/1.2 Montserrat,Inter,sans-serif;color:#7c2d2a}
.hc-v1643-book-returning{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 13px;padding:9px 11px;background:#f7f1eb;border-left:3px solid #7c2d2a}
.hc-v1643-book-returning strong{font:800 11px/1.3 Montserrat,Inter,sans-serif;color:#181311}
.hc-v1643-book-returning span{font:700 11.5px/1.35 Inter,sans-serif;color:#7c2d2a;text-align:right}
.hc-v1643-book-followup{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:20px;align-items:center;margin-top:18px;padding:17px 19px;background:#fff;border:1px solid #e3d8cf;border-left:4px solid #7c2d2a}
.hc-v1643-book-followup-rates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.hc-v1643-book-followup-rates>span{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;background:#f8f4ef;border:1px solid #ece3db;color:#5a504b;font:700 10.5px/1.3 Inter,sans-serif}
.hc-v1643-book-followup-rates strong{font:800 13px/1.2 Montserrat,Inter,sans-serif;color:#7c2d2a;white-space:nowrap}
@media(max-width:900px){
 .hc-v1643-followup-summary,.hc-v1643-book-followup{grid-template-columns:1fr}
}
@media(max-width:600px){
 .hc-v1643-followup-inline{margin:8px 0 10px;padding:9px 10px}
 .hc-v1643-followup-inline span{font-size:11.5px}
 .hc-v1643-followup-summary{margin-bottom:18px;padding:16px;gap:14px}
 .hc-v1643-followup-copy>strong,.hc-v1643-book-followup>div:first-child>strong{font-size:16px}
 .hc-v1643-followup-copy p,.hc-v1643-book-followup p{font-size:13.5px}
 .hc-v1643-followup-rates{grid-template-columns:1fr 1fr;gap:7px}
 .hc-v1643-followup-rates>div{padding:9px}
 .hc-v1643-followup-rates span{font-size:10.5px}
 .hc-v1643-followup-rates strong{font-size:14px}
 .hc-v1643-book-returning{display:block;padding:10px;margin-bottom:12px}
 .hc-v1643-book-returning strong,.hc-v1643-book-returning span{display:block;text-align:left;font-size:11.5px}
 .hc-v1643-book-returning span{margin-top:3px}
 .hc-v1643-book-followup{padding:15px;gap:13px}
 .hc-v1643-book-followup-rates{grid-template-columns:1fr;gap:6px}
 .hc-v1643-book-followup-rates>span{font-size:11.5px;padding:9px}
}
