.CalculadoraPrecioPorProyecto-module__QPmmiq__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--border:#e5e5e5;--hover:#f5f5f5;--radius:12px;--radius-large:16px;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;max-width:1200px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;color:var(--text-primary);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--text-muted:#888;--border:#404040;--hover:#333}.CalculadoraPrecioPorProyecto-module__QPmmiq__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.CalculadoraPrecioPorProyecto-module__QPmmiq__title{margin-bottom:var(--spacing-sm);font-size:2.5rem;font-weight:700}.CalculadoraPrecioPorProyecto-module__QPmmiq__subtitle{opacity:.95;font-size:1.2rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__formGrid{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.CalculadoraPrecioPorProyecto-module__QPmmiq__card{background:var(--bg-card);padding:var(--spacing-lg);border-radius:var(--radius-large);border:1px solid var(--border)}.CalculadoraPrecioPorProyecto-module__QPmmiq__cardTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);font-size:1.2rem;font-weight:600;display:flex}.CalculadoraPrecioPorProyecto-module__QPmmiq__inputGroup{margin-bottom:var(--spacing-md)}.CalculadoraPrecioPorProyecto-module__QPmmiq__label{align-items:center;gap:var(--spacing-sm);color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:.95rem;font-weight:500;display:flex}.CalculadoraPrecioPorProyecto-module__QPmmiq__tooltip{cursor:help;font-size:.85rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__input{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);width:100%;color:var(--text-primary);box-sizing:border-box;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.CalculadoraPrecioPorProyecto-module__QPmmiq__input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2e86ab26}.CalculadoraPrecioPorProyecto-module__QPmmiq__input:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__input{color:#e5e5e5;background:#333;border-color:#555}.CalculadoraPrecioPorProyecto-module__QPmmiq__select{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);width:100%;color:var(--text-primary);cursor:pointer;box-sizing:border-box;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.CalculadoraPrecioPorProyecto-module__QPmmiq__select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__select{color:#e5e5e5;background:#333;border-color:#555}.CalculadoraPrecioPorProyecto-module__QPmmiq__linkHelper{margin-top:var(--spacing-sm);color:var(--primary);font-size:.85rem;text-decoration:none;display:inline-block}.CalculadoraPrecioPorProyecto-module__QPmmiq__linkHelper:hover{text-decoration:underline}.CalculadoraPrecioPorProyecto-module__QPmmiq__slider{background:var(--border);cursor:pointer;appearance:none;border-radius:4px;outline:none;width:100%;height:8px}.CalculadoraPrecioPorProyecto-module__QPmmiq__slider::-webkit-slider-thumb{appearance:none;background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0003}.CalculadoraPrecioPorProyecto-module__QPmmiq__slider::-moz-range-thumb{background:var(--primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 6px #0003}.CalculadoraPrecioPorProyecto-module__QPmmiq__slider:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.CalculadoraPrecioPorProyecto-module__QPmmiq__sliderLabels{color:var(--text-muted);justify-content:space-between;margin-top:4px;font-size:.8rem;display:flex}.CalculadoraPrecioPorProyecto-module__QPmmiq__resultados{margin-bottom:var(--spacing-xl)}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoPanel{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:var(--spacing-lg);text-align:center}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.4rem;font-weight:600}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoCards{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:1fr 1.3fr 1fr;display:grid}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoCard{padding:var(--spacing-lg);border-radius:var(--radius);align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoMinimo{background:#fff5f5;border:1px solid #feb2b2}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__rangoMinimo{background:#3d2020;border-color:#742a2a}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoRecomendado{border:2px solid var(--secondary);background:#f0fff4;transform:scale(1.02)}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__rangoRecomendado{border-color:var(--secondary);background:#1d3a2a}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoIdeal{border:1px solid var(--accent);background:#ebf8ff}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__rangoIdeal{background:#1a2a3a;border-color:#2e86ab}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoPrecio{color:var(--text-primary);font-size:1.5rem;font-weight:700}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoPrecioDestacado{color:var(--secondary);font-size:2rem;font-weight:800}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__rangoPrecioDestacado{color:#5bbfbb}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoDesc{color:var(--text-muted);font-size:.85rem;font-style:italic}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoBarContainer{max-width:600px;margin:0 auto}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoBar{height:12px;margin-bottom:var(--spacing-sm);border-radius:6px;display:flex;overflow:hidden}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoBarMin{background:linear-gradient(90deg,#fc8181,#f6ad55);flex:1}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoBarRec{background:linear-gradient(90deg,#f6ad55,#48bb78);flex:1}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoBarIdeal{background:linear-gradient(90deg, #48bb78, var(--primary));flex:1}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoBarLabels{color:var(--text-muted);justify-content:space-between;font-size:.75rem;display:flex}.CalculadoraPrecioPorProyecto-module__QPmmiq__desglosePanel{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:var(--spacing-lg)}.CalculadoraPrecioPorProyecto-module__QPmmiq__desgloseTitle{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.2rem;font-weight:600}.CalculadoraPrecioPorProyecto-module__QPmmiq__tablaWrapper{overflow-x:auto}.CalculadoraPrecioPorProyecto-module__QPmmiq__tabla{border-collapse:collapse;width:100%;font-size:.95rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__tabla th{text-align:left;border-bottom:2px solid var(--border);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:.75rem 1rem;font-size:.85rem;font-weight:600}.CalculadoraPrecioPorProyecto-module__QPmmiq__tabla td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.75rem 1rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__tabla tr:nth-child(2n){background:var(--hover)}.CalculadoraPrecioPorProyecto-module__QPmmiq__filaSubtotal{background:#2e86ab0d!important}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__filaSubtotal{background:#2e86ab1a!important}.CalculadoraPrecioPorProyecto-module__QPmmiq__filaTotal{font-size:1.05rem;background:#48a9a61a!important}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__filaTotal{background:#48a9a626!important}.CalculadoraPrecioPorProyecto-module__QPmmiq__filaTotal td{border-bottom:none;padding-top:1rem;padding-bottom:1rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__metricasPanel{background:var(--bg-card);padding:var(--spacing-xl);border-radius:var(--radius-large);border:1px solid var(--border);margin-bottom:var(--spacing-lg)}.CalculadoraPrecioPorProyecto-module__QPmmiq__metricasTitle{color:var(--text-primary);margin-bottom:var(--spacing-lg);align-items:center;gap:var(--spacing-sm);font-size:1.2rem;font-weight:600;display:flex}.CalculadoraPrecioPorProyecto-module__QPmmiq__metricasGrid{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);display:grid}.CalculadoraPrecioPorProyecto-module__QPmmiq__metricaCard{text-align:center;padding:var(--spacing-lg);border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(135deg,#2e86ab0d,#48a9a60d);flex-direction:column;align-items:center;display:flex}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__metricaCard{background:linear-gradient(135deg,#2e86ab1a,#48a9a61a)}.CalculadoraPrecioPorProyecto-module__QPmmiq__metricaValor{color:var(--primary);margin-bottom:var(--spacing-sm);font-size:1.4rem;font-weight:700}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__metricaValor{color:var(--accent)}.CalculadoraPrecioPorProyecto-module__QPmmiq__metricaLabel{color:var(--text-secondary);font-size:.85rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__guideSection{padding:var(--spacing-lg)}.CalculadoraPrecioPorProyecto-module__QPmmiq__guideSection h2{color:var(--text-primary);margin-bottom:var(--spacing-md);font-size:1.3rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__guideSection h3{color:var(--text-primary);margin-bottom:var(--spacing-sm);font-size:1.05rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__tablaEducativa{border-collapse:collapse;width:100%;margin-bottom:var(--spacing-lg);font-size:.9rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__tablaEducativa th{text-align:left;background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;padding:.75rem;font-size:.85rem;font-weight:600}.CalculadoraPrecioPorProyecto-module__QPmmiq__tablaEducativa th:first-child{border-radius:var(--radius) 0 0 0}.CalculadoraPrecioPorProyecto-module__QPmmiq__tablaEducativa th:last-child{border-radius:0 var(--radius) 0 0}.CalculadoraPrecioPorProyecto-module__QPmmiq__tablaEducativa td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.75rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__tablaEducativa tr:nth-child(2n){background:var(--hover)}.CalculadoraPrecioPorProyecto-module__QPmmiq__casoCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__casoCard{background:var(--hover)}.CalculadoraPrecioPorProyecto-module__QPmmiq__casoCard h3{align-items:center;gap:var(--spacing-sm);display:flex}.CalculadoraPrecioPorProyecto-module__QPmmiq__casoCard p{color:var(--text-secondary);margin-top:var(--spacing-sm);line-height:1.6}.CalculadoraPrecioPorProyecto-module__QPmmiq__faqItem{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border)}.CalculadoraPrecioPorProyecto-module__QPmmiq__faqItem:last-child{border-bottom:none}.CalculadoraPrecioPorProyecto-module__QPmmiq__faqItem h3{color:var(--primary);margin-bottom:var(--spacing-sm)}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__faqItem h3{color:var(--accent)}.CalculadoraPrecioPorProyecto-module__QPmmiq__faqItem p{color:var(--text-secondary);line-height:1.6}.CalculadoraPrecioPorProyecto-module__QPmmiq__warningBox{border-radius:var(--radius);padding:var(--spacing-lg);margin-top:var(--spacing-md);background:#fffbeb;border:1px solid #f59e0b;border-left-width:4px}[data-theme=dark] .CalculadoraPrecioPorProyecto-module__QPmmiq__warningBox{background:#3d3520;border-color:#b45309}.CalculadoraPrecioPorProyecto-module__QPmmiq__warningBox ul{padding-left:var(--spacing-lg);margin:0}.CalculadoraPrecioPorProyecto-module__QPmmiq__warningBox li{color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:1.7}.CalculadoraPrecioPorProyecto-module__QPmmiq__warningBox li:last-child{margin-bottom:0}@media (max-width:1024px){.CalculadoraPrecioPorProyecto-module__QPmmiq__formGrid,.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoCards{grid-template-columns:1fr}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoRecomendado{order:-1;transform:none}.CalculadoraPrecioPorProyecto-module__QPmmiq__metricasGrid{grid-template-columns:1fr}}@media (max-width:768px){.CalculadoraPrecioPorProyecto-module__QPmmiq__hero{padding:var(--spacing-lg);margin-top:60px}.CalculadoraPrecioPorProyecto-module__QPmmiq__title{font-size:1.8rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__subtitle{font-size:1rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__rangoPrecioDestacado{font-size:1.6rem}.CalculadoraPrecioPorProyecto-module__QPmmiq__tabla th,.CalculadoraPrecioPorProyecto-module__QPmmiq__tabla td{padding:.5rem .75rem;font-size:.85rem}}@media (prefers-reduced-motion:reduce){.CalculadoraPrecioPorProyecto-module__QPmmiq__container,.CalculadoraPrecioPorProyecto-module__QPmmiq__container *,.CalculadoraPrecioPorProyecto-module__QPmmiq__container :before,.CalculadoraPrecioPorProyecto-module__QPmmiq__container :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
