.CalculadoraSeguroVida-module___JW2zq__container{max-width:1200px;padding:var(--spacing-xl)var(--spacing-lg);background:var(--bg-primary);min-height:100vh;margin:0 auto}.CalculadoraSeguroVida-module___JW2zq__hero{text-align:center;margin-bottom:var(--spacing-xl);padding:var(--spacing-2xl)var(--spacing-xl);background:linear-gradient(135deg,var(--primary)0%,var(--secondary)100%);border-radius:var(--radius-large);color:#fff;margin-top:80px}.CalculadoraSeguroVida-module___JW2zq__heroIcon{margin-bottom:var(--spacing-md);font-size:4rem;display:block}.CalculadoraSeguroVida-module___JW2zq__title{margin:0 0 var(--spacing-md);font-size:2.5rem;font-weight:700}.CalculadoraSeguroVida-module___JW2zq__subtitle{opacity:.95;max-width:600px;margin:0 auto;font-size:1.2rem}.CalculadoraSeguroVida-module___JW2zq__mainContent{gap:var(--spacing-xl);margin-bottom:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}.CalculadoraSeguroVida-module___JW2zq__inputPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-md);border:1px solid var(--border)}.CalculadoraSeguroVida-module___JW2zq__inputSection{margin-bottom:var(--spacing-xl)}.CalculadoraSeguroVida-module___JW2zq__inputSection:last-of-type{margin-bottom:var(--spacing-lg)}.CalculadoraSeguroVida-module___JW2zq__sectionTitle{color:var(--text-primary);margin:0 0 var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--border);font-size:1.1rem;font-weight:600}.CalculadoraSeguroVida-module___JW2zq__inputGrid{gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}.CalculadoraSeguroVida-module___JW2zq__btnSecondary{width:100%;padding:var(--spacing-md)var(--spacing-xl);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s}.CalculadoraSeguroVida-module___JW2zq__btnSecondary:hover{border-color:var(--primary);color:var(--primary);background:var(--focus)}.CalculadoraSeguroVida-module___JW2zq__resultsPanel{background:var(--bg-card);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-md);border:1px solid var(--border)}.CalculadoraSeguroVida-module___JW2zq__resultCards{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.CalculadoraSeguroVida-module___JW2zq__desgloseSection{background:var(--bg-primary);border-radius:var(--radius);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.CalculadoraSeguroVida-module___JW2zq__desgloseTitle{color:var(--text-primary);margin:0 0 var(--spacing-md);font-size:1rem;font-weight:600}.CalculadoraSeguroVida-module___JW2zq__desgloseGrid{gap:var(--spacing-sm);flex-direction:column;display:flex}.CalculadoraSeguroVida-module___JW2zq__desgloseItem{padding:var(--spacing-sm)0;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.CalculadoraSeguroVida-module___JW2zq__desgloseItem:last-child{border-bottom:none}.CalculadoraSeguroVida-module___JW2zq__desgloseLabel{color:var(--text-secondary);font-size:.9rem}.CalculadoraSeguroVida-module___JW2zq__desgloseValue{color:var(--text-primary);font-weight:600}.CalculadoraSeguroVida-module___JW2zq__recomendacion{border-radius:var(--radius);padding:var(--spacing-lg);border-left:4px solid var(--primary);background:linear-gradient(135deg,#2e86ab1a 0%,#48a9a61a 100%)}.CalculadoraSeguroVida-module___JW2zq__recomendacion h3{color:var(--primary);margin:0 0 var(--spacing-sm);font-size:1rem;font-weight:600}.CalculadoraSeguroVida-module___JW2zq__recomendacion p{color:var(--text-secondary);margin:0;line-height:1.6}.CalculadoraSeguroVida-module___JW2zq__emptyState{text-align:center;padding:var(--spacing-2xl);color:var(--text-secondary)}.CalculadoraSeguroVida-module___JW2zq__emptyIcon{margin-bottom:var(--spacing-lg);opacity:.5;font-size:4rem;display:block}.CalculadoraSeguroVida-module___JW2zq__emptyState h3{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1.3rem}.CalculadoraSeguroVida-module___JW2zq__emptyState p{margin:0;font-size:.95rem}.CalculadoraSeguroVida-module___JW2zq__disclaimer{border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl);background:#fff3cd;border:2px solid #ffc107}.CalculadoraSeguroVida-module___JW2zq__disclaimer h3{color:#856404;margin:0 0 var(--spacing-sm);font-size:1.1rem}.CalculadoraSeguroVida-module___JW2zq__disclaimer p{color:#856404;margin:0;line-height:1.6}.CalculadoraSeguroVida-module___JW2zq__guideSection{margin-bottom:var(--spacing-2xl)}.CalculadoraSeguroVida-module___JW2zq__guideSection h2{color:var(--text-primary);margin:0 0 var(--spacing-lg);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--primary);font-size:1.5rem}.CalculadoraSeguroVida-module___JW2zq__introParagraph{color:var(--text-secondary);margin-bottom:var(--spacing-xl);font-size:1.1rem;line-height:1.7}.CalculadoraSeguroVida-module___JW2zq__contentGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.CalculadoraSeguroVida-module___JW2zq__contentCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}.CalculadoraSeguroVida-module___JW2zq__contentCard h4{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1rem}.CalculadoraSeguroVida-module___JW2zq__contentCard p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.CalculadoraSeguroVida-module___JW2zq__tiposGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.CalculadoraSeguroVida-module___JW2zq__tipoCard{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}.CalculadoraSeguroVida-module___JW2zq__tipoCard h4{color:var(--primary);margin:0 0 var(--spacing-md);font-size:1rem}.CalculadoraSeguroVida-module___JW2zq__tipoCard p{color:var(--text-secondary);margin:0 0 var(--spacing-sm);font-size:.9rem;line-height:1.5}.CalculadoraSeguroVida-module___JW2zq__tipoCard p:last-child{margin-bottom:0}.CalculadoraSeguroVida-module___JW2zq__metodosGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.CalculadoraSeguroVida-module___JW2zq__metodoCard{border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border);background:linear-gradient(135deg,#2e86ab0d 0%,#48a9a60d 100%)}.CalculadoraSeguroVida-module___JW2zq__metodoCard h4{color:var(--text-primary);margin:0 0 var(--spacing-sm);font-size:1rem}.CalculadoraSeguroVida-module___JW2zq__metodoCard p{color:var(--text-secondary);margin:0 0 var(--spacing-sm);font-size:.95rem}.CalculadoraSeguroVida-module___JW2zq__metodoNota{opacity:.8;font-style:italic;font-size:.85rem!important}.CalculadoraSeguroVida-module___JW2zq__factoresGrid{gap:var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.CalculadoraSeguroVida-module___JW2zq__factorItem{gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);display:flex}.CalculadoraSeguroVida-module___JW2zq__factorIcon{flex-shrink:0;font-size:1.5rem}.CalculadoraSeguroVida-module___JW2zq__factorItem strong{color:var(--text-primary);margin-bottom:var(--spacing-xs);display:block}.CalculadoraSeguroVida-module___JW2zq__factorItem p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.CalculadoraSeguroVida-module___JW2zq__faqGrid{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}.CalculadoraSeguroVida-module___JW2zq__faqItem{background:var(--bg-card);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}.CalculadoraSeguroVida-module___JW2zq__faqItem h4{color:var(--primary);margin:0 0 var(--spacing-sm);font-size:1rem}.CalculadoraSeguroVida-module___JW2zq__faqItem p{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}[data-theme=dark] .CalculadoraSeguroVida-module___JW2zq__disclaimer{background:#ffc10726;border-color:#ffc10780}[data-theme=dark] .CalculadoraSeguroVida-module___JW2zq__disclaimer h3,[data-theme=dark] .CalculadoraSeguroVida-module___JW2zq__disclaimer p{color:#ffc107}[data-theme=dark] .CalculadoraSeguroVida-module___JW2zq__desgloseSection{background:var(--bg-card)}[data-theme=dark] .CalculadoraSeguroVida-module___JW2zq__recomendacion{background:#2e86ab26}[data-theme=dark] .CalculadoraSeguroVida-module___JW2zq__metodoCard{background:#2e86ab1a}@media (max-width:1024px){.CalculadoraSeguroVida-module___JW2zq__mainContent,.CalculadoraSeguroVida-module___JW2zq__tiposGrid,.CalculadoraSeguroVida-module___JW2zq__metodosGrid,.CalculadoraSeguroVida-module___JW2zq__contentGrid,.CalculadoraSeguroVida-module___JW2zq__factoresGrid,.CalculadoraSeguroVida-module___JW2zq__faqGrid{grid-template-columns:1fr}}@media (max-width:768px){.CalculadoraSeguroVida-module___JW2zq__container{padding:var(--spacing-lg)var(--spacing-md)}.CalculadoraSeguroVida-module___JW2zq__hero{padding:var(--spacing-xl)var(--spacing-lg);margin-top:70px}.CalculadoraSeguroVida-module___JW2zq__heroIcon{font-size:3rem}.CalculadoraSeguroVida-module___JW2zq__title{font-size:1.8rem}.CalculadoraSeguroVida-module___JW2zq__subtitle{font-size:1rem}.CalculadoraSeguroVida-module___JW2zq__inputGrid{grid-template-columns:1fr}.CalculadoraSeguroVida-module___JW2zq__inputPanel,.CalculadoraSeguroVida-module___JW2zq__resultsPanel{padding:var(--spacing-lg)}}
