.vg .nav .logo{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:-.02em}.vg .nav .logo img{width:24px;height:24px}.vg .hero h1{max-width:900px;margin-inline:auto}.vg .vg-cta{margin-top:34px;display:flex;justify-content:center}.vg .btn{gap:8px}.vg .vg-cuadros{margin-top:72px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.vg .vg-tira{display:flex;gap:18px;width:-moz-max-content;width:max-content;animation:vg-tira 48s linear infinite}.vg .vg-tira figure{margin:0;width:min(520px,78vw);flex:none}.vg .vg-tira img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:20px;background:#000;box-shadow:0 20px 50px rgba(0,0,0,.14)}.vg .vg-tira figcaption{font-size:14px;color:var(--ink2);margin-top:10px;text-align:center}.vg .vg-nota{text-align:center;font-family:var(--mono);font-size:12px;color:var(--ink2);margin-top:14px;letter-spacing:.04em}@keyframes vg-tira{to{transform:translateX(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){.vg .vg-tira{animation:none}}.vg .vg-sec{padding-block:96px 0}.vg .vg-h2{font-size:clamp(32px,4.6vw,52px);letter-spacing:-.045em;line-height:1.04;margin-top:12px}.vg .vg-sub{color:var(--ink2);margin-top:12px;font-size:17px}.vg .vg-pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.vg .vg-paso{background:var(--tile);border-radius:24px;padding:28px 26px}.vg .vg-paso .n{font-family:var(--mono);font-size:13px;color:var(--accent);letter-spacing:.08em}.vg .vg-paso h3{font-size:23px;letter-spacing:-.03em;margin-top:10px}.vg .vg-paso p{color:var(--ink2);margin-top:8px;font-size:16px}.vg .vg-origen{margin-top:26px;color:var(--ink2)}.vg .vg-origen a{color:var(--accent);font-weight:600}.vg .vg-caja{background:var(--night);color:#fff;border-radius:32px;padding:clamp(28px,5vw,56px);position:relative;overflow:hidden}.vg .vg-caja:before{content:"";position:absolute;inset:auto -20% -60% -20%;height:90%;background:radial-gradient(ellipse at 50% 100%,rgba(245,99,0,.55),transparent 65%);pointer-events:none}.vg .vg-caja>*{position:relative}.vg .vg-caja .vg-sub{color:hsla(0,0%,100%,.72)}.vg .vg-caja .eyebrow{display:inline-flex;align-items:center;gap:6px;color:#ff8a3d}.vg .vg-f{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;max-width:720px}.vg .vg-f label{display:flex;flex-direction:column;gap:6px;font-size:14px;color:hsla(0,0%,100%,.75)}.vg .vg-f input{height:50px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;padding:0 16px;font:inherit;font-size:17px}.vg .vg-f input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:transparent}.vg .vg-enviar{margin-top:20px;height:52px;padding:0 30px;border:0;cursor:pointer;font-family:inherit}.vg .vg-enviar:disabled{opacity:.7;cursor:default}.vg .vg-legal{font-size:13px;color:hsla(0,0%,100%,.5);margin-top:12px}.vg .vg-listo ol{list-style:none;padding:0;margin:28px 0 0;gap:22px;counter-reset:p}.vg .vg-listo li,.vg .vg-listo ol{display:flex;flex-direction:column}.vg .vg-listo li{counter-increment:p;align-items:flex-start;gap:10px}.vg .vg-listo li b{font-size:19px;letter-spacing:-.02em}.vg .vg-listo li b:before{content:counter(p) ". ";color:#ff8a3d}.vg .vg-repo{background:#fff;color:var(--ink)}.vg .vg-code{display:flex;align-items:flex-start;gap:10px;width:100%;max-width:820px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:14px;padding:14px 14px 14px 18px}.vg .vg-code pre{margin:0;flex:1;min-width:0;font-family:var(--mono);font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#fff}.vg .vg-code button{flex:none;width:34px;height:34px;border-radius:10px;border:0;background:hsla(0,0%,100%,.12);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.vg .vg-dos{display:grid;grid-template-columns:1fr 1.4fr;gap:40px}.vg .vg-lista{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-direction:column;gap:12px}.vg .vg-lista li{display:flex;gap:10px;align-items:flex-start;font-size:17px}.vg .vg-lista li svg{color:var(--accent);flex:none;margin-top:4px}.vg .vg-lista.suave li{color:var(--ink2);font-size:16px;padding-left:14px;border-left:2px solid var(--line)}.vg .vg-fin{padding-bottom:96px}.vg .vg-banda{background:var(--accent-soft);border-radius:28px;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.vg .vg-banda h2{font-size:clamp(26px,3.4vw,36px);letter-spacing:-.04em}.vg .vg-banda p{color:var(--ink2);margin-top:8px;max-width:560px}.vg .vg-pie{border-top:1px solid var(--line);padding-block:26px}.vg .vg-pie .wrap{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--ink2)}.vg .vg-pie span{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ink)}.vg .vg-pie img{width:22px;height:22px}@media (max-width:820px){.vg .vg-dos,.vg .vg-f,.vg .vg-pasos{grid-template-columns:1fr}.vg .vg-sec{padding-block:72px 0}.vg .vg-banda{padding:28px 24px}}.vg #bajar,.vg #instalar{scroll-margin-top:80px}