.loan-card[data-v-c278a923]{background:#fff;border-radius:16px;box-shadow:0 10px 30px -10px #0000001a;border:1px solid #e5e7eb;width:100%;max-width:800px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.inputs[data-v-c278a923]{padding:2rem;background:#f8fafc;border-right:1px solid #e5e7eb}.input-group[data-v-c278a923]{margin-bottom:1.5rem}label[data-v-c278a923]{display:block;font-weight:600;color:#334155;margin-bottom:.5rem;font-size:.9rem}.input-wrapper[data-v-c278a923]{position:relative}.symbol[data-v-c278a923]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#94a3b8}.main-input[data-v-c278a923]{width:100%;padding:12px 12px 12px 30px;border:2px solid #e2e8f0;border-radius:8px;font-size:1.1rem;box-sizing:border-box;transition:border-color .2s}.main-input[data-v-c278a923]:focus{outline:none;border-color:#3b82f6}.slider[data-v-c278a923]{width:100%;accent-color:#3b82f6;cursor:pointer;height:6px;margin-bottom:10px}.term-badges[data-v-c278a923]{display:flex;gap:10px}.term-badges button[data-v-c278a923]{flex:1;padding:6px;border:1px solid #cbd5e1;background:#fff;border-radius:6px;cursor:pointer;font-size:.85rem}.term-badges button.active[data-v-c278a923]{background:#3b82f6;color:#fff;border-color:#3b82f6}.results[data-v-c278a923]{padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-box[data-v-c278a923]{text-align:center;margin-bottom:2rem}.payment-box .label[data-v-c278a923]{text-transform:uppercase;color:#64748b;font-size:.85rem;font-weight:700;letter-spacing:1px}.big-price[data-v-c278a923]{font-size:2.5rem;font-weight:800;color:#1e293b;margin-top:5px}.chart-wrapper[data-v-c278a923]{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.donut-chart[data-v-c278a923]{width:150px;height:150px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center}.hole[data-v-c278a923]{width:110px;height:110px;background:#fff;border-radius:50%;position:absolute}.legend[data-v-c278a923]{display:flex;flex-direction:column;gap:10px;width:100%}.legend-item[data-v-c278a923]{display:flex;align-items:center;justify-content:space-between;font-size:.9rem;color:#475569}.dot[data-v-c278a923]{width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:8px}.dot.blue[data-v-c278a923]{background:#3b82f6}.dot.red[data-v-c278a923]{background:#ef4444}.total-row[data-v-c278a923]{margin-top:2rem;border-top:1px dashed #e2e8f0;padding-top:1rem;width:100%;display:flex;justify-content:space-between;color:#334155}@media(max-width:700px){.loan-card[data-v-c278a923]{grid-template-columns:1fr}.inputs[data-v-c278a923]{border-right:none;border-bottom:1px solid #e5e7eb}}.tool-container[data-astro-cid-3ynnfu46]{width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;padding:0 20px;margin:0 auto}.back-link[data-astro-cid-3ynnfu46]{align-self:flex-start;text-decoration:none;color:#6b7280;margin-bottom:20px;font-weight:500}.back-link[data-astro-cid-3ynnfu46]:hover{color:#3b82f6}.header-text[data-astro-cid-3ynnfu46]{text-align:center;margin-bottom:2rem}h1[data-astro-cid-3ynnfu46]{color:#1e40af;margin:0 0 .5rem}.header-text[data-astro-cid-3ynnfu46] p[data-astro-cid-3ynnfu46]{color:#4b5563;margin:0}.content-section[data-astro-cid-3ynnfu46]{margin-top:3rem;width:100%}.info-block[data-astro-cid-3ynnfu46]{background:#eff6ff;border-radius:12px;padding:1.5rem 2rem;margin-bottom:1.5rem}.info-block[data-astro-cid-3ynnfu46] h2[data-astro-cid-3ynnfu46]{color:#1e40af;font-size:1.25rem;margin:0 0 1rem}.info-block[data-astro-cid-3ynnfu46] h3[data-astro-cid-3ynnfu46]{color:#334155;font-size:1rem;margin:1.25rem 0 .5rem}.info-block[data-astro-cid-3ynnfu46] p[data-astro-cid-3ynnfu46]{color:#475569;line-height:1.7;margin:.75rem 0}.info-block[data-astro-cid-3ynnfu46] ul[data-astro-cid-3ynnfu46],.info-block[data-astro-cid-3ynnfu46] ol[data-astro-cid-3ynnfu46]{color:#475569;line-height:1.8;padding-left:1.5rem;margin:1rem 0}.info-block[data-astro-cid-3ynnfu46] li[data-astro-cid-3ynnfu46]{margin-bottom:.5rem}.faq-section[data-astro-cid-3ynnfu46]{background:#dbeafe}.faq-item[data-astro-cid-3ynnfu46]{border-bottom:1px solid #bfdbfe;padding-bottom:1rem;margin-bottom:1rem}.faq-item[data-astro-cid-3ynnfu46]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
