.mockup{--font: "Maison Neue", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius: 14px;font-family:var(--font);color:var(--gray-text);-webkit-font-smoothing:antialiased}.mockup *{box-sizing:border-box}.hero-mockup{display:flex;justify-content:center}.hero-mockup-phone{--mk-scale: .82;width:calc(360px * var(--mk-scale));height:calc(740px * var(--mk-scale))}.hero-mockup-phone .phone{transform:scale(var(--mk-scale));transform-origin:top left}.hero-mockup-cards{--mk-scale: .46;width:calc(980px * var(--mk-scale));height:calc(660px * var(--mk-scale))}.hero-mockup-cards .cards-stage{transform:scale(var(--mk-scale));transform-origin:top left}@media(max-width:600px){.hero-mockup-phone{--mk-scale: .74}.hero-mockup-cards{--mk-scale: .32}}.mockup .phone{width:360px;height:740px;border-radius:54px;padding:13px;background:linear-gradient(150deg,#23232e,#0b0b12 60%);box-shadow:0 2px #ffffff0f inset,0 30px 70px -20px #04041373,0 8px 24px #0404132e;position:relative}.mockup .phone:before{content:"";position:absolute;right:-2px;top:200px;width:3px;height:64px;border-radius:3px;background:linear-gradient(#33333f,#1a1a22)}.mockup .phone:after{content:"";position:absolute;left:-2px;top:150px;width:3px;height:96px;border-radius:3px;background:linear-gradient(#33333f,#1a1a22)}.mockup .screen{width:100%;height:100%;border-radius:42px;overflow:hidden;position:relative;background:var(--light-100);display:flex;flex-direction:column}.mockup .island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:104px;height:30px;background:#000;border-radius:100px;z-index:50}.mockup .statusbar{height:50px;flex:none;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 30px;font-size:14px;font-weight:600;color:var(--mono-dark-text)}.mockup .statusbar .sb-time{font-weight:700;letter-spacing:.01em;padding-top:6px}.mockup .statusbar .sb-icons{display:flex;align-items:center;gap:7px;padding-top:6px}.mockup .statusbar .sb-icons svg{width:17px;height:17px}.mockup .body{flex:1;overflow:hidden;position:relative;padding:6px 20px 0}.mockup .appbar{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 16px}.mockup .appbar .brand{display:flex;align-items:center;gap:9px}.mockup .appbar .bell{width:38px;height:38px;border-radius:11px;background:#fff;border:1px solid var(--gray-light);display:grid;place-items:center;color:var(--gray-text)}.mockup .appbar .bell svg{width:18px;height:18px}.mockup .greet{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--mono-dark-text);margin:2px 2px 16px}.mockup .balance{background:linear-gradient(135deg,var(--p500),var(--p600) 60%,#2029a8);border-radius:20px;padding:20px;color:#fff;position:relative;overflow:hidden;box-shadow:0 16px 30px -14px #3c47d899}.mockup .balance:after{content:"";position:absolute;right:-40px;top:-50px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 70%)}.mockup .balance .row1{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.mockup .balance .flag{width:20px;height:20px;border-radius:50%;overflow:hidden;flex:none;background:linear-gradient(#fcd116 0 50%,#003893 50% 75%,#ce1126 75% 100%);border:1.5px solid rgba(255,255,255,.5)}.mockup .balance .acct{display:flex;align-items:center;gap:6px;font-size:12.5px;opacity:.85;margin-top:14px}.mockup .balance .acct svg{width:15px;height:15px}.mockup .balance .amt{font-size:30px;font-weight:800;letter-spacing:-.02em;margin-top:4px}.mockup .balance .amt .cur{font-size:16px;font-weight:600;opacity:.8;margin-right:4px;vertical-align:.08em}.mockup .card-block{background:#fff;border-radius:18px;padding:18px;margin-top:14px;border:1px solid #efeff4;box-shadow:0 1px 2px #04041308}.mockup .block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mockup .block-head h3{font-size:16px;font-weight:700;color:var(--mono-dark-text)}.mockup .block-head .more{font-size:14px;font-weight:700;color:var(--mono-purple);display:flex;align-items:center;gap:3px}.mockup .block-head .more svg{width:14px;height:14px}.mockup .actions{display:flex;gap:10px}.mockup .action{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.mockup .action .ico{width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--light-300);color:var(--mono-purple);border:1px solid #ececf6}.mockup .action .ico svg{width:22px;height:22px}.mockup .action.breb .ico{background:var(--breb-dark);border:none;padding:0}.mockup .action .lbl{font-size:12px;font-weight:600;color:var(--gray-text)}.mockup .breb-mark{font-weight:800;font-size:13px;letter-spacing:-.02em}.mockup .breb-mark .g{background:var(--breb-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mockup .tcard-row{display:flex;align-items:center;gap:12px;padding:10px 0}.mockup .tcard-row+.tcard-row{border-top:1px solid #f0f0f5}.mockup .tcard-row .vchip{width:46px;height:30px;border-radius:6px;display:grid;place-items:center;flex:none;font-style:italic;font-weight:800;font-size:11px;letter-spacing:.02em;color:#fff;background:linear-gradient(135deg,#1a1f71,#2a3bbf)}.mockup .tcard-row .vchip.dark{background:var(--mono-dark)}.mockup .tcard-row .vchip.grad{background:var(--gradient)}.mockup .tcard-row .tinfo .t{font-size:14px;font-weight:700;color:var(--mono-dark-text)}.mockup .tcard-row .tinfo .d{font-size:12px;color:var(--gray-medium)}.mockup .tcard-row .tstate{margin-left:auto;font-size:11px;font-weight:700;color:var(--green);background:var(--green-bg);padding:3px 9px;border-radius:100px}.mockup .mov{display:flex;align-items:center;gap:13px;padding:13px 0}.mockup .mov .mi{width:42px;height:42px;border-radius:13px;flex:none;display:grid;place-items:center;background:var(--light-300);color:var(--mono-purple)}.mockup .mov .mi.in{background:#e7f8ee;color:var(--green)}.mockup .mov .mi svg{width:19px;height:19px}.mockup .mov .mt{flex:1;min-width:0}.mockup .mov .mt .n{font-size:14px;font-weight:700;color:var(--mono-dark-text)}.mockup .mov .mt .s{font-size:12px;color:var(--gray-medium)}.mockup .mov .ma{font-size:14px;font-weight:700;color:var(--mono-dark-text);text-align:right;white-space:nowrap}.mockup .mov .ma.pos{color:var(--green)}.mockup .tabbar{flex:none;height:78px;background:#fff;border-top:1px solid #ededf2;display:flex;align-items:flex-start;justify-content:space-around;padding:11px 8px 0}.mockup .tab{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--gray-medium);flex:1}.mockup .tab svg{width:22px;height:22px}.mockup .tab .tl{font-size:10.5px;font-weight:600}.mockup .tab.active{color:var(--mono-purple)}.mockup .fade-bottom{position:absolute;left:0;right:0;bottom:78px;height:40px;pointer-events:none;background:linear-gradient(transparent,var(--light-100));z-index:5}.mockup .receipt{padding:14px 22px 24px;display:flex;flex-direction:column;height:100%}.mockup .r-back{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--gray-text);margin-bottom:8px}.mockup .r-back svg{width:18px;height:18px}.mockup .r-hero{text-align:center;padding:14px 0 18px}.mockup .check-wrap{width:84px;height:84px;margin:0 auto 16px;position:relative}.mockup .check-ring{position:absolute;inset:0;border-radius:50%}.mockup .check-ring.green{background:radial-gradient(circle at 50% 40%,#e7f8ee,#d2f2df)}.mockup .check-ring.breb{background:var(--breb-dark)}.mockup .check-wrap svg{position:absolute;inset:0;width:100%;height:100%}.mockup .r-status{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--green)}.mockup .r-title{font-size:18px;font-weight:700;color:var(--mono-dark-text);margin-top:8px}.mockup .r-amount{font-size:34px;font-weight:800;letter-spacing:-.02em;color:var(--mono-dark-text);margin-top:6px}.mockup .r-amount.pos{color:var(--green)}.mockup .r-amount .cur{font-size:18px;font-weight:600;opacity:.6;margin-right:3px}.mockup .r-date{font-size:13px;color:var(--gray-medium);margin-top:6px}.mockup .r-group{background:#fff;border:1px solid #efeff4;border-radius:16px;padding:6px 16px;margin-top:14px}.mockup .r-group .gh{font-size:13px;font-weight:700;color:var(--mono-dark-text);padding:13px 0 9px}.mockup .r-line{display:flex;align-items:center;justify-content:space-between;padding:11px 0;gap:12px}.mockup .r-line+.r-line,.mockup .r-group .gh+.r-line{border-top:1px solid #f2f2f7}.mockup .r-line .k{font-size:13.5px;color:var(--gray-medium);display:flex;align-items:center;gap:5px}.mockup .r-line .v{font-size:13.5px;font-weight:600;color:var(--mono-dark-text);text-align:right}.mockup .r-line .v.mono-id{font-weight:500;color:var(--gray-text);font-size:12.5px}.mockup .r-line .badge-ok{font-size:12px;font-weight:700;color:var(--green);background:var(--green-bg);padding:3px 10px;border-radius:100px}.mockup .r-line .v.method{display:inline-flex;align-items:center;gap:6px}.mockup .method-breb{font-weight:800}.mockup .method-breb .g{background:var(--breb-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mockup .party{display:flex;align-items:center;gap:11px;padding:11px 0}.mockup .party .pa{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--gradient);color:#fff;font-weight:800;font-size:15px}.mockup .party .pa.breb{background:var(--breb-dark)}.mockup .party .pn{font-size:14.5px;font-weight:700;color:var(--mono-dark-text)}.mockup .party .pk{font-size:12.5px;color:var(--gray-medium)}.mockup .party .breb-badge{margin-left:auto;width:42px;height:42px;border-radius:50%;background:var(--breb-dark);display:grid;place-items:center;font-size:10px;font-weight:800;flex:none}.mockup .party .breb-badge .g{background:var(--breb-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mockup .r-cta{margin-top:auto}.mockup .btn-primary{width:100%;height:52px;border-radius:13px;border:none;background:var(--p500);color:#fff;font-family:var(--font);font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.mockup .btn-primary svg{width:18px;height:18px}.mockup .method-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:4px 9px;border-radius:8px;background:var(--light-300);color:var(--mono-purple)}.mockup .cards-stage{width:980px;height:660px;position:relative;perspective:1600px}.mockup .ccard{position:absolute;width:380px;height:240px;border-radius:22px;padding:22px;color:#fff;box-shadow:0 30px 60px -22px #0404138c;overflow:hidden;display:flex;flex-direction:column;transform-style:preserve-3d}.mockup .ccard .sheen{position:absolute;inset:0;background:linear-gradient(115deg,#ffffff38,#fff0 32%);pointer-events:none}.mockup .ccard .c-top{display:flex;align-items:flex-start;justify-content:space-between}.mockup .ccard .c-brand{display:flex;align-items:center;gap:8px}.mockup .ccard .c-type{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85;padding:4px 9px;border-radius:100px;background:#ffffff29}.mockup .ccard .chip{width:42px;height:32px;border-radius:7px;margin:20px 0 0;background:linear-gradient(135deg,#e9c56a,#c9a23c);position:relative}.mockup .ccard .chip:before{content:"";position:absolute;inset:5px 8px;border:1px solid rgba(0,0,0,.25);border-radius:3px}.mockup .ccard .nfc{position:absolute;top:74px;left:74px;width:18px;height:20px;opacity:.85}.mockup .ccard .c-mid{display:flex;align-items:center;gap:14px;margin-top:auto}.mockup .ccard .c-num{font-size:16px;font-weight:600;letter-spacing:.12em;font-variant-numeric:tabular-nums}.mockup .ccard .c-bottom{display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}.mockup .ccard .c-name{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.mockup .ccard .c-visa{font-style:italic;font-weight:800;font-size:22px;letter-spacing:.01em}.mockup .surf-grad{background:linear-gradient(140deg,var(--mono-purple) 8%,#7d2bd6 48%,var(--mono-magenta) 100%)}.mockup .surf-dark{background:linear-gradient(150deg,#15151f,#040413)}.mockup .surf-dark .chip{background:linear-gradient(135deg,#d8d8e0,#9a9aa8)}.mockup .surf-token{background:linear-gradient(150deg,#0d0d16,#1b1430 60%,#241152)}.mockup .surf-token .token-glow{position:absolute;right:-30px;bottom:-40px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(123,121,227,.5),transparent 70%)}.mockup .tok-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:100px;background:#ffffff24}.mockup .tok-badge svg{width:12px;height:12px}.mockup .ccard.pos-token{transform:rotate(-13deg) translate(40px,70px);z-index:1}.mockup .ccard.pos-dark{transform:rotate(-4deg) translate(220px,35px);z-index:2}.mockup .ccard.pos-grad{transform:rotate(6deg) translate(420px,130px);z-index:3;box-shadow:0 40px 70px -20px #3c47d880}.mockup .float-a{animation:floatA 7s ease-in-out infinite}.mockup .float-b{animation:floatB 8s ease-in-out infinite}.mockup .float-c{animation:floatC 7.5s ease-in-out infinite}@keyframes floatA{0%,to{transform:rotate(-13deg) translate(40px,70px)}50%{transform:rotate(-13deg) translate(40px,54px)}}@keyframes floatB{0%,to{transform:rotate(-4deg) translate(220px,35px)}50%{transform:rotate(-4deg) translate(220px,52px)}}@keyframes floatC{0%,to{transform:rotate(6deg) translate(420px,130px)}50%{transform:rotate(6deg) translate(420px,112px)}}.mockup .flow{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.mockup .processing{position:absolute;inset:0;background:var(--light-100);z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;opacity:1;transition:opacity .4s ease}.mockup .flow.s-check .processing,.mockup .flow.s-receipt .processing,.mockup .flow.s-loaded .processing{opacity:0;pointer-events:none}.mockup .spinner{width:64px;height:64px;border-radius:50%;border:5px solid #e6e6f0;border-top-color:var(--breb-cyan);border-right-color:var(--breb-green);animation:mkspin .9s linear infinite}.mockup .processing.green .spinner{border-top-color:var(--p500);border-right-color:var(--green)}@keyframes mkspin{to{transform:rotate(360deg)}}.mockup .processing .pmsg{font-size:15px;font-weight:700;color:var(--mono-dark-text);text-align:center;padding:0 24px}.mockup .processing .psub{font-size:13px;color:var(--gray-medium);margin-top:-12px}.mockup .processing .breb-mark{font-size:14px}.mockup .confirm{position:absolute;inset:0;z-index:20;background:var(--light-100);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;opacity:0;pointer-events:none;transition:opacity .45s ease}.mockup .flow.s-check .confirm{opacity:1}.mockup .flow.s-receipt .confirm{opacity:0}.mockup .confirm .check-wrap{width:96px;height:96px;margin:0}.mockup .confirm .r-status{font-size:14px}.mockup .reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}.mockup .flow.s-check .r-hero.reveal{opacity:1;transform:none;transition-delay:.15s}.mockup .flow.s-receipt .reveal,.mockup .flow.s-loaded .reveal{opacity:1;transform:none}.mockup .flow.s-receipt .d1,.mockup .flow.s-loaded .d1{transition-delay:.05s}.mockup .flow.s-receipt .d2,.mockup .flow.s-loaded .d2{transition-delay:.16s}.mockup .flow.s-receipt .d3,.mockup .flow.s-loaded .d3{transition-delay:.28s}.mockup .flow.s-loaded .d4{transition-delay:.4s}.mockup .ck-circle{stroke-dasharray:226;stroke-dashoffset:226;transition:stroke-dashoffset .8s cubic-bezier(.3,.8,.3,1) .15s}.mockup .ck-tick{stroke-dasharray:50;stroke-dashoffset:50;transition:stroke-dashoffset .45s ease .8s}.mockup .flow.s-check .ck-circle,.mockup .flow.s-receipt .ck-circle,.mockup .flow.s-check .ck-tick,.mockup .flow.s-receipt .ck-tick{stroke-dashoffset:0}.mockup .check-wrap{transform:scale(.7);opacity:0;transition:transform .5s cubic-bezier(.2,1.3,.4,1),opacity .4s ease}.mockup .flow.s-check .check-wrap,.mockup .flow.s-receipt .check-wrap{transform:scale(1);opacity:1}.mockup .skel{width:100%}.mockup .skel .bar{background:linear-gradient(90deg,#eaeaf2,#f3f3f8,#eaeaf2);background-size:200% 100%;border-radius:10px;animation:mkshimmer 1.3s linear infinite}@keyframes mkshimmer{to{background-position:-200% 0}}.mockup .compact .receipt{padding:8px 20px 16px}.mockup .compact .r-hero{padding:6px 0 10px}.mockup .compact .check-wrap{width:64px;height:64px;margin-bottom:10px}.mockup .compact .r-title{font-size:16px;margin-top:6px}.mockup .compact .r-amount{font-size:29px;margin-top:4px}.mockup .compact .r-group{padding:2px 16px;margin-top:9px}.mockup .compact .r-group .gh{padding:9px 0 6px;font-size:12.5px}.mockup .compact .r-line{padding:7.5px 0}.mockup .count{display:inline-block}.wingo-wallet[data-astro-cid-d2ypg6pf]{--mk-scale: .68;width:calc(360px * var(--mk-scale));height:calc(740px * var(--mk-scale))}.wingo-wallet[data-astro-cid-d2ypg6pf] .phone{transform:scale(var(--mk-scale));transform-origin:top left}.ww-body[data-astro-cid-d2ypg6pf]{padding:52px 18px 20px;background:var(--light-200);height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:16px}.ww-bar[data-astro-cid-d2ypg6pf]{display:flex;justify-content:center;padding-bottom:12px;border-bottom:1px solid var(--gray-light)}.ww-bar[data-astro-cid-d2ypg6pf] img[data-astro-cid-d2ypg6pf]{height:20px;width:auto}.ww-card[data-astro-cid-d2ypg6pf]{background:var(--gradient);border-radius:12px;padding:16px;color:#fff;box-shadow:0 8px 20px #3c47d840}.ww-card-top[data-astro-cid-d2ypg6pf]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ww-num[data-astro-cid-d2ypg6pf]{font-size:15px;font-weight:600;letter-spacing:.04em}.ww-visa[data-astro-cid-d2ypg6pf]{font-size:15px;font-weight:700;font-style:italic;letter-spacing:.02em}.ww-card-bot[data-astro-cid-d2ypg6pf]{display:flex;gap:16px;margin-top:14px;font-size:11px;opacity:.85}.ww-wallet[data-astro-cid-d2ypg6pf]{display:flex;flex-direction:column;gap:14px}.ww-wallet-head[data-astro-cid-d2ypg6pf],.ww-paso[data-astro-cid-d2ypg6pf]{display:flex;gap:10px;align-items:flex-start}.ww-wallet-head[data-astro-cid-d2ypg6pf] strong[data-astro-cid-d2ypg6pf],.ww-paso[data-astro-cid-d2ypg6pf] strong[data-astro-cid-d2ypg6pf]{display:block;font-size:12.5px;font-weight:600;color:var(--mono-dark-text);line-height:1.3}.ww-wallet-head[data-astro-cid-d2ypg6pf] small[data-astro-cid-d2ypg6pf],.ww-paso[data-astro-cid-d2ypg6pf] small[data-astro-cid-d2ypg6pf]{display:block;font-size:11px;color:var(--gray-text);line-height:1.4;margin-top:2px}.ww-ico[data-astro-cid-d2ypg6pf]{flex-shrink:0;width:26px;height:26px;border-radius:7px;background:var(--mono-dark-text);color:#fff;display:flex;align-items:center;justify-content:center}.ww-ico[data-astro-cid-d2ypg6pf] svg[data-astro-cid-d2ypg6pf]{width:15px;height:15px}.ww-pie[data-astro-cid-d2ypg6pf]{margin-top:auto;padding-top:14px;border-top:1px solid var(--gray-light);font-size:10.5px;color:var(--gray-text);text-align:center}.ww-n[data-astro-cid-d2ypg6pf]{flex-shrink:0;width:20px;height:20px;border-radius:100px;background:var(--p100);color:var(--p700);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.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}}
