.bandas{position:relative;overflow:hidden}.bandas::before{content:'';position:absolute;top:-140px;left:50%;transform:translateX(-50%);width:1200px;height:560px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(21,101,216,.09),transparent 66%)}.bandas--sigue::before{display:none}.bandas--sigue{padding-top:8px}.bnd{display:grid;grid-template-columns:1.04fr 1fr;gap:56px;align-items:center;padding:60px 0}.bnd+.bnd{border-top:1px solid var(--line-2,#eef4fb)}.bnd--flip .bnd__copy{order:2}.bnd__sello{display:inline-flex;align-items:center;gap:9px;padding:6px 13px 6px 6px;border-radius:99px;font-family:var(--f-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;color:var(--azure-deep);background:rgba(21,101,216,.08);border:1px solid rgba(21,101,216,.16)}.bnd__sello-ic{width:24px;height:24px;border-radius:99px;display:grid;place-items:center;background:var(--grad);color:#fff}.bnd__sello-ic .ic{width:13px;height:13px}.bnd__h{margin:18px 0 0;font-family:var(--f-disp);font-size:clamp(25px,2.9vw,35px);font-weight:700;line-height:1.14;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.bnd__h .gg{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bnd__d{margin:14px 0 0;font-size:16px;line-height:1.62;color:var(--slate)}.bnd__l{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.bnd__l li{display:flex;gap:11px;align-items:flex-start;font-size:14.6px;line-height:1.55;color:var(--ink-2);opacity:0;transform:translateX(-12px);transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1)}.bnd__l b{color:var(--ink)}.reveal.in .bnd__l li{opacity:1;transform:none}.reveal.in .bnd__l li:nth-child(1){transition-delay:.3s}.reveal.in .bnd__l li:nth-child(2){transition-delay:.42s}.bnd__ci{flex:0 0 20px;width:20px;height:20px;border-radius:7px;display:grid;place-items:center;margin-top:1px;background:rgba(46,158,90,.12);color:var(--emerald)}.bnd__ci .ic{width:12px;height:12px;stroke-width:3}.bnd__au{display:inline-block;margin-top:16px;font-size:14px;font-weight:600;color:var(--gold);border-bottom:1px dashed rgba(184,128,31,.5);padding-bottom:2px}.bnd__au:hover{color:var(--azure-deep);border-color:var(--azure-deep)}.bnd__nota{margin:11px 0 0;font-size:12px;color:var(--slate-3)}.esc{position:relative;min-height:400px;display:grid;place-items:center;padding:26px 34px}.esc::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:112%;height:96%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(13,71,161,.13),transparent 66%)}.esc__base{position:relative;z-index:1;width:100%;max-width:392px;border-radius:18px;overflow:hidden;color:#e8f1fa;font-size:13px;background:linear-gradient(160deg,#0e1d31,#0a1523 62%,#0b1728);border:1px solid rgba(110,165,225,.22);box-shadow:0 34px 76px -32px rgba(4,20,45,.72),0 8px 22px -12px rgba(4,20,45,.45);opacity:0;transform:translateY(24px) rotate(1.2deg)}.reveal.in .esc__base{opacity:1;transform:rotate(-1.4deg);transition:opacity .7s ease,transform .85s cubic-bezier(.22,1,.36,1)}.esc--recto .esc__base,.reveal.in .esc--recto .esc__base{transform:none}.esc__top{display:flex;align-items:center;gap:9px;padding:10px 14px;background:rgba(6,14,26,.72);border-bottom:1px solid rgba(110,165,225,.14)}.esc__top svg{width:17px;height:17px;flex:0 0 auto}.esc__url{font-family:var(--f-mono);font-size:10px;color:#6c8fb4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.esc__ult{margin-left:auto;font-size:9.4px;font-weight:800;color:#0d1b2a;border-radius:99px;padding:3px 9px;background:linear-gradient(120deg,#e0a62c,#f3cf7a)}.esc__body{padding:15px}.esc__flot{position:absolute;z-index:2;width:196px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid #e2eaf3;box-shadow:0 26px 54px -24px rgba(10,30,60,.5);opacity:0;transform:translate(18px,20px) rotate(5deg)}.reveal.in .esc__flot{opacity:1;transition:opacity .6s ease,transform .8s cubic-bezier(.22,1,.36,1)}.esc__flot--a{right:-2%;top:-3%}.reveal.in .esc__flot--a{transform:rotate(2.6deg);transition-delay:.34s}.esc__flot--b{left:-3%;bottom:-2%}.reveal.in .esc__flot--b{transform:rotate(-3deg);transition-delay:.52s}.bnd--flip .esc__flot--a{right:auto;left:-2%}.bnd--flip .esc__flot--b{left:auto;right:-3%}.esc__k{display:block;font-family:var(--f-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-3)}.esc__v{display:block;margin-top:4px;font-family:var(--f-disp);font-size:18px;font-weight:800;letter-spacing:-.015em;color:var(--ink);line-height:1.15}.esc__s{display:block;margin-top:3px;font-size:11px;line-height:1.4;color:var(--slate)}.v-ok{color:var(--emerald)}.v-no{color:var(--danger)}.v-au{color:var(--gold)}.reveal.in .esc__flot--a{animation:escFlota 7.5s ease-in-out 1.4s infinite alternate}.reveal.in .esc__flot--b{animation:escFlota 8.5s ease-in-out 1.8s infinite alternate-reverse}@keyframes escFlota{to{translate:0 -7px}}.e-lab{font-family:var(--f-mono);font-size:9.2px;letter-spacing:.13em;text-transform:uppercase;color:#7d9cbd}.e-code{font-family:var(--f-mono);font-size:10.5px;color:#7db4ec;background:rgba(35,90,160,.28);border:1px solid rgba(90,150,220,.35);border-radius:7px;padding:3px 8px}.e-tit{margin-top:9px;font-family:var(--f-disp);font-size:15px;font-weight:700;line-height:1.28;color:#fff}.e-row{display:grid;grid-template-columns:1fr auto;column-gap:9px;row-gap:5px;align-items:center;padding:8px 0;border-top:1px solid rgba(110,165,225,.12);font-size:12px;color:#bcd7f2}.e-row:first-of-type{border-top:0}.e-row b{font-family:var(--f-mono);font-size:11px;color:#4ade80}.e-trk{grid-column:1/3;height:6px;border-radius:99px;background:rgba(120,170,230,.15);overflow:hidden}.e-fl{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#1565d8,#2c8be0);transition:width 1.05s cubic-bezier(.22,.61,.36,1) .45s}.e-fl--vd{background:linear-gradient(90deg,#16a34a,#4ade80)}.e-fl--rj{background:linear-gradient(90deg,#b3261e,#ef6c60)}.e-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.e-kpi{border:1px solid rgba(110,165,225,.18);border-radius:10px;padding:9px 11px;background:rgba(10,22,38,.5)}.e-kpi i{display:block;font-family:var(--f-mono);font-size:8.2px;letter-spacing:.1em;color:#7d9cbd;font-style:normal}.e-kpi b{display:block;margin-top:3px;font-family:var(--f-disp);font-size:17px;font-weight:800;color:#fff;font-variant-numeric:tabular-nums}.e-oro{position:relative;display:flex;align-items:center;gap:11px;margin-top:12px;padding:10px 13px;border-radius:12px;overflow:hidden;color:#f3cf7a;background:linear-gradient(100deg,rgba(224,166,44,.16),rgba(224,166,44,.05) 60%);border:1px solid rgba(224,166,44,.35)}.e-oro b{font-family:var(--f-disp);font-size:13.5px}.e-oro::after{content:'';position:absolute;inset:0;transform:translateX(-120%) skewX(-16deg);background:linear-gradient(100deg,transparent 32%,rgba(255,236,190,.3) 50%,transparent 68%)}.reveal.in .e-oro::after{animation:escBrillo 4.6s ease 1.1s infinite}@keyframes escBrillo{0%{transform:translateX(-120%) skewX(-16deg)}36%,100%{transform:translateX(120%) skewX(-16deg)}}.e-sello{display:inline-flex;align-items:center;gap:7px;margin-top:12px;padding:8px 13px;border-radius:10px;font-size:12.5px;font-weight:700;color:#4ade80;background:rgba(34,197,94,.12);border:1px solid rgba(74,222,128,.32);opacity:0;transform:scale(.55)}.e-sello svg{width:13px;height:13px}.reveal.in .e-sello{animation:escSello .55s cubic-bezier(.2,1.6,.4,1) var(--d,1.25s) both}@keyframes escSello{to{opacity:1;transform:scale(1)}}.e-in{opacity:0;transform:translateY(9px);transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1)}.reveal.in .e-in{opacity:1;transform:none}.reveal.in .e-in.d1{transition-delay:.22s}.reveal.in .e-in.d2{transition-delay:.38s}.reveal.in .e-in.d3{transition-delay:.54s}.reveal.in .e-in.d4{transition-delay:.7s}.e-cal{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:12px}.e-mes{border-radius:9px;padding:8px 3px 7px;text-align:center;border:1px solid rgba(110,165,225,.16);background:rgba(12,26,44,.6);opacity:0;transform:scale(.82)}.e-mes i{display:block;font-family:var(--f-mono);font-size:8.2px;letter-spacing:.08em;color:#7d9cbd;font-style:normal}.e-mes b{display:block;margin-top:3px;font-size:9.6px;color:#5f83a8}.e-mes--t{background:rgba(21,101,216,.2);border-color:rgba(90,150,220,.3)}.e-mes--t b{color:#7db4ec}.e-mes--a{background:linear-gradient(135deg,#1565d8,#2c8be0);border-color:transparent}.e-mes--a i{color:#cfe6ff}.e-mes--a b{color:#fff}.e-mes--o{background:linear-gradient(135deg,#c9861d,#e8b64c);border-color:transparent}.e-mes--o i{color:#4a3608}.e-mes--o b{color:#241a04;font-weight:800}.reveal.in .e-mes{animation:escMes .42s cubic-bezier(.2,1.4,.4,1) both}.reveal.in .e-mes:nth-child(1){animation-delay:.3s}.reveal.in .e-mes:nth-child(2){animation-delay:.36s}.reveal.in .e-mes:nth-child(3){animation-delay:.42s}.reveal.in .e-mes:nth-child(4){animation-delay:.48s}.reveal.in .e-mes:nth-child(5){animation-delay:.54s}.reveal.in .e-mes:nth-child(6){animation-delay:.6s}.reveal.in .e-mes:nth-child(7){animation-delay:.66s}.reveal.in .e-mes:nth-child(8){animation-delay:.72s}.reveal.in .e-mes:nth-child(9){animation-delay:.78s}.reveal.in .e-mes:nth-child(10){animation-delay:.84s}.reveal.in .e-mes:nth-child(11){animation-delay:.9s}.reveal.in .e-mes:nth-child(12){animation-delay:.96s}@keyframes escMes{to{opacity:1;transform:scale(1)}}.reveal.in .e-mes--o{animation:escMes .42s cubic-bezier(.2,1.4,.4,1) both,escPulso 3.6s ease 1.6s infinite}@keyframes escPulso{0%,100%{box-shadow:0 0 0 0 rgba(232,182,76,0)}45%{box-shadow:0 0 0 7px rgba(232,182,76,.18)}}.e-btn{display:inline-flex;align-items:center;gap:7px;border-radius:10px;padding:8px 13px;font-size:11.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,#0e5aa8,#0891b2);box-shadow:0 8px 18px -8px rgba(8,145,178,.7);white-space:nowrap}.e-btn em{font-style:normal;font-size:9.6px;font-weight:600;padding:2px 7px;border-radius:99px;background:rgba(255,255,255,.22)}.e-btn svg{width:12px;height:12px}.e-cursor{position:absolute;z-index:4;width:14px;height:14px;top:64%;left:56%;opacity:0;pointer-events:none}.e-cursor::before{content:'';position:absolute;inset:0;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px rgba(10,30,60,.4),0 5px 12px rgba(0,0,0,.55)}.e-cursor::after{content:'';position:absolute;inset:-7px;border-radius:50%;border:2px solid #7db4ec;opacity:0}.reveal.in .e-cursor{animation:escCur 9s cubic-bezier(.5,.05,.25,1) 1.5s infinite}.reveal.in .e-cursor::after{animation:escClic 9s ease 1.5s infinite}@keyframes escCur{0%{opacity:0;top:66%;left:52%}6%{opacity:1}22%{top:33%;left:36%}26%{transform:scale(.8)}30%{transform:scale(1)}60%{opacity:1;top:33%;left:36%}66%,100%{opacity:0;top:66%;left:52%}}@keyframes escClic{0%,24%{opacity:0;transform:scale(.4)}28%{opacity:.9;transform:scale(1)}36%,100%{opacity:0;transform:scale(1.6)}}.e-pdf{position:absolute;z-index:5;top:48%;left:19%;display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:700;color:#0d1b2a;background:#fff;border-radius:9px;padding:7px 10px;box-shadow:0 14px 30px -10px rgba(0,0,0,.6);opacity:0;transform:translateY(8px) scale(.9)}.e-pdf svg{width:12px;height:12px;color:#0e5aa8}.reveal.in .e-pdf{animation:escPdf 9s cubic-bezier(.2,1.4,.4,1) 1.5s infinite}@keyframes escPdf{0%,28%{opacity:0;transform:translateY(8px) scale(.9)}34%,58%{opacity:1;transform:none}66%,100%{opacity:0;transform:translateY(-6px) scale(.95)}}.e-mp{background:#f2f4f7;color:#243244;border-radius:14px;overflow:hidden;border:1px solid #dde3ea}.e-mp__bar{display:flex;align-items:center;gap:7px;padding:8px 12px;background:#fff;border-bottom:1px solid #e3e8ee}.e-mp__dot{width:8px;height:8px;border-radius:50%;background:#d6dde6}.e-mp__url{font-family:var(--f-mono);font-size:9px;color:#8091a5}.e-mp__lf{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:8.6px;font-weight:800;color:#0559a8;background:#e8f1fb;border:1px solid #c8ddf3;border-radius:99px;padding:2px 8px}.e-mp__lf svg{width:10px;height:10px}.e-mp__body{padding:11px}.e-res{background:#fff;border:1px solid #e0e6ee;border-radius:9px;padding:9px 11px;margin-bottom:8px}.e-res__t{font-size:10.6px;font-weight:700;color:#1e2c3d;line-height:1.35}.e-res__m{font-family:var(--f-mono);font-size:8.8px;color:#8091a5;margin-top:3px}.e-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.e-badge{font-size:8.8px;font-weight:700;border-radius:99px;padding:3px 8px;opacity:0;transform:scale(.6)}.e-badge--v{color:#0d7a3f;background:#e2f6ea;border:1px solid #b5e6c8}.e-badge--p{color:#8a6a1c;background:#fbf3dd;border:1px solid #eddfb9}.e-badge--r{color:#b3261e;background:#fdecea;border:1px solid #f5c6c2}.reveal.in .e-badge{animation:escSello .45s cubic-bezier(.2,1.5,.4,1) both}.reveal.in .e-badge:nth-child(1){animation-delay:.55s}.reveal.in .e-badge:nth-child(2){animation-delay:.72s}.reveal.in .e-badge:nth-child(3){animation-delay:.89s}.e-tick{display:flex;align-items:center;background:#0b1728;color:#cfe6ff;overflow:hidden;padding:5px 0;border-top:1px solid rgba(110,165,225,.25)}.e-tick__v{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--f-mono);font-size:8px;letter-spacing:.11em;color:#4ade80;padding:0 9px;border-right:1px solid rgba(110,165,225,.25)}.e-tick__v::before{content:'●';font-size:5.5px}.e-tick__t{flex:1;overflow:hidden;white-space:nowrap}.e-tick__t>span{display:inline-block;font-family:var(--f-mono);font-size:8.8px;padding-left:10px;animation:escTick 18s linear infinite}@keyframes escTick{to{transform:translateX(-50%)}}.esc--ext .esc__base{max-width:400px}.bnd .stores{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.bnd .store{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:var(--sh);transition:transform .16s,box-shadow .16s}.bnd .store:hover{transform:translateY(-1px);box-shadow:var(--sh-lift)}.bnd .store__ico{display:grid;place-items:center;width:26px;height:26px}.bnd .store__tx{display:flex;flex-direction:column;line-height:1.15}.bnd .store__tx small{font-family:var(--f-mono);font-size:8.4px;letter-spacing:.09em;text-transform:uppercase;color:var(--slate-3)}.bnd .store__tx b{font-size:13px;font-weight:700;color:var(--ink)}@media(max-width:1040px){.bnd{grid-template-columns:1fr;gap:34px;padding:46px 0}.bnd--flip .bnd__copy{order:0}.esc{min-height:0;padding:8px 0}.esc__base{max-width:390px}.esc__flot{position:static;width:100%;max-width:390px;margin:12px auto 0;transform:none!important}.reveal.in .esc__flot{animation:none}.e-cursor,.e-pdf{display:none}}@media(max-width:560px){.esc__base{max-width:100%}.bnd .stores{justify-content:center}}@media(prefers-reduced-motion:reduce){.esc__base,.esc__flot,.bnd__l li,.e-in,.e-sello,.e-mes,.e-badge{opacity:1;transform:none;animation:none;transition:none}.e-cursor,.e-pdf{display:none}.e-oro::after,.e-tick__t>span{animation:none}.e-fl{transition:none}}.appfree{display:flex;align-items:flex-start;gap:12px;margin:20px 0 0;padding:14px 16px;border-radius:15px;background:linear-gradient(115deg,rgba(224,166,44,.13),rgba(224,166,44,.04) 62%);border:1px solid rgba(224,166,44,.34);font-size:14.6px;line-height:1.55;color:var(--ink-2)}.appfree__ic{flex:0 0 30px;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#7a5a12;background:linear-gradient(135deg,#f3cf7a,#e0a62c);box-shadow:0 8px 18px -8px rgba(200,140,25,.75)}.appfree__ic svg{width:16px;height:16px}.appfree b{font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,#8a6a1c 0%,#c9861d 22%,#f6e3a6 44%,#c9861d 62%,#8a6a1c 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.reveal.in .appfree b{animation:appfreeBrillo 5.5s cubic-bezier(.5,0,.5,1) 1.2s infinite}@keyframes appfreeBrillo{0%{background-position:118% 0}34%,100%{background-position:-18% 0}}.appfree{position:relative;overflow:hidden}.appfree::after{content:'';position:absolute;inset:0;pointer-events:none;transform:translateX(-120%) skewX(-18deg);background:linear-gradient(100deg,transparent 34%,rgba(255,240,205,.5) 50%,transparent 66%)}.reveal.in .appfree::after{transition:transform 1.1s ease .9s;transform:translateX(120%) skewX(-18deg)}.showcase .appfree{color:#c3d5e6}.showcase .appfree b{background:linear-gradient(100deg,#c9a758 0%,#e8b64c 24%,#fff4d2 46%,#e8b64c 64%,#c9a758 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text}.showcase .appfree{background:linear-gradient(115deg,rgba(224,166,44,.16),rgba(224,166,44,.05) 62%);border-color:rgba(224,166,44,.4)}[data-theme="dark"] .appfree,[data-theme="grafito"] .appfree{color:#cfe0f0}[data-theme="dark"] .appfree b,[data-theme="grafito"] .appfree b{background:linear-gradient(100deg,#c9a758 0%,#e8b64c 24%,#fff4d2 46%,#e8b64c 64%,#c9a758 100%);background-size:280% 100%;-webkit-background-clip:text;background-clip:text}@media(prefers-reduced-motion:reduce){.reveal.in .appfree b{animation:none;background-position:40% 0}.appfree::after{display:none}}.apps-cinta{position:absolute;top:60px;right:-76px;width:300px;transform:rotate(45deg);text-align:center;z-index:5;pointer-events:none;overflow:hidden;background:linear-gradient(135deg,#e8b64c,#c9861d);color:#fff;font-size:13px;font-weight:800;letter-spacing:.1em;padding:8px 0;box-shadow:0 5px 12px rgba(0,0,0,.28)}.apps-cinta svg{width:13px;height:13px;vertical-align:-2px;margin-right:3px}.apps-cinta::after{content:'';position:absolute;top:0;bottom:0;width:55%;left:-70%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.8) 50%,transparent 100%);animation:appsCintaDestello 6.5s ease-in-out 1.2s infinite}@keyframes appsCintaDestello{0%{left:-70%}22%,100%{left:115%}}@media(max-width:760px){.apps-cinta{top:42px;right:-57px;width:220px;font-size:10px;padding:6px 0;letter-spacing:.08em}.apps-cinta svg{width:10px;height:10px}.showcase{padding-top:150px}}