.producto-hero{text-align:center;padding:140px 0 40px;position:relative}.producto-head{max-width:980px}.producto-etiquetas{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.producto-estado{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:9999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.producto-estado:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.producto-estado--en-uso{color:#4ade80}.producto-estado--en-desarrollo{color:#fbbf24}.producto-estado--proximamente{color:var(--text-muted)}.producto-hero .section-title{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,4.8vw,70px);line-height:1.05}.producto-head .section-subtitle{text-wrap:pretty;max-width:680px;margin-inline:auto}.producto-acciones{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.producto-pagina .btn{min-height:48px;padding:14px 28px;font-size:15px}.producto-pagina .btn-glow{padding:14px 28px!important;font-size:15px!important}.producto-captura{max-width:1120px;margin:56px auto 0;animation:.9s cubic-bezier(.16,1,.3,1) .15s both producto-captura-entra}@keyframes producto-captura-entra{0%{transform:translateY(28px)scale(.985)}}.producto-captura img,.producto-galeria__item img{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-card-hover);width:100%;height:auto;padding:8px;display:block}.producto-captura img{box-shadow:0 40px 90px -30px #2563eb73}.producto-captura figcaption,.producto-galeria__item figcaption{max-width:640px;color:var(--text-muted);margin:12px auto 0;font-size:13px;line-height:1.5}.producto-aviso-seccion{padding:60px 0 20px}.producto-aviso{background:var(--bg-card);border:1px solid var(--border-glow);border-radius:var(--radius-lg);max-width:860px;margin:0 auto;padding:36px 40px}.producto-aviso__titulo{color:var(--text-pure);margin:16px 0 20px;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.2}.producto-aviso__puntos{color:var(--text-main);gap:12px;margin:0;padding-left:20px;font-size:16px;line-height:1.6;display:grid}.producto-aviso__puntos li::marker{color:var(--accent-cyan)}.producto-aviso__fecha{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin:24px 0 0;font-size:12px}.producto-pagina .ct-worth__num,.producto-pagina .ct-worth__link{color:var(--accent-cyan)}.producto-pagina .ct-worth__link:hover{color:var(--text-pure)}.producto-pagina .ct-worth__card:hover{border-color:var(--border-glow)}.producto-comparativa-seccion{padding:100px 0 20px}.producto-comparativa__nota{font-family:var(--font-mono);letter-spacing:.04em;color:#fbbf24;text-align:center;text-wrap:balance;margin:-16px 0 28px;font-size:12px;line-height:1.6}.producto-comparativa__nota:before{content:"";vertical-align:.1em;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.producto-comparativa{border-collapse:separate;border-spacing:0;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:left;width:100%;max-width:1040px;margin:0 auto;font-size:15px;line-height:1.55;overflow:hidden}.producto-comparativa th,.producto-comparativa td{vertical-align:top;border-top:1px solid var(--border-subtle);padding:20px 24px}.producto-comparativa thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-top:0;font-size:12px;font-weight:600}.producto-comparativa tbody th{width:26%;color:var(--text-pure);font-weight:700}.producto-comparativa td{width:37%;color:var(--text-muted)}.producto-comparativa .producto-comparativa__nuestra{color:var(--text-main);background:#2563eb1a}.producto-comparativa thead .producto-comparativa__nuestra{color:var(--accent-cyan)}.producto-comparativa__oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.producto-galeria-seccion{padding:100px 0}.producto-galeria{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px 28px;display:grid}.producto-galeria__item{text-align:center;margin:0}.producto-galeria__item--vertical{grid-area:span 2/span 4}.producto-galeria__item--horizontal{grid-column:span 8}.producto-nota{text-align:center;max-width:620px;color:var(--text-muted);margin:32px auto 0;font-size:13px;line-height:1.5}.productos-seccion{padding:20px 0 100px}.productos-rejilla{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:28px;display:grid}.producto-tarjeta{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;transition:border-color .2s,background .2s,transform .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine){.producto-tarjeta:hover{background:var(--bg-card-hover);border-color:var(--border-glow)}.producto-tarjeta:hover .producto-tarjeta__flecha{transform:translate(4px)}}.producto-tarjeta:active{transform:scale(.99)}.producto-tarjeta__imagen{aspect-ratio:16/9;object-fit:cover;object-position:top left;border-bottom:1px solid var(--border-subtle);background:#fff;width:100%;height:auto;display:block}.producto-tarjeta__cuerpo{flex-direction:column;flex:1;gap:14px;padding:26px 28px 28px;display:flex}.producto-tarjeta__titulo{color:var(--text-pure);margin:0;font-size:22px;font-weight:800;line-height:1.25}.producto-tarjeta__titulo a{color:inherit;text-decoration:none}.producto-tarjeta__titulo a:after{content:"";position:absolute;inset:0}.producto-tarjeta__titulo a:focus-visible{outline:none}.producto-tarjeta:has(a:focus-visible){outline:2px solid var(--accent-cyan);outline-offset:3px}.producto-tarjeta__resumen{color:var(--text-muted);margin:0;font-size:15px;line-height:1.6}.producto-tarjeta__mas{color:var(--accent-cyan);margin-top:auto;font-size:14px;font-weight:600}.producto-tarjeta__flecha{transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-block}.productos-leyenda{text-align:center;max-width:640px;color:var(--text-muted);margin:36px auto 0;font-size:13px;line-height:1.6}@media (width<=900px){.producto-hero{padding:120px 0 24px}.producto-captura{margin-top:40px}.producto-captura img,.producto-galeria__item img{border-radius:var(--radius-md);padding:5px}.producto-aviso{padding:28px 22px}.producto-galeria{grid-template-columns:minmax(0,1fr)}.producto-galeria__item--vertical,.producto-galeria__item--horizontal{grid-area:auto}.producto-galeria__item--vertical img{max-width:300px;margin-inline:auto}}@media (width<=600px){.producto-acciones .btn{width:min(100%,340px)}}@media (width<=760px){.producto-comparativa,.producto-comparativa tbody,.producto-comparativa tr,.producto-comparativa th,.producto-comparativa td{width:auto;display:block}.producto-comparativa{background:0 0;border:0;border-radius:0;overflow:visible}.producto-comparativa thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.producto-comparativa tbody tr{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);margin-bottom:14px;overflow:hidden}.producto-comparativa tbody th{border-top:0;width:auto;padding:18px 20px 6px}.producto-comparativa td{border-top:0;width:auto;padding:10px 20px 14px}.producto-comparativa td:before{content:attr(data-columna);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.producto-comparativa td.producto-comparativa__nuestra:before{color:var(--accent-cyan)}}
