.rate-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.05);margin-bottom:12px;padding:16px;width:50%}.rate-card h3{font-size:18px;margin:0 0 8px}.rate-card p{color:#374151;margin:4px 0}.rate-table-container{align-content:center;display:flex;flex-direction:column;flex-wrap:wrap}li{color:#004177;font-size:10px;list-style-type:none;margin-bottom:10px;margin-top:10px}.modal{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:10000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.3);margin:5% auto;max-width:720px;padding:30px 35px;position:relative;width:90%}.close-modal{color:#333;font-size:36px;font-weight:700;position:absolute;right:25px;top:15px}.close-modal:hover{color:#000}