.comparison-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.comparison-kpis .kpi{min-width:0}#comparison-table table{min-width:660px}#comparison-table th{white-space:nowrap}#task-table table{min-width:550px}.checkpoint-path{overflow-wrap:anywhere}#backup-title+p{line-height:1.7}.progress-cell{min-width:100px}.progress-cell .progress{margin:5px 0 0}.intro h1{font-size:clamp(27px,3.3vw,40px)}.intro{padding-top:36px}.evaluation-table td:first-child{color:#eef4ff}@media(max-width:700px){.comparison-kpis{grid-template-columns:1fr}.comparison-kpis .kpi{min-height:115px}.intro{padding-top:28px}.card-heading h2{line-height:1.35}}
.credit-balance{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:18px 22px;border:1px solid #2b3e59;border-radius:14px;background:#101e31}.credit-balance .kpi-value{display:block;margin-top:8px;color:#a7d9c6;font-size:32px}.credit-balance p{margin:0;color:#9eacc0;font-size:13px;line-height:1.7}@media(max-width:700px){.credit-balance{align-items:flex-start;flex-direction:column;gap:12px;padding:18px}.credit-balance .kpi-value{font-size:28px}}
