.hs{--coin:url(/logo-coin.png);position:relative;overflow:clip}.hs-aura{pointer-events:none;position:absolute;inset:0;overflow:clip}.hs-aura i{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.hs-aura i:first-child{background:var(--color-gold-soft);width:46vw;height:46vw;animation:22s ease-in-out infinite hs-drift;top:-6vw;left:-14vw}.hs-aura i:nth-child(2){background:#e9edf7;width:38vw;height:38vw;animation:28s ease-in-out infinite reverse hs-drift;top:34vh;right:-12vw}@keyframes hs-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4vw,5vh)scale(1.12)}}.hs-wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.hs-nav a{position:relative}.hs-nav a:after{content:"";background:var(--color-gold);transform-origin:0;height:2px;transition:transform .28s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.hs-nav a:hover:after{transform:scaleX(1)}.hs-nav a.hs-cta:after{display:none}.hs-intro{z-index:3;text-align:center;padding:clamp(48px,7vw,92px) 0 clamp(28px,4vw,44px);position:relative}.hs-intro h1{letter-spacing:-.045em;text-wrap:balance;max-width:17ch;margin:0 auto;font-size:clamp(36px,5.6vw,64px);font-weight:900;line-height:1.05}.hs-intro h1 span{opacity:0;animation:.7s cubic-bezier(.2,.8,.25,1) forwards hs-word;animation-delay:calc(var(--i) * 65ms);display:inline-block;transform:translateY(22px)rotate(2deg)}.hs-intro h1 b{color:var(--color-gold);font-weight:900}@keyframes hs-word{to{opacity:1;transform:none}}.hs-intro p{color:var(--color-ink-2);opacity:0;max-width:50ch;margin:22px auto 0;font-size:17px;line-height:1.62;animation:.8s .55s forwards hs-word}.hs-dos{opacity:0;flex-direction:column;align-items:center;gap:13px;margin:32px auto 0;animation:.8s .7s forwards hs-word;display:flex}.hs-dos .f{color:var(--color-ink-4);text-wrap:balance;max-width:34ch;font-size:12.5px;line-height:1.5}.hs-cliente{color:var(--color-ink-3);border-bottom:1px solid var(--color-border-strong);margin-top:9px;padding-bottom:2px;font-size:13px;font-weight:600}.hs-cliente:hover{color:var(--color-primary);border-color:var(--color-primary)}.hs-corte{z-index:3;text-align:center;flex-direction:column;align-items:center;gap:11px;padding:30px 0 14px;display:flex;position:relative}.hs-corte span{color:var(--color-ink-4);font-size:12.5px}.hs-btn{background:var(--color-primary);color:#fff;border-radius:13px;padding:15px 26px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.hs-btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px -18px #0a1530f2}.hs-btn:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;animation:4.5s ease-in-out infinite hs-shine;position:absolute;top:0;bottom:0;left:-60%}@keyframes hs-shine{0%,72%{left:-60%}88%,to{left:120%}}.hs-legend{letter-spacing:.14em;text-transform:uppercase;opacity:0;justify-content:center;gap:clamp(20px,6vw,90px);margin-top:34px;font-size:12px;font-weight:800;animation:.8s .85s forwards hs-word;display:flex}.hs-legend span{color:var(--color-ink-4);align-items:center;gap:9px;display:flex}.hs-legend i{border-radius:3px;width:11px;height:11px;display:block}.hs-legend .m i{background:var(--color-primary)}.hs-legend .s i{background:#f2c14e;animation:2.4s ease-in-out infinite hs-blink}@keyframes hs-blink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.hs-thread{z-index:3;padding:36px 0 60px;position:relative}.hs-line{background:var(--color-border-soft);width:2px;position:absolute;top:0;bottom:46px;left:50%;transform:translate(-50%)}.hs-line .fill{background:linear-gradient(var(--color-gold), #f2c14e);width:100%;height:0;display:block}.hs-line .coin{background:var(--coin) center/contain no-repeat;filter:drop-shadow(0 0 3px #f2c14ee6)drop-shadow(0 0 16px #f2c14e8c);width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:50%}.hs-turn{transform:translate3d(0, var(--py,0px), 0);will-change:transform;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,80px);display:grid;position:relative}.hs-turn+.hs-turn{margin-top:clamp(56px,13vh,124px)}.hs-par{transform:translate3d(var(--px,0px), 0, 0) scale(var(--sc,1));will-change:transform}.hs-widget{transform:translate3d(0, var(--pw,0px), 0);margin-top:22px}.hs-msg{opacity:0;border-radius:22px;max-width:440px;padding:26px 28px;transition:opacity .6s,transform .75s cubic-bezier(.18,.9,.24,1),box-shadow .25s}.hs-turn.mostrador .hs-par{grid-column:1;justify-self:end}.hs-turn.sofia .hs-par{grid-column:2;justify-self:start}.hs-turn.mostrador .hs-msg{background:var(--color-primary);color:#eef1f8;border-bottom-right-radius:6px;transform:translate(-26px,26px)rotate(-1.2deg)}.hs-turn.sofia .hs-msg{background:var(--color-gold-soft);color:var(--color-primary);border-bottom-left-radius:6px;transform:translate(26px,26px)rotate(1.2deg)}.hs-msg:hover{box-shadow:0 26px 50px -30px #0a15308c}.hs-msg .k{letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800}.hs-turn.mostrador .k{color:#f2c14e}.hs-turn.sofia .k{color:var(--color-gold)}.hs-msg h3{letter-spacing:-.03em;text-wrap:balance;margin:12px 0 0;font-size:clamp(21px,2.4vw,27px);font-weight:800;line-height:1.14}.hs-msg p{opacity:.85;margin:11px 0 0;font-size:15px;line-height:1.62}.hs-dot{background:var(--color-surface);border:2.5px solid var(--color-border-strong);z-index:2;border-radius:999px;width:13px;height:13px;transition:border-color .4s,background-color .4s;position:absolute;top:32px;left:50%;transform:translate(-50%)}.hs-turn.seen .hs-dot{border-color:var(--color-gold);background:#f2c14e}@media (max-width:820px){.hs-head{justify-content:center;gap:10px}.hs-nav{justify-content:center;gap:16px;width:100%}.hs-navcta{display:none}.hs-line,.hs-dot{left:13px}.hs-turn{grid-template-columns:1fr;padding-left:38px}.hs-turn.mostrador .hs-par,.hs-turn.sofia .hs-par{grid-column:1;justify-self:stretch}.hs-msg{max-width:none}.hs-turn.mostrador .hs-msg,.hs-turn.sofia .hs-msg{transform:translateY(24px)rotate(0)}.hs-turn+.hs-turn{margin-top:16px}}.hs-turn.seen .hs-msg{opacity:1;transform:none}.hs-qr{background:var(--color-surface);border-radius:14px;width:104px;height:104px;padding:11px;position:relative;overflow:hidden}.hs-qr .g{grid-template-columns:repeat(6,1fr);gap:3px;height:100%;display:grid}.hs-qr .g b{background:var(--color-primary);opacity:0;border-radius:2px}.hs-turn.seen .hs-qr .g b{animation:.5s forwards hs-cell;animation-delay:calc(var(--i) * 26ms)}@keyframes hs-cell{to{opacity:1}}.hs-qr .g b.off{background:0 0!important;animation:none!important}.hs-qr .scan{background:linear-gradient(#f2c14e00,#f2c14e66,#f2c14e00);height:34%;position:absolute;top:-40%;left:0;right:0}.hs-turn.seen .hs-qr .scan{animation:2.1s cubic-bezier(.5,0,.5,1) 1s 2 hs-scan}@keyframes hs-scan{0%{top:-40%}to{top:110%}}.hs-card{background:var(--color-primary);color:#fff;opacity:0;transform-origin:0;border-radius:14px;max-width:260px;padding:16px 18px;transform:perspective(700px)rotateY(-72deg)}.hs-turn.seen .hs-card{animation:.9s cubic-bezier(.2,.85,.3,1) .35s forwards hs-flip}@keyframes hs-flip{to{opacity:1;transform:none}}.hs-card .n{opacity:.75;font-size:12px}.hs-card .v{letter-spacing:-.04em;color:#f2c14e;font-variant-numeric:tabular-nums;font-size:28px;font-weight:900}.hs-keys{align-items:center;gap:10px;display:flex}.hs-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:11px;min-width:118px;padding:9px 14px;font-size:26px;font-weight:900}.hs-amount:after{content:"";vertical-align:-3px;background:#f2c14e;width:2px;height:20px;margin-left:3px;animation:1s steps(2,end) infinite hs-caret;display:inline-block}@keyframes hs-caret{50%{opacity:0}}.hs-plus{color:#f2c14e;opacity:0;font-size:13px;font-weight:800}.hs-turn.seen .hs-plus{animation:.6s cubic-bezier(.2,1.4,.4,1) 1.5s forwards hs-pop}@keyframes hs-pop{0%{opacity:0;transform:translateY(8px)scale(.7)}to{opacity:1;transform:none}}.hs-count{letter-spacing:-.05em;color:var(--color-gold);font-variant-numeric:tabular-nums;font-size:42px;font-weight:900;line-height:1}.hs-bar{background:var(--color-surface);border-radius:999px;height:9px;margin:14px 0 8px;overflow:hidden}.hs-bar i{background:linear-gradient(90deg, var(--color-gold), #f2c14e);border-radius:999px;width:0;height:100%;transition:width 1.3s cubic-bezier(.22,.8,.3,1) .3s;display:block}.hs-turn.seen .hs-bar i{width:34%}.hs-sub{color:var(--color-ink-3);font-size:13px}.hs-stamps{gap:8px;display:flex}.hs-stamps i{color:#20180a;border:1.5px solid #ffffff59;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.hs-turn.seen .hs-stamps i{animation:.5s cubic-bezier(.2,1.5,.4,1) forwards hs-stamp;animation-delay:calc(.4s + var(--i) * .13s)}@keyframes hs-stamp{0%{background:0 0;transform:scale(1)}55%{background:#f2c14e;border-color:#f2c14e;transform:scale(1.28)}to{background:#f2c14e;border-color:#f2c14e;transform:scale(1)}}.hs-push{background:var(--color-surface);opacity:0;border-radius:14px;align-items:center;gap:12px;max-width:300px;padding:13px 15px;display:flex;transform:translate(26px);box-shadow:0 18px 34px -26px #0a1530cc}.hs-turn.seen .hs-push{animation:.7s cubic-bezier(.2,.9,.25,1) .5s forwards hs-slide}@keyframes hs-slide{to{opacity:1;transform:none}}.hs-push .ic{background:var(--color-primary);color:#f2c14e;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.hs-push .tx{font-size:13px;line-height:1.35}.hs-push .tx b{font-size:13.5px;display:block}.hs-push .tx span{color:var(--color-ink-3)}
