.ve-video__inner{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ve-video__copy{display:grid;gap:22px}.ve-video__text{display:grid;font-size:var(--fs-lead);gap:14px;line-height:1.6}.ve-video__text p{margin:0}.ve-video .ve-btn .fa{font-size:18px}.ve-video__media{margin:0}.ve-video__frame{aspect-ratio:16/9;background:var(--ink-navy);border-radius:var(--radius-card);box-shadow:var(--shadow-card-hover);overflow:hidden;position:relative}.ve-video__thumb{height:100%;object-fit:cover;transition:transform var(--dur-slow) var(--ease);width:100%}.ve-video__frame:after{background:linear-gradient(180deg,rgba(2,29,56,0) 40%,rgba(2,29,56,.45));content:"";inset:0;pointer-events:none;position:absolute}.ve-video__play{align-items:center;background:var(--veo-blue);border:0;border-radius:50%;box-shadow:0 0 0 8px hsla(0,0%,100%,.25);color:var(--veo-cyan);cursor:pointer;display:inline-flex;font-size:28px;height:84px;justify-content:center;left:50%;padding-left:6px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease);width:84px;z-index:1}.ve-video__frame:hover .ve-video__thumb{transform:scale(1.03)}.ve-video__frame:hover .ve-video__play{background:var(--ink-navy);transform:translate(-50%,-50%) scale(1.06)}.ve-video__frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.ve-video__frame.is-playing:after{display:none}.ve-video__frame.is-imagen{aspect-ratio:16/10;background:var(--white)}.ve-video__frame.is-imagen:after{display:none}.ve-video__frame.is-imagen .ve-video__thumb{object-fit:contain}.ve-video__frame.is-imagen:hover .ve-video__thumb{transform:none}.ve-video__caption{color:var(--text-muted);font-size:var(--fs-small);margin-top:12px}@media (max-width:900px){.ve-video__inner{gap:32px;grid-template-columns:1fr}.ve-video__media{order:-1}.ve-video__play{font-size:22px;height:68px;width:68px}}.ve-video.ve-band--dark{overflow:hidden;position:relative}.ve-video.ve-band--dark:before{background:radial-gradient(ellipse at 85% 50%,rgba(10,127,192,.28) 0,rgba(10,127,192,0) 60%);content:"";inset:0;pointer-events:none;position:absolute}.ve-video.ve-band--dark .ve-video__inner{position:relative}.ve-video.ve-band--dark .ve-video__text{color:hsla(0,0%,100%,.86)}.ve-video.ve-band--dark .ve-video__caption{color:hsla(0,0%,100%,.6)}.ve-video.ve-band--dark .ve-video__frame{box-shadow:0 24px 60px rgba(0,0,0,.45)}.ve-video__text ol{counter-reset:ve-etapa;display:grid;font-size:var(--fs-body);gap:0;list-style:none;margin:0;padding:0}.ve-video__text ol li{align-items:baseline;border-bottom:1px solid var(--border-subtle);color:var(--text-heading);counter-increment:ve-etapa;display:flex;font-weight:600;gap:14px;padding:10px 0}.ve-video__text ol li:before{color:var(--veo-cyan);content:counter(ve-etapa,decimal-leading-zero);font-family:var(--font-mono);font-size:var(--fs-small)}.ve-video.ve-band--dark .ve-video__text ol li{border-bottom-color:var(--border-on-dark);color:var(--white)}.ve-video--protagonista .ve-video__inner{gap:40px;grid-template-columns:minmax(0,1fr)}.ve-video--protagonista .ve-video__copy{justify-items:center;margin:0 auto;max-width:760px;text-align:center}.ve-video--protagonista .ve-video__media{margin:0 auto;max-width:1120px;order:0;width:100%}.ve-video--protagonista .ve-video__play{font-size:34px;height:104px;width:104px}.ve-video--protagonista .ve-video__caption{text-align:center}@media (max-width:900px){.ve-video--protagonista .ve-video__play{font-size:24px;height:72px;width:72px}}