.public-font-scope{font-family:var(--font-dm-sans),ui-sans-serif,system-ui}.public-font-scope h1,.public-font-scope h2,.public-font-scope h3,.public-font-scope h4,.public-font-scope h5,.public-font-scope h6{font-family:var(--font-space-grotesk),var(--font-display),"Plus Jakarta Sans",ui-sans-serif,system-ui}@keyframes nav-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(600%)}}@keyframes nav-drawer-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-nav-shimmer{animation:nav-shimmer 3.5s ease-in-out infinite}.animate-nav-drawer-in{animation:nav-drawer-in .3s cubic-bezier(.2,.9,.2,1) both}@keyframes hero-enter{0%{opacity:0;transform:translateX(22px) scale(.984);filter:blur(6px)}to{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}.animate-hero-enter{animation:hero-enter .6s cubic-bezier(.22,1,.36,1) both}@keyframes btn-scan{0%{transform:translateX(-130%) skewX(-12deg)}to{transform:translateX(540%) skewX(-12deg)}}.animate-btn-scan{animation:btn-scan .9s cubic-bezier(.4,0,.2,1) 1 forwards}.group\/cta1:hover .animate-btn-scan,.group\/mcta:hover .animate-btn-scan{animation:btn-scan .7s cubic-bezier(.4,0,.2,1) 1 forwards}@keyframes glow-accent{0%,to{box-shadow:0 0 16px 0 var(--glow-color,rgba(6,182,212,.3)),0 4px 24px 0 rgba(0,0,0,.3)}50%{box-shadow:0 0 32px 8px var(--glow-color,rgba(6,182,212,.5)),0 4px 32px 4px rgba(0,0,0,.4)}}.animate-glow-accent{animation:glow-accent 2s ease-in-out infinite}@keyframes cta-ring{0%{transform:scale(1);opacity:.45}to{transform:scale(1.75);opacity:0}}.animate-cta-ring{animation:cta-ring 2.3s ease-out infinite}@keyframes img-reveal{0%{opacity:0;transform:scale(.88) translateY(14px);filter:blur(8px)}to{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}}.animate-img-reveal{animation:img-reveal .85s cubic-bezier(.22,1,.36,1) both}@keyframes orbit-glow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-orbit-glow{animation:orbit-glow 10s linear infinite}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.animate-marquee{animation:marquee 22s linear infinite}.animate-marquee-slow{animation:marquee 36s linear infinite}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes float-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-18px) scale(1.03)}}.animate-float-slow{animation:float-slow 7s ease-in-out infinite}.min-h-svh{min-height:100vh;min-height:100svh}@keyframes filter-pill-in{0%{opacity:0;transform:translateY(8px) scale(.88)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-filter-pill-in{animation:filter-pill-in .3s cubic-bezier(.2,.9,.2,1) both}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}@keyframes hero-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.animate-hero-up{animation:hero-up .65s cubic-bezier(.22,1,.36,1) both}@keyframes hero-float-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18px,-22px) scale(1.05)}66%{transform:translate(-10px,12px) scale(.97)}}@keyframes hero-float-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-20px,18px) scale(1.04)}75%{transform:translate(14px,-10px) scale(.96)}}.animate-orb-a{animation:hero-float-a 9s ease-in-out infinite}.animate-orb-b{animation:hero-float-b 12s ease-in-out 1.5s infinite}.animate-orb-c{animation:hero-float-a 15s ease-in-out 3s infinite reverse}.pixel-card{overflow:hidden;border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.pixel-card,.pixel-card:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.pixel-card:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);--tw-shadow-color:rgb(6 182 212/0.1);--tw-shadow:var(--tw-shadow-colored)}@keyframes sparkle-float{0%,to{transform:translateY(0) rotate(0deg) scale(1);opacity:.75}25%{transform:translateY(-5px) rotate(14deg) scale(1.18);opacity:1}60%{transform:translateY(3px) rotate(-9deg) scale(.88);opacity:.45}}.animate-sparkle{animation:sparkle-float 2.7s ease-in-out infinite}@keyframes img-shimmer{0%{transform:translateX(-120%) skewX(-20deg);opacity:0}15%{opacity:.7}to{transform:translateX(280%) skewX(-20deg);opacity:0}}.group:hover .shimmer-sweep{animation:img-shimmer .85s cubic-bezier(.4,0,.2,1) 1 forwards}@keyframes card-enter{0%{opacity:0;transform:translateY(20px) scale(.96);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.animate-card-enter{animation:card-enter .48s cubic-bezier(.22,1,.36,1) both}@keyframes text-shimmer{0%{background-position:200%}to{background-position:-200%}}.animate-text-shimmer{background-size:300% auto;animation:text-shimmer 4s linear infinite}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-rotate-slow{animation:rotate-slow 20s linear infinite}.animate-rotate-slow-r{animation:rotate-slow 28s linear infinite reverse}.animate-counter-spin{animation:rotate-slow 14s linear infinite reverse}@keyframes drift{0%,to{transform:translateX(0) translateY(0) rotate(0deg) scale(1)}25%{transform:translateX(14px) translateY(-10px) rotate(6deg) scale(1.04)}50%{transform:translateX(-8px) translateY(12px) rotate(-4deg) scale(.97)}75%{transform:translateX(10px) translateY(5px) rotate(5deg) scale(1.02)}}.animate-drift{animation:drift 8s ease-in-out infinite}.animate-drift-2{animation:drift 11s ease-in-out 2.4s infinite}.animate-drift-3{animation:drift 14s ease-in-out 5.1s infinite reverse}@keyframes blob{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:50% 60% 30% 60%/30% 50% 70% 50%}75%{border-radius:40% 70% 60% 30%/70% 40% 60% 30%}}.animate-blob{animation:blob 10s ease-in-out infinite}.animate-blob-2{animation:blob 14s ease-in-out 3s infinite reverse}.animate-blob-3{animation:blob 18s ease-in-out 7s infinite}@keyframes scan-line{0%{top:-4px;opacity:0}5%{opacity:.5}95%{opacity:.15}to{top:100%;opacity:0}}.animate-scan-line{animation:scan-line 4s linear infinite}@keyframes neon-pulse{0%,to{opacity:.6;filter:blur(60px)}50%{opacity:1;filter:blur(80px)}}.animate-neon-pulse{animation:neon-pulse 4s ease-in-out infinite}.animate-neon-pulse-2{animation:neon-pulse 6s ease-in-out 2s infinite}.animate-neon-pulse-3{animation:neon-pulse 5s ease-in-out 4s infinite}@keyframes twinkle{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.animate-twinkle{animation:twinkle 2.5s ease-in-out infinite}.animate-twinkle-2{animation:twinkle 3.2s ease-in-out .8s infinite}.animate-twinkle-3{animation:twinkle 1.8s ease-in-out 1.6s infinite}.animate-twinkle-4{animation:twinkle 4.1s ease-in-out .4s infinite}@keyframes border-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-border-spin{animation:border-spin 5s linear infinite}.animate-border-spin-r{animation:border-spin 7s linear infinite reverse}@keyframes slide-up-reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.animate-reveal{animation:slide-up-reveal .7s cubic-bezier(.22,1,.36,1) both}.animate-reveal-fast{animation:slide-up-reveal .45s cubic-bezier(.22,1,.36,1) both}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:blink 1.1s step-end infinite}@keyframes particle-float-a{0%,to{transform:translate(0) scale(1);opacity:.5}30%{transform:translate(12px,-18px) scale(1.3);opacity:1}60%{transform:translate(-8px,10px) scale(.7);opacity:.3}}@keyframes particle-float-b{0%,to{transform:translate(0) scale(1);opacity:.3}40%{transform:translate(-14px,-12px) scale(1.5);opacity:.9}70%{transform:translate(9px,16px) scale(.6);opacity:.2}}@keyframes particle-float-c{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.6}25%{transform:translate(10px,8px) scale(1.2) rotate(90deg);opacity:1}75%{transform:translate(-12px,-8px) scale(.8) rotate(270deg);opacity:.2}}.animate-particle-a{animation:particle-float-a 6s ease-in-out infinite}.animate-particle-b{animation:particle-float-b 8s ease-in-out 1.5s infinite}.animate-particle-c{animation:particle-float-c 10s ease-in-out 3.2s infinite}.animate-particle-d{animation:particle-float-a 7s ease-in-out 4.8s infinite reverse}.animate-particle-e{animation:particle-float-b 9s ease-in-out 2.1s infinite reverse}@keyframes neon-ring{0%,to{box-shadow:0 0 0 0 rgba(6,182,212,0),0 0 8px rgba(6,182,212,.3)}50%{box-shadow:0 0 0 3px rgba(6,182,212,.2),0 0 24px rgba(6,182,212,.55)}}.animate-neon-ring{animation:neon-ring 2.2s ease-in-out infinite}@keyframes filter-card-pop{0%{opacity:0;transform:scale(.6) translateY(12px) rotate(-4deg);filter:blur(6px)}60%{opacity:1;transform:scale(1.06) translateY(-2px) rotate(1deg);filter:blur(0)}80%{transform:scale(.97) translateY(1px) rotate(-.5deg)}to{transform:scale(1) translateY(0) rotate(0deg)}}.animate-filter-card-pop{animation:filter-card-pop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes card-shimmer-sweep{0%{transform:translateX(-130%) skewX(-15deg);opacity:0}10%{opacity:.5}to{transform:translateX(230%) skewX(-15deg);opacity:0}}.filter-card-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12) 50%,transparent);transform:translateX(-130%) skewX(-15deg);pointer-events:none}.filter-card-shimmer:hover:after{animation:card-shimmer-sweep .6s ease-out 1}@keyframes scan-dot{0%{top:0;opacity:0}5%{opacity:.7}95%{opacity:.2}to{top:100%;opacity:0}}.animate-scan-dot{animation:scan-dot 5s linear infinite}@keyframes filter-orb-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,-15px) scale(1.1)}66%{transform:translate(-12px,10px) scale(.9)}}@keyframes filter-orb-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-18px,20px) scale(1.15)}75%{transform:translate(15px,-8px) scale(.88)}}.animate-filter-orb-a{animation:filter-orb-a 12s ease-in-out infinite}.animate-filter-orb-b{animation:filter-orb-b 16s ease-in-out 3s infinite}@keyframes tienda-neon-ring{0%{box-shadow:0 0 0 1px rgba(251,146,60,.25),0 0 12px rgba(249,115,22,.2)}50%{box-shadow:0 0 0 2px rgba(251,146,60,.5),0 0 22px rgba(249,115,22,.35)}to{box-shadow:0 0 0 1px rgba(251,146,60,.25),0 0 12px rgba(249,115,22,.2)}}.animate-tienda-neon-ring{animation:tienda-neon-ring 2.4s ease-in-out infinite}.search-pill{transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,background-color .35s ease}.search-pill:focus-within{box-shadow:0 0 0 3px rgba(34,211,238,.2),inset 0 0 24px rgba(34,211,238,.06);border-color:rgba(34,211,238,.45);background-color:rgba(34,211,238,.04)}@keyframes search-glow-pulse{0%,to{box-shadow:0 0 0 3px rgba(34,211,238,.2),inset 0 0 24px rgba(34,211,238,.06)}50%{box-shadow:0 0 0 5px rgba(34,211,238,.12),0 0 20px rgba(34,211,238,.1)}}.search-pill:focus-within{animation:search-glow-pulse 2.5s ease-in-out infinite}.search-pill-light{transition:box-shadow .35s cubic-bezier(.22,1,.36,1),border-color .35s ease}.search-pill-light:focus-within{box-shadow:0 0 0 3px rgba(6,182,212,.15),inset 0 0 20px rgba(6,182,212,.04);border-color:rgba(6,182,212,.4)}@keyframes search-glow-pulse-light{0%,to{box-shadow:0 0 0 3px rgba(6,182,212,.14)}50%{box-shadow:0 0 0 5px rgba(6,182,212,.08),0 4px 16px rgba(6,182,212,.12)}}.search-pill-light:focus-within{animation:search-glow-pulse-light 2.5s ease-in-out infinite}.btn-wa{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-wa:hover{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.btn-cart{display:flex;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));padding-top:.625rem;padding-bottom:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.group:hover .btn-cart{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.pub-section{padding-top:4rem;padding-bottom:4rem}@media (min-width:640px){.pub-section{padding-top:5rem;padding-bottom:5rem}}@media (min-width:1024px){.pub-section{padding-top:6rem;padding-bottom:6rem}}.pub-section-sm{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:640px){.pub-section-sm{padding-top:3.5rem;padding-bottom:3.5rem}}.gradient-text{--tw-gradient-from:#22D3EE var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#a78bfa var(--tw-gradient-to-position)}.gradient-text,.gradient-text-amber{background-image:linear-gradient(to right,var(--tw-gradient-stops));-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-text-amber{--tw-gradient-from:#FCD34D var(--tw-gradient-from-position);--tw-gradient-to:rgb(252 211 77/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.glass-dark,.glass-dark-hover{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255/.1);background-color:rgb(255 255 255/.04);--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.glass-dark-hover{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.glass-dark-hover:hover{border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.08)}.section-badge{border-radius:9999px;border-width:1px;border-color:rgb(34 211 238/.2);background-color:rgb(34 211 238/.1);color:rgb(34 211 238/var(--tw-text-opacity,1))}.section-badge,.section-badge-amber{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity:1}.section-badge-amber{border-radius:9999px;border-width:1px;border-color:rgb(251 191 36/.2);background-color:rgb(251 191 36/.1);color:rgb(251 191 36/var(--tw-text-opacity,1))}.pub-heading{font-size:1.875rem;line-height:2.25rem;font-weight:900;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:640px){.pub-heading{font-size:2.25rem;line-height:2.5rem}}.pub-subheading{margin-left:auto;margin-right:auto;max-width:42rem;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.section-divider{margin:1rem auto;height:.25rem;width:3rem;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#22D3EE var(--tw-gradient-from-position);--tw-gradient-to:rgb(34 211 238/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-to:#8B5CF6 var(--tw-gradient-to-position)}.card-lift{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.card-lift:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);--tw-shadow-color:rgb(0 0 0/0.2);--tw-shadow:var(--tw-shadow-colored)}.btn-pub-primary,.card-lift:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.btn-pub-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1));padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(3 7 18/var(--tw-text-opacity,1));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-shadow-color:rgb(6 182 212/0.2);--tw-shadow:var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-pub-primary:hover{--tw-translate-y:-0.125rem;--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1));--tw-shadow-color:rgb(6 182 212/0.4);--tw-shadow:var(--tw-shadow-colored)}.btn-pub-primary:active,.btn-pub-primary:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-pub-primary:active{--tw-translate-y:0px}.btn-pub-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border-width:1px;border-color:rgb(255 255 255/.1);background-color:rgb(255 255 255/.05);padding:.75rem 1.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.btn-pub-ghost:hover{border-color:rgb(255 255 255/.2);background-color:rgb(255 255 255/.1);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus-ring:focus{outline:2px solid transparent;outline-offset:2px}.focus-ring:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(34 211 238/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:#080B14}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)}.reveal.revealed{opacity:1;transform:translateY(0)}.reveal.delay-1{transition-delay:.1s}.reveal.delay-2{transition-delay:.2s}.reveal.delay-3{transition-delay:.3s}.reveal.delay-4{transition-delay:.4s}.glow-cyan{box-shadow:0 0 24px 0 rgba(6,182,212,.25)}.hover\:glow-cyan:hover{box-shadow:0 0 32px 4px rgba(6,182,212,.35)}.cinematic-grain{background-image:url(/noise.svg);background-repeat:repeat;mix-blend-mode:overlay;opacity:.03;pointer-events:none}.cinematic-vignette{background:radial-gradient(ellipse 110% 100% at 50% 50%,transparent 35%,rgba(8,11,20,.7) 100%);pointer-events:none}.cinematic-fade-bottom{background:linear-gradient(180deg,transparent,#080B14);pointer-events:none}.cinematic-fade-top{background:linear-gradient(0deg,transparent,#080B14);pointer-events:none}@keyframes cinematic-enter{0%{opacity:0;transform:translateY(20px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-cinematic-enter{animation:cinematic-enter 1s cubic-bezier(.16,1,.3,1) both}@keyframes mask-reveal-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.animate-mask-reveal-x{animation:mask-reveal-x 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes mask-reveal-y{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.animate-mask-reveal-y{animation:mask-reveal-y 1s cubic-bezier(.22,1,.36,1) both}@keyframes animate-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:animate-float 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.animate-btn-scan,.animate-cinematic-enter,.animate-float,.animate-float-slow,.animate-glow-accent,.animate-marquee,.animate-marquee-slow,.animate-neon-pulse,.animate-neon-pulse-2,.animate-neon-pulse-3,.animate-neon-ring,.animate-orb-a,.animate-orb-b,.animate-orb-c,.animate-particle-a,.animate-particle-b,.animate-particle-c,.animate-particle-d,.animate-particle-e,.animate-scan-dot,.animate-scan-line,.animate-tienda-neon-ring{animation:none!important}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_31faf0{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_31faf0{--font-display:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_ff701f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_ff701f{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_5dc087{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_5dc087{--font-dm-sans:"DM Sans","DM Sans Fallback"}