.hero.sub{min-height:auto;padding:150px 0 100px}:root{--bg:#080d12;--bg-2:#0d141b;--surface:#131c25;--line:#1f2b37;--line-2:#3b5063;--text:#f1f6fa;--muted:#a5b7c6;--dim:#8497a8;--sage:#5cd0e6;--sage-2:#b6edf7;--sage-3:#2b9db8;--ink:#06222b;--led:#ffc81f;--laser:#ff5c7a;--wood:#9a7348;--card:#c69b66}.glow{background:radial-gradient(closest-side,#5cd0e626,#5cd0e60a 55%,#0000 72%)}.grid-bg{background-image:none}.cta-art{width:230px;height:auto;color:var(--ink);opacity:.16;pointer-events:none;z-index:-1;position:absolute}.cta-art.a{bottom:-30px;left:-30px}.cta-art.b{width:210px;top:-34px;right:-20px;transform:rotate(8deg)}@media (width<=760px){.cta-art{width:150px}}.fine{color:var(--muted);max-width:66ch;margin-top:26px;font-size:.98rem}.svgdefs{width:0;height:0;position:absolute;overflow:hidden}.hero-r{gap:22px;display:grid}.dk{aspect-ratio:1/.92;border:1px solid var(--line-2);background:linear-gradient(#0f1b25,#0a1219);border-radius:26px;width:min(460px,100%);margin:0 auto;position:relative;overflow:hidden}.dk-wall{background:repeating-linear-gradient(0deg,#ffffff09 0 26px,#0000 26px 28px),#111d28;border-right:8px solid #223241;width:46%;height:64%;position:absolute;top:0;left:0}.dk-wall b{font:700 .7rem/1 var(--f-mono);letter-spacing:.3em;color:var(--dim);border:2px solid var(--line-2);border-radius:4px;padding:6px 10px;position:absolute;top:14%;left:12%}.dk-plat{background:#0c151d;border-top:6px solid #1f2e3b;width:48%;height:36%;position:absolute;top:64%;left:0}.dk-plat:before{content:"";background:repeating-linear-gradient(-45deg,var(--led) 0 10px,#10161c 10px 20px);height:10px;position:absolute;top:0;left:0;right:0}.dk-truck{background:linear-gradient(#16293a,#101e2b);border:4px solid #2b3b4a;border-left:none;border-radius:0 14px 4px 0;width:54%;height:44%;position:absolute;top:20%;left:46%;overflow:hidden}.dk-bed{background:#233443;width:54%;height:6%;position:absolute;top:64%;left:46%}.dk-wh{aspect-ratio:1;background:#0a0f14;border:5px solid #3b5063;border-radius:50%;width:13%;position:absolute;top:68%}.dk-wh.a{left:58%}.dk-wh.b{left:80%}.dk-pal{width:26%;height:auto;transition:left 1.5s var(--ease),bottom .7s var(--ease);position:absolute;bottom:calc(36% + 8px)}.dk-pal.s{bottom:calc(36% - 8px);left:73%}.dk-jack{width:34%;height:auto;transition:left 1.5s var(--ease);position:absolute;bottom:calc(36% - 2px);scale:-1 1}.dk-lab{background:var(--text);width:20%;color:var(--ink);opacity:0;transition:opacity .4s,translate .5s var(--ease);border-radius:6px;gap:4px;padding:6px;display:grid;position:absolute;top:24%;left:18%;translate:0 8px}.dk-lab small{font:700 .52rem/1 var(--f-mono);letter-spacing:.1em}.dk-lab .q{aspect-ratio:1;grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.dk-lab .q i{background:0 0}.dk-lab .q i.k{background:#06141b}.dk.lab .dk-lab{opacity:1;translate:0}.dk-ok{background:var(--sage);color:var(--ink);font:700 .76rem/1 var(--f-body);opacity:0;transition:opacity .4s,translate .5s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:flex;position:absolute;top:6%;right:5%;translate:0 -8px}.dk-ok svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dk.ok .dk-ok{opacity:1;translate:0}.s>.wrap{position:relative}.s>.wrap:before{content:"";top:-6px;left:var(--gutter);right:var(--gutter);opacity:.9;background:repeating-linear-gradient(90deg,var(--wood) 0 46px,transparent 46px 54px);border-radius:2px;height:10px;position:absolute}#envios>.wrap:before{display:none}.s:not(#envios)>.wrap>.head{padding-top:34px}.reveal{transform:translateY(26px)}.seg{border:1px solid var(--line-2);background:var(--bg);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.seg button{color:var(--muted);font:700 .88rem/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 18px;transition:background .3s,color .3s}.seg button[aria-pressed=true]{background:var(--sage);color:var(--ink)}@media (width<=520px){.seg{width:100%;display:flex}.seg button{flex:1 1 0;min-width:0;padding:12px 8px;font-size:.8rem;line-height:1.15}}@media (width<=430px){.ep .lb .dk{display:none}.env .erow{--g:4px;width:100%}.env .ep{flex:1 1 0;width:auto;min-width:0}}.env{border:1px solid var(--line);background:var(--bg-2);border-radius:26px;margin-top:22px;padding:clamp(22px,4vw,44px);overflow:hidden}.env-top{margin-bottom:34px}.stage{padding:34px 0 0;position:relative}.erow{--g:clamp(8px,2vw,26px);justify-content:center;gap:var(--g);width:fit-content;transition:gap .9s var(--ease);margin:0 auto;padding:0 0 4px;display:flex;position:relative}.ep{justify-items:center;gap:10px;width:clamp(48px,12vw,118px);display:grid}.ep svg{width:100%;height:auto;display:block}.ep .lb{background:var(--text);width:88%;color:var(--ink);transition:opacity .5s,scale .6s var(--ease);border-radius:5px;gap:3px;padding:6px 6px 7px;display:grid}.ep .lb b{font:800 clamp(.5rem,1.2vw,.72rem)/1 var(--f-mono);letter-spacing:.08em}.ep .lb i{background:#06222b59;border-radius:2px;height:5px}.B .erow{--g:2px}.B .ep .lb{opacity:0;scale:.4}.grp{border:3px solid var(--sage);opacity:0;transform-origin:50% 0;height:56px;transition:opacity .5s .3s,scale .6s var(--ease) .3s;border-top:none;border-radius:0 0 16px 16px;place-items:end center;display:grid;position:absolute;bottom:-4px;left:-8px;right:-8px;scale:.9 .3}.grp span{background:var(--sage);color:var(--ink);font:700 .8rem/1 var(--f-mono);letter-spacing:.08em;border-radius:999px;padding:9px 16px;translate:0 50%}.B .grp{opacity:1;scale:1}.ejack{width:clamp(78px,16vw,150px);height:auto;transition:translate .9s var(--ease);position:absolute;bottom:14px;left:-1%;scale:-1 1}.B .ejack{translate:6%}.env-cap{gap:6px;margin-top:50px;display:grid}.env-cap b{font:700 1.1rem/1.35 var(--f-display);letter-spacing:-.01em}.env-cap span{color:var(--muted);max-width:70ch}.lblw{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,70px);margin-top:20px;display:grid}@media (width<=900px){.lblw{grid-template-columns:1fr}}.pal-art{border:1px solid var(--line);background:var(--bg-2);border-radius:22px;justify-items:center;gap:20px;padding:26px;display:grid}.pal-art svg{width:min(260px,100%);height:auto}.pal-art p{color:var(--muted);text-align:center;max-width:34ch;font-size:.98rem}.ticket{color:var(--ink);background:#eaf3f6;border-radius:10px;overflow:hidden;box-shadow:0 26px 46px #00000073}.tk-hd{background:var(--ink);color:var(--sage-2);font:700 .78rem/1 var(--f-mono);letter-spacing:.22em;justify-content:space-between;align-items:center;gap:14px;padding:16px 22px;display:flex}.tk-hd i{background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 5px,#0000 5px 8px,currentColor 8px 11px,#0000 11px 13px);width:90px;height:20px}.hr{opacity:.5;border-bottom:1px dashed #06222b47;grid-template-columns:1fr auto;align-items:center;gap:12px 18px;padding:14px 22px;transition:opacity .5s,background .5s;display:grid}.hr.on{opacity:1;background:#5cd0e629}.hr small{font:600 .62rem/1 var(--f-mono);letter-spacing:.18em;color:#06222b9e;margin-bottom:4px;display:block}.hr b{font:700 1rem/1.3 var(--f-display)}.who{font:700 .68rem/1 var(--f-mono);letter-spacing:.12em;white-space:nowrap;border-radius:999px;padding:7px 10px}.who.c{background:var(--sage-3);color:#fff}.who.t{color:#7a5a00;background:0 0;border:2px solid #c79a00}.tk-ft{color:#06222bc7;padding:14px 22px 18px;font-size:.9rem}@media (width<=520px){.hr{grid-template-columns:1fr}.who{width:fit-content}}.chain-top{flex-wrap:wrap;align-items:center;gap:14px 22px;margin:6px 0 30px;display:flex}.chain{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0;margin:10px 0 0;display:flex}.nd{border:2px solid var(--line-2);background:var(--bg-2);text-align:center;min-width:0;max-width:230px;animation:nin .6s var(--ease) both;border-radius:14px;flex:1 1 0;justify-items:center;gap:10px;padding:0 0 18px;display:grid;overflow:hidden}@keyframes nin{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.nd .door{border-bottom:4px solid var(--line-2);background:repeating-linear-gradient(#2b3b4a 0 9px,#1f2c38 9px 11px);width:100%;height:58px}.nd b{font:700 1rem/1.2 var(--f-display);padding:0 10px}.nd small{font:700 .6rem/1.3 var(--f-mono);letter-spacing:.14em;color:var(--dim);min-height:2.6em;padding:0 8px}.nd.cc{border-color:var(--sage);background:#5cd0e61a}.nd.cc .door{background:repeating-linear-gradient(180deg,var(--sage-3) 0 9px,#1b6578 9px 11px);border-color:var(--sage)}.nd.cc small{color:var(--sage)}.nd.te,.nd.te .door{border-color:var(--led)}.nd.te small{color:var(--led)}.ar{background:repeating-linear-gradient(90deg,var(--dim) 0 6px,transparent 6px 10px);flex:none;align-self:center;width:clamp(20px,4vw,46px);height:3px;position:relative}.ar:after{content:"";border-left:9px solid var(--dim);border-top:6.5px solid #0000;border-bottom:6.5px solid #0000;position:absolute;top:-5px;right:-2px}.chain-cap{gap:6px;max-width:80ch;margin-top:30px;display:grid}.chain-cap b{font:700 1.1rem/1.35 var(--f-display)}.chain-cap span{color:var(--muted)}@media (width<=700px){.chain{flex-direction:column;align-items:center}.nd{flex:none;width:100%;max-width:none}.ar{background:repeating-linear-gradient(180deg,var(--dim) 0 6px,transparent 6px 10px);width:3px;height:26px}.ar:after{border-left:6.5px solid #0000;border-right:6.5px solid #0000;border-top:9px solid var(--dim);border-bottom:none;top:auto;bottom:-3px;right:-5px}}.duo{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}@media (width<=860px){.duo{grid-template-columns:1fr}}.card2{border:1px solid var(--line);background:var(--bg-2);border-radius:22px;align-content:start;gap:14px;padding:clamp(22px,3vw,34px);display:grid}.card2 h3{letter-spacing:-.025em;font-size:1.5rem}.card2 p{color:var(--muted)}.rack{border:3px solid var(--line-2);border-radius:6px;gap:0;margin:6px 0 4px;padding:6px 8px 0;display:grid;position:relative}.shelf{border-bottom:7px solid var(--wood);align-items:flex-end;gap:6px;padding:6px 6px 0;display:flex}.shelf svg{opacity:0;width:21%;height:auto;transition:opacity .4s ease calc(var(--k)*.12s + .2s),translate .6s var(--ease) calc(var(--k)*.12s + .2s);translate:0 -18px}.card2.in .shelf svg{opacity:1;translate:0}.shelf .gap{width:21%}.rtag{background:var(--sage);color:var(--ink);font:700 .72rem/1 var(--f-mono);letter-spacing:.1em;border-radius:999px;padding:7px 12px;position:absolute;top:-14px;right:-6px}.nox{gap:12px;list-style:none;display:grid}.nox li{color:var(--muted);grid-template-columns:34px 1fr;align-items:center;gap:14px;display:grid}.nox svg{fill:none;width:34px;height:34px;stroke:var(--laser);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tags3{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;display:grid}@media (width<=860px){.tags3{grid-template-columns:1fr}}.lab3{color:var(--ink);background:#eaf3f6;border-radius:10px;gap:10px;padding:20px 22px 22px;display:grid;position:relative}.lab3:before{content:"";background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px);width:54px;height:16px;position:absolute;top:16px;right:16px}.lab3 small{font:700 .68rem/1 var(--f-mono);letter-spacing:.2em;color:#06222b9e}.lab3 h3{letter-spacing:-.02em;margin-top:6px;font-size:1.4rem}.lab3 p{color:#06222bd1;font-size:.98rem}.warnbox{border:2px solid var(--led);background:var(--bg-2);border-radius:18px;grid-template-columns:64px 1fr;align-items:start;gap:22px;margin-top:30px;padding:26px;display:grid}.warnbox svg{fill:none;width:60px;height:60px;stroke:var(--led);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.warnbox h3{margin-bottom:8px;font-size:1.4rem}.warnbox ul{gap:10px;list-style:none;display:grid}.warnbox li{color:var(--muted);padding-left:20px;position:relative}.warnbox li:before{content:"";background:var(--led);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:0}@media (width<=560px){.warnbox{grid-template-columns:1fr}.warnbox svg{width:48px;height:48px}}.m-foot{color:var(--muted);max-width:84ch;margin-top:24px;font-size:.9rem}.m-foot a{color:var(--sage);text-underline-offset:3px;text-decoration:underline}.steps:before,.steps:after{top:28px}.step .dot.dsign{border:2px solid var(--line-2);background:var(--surface);width:96px;height:56px;box-shadow:inset 0 0 0 3px var(--bg-2);font:700 1.15rem/1 var(--f-mono);color:var(--dim);border-radius:8px;place-items:center;margin-bottom:24px;display:grid;position:relative}.step .dot.dsign:after{content:"";opacity:.8;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid;margin-top:-6px;position:absolute;top:50%;right:9px}.step.on .dot.dsign{background:var(--sage);color:var(--ink);border-color:var(--sage)}@media (width<=860px){.steps:before,.steps:after{display:none}}.cta{margin-top:30px}#contacto{overflow:clip}
