@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.left-1\/2{left:50%}.z-\[1600\]{z-index:1600}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.h-\[40px\]{height:40px}.h-\[45px\]{height:45px}.h-\[72px\]{height:72px}.h-full{height:100%}.w-\[40px\]{width:40px}.w-\[80\%\]{width:80%}.w-\[180px\]{width:180px}.w-full{width:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.border-none{--tw-border-style:none;border-style:none}.bg-transparent{background-color:transparent}.object-contain{object-fit:contain}.font-\[Poppins\]{font-family:Poppins}.text-\[\#ffcc00\]{color:#fc0}.opacity-0{opacity:0}.opacity-100{opacity:1}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}:root{--radius-lg:28px;--radius-md:20px;--promo-from:#fd1;--promo-to:#fff}*{box-sizing:border-box}body{color:#000;background:#fff;margin:0;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.block-wrap{color:#000;background:#fff;padding:40px 20px 80px}.block-max{max-width:1400px;margin:0 auto}.block-title{text-align:left;margin:0 0 16px;font-size:max(28px,min(4vw,48px));font-weight:700;line-height:1.1}.header-wrapper{z-index:1000;background:#000;flex-direction:column;display:flex;position:fixed;top:0;left:0;right:0}.mega-nav{-webkit-backdrop-filter:saturate(140%)blur(6px);backdrop-filter:saturate(140%)blur(6px);background:0 0;justify-content:center;align-items:center;padding:0 20px;display:flex}.mega-nav-inner{flex:1;justify-content:center;align-items:center;width:100%;max-width:1400px;display:flex}.primary ul{justify-content:center;align-items:center;gap:min(3vw,28px);margin:0;padding:10px 0;font-size:14px;list-style:none;display:flex}.primary a{color:#fff;letter-spacing:.02em;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.primary li{align-items:center;display:flex}.primary .brand img{height:28px;display:block}.header-actions .buy{color:#fff;background:#000;border-radius:6px;padding:6px 12px;font-weight:700}.promo-bar{background:linear-gradient(180deg,var(--promo-from),var(--promo-to));color:#000;text-align:center;font-size:14px;transition:background-color .3s,background .3s}.promo-inner{max-width:1200px;margin:0 auto;padding:8px 20px}.promo-inner a{color:#35408d;font-weight:600;text-decoration:none}.header-spacer{height:80px}.hero{background:linear-gradient(#000 0%,#fff 100%);justify-content:center;align-items:center;height:75vh;padding:0 6vw;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:1;justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:100%;display:flex;position:relative}.hero-content,.hero-media{flex-direction:column;flex:50%;justify-content:center;display:flex}.hero-content{text-align:left;align-items:flex-start;gap:16px;padding-right:3vw}.badge{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#000;border:1px solid #000;border-radius:999px;padding:8px 12px;font-size:12px;display:inline-block}.hero-title{letter-spacing:.01em;color:#fff;text-transform:uppercase;margin:0;font-size:max(40px,min(6vw,64px));font-weight:800;line-height:1.05}.hero-subtitle{color:#fff;max-width:58ch;margin:0 0 16px;font-size:max(16px,min(2vw,20px))}.cta{flex-wrap:wrap;gap:14px;display:flex}.btn{color:#fff;cursor:pointer;background:#000;border:0;border-radius:12px;padding:12px 18px;font-weight:800;text-decoration:none}.btn.secondary{color:#fff;background:#000;border:1px solid #000}.hero-media{flex:50%;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.device{z-index:3;object-fit:contain;filter:drop-shadow(0 25px 40px rgba(0,0,0,.35))drop-shadow(0 8px 20px rgba(0,0,0,.25))brightness(1.04)contrast(1.05)saturate(1.08);width:auto;max-width:min(30vw,600px);height:auto;max-height:68vh;transform:translateY(0)scale(var(--device-scale,1));will-change:transform,filter;isolation:isolate;margin:0 auto;transition:transform .8s cubic-bezier(.16,1,.3,1),filter .6s;display:block;position:relative}.device:before{content:"";z-index:-2;pointer-events:none;opacity:.35;mix-blend-mode:soft-light;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.15),rgba(255,255,255,.05) 40%,transparent 80%);width:150%;height:200%;position:absolute;top:-25%;left:50%;transform:translate(-50%)}.device:after{content:"";border-radius:inherit;filter:blur(140px);opacity:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 65%,#000 0%,rgba(0,0,0,.95) 20%,rgba(0,0,0,.85) 35%,rgba(0,0,0,.5) 60%,rgba(0,0,0,.15) 80%,transparent 100%);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0}.device.visible:after{opacity:1;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.5s ease-out;transform:scale(1.05)}.hero:hover .device{filter:drop-shadow(0 40px 60px rgba(0,0,0,.45))brightness(1.08)contrast(1.1);transform:translateY(-10px)scale(calc(var(--device-scale,1)*1.04));transition:filter .8s,transform .8s cubic-bezier(.16,1,.3,1)}.device[data-shape=wide]{--device-scale:.92}.device[data-shape=tall]{--device-scale:1.06}.device[data-shape=square]{--device-scale:1}.pattern-bg{z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(#000 0%,#fff 100%);transition:opacity .3s;position:absolute;top:-10vh;bottom:-10vh;left:0;right:0}.pattern-bg:after{content:"";opacity:.25;filter:brightness(1.1);z-index:0;pointer-events:none;background-image:url(/images/patterns/mosaic.png);background-position:50%;background-repeat:repeat;background-size:max(200px,min(18vw,340px));position:absolute;top:0;bottom:0;left:0;right:0}.pattern-bg:before{content:"";background:radial-gradient(circle at var(--light-x,50%)var(--light-y,40%),rgba(255,255,255,.25),rgba(255,255,255,.05) 40%,transparent 80%);z-index:1;opacity:.6;pointer-events:none;transition:background .4s,opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.hero.is-lit .pattern-bg:before{opacity:.9;background:radial-gradient(circle at var(--light-x,50%)var(--light-y,40%),rgba(255,255,255,.3) 0%,rgba(255,255,255,.05) 40%,transparent 80%)}@media (max-width:1024px){.device{max-width:min(60vw,320px);max-height:55vh}}@media (max-width:640px){.hero{text-align:center;flex-direction:column;height:85vh}.hero-content{align-items:center;padding-right:0}.device{max-width:260px;max-height:50vh}}body.machine-dash .pattern-bg,.pattern-bg,body.machine-dash .pattern-bg{background:linear-gradient(#ffdd1a 0%,#fff 100%)}body.machine-strike .pattern-bg{background:linear-gradient(#f46421 0%,#fff 100%)}body.machine-zero .pattern-bg{background:linear-gradient(#00aeef 0%,#fff 100%)}body.machine-storm .pattern-bg{background:linear-gradient(#08b9ab 0%,#fff 100%)}body.machine-dash{--promo-from:#ffdd1a;--promo-to:#fff}body.machine-strike{--promo-from:#f46421;--promo-to:#fff}body.machine-zero{--promo-from:#00aeef;--promo-to:#fff}body.machine-storm{--promo-from:#08b9ab;--promo-to:#fff}.hero-benefits{margin-top:16px;overflow:visible}.adv-strip.compact{justify-content:flex-start;align-items:center;gap:12px;padding-top:8px;display:flex}.adv-strip.compact .adv-item{-webkit-backdrop-filter:saturate(140%)blur(4px);will-change:transform;background:rgba(255,255,255,.2);border:1px solid rgba(0,0,0,.08);border-radius:12px;flex-direction:column;flex:0 0 max(150px,min(20vw,120px));justify-content:center;align-items:center;gap:6px;padding:8px 10px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 6px 18px rgba(0,0,0,.1)}.adv-strip.compact .adv-item:hover{transform:translateY(-4px)scale(1.06);box-shadow:0 12px 28px rgba(0,0,0,.2)}.adv-strip.compact .adv-item img{object-fit:contain;width:max(100px,min(6vw,64px));height:max(100px,min(6vw,64px));display:block}.adv-strip.compact .adv-label{letter-spacing:.01em;color:inherit;background:0 0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;line-height:1}.adv-strip.compact .adv-label.dash,.adv-strip.compact .adv-label.strike,.adv-strip.compact .adv-label.zero,.adv-strip.compact .adv-label.storm{color:#fff;background:#000}@media (max-width:1024px){.adv-strip.compact{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin:0;padding:8px 0 32px;scroll-padding:0;position:relative;overflow-x:auto;overflow-y:hidden}.adv-strip.compact:before{content:"";flex:0 0 0;width:0;margin:0;padding:0}.adv-strip.compact .adv-item:first-child{margin-left:0!important}.adv-strip.compact .adv-item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 65%;min-width:180px;max-width:220px}.hero-benefits{margin-bottom:50px}}@media (max-width:640px){.adv-strip.compact{gap:12px;padding:8px 0 36px}.adv-strip.compact .adv-item{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 70%;min-width:170px;max-width:210px}.hero-benefits{margin-bottom:60px}}html,body{overflow-x:hidden}.adv-strip.compact{-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto!important;overflow-y:hidden!important}.adv-strip.compact::-webkit-scrollbar{display:none}.feature-hero{border-radius:var(--radius-lg);margin-top:12px;position:relative;overflow:hidden}.feature-hero .track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;gap:12px;padding-right:max(24px,min(6vw,80px));display:flex;overflow-x:auto;overflow-y:hidden}.feature-hero .track::-webkit-scrollbar{display:none}.feature-hero .slide{background:var(--bg,linear-gradient(180deg,#1e3c72 0%,#2a5298 100%))center/cover no-repeat;border-radius:var(--radius-lg);scroll-snap-align:start;flex:0 0 calc(100% - max(24px,min(6vw,80px)));height:max(360px,min(50vw,620px));position:relative}.feature-hero .overlay{color:#fff;text-shadow:0 1px 18px rgba(0,0,0,.45);max-width:min(520px,60%);position:absolute;top:5%;left:5%}.feature-hero .slide:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 120% at 0 0,rgba(0,0,0,.55) 0%,rgba(0,0,0,.35) 30%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.block-wrap.full-bleed{background:linear-gradient(#e5e5e5 0%,#fff 100%);padding:0;position:relative}.block-wrap.full-bleed.patterned:before{content:"";opacity:.08;pointer-events:none;background-image:url(https://img.mailinblue.com/2049592/images/content_library/original/68a71ffaeeaeac0304fcf599.png);background-repeat:repeat;background-size:max(200px,min(18vw,340px));position:absolute;top:0;bottom:0;left:0;right:0}.block-wrap.full-bleed .block-max{max-width:1400px;margin:0 auto;padding:40px 20px 80px}.adv-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:16px;padding:8px 4px 12px;display:flex;overflow-x:auto}.adv-strip::-webkit-scrollbar{display:none}.adv-item{scroll-snap-align:center;will-change:transform;background:#000;border-radius:16px;flex-direction:column;flex:0 0 max(160px,min(22vw,180px));justify-content:flex-start;align-items:center;gap:10px;padding:14px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 8px 24px rgba(0,0,0,.08)}.adv-item figcaption{text-align:center;color:#fff;font-size:13px;line-height:1.25}.adv-item figcaption strong{margin-bottom:4px;font-size:14px;display:block}.adv-item figcaption span{color:#cfcfcf;font-size:12px;display:block}.adv-item:hover{transform:translateY(-6px)scale(1.03);box-shadow:0 16px 40px rgba(0,0,0,.12)}.adv-item img{object-fit:contain;width:100%;height:auto;max-height:120px;display:block}.ai-wrap{background:#f6f7fb;padding:64px 20px}.ai-max{text-align:center;max-width:1200px;margin:0 auto}.ai-title{margin:0;font-size:max(30px,min(5.5vw,64px));font-weight:800;line-height:1.05}.ai-word{color:transparent;background:linear-gradient(90deg,#4c8eff,#ff5fa0,#ffb457);-webkit-background-clip:text;background-clip:text}.ai-hero{place-items:center;margin:36px auto 8px;display:grid}.ai-phone{filter:drop-shadow(0 30px 80px rgba(25,28,55,.25));width:min(420px,70vw);height:auto;display:block}.ai-kicker{color:#3a3a3a;max-width:800px;margin:22px auto 34px;font-size:max(16px,min(2vw,20px))}.ai-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:12px;display:grid}.ai-card{text-align:left;background:#fff;border-radius:20px;padding:22px 20px;box-shadow:0 10px 30px rgba(0,0,0,.06)}.ai-card h3{margin:0 0 8px;font-size:max(18px,min(2.2vw,22px))}.ai-card p{color:#333;margin:0;line-height:1.45}@media (max-width:1024px){html,body{margin:0;padding:0;overflow-x:hidden}.header-mobile-bar{z-index:120;justify-content:center;align-items:center;width:100%;height:72px;transition:background-color .5s,-webkit-backdrop-filter .5s,backdrop-filter .5s;display:flex;position:fixed;top:0;left:0;background:0 0!important}.header-mobile-bar button{cursor:pointer;background:0 0;border:none;outline:none;width:40px;height:40px;transition:opacity .3s,color .3s;z-index:4000!important;position:fixed!important;top:19px!important;left:16px!important;transform:none!important}.header-mobile-bar button[aria-label=Cerrar\ menú]{box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:0 0!important;border:none!important;outline:none!important}.header-mobile-bar button svg{fill:none!important;stroke:currentColor!important;background:0 0!important}.header-mobile-bar button[aria-label=Cerrar\ menú],.header-mobile-bar button[aria-label=Cerrar\ menú] svg{color:#fff!important;stroke:#fff!important}.header-mobile-bar{z-index:3001!important}.header-mobile-bar .logo-center{justify-content:center;align-items:center;width:180px;height:45px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header-mobile-bar img{object-fit:contain;width:auto;height:48px;display:block}.header-mobile-bar.scrolled{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000!important}.header-mobile-bar.scrolled button svg{stroke:#fff!important}.header-mobile-bar.scrolled img{filter:none!important}.menu-panel{color:#fff;opacity:0;z-index:1500;background:#000;flex-direction:column;justify-content:center;width:80%;max-width:380px;height:100%;padding:3rem 2rem;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .45s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 18px rgba(0,0,0,.6)}.menu-panel.translate-x-0{opacity:1;transform:translate(0)}.menu-panel nav{flex-direction:column;justify-content:center;gap:1.3rem;display:flex}.menu-panel a{color:#fff;letter-spacing:.3px;padding:.5rem 0;font-size:1.125rem;font-weight:500;text-decoration:none;transition:color .25s;display:block}.menu-panel a:hover{color:#bbb}.menu-panel a.text-\[\#ffcc00\]{color:#fc0!important}.menu-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;z-index:1400;background:rgba(0,0,0,.55);transition:opacity .5s;position:fixed;top:0;bottom:0;left:0;right:0}.menu-overlay.active{opacity:1;visibility:visible}.hero{box-sizing:border-box;z-index:1;flex-direction:column;justify-content:center;align-items:center;height:100vh;min-height:100vh;display:flex;position:relative;overflow:hidden;margin-top:0!important;padding-top:100px!important}.hero .pattern-bg{z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero-inner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.hero .hero-media{order:-1;justify-content:center;align-items:center;width:100%;height:45vh;display:flex}.hero .hero-media .device{object-fit:contain;width:auto;height:100%}.hero-content{flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;padding:0 1rem;display:flex}.feature-hero .overlay{max-width:80%;top:16px;left:16px}.promo-bar{display:none!important}}@media (min-width:1025px){.hero{margin-top:0!important;padding-top:0!important}.header-wrapper{margin-bottom:0!important}.header-spacer{height:0!important}body .header-wrapper+.header-spacer+main .hero{margin-top:-1px!important}.header-desktop{z-index:10;display:block!important}.header-mobile{display:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
