.casos{position:relative;max-width:none!important;margin-inline:calc(var(--wp--style--root--padding-left) * -1)!important;background:var(--tablero);color:var(--claro);padding:72px 0 80px;border-top:1px solid var(--linea)}.casos__interior{max-width:1240px;margin:0 auto}.casos__cabecera{padding:0 18px}.casos__titulo{margin:0 0 16px;font:800 clamp(44px, 8vw, 92px)/0.92 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--claro)}.casos__intro{margin:0 0 12px;max-width:52ch;font:400 18px/1.55 'Barlow',sans-serif;color:var(--claro)}.casos__nota{margin:0 0 28px;font:400 12px/1.4 'IBM Plex Mono',monospace;letter-spacing:.03em;color:var(--claro);opacity:.7}.casos__lista{list-style:none;margin:0;padding:6px 18px 18px;display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.casos__lista::-webkit-scrollbar{display:none}.caso{flex:0 0 72vw;max-width:300px;scroll-snap-align:start;margin:0}.caso__marco{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:18px;background:var(--loseta);border:1px solid var(--linea)}.caso__video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;background:var(--loseta)}.caso__panel{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:8px 10px 9px;border-radius:8px;background:rgb(11 13 16 / .9);border:1px solid rgb(230 234 240 / .16);color:var(--claro);font:500 11px/1.2 'IBM Plex Mono',monospace;letter-spacing:.12em;text-transform:uppercase;transition:border-color 0.3s ease,box-shadow 0.3s ease}.caso__panel-cab{display:block;opacity:.72}.caso__panel-fila{display:flex;align-items:center;gap:8px;margin-top:6px}.caso__panel-rotulo{opacity:.72}.caso__cifras{display:inline-flex;gap:3px;perspective:200px}.caso__cifra{position:relative;display:inline-block;width:28px;height:38px;border-radius:4px;background:#1D2127;color:var(--ambar);font:600 28px/38px 'IBM Plex Mono',monospace;letter-spacing:0;text-align:center;transform-origin:50% 50%}.caso__cifra::after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid rgb(11 13 16 / .9)}.caso__cifra.gira{animation:paleta 0.18s ease-in-out}@keyframes paleta{0%{transform:rotateX(0deg)}50%{transform:rotateX(-90deg)}100%{transform:rotateX(0deg)}}.caso__panel-estado{margin-left:auto;text-align:right;white-space:nowrap;opacity:.85}.caso__panel--primero{border-color:var(--ambar);box-shadow:0 0 0 1px var(--ambar),0 0 22px rgb(255 194 26 / .28)}.caso__panel--primero .caso__panel-estado{color:var(--ambar);opacity:1}.caso__panel--primero .caso__cifra{background:var(--ambar);color:var(--tinta)}@media (prefers-reduced-motion:reduce){.caso__cifra.gira{animation:none}.caso__panel{transition:none}}.caso__nombre{margin:14px 0 0;font:800 28px/1 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.02em;color:var(--claro)}.casos__pie{padding:28px 18px 0}.casos__cta{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:8px;background:var(--ambar);color:var(--tinta);font:700 17px/1.1 'Barlow',sans-serif;text-decoration:none;text-align:center}.casos__cta:focus-visible{outline:3px solid var(--ambar);outline-offset:4px}@media (min-width:782px){.casos{padding:104px 0 112px}.casos__cabecera,.casos__lista,.casos__pie{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.casos__lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;overflow:visible;scroll-snap-type:none}.caso{flex:none;max-width:none}.casos__cta{display:inline-flex;min-height:56px;padding:0 30px}.casos__cabecera,.casos__pie{text-align:center}.casos__intro{margin-left:auto;margin-right:auto}}