.cl-aviso{border-radius:var(--r-md);background:var(--orange-soft);font-size:var(--step--1);color:var(--orange-text);max-width:80ch;margin-top:32px;padding:12px 16px}.case-list{gap:20px;display:grid}@media (min-width:960px){.case-list{grid-template-columns:1fr 1fr}}.cc{border-radius:var(--r-xl);flex-direction:column;height:100%;padding:0;text-decoration:none;display:flex;overflow:hidden}.cc__img{aspect-ratio:16/8;display:block;position:relative;overflow:hidden}.cc__img img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.cc:hover .cc__img img{transform:scale(1.04)}.cc__seg{border-radius:var(--r-pill);color:var(--ink);background:#fffffff0;padding:6px 12px;font-size:13.5px;font-weight:600;position:absolute;top:16px;left:16px}.cc__body{flex-direction:column;flex:1;gap:16px;padding:clamp(24px,3vw,36px);display:flex}.cc h2{font-size:var(--step-3);transition:color var(--d2)}.cc:hover h2{color:var(--orange-text)}.cc__body>p{color:var(--ink-2)}.cc__nums{border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:auto;padding:20px;display:grid}.cc__nums strong{font-size:var(--step-3);letter-spacing:-.03em;font-weight:650;line-height:1;display:block}.cc__nums span{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.35;display:block}.cc__go{align-items:center;gap:6px;font-weight:600;display:inline-flex}.cc__go svg{width:16px;height:16px;transition:transform var(--d2)}.cc:hover .cc__go svg{transform:translate(4px)}.cl-logos{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}
