.pack-financing{font-size:17px;line-height:1.6;margin:12px 0 22px}.pack-financing strong{font-size:20px}
.pack-payment-options{padding:0;border:0;margin:16px 0;color:inherit;min-width:0;text-align:left}
.pack-payment-options[hidden]{display:none!important}
.pack-payment-options legend{font-size:16px;font-weight:700;margin-bottom:12px}
.pack-payment-options label{display:flex!important;align-items:center;gap:12px;border:1px solid #8c9797;border-radius:12px;padding:15px;margin-bottom:10px;cursor:pointer;font-size:15px;line-height:1.45}
.pack-payment-options label:has(input:checked){border:2px solid #284d8b;background:#f1f6ff;padding:14px;color:#19365d}
.pack-payment-options input[type=radio]{width:20px;height:20px;flex:0 0 20px;accent-color:#284d8b;margin:0;padding:0}
.pack-payment-options label>span{display:flex;flex-direction:column;gap:3px}
.pack-payment-options strong{font-size:16px}.pack-payment-options small{font-size:13px}
.pack-payment-options p{font-size:13px;line-height:1.5;margin:10px 0 18px}
