.debt-calc-section,.jumbo-calc-section{background:#f4efe7}.debt-calc-top .section-title,.jumbo-calc-top .section-title{max-width:11ch}.debt-calc-shell,.jumbo-calc-shell{margin-top:4px}.debt-calc-entry,.debt-calc-results,.jumbo-calc-entry,.jumbo-calc-results{padding-top:0;padding-bottom:0}.debt-field-grid,.jumbo-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.debt-field-grid label,.jumbo-field-grid label{display:grid;gap:8px}.debt-field-grid label>span,.jumbo-field-grid label>span{color:#f0f2f6;font-size:.72rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.debt-percent,.jumbo-months{grid-template-columns:minmax(0,1fr) 58px}.debt-percent .cashout-proof-addon,.jumbo-months .cashout-proof-addon{border-right:0;border-left:1px solid #59616d}.debt-subheading{display:flex;align-items:center;gap:12px;color:#d6a24b;text-transform:uppercase;letter-spacing:.14em;font-size:.86rem;font-weight:800;margin:26px 0 15px}.debt-field-wide{grid-column:1/-1}.debt-calc-help,.jumbo-calc-help{margin-top:20px}.debt-result-grid,.jumbo-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.debt-hero-result strong,.jumbo-hero-result strong{font-size:3.75rem}.debt-payment-compare,.jumbo-liquidity-block{border:1px solid #5d523f;border-radius:12px;padding:18px;margin-top:2px;background:#0a141f}.debt-compare-head,.jumbo-liquidity-head{display:flex;justify-content:space-between;gap:16px;color:#c4ccd4;font-size:.7rem;margin-bottom:14px}.debt-compare-head strong,.jumbo-liquidity-head strong{color:#d8a84e}.debt-compare-row{display:grid;grid-template-columns:72px minmax(0,1fr) 90px;gap:12px;align-items:center;margin-top:11px;color:#e9edf2;font-size:.75rem}.debt-compare-row em{font-style:normal;text-align:right;color:#fff}.debt-compare-track{height:10px;border-radius:999px;background:#273545;overflow:hidden}.debt-compare-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#b88029,#e2b75e);transition:width .25s ease}.debt-secondary-results{display:grid;grid-template-columns:1fr 1fr;gap:12px}.debt-secondary-results>div,.jumbo-surplus{border:1px solid #4b493f;border-radius:11px;padding:15px;background:#0d1925;display:flex;justify-content:space-between;gap:15px;align-items:center}.debt-secondary-results span,.jumbo-surplus span{color:#c3ccd6;font-size:.68rem}.debt-secondary-results strong,.jumbo-surplus strong{font-family:Georgia,serif;color:#fff;font-weight:400;font-size:1.15rem;white-space:nowrap}.debt-note,.jumbo-note{margin-top:0}.debt-actions,.jumbo-actions{margin-top:0}.debt-support-grid,.jumbo-support-grid{margin-top:22px}.debt-contact-strip,.jumbo-contact-strip{margin-top:18px}.jumbo-liquidity-bar{display:flex;height:18px;border-radius:999px;background:#273545;overflow:hidden}.jumbo-liquidity-bar span{display:block;width:0;background:linear-gradient(90deg,#b88029,#e2b75e);transition:width .25s ease}.jumbo-liquidity-bar i{display:block;width:100%;background:#485364;transition:width .25s ease}.jumbo-liquidity-legend{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:13px;color:#e9edf2;font-size:.72rem}.jumbo-liquidity-legend span{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center}.jumbo-liquidity-legend b{width:10px;height:10px;border-radius:3px}.used-dot{background:#d7a74d}.retained-dot{background:#485364}.jumbo-liquidity-legend em{font-style:normal;color:#fff}.jumbo-surplus{margin-top:0}.debt-calc-results,.jumbo-calc-results{display:grid;gap:14px}.debt-calc-results .cashout-proof-panel-heading,.jumbo-calc-results .cashout-proof-panel-heading{margin-bottom:8px}@media(max-width:1180px){.debt-calc-top .section-title,.jumbo-calc-top .section-title{max-width:none}.debt-field-grid,.jumbo-field-grid{grid-template-columns:1fr}.debt-field-wide{grid-column:auto}.debt-result-grid,.jumbo-result-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.debt-result-grid,.jumbo-result-grid,.debt-secondary-results,.jumbo-liquidity-legend{grid-template-columns:1fr}.debt-compare-row{grid-template-columns:62px minmax(0,1fr)}.debt-compare-row em{grid-column:2;text-align:left}.debt-hero-result strong,.jumbo-hero-result strong{font-size:2.7rem}}
