.xJPhLW_container{background-color:var(--bg-primary,#fafafa);min-height:100vh;color:var(--text-primary,#1a1a1a)}[data-theme=dark] .xJPhLW_container{background-color:var(--bg-primary,#1a1a1a);color:var(--text-primary,#e5e5e5)}.xJPhLW_hero{background:var(--hero-bg);text-align:center;padding:3rem 1.5rem 2.5rem;position:relative;overflow:hidden}.xJPhLW_heroContent{z-index:1;max-width:700px;margin:0 auto;position:relative}.xJPhLW_heroBadge{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#fff3;border:1px solid #fff6;border-radius:20px;margin-bottom:1rem;padding:.3rem 1rem;font-size:.8rem;font-weight:600;display:inline-block}.xJPhLW_heroTitle{color:#fff;letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;line-height:1.15}.xJPhLW_heroSubtitle{color:#ffffffe6;margin:0 0 1rem;font-size:clamp(1rem,2.5vw,1.25rem);font-style:italic;font-weight:500}.xJPhLW_heroDesc{color:#ffffffd1;max-width:580px;margin:0 auto;font-size:.95rem;line-height:1.7}.xJPhLW_tabBar{border-bottom:2px solid var(--border,#e0e0e0);scrollbar-width:none;gap:.25rem;max-width:900px;margin:1.5rem auto 0;padding:0 1rem;display:flex;overflow-x:auto}.xJPhLW_tabBar::-webkit-scrollbar{display:none}[data-theme=dark] .xJPhLW_tabBar{border-bottom-color:#444}.xJPhLW_tab{color:var(--text-secondary,#666);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:4px 4px 0 0;align-items:center;gap:.4rem;margin-bottom:-2px;padding:.65rem 1.1rem;font-size:.9rem;font-weight:500;transition:color .2s,border-color .2s;display:flex}.xJPhLW_tab:hover{color:var(--primary-texto);background:#2e86ab0f}.xJPhLW_tab:focus-visible{outline:2px solid var(--primary,#2e86ab);outline-offset:2px}.xJPhLW_tabActive{color:var(--primary-texto);border-bottom-color:var(--primary,#2e86ab);font-weight:700}[data-theme=dark] .xJPhLW_tab{color:var(--text-secondary,#b0b0b0)}[data-theme=dark] .xJPhLW_tab:hover{color:var(--accent,#7fb3d3);background:#7fb3d314}[data-theme=dark] .xJPhLW_tabActive{color:var(--accent,#7fb3d3);border-bottom-color:var(--accent,#7fb3d3)}.xJPhLW_tabLabel{font-size:.88rem}.xJPhLW_main{max-width:900px;margin:0 auto;padding:0 1rem 2rem}.xJPhLW_tabContent{padding-top:1.5rem}.xJPhLW_tabIntro{color:var(--text-secondary,#666);margin:0 0 1.5rem;font-size:.95rem;line-height:1.6}[data-theme=dark] .xJPhLW_tabIntro{color:var(--text-secondary,#b0b0b0)}.xJPhLW_mecanismoSvg{border-radius:12px;width:100%;max-width:600px;margin:0 auto 1.5rem;display:block;box-shadow:0 2px 12px #2e86ab1a}[data-theme=dark] .xJPhLW_mecanismoSvg{box-shadow:0 2px 12px #0000004d}.xJPhLW_sliderGroup{margin-bottom:1.5rem}.xJPhLW_pasoIndicadores{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.75rem;display:flex}.xJPhLW_pasoBtn{border:2px solid var(--border,#e0e0e0);background:var(--bg-card,#fff);cursor:pointer;width:48px;height:52px;color:var(--text-secondary,#666);border-radius:10px;flex-direction:column;align-items:center;gap:.15rem;font-size:1rem;transition:transform .15s,border-color .2s,background .2s;display:flex}.xJPhLW_pasoBtn:hover{border-color:var(--primary,#2e86ab);transform:translateY(-2px)}.xJPhLW_pasoBtn:focus-visible{outline:2px solid var(--primary,#2e86ab);outline-offset:2px}.xJPhLW_pasoBtnActivo{color:#fff;transform:translateY(-2px)scale(1.08)}.xJPhLW_pasoBtnNum{font-size:.7rem;font-weight:700;line-height:1}[data-theme=dark] .xJPhLW_pasoBtn{background:var(--bg-card,#2a2a2a);color:var(--text-secondary,#b0b0b0);border-color:#444}.xJPhLW_pasoSlider{width:100%;accent-color:var(--primary,#2e86ab);cursor:pointer;height:6px}.xJPhLW_pasoInfo{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);border-left:5px solid var(--primary,#2e86ab);border-radius:10px;padding:1.25rem 1.5rem;transition:border-left-color .3s;box-shadow:0 2px 8px #0000000f}[data-theme=dark] .xJPhLW_pasoInfo{background:var(--bg-card,#2a2a2a);border-color:#444;box-shadow:0 2px 8px #0000004d}.xJPhLW_pasoInfoHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.xJPhLW_pasoInfoIcono{flex-shrink:0;font-size:1.5rem}.xJPhLW_pasoInfoTitulo{color:var(--text-primary,#1a1a1a);margin:0;font-size:1.1rem;font-weight:700}[data-theme=dark] .xJPhLW_pasoInfoTitulo{color:var(--text-primary,#e5e5e5)}.xJPhLW_pasoInfoDesc{color:var(--text-secondary,#555);margin:0;font-size:.95rem;line-height:1.7}[data-theme=dark] .xJPhLW_pasoInfoDesc{color:var(--text-secondary,#b0b0b0)}.xJPhLW_nhejHdrGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}@media (max-width:640px){.xJPhLW_nhejHdrGrid{grid-template-columns:1fr}}.xJPhLW_nhejCard,.xJPhLW_hdrCard{border:2px solid #0000;border-radius:12px;padding:1.5rem}.xJPhLW_nhejCard{background:#e74c3c0f;border-color:#e74c3c4d}.xJPhLW_hdrCard{background:#27ae600f;border-color:#27ae604d}[data-theme=dark] .xJPhLW_nhejCard{background:#e74c3c14}[data-theme=dark] .xJPhLW_hdrCard{background:#27ae6014}.xJPhLW_viaHeader{text-align:center;margin-bottom:1.25rem}.xJPhLW_viaIcono{margin-bottom:.4rem;font-size:2rem;display:block}.xJPhLW_viaTitulo{color:var(--text-primary,#1a1a1a);margin:0 0 .25rem;font-size:1.5rem;font-weight:800}[data-theme=dark] .xJPhLW_viaTitulo{color:var(--text-primary,#e5e5e5)}.xJPhLW_nhejCard .xJPhLW_viaTitulo{color:#c0392b}.xJPhLW_hdrCard .xJPhLW_viaTitulo{color:#1a7a46}[data-theme=dark] .xJPhLW_nhejCard .xJPhLW_viaTitulo{color:#e74c3c}[data-theme=dark] .xJPhLW_hdrCard .xJPhLW_viaTitulo{color:#2ecc71}.xJPhLW_viaSubtitulo{color:var(--text-muted,#999);margin:0;font-size:.82rem;font-style:italic}.xJPhLW_viaLista{color:var(--text-secondary,#555);flex-direction:column;gap:.55rem;margin:0 0 1rem;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:flex}[data-theme=dark] .xJPhLW_viaLista{color:var(--text-secondary,#b0b0b0)}.xJPhLW_viaLista li{border-left:2px solid #0000001a;padding-left:.5rem}[data-theme=dark] .xJPhLW_viaLista li{border-left-color:#ffffff1a}.xJPhLW_viaEjemplos{background:#0000000a;border-radius:8px;padding:.75rem 1rem;font-size:.85rem}[data-theme=dark] .xJPhLW_viaEjemplos{background:#ffffff0d}.xJPhLW_viaEjemplosTitle{color:var(--text-primary,#1a1a1a);margin:0 0 .35rem;font-weight:700}[data-theme=dark] .xJPhLW_viaEjemplosTitle{color:var(--text-primary,#e5e5e5)}.xJPhLW_viaEjemplosTexto{color:var(--text-secondary,#666);margin:0;line-height:1.5}[data-theme=dark] .xJPhLW_viaEjemplosTexto{color:var(--text-secondary,#b0b0b0)}.xJPhLW_tablaComparativa{margin-top:1.5rem}.xJPhLW_tablaTitle{color:var(--text-primary,#1a1a1a);margin:0 0 1rem;font-size:1.1rem;font-weight:700}[data-theme=dark] .xJPhLW_tablaTitle{color:var(--text-primary,#e5e5e5)}.xJPhLW_tabla{border-collapse:collapse;width:100%;font-size:.9rem}.xJPhLW_tabla th,.xJPhLW_tabla td{text-align:left;border-bottom:1px solid var(--border,#e0e0e0);padding:.65rem 1rem}[data-theme=dark] .xJPhLW_tabla th,[data-theme=dark] .xJPhLW_tabla td{border-bottom-color:#444}.xJPhLW_tabla th{background:var(--primary-boton);color:#fff;font-size:.88rem;font-weight:700}.xJPhLW_tabla th:first-child{border-radius:8px 0 0}.xJPhLW_tabla th:last-child{border-radius:0 8px 0 0}.xJPhLW_tabla td{color:var(--text-secondary,#555);background:var(--bg-card,#fff)}[data-theme=dark] .xJPhLW_tabla td{color:var(--text-secondary,#b0b0b0);background:var(--bg-card,#2a2a2a)}.xJPhLW_tabla tr:hover td{background:#2e86ab0a}[data-theme=dark] .xJPhLW_tabla tr:hover td{background:#7fb3d30f}.xJPhLW_celdaPositiva{font-weight:600;color:#1a7a46!important}.xJPhLW_celdaNegativa{color:#c0392b!important}.xJPhLW_celdaNeutral{color:var(--text-muted,#999)!important}[data-theme=dark] .xJPhLW_celdaPositiva{color:#2ecc71!important}[data-theme=dark] .xJPhLW_celdaNegativa{color:#e74c3c!important}.xJPhLW_aplicacionesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.xJPhLW_aplicacionCard{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);border-radius:12px;flex-direction:column;gap:.6rem;padding:1.25rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 6px #0000000d}.xJPhLW_aplicacionCard:hover{transform:translateY(-2px);box-shadow:0 4px 14px #2e86ab1f}[data-theme=dark] .xJPhLW_aplicacionCard{background:var(--bg-card,#2a2a2a);border-color:#444;box-shadow:0 1px 6px #0000004d}.xJPhLW_aplicacionHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.xJPhLW_aplicacionNombre{color:var(--text-primary,#1a1a1a);margin:0;font-size:1rem;font-weight:700;line-height:1.3}[data-theme=dark] .xJPhLW_aplicacionNombre{color:var(--text-primary,#e5e5e5)}.xJPhLW_aplicacionMeta{flex-wrap:wrap;gap:.5rem;font-size:.8rem;display:flex}.xJPhLW_aplicacionGen,.xJPhLW_aplicacionReparacion,.xJPhLW_aplicacionAnio{color:var(--primary-texto);background:#2e86ab1a;border-radius:4px;padding:.15rem .5rem;font-weight:600}[data-theme=dark] .xJPhLW_aplicacionGen,[data-theme=dark] .xJPhLW_aplicacionReparacion,[data-theme=dark] .xJPhLW_aplicacionAnio{color:var(--accent,#7fb3d3);background:#7fb3d326}.xJPhLW_aplicacionMecanismo{color:var(--text-secondary,#555);margin:0;font-size:.88rem;font-weight:600;line-height:1.4}[data-theme=dark] .xJPhLW_aplicacionMecanismo{color:var(--text-secondary,#b0b0b0)}.xJPhLW_aplicacionDesc{color:var(--text-muted,#777);flex:1;margin:0;font-size:.85rem;line-height:1.6}[data-theme=dark] .xJPhLW_aplicacionDesc{color:var(--text-muted,#999)}.xJPhLW_aplicacionEmpresa{color:var(--text-muted,#999);border-top:1px solid var(--border,#eee);margin-top:.25rem;padding-top:.5rem;font-size:.8rem}[data-theme=dark] .xJPhLW_aplicacionEmpresa{border-top-color:#3a3a3a}.xJPhLW_estadoBadge{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.xJPhLW_estadoAprobado{color:#1a7a46;background:#27ae601f}.xJPhLW_estadoEnsayo{color:var(--primary-texto);background:#2e86ab1f}.xJPhLW_estadoPreclinico{color:#b36e00;background:#ffa5001f}[data-theme=dark] .xJPhLW_estadoAprobado{color:#2ecc71;background:#27ae6033}[data-theme=dark] .xJPhLW_estadoEnsayo{color:var(--accent,#7fb3d3);background:#7fb3d32e}[data-theme=dark] .xJPhLW_estadoPreclinico{color:#ffc107;background:#ffc1072e}.xJPhLW_bioeticaBlocks{flex-direction:column;gap:2rem;display:flex}.xJPhLW_bioeticaBloque{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);border-radius:14px;padding:1.5rem;box-shadow:0 2px 8px #0000000d}[data-theme=dark] .xJPhLW_bioeticaBloque{background:var(--bg-card,#2a2a2a);border-color:#444;box-shadow:0 2px 8px #00000040}.xJPhLW_bioeticaBloqueTitle{color:var(--text-primary,#1a1a1a);align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:1.1rem;font-weight:700;display:flex}[data-theme=dark] .xJPhLW_bioeticaBloqueTitle{color:var(--text-primary,#e5e5e5)}.xJPhLW_casoGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.xJPhLW_casoGrid{grid-template-columns:1fr}}.xJPhLW_casoQue,.xJPhLW_casoPor,.xJPhLW_casoConsecuencia{color:var(--text-secondary,#555);background:#2e86ab0a;border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.6}[data-theme=dark] .xJPhLW_casoQue,[data-theme=dark] .xJPhLW_casoPor,[data-theme=dark] .xJPhLW_casoConsecuencia{color:var(--text-secondary,#b0b0b0);background:#ffffff0a}.xJPhLW_casoConsecuencia{background:#e74c3c0d;border-left:3px solid #e74c3c66;grid-column:1/-1}[data-theme=dark] .xJPhLW_casoConsecuencia{background:#e74c3c14}.xJPhLW_casoLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--primary-texto);margin:0 0 .5rem;font-size:.82rem;font-weight:700}[data-theme=dark] .xJPhLW_casoLabel{color:var(--accent,#7fb3d3)}.xJPhLW_casoPorLista{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.xJPhLW_casoPorLista li{padding-left:1rem;font-size:.88rem;position:relative}.xJPhLW_casoPorLista li:before{content:"▸";color:var(--primary-texto);position:absolute;left:0}.xJPhLW_lineaRojaGrid{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.xJPhLW_lineaRojaGrid{grid-template-columns:1fr}}.xJPhLW_lineaRojaCard{text-align:center;border:2px solid #0000;border-radius:12px;padding:1.25rem}.xJPhLW_permitido{background:#27ae6014;border-color:#27ae604d}.xJPhLW_moratoria{background:#f39c1214;border-color:#f39c124d}.xJPhLW_prohibido{background:#e74c3c14;border-color:#e74c3c4d}[data-theme=dark] .xJPhLW_permitido{background:#27ae601f}[data-theme=dark] .xJPhLW_moratoria{background:#f39c121f}[data-theme=dark] .xJPhLW_prohibido{background:#e74c3c1f}.xJPhLW_lineaRojaIcono{margin-bottom:.5rem;font-size:2rem;display:block}.xJPhLW_lineaRojaLabel{color:var(--text-primary,#1a1a1a);margin:0 0 .5rem;font-size:.9rem;font-weight:700}[data-theme=dark] .xJPhLW_lineaRojaLabel{color:var(--text-primary,#e5e5e5)}.xJPhLW_permitido .xJPhLW_lineaRojaLabel{color:#1a7a46}.xJPhLW_moratoria .xJPhLW_lineaRojaLabel{color:#9a6400}.xJPhLW_prohibido .xJPhLW_lineaRojaLabel{color:#c0392b}[data-theme=dark] .xJPhLW_permitido .xJPhLW_lineaRojaLabel{color:#2ecc71}[data-theme=dark] .xJPhLW_moratoria .xJPhLW_lineaRojaLabel{color:#f39c12}[data-theme=dark] .xJPhLW_prohibido .xJPhLW_lineaRojaLabel{color:#e74c3c}.xJPhLW_lineaRojaTexto{color:var(--text-secondary,#666);text-align:left;margin:0;font-size:.85rem;line-height:1.6}[data-theme=dark] .xJPhLW_lineaRojaTexto{color:var(--text-secondary,#b0b0b0)}.xJPhLW_desafiosGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:640px){.xJPhLW_desafiosGrid{grid-template-columns:1fr}}.xJPhLW_desafioItem{background:#2e86ab0a;border-radius:10px;padding:1rem}[data-theme=dark] .xJPhLW_desafioItem{background:#ffffff0a}.xJPhLW_desafioTitulo{color:var(--primary-texto);margin:0 0 .5rem;font-size:.95rem;font-weight:700}[data-theme=dark] .xJPhLW_desafioTitulo{color:var(--accent,#7fb3d3)}.xJPhLW_desafioTexto{color:var(--text-secondary,#555);margin:0;font-size:.88rem;line-height:1.6}[data-theme=dark] .xJPhLW_desafioTexto{color:var(--text-secondary,#b0b0b0)}.xJPhLW_eduGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.xJPhLW_eduCard{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);border-radius:10px;padding:1.25rem}[data-theme=dark] .xJPhLW_eduCard{background:var(--bg-card,#2a2a2a);border-color:#444}.xJPhLW_eduCard h3{color:var(--primary-texto);margin:0 0 .75rem;font-size:1rem;font-weight:700}[data-theme=dark] .xJPhLW_eduCard h3{color:var(--accent,#7fb3d3)}.xJPhLW_eduCard p{color:var(--text-secondary,#555);margin:0 0 .75rem;font-size:.9rem;line-height:1.65}.xJPhLW_eduCard p:last-child{margin-bottom:0}[data-theme=dark] .xJPhLW_eduCard p{color:var(--text-secondary,#b0b0b0)}.xJPhLW_warningBox{color:var(--text-secondary,#555);background:#f39c1214;border:1px solid #f39c1259;border-left:4px solid #f39c12;border-radius:8px;padding:1rem 1.25rem;font-size:.9rem;line-height:1.6}[data-theme=dark] .xJPhLW_warningBox{color:var(--text-secondary,#b0b0b0);background:#f39c121a;border-color:#f39c124d #f39c124d #f39c124d #f39c12}.xJPhLW_eduSectionTitle{color:var(--primary-texto);margin:0 0 .5rem;font-size:1.15rem;font-weight:700}[data-theme=dark] .xJPhLW_eduSectionTitle{color:var(--accent,#7fb3d3)}.xJPhLW_eduSectionDesc{color:var(--text-secondary,#666);margin:0 0 1.25rem;font-size:.92rem;line-height:1.65}[data-theme=dark] .xJPhLW_eduSectionDesc{color:var(--text-secondary,#b0b0b0)}.xJPhLW_tableWrapper{margin-bottom:2.5rem}.xJPhLW_tableScroll{border-radius:10px;overflow-x:auto;box-shadow:0 2px 10px #0000000f}[data-theme=dark] .xJPhLW_tableScroll{box-shadow:0 2px 10px #0000004d}.xJPhLW_comparativaTable{border-collapse:collapse;width:100%;min-width:640px;font-size:.88rem}.xJPhLW_comparativaTable th{background:var(--primary-boton);color:#fff;text-align:left;white-space:nowrap;padding:.75rem 1rem;font-weight:700}.xJPhLW_comparativaTable th:first-child{border-radius:10px 0 0}.xJPhLW_comparativaTable th:last-child{border-radius:0 10px 0 0}.xJPhLW_comparativaTable td{border-bottom:1px solid var(--border,#e0e0e0);color:var(--text-secondary,#555);background:var(--bg-card,#fff);vertical-align:top;padding:.65rem 1rem}[data-theme=dark] .xJPhLW_comparativaTable td{color:var(--text-secondary,#b0b0b0);background:var(--bg-card,#2a2a2a);border-bottom-color:#444}.xJPhLW_comparativaTable tr:last-child td{border-bottom:none}.xJPhLW_comparativaTable tr:hover td{background:#2e86ab0a}[data-theme=dark] .xJPhLW_comparativaTable tr:hover td{background:#7fb3d30f}.xJPhLW_escenariosGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem;margin-bottom:2.5rem;display:grid}.xJPhLW_escenarioCard{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);border-radius:12px;flex-direction:column;gap:.5rem;padding:1.25rem;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 6px #0000000d}.xJPhLW_escenarioCard:hover{transform:translateY(-2px);box-shadow:0 4px 14px #2e86ab1a}[data-theme=dark] .xJPhLW_escenarioCard{background:var(--bg-card,#2a2a2a);border-color:#444;box-shadow:0 1px 6px #00000040}.xJPhLW_escenarioIcono{font-size:1.75rem;display:block}.xJPhLW_escenarioTitulo{color:var(--text-primary,#1a1a1a);margin:0;font-size:.95rem;font-weight:700;line-height:1.3}[data-theme=dark] .xJPhLW_escenarioTitulo{color:var(--text-primary,#e5e5e5)}.xJPhLW_escenarioTexto{color:var(--text-secondary,#666);margin:0;font-size:.87rem;line-height:1.6}[data-theme=dark] .xJPhLW_escenarioTexto{color:var(--text-secondary,#b0b0b0)}.xJPhLW_faqList{flex-direction:column;gap:1.25rem;margin-bottom:2.5rem;display:flex}.xJPhLW_faqItem{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);border-left:4px solid var(--primary,#2e86ab);border-radius:10px;padding:1.25rem 1.5rem}[data-theme=dark] .xJPhLW_faqItem{background:var(--bg-card,#2a2a2a);border-color:#444;border-left-color:var(--accent,#7fb3d3)}.xJPhLW_faqPregunta{color:var(--text-primary,#1a1a1a);margin:0 0 .6rem;font-size:1rem;font-weight:700;line-height:1.4}[data-theme=dark] .xJPhLW_faqPregunta{color:var(--text-primary,#e5e5e5)}.xJPhLW_faqRespuesta{color:var(--text-secondary,#555);margin:0 0 .5rem;font-size:.9rem;line-height:1.7}[data-theme=dark] .xJPhLW_faqRespuesta{color:var(--text-secondary,#b0b0b0)}.xJPhLW_faqTip{color:var(--text-secondary,#555);background:#2e86ab14;border-radius:6px;margin:0;padding:.6rem .9rem;font-size:.87rem;line-height:1.5}[data-theme=dark] .xJPhLW_faqTip{color:var(--text-secondary,#b0b0b0);background:#7fb3d31a}.xJPhLW_stepGuide{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.xJPhLW_step{background:var(--bg-card,#fff);border:1px solid var(--border,#e0e0e0);border-radius:10px;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;display:flex;box-shadow:0 1px 4px #0000000a}[data-theme=dark] .xJPhLW_step{background:var(--bg-card,#2a2a2a);border-color:#444;box-shadow:0 1px 4px #0003}.xJPhLW_stepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:36px;font-size:.95rem;font-weight:800;display:flex}[data-theme=dark] .xJPhLW_stepNumber{background:var(--secondary-boton)}.xJPhLW_stepContent{flex:1}.xJPhLW_stepContent h4{color:var(--text-primary,#1a1a1a);margin:0 0 .4rem;font-size:.97rem;font-weight:700;line-height:1.3}[data-theme=dark] .xJPhLW_stepContent h4{color:var(--text-primary,#e5e5e5)}.xJPhLW_stepContent p{color:var(--text-secondary,#666);margin:0;font-size:.88rem;line-height:1.65}[data-theme=dark] .xJPhLW_stepContent p{color:var(--text-secondary,#b0b0b0)}.xJPhLW_tipsGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.15rem;margin-bottom:2.5rem;display:grid}.xJPhLW_tipCard{background:linear-gradient(135deg,#2e86ab0d 0%,#48a9a60d 100%);border:1px solid #2e86ab33;border-radius:12px;flex-direction:column;gap:.45rem;padding:1.25rem;display:flex}[data-theme=dark] .xJPhLW_tipCard{background:linear-gradient(135deg,#2e86ab14 0%,#48a9a614 100%);border-color:#7fb3d333}.xJPhLW_tipIcon{font-size:1.6rem;display:block}.xJPhLW_tipTitulo{color:var(--primary-texto);margin:0;font-size:.93rem;font-weight:700;line-height:1.3}[data-theme=dark] .xJPhLW_tipTitulo{color:var(--accent,#7fb3d3)}.xJPhLW_tipTexto{color:var(--text-secondary,#666);margin:0;font-size:.87rem;line-height:1.6}[data-theme=dark] .xJPhLW_tipTexto{color:var(--text-secondary,#b0b0b0)}.xJPhLW_warningBoxEdu{background:#f39c1212;border:1px solid #f39c1259;border-left:5px solid #f39c12;border-radius:10px;margin-top:.5rem;padding:1.25rem 1.5rem}[data-theme=dark] .xJPhLW_warningBoxEdu{background:#f39c1217;border-color:#f39c124d #f39c124d #f39c124d #f39c12}.xJPhLW_warningHeader{color:var(--text-primary,#1a1a1a);align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:1rem;font-weight:700;display:flex}[data-theme=dark] .xJPhLW_warningHeader{color:var(--text-primary,#e5e5e5)}.xJPhLW_warningIcon{flex-shrink:0;font-size:1.25rem}.xJPhLW_warningList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.xJPhLW_warningList li{color:var(--text-secondary,#555);padding-left:1.2rem;font-size:.9rem;line-height:1.65;position:relative}[data-theme=dark] .xJPhLW_warningList li{color:var(--text-secondary,#b0b0b0)}.xJPhLW_warningList li:before{content:"▸";color:#f39c12;font-weight:700;position:absolute;left:0}@media (max-width:768px){.xJPhLW_hero{padding:2rem 1rem}.xJPhLW_tabBar{padding:0 .5rem}.xJPhLW_tab{padding:.55rem .75rem;font-size:.85rem}.xJPhLW_main{padding:0 .75rem 1.5rem}.xJPhLW_pasoInfo{padding:1rem}.xJPhLW_bioeticaBloque{padding:1.25rem 1rem}}@media (prefers-reduced-motion:reduce){.xJPhLW_aplicacionCard,.xJPhLW_pasoBtn,.xJPhLW_tab{transition:none}}
