.card-payment-choice{background:#fff3d9;border:2px solid #c38a24;border-radius:14px;padding:24px;margin:24px 0}.card-payment-choice legend{font-size:22px;font-weight:800}.card-payment-choice select{width:100%;min-height:52px;font-size:18px}.card-payment-choice p{line-height:1.8}.card-payment-choice .check{display:flex;align-items:flex-start;gap:12px}.card-payment-choice .check input{width:22px;height:22px;flex:none}.required-badge{background:#ad6700;color:white;padding:3px 8px;border-radius:4px}@media(max-width:650px){.card-payment-choice{padding:16px}}