.EstimadorPrestamos-module__Q0YK2W__container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border:#e5e5e5;--hover:#f5f5f5;--radius:12px;--radius-large:16px;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;max-width:1400px;padding:var(--spacing-xl)var(--spacing-lg);min-height:100vh;margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--hover:#333}.EstimadorPrestamos-module__Q0YK2W__hero{text-align:center;margin:80px 0 var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff}.EstimadorPrestamos-module__Q0YK2W__title{margin-bottom:var(--spacing-sm);font-size:2.5rem}.EstimadorPrestamos-module__Q0YK2W__subtitle{opacity:.95;font-size:1.2rem}.EstimadorPrestamos-module__Q0YK2W__mainGrid{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:380px 1fr;display:grid}.EstimadorPrestamos-module__Q0YK2W__inputSection,.EstimadorPrestamos-module__Q0YK2W__resultSection{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border)}.EstimadorPrestamos-module__Q0YK2W__sectionTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary);font-size:1.1rem}.EstimadorPrestamos-module__Q0YK2W__formGroup{margin-bottom:var(--spacing-md)}.EstimadorPrestamos-module__Q0YK2W__formGroup label{color:var(--text-secondary);margin-bottom:6px;font-size:.9rem;font-weight:500;display:block}.EstimadorPrestamos-module__Q0YK2W__formGroup input{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);outline:none;font-size:1rem;transition:border-color .2s}.EstimadorPrestamos-module__Q0YK2W__formGroup input:focus{border-color:var(--primary)}.EstimadorPrestamos-module__Q0YK2W__formRow{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.EstimadorPrestamos-module__Q0YK2W__buttonRow{gap:var(--spacing-md);margin-top:var(--spacing-lg);display:flex}.EstimadorPrestamos-module__Q0YK2W__btnPrimary{padding:var(--spacing-md)var(--spacing-xl);border-radius:var(--radius);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;cursor:pointer;border:none;flex:1;font-size:1rem;font-weight:600;transition:all .3s}.EstimadorPrestamos-module__Q0YK2W__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2e86ab4d}.EstimadorPrestamos-module__Q0YK2W__btnSecondary{padding:var(--spacing-md)var(--spacing-lg);border:2px solid var(--border);border-radius:var(--radius);color:var(--text-secondary);cursor:pointer;background:0 0;font-size:1rem;font-weight:600;transition:all .2s}.EstimadorPrestamos-module__Q0YK2W__btnSecondary:hover{border-color:var(--primary);color:var(--primary)}.EstimadorPrestamos-module__Q0YK2W__taeBox{margin-top:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius);text-align:center;border:1px solid var(--primary);background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%)}.EstimadorPrestamos-module__Q0YK2W__taeLabel{color:var(--text-secondary);margin-bottom:4px;font-size:.9rem}.EstimadorPrestamos-module__Q0YK2W__taeValue{color:var(--primary);font-size:2rem;font-weight:700}.EstimadorPrestamos-module__Q0YK2W__taeNote{color:var(--text-secondary);margin-top:var(--spacing-sm);font-size:.8rem}.EstimadorPrestamos-module__Q0YK2W__comparativaGrid{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.EstimadorPrestamos-module__Q0YK2W__sistemaCard{padding:var(--spacing-lg);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;transition:all .2s}.EstimadorPrestamos-module__Q0YK2W__sistemaCard:hover{border-color:var(--primary)}.EstimadorPrestamos-module__Q0YK2W__sistemaCard.EstimadorPrestamos-module__Q0YK2W__active{border-color:var(--primary);background:linear-gradient(135deg,#2e86ab0d 0%,#48a9a60d 100%)}.EstimadorPrestamos-module__Q0YK2W__sistemaCard h3{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__sistemaStats{gap:var(--spacing-sm);flex-direction:column;display:flex}.EstimadorPrestamos-module__Q0YK2W__statRow{justify-content:space-between;font-size:.85rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__statRow span{color:var(--text-secondary)}.EstimadorPrestamos-module__Q0YK2W__statRow strong{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__statRow.EstimadorPrestamos-module__Q0YK2W__highlight{padding-top:var(--spacing-sm);border-top:1px solid var(--border);margin-top:var(--spacing-sm)}.EstimadorPrestamos-module__Q0YK2W__statRow.EstimadorPrestamos-module__Q0YK2W__highlight strong{color:var(--primary);font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__resumenComparativo{margin-bottom:var(--spacing-lg)}.EstimadorPrestamos-module__Q0YK2W__resumenComparativo h3{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__comparativaTable th,.EstimadorPrestamos-module__Q0YK2W__comparativaTable td{padding:var(--spacing-sm)var(--spacing-md);text-align:right;border-bottom:1px solid var(--border)}.EstimadorPrestamos-module__Q0YK2W__comparativaTable th:first-child,.EstimadorPrestamos-module__Q0YK2W__comparativaTable td:first-child{text-align:left}.EstimadorPrestamos-module__Q0YK2W__comparativaTable td{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__comparativaTable .EstimadorPrestamos-module__Q0YK2W__rowActive{background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%)}.EstimadorPrestamos-module__Q0YK2W__btnToggleCuadro{width:100%;padding:var(--spacing-md);background:var(--hover);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;font-size:.95rem;transition:all .2s}.EstimadorPrestamos-module__Q0YK2W__btnToggleCuadro:hover{background:var(--border)}.EstimadorPrestamos-module__Q0YK2W__cuadroAmortizacion{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:var(--hover);border-radius:var(--radius)}.EstimadorPrestamos-module__Q0YK2W__cuadroAmortizacion h3{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__tableWrapper{border:1px solid var(--border);border-radius:var(--radius);max-height:400px;overflow-y:auto}.EstimadorPrestamos-module__Q0YK2W__amortizacionTable{border-collapse:collapse;width:100%;font-size:.85rem}.EstimadorPrestamos-module__Q0YK2W__amortizacionTable th,.EstimadorPrestamos-module__Q0YK2W__amortizacionTable td{padding:var(--spacing-sm)var(--spacing-md);text-align:right;border-bottom:1px solid var(--border)}.EstimadorPrestamos-module__Q0YK2W__amortizacionTable th{background:var(--bg-card);color:var(--text-secondary);font-weight:600;position:sticky;top:0}.EstimadorPrestamos-module__Q0YK2W__amortizacionTable td{background:var(--bg-card);color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__amortizacionTable th:first-child,.EstimadorPrestamos-module__Q0YK2W__amortizacionTable td:first-child{text-align:center}.EstimadorPrestamos-module__Q0YK2W__amortizacionTable tfoot td{background:var(--hover);font-weight:600}.EstimadorPrestamos-module__Q0YK2W__placeholder{min-height:300px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;font-size:1rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__infoSection{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:var(--spacing-xl)}.EstimadorPrestamos-module__Q0YK2W__infoSection h2{text-align:center;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.EstimadorPrestamos-module__Q0YK2W__infoGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.EstimadorPrestamos-module__Q0YK2W__infoCard{padding:var(--spacing-lg);background:var(--hover);border-radius:var(--radius);border-left:4px solid var(--primary)}.EstimadorPrestamos-module__Q0YK2W__infoCard h3{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.1rem}.EstimadorPrestamos-module__Q0YK2W__infoCard p{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:.95rem}.EstimadorPrestamos-module__Q0YK2W__infoCard ul{margin:0;padding-left:20px}.EstimadorPrestamos-module__Q0YK2W__infoCard li{color:var(--text-secondary);padding:4px 0;font-size:.9rem}.EstimadorPrestamos-module__Q0YK2W__glossarySection{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:var(--spacing-xl)}.EstimadorPrestamos-module__Q0YK2W__glossarySection h2{text-align:center;color:var(--text-primary);margin-bottom:var(--spacing-lg)}.EstimadorPrestamos-module__Q0YK2W__glossaryGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.EstimadorPrestamos-module__Q0YK2W__glossaryItem{padding:var(--spacing-md)}.EstimadorPrestamos-module__Q0YK2W__glossaryItem strong{color:var(--primary);margin-bottom:6px;font-size:.95rem;display:block}.EstimadorPrestamos-module__Q0YK2W__glossaryItem p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.EstimadorPrestamos-module__Q0YK2W__disclaimer{border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);background:#fff3cd;border:2px solid #ffc107}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__disclaimer{background:#ffc10726;border-color:#ffc10780}.EstimadorPrestamos-module__Q0YK2W__disclaimer h3{color:#856404;margin-bottom:var(--spacing-sm)}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__disclaimer h3{color:#ffc107}.EstimadorPrestamos-module__Q0YK2W__disclaimer p{color:#856404;margin:0;font-size:.95rem;line-height:1.6}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__disclaimer p{color:#e0c36a}@media (max-width:1200px){.EstimadorPrestamos-module__Q0YK2W__mainGrid,.EstimadorPrestamos-module__Q0YK2W__comparativaGrid,.EstimadorPrestamos-module__Q0YK2W__infoGrid{grid-template-columns:1fr}}@media (max-width:768px){.EstimadorPrestamos-module__Q0YK2W__title{font-size:1.8rem}.EstimadorPrestamos-module__Q0YK2W__formRow,.EstimadorPrestamos-module__Q0YK2W__glossaryGrid{grid-template-columns:1fr}.EstimadorPrestamos-module__Q0YK2W__comparativaTable{font-size:.8rem}.EstimadorPrestamos-module__Q0YK2W__comparativaTable th,.EstimadorPrestamos-module__Q0YK2W__comparativaTable td{padding:var(--spacing-sm)}}.EstimadorPrestamos-module__Q0YK2W__modoSelector{justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);display:flex}.EstimadorPrestamos-module__Q0YK2W__modoBtn{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg)var(--spacing-xl);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;flex-direction:column;min-width:140px;transition:all .2s;display:flex}.EstimadorPrestamos-module__Q0YK2W__modoBtn:hover{border-color:var(--primary);background:var(--hover)}.EstimadorPrestamos-module__Q0YK2W__modoActivo{border-color:var(--primary);background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%)}.EstimadorPrestamos-module__Q0YK2W__modoIcon{font-size:1.5rem}.EstimadorPrestamos-module__Q0YK2W__modoNombre{color:var(--text-primary);font-size:.95rem;font-weight:600}.EstimadorPrestamos-module__Q0YK2W__comparadorContent{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.EstimadorPrestamos-module__Q0YK2W__sistemaSelector{justify-content:center;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);flex-wrap:wrap;display:flex}.EstimadorPrestamos-module__Q0YK2W__sistemaLabel{color:var(--text-primary);font-weight:600}.EstimadorPrestamos-module__Q0YK2W__sistemaBtns{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.EstimadorPrestamos-module__Q0YK2W__sistemaBtn{padding:var(--spacing-sm)var(--spacing-lg);background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s}.EstimadorPrestamos-module__Q0YK2W__sistemaBtn:hover{border-color:var(--primary)}.EstimadorPrestamos-module__Q0YK2W__sistemaActivo{border-color:var(--primary);color:var(--primary);background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%)}.EstimadorPrestamos-module__Q0YK2W__prestamosInputGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.EstimadorPrestamos-module__Q0YK2W__prestamoInputCard{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border)}.EstimadorPrestamos-module__Q0YK2W__prestamoInputTitle{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border);font-size:1.1rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__prestamoColor{border-radius:50%;width:12px;height:12px;display:inline-block}.EstimadorPrestamos-module__Q0YK2W__prestamoColor1{background:#2e86ab}.EstimadorPrestamos-module__Q0YK2W__prestamoColor2{background:#48a9a6}.EstimadorPrestamos-module__Q0YK2W__prestamoColor3{background:#7fb3d3}.EstimadorPrestamos-module__Q0YK2W__prestamoInputGroup{margin-bottom:var(--spacing-md)}.EstimadorPrestamos-module__Q0YK2W__prestamoInputGroup label{color:var(--text-secondary);margin-bottom:4px;font-size:.85rem;display:block}.EstimadorPrestamos-module__Q0YK2W__prestamoInputGroup input{width:100%;padding:var(--spacing-sm)var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-primary);font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__prestamoInputGroup input:focus{border-color:var(--primary);outline:none}.EstimadorPrestamos-module__Q0YK2W__chartSection{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border)}.EstimadorPrestamos-module__Q0YK2W__chartTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.1rem}.EstimadorPrestamos-module__Q0YK2W__chartContainer{height:350px;position:relative}.EstimadorPrestamos-module__Q0YK2W__resumenCards{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.EstimadorPrestamos-module__Q0YK2W__resumenCard{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border);border-top:4px solid var(--border);position:relative}.EstimadorPrestamos-module__Q0YK2W__mejorOpcion{background:linear-gradient(135deg,#10b9810d 0%,#10b98105 100%);border-top-color:#10b981}.EstimadorPrestamos-module__Q0YK2W__mejorBadge{top:var(--spacing-sm);right:var(--spacing-sm);color:#fff;background:#10b981;border-radius:12px;padding:4px 8px;font-size:.7rem;font-weight:600;position:absolute}.EstimadorPrestamos-module__Q0YK2W__resumenCardTitle{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__resumenDatos{gap:var(--spacing-sm);flex-direction:column;display:flex}.EstimadorPrestamos-module__Q0YK2W__resumenItem{justify-content:space-between;font-size:.85rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__resumenItem span{color:var(--text-secondary)}.EstimadorPrestamos-module__Q0YK2W__resumenItem strong{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__resumenItem.EstimadorPrestamos-module__Q0YK2W__destacado{padding-top:var(--spacing-sm);border-top:1px solid var(--border);margin-top:var(--spacing-xs)}.EstimadorPrestamos-module__Q0YK2W__resumenItem.EstimadorPrestamos-module__Q0YK2W__destacado strong{color:var(--primary);font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__tablaComparativa{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border)}.EstimadorPrestamos-module__Q0YK2W__tablaTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);text-align:center;font-size:1.1rem}.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull{border-collapse:collapse;width:100%;font-size:.9rem}.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull th,.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull td{padding:var(--spacing-sm)var(--spacing-md);text-align:right;border-bottom:1px solid var(--border)}.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull th{background:var(--hover);color:var(--text-secondary);font-weight:600}.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull th:first-child,.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull td:first-child{text-align:left}.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull td{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__rowHighlight{background:linear-gradient(135deg,#2e86ab0d 0%,#48a9a60d 100%)}.EstimadorPrestamos-module__Q0YK2W__rowHighlight td{font-weight:600}.EstimadorPrestamos-module__Q0YK2W__mejorValor{color:#10b981!important;font-weight:700!important}.EstimadorPrestamos-module__Q0YK2W__checkMark{color:#10b981}@media (max-width:1024px){.EstimadorPrestamos-module__Q0YK2W__prestamosInputGrid,.EstimadorPrestamos-module__Q0YK2W__resumenCards{grid-template-columns:1fr}.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull{font-size:.8rem}.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull th,.EstimadorPrestamos-module__Q0YK2W__comparativaTableFull td{padding:var(--spacing-sm)}}@media (max-width:768px){.EstimadorPrestamos-module__Q0YK2W__modoSelector{flex-direction:column;align-items:center}.EstimadorPrestamos-module__Q0YK2W__modoBtn{width:100%;max-width:200px}.EstimadorPrestamos-module__Q0YK2W__sistemaSelector{text-align:center;flex-direction:column}.EstimadorPrestamos-module__Q0YK2W__sistemaBtns{justify-content:center}.EstimadorPrestamos-module__Q0YK2W__chartContainer{height:280px}}.EstimadorPrestamos-module__Q0YK2W__htmlSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);margin-bottom:2rem;padding:1.5rem}.EstimadorPrestamos-module__Q0YK2W__htmlHeader{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__htmlHeader h2{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem}.EstimadorPrestamos-module__Q0YK2W__htmlSubtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.EstimadorPrestamos-module__Q0YK2W__htmlActions{flex-shrink:0;gap:.75rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__btnToggleCode,.EstimadorPrestamos-module__Q0YK2W__btnCopyCode{border-radius:var(--radius);cursor:pointer;border:none;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .3s}.EstimadorPrestamos-module__Q0YK2W__btnToggleCode{background:var(--primary);color:#fff}.EstimadorPrestamos-module__Q0YK2W__btnToggleCode:hover{background:#256a8a;transform:translateY(-1px)}.EstimadorPrestamos-module__Q0YK2W__btnCopyCode{background:var(--secondary);color:#fff}.EstimadorPrestamos-module__Q0YK2W__btnCopyCode:hover{background:#3a8a87;transform:translateY(-1px)}.EstimadorPrestamos-module__Q0YK2W__codeContainer{border-radius:var(--radius);background:#1e1e1e;margin-top:1rem;overflow:hidden}.EstimadorPrestamos-module__Q0YK2W__codeBlock{color:#d4d4d4;margin:0;padding:1.5rem;font-family:Courier New,monospace;font-size:.85rem;line-height:1.6;overflow-x:auto}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__htmlSection{background:var(--bg-card);border-color:var(--border)}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__codeContainer{background:#0d0d0d}.EstimadorPrestamos-module__Q0YK2W__comparativaSection{background:var(--bg-card);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem}.EstimadorPrestamos-module__Q0YK2W__comparativaSection h2{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem}.EstimadorPrestamos-module__Q0YK2W__sectionIntro{color:var(--text-secondary);margin:.5rem 0 1.5rem;line-height:1.6}.EstimadorPrestamos-module__Q0YK2W__tableWrapper{margin-top:1rem;overflow-x:auto}.EstimadorPrestamos-module__Q0YK2W__comparativaTable{border-collapse:collapse;width:100%;font-size:.95rem}.EstimadorPrestamos-module__Q0YK2W__comparativaTable th,.EstimadorPrestamos-module__Q0YK2W__comparativaTable td{text-align:left;border-bottom:1px solid var(--border);padding:.875rem}.EstimadorPrestamos-module__Q0YK2W__comparativaTable th{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;text-align:left;font-weight:600}.EstimadorPrestamos-module__Q0YK2W__comparativaTable th:first-child{border-top-left-radius:var(--radius)}.EstimadorPrestamos-module__Q0YK2W__comparativaTable th:last-child{border-top-right-radius:var(--radius)}.EstimadorPrestamos-module__Q0YK2W__comparativaTable tbody tr:hover{background:var(--hover)}.EstimadorPrestamos-module__Q0YK2W__comparativaTable td strong{color:var(--primary)}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__comparativaTable tbody tr:hover{background:var(--hover)}.EstimadorPrestamos-module__Q0YK2W__casosSection{background:var(--bg-card);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem}.EstimadorPrestamos-module__Q0YK2W__casosSection h2{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem}.EstimadorPrestamos-module__Q0YK2W__casosGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.EstimadorPrestamos-module__Q0YK2W__casoCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;transition:all .3s}.EstimadorPrestamos-module__Q0YK2W__casoCard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.EstimadorPrestamos-module__Q0YK2W__casoIcon{margin-bottom:.75rem;font-size:2.5rem}.EstimadorPrestamos-module__Q0YK2W__casoCard h3{color:var(--text-primary);margin:0 0 .75rem;font-size:1.1rem}.EstimadorPrestamos-module__Q0YK2W__casoDetalle p{color:var(--text-secondary);margin:.5rem 0;font-size:.9rem;line-height:1.5}.EstimadorPrestamos-module__Q0YK2W__casoDetalle strong{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__casoTip{border-left:3px solid var(--primary);color:#06c;background:#e6f7ff;border-radius:4px;margin-top:.875rem;padding:.75rem;font-size:.85rem}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__casoTip{color:#7fb3d3;background:#2e86ab26}.EstimadorPrestamos-module__Q0YK2W__faqSection{background:var(--bg-card);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem}.EstimadorPrestamos-module__Q0YK2W__faqSection h2{color:var(--text-primary);margin:0 0 1.5rem;font-size:1.3rem}.EstimadorPrestamos-module__Q0YK2W__faqGrid{gap:1rem;display:grid}.EstimadorPrestamos-module__Q0YK2W__faqItem{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);transition:all .3s;overflow:hidden}.EstimadorPrestamos-module__Q0YK2W__faqItem:hover{border-color:var(--primary)}.EstimadorPrestamos-module__Q0YK2W__faqQuestion{color:var(--text-primary);cursor:pointer;padding:1.125rem;font-weight:600;list-style:none;transition:background .2s}.EstimadorPrestamos-module__Q0YK2W__faqQuestion:hover{background:var(--hover)}.EstimadorPrestamos-module__Q0YK2W__faqQuestion::marker{display:none}.EstimadorPrestamos-module__Q0YK2W__faqQuestion:before{content:"▶";color:var(--primary);margin-right:.75rem;transition:transform .3s;display:inline-block}.EstimadorPrestamos-module__Q0YK2W__faqItem[open] .EstimadorPrestamos-module__Q0YK2W__faqQuestion:before{transform:rotate(90deg)}.EstimadorPrestamos-module__Q0YK2W__faqAnswer{color:var(--text-secondary);padding:0 1.125rem 1.125rem;line-height:1.7}.EstimadorPrestamos-module__Q0YK2W__faqAnswer p{margin:0 0 .875rem}.EstimadorPrestamos-module__Q0YK2W__faqAnswer ul{margin:.5rem 0;padding-left:1.5rem}.EstimadorPrestamos-module__Q0YK2W__faqAnswer li{margin:.375rem 0}.EstimadorPrestamos-module__Q0YK2W__faqAnswer strong{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__faqComparativaTable{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.9rem}.EstimadorPrestamos-module__Q0YK2W__faqComparativaTable th,.EstimadorPrestamos-module__Q0YK2W__faqComparativaTable td{border:1px solid var(--border);text-align:left;padding:.625rem}.EstimadorPrestamos-module__Q0YK2W__faqComparativaTable th{background:var(--primary);color:#fff;font-weight:600}.EstimadorPrestamos-module__Q0YK2W__guiaSection{background:var(--bg-card);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem}.EstimadorPrestamos-module__Q0YK2W__guiaSection h2{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem}.EstimadorPrestamos-module__Q0YK2W__stepsContainer{gap:1.5rem;margin-top:1.5rem;display:grid}.EstimadorPrestamos-module__Q0YK2W__step{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);gap:1.25rem;padding:1.25rem;transition:all .3s;display:flex}.EstimadorPrestamos-module__Q0YK2W__step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.EstimadorPrestamos-module__Q0YK2W__stepNumber{background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;font-weight:700;display:flex}.EstimadorPrestamos-module__Q0YK2W__stepContent{flex:1}.EstimadorPrestamos-module__Q0YK2W__stepContent h3{color:var(--text-primary);margin:0 0 .75rem;font-size:1.1rem}.EstimadorPrestamos-module__Q0YK2W__stepContent p{color:var(--text-secondary);margin:.5rem 0;line-height:1.6}.EstimadorPrestamos-module__Q0YK2W__stepContent ul{color:var(--text-secondary);margin:.75rem 0;padding-left:1.5rem}.EstimadorPrestamos-module__Q0YK2W__stepContent li{margin:.375rem 0}.EstimadorPrestamos-module__Q0YK2W__stepContent strong{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__stepExample,.EstimadorPrestamos-module__Q0YK2W__stepTip,.EstimadorPrestamos-module__Q0YK2W__stepWarning{border-radius:var(--radius);margin-top:.875rem;padding:.875rem;font-size:.9rem}.EstimadorPrestamos-module__Q0YK2W__stepExample{border-left:3px solid var(--primary);color:#06c;background:#f0f8ff}.EstimadorPrestamos-module__Q0YK2W__stepTip{color:#1e7e34;background:#e6ffe6;border-left:3px solid #28a745}.EstimadorPrestamos-module__Q0YK2W__stepWarning{color:#856404;background:#fff3cd;border-left:3px solid #ffc107}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__stepExample{color:#7fb3d3;background:#2e86ab26}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__stepTip{color:#95e1a5;background:#28a74526}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__stepWarning{color:#ffd966;background:#ffc10726}.EstimadorPrestamos-module__Q0YK2W__tipsSection{background:var(--bg-card);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem}.EstimadorPrestamos-module__Q0YK2W__tipsSection h2{color:var(--text-primary);margin:0 0 .5rem;font-size:1.3rem}.EstimadorPrestamos-module__Q0YK2W__tipsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.EstimadorPrestamos-module__Q0YK2W__tipCard{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;transition:all .3s}.EstimadorPrestamos-module__Q0YK2W__tipCard:hover{box-shadow:var(--shadow-md);border-color:var(--primary);transform:translateY(-3px)}.EstimadorPrestamos-module__Q0YK2W__tipIcon{margin-bottom:.75rem;font-size:2.5rem}.EstimadorPrestamos-module__Q0YK2W__tipCard h3{color:var(--text-primary);margin:0 0 .75rem;font-size:1.05rem}.EstimadorPrestamos-module__Q0YK2W__tipCard p{color:var(--text-secondary);margin:.5rem 0;font-size:.9rem;line-height:1.6}.EstimadorPrestamos-module__Q0YK2W__tipCard ul{color:var(--text-secondary);margin:.5rem 0;padding-left:1.25rem;font-size:.9rem}.EstimadorPrestamos-module__Q0YK2W__tipCard li{margin:.25rem 0}.EstimadorPrestamos-module__Q0YK2W__tipCard strong{color:var(--text-primary)}.EstimadorPrestamos-module__Q0YK2W__warningSection{margin-bottom:2rem}.EstimadorPrestamos-module__Q0YK2W__warningBox{border-radius:var(--radius-large);background:linear-gradient(135deg,#fff3cd 0%,#ffe8b3 100%);border:2px solid #ffc107;padding:1.5rem}.EstimadorPrestamos-module__Q0YK2W__warningHeader{border-bottom:2px solid #ffc107;align-items:center;gap:.875rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__warningIcon{font-size:2.5rem;animation:2s ease-in-out infinite EstimadorPrestamos-module__Q0YK2W__pulse}@keyframes EstimadorPrestamos-module__Q0YK2W__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.EstimadorPrestamos-module__Q0YK2W__warningHeader h2{color:#664d03;margin:0;font-size:1.3rem}.EstimadorPrestamos-module__Q0YK2W__warningContent{color:#664d03}.EstimadorPrestamos-module__Q0YK2W__warningIntro{margin:0 0 1.25rem;font-size:1rem;font-weight:500;line-height:1.6}.EstimadorPrestamos-module__Q0YK2W__warningList{gap:1.25rem;display:grid}.EstimadorPrestamos-module__Q0YK2W__warningItem{border-radius:var(--radius);background:#fff9;border-left:4px solid #ff9800;padding:1.125rem}.EstimadorPrestamos-module__Q0YK2W__warningItemHeader{align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.EstimadorPrestamos-module__Q0YK2W__warningNumber{color:#fff;background:#ff9800;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;font-size:.9rem;font-weight:700;display:flex}.EstimadorPrestamos-module__Q0YK2W__warningItemHeader strong{color:#664d03;font-size:1rem}.EstimadorPrestamos-module__Q0YK2W__warningItem p{margin:.5rem 0;font-size:.9rem;line-height:1.6}.EstimadorPrestamos-module__Q0YK2W__warningExample,.EstimadorPrestamos-module__Q0YK2W__warningSolution{border-radius:4px;margin-top:.625rem;padding:.625rem;font-size:.875rem}.EstimadorPrestamos-module__Q0YK2W__warningExample{background:#ff980026;border-left:3px solid #ff9800}.EstimadorPrestamos-module__Q0YK2W__warningSolution{color:#2e7d32;background:#4caf5026;border-left:3px solid #4caf50}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningBox{background:linear-gradient(135deg,#fff3cd26 0%,#ffe8b326 100%);border-color:#ffc10766}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningHeader{border-bottom-color:#ffc10766}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningHeader h2,[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningContent,[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningItemHeader strong{color:#ffd966}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningItem{background:#ffffff0d;border-left-color:#ff9800}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningExample{color:#ffb74d;background:#ff98001a}[data-theme=dark] .EstimadorPrestamos-module__Q0YK2W__warningSolution{color:#a5d6a7;background:#4caf501a}@media (max-width:768px){.EstimadorPrestamos-module__Q0YK2W__htmlHeader{flex-direction:column;gap:1rem}.EstimadorPrestamos-module__Q0YK2W__htmlActions{justify-content:stretch;width:100%}.EstimadorPrestamos-module__Q0YK2W__btnToggleCode,.EstimadorPrestamos-module__Q0YK2W__btnCopyCode{flex:1}.EstimadorPrestamos-module__Q0YK2W__casosGrid,.EstimadorPrestamos-module__Q0YK2W__tipsGrid{grid-template-columns:1fr}.EstimadorPrestamos-module__Q0YK2W__step{flex-direction:column}.EstimadorPrestamos-module__Q0YK2W__stepNumber{align-self:flex-start}}@media (prefers-reduced-motion:reduce){:is(*,:before,:after){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
