table{width:100%;border-collapse:collapse;margin:16px 0 24px;font-size:14px}th{background:#1e3a8a;color:#fff;padding:10px 14px;text-align:left;font-weight:600}td{padding:10px 14px;border-bottom:1px solid #e2e8f0;vertical-align:top}tr:nth-child(even) td{background:#f8fafc}td.price{font-weight:700;color:#2563eb;white-space:nowrap}.error-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.error-card{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:16px}.error-title{font-weight:700;color:#991b1b;margin-bottom:8px}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.benefit-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:16px}.benefit-title{font-weight:700;color:#15803d;margin-bottom:6px;font-size:15px}