.dynamic-plan-card{border:1px solid #ddd;border-radius:8px;padding:20px;margin-bottom:15px;background:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dynamic-plan-card h3{margin-top:0;margin-bottom:15px;color:#333;font-size:1.2em;border-bottom:2px solid #007cba;padding-bottom:8px}.dynamic-plan-card p{margin:8px 0;color:#555}.dynamic-plan-card span{font-weight:700;color:#333}.subscription-plan-card{border-left:4px solid #007cba}.subscription-plan-card h3{color:#007cba}.package-plan-card{border-left:4px solid #28a745}.package-plan-card h3{color:#28a745;border-bottom-color:#28a745}.billing-info{background:rgba(0,124,186,.1);padding:10px;border-radius:4px;margin-top:10px}@media (max-width:768px){.dynamic-plan-card{padding:15px;margin-bottom:10px}.dynamic-plan-card h3{font-size:1.1em}}