.byven-ficha{font-family:var(--byv-font-body)}.byven-ficha .ficha-trust-strip{border:1.5px solid var(--byv-line);border-radius:var(--byv-r-lg);background:#fff;gap:0;margin-bottom:24px;display:flex;overflow:hidden}.byven-ficha .fts-item{text-align:center;border-right:1px solid var(--byv-line);flex:1;padding:12px 14px}.byven-ficha .fts-item:last-child{border-right:none}.byven-ficha .fts-ic{margin-bottom:4px;font-size:16px}.byven-ficha .fts-t{color:var(--byv-ink);font-size:12px;font-weight:700}.byven-ficha .fts-s{color:var(--byv-mut);margin-top:1px;font-size:11px}.byven-ficha .ficha-sec{margin-bottom:26px}.byven-ficha .ficha-sec-titulo{font-family:var(--byv-font-display);color:var(--byv-ink);margin-bottom:12px;font-size:17px;font-weight:800}.byven-ficha .pol-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.byven-ficha .pol-item{border:1.5px solid var(--byv-line);border-radius:var(--byv-r-md);background:#fff;align-items:flex-start;gap:10px;padding:14px;display:flex}.byven-ficha .pol-icon{flex-shrink:0;margin-top:1px;font-size:18px}.byven-ficha .pol-title{color:var(--byv-ink);margin-bottom:2px;font-size:13px;font-weight:700}.byven-ficha .pol-val{color:var(--byv-mut);font-size:12px;line-height:1.4}.byven-ficha .ent-steps{gap:8px;display:flex}.byven-ficha .ent-step{text-align:center;flex:1;padding:0 6px}.byven-ficha .ent-num{background:var(--byv-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:0 auto 7px;font-size:12px;font-weight:800;display:flex}.byven-ficha .ent-t{color:var(--byv-ink);margin-bottom:3px;font-size:12.5px;font-weight:700}.byven-ficha .ent-d{color:var(--byv-mut);font-size:11.5px;line-height:1.4}.byven-ficha .op-bar{border:1.5px solid var(--byv-line);border-radius:var(--byv-r-lg);background:#fff;margin-bottom:22px;padding:14px 16px}.byven-ficha .op-nombre{font-family:var(--byv-font-display);color:var(--byv-ink);align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.byven-ficha .op-meta{color:var(--byv-mut);margin-top:2px;font-size:12px}.byven-ficha .op-stats{gap:8px;margin-top:12px;display:flex}.byven-ficha .op-stat{background:var(--byv-line-soft);border-radius:var(--byv-r-md);text-align:center;flex:1;padding:10px 6px}.byven-ficha .op-stat-v{color:var(--byv-ink);font-size:14px;font-weight:800}.byven-ficha .op-stat-l{color:var(--byv-mut);margin-top:1px;font-size:10.5px}.byven-ficha .mas-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.byven-ficha .mas-card{border:1.5px solid var(--byv-line);border-radius:var(--byv-r-md);color:inherit;background:#fff;text-decoration:none;display:block;overflow:hidden}.byven-ficha .mas-img{object-fit:cover;background:var(--byv-line-soft);width:100%;height:78px;display:block}.byven-ficha .mas-body{padding:8px 10px}.byven-ficha .mas-t{color:var(--byv-ink);font-size:12px;font-weight:700;line-height:1.25}.byven-ficha .mas-p{color:var(--byv-blue);margin-top:2px;font-size:12px;font-weight:800}@media (max-width:760px){.byven-ficha .ficha-trust-strip{flex-wrap:wrap}.byven-ficha .fts-item{border-bottom:1px solid var(--byv-line);flex:50%}.byven-ficha .pol-grid,.byven-ficha .mas-grid{grid-template-columns:1fr}.byven-ficha .ent-steps{flex-direction:column;gap:14px}}.byven-ficha .ext-grid{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.byven-ficha .extra-item{color:var(--byv-gray-2);align-items:center;gap:8px;font-size:13px;display:flex}.byven-ficha .extra-ic{flex-shrink:0;font-size:15px}@media (max-width:760px){.byven-ficha .ext-grid{grid-template-columns:1fr}}.byven-ficha .features-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px;display:grid}.byven-ficha .feature-item{border:1px solid var(--byv-line);border-radius:var(--byv-r-md);background:var(--byv-paper);gap:12px;padding:14px;display:flex}.byven-ficha .fi-icon{flex-shrink:0;font-size:20px}.byven-ficha .fi-text h4{color:var(--byv-ink);margin:0 0 2px;font-size:14px;font-weight:700}.byven-ficha .fi-text p{color:var(--byv-mut);margin:0;font-size:12px;line-height:1.4}@media (max-width:760px){.byven-ficha .features-grid{grid-template-columns:1fr}}
