/* qma-child/css/paginas/p-52cd8e8116.css: CSS que vivía en el contenido. Páginas: ver la opción qma_css_paginas. 23-oct-2026 */
.zdu-vl{--fd:'Rajdhani',sans-serif;--fb:'Source Sans 3',sans-serif;--fm:'Share Tech Mono',monospace;--bg:var(--zdu-bg,#0D1321);--sf:var(--zdu-surface,#111927);--cd:var(--zdu-card,#1A2438);--bd:rgba(148,163,184,.12);--rd:var(--zdu-red,#EF4444);--or:#F97316;--tl:var(--zdu-teal,#2DD4BF);--gn:var(--zdu-green,#D1DF48);--wh:var(--zdu-white,#F8FAFC);--sl:var(--zdu-slate,#94A3B8);--sl2:var(--zdu-slate-lt,#CBD5E1);max-width:1100px;margin:0 auto;padding:0 24px 72px;font-family:var(--fb);color:var(--sl2);line-height:1.7;font-size:16px}
.zdu-vl *{box-sizing:border-box}
.vl-crumb{font-family:var(--fm);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sl);padding:24px 0 8px;display:flex;gap:8px;flex-wrap:wrap;opacity:.75}
.vl-crumb a{color:inherit;text-decoration:none}.vl-crumb a:hover{color:var(--rd)}.vl-crumb .s{opacity:.35}
.vl-hero{display:grid;grid-template-columns:320px 1fr;gap:36px;padding:32px 0 36px;border-bottom:1px solid var(--bd);align-items:start}
.vl-hero--noart{grid-template-columns:1fr}
.vl-art{border-radius:14px;overflow:hidden;background:var(--cd);border:1px solid rgba(239,68,68,.16)}
.vl-art img{width:100%;height:100%;object-fit:cover;display:block}
.vl-ey{font-family:var(--fm);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--rd);display:block;margin-bottom:12px}
.zdu-vl h1{font-family:var(--fd);font-size:clamp(2.1rem,5vw,3.2rem);font-weight:800;letter-spacing:.02em;line-height:1.05;color:var(--wh);margin:0 0 10px;text-transform:uppercase}
.vl-tag{font-size:1.02rem;color:var(--sl);margin:0 0 18px;max-width:640px}
.vl-chips{display:flex;gap:8px;flex-wrap:wrap}
.vl-chip{font-family:var(--fm);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--rd);border:1px solid rgba(239,68,68,.28);border-radius:3px;padding:.3rem .7rem}
.vl-chip--n{color:var(--sl);border-color:rgba(148,163,184,.24)}
.vl-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5px;background:var(--bd);border-radius:10px;overflow:hidden;margin:28px 0 8px}
.vl-kpi{background:var(--cd);padding:18px 16px;text-align:center}
.vl-kv{font-family:var(--fd);font-size:1.9rem;font-weight:800;line-height:1;color:var(--wh)}
.vl-kv.rd{color:var(--rd)}.vl-kv.tl{color:var(--tl)}.vl-kv.gn{color:var(--gn)}
.vl-kl{font-family:var(--fm);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--sl);margin-top:8px}
.vl-sec{padding:40px 0 0}
.vl-sh{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}
.vl-sn{font-family:var(--fd);font-size:1.7rem;font-weight:800;color:var(--rd);opacity:.3;line-height:1}
.vl-st{font-family:var(--fd);font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700;color:var(--wh);margin:0}
.vl-sl{flex:1;height:1px;background:linear-gradient(90deg,var(--bd),transparent);align-self:center}
.vl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5px;background:var(--bd);border-radius:10px;overflow:hidden}
.vl-cell{background:var(--cd);padding:18px 20px}
.vl-cell-k{font-family:var(--fm);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--sl);margin-bottom:6px}
.vl-cell-v{color:var(--wh);font-size:.95rem;line-height:1.55}
.vl-ttps{display:flex;flex-direction:column;gap:1.5px;background:var(--bd);border-radius:10px;overflow:hidden}
.vl-ttp{background:var(--cd);padding:14px 18px;display:flex;gap:14px;align-items:baseline}
.vl-ttp-id{font-family:var(--fm);font-size:11px;color:var(--rd);min-width:88px}
.vl-ttp-n{font-size:.93rem;color:var(--sl2)}
.vl-bars{display:flex;flex-direction:column;gap:10px;margin-top:6px}
.vl-br{display:flex;align-items:center;gap:12px}
.vl-bl{font-size:.85rem;color:var(--sl);min-width:190px}
.vl-btr{flex:1;height:8px;background:rgba(148,163,184,.1);border-radius:4px;overflow:hidden}
.vl-bf{height:100%;border-radius:4px}
.vl-bc{font-family:var(--fm);font-size:12px;color:var(--wh);min-width:26px;text-align:right}
.vl-note{background:var(--sf);border-left:2px solid var(--rd);padding:16px 20px;margin-top:20px;font-size:.93rem;color:var(--sl2);border-radius:0 8px 8px 0}
.vl-chs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.vl-ch{background:var(--sf);border:1px solid var(--bd);border-radius:10px;padding:18px;text-decoration:none;display:block;transition:border-color .2s}
.vl-ch:hover{border-color:rgba(239,68,68,.3)}
.vl-ch-c{font-family:var(--fm);font-size:10px;color:var(--rd);letter-spacing:.08em}
.vl-ch-t{font-family:var(--fd);font-size:1.05rem;font-weight:700;color:var(--wh);margin:6px 0 0;line-height:1.3}
.vl-vid{background:var(--sf);border:1px solid var(--bd);border-radius:12px;padding:24px;text-align:center}
.vl-vid-ph{font-family:var(--fm);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sl);padding:48px 16px;border:1px dashed rgba(148,163,184,.25);border-radius:8px}
.vl-cta{text-align:center;padding:48px 16px 8px;border-top:1px solid var(--bd);margin-top:44px}
.vl-cta p{color:var(--sl);max-width:560px;margin:0 auto 18px}
.vl-btn{display:inline-block;font-family:var(--fd);font-size:.92rem;font-weight:700;letter-spacing:.04em;padding:.85rem 1.75rem;border-radius:4px;text-decoration:none!important;background:var(--gn);color:#0D1321!important}
.vl-btn:hover{background:#AEBC21}
.vl-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5px;background:var(--bd);border-radius:12px;overflow:hidden}
.vl-card{background:var(--cd);padding:0;text-decoration:none;display:flex;flex-direction:column;transition:background .2s}
.vl-card:hover{background:#1e2d45}
.vl-card-art{aspect-ratio:16/9;overflow:hidden;background:var(--sf)}
.vl-card-art img{width:100%;height:100%;object-fit:cover;display:block}
.vl-card-art .ph{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--fm);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--sl);background:linear-gradient(135deg,var(--cd) 0%,#2a1520 100%)}
.vl-card-b{padding:20px 22px 24px;display:flex;flex-direction:column;flex:1}
.vl-card-k{font-family:var(--fm);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--rd);margin-bottom:8px}
.vl-card-n{font-family:var(--fd);font-size:1.3rem;font-weight:700;color:var(--wh);margin:0 0 6px;text-transform:uppercase}
.vl-card-d{font-size:.88rem;color:var(--sl);line-height:1.6;flex:1;margin:0 0 14px}
.vl-card-m{font-family:var(--fm);font-size:10px;color:var(--gn);letter-spacing:.06em;border-top:1px solid var(--bd);padding-top:12px}
.vl-nav{display:flex;justify-content:space-between;padding:28px 0 0;margin-top:28px;border-top:1px solid var(--bd);font-family:var(--fd);font-size:.9rem;font-weight:600}
.vl-nav a{color:var(--sl);text-decoration:none}.vl-nav a:hover{color:var(--gn)}
@media(max-width:768px){.zdu-vl{padding:0 16px 48px}.vl-hero{grid-template-columns:1fr;gap:20px}.vl-kpis{grid-template-columns:repeat(2,1fr)}.vl-grid{grid-template-columns:1fr}.vl-chs{grid-template-columns:1fr}.vl-cards{grid-template-columns:1fr}.vl-bl{min-width:120px}}
.vl-vids{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.vl-vid-card{background:var(--sf);border:1px solid var(--bd);border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.vl-vid-fr{position:relative;aspect-ratio:16/9;background:#000;border:0;padding:0;margin:0;cursor:pointer;display:block;width:100%;overflow:hidden}.vl-vid-fr img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s,opacity .2s}.vl-vid-fr:hover img{transform:scale(1.04);opacity:.85}.vl-vid-fr iframe{width:100%;height:100%;border:0;display:block}.vl-vid-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:rgba(239,68,68,.92);display:flex;align-items:center;justify-content:center;pointer-events:none;box-shadow:0 4px 18px rgba(0,0,0,.45)}.vl-vid-play::after{content:"";border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff;margin-left:4px}.vl-vid-dur{position:absolute;right:8px;bottom:8px;font-family:var(--fm);font-size:10px;color:#fff;background:rgba(13,19,33,.82);padding:2px 6px;border-radius:3px;pointer-events:none}.vl-vid-b{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.vl-vid-t{font-family:var(--fd);font-size:1rem;font-weight:700;color:var(--wh);line-height:1.3;margin:0 0 6px}.vl-vid-d{font-size:.84rem;color:var(--sl);line-height:1.55;flex:1;margin:0 0 10px}.vl-vid-m{font-family:var(--fm);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--sl);border-top:1px solid var(--bd);padding-top:9px}@media(max-width:900px){.vl-vids{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.vl-vids{grid-template-columns:1fr}}
