/* Installment calculator on the home page */
.installment-estimator{margin-top:24px;background:linear-gradient(135deg,#17171a,#2a2a2e);border-radius:24px;padding:25px;color:#fff;box-shadow:0 18px 44px rgba(0,0,0,.14)}
.estimator-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.estimator-top h3{margin:0 0 6px;font-size:24px;letter-spacing:-.8px}.estimator-top p{margin:0;color:#b6b6bc;font-size:13px;line-height:1.85}.estimator-badge{flex:none;background:rgba(41,151,255,.16);border:1px solid rgba(41,151,255,.46);color:#9dccff;border-radius:999px;padding:7px 11px;font-size:12px}.estimator-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.estimator-field{display:grid;gap:8px}.estimator-field label,.estimator-field>span{font-size:13px;color:#d7d7da}.estimator-input,.estimator-select{width:100%;border:1px solid #58585d;border-radius:11px;background:#353538;color:#fff;padding:12px 13px;outline:none;font:inherit;direction:rtl}.estimator-input:focus,.estimator-select:focus{border-color:#2997ff;box-shadow:0 0 0 3px rgba(41,151,255,.18)}.choice-group{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.choice-group.two{grid-template-columns:1fr 1fr}.choice-group button{background:#353538;border:1px solid #58585d;border-radius:10px;color:#fff;padding:10px 5px;font-size:13px}.choice-group button.active{background:#123c67;border-color:#2997ff;color:#d9edff}.estimator-results{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:19px;padding-top:19px;border-top:1px solid #515156}.estimator-result{background:rgba(255,255,255,.055);border-radius:12px;padding:12px}.estimator-result small{color:#b6b6bc;font-size:11px}.estimator-result strong{display:block;margin-top:5px;font-size:15px;line-height:1.55;color:#fff}.estimator-result.primary{background:linear-gradient(135deg,#0071e3,#2997ff)}.estimator-result.primary small{color:#e0efff}.estimator-note{margin:14px 0 0;font-size:11px;line-height:1.85;color:#a8a8ae}@media(max-width:700px){.installment-estimator{padding:20px}.estimator-top{display:block}.estimator-badge{display:inline-block;margin-top:12px}.estimator-grid{grid-template-columns:1fr}.estimator-results{grid-template-columns:1fr 1fr}.estimator-result strong{font-size:14px}}
