.investment-prose{max-width:none}.investment-video{margin:0 auto 34px;max-width:430px}.investment-video video{display:block;width:100%;max-height:680px;background:#0b1f3a;border-radius:10px}.investment-video figcaption,.investment-formulas figcaption{padding-top:9px;color:#60738a;font-size:.88rem}.investment-formulas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:center;margin:26px 0 38px}.investment-formulas figure{margin:0;padding:14px;background:#fff;border:1px solid #c9d6e2;border-radius:8px;box-shadow:0 10px 25px rgba(16,40,73,.09)}.investment-formulas img{display:block;width:100%;height:auto}.deal-evaluator-frame{display:block;width:100%;min-height:1050px;border:0;border-radius:16px;overflow:hidden;background:#eef4f8}
.calculator-page{margin:0;background:#edf4f8;color:#102849}.deal-calculator{max-width:1000px;margin:0 auto;padding:28px;font-family:Manrope,Arial,sans-serif}.deal-calculator header{margin-bottom:24px}.deal-calculator header>span{color:#a46720;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.deal-calculator h1{margin:6px 0 8px;font-size:clamp(1.6rem,4vw,2.4rem)}.deal-calculator header p{margin:0;color:#536b84}.deal-calculator form{padding:24px;background:#fff;border:1px solid #bfd0df;border-radius:14px;box-shadow:0 14px 34px rgba(16,40,73,.1)}.calculator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.calculator-grid label{display:grid;grid-template-columns:1fr auto;gap:5px;color:#17385f;font-size:.85rem;font-weight:800}.calculator-grid label span{color:#6b7d91;font-weight:600}.calculator-grid input{grid-column:1/-1;width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #9fb6c8;border-radius:7px;background:#fbfdff;color:#102849;font:600 1rem Manrope,Arial,sans-serif}.calculator-grid input:focus{outline:3px solid #d8e9f7;border-color:#1d5d8f}.deal-calculator button{margin-top:20px;padding:13px 20px;border:0;border-radius:7px;background:#d5a229;color:#102849;font:800 .95rem Manrope,Arial,sans-serif;cursor:pointer}.calculator-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.calculator-results article{padding:20px;background:#102849;border-radius:10px;color:#fff}.calculator-results span{display:block;color:#c5d7e9;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.calculator-results strong{display:block;margin-top:7px;font-size:1.55rem}.calculator-note{color:#536b84;font-size:.8rem;line-height:1.5}
@media(max-width:760px){.investment-formulas,.calculator-grid,.calculator-results{grid-template-columns:1fr 1fr}.deal-calculator{padding:18px}.deal-evaluator-frame{min-height:1450px;height:1450px}}
@media(max-width:500px){.investment-formulas,.calculator-grid,.calculator-results{grid-template-columns:1fr}.deal-calculator{padding:14px}.deal-calculator form{padding:16px}.deal-evaluator-frame{min-height:2050px;height:2050px}}
.investment-prose{grid-column:1/-1}
.down-payment-label select{grid-column:1/-1;width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #9fb6c8;border-radius:7px;background:#fff;color:#17385f;font:700 .86rem Manrope,Arial,sans-serif}.down-payment-label small{grid-column:1/-1;color:#60738a;font-size:.75rem}.calculator-grid input[readonly]{background:#e8eff5;color:#334e68;cursor:not-allowed}.investment-scorecard{margin-top:22px;padding:22px;background:#fff;border:1px solid #bfd0df;border-radius:14px}.score-summary>span{display:block;color:#a46720;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.score-summary>strong{display:block;margin-top:6px;color:#102849;font-size:1.45rem}.score-summary p{margin:6px 0 18px;color:#536b84}.test-matrix{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.test-matrix article{padding:15px;border:2px solid #c7d3df;border-radius:9px;background:#f5f8fa}.test-matrix article.passed{border-color:#25845b;background:#edf9f3}.test-matrix article.failed{border-color:#b85d5d;background:#fff4f4}.test-matrix b,.test-matrix span,.test-matrix em{display:block}.test-matrix b{color:#17385f;font-size:.9rem}.test-matrix span{margin:7px 0;color:#102849;font-size:.86rem;font-weight:800}.test-matrix em{color:#60738a;font-size:.72rem;font-style:normal;line-height:1.35}
.deal-evaluator-frame{height:1250px;min-height:1250px}
.calculator-grid select{grid-column:1/-1;width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #9fb6c8;border-radius:7px;background:#fbfdff;color:#102849;font:600 1rem Manrope,Arial,sans-serif}.calculator-grid select:focus{outline:3px solid #d8e9f7;border-color:#1d5d8f}
@media(max-width:760px){.test-matrix{grid-template-columns:1fr 1fr}.deal-evaluator-frame{height:1650px;min-height:1650px}}
@media(max-width:500px){.test-matrix{grid-template-columns:1fr}.deal-evaluator-frame{min-height:2500px;height:2500px}}
