.repair-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.repair-choice{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid #cedfe8;border-radius:8px;background:white;cursor:pointer;font-size:13px;line-height:1.5}.repair-choice input,.pack-interest input,.pack-variants input{width:19px;height:19px;flex-shrink:0;accent-color:#0876b4}.repair-choice:has(input:checked){background:#e6f5fe;border-color:#0876b4}.repair-choice:has(input:focus-visible),.pack-interest:has(input:focus-visible),.pack-variants label:has(input:focus-visible){outline:2px solid #0876b4;outline-offset:2px}.repair-pack{background:#fff7e8;border-color:#ebd8b3}.repair-pack h2{font-size:30px;margin:14px 0}.repair-pack>p{font-size:14px;line-height:1.7}.pack-tag{font-size:10px!important;letter-spacing:.08em;font-weight:800;color:#805000}.pack-benefits{display:grid;gap:12px;margin:20px 0}.pack-benefits p{padding:16px;background:white;border-radius:8px;border:1px solid #ecddbf}.pack-benefits strong,.pack-benefits span{display:block;font-size:14px;line-height:1.6}.pack-benefits span{font-size:12px;color:#536773;margin-top:6px}.pack-saving{font-size:15px!important;margin:18px 0}.pack-interest{display:flex;gap:12px;align-items:flex-start;font-size:14px;font-weight:650;line-height:1.6;cursor:pointer}.pack-variants{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.pack-variants label{display:flex;gap:10px;align-items:center;background:white;border:1px solid #dfd1b8;border-radius:7px;padding:14px;cursor:pointer;font-size:13px}#pack-options>p{font-size:13px;margin-top:18px}.repair-pack .field-help{font-size:11px;margin-top:18px}.estimate-summary dd{overflow-wrap:anywhere}.estimate-price-box>strong{font-size:27px!important}.repair-pack[hidden],#pack-options[hidden],#summary-pack-row[hidden]{display:none!important}@media(max-width:680px){.repair-choices{grid-template-columns:1fr}.repair-choice{padding:15px}.repair-pack h2{font-size:27px}}
.repair-pack{padding:24px!important;border:1px solid #ead7b3!important;border-top:4px solid #ffb73f!important;border-radius:12px;margin:25px 0!important}.repair-pack legend{padding:0 8px;font-size:20px;line-height:1.4}.repair-pack .pack-interest{margin-top:20px}
