.Microbioma-module__39HkJa__container{--primary:#2e86ab;--secondary:#48a9a6;--accent:#7fb3d3;--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: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] .Microbioma-module__39HkJa__container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--hover:#333}.Microbioma-module__39HkJa__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}.Microbioma-module__39HkJa__title{margin-bottom:var(--spacing-md);margin-top:0;font-size:2.5rem;font-weight:700}.Microbioma-module__39HkJa__subtitle{opacity:.95;margin:0;max-width:680px;margin-inline:auto;font-size:1.15rem}.Microbioma-module__39HkJa__section{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.Microbioma-module__39HkJa__sectionTitle{color:var(--text-primary);margin-top:0;margin-bottom:var(--spacing-sm);font-size:1.6rem;font-weight:700}.Microbioma-module__39HkJa__sectionSubtitle{color:var(--text-secondary);margin-bottom:var(--spacing-lg);font-size:1rem}.Microbioma-module__39HkJa__zonaSelector{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-wrap:wrap;display:flex}.Microbioma-module__39HkJa__zonaBtnTab{border:2px solid var(--border);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.Microbioma-module__39HkJa__zonaBtnTab:hover{border-color:var(--primary);background:var(--hover)}.Microbioma-module__39HkJa__zonaBtnActive{border-color:var(--primary);background:var(--primary);color:#fff}.Microbioma-module__39HkJa__zonaBtnTab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Microbioma-module__39HkJa__zonaCard{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.Microbioma-module__39HkJa__zonaHeader{align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-left:4px solid var(--primary);background:var(--hover);display:flex}[data-theme=dark] .Microbioma-module__39HkJa__zonaHeader{background:var(--hover)}.Microbioma-module__39HkJa__zonaIconBig{font-size:2.5rem;line-height:1}.Microbioma-module__39HkJa__zonaNombre{color:var(--text-primary);margin:0 0 .25rem;font-size:1.3rem;font-weight:700}.Microbioma-module__39HkJa__zonaCantidad{color:var(--primary);margin:0;font-size:.95rem;font-weight:600}.Microbioma-module__39HkJa__zonaGrid{gap:var(--spacing-lg);padding:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}.Microbioma-module__39HkJa__zonaBlockTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--spacing-sm);margin-top:0;font-size:.85rem;font-weight:700}.Microbioma-module__39HkJa__zonaText{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.Microbioma-module__39HkJa__bacteriasList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.Microbioma-module__39HkJa__bacteriaItem{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.92rem;display:flex}.Microbioma-module__39HkJa__bacteriaDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.Microbioma-module__39HkJa__datoCuriosoBox{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border);background:#eff9ff;display:flex}[data-theme=dark] .Microbioma-module__39HkJa__datoCuriosoBox{background:#1a2a35}.Microbioma-module__39HkJa__datoCuriosoIcon{flex-shrink:0;margin-top:.1rem;font-size:1.3rem}.Microbioma-module__39HkJa__datoCuriosoText{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.Microbioma-module__39HkJa__ejeGrid{gap:var(--spacing-lg);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.Microbioma-module__39HkJa__ejeColumna{background:var(--hover);border-radius:var(--radius);padding:var(--spacing-lg);border:1px solid var(--border)}[data-theme=dark] .Microbioma-module__39HkJa__ejeColumna{background:var(--hover)}.Microbioma-module__39HkJa__ejeHeader{margin-bottom:var(--spacing-md);align-items:center;gap:.5rem;display:flex}.Microbioma-module__39HkJa__ejeHeader span{font-size:1.5rem}.Microbioma-module__39HkJa__ejeHeader h3{color:var(--primary);margin:0;font-size:1.1rem;font-weight:700}.Microbioma-module__39HkJa__ejeList{padding-left:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;margin:0;display:flex}.Microbioma-module__39HkJa__ejeList li{color:var(--text-secondary);font-size:.92rem;line-height:1.6}.Microbioma-module__39HkJa__ejeFlecha{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-top:2rem;display:flex}.Microbioma-module__39HkJa__ejeFlecha1,.Microbioma-module__39HkJa__ejeFlecha2{color:var(--primary);font-size:2rem;font-weight:700}.Microbioma-module__39HkJa__factoresGrid{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(5,1fr);display:grid}.Microbioma-module__39HkJa__factorBtn{padding:var(--spacing-md);border:2px solid var(--border);border-radius:var(--radius);background:var(--bg-primary);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.4rem;transition:all .2s;display:flex}.Microbioma-module__39HkJa__factorBtn:hover{border-color:var(--primary);background:var(--hover)}.Microbioma-module__39HkJa__factorBtnActive{border-color:var(--primary);background:var(--primary);color:#fff}.Microbioma-module__39HkJa__factorBtnActive .Microbioma-module__39HkJa__factorNombre{color:#fff}.Microbioma-module__39HkJa__factorBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Microbioma-module__39HkJa__factorIcono{font-size:1.8rem}.Microbioma-module__39HkJa__factorNombre{color:var(--text-primary);font-size:.8rem;font-weight:600;line-height:1.3}.Microbioma-module__39HkJa__factorDetalle{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.Microbioma-module__39HkJa__factorDetalleHeader{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--hover);border-bottom:1px solid var(--border);display:flex}[data-theme=dark] .Microbioma-module__39HkJa__factorDetalleHeader{background:var(--hover)}.Microbioma-module__39HkJa__factorDetalleIcono{font-size:1.8rem}.Microbioma-module__39HkJa__factorDetalleHeader h3{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.Microbioma-module__39HkJa__factorDetalleGrid{grid-template-columns:1fr 1fr 1fr;gap:0;display:grid}.Microbioma-module__39HkJa__factorDetalleBlock{padding:var(--spacing-lg);border-right:1px solid var(--border)}.Microbioma-module__39HkJa__factorDetalleBlock:last-child{border-right:none}.Microbioma-module__39HkJa__factorDetalleBlock h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-top:0;margin-bottom:var(--spacing-sm);font-size:.82rem;font-weight:700}.Microbioma-module__39HkJa__factorDetalleBlock p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.Microbioma-module__39HkJa__warningBox{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius);margin-bottom:var(--spacing-xl);color:var(--text-primary);background:#fff8e7;border:1px solid #f0d060;font-size:.95rem;line-height:1.6;display:flex}[data-theme=dark] .Microbioma-module__39HkJa__warningBox{color:var(--text-primary);background:#2a2510;border-color:#5a4a10}.Microbioma-module__39HkJa__warningBox span{flex-shrink:0;margin-top:.1rem;font-size:1.4rem}.Microbioma-module__39HkJa__guideSection{padding:var(--spacing-lg) 0;border-bottom:1px solid var(--border)}.Microbioma-module__39HkJa__guideSection:last-child{border-bottom:none}.Microbioma-module__39HkJa__guideSection h2{color:var(--text-primary);margin-top:0;margin-bottom:var(--spacing-md);font-size:1.2rem;font-weight:700}.Microbioma-module__39HkJa__tableWrapper{overflow-x:auto}.Microbioma-module__39HkJa__dataTable{border-collapse:collapse;width:100%;font-size:.9rem}.Microbioma-module__39HkJa__dataTable th{background:var(--primary);color:#fff;text-align:left;padding:.75rem 1rem;font-weight:600}.Microbioma-module__39HkJa__dataTable td{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:.75rem 1rem}.Microbioma-module__39HkJa__dataTable tr:nth-child(2n) td,[data-theme=dark] .Microbioma-module__39HkJa__dataTable tr:nth-child(2n) td{background:var(--hover)}.Microbioma-module__39HkJa__useCaseList,.Microbioma-module__39HkJa__stepsList{color:var(--text-secondary);padding-left:var(--spacing-lg);flex-direction:column;gap:.5rem;margin:0;display:flex}.Microbioma-module__39HkJa__useCaseList li,.Microbioma-module__39HkJa__stepsList li{font-size:.92rem;line-height:1.6}.Microbioma-module__39HkJa__faqList{flex-direction:column;gap:.5rem;display:flex}.Microbioma-module__39HkJa__faqItem{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.Microbioma-module__39HkJa__faqQuestion{padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;color:var(--text-primary);background:var(--hover);-webkit-user-select:none;user-select:none;font-size:.95rem;font-weight:600;list-style:none}.Microbioma-module__39HkJa__faqQuestion::marker{display:none}.Microbioma-module__39HkJa__faqQuestion::-webkit-details-marker{display:none}.Microbioma-module__39HkJa__faqQuestion:before{content:"+ ";color:var(--primary);font-weight:700}details[open] .Microbioma-module__39HkJa__faqQuestion:before{content:"− "}.Microbioma-module__39HkJa__faqAnswer{padding:var(--spacing-md) var(--spacing-lg);color:var(--text-secondary);border-top:1px solid var(--border);margin:0;font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.Microbioma-module__39HkJa__zonaBtnTab,.Microbioma-module__39HkJa__factorBtn,.Microbioma-module__39HkJa__btnPrimary{transition:none!important}}@media (max-width:1024px){.Microbioma-module__39HkJa__ejeGrid{grid-template-columns:1fr}.Microbioma-module__39HkJa__ejeFlecha{flex-direction:row;justify-content:center;padding:0}.Microbioma-module__39HkJa__factoresGrid{grid-template-columns:repeat(3,1fr)}.Microbioma-module__39HkJa__factorDetalleGrid{grid-template-columns:1fr}.Microbioma-module__39HkJa__factorDetalleBlock{border-right:none;border-bottom:1px solid var(--border)}.Microbioma-module__39HkJa__factorDetalleBlock:last-child{border-bottom:none}}@media (max-width:768px){.Microbioma-module__39HkJa__hero{padding:var(--spacing-lg);margin-top:60px}.Microbioma-module__39HkJa__title{font-size:1.9rem}.Microbioma-module__39HkJa__subtitle{font-size:1rem}.Microbioma-module__39HkJa__zonaGrid{grid-template-columns:1fr}.Microbioma-module__39HkJa__factoresGrid{grid-template-columns:repeat(2,1fr)}.Microbioma-module__39HkJa__section{padding:var(--spacing-lg)}}@media (max-width:480px){.Microbioma-module__39HkJa__container{padding:var(--spacing-lg) var(--spacing-md)}.Microbioma-module__39HkJa__factoresGrid{grid-template-columns:1fr 1fr}.Microbioma-module__39HkJa__zonaBtnTab{padding:.5rem .9rem;font-size:.88rem}}
