.SelectorSeguroHogar-module__ywyPyW__container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.SelectorSeguroHogar-module__ywyPyW__hero{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:center;padding:3rem 1.5rem 2.5rem}.SelectorSeguroHogar-module__ywyPyW__heroTitle{margin:0 0 .75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1.2}.SelectorSeguroHogar-module__ywyPyW__heroSubtitle{opacity:.9;margin:0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.5}.SelectorSeguroHogar-module__ywyPyW__heroResultados{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;text-align:center;padding:2rem 1.5rem 1.75rem}.SelectorSeguroHogar-module__ywyPyW__heroTitleSm{margin:0 0 .4rem;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.SelectorSeguroHogar-module__ywyPyW__heroSubtitleSm{opacity:.88;margin:0;font-size:1rem}.SelectorSeguroHogar-module__ywyPyW__introContainer{max-width:620px;margin:2rem auto 3rem;padding:0 1rem}.SelectorSeguroHogar-module__ywyPyW__introCard{background:var(--bg-card);text-align:center;border-radius:16px;padding:2.5rem 2rem;box-shadow:0 4px 24px #00000012}.SelectorSeguroHogar-module__ywyPyW__introIconGrid{justify-content:center;gap:1.2rem;margin-bottom:1.25rem;font-size:2.2rem;display:flex}.SelectorSeguroHogar-module__ywyPyW__introIcon{animation:3s ease-in-out infinite SelectorSeguroHogar-module__ywyPyW__flotar}.SelectorSeguroHogar-module__ywyPyW__introIcon:nth-child(2){animation-delay:.4s}.SelectorSeguroHogar-module__ywyPyW__introIcon:nth-child(3){animation-delay:.8s}.SelectorSeguroHogar-module__ywyPyW__introIcon:nth-child(4){animation-delay:1.2s}@keyframes SelectorSeguroHogar-module__ywyPyW__flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.SelectorSeguroHogar-module__ywyPyW__introTitulo{color:var(--text-primary);margin:0 0 .75rem;font-size:1.4rem;font-weight:700}.SelectorSeguroHogar-module__ywyPyW__introDesc{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.97rem;line-height:1.6}.SelectorSeguroHogar-module__ywyPyW__introFeatures{text-align:left;flex-direction:column;gap:.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.SelectorSeguroHogar-module__ywyPyW__introFeatures li{color:var(--text-secondary);align-items:center;gap:.6rem;font-size:.95rem;display:flex}.SelectorSeguroHogar-module__ywyPyW__introFeatures li span{flex-shrink:0;font-size:1.1rem}.SelectorSeguroHogar-module__ywyPyW__btnStart{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;padding:.9rem 2.5rem;font-size:1.05rem;font-weight:600;transition:opacity .2s,transform .15s}.SelectorSeguroHogar-module__ywyPyW__btnStart:hover{opacity:.9;transform:translateY(-1px)}.SelectorSeguroHogar-module__ywyPyW__btnStart:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.SelectorSeguroHogar-module__ywyPyW__testContainer{max-width:620px;margin:2rem auto 3rem;padding:0 1rem}.SelectorSeguroHogar-module__ywyPyW__progresoWrap{margin-bottom:1.75rem}.SelectorSeguroHogar-module__ywyPyW__progresoInfo{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.SelectorSeguroHogar-module__ywyPyW__progresoPaso{color:var(--primary);font-size:.85rem;font-weight:600}.SelectorSeguroHogar-module__ywyPyW__progresoCategoria{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.SelectorSeguroHogar-module__ywyPyW__progresoBar{background:var(--bg-card);border:1px solid #0000000f;border-radius:3px;height:6px;overflow:hidden}.SelectorSeguroHogar-module__ywyPyW__progresoRelleno{background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 100%);border-radius:3px;height:100%;transition:width .4s}.SelectorSeguroHogar-module__ywyPyW__preguntaCard{background:var(--bg-card);border-radius:16px;margin-bottom:1.5rem;padding:2rem 1.75rem 1.5rem;box-shadow:0 4px 20px #0000000f}.SelectorSeguroHogar-module__ywyPyW__preguntaIcon{text-align:center;margin-bottom:1rem;font-size:2.5rem;display:block}.SelectorSeguroHogar-module__ywyPyW__preguntaTexto{color:var(--text-primary);text-align:center;margin:0 0 1.5rem;font-size:1.2rem;font-weight:700;line-height:1.4}.SelectorSeguroHogar-module__ywyPyW__opcionesGrid{flex-direction:column;gap:.65rem;display:flex}.SelectorSeguroHogar-module__ywyPyW__opcionBtn{background:var(--bg-primary);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;padding:.85rem 1.1rem;transition:border-color .18s,background .18s,transform .12s;display:flex}.SelectorSeguroHogar-module__ywyPyW__opcionBtn:hover{border-color:var(--accent);background:#2e86ab0d;transform:translate(2px)}.SelectorSeguroHogar-module__ywyPyW__opcionBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorSeguroHogar-module__ywyPyW__opcionSeleccionada{border-color:var(--primary)!important;background:#2e86ab14!important}.SelectorSeguroHogar-module__ywyPyW__opcionEtiqueta{color:var(--text-primary);font-size:.95rem;font-weight:600}.SelectorSeguroHogar-module__ywyPyW__opcionDesc{color:var(--text-muted);font-size:.8rem}.SelectorSeguroHogar-module__ywyPyW__navegacion{justify-content:space-between;gap:.75rem;display:flex}.SelectorSeguroHogar-module__ywyPyW__btnAnterior{border:2px solid var(--text-muted);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;min-width:110px;padding:.75rem 1.25rem;font-size:.9rem;transition:border-color .18s,color .18s}.SelectorSeguroHogar-module__ywyPyW__btnAnterior:hover{border-color:var(--primary);color:var(--primary)}.SelectorSeguroHogar-module__ywyPyW__btnAnterior:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorSeguroHogar-module__ywyPyW__btnSiguiente{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:1;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:opacity .2s}.SelectorSeguroHogar-module__ywyPyW__btnSiguiente:disabled{opacity:.4;cursor:not-allowed}.SelectorSeguroHogar-module__ywyPyW__btnSiguiente:not(:disabled):hover{opacity:.9}.SelectorSeguroHogar-module__ywyPyW__btnSiguiente:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorSeguroHogar-module__ywyPyW__resultadosContainer{max-width:800px;margin:2rem auto 3rem;padding:0 1rem}.SelectorSeguroHogar-module__ywyPyW__veredictoCard{background:var(--bg-card);text-align:center;border-radius:14px;margin-bottom:1.75rem;padding:2rem 1.75rem;box-shadow:0 4px 20px #00000012}.SelectorSeguroHogar-module__ywyPyW__veredictoIcon{margin-bottom:.75rem;font-size:3.5rem;display:block}.SelectorSeguroHogar-module__ywyPyW__veredictoLabel{text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:.4rem;font-size:.75rem}.SelectorSeguroHogar-module__ywyPyW__veredictoValor{margin-bottom:.6rem;font-size:1.5rem;font-weight:700;line-height:1.3}.SelectorSeguroHogar-module__ywyPyW__veredictoDesc{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.SelectorSeguroHogar-module__ywyPyW__veredicto_basica{border-top:4px solid var(--secondary)}.SelectorSeguroHogar-module__ywyPyW__veredicto_basica .SelectorSeguroHogar-module__ywyPyW__veredictoValor{color:var(--secondary)}.SelectorSeguroHogar-module__ywyPyW__veredicto_estandar{border-top:4px solid var(--primary)}.SelectorSeguroHogar-module__ywyPyW__veredicto_estandar .SelectorSeguroHogar-module__ywyPyW__veredictoValor{color:var(--primary)}.SelectorSeguroHogar-module__ywyPyW__veredicto_completa{border-top:4px solid #e8a020}.SelectorSeguroHogar-module__ywyPyW__veredicto_completa .SelectorSeguroHogar-module__ywyPyW__veredictoValor{color:#e8a020}.SelectorSeguroHogar-module__ywyPyW__coberturaGrid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.75rem;display:grid}@media (max-width:500px){.SelectorSeguroHogar-module__ywyPyW__coberturaGrid{grid-template-columns:1fr}}.SelectorSeguroHogar-module__ywyPyW__coberturaCard{background:var(--bg-card);border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #0000000d}.SelectorSeguroHogar-module__ywyPyW__coberturaTitulo{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin:0 0 .75rem;font-size:.85rem;font-weight:700}.SelectorSeguroHogar-module__ywyPyW__coberturaItem{color:var(--text-primary);gap:.5rem;padding:.35rem 0;font-size:.9rem;line-height:1.5;display:flex}.SelectorSeguroHogar-module__ywyPyW__coberturaItem:before{content:"✓";color:var(--secondary);flex-shrink:0;font-weight:700}.SelectorSeguroHogar-module__ywyPyW__precioRango{color:var(--primary);margin:.5rem 0 .25rem;font-size:1.3rem;font-weight:700}.SelectorSeguroHogar-module__ywyPyW__precioNota{color:var(--text-muted);margin:0;font-size:.83rem}.SelectorSeguroHogar-module__ywyPyW__razonesSection{background:#2e86ab0f;border:1px solid #2e86ab33;border-radius:12px;margin-bottom:1.75rem;padding:1.25rem 1.5rem}.SelectorSeguroHogar-module__ywyPyW__razonesTitulo{text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin:0 0 .75rem;font-size:.9rem;font-weight:700}.SelectorSeguroHogar-module__ywyPyW__razonItem{color:var(--text-primary);gap:.5rem;padding:.4rem 0;font-size:.9rem;line-height:1.55;display:flex}.SelectorSeguroHogar-module__ywyPyW__razonItem:before{content:"✓";color:var(--secondary);flex-shrink:0;font-weight:700}.SelectorSeguroHogar-module__ywyPyW__consejosSection{background:#ffc10714;border:1px solid #ffc10759;border-radius:12px;margin-bottom:1.75rem;padding:1.25rem 1.5rem}.SelectorSeguroHogar-module__ywyPyW__consejosTitulo{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0 0 .75rem;font-size:.9rem;font-weight:700}.SelectorSeguroHogar-module__ywyPyW__consejoItem{color:var(--text-primary);border-bottom:1px solid #ffc10733;padding:.5rem 0;font-size:.9rem;line-height:1.55}.SelectorSeguroHogar-module__ywyPyW__consejoItem:last-child{border-bottom:none}.SelectorSeguroHogar-module__ywyPyW__btnRepetir{border:2px solid var(--primary);width:100%;max-width:320px;color:var(--primary);cursor:pointer;background:0 0;border-radius:10px;margin:0 auto 2rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .18s,color .18s;display:block}.SelectorSeguroHogar-module__ywyPyW__btnRepetir:hover{background:var(--primary);color:#fff}.SelectorSeguroHogar-module__ywyPyW__btnRepetir:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SelectorSeguroHogar-module__ywyPyW__warningBox{color:var(--text-secondary);background:#ffc1071a;border:1px solid #ffc10766;border-radius:10px;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.88rem;line-height:1.55}[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__progresoBar{border-color:#ffffff14}[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__coberturaCard,[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__introCard,[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__preguntaCard,[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__veredictoCard{box-shadow:none;border:1px solid #ffffff14}[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__razonesSection{background:#2e86ab1a;border-color:#2e86ab4d}[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__consejosSection{background:#ffc1070f;border-color:#ffc10740}[data-theme=dark] .SelectorSeguroHogar-module__ywyPyW__warningBox{background:#ffc10712;border-color:#ffc1074d}@media (max-width:480px){.SelectorSeguroHogar-module__ywyPyW__introCard{padding:1.75rem 1.25rem}.SelectorSeguroHogar-module__ywyPyW__preguntaCard{padding:1.5rem 1.25rem 1.25rem}.SelectorSeguroHogar-module__ywyPyW__resultadosContainer{margin:1.5rem auto 2.5rem}.SelectorSeguroHogar-module__ywyPyW__veredictoCard{padding:1.5rem 1.25rem}.SelectorSeguroHogar-module__ywyPyW__coberturaCard{padding:1.25rem}.SelectorSeguroHogar-module__ywyPyW__razonesSection,.SelectorSeguroHogar-module__ywyPyW__consejosSection{padding:1rem 1.25rem}}@media (prefers-reduced-motion:reduce){.SelectorSeguroHogar-module__ywyPyW__introIcon{animation:none}.SelectorSeguroHogar-module__ywyPyW__progresoRelleno,.SelectorSeguroHogar-module__ywyPyW__btnStart,.SelectorSeguroHogar-module__ywyPyW__opcionBtn,.SelectorSeguroHogar-module__ywyPyW__btnSiguiente,.SelectorSeguroHogar-module__ywyPyW__btnAnterior,.SelectorSeguroHogar-module__ywyPyW__btnRepetir{transition:none}}
