.range-val{min-width:50px;text-align:right;font-size:14px;font-weight:600;color:#1a56db}.results-panel.show{display:block}.bar-loss{background:#dc2626;border-radius:0 8px 8px 0;transition:width .6s ease}.brow-val.negative{color:#dc2626}.insight-box strong{color:#1a56db}.amort-table td{padding:10px 16px;text-align:right;color:#374151;font-weight:500;border-bottom:.5px solid #f1f5f9}.amort-table td:first-child{text-align:left;font-weight:600;color:#1a1a2e}.amort-table tr:last-child td{border-bottom:none}.amort-table tr:hover td{background:#f8faff}.faq-item.open .faq-chevron{transform:rotate(180deg)}.faq-item.open .faq-answer{max-height:300px;padding:16px 22px}