.kw{font-weight:700}.casos-slider{margin-top:2rem}.casos-slider-head{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap-reverse;margin-bottom:1.5rem}.casos-chips{display:flex;flex-wrap:wrap;gap:.6rem}.casos-chip{font-family:var(--font-sans);font-size:.9rem;font-weight:600;line-height:1;color:var(--gray-text);background:#fff;border:1px solid var(--gray-light);border-radius:100px;padding:.75rem 1.1rem;cursor:pointer;transition:all .16s ease}.casos-chip:hover:not(:disabled){border-color:var(--p300);color:var(--p600)}.casos-chip[aria-pressed=true]{background:var(--p500);border-color:var(--p500);color:#fff}.casos-chip:disabled{background:transparent;border-style:dashed;color:#a3a5ad;cursor:not-allowed}.casos-slider-nav{display:flex;gap:.6rem;order:1}.casos-arrow{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:100px;background:transparent;border:1px solid var(--p500);color:var(--p500);cursor:pointer;transition:all .16s ease}.casos-arrow:hover:not(:disabled){background:var(--p50)}.casos-arrow:disabled{border-color:var(--gray-light);color:#c9cad2;cursor:not-allowed}.casos-arrow:first-child svg{transform:rotate(180deg)}.casos-track{display:flex;gap:1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:.5rem 2rem 1.5rem 0;margin-right:calc(-1*max(2rem,(100vw - var(--maxw)) / 2 + 2rem));scrollbar-width:none}.casos-track::-webkit-scrollbar{display:none}.caso-card{flex:0 0 360px;scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border-radius:var(--radius);padding:0 1.6rem 1.6rem;overflow:hidden;text-decoration:none;box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease}a.caso-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}a.caso-card:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--p500)}.caso-card.is-mudo{background:var(--light-200);box-shadow:none;border:1px dashed var(--gray-light)}.caso-regla{display:block;height:4px;margin:0 -1.6rem;background:var(--p500)}.caso-card[data-prod=recaudo] .caso-regla,.caso-card.is-alianza .caso-regla{background:var(--mono-magenta)}.caso-card.is-mudo:not(.is-alianza) .caso-regla{background:var(--gray-light)}.caso-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.4rem}.caso-tag{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--p500);border-radius:100px;padding:.32rem .7rem;line-height:1.4;white-space:nowrap}.caso-card.is-alianza .caso-tag{color:var(--s700);background:var(--s100)}.caso-sector{font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-text);text-align:right;line-height:1.4}.caso-logo{height:26px;width:auto;display:block;margin-top:1.4rem}.caso-card.is-alianza .caso-logo{opacity:.75}.caso-dato{margin-top:1.25rem}.caso-metrica{display:block;font-size:2.6rem;font-weight:700;line-height:.95;letter-spacing:-.03em;color:var(--mono-dark-text);font-variant-numeric:tabular-nums}.caso-card.is-alianza .caso-metrica{font-size:1.8rem;font-weight:600;line-height:1.05;letter-spacing:-.025em;color:var(--s700)}.caso-metrica-sub{display:block;font-size:.88rem;color:var(--gray-text);margin-top:.6rem;line-height:1.45}.caso-resumen{font-size:.95rem;line-height:1.55;color:var(--gray-text);margin:1.1rem 0 0;flex-grow:1}.caso-pie{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.caso-producto{font-size:.75rem;font-weight:600;color:var(--p700);background:var(--p100);border-radius:100px;padding:.38rem .8rem;line-height:1.3}.caso-card.is-alianza .caso-producto{color:var(--gray-text);background:transparent;border:1px dashed var(--gray-light)}.caso-cta{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;color:var(--p500);white-space:nowrap}.caso-card.is-mudo .caso-cta{color:var(--gray-medium)}.casos-rieles{background:var(--light-300);border-top:1px solid var(--p100);border-bottom:1px solid var(--p100);padding:1.5rem 0}.casos-rieles .container{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.casos-rieles .rieles-label{font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-text)}.casos-rieles strong{font-size:1.05rem;font-weight:600;color:var(--mono-dark-text)}.casos-rieles .rieles-sep{width:1px;height:18px;background:var(--p200)}.casos-rieles p{margin:0;font-size:.95rem}.casos-corte{background:var(--light-200);border-top:1px solid var(--gray-light);padding:1.5rem 0}.casos-corte p{margin:0;font-size:.82rem;line-height:1.6;color:var(--gray-text);max-width:92ch}.caso-hero{padding:3rem 0 3.5rem}.caso-badge-row{display:flex;align-items:center;gap:.9rem;margin-bottom:1.6rem}.caso-badge-row img{height:30px;width:auto}.caso-hero.sin-dato h1{font-size:clamp(2.4rem,5vw,3.75rem);max-width:16ch;margin-top:0}.caso-tag.alianza{color:var(--s700);background:var(--s100)}.caso-hero-dato{font-size:clamp(4.5rem,9vw,6.75rem);font-weight:700;line-height:.88;letter-spacing:-.04em;color:var(--mono-dark-text);font-variant-numeric:tabular-nums}.caso-hero h1{font-size:clamp(1.9rem,3.4vw,2.5rem);line-height:1.02;letter-spacing:-.03em;font-weight:600;color:var(--mono-dark-text);margin:1.1rem 0 0;max-width:14ch}.caso-hero .lede{margin-top:1.5rem;max-width:44ch}.caso-hero .cta-row{margin-top:2rem}.caso-video{position:relative;display:block;border-radius:var(--radius);overflow:hidden;background:var(--mono-dark-text);aspect-ratio:16 / 9}.caso-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.caso-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:78px;height:78px;border-radius:100px;background:var(--mono-magenta);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 28px #04041359;transition:transform .2s ease}.caso-video:hover .caso-video-play{transform:translate(-50%,-50%) scale(1.06)}.caso-video-pie{margin-top:.9rem}.caso-video-pie a{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;color:var(--p500);text-decoration:none}.caso-video-pie a:hover{color:var(--p600)}.caso-video-pie p{margin:.5rem 0 0;font-size:.88rem;color:var(--gray-text)}.caso-sec .container{display:grid;grid-template-columns:300px 1fr;gap:4rem;align-items:start}.caso-sec-n{font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mono-purple);margin-bottom:.9rem}.caso-sec h2{font-size:clamp(1.6rem,3vw,2.25rem);margin-bottom:0}.caso-sec .caso-sec-nota{margin:.9rem 0 0;font-size:.95rem;color:var(--gray-text)}.caso-sec p{font-size:1.08rem;line-height:1.7;max-width:66ch}.caso-reto-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem}.caso-reto-grid .accent-line{width:40px;height:3px;background:var(--mono-magenta);margin:0 0 1.1rem}.caso-reto-grid h3{margin:0 0 .6rem;font-size:1.25rem}.caso-reto-grid p{margin:0;font-size:1rem}.caso-pasos{list-style:none;margin:0;padding:0}.caso-pasos li{display:grid;grid-template-columns:76px 1fr;gap:1.5rem;padding:1.5rem 0;border-bottom:1px solid var(--gray-light)}.caso-pasos li:last-child{border-bottom:none}.caso-pasos .paso-n{font-size:2.75rem;font-weight:700;line-height:.9;letter-spacing:-.03em;color:var(--p300)}.caso-pasos h3{margin:0 0 .5rem;font-size:1.35rem}.caso-pasos p{margin:0}.caso-numeros{background:var(--light-300)}.caso-numeros-head{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:2.5rem}.caso-numeros-head .caso-sec-n{margin-bottom:0}.caso-numeros-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.caso-numeros-grid div{padding:0 2rem;border-right:1px solid var(--p200)}.caso-numeros-grid div:first-child{padding-left:0}.caso-numeros-grid div:last-child{padding-right:0;border-right:none}.caso-numeros .k{font-size:.68rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-text);margin-bottom:.9rem}.caso-numeros .v{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;line-height:.95;letter-spacing:-.03em;color:var(--gray-medium);font-variant-numeric:tabular-nums}.caso-numeros .c{font-size:.95rem;color:var(--gray-text);margin-top:.75rem}.caso-fuente{margin:2rem 0 0;font-size:.82rem;color:var(--gray-text)}.caso-producto{padding:3.5rem 0 4rem}.caso-producto-card{background:var(--light-200);border-radius:var(--radius);box-shadow:var(--shadow-card, 0 4px 16px rgba(4, 4, 19, .06));padding:3rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:3rem;align-items:center;overflow:hidden}.caso-producto-card h2{font-size:clamp(1.7rem,3vw,2.4rem);margin-bottom:1rem}.caso-producto-card p{font-size:1.08rem;line-height:1.6;color:var(--gray-text);margin-bottom:1.9rem;max-width:44ch}.caso-producto-card .wingo-wallet{margin:0 auto;align-self:center}@media(max-width:1000px){.caso-producto-card{grid-template-columns:1fr;gap:2.5rem}.caso-sec .container,.caso-quote .container{grid-template-columns:1fr;gap:1.75rem}.caso-hero h1,.caso-quote blockquote{max-width:none}.caso-retrato{max-width:280px}}@media(max-width:860px){.caso-ficha .container,.caso-numeros-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.caso-ficha dl,.caso-numeros-grid div{padding:0 1.25rem}.caso-ficha dl:nth-child(odd),.caso-numeros-grid div:nth-child(odd){padding-left:0}.caso-ficha dl:nth-child(2n),.caso-numeros-grid div:nth-child(2n){padding-right:0;border-right:none}.caso-reto-grid{grid-template-columns:1fr}}@media(max-width:720px){.casos-track{padding-right:1.25rem;margin-right:-1.25rem}.caso-card{flex:0 0 300px}.casos-slider-nav{display:none}.casos-slider-head{justify-content:flex-start}.caso-pasos li{grid-template-columns:1fr;gap:.5rem}.caso-video-lockup{left:1rem;bottom:1rem}.caso-video-play{width:62px;height:62px}}@media(max-width:560px){.caso-ficha .container,.caso-numeros-grid{grid-template-columns:1fr}.caso-ficha dl,.caso-numeros-grid div{padding:0;border-right:none}}.cta-close .cta-kicker{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:var(--s300)}.home-dark .caso-hero h1,.home-dark .caso-hero .caso-hero-dato{color:#fff}.home-dark .caso-hero .lede{color:#ffffffad}.home-dark .caso-hero .caso-badge-row img{filter:brightness(0) invert(1)}.caso-sec--dark{background:var(--mono-dark)}.caso-sec--dark h2,.caso-sec--dark h3{color:#fff}.caso-sec--dark p{color:#ffffffad}.caso-sec--dark .caso-sec-n{color:var(--s300)}.caso-sec--dark .caso-sec-nota{color:#fff9}.caso-sec--dark .caso-pasos li{border-bottom-color:#ffffff24}.caso-sec--dark .caso-pasos .paso-n{color:#ffffff47}@media(max-width:860px){.caso-producto-card{padding:2rem}.caso-producto-card .wingo-wallet{height:auto;margin:0 auto;align-self:center}}.caso-hero-copy{text-align:center}.caso-hero-copy .caso-badge-row{justify-content:center}.caso-hero-copy h1{max-width:18ch;margin-left:auto;margin-right:auto}.caso-hero-copy .lede{margin-left:auto;margin-right:auto;max-width:56ch}.caso-hero-copy .cta-row{justify-content:center}.caso-video-sec{padding:0 0 4.5rem}.caso-video-sec .container{max-width:880px}.caso-hero-ficha{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.14);text-align:left}.caso-hero-ficha dl{margin:0;padding:0 1.5rem;border-right:1px solid rgba(255,255,255,.14)}.caso-hero-ficha dl:first-child{padding-left:0}.caso-hero-ficha dl:last-child{padding-right:0;border-right:none}.caso-hero-ficha dt{font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:.5rem}.caso-hero-ficha dd{margin:0;font-size:1.02rem;font-weight:600;color:#fff}.caso-lockup{display:flex;align-items:center;justify-content:center;gap:1.1rem;margin:1.4rem 0 1.75rem}.caso-lockup img{height:30px;width:auto}.caso-lockup img:first-child{filter:brightness(0) invert(1)}.caso-lockup span{font-size:1.3rem;font-weight:500;color:#ffffff73}.caso-voz{background:var(--light-300);padding:4rem 0}.caso-voz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:3.5rem;align-items:center}.caso-cita{margin:0}.caso-cita blockquote{margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.45;font-weight:500;letter-spacing:-.015em;color:var(--mono-dark-text)}.caso-comilla{font-size:3.5rem;font-weight:700;line-height:.6;color:var(--mono-magenta);margin-bottom:.9rem}.caso-firma{display:flex;align-items:center;gap:1rem;margin:1.75rem 0 0;padding:0;border:none}.caso-avatar{width:56px;height:56px;border-radius:100px;object-fit:cover;flex-shrink:0}.caso-firma .nombre{font-size:1.02rem;font-weight:600;color:var(--mono-dark-text)}.caso-firma .cargo{font-size:.92rem;color:var(--gray-text)}@media(max-width:1000px){.caso-voz-grid{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:860px){.caso-hero-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0}.caso-hero-ficha dl{padding:0 1.25rem}.caso-hero-ficha dl:nth-child(odd){padding-left:0}.caso-hero-ficha dl:nth-child(2n){padding-right:0;border-right:none}}@media(max-width:560px){.caso-hero-ficha{grid-template-columns:1fr}.caso-hero-ficha dl{padding:0;border-right:none}}
