@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Outfit:wght@300;400;500;600;700&display=swap";:root{--color-bg: #000000;--color-bg-secondary: #0a0a0a;--color-accent: #ffffff;--color-accent-rgb: 255, 255, 255;--color-accent-dim: #e0e0e0;--color-text: #ffffff;--color-text-muted: #888888;--color-border: #222222;--font-display: "Bebas Neue", sans-serif;--font-body: "Outfit", sans-serif;--transition-smooth: all .4s cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}::selection{background:var(--color-accent);color:var(--color-bg)}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}.container{max-width:1400px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem)}.app{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.app.loaded{opacity:1;transform:translateY(0)}.bg-gradient{position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.03) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 70% 20%,rgba(255,255,255,.02) 0%,transparent 50%);pointer-events:none;z-index:0;transition:background .3s ease}.bg-grid{position:fixed;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;z-index:0}.floating-shapes{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.floating-shape{position:absolute;border:1px solid rgba(255,255,255,.05);border-radius:50%}.shape-1{width:300px;height:300px;top:10%;left:5%}.shape-2{width:200px;height:200px;top:60%;left:15%}.shape-3{width:150px;height:150px;top:20%;right:10%}.shape-4{width:250px;height:250px;top:70%;right:5%}.shape-5{width:100px;height:100px;top:40%;left:50%}.shape-6{width:180px;height:180px;bottom:10%;left:30%}.navbar{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;background:#000c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);transition:var(--transition-smooth)}.navbar.scrolled{padding:.75rem 0;background:#000000f2}.nav-content{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600}.brand-logo{color:var(--color-accent);flex-shrink:0}.logo-text{font-family:var(--font-display);font-size:1.4rem;letter-spacing:.15em;text-transform:uppercase}.nav-links{display:flex;gap:2.5rem}.nav-links a{font-size:.9rem;color:var(--color-text-muted);transition:var(--transition-smooth);position:relative;text-transform:uppercase;letter-spacing:.05em;font-weight:400}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--color-accent);transition:var(--transition-smooth)}.nav-links a:hover,.nav-links a.active{color:var(--color-text)}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-cta{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-accent);color:var(--color-bg);font-weight:600;font-size:.85rem;border-radius:0;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.nav-cta:hover{transform:scale(1.05);box-shadow:0 0 40px #ffffff4d}.cta-arrow{transition:var(--transition-smooth)}.nav-cta:hover .cta-arrow{transform:translate(4px)}.nav-right{display:flex;align-items:center;gap:1rem}.mobile-menu-btn{display:none;background:transparent;border:none;cursor:pointer;padding:.5rem;z-index:101}.hamburger{display:flex;flex-direction:column;gap:4px;width:24px;height:18px;position:relative}.hamburger span{display:block;width:100%;height:2px;background:var(--color-text);transition:var(--transition-smooth);transform-origin:center}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.drawer-overlay{position:fixed;inset:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999}.mobile-drawer{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:85vw;background:var(--color-bg);border-left:1px solid var(--color-border);z-index:1000;display:flex;flex-direction:column;height:100vh}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-border)}.drawer-close{background:transparent;border:none;color:var(--color-text);font-size:2rem;line-height:1;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth)}.drawer-close:hover{color:var(--color-accent);transform:scale(1.1)}.drawer-nav{flex:1;padding:1rem 0;display:flex;flex-direction:column;overflow-y:auto}.drawer-nav a{display:block;padding:1rem 1.5rem;color:var(--color-text-muted);font-size:1rem;text-transform:uppercase;letter-spacing:.05em;transition:var(--transition-smooth);border-left:3px solid transparent}.drawer-nav a:hover,.drawer-nav a.active{color:var(--color-text);background:#ffffff05;border-left-color:var(--color-accent)}.drawer-footer{flex-shrink:0;padding:0;border-top:1px solid var(--color-border)}.hero{min-height:100vh;display:flex;align-items:center;position:relative;padding:8rem 0 4rem}.hero-content{position:relative;z-index:1;max-width:900px}.hero-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem .5rem .75rem;background:transparent;border:1px solid var(--color-border);border-radius:0;font-size:.8rem;color:var(--color-text-muted);margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em}.badge-dot{width:8px;height:8px;background:#22c55e;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}.hero-title-wrapper{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:center;margin-bottom:1.5rem;position:relative}.hero-title{font-family:var(--font-display);font-size:clamp(3rem,10vw,7rem);font-weight:400;line-height:.95;letter-spacing:.02em;text-transform:uppercase;margin:0}.title-line{display:block}.title-accent{color:var(--color-text-muted);position:relative}.hero-title-visual{position:relative;flex-shrink:0}.feature-showcase-single{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;width:320px;box-shadow:0 20px 60px #00000080;perspective:1000px}.feature-showcase-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border);background:#ffffff05}.showcase-number{font-family:var(--font-display);font-size:.9rem;color:var(--color-text-muted);opacity:.5}.showcase-title{font-family:var(--font-display);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.feature-showcase-content{padding:1.5rem;text-align:center;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem}.feature-large-name{font-family:var(--font-display);font-size:1.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin:0}.module-unique-visual{flex:1;width:100%;display:flex;align-items:center;justify-content:center;min-height:180px}.feature-large-desc{font-size:.85rem;color:var(--color-text-muted);line-height:1.6;margin:0;max-width:240px}.module-visual-inventory{width:100%;display:flex;flex-direction:column;gap:1rem}.inventory-shelves{display:flex;flex-direction:column;gap:.5rem;width:100%}.shelf{display:flex;gap:.4rem;height:40px}.shelf-item{flex:1;background:var(--color-accent);border:1px solid var(--color-border);border-radius:2px}.inventory-stats{display:flex;gap:.5rem;justify-content:center}.stat-badge{padding:.4rem .8rem;background:#ffffff0d;border:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.stat-badge.warning{border-color:#f59e0b;color:#f59e0b}.module-visual-sales{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.sales-funnel{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:200px}.funnel-stage{padding:.75rem;background:var(--color-accent);color:var(--color-bg);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;text-align:center;border-radius:2px}.sales-badge{padding:.4rem .8rem;background:#ffffff0d;border:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.module-visual-customers{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.customer-network{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center}.customer-center{position:absolute;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-bg);font-size:.7rem;font-weight:600;border-radius:50%;z-index:2}.customer-node{position:absolute;width:35px;height:35px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:50%;font-size:.7rem;font-weight:600}.customer-badge{padding:.4rem .8rem;background:#ffffff0d;border:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.module-visual-marketing{width:100%;display:flex;flex-direction:column;gap:1rem}.website-preview{background:var(--color-bg);border:1px solid var(--color-border);border-radius:4px;overflow:hidden}.preview-header{padding:.5rem;border-bottom:1px solid var(--color-border);background:#ffffff05}.preview-nav{display:flex;gap:.3rem}.preview-nav span{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted);opacity:.3}.preview-hero{height:40px;background:#ffffff0d;margin:.5rem;border-radius:2px}.preview-products{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.5rem}.preview-product{aspect-ratio:1;background:#ffffff0d;border-radius:2px}.marketing-badge{padding:.4rem .8rem;background:#ffffff0d;border:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;text-align:center}.module-visual-warehouse{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.warehouse-grid-visual{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;width:100%;max-width:200px}.warehouse-cell-visual{aspect-ratio:1;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;font-size:.6rem;color:var(--color-text-muted)}.warehouse-cell-visual.occupied{background:#ffffff0d;border-color:var(--color-accent);color:var(--color-accent)}.warehouse-badge{padding:.4rem .8rem;background:#ffffff0d;border:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.module-visual-purchase{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.purchase-flow{display:flex;align-items:center;gap:.5rem;width:100%;justify-content:center}.purchase-step-visual{padding:.6rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;font-weight:600;position:relative}.flow-arrow{position:absolute;right:-1rem;color:var(--color-text-muted);font-size:.8rem}.purchase-badge{padding:.4rem .8rem;background:#ffffff0d;border:1px solid var(--color-border);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.module-visual-ai{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:center}.ai-brain-visual{position:relative;width:160px;height:160px;display:flex;align-items:center;justify-content:center}.brain-core{position:absolute;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-bg);font-size:2rem;border-radius:50%;z-index:2}.ai-node{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:var(--color-bg);border:1px solid var(--color-border);border-radius:50%;font-size:.9rem}.ai-badge{padding:.4rem .8rem;background:#ffffff1a;border:1px solid var(--color-accent);color:var(--color-accent);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.feature-indicators{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-top:1px solid var(--color-border);background:#ffffff05}.indicator-dot{width:8px;height:8px;border-radius:50%;background:var(--color-text-muted);cursor:pointer;transition:var(--transition-smooth)}.indicator-dot.active{background:var(--color-accent);width:24px;border-radius:4px}.hero-description{max-width:600px;font-size:1.1rem;color:var(--color-text-muted);line-height:1.8;margin-bottom:2rem;font-weight:300}.hero-actions{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.hero-main-cta{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary{position:relative;display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--color-accent);color:var(--color-bg);font-weight:600;font-size:.85rem;border-radius:0;overflow:hidden;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 40px #fff6,0 0 80px #ffffff1a}.btn-shine{position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(0,0,0,.2) 50%,transparent 100%);transform:translate(-100%)}.btn-primary:hover .btn-shine{animation:shine .6s ease}@keyframes shine{to{transform:translate(100%)}}.btn-secondary{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;color:var(--color-text);font-weight:500;font-size:.85rem;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-border);text-decoration:none;background:transparent;cursor:pointer}.btn-secondary:hover{border-color:#ff2d55;background:#ff2d550d;box-shadow:0 0 30px #ff2d5533;transform:translateY(-3px)}.btn-large{padding:1.25rem 2.5rem;font-size:.9rem}.btn-full{width:100%;justify-content:center}.play-icon{font-size:1rem}.hero-highlights{display:flex;flex-wrap:wrap;gap:1rem}.highlight-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff08;border:1px solid var(--color-border);font-size:.8rem;color:var(--color-text-muted)}.highlight-check{width:16px;height:16px;color:#22c55e}.highlight-check svg{width:100%;height:100%}.hero-visual{position:absolute;right:0;top:50%;transform:translateY(-50%);width:50%;height:100%;pointer-events:none}.visual-orb{position:absolute;border-radius:50%;filter:blur(100px)}.orb-1{width:400px;height:400px;background:#ffffff0a;top:20%;right:10%}.orb-2{width:300px;height:300px;background:#ffffff08;top:40%;right:30%}.orb-3{width:250px;height:250px;background:#ffffff05;top:60%;right:5%}.section-header{text-align:center;margin-bottom:4rem}.section-tag{display:inline-block;padding:.5rem 1.5rem;background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.7rem;font-weight:500;border-radius:0;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.2em}.section-title{font-family:var(--font-display);font-size:clamp(2rem,5vw,4rem);font-weight:400;letter-spacing:.05em;text-transform:uppercase}.section-subtitle{max-width:600px;margin:1rem auto 0;color:var(--color-text-muted);font-size:1.1rem;font-weight:300}.why-section{padding:6rem 0;position:relative;z-index:1;border-top:1px solid var(--color-border)}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.why-item{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;border:1px solid var(--color-border);transition:var(--transition-smooth)}.why-item:hover{border-color:#ffffff4d;background:#ffffff05}.why-number{font-family:var(--font-display);font-size:2rem;color:var(--color-text-muted);opacity:.3;line-height:1}.why-item p{font-size:1rem;color:var(--color-text);font-weight:400;padding-top:.25rem}.modules-section{padding:6rem 0;position:relative;z-index:1;background:var(--color-bg-secondary)}.modules-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.module-card{display:block;background:var(--color-bg);border:1px solid var(--color-border);padding:2rem;transition:var(--transition-smooth);text-decoration:none;color:inherit}.module-card:hover{transform:translateY(-8px);border-color:var(--color-accent)}.module-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);margin-bottom:1.5rem;transition:var(--transition-smooth)}.module-icon svg{width:24px;height:24px}.module-card:hover .module-icon{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.module-title{font-family:var(--font-display);font-size:1.1rem;font-weight:400;margin-bottom:.5rem;letter-spacing:.05em;text-transform:uppercase}.module-desc{color:var(--color-text-muted);font-size:.9rem;margin-bottom:1.5rem;font-weight:300}.module-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;transition:var(--transition-smooth)}.module-link svg{width:16px;height:16px;transition:var(--transition-smooth)}.module-card:hover .module-link{color:var(--color-accent)}.module-card:hover .module-link svg{transform:translate(4px)}.sales-suite{padding:6rem 0;position:relative;z-index:1;border-top:1px solid var(--color-border)}.sales-content{max-width:900px;margin:0 auto}.sales-info{text-align:center}.sales-description{color:var(--color-text-muted);font-size:1.1rem;margin:1rem 0 3rem;font-weight:300}.sales-modules{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.sales-module-item{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border:1px solid var(--color-border);transition:var(--transition-smooth)}.sales-module-item:hover{border-color:#ffffff4d;background:#ffffff05}.sales-module-num{font-family:var(--font-display);font-size:1.25rem;color:var(--color-text-muted);opacity:.5}.sales-module-item span:last-child{font-size:.9rem}.users-section{padding:6rem 0;position:relative;z-index:1;background:var(--color-bg-secondary)}.users-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.user-type{padding:1rem 2rem;border:1px solid var(--color-border);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;transition:var(--transition-smooth);cursor:default}.testimonials-section{padding:6rem 0;position:relative;z-index:1;border-top:1px solid var(--color-border)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.testimonial-card{padding:2rem;border:1px solid var(--color-border);position:relative;transition:var(--transition-smooth)}.testimonial-card:hover{border-color:#fff3}.quote-icon{position:absolute;top:1.5rem;right:1.5rem;width:40px;height:40px}.quote-icon svg{width:100%;height:100%}.testimonial-text{font-size:1rem;line-height:1.8;color:var(--color-text);margin-bottom:1.5rem;font-weight:300}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-display);font-size:1.25rem}.author-info{display:flex;flex-direction:column;gap:.25rem}.author-info strong{font-size:.95rem;font-weight:600}.author-info span{font-size:.8rem;color:var(--color-text-muted)}.cta-section{padding:8rem 0;position:relative;overflow:hidden;z-index:1;background:var(--color-bg-secondary)}.cta-content{text-align:center;position:relative;z-index:1}.cta-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,5rem);font-weight:400;line-height:1.1;letter-spacing:.05em;margin-bottom:1.5rem;text-transform:uppercase}.cta-accent{color:var(--color-text-muted)}.cta-description{max-width:500px;margin:0 auto 2.5rem;font-size:1.1rem;color:var(--color-text-muted);line-height:1.8;font-weight:300}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.cta-email{color:var(--color-text-muted);font-size:.85rem;transition:var(--transition-smooth);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;text-decoration:none;display:inline-block}.cta-email:hover{color:var(--color-accent);text-decoration:underline}.cta-decoration{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(255,255,255,.02) 0%,transparent 60%);pointer-events:none}.footer{padding:5rem 0 2rem;border-top:1px solid var(--color-border);position:relative;z-index:1}.footer-content{display:flex;justify-content:space-between;margin-bottom:4rem;gap:4rem}.footer-brand{max-width:280px}.footer-brand .logo{margin-bottom:1rem}.footer-tagline{color:var(--color-text-muted);line-height:1.7;font-weight:300;margin-bottom:1.5rem}.footer-contact{display:flex;flex-direction:column;gap:.5rem}.footer-contact a{color:var(--color-text-muted);font-size:.9rem;transition:var(--transition-smooth);cursor:pointer;text-decoration:none;display:inline-block}.footer-contact a:hover{color:var(--color-accent);text-decoration:underline}.footer-links{display:flex;gap:4rem}.footer-column{display:flex;flex-direction:column;gap:.75rem}.footer-column h4{font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.footer-column a{color:var(--color-text-muted);transition:var(--transition-smooth);font-weight:300;font-size:.9rem}.footer-column a:hover{color:var(--color-accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid var(--color-border);font-size:.8rem;color:var(--color-text-muted)}.footer-legal{display:flex;gap:2rem}.footer-legal a{color:var(--color-text-muted);transition:var(--transition-smooth)}.footer-legal a:hover{color:var(--color-text)}.page-hero,.module-hero,.contact-hero{min-height:70vh;display:flex;align-items:center;position:relative;padding:10rem 0 4rem}.page-hero-content,.module-hero-content,.contact-hero-content{max-width:700px}.page-title,.module-title{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,5rem);font-weight:400;line-height:1;letter-spacing:.02em;margin-bottom:1.5rem;text-transform:uppercase}.page-description,.module-description{font-size:1.1rem;color:var(--color-text-muted);line-height:1.8;font-weight:300;margin-bottom:2rem}.hero-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:4rem}.stat-card{text-align:center;padding:2rem;border:1px solid var(--color-border)}.stat-card .stat-number{font-family:var(--font-display);font-size:3rem;display:block;margin-bottom:.5rem}.stat-card .stat-label{font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.hero-decoration{position:absolute;inset:0;pointer-events:none;overflow:hidden}.deco-circle{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.05)}.deco-1{width:600px;height:600px;top:-200px;right:-200px}.deco-2{width:400px;height:400px;bottom:-100px;left:-100px}.deco-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:40px 40px}.features-section{padding:6rem 0;position:relative;z-index:1}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border);overflow:hidden}.feature-card-large{grid-column:span 1}.feature-card-inner{padding:2.5rem;position:relative;z-index:1}.feature-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.5rem}.feature-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);transition:var(--transition-smooth)}.feature-icon svg{width:28px;height:28px}.feature-card:hover .feature-icon{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.feature-badge{padding:.4rem .8rem;background:#ffffff1a;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.feature-title{font-family:var(--font-display);font-size:1.5rem;font-weight:400;margin-bottom:1rem;letter-spacing:.05em;text-transform:uppercase}.feature-description{color:var(--color-text-muted);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem;font-weight:300}.feature-highlights{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.feature-highlights li{display:flex;align-items:center;gap:.5rem;padding:.4rem .8rem;background:#ffffff08;font-size:.8rem;color:var(--color-text-muted)}.highlight-dot{width:4px;height:4px;background:var(--color-accent);border-radius:50%}.feature-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;transition:var(--transition-smooth)}.feature-link svg{width:16px;height:16px;transition:var(--transition-smooth)}.feature-link:hover{color:var(--color-accent)}.feature-link:hover svg{transform:translate(4px)}.card-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.03) 0%,transparent 50%);opacity:0;transition:var(--transition-smooth)}.feature-card:hover .card-glow{opacity:1}.integration-section{padding:6rem 0;background:var(--color-bg-secondary)}.integration-cards{text-align:center}.integration-flow{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:3rem}.integration-item{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 2rem;background:var(--color-bg);border:1px solid var(--color-border);transition:var(--transition-smooth);position:relative}.integration-item:hover{border-color:var(--color-accent)}.integration-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);transition:var(--transition-smooth)}.integration-icon svg{width:24px;height:24px}.integration-item:hover .integration-icon{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.integration-name{font-family:var(--font-display);font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.integration-arrow{position:absolute;right:-1rem;top:50%;transform:translateY(-50%);color:var(--color-text-muted);opacity:.3;font-size:1.25rem}.integration-center-text{padding:2rem;border:1px solid var(--color-border);display:inline-block;background:var(--color-bg)}.center-label{display:block;font-size:.8rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem}.center-brand{display:block;font-family:var(--font-display);font-size:2rem;letter-spacing:.15em;text-transform:uppercase}.module-hero{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:2rem;transition:var(--transition-smooth)}.back-link svg{width:16px;height:16px;transform:rotate(180deg)}.back-link:hover{color:var(--color-accent)}.module-icon-large{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);margin-bottom:2rem}.module-icon-large svg{width:40px;height:40px}.module-actions{display:flex;gap:1rem}.module-visual{display:flex;justify-content:center;align-items:center}.visual-mockup{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;width:100%;max-width:400px}.mockup-header{display:flex;gap:.5rem;padding:1rem;border-bottom:1px solid var(--color-border)}.mockup-dot{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.mockup-content{padding:1.5rem}.inventory-item{margin-bottom:1rem}.item-bar{height:8px;background:var(--color-accent);margin-bottom:.5rem}.item-bar.warning{background:#f59e0b}.inventory-item span{font-size:.8rem;color:var(--color-text-muted)}.benefits-section{padding:4rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.benefit-card{text-align:center;padding:2rem}.benefit-number{font-family:var(--font-display);font-size:3.5rem;display:block;margin-bottom:.5rem;letter-spacing:.05em}.benefit-label{font-size:.85rem;color:var(--color-text-muted)}.module-features{padding:6rem 0}.features-grid-module{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.feature-item{padding:2rem;border:1px solid var(--color-border);transition:var(--transition-smooth)}.feature-item:hover{border-color:#fff3;background:#ffffff05}.feature-item-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);margin-bottom:1.5rem}.feature-item-icon svg{width:24px;height:24px}.feature-item h3{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.75rem;letter-spacing:.05em;text-transform:uppercase}.feature-item p{color:var(--color-text-muted);font-size:.9rem;line-height:1.7;font-weight:300}.how-it-works{padding:6rem 0;background:var(--color-bg-secondary)}.steps-container{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.step-card{position:relative;padding:2rem;border:1px solid var(--color-border);text-align:center}.step-number{font-family:var(--font-display);font-size:3rem;color:var(--color-text-muted);opacity:.2;display:block;margin-bottom:1rem}.step-card h3{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.75rem;letter-spacing:.05em;text-transform:uppercase}.step-card p{color:var(--color-text-muted);font-size:.9rem;font-weight:300}.step-connector{position:absolute;right:-1rem;top:50%;width:2rem;height:1px;background:var(--color-border)}.other-modules{padding:6rem 0}.modules-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.module-link-card{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;border:1px solid var(--color-border);transition:var(--transition-smooth);text-decoration:none;color:inherit}.module-link-card:hover{border-color:var(--color-accent);background:#ffffff05}.module-link-card svg{width:24px;height:24px}.module-link-card svg:last-child{margin-left:auto;opacity:0;transform:translate(-10px);transition:var(--transition-smooth)}.module-link-card:hover svg:last-child{opacity:1;transform:translate(0)}.sales-modules-section{padding:6rem 0}.sales-modules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.sales-module-card{position:relative;padding:2rem;border:1px solid var(--color-border);transition:var(--transition-smooth);overflow:hidden}.sales-module-card:hover{border-color:#ffffff4d}.module-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.module-number{font-family:var(--font-display);font-size:2rem;color:var(--color-text-muted);opacity:.3}.module-card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border)}.module-card-icon svg{width:20px;height:20px}.sales-module-card h3{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.75rem;letter-spacing:.05em;text-transform:uppercase}.sales-module-card p{color:var(--color-text-muted);font-size:.9rem;line-height:1.7;font-weight:300}.card-hover-line{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-accent);transform:scaleX(0);transition:var(--transition-smooth)}.sales-module-card:hover .card-hover-line{transform:scaleX(1)}.sales-flow-section{padding:6rem 0;background:var(--color-bg-secondary)}.flow-diagram{padding:2rem 0}.flow-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.flow-stage{position:relative;text-align:center;padding:2rem;border:1px solid var(--color-border)}.stage-header{margin-bottom:1.5rem}.stage-number{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-display);font-size:1.25rem;margin:0 auto 1rem}.flow-stage h4{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.05em;text-transform:uppercase}.flow-stage ul{list-style:none}.flow-stage li{color:var(--color-text-muted);font-size:.9rem;padding:.5rem 0}.stage-connector{position:absolute;right:-1rem;top:50%;width:2rem;height:2px;background:var(--color-accent)}.warehouse-visual{position:relative;padding:2rem;border:1px solid var(--color-border);background:var(--color-bg-secondary)}.warehouse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.warehouse-cell{aspect-ratio:1;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;transition:var(--transition-smooth);cursor:pointer}.cell-highlighted{border-color:var(--color-accent);background:#ffffff0d}.cell-label{font-size:.7rem;color:var(--color-accent)}.warehouse-scanner{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent)}.features-grid-simple{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.feature-simple-card{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border:1px solid var(--color-border);transition:var(--transition-smooth)}.feature-simple-card:hover{border-color:#ffffff4d}.feature-emoji{font-size:1.5rem}.feature-emoji.large{font-size:2rem}.feature-coming{opacity:.6;position:relative}.coming-badge{position:absolute;top:.5rem;right:.5rem;padding:.2rem .5rem;background:#ffffff1a;font-size:.6rem;text-transform:uppercase}.coming-soon-tag{background:#ffffff1a;color:var(--color-text)}.warehouse-3d-section{padding:6rem 0;background:var(--color-bg-secondary)}.preview-3d{display:flex;justify-content:center;padding:4rem 0}.cube-container{width:150px;height:150px;perspective:600px}.cube{width:100%;height:100%;position:relative;transform-style:preserve-3d}.cube-face{position:absolute;width:100%;height:100%;border:1px solid var(--color-border);background:#ffffff05}.cube-face.front{transform:translateZ(75px)}.cube-face.back{transform:rotateY(180deg) translateZ(75px)}.cube-face.right{transform:rotateY(90deg) translateZ(75px)}.cube-face.left{transform:rotateY(-90deg) translateZ(75px)}.cube-face.top{transform:rotateX(90deg) translateZ(75px)}.cube-face.bottom{transform:rotateX(-90deg) translateZ(75px)}.customer-profile-visual{position:relative;padding:2rem}.profile-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:2rem;max-width:300px}.profile-avatar{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-bg);font-family:var(--font-display);font-size:1.5rem;margin-bottom:1rem}.profile-info h4{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.25rem}.profile-info p{color:var(--color-text-muted);font-size:.8rem}.profile-stats{display:flex;gap:2rem;margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.profile-stat span{font-family:var(--font-display);font-size:1.5rem;display:block}.profile-stat small{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase}.profile-preferences{font-size:.8rem;color:var(--color-text-muted)}.floating-tag{position:absolute;padding:.5rem 1rem;background:var(--color-bg);border:1px solid var(--color-border);font-size:.75rem}.floating-tag:nth-child(2){top:0;right:0}.floating-tag:nth-child(3){top:40%;right:-20px}.floating-tag:nth-child(4){bottom:20%;right:10%}.journey-section{padding:6rem 0;background:var(--color-bg-secondary)}.journey-flow{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.journey-step{flex:1;text-align:center;position:relative}.journey-icon{font-size:2.5rem;margin-bottom:1rem}.journey-step h4{font-family:var(--font-display);font-size:1rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.journey-step p{color:var(--color-text-muted);font-size:.8rem}.journey-connector{position:absolute;top:2rem;right:-1rem;width:2rem;height:1px;background:var(--color-border)}.purchase-flow-visual,.sales-flow-visual{display:flex;align-items:center;gap:1rem;padding:2rem;border:1px solid var(--color-border);background:var(--color-bg-secondary)}.purchase-step,.flow-step{padding:1rem 1.5rem;border:1px solid var(--color-border);font-size:.9rem}.step-arrow,.flow-arrow{color:var(--color-text-muted);padding:0 .5rem}.process-section{padding:6rem 0;background:var(--color-bg-secondary)}.process-timeline{max-width:600px;margin:0 auto}.process-item{display:flex;gap:1.5rem;padding:2rem 0;position:relative}.process-icon{font-size:2rem;width:60px;text-align:center}.process-content{flex:1}.process-step{font-family:var(--font-display);font-size:.8rem;color:var(--color-text-muted);display:block;margin-bottom:.5rem}.process-content h4{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.process-content p{color:var(--color-text-muted);font-size:.9rem}.process-line{position:absolute;left:30px;top:80px;bottom:-20px;width:1px;background:var(--color-border)}.website-builder-visual{position:relative}.browser-mockup{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;max-width:400px}.browser-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.browser-dot{width:10px;height:10px;border-radius:50%}.browser-dot.red{background:#ff5f57}.browser-dot.yellow{background:#febc2e}.browser-dot.green{background:#28c840}.browser-url{margin-left:1rem;font-size:.75rem;color:var(--color-text-muted)}.browser-content{padding:1rem}.mockup-hero{height:80px;background:#ffffff0d;margin-bottom:1rem}.mockup-products{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.mockup-product{aspect-ratio:1;background:#ffffff0d}.floating-element{position:absolute;font-size:2rem}.el-1{top:-20px;right:20px}.el-2{bottom:20px;left:-20px}.catalog-section{padding:6rem 0;background:var(--color-bg-secondary)}.catalog-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.catalog-info h2{margin-bottom:1rem}.catalog-info p{color:var(--color-text-muted);margin-bottom:2rem;font-weight:300}.catalog-features{list-style:none}.catalog-features li{padding:.5rem 0;color:var(--color-text-muted)}.catalog-mockup{background:var(--color-bg);border:1px solid var(--color-border);padding:1.5rem}.catalog-header{margin-bottom:1rem;font-size:.9rem}.catalog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem}.catalog-item{aspect-ratio:1;background:#ffffff0d}.catalog-share{text-align:center;padding-top:1rem;border-top:1px solid var(--color-border);font-size:.8rem;color:var(--color-text-muted)}.ai-hero{overflow:visible}.coming-soon-badge{display:inline-block;padding:.5rem 1.5rem;background:#ffffff1a;font-size:.8rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem}.ai-icon{border-color:var(--color-accent)}.ai-visual{position:relative;width:300px;height:300px}.ai-brain{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:4rem;z-index:2}.orbit-icon{position:absolute;top:50%;left:50%;width:100%;height:100%;transform-origin:center}.orbit-icon span{position:absolute;top:0;left:50%;transform:translate(-50%);font-size:1.5rem}.pulse-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.1);border-radius:50%}.ring-1{width:150px;height:150px}.ring-2{width:220px;height:220px}.ring-3{width:290px;height:290px}.ai-tools-section{padding:6rem 0}.ai-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.ai-tool-card{padding:2rem;border:1px solid var(--color-border);transition:var(--transition-smooth)}.ai-tool-card:hover{border-color:#fff3}.tool-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.tool-icon{font-size:2.5rem}.tool-badge{padding:.3rem .8rem;background:#ffffff1a;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em}.ai-tool-card h3{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.ai-tool-card p{color:var(--color-text-muted);font-size:.9rem;line-height:1.7;margin-bottom:1.5rem;font-weight:300}.tool-features{list-style:none}.tool-features li{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;font-size:.85rem;color:var(--color-text-muted)}.feature-dot{width:4px;height:4px;background:var(--color-accent);border-radius:50%}.timeline-section{padding:6rem 0;background:var(--color-bg-secondary)}.timeline{max-width:600px;margin:0 auto}.timeline-item{display:flex;gap:2rem;padding:2rem 0;position:relative;opacity:.5}.timeline-item.active{opacity:1}.timeline-marker{position:relative;width:20px;height:20px;border:2px solid var(--color-border);border-radius:50%;flex-shrink:0}.timeline-item.active .timeline-marker{border-color:var(--color-accent);background:var(--color-accent)}.marker-pulse{position:absolute;inset:-5px;border:2px solid var(--color-accent);border-radius:50%}.timeline-content{flex:1}.timeline-phase{font-family:var(--font-display);font-size:.8rem;color:var(--color-text-muted);display:block;margin-bottom:.5rem}.timeline-content h4{font-family:var(--font-display);font-size:1.25rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.timeline-status{font-size:.75rem;padding:.3rem .8rem;background:#ffffff0d;display:inline-block}.timeline-status.in-progress{background:#ffffff1a;color:var(--color-accent)}.early-access-section{padding:6rem 0}.early-access-card{display:flex;justify-content:space-between;align-items:center;padding:4rem;border:1px solid var(--color-border);background:var(--color-bg-secondary)}.early-access-content h2{font-family:var(--font-display);font-size:2rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.early-access-content p{color:var(--color-text-muted);max-width:400px;margin-bottom:1.5rem;font-weight:300}.waitlist-benefits{display:flex;gap:2rem;font-size:.85rem;color:var(--color-text-muted)}.contact-form-section{padding:4rem 0 6rem}.contact-grid{display:grid;grid-template-columns:1fr 400px;gap:4rem}.form-container{background:var(--color-bg-secondary);padding:3rem;border:1px solid var(--color-border)}.form-container h2{font-family:var(--font-display);font-size:2rem;margin-bottom:2rem;text-transform:uppercase;letter-spacing:.05em}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-size:.85rem;color:var(--color-text-muted)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);font-family:inherit;font-size:.95rem;transition:var(--transition-smooth)}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:var(--color-accent)}.form-group textarea{resize:vertical;min-height:120px}.contact-info{display:flex;flex-direction:column;gap:2rem}.info-card{padding:2rem;border:1px solid var(--color-border)}.info-card h3{font-family:var(--font-display);font-size:1.25rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.contact-method{display:flex;align-items:center;gap:1rem;padding:1rem;border:1px solid var(--color-border);margin-bottom:1rem;transition:var(--transition-smooth);text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,.1)}.contact-method:hover{border-color:var(--color-accent);background:#ffffff05}.contact-method:active{transform:scale(.98)}.contact-method.whatsapp:hover{border-color:#25d366}.method-icon{font-size:1.5rem}.contact-method strong{display:block;margin-bottom:.25rem}.contact-method span{font-size:.85rem;color:var(--color-text-muted)}.support-hours{margin-bottom:1rem}.hours-row{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--color-border);font-size:.9rem}.hours-row:last-child{border-bottom:none}.support-note{font-size:.75rem;color:var(--color-text-muted);font-style:italic}.highlight-card{background:#ffffff05}.demo-benefits{list-style:none}.demo-benefits li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:.9rem}.benefit-check{color:#22c55e}.faq-section{padding:6rem 0;background:var(--color-bg-secondary)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faq-item{padding:2rem;border:1px solid var(--color-border)}.faq-item h4{font-family:var(--font-display);font-size:1.1rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.faq-item p{color:var(--color-text-muted);font-size:.9rem;line-height:1.7;font-weight:300}.marketing-features{gap:1.5rem}.marketing-features .feature-simple-card{flex-direction:column;text-align:center;padding:2rem}.marketing-features h4{font-family:var(--font-display);font-size:1rem;margin:1rem 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.marketing-features p{color:var(--color-text-muted);font-size:.85rem}.steps-container.horizontal{display:flex;gap:2rem}.horizontal-step{flex:1;text-align:center;position:relative}.horizontal-step .step-icon{font-size:3rem;display:block;margin-bottom:1rem}@media(max-width:1024px){.hero-visual{opacity:.3}.sales-modules{grid-template-columns:repeat(2,1fr)}.footer-links{gap:2rem}.module-hero{grid-template-columns:1fr}.hero-stats-grid,.benefits-grid,.steps-container,.flow-stages,.sales-modules-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr}.early-access-card{flex-direction:column;text-align:center;gap:2rem}.catalog-content{grid-template-columns:1fr}}@media(max-width:768px){.nav-links{display:none}.hero-actions,.hero-highlights{flex-direction:column}.sales-modules,.steps-container,.flow-stages,.sales-modules-grid,.modules-links{grid-template-columns:1fr}.footer-content{flex-direction:column;gap:3rem}.footer-links{flex-wrap:wrap;gap:2rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.hero-stats-grid,.benefits-grid,.faq-grid,.form-row{grid-template-columns:1fr}.journey-flow{flex-direction:column}.journey-connector{display:none}.waitlist-benefits{flex-direction:column;gap:.5rem}.steps-container.horizontal{flex-direction:column}}.pricing-hero{text-align:center}.pricing-hero .page-hero-content.centered,.page-hero-content.centered{max-width:800px;margin:0 auto}.page-title.centered,.page-description.centered{text-align:center}.billing-toggle{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}.billing-toggle span{font-size:.9rem;color:var(--color-text-muted);transition:var(--transition-smooth)}.billing-toggle span.active{color:var(--color-text)}.toggle-switch{position:relative;width:60px;height:32px;background:var(--color-bg-secondary);border:1px solid var(--color-border);cursor:pointer;padding:0}.toggle-knob{position:absolute;top:4px;left:4px;width:22px;height:22px;background:var(--color-text-muted);transition:var(--transition-smooth)}.toggle-switch.yearly .toggle-knob{left:calc(100% - 26px);background:var(--color-accent)}.save-badge{display:inline-block;margin-left:.5rem;padding:.25rem .5rem;background:#22c55e33;color:#22c55e;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.pricing-cards-section{padding:4rem 0 6rem}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}.pricing-card{position:relative;background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:2.5rem;display:flex;flex-direction:column;transition:var(--transition-smooth)}.pricing-card:hover{border-color:#fff3}.pricing-card.popular{border-color:var(--color-accent);transform:scale(1.05);z-index:1}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:.4rem 1rem;background:var(--color-accent);color:var(--color-bg);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.pricing-card .card-header{margin-bottom:1.5rem}.pricing-card .card-header h3{font-family:var(--font-display);font-size:1.75rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.pricing-card .card-header p{color:var(--color-text-muted);font-size:.9rem;font-weight:300}.card-price{display:flex;align-items:baseline;gap:.25rem;margin-bottom:.5rem}.card-price .currency{font-size:1.5rem;color:var(--color-text-muted)}.card-price .amount{font-family:var(--font-display);font-size:4rem;line-height:1;letter-spacing:-.02em}.card-price .period{font-size:1rem;color:var(--color-text-muted)}.billed-yearly{font-size:.8rem;color:var(--color-text-muted);margin-bottom:1.5rem}.pricing-card .btn-primary,.pricing-card .btn-secondary{margin-bottom:2rem}.card-features{list-style:none;flex:1}.card-features li{display:grid;grid-template-columns:24px 1fr auto;gap:.75rem;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--color-border);font-size:.85rem}.card-features li:last-child{border-bottom:none}.card-features .feature-icon{width:20px;height:20px;opacity:.5}.card-features .feature-icon svg{width:100%;height:100%}.card-features .feature-label{color:var(--color-text-muted)}.card-features .feature-value{text-align:right;font-weight:500}.comparison-section{padding:6rem 0;background:var(--color-bg-secondary)}.comparison-table-wrapper{overflow-x:auto}.comparison-table{width:100%;border-collapse:collapse;min-width:700px}.comparison-table th,.comparison-table td{padding:1rem 1.5rem;text-align:left;border-bottom:1px solid var(--color-border)}.comparison-table th{font-family:var(--font-display);font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em;background:var(--color-bg)}.comparison-table th.highlight,.comparison-table td.highlight{background:#ffffff08}.comparison-table .table-feature{display:flex;align-items:center;gap:.75rem}.comparison-table .table-feature svg{width:18px;height:18px;opacity:.5}.comparison-table .price-row td{font-family:var(--font-display);font-size:1.25rem}.about-hero{padding-bottom:2rem}.about-stats{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:3rem 0;margin-top:4rem}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.stat-item{display:flex;flex-direction:column;gap:.5rem}.stat-item .stat-number{font-family:var(--font-display);font-size:3rem}.stat-item .stat-label{font-size:.85rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.story-section{padding:6rem 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.story-content p{color:var(--color-text-muted);font-size:1.05rem;line-height:1.8;margin-bottom:1.5rem;font-weight:300}.story-content strong{color:var(--color-text)}.story-visual .visual-card{background:var(--color-bg-secondary);border:1px solid var(--color-border);padding:3rem;position:relative}.quote-large{font-family:var(--font-display);font-size:6rem;color:var(--color-accent);opacity:.3;line-height:1;position:absolute;top:1rem;left:2rem}.visual-card p{font-size:1.25rem;line-height:1.7;font-style:italic;margin-bottom:1.5rem}.quote-author{font-size:.9rem;color:var(--color-text-muted)}.journey-section-about{padding:6rem 0;background:var(--color-bg-secondary)}.timeline-horizontal{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;position:relative}.timeline-horizontal:before{content:"";position:absolute;top:60px;left:0;right:0;height:1px;background:var(--color-border)}.timeline-item-h{text-align:center;padding-top:1rem}.timeline-year{font-family:var(--font-display);font-size:1.5rem;display:block;margin-bottom:1rem;color:var(--color-accent)}.timeline-dot{width:12px;height:12px;background:var(--color-accent);border-radius:50%;margin:0 auto 1.5rem;position:relative}.timeline-item-h h4{font-family:var(--font-display);font-size:1rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.timeline-item-h p{font-size:.8rem;color:var(--color-text-muted);font-weight:300}.help-section{padding:6rem 0}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.help-card{padding:2rem;border:1px solid var(--color-border);transition:var(--transition-smooth)}.help-card:hover{border-color:#fff3}.help-icon{font-size:2.5rem;display:block;margin-bottom:1rem}.help-card h4{font-family:var(--font-display);font-size:1.1rem;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.help-card p{color:var(--color-text-muted);font-size:.9rem;font-weight:300}.values-section{padding:6rem 0;background:var(--color-bg-secondary)}.values-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.value-card{padding:2.5rem;border:1px solid var(--color-border);background:var(--color-bg)}.value-icon{font-size:2.5rem;display:block;margin-bottom:1.5rem}.value-card h4{font-family:var(--font-display);font-size:1.25rem;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.value-card p{color:var(--color-text-muted);font-size:.95rem;line-height:1.7;font-weight:300}.contact-channels{padding:6rem 0}.channels-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.channel-card{padding:2rem;border:1px solid var(--color-border);text-align:center;transition:var(--transition-smooth);text-decoration:none;color:inherit;display:block}.channel-card:hover{border-color:#ffffff4d;background:#ffffff05}.channel-card.whatsapp:hover{border-color:#25d366}.channel-icon{font-size:2.5rem;display:block;margin-bottom:1rem}.channel-card h4{font-family:var(--font-display);font-size:1.1rem;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.channel-card p{color:var(--color-text-muted);font-size:.85rem;margin-bottom:.5rem}.channel-link{color:var(--color-accent);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}@media(max-width:1024px){.pricing-cards{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card.popular{transform:none}.story-grid{grid-template-columns:1fr}.timeline-horizontal{grid-template-columns:repeat(3,1fr)}.help-grid,.channels-grid,.stats-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.timeline-horizontal{grid-template-columns:1fr}.timeline-horizontal:before{display:none}.help-grid,.values-grid,.channels-grid{grid-template-columns:1fr}}@media(min-width:1200px){.container{max-width:1200px}}@media(max-width:1199px){.hero-title{font-size:clamp(2.5rem,8vw,5rem)}.page-title,.module-title{font-size:clamp(2rem,6vw,4rem)}}@media(max-width:1023px){.container{padding:0 2rem}.hero{padding:6rem 0 3rem}.hero-title-wrapper{grid-template-columns:1fr;gap:2rem}.hero-title{font-size:clamp(2rem,7vw,4rem)}.hero-title-visual{justify-self:center}.feature-showcase-single{width:100%;max-width:320px}.feature-showcase-content{min-height:240px;padding:1.5rem 1.25rem}.feature-large-name{font-size:1.25rem}.module-unique-visual{min-height:160px}.customer-network,.ai-brain-visual{width:140px;height:140px}.warehouse-grid-visual{max-width:180px}.hero-description{font-size:1rem}.hero-visual{display:none}.page-hero,.module-hero,.contact-hero{padding:7rem 0 3rem;min-height:auto}.module-hero{grid-template-columns:1fr;gap:2rem}.module-visual,.nav-links{display:none}.hero-stats-grid,.benefits-grid,.stats-row{grid-template-columns:repeat(2,1fr);gap:1rem}.stat-card,.benefit-card{padding:1.5rem}.stat-number,.benefit-number{font-size:2.5rem}.features-grid,.modules-grid,.testimonials-grid,.features-grid-module,.sales-modules-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.feature-card,.module-card,.testimonial-card{padding:1.5rem}.sales-modules,.steps-container,.flow-stages{grid-template-columns:repeat(2,1fr)}.step-connector,.stage-connector{display:none}.integration-flow{gap:.75rem}.integration-item{padding:1rem 1.25rem}.integration-arrow{display:none}.pricing-cards{grid-template-columns:1fr;max-width:450px;margin:0 auto}.pricing-card.popular{transform:none}.comparison-table{font-size:.85rem}.contact-grid{grid-template-columns:1fr;gap:2rem}.footer-content{flex-direction:column;gap:2rem}.footer-links{flex-wrap:wrap;gap:2rem}.story-grid,.catalog-content{grid-template-columns:1fr;gap:2rem}.timeline-horizontal{grid-template-columns:repeat(3,1fr)}.help-grid,.channels-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.container{padding:0 1.25rem}.navbar{padding:.75rem 0}.logo-text{font-size:1.1rem}.brand-logo{height:30px}.nav-right{gap:.5rem}.nav-cta{padding:.6rem 1rem;font-size:.75rem;display:none}.mobile-menu-btn{display:block}.hero{padding:5rem 0 2rem;min-height:auto}.hero-title-wrapper{grid-template-columns:1fr;gap:1.5rem}.hero-title{font-size:clamp(1.75rem,8vw,2.5rem);margin-bottom:0}.hero-title-visual{justify-self:center;width:100%}.feature-showcase-single{width:100%;max-width:280px;margin:0 auto}.feature-showcase-content{min-height:200px;padding:1.25rem 1rem;gap:.75rem}.feature-large-name{font-size:1.1rem}.feature-large-desc{font-size:.8rem}.module-unique-visual{min-height:140px}.customer-network,.ai-brain-visual{width:120px;height:120px}.customer-center{width:40px;height:40px;font-size:.6rem}.customer-node{width:28px;height:28px;font-size:.6rem}.brain-core{width:50px;height:50px;font-size:1.5rem}.ai-node{width:25px;height:25px;font-size:.75rem}.warehouse-grid-visual{max-width:160px}.shelf{height:30px}.sales-funnel{max-width:160px}.funnel-stage{padding:.6rem;font-size:.65rem}.hero-badge{font-size:.7rem;padding:.4rem 1rem;margin-bottom:1.5rem}.hero-description{font-size:.95rem;margin-bottom:1.5rem}.hero-actions{flex-direction:column;gap:.75rem;margin-bottom:2rem}.btn-primary,.btn-secondary{width:100%;justify-content:center;padding:.9rem 1.5rem;font-size:.8rem}.hero-highlights{gap:.5rem}.highlight-item{padding:.4rem .75rem;font-size:.75rem}.page-hero,.module-hero,.contact-hero{padding:5rem 0 2rem}.page-title,.module-title{font-size:clamp(1.5rem,7vw,2.5rem)}.page-description,.module-description{font-size:.95rem}.section-tag{font-size:.65rem;padding:.4rem 1rem}.section-title{font-size:clamp(1.5rem,5vw,2.5rem)}.section-subtitle{font-size:.95rem}.why-section,.modules-section,.users-section,.testimonials-section,.cta-section,.features-section,.module-features,.benefits-section,.other-modules{padding:3rem 0}.section-header{margin-bottom:2rem}.why-grid,.modules-grid,.testimonials-grid,.features-grid,.features-grid-module,.ai-tools-grid,.sales-modules-grid,.faq-grid{grid-template-columns:1fr;gap:1rem}.why-item{padding:1.25rem}.why-number{font-size:1.5rem}.module-card,.feature-card,.feature-item,.testimonial-card,.sales-module-card,.ai-tool-card,.faq-item{padding:1.25rem}.module-icon,.feature-icon,.feature-item-icon{width:40px;height:40px}.module-icon svg,.feature-icon svg,.feature-item-icon svg{width:20px;height:20px}.module-title,.feature-title{font-size:1rem}.sales-modules{grid-template-columns:1fr;gap:.75rem}.sales-module-item{padding:.75rem 1rem}.users-grid{gap:.5rem}.user-type{padding:.75rem 1.25rem;font-size:.8rem}.hero-stats-grid,.benefits-grid,.stats-row{grid-template-columns:1fr 1fr;gap:.75rem}.stat-card,.benefit-card,.stat-item{padding:1rem}.stat-number,.benefit-number{font-size:2rem}.stat-label,.benefit-label{font-size:.7rem}.cta-title{font-size:clamp(1.5rem,6vw,2.5rem)}.cta-description{font-size:.95rem}.integration-flow{flex-direction:column;gap:.5rem}.integration-item{width:100%;flex-direction:row;padding:1rem;gap:1rem}.integration-center-text{padding:1.5rem}.center-brand{font-size:1.5rem}.steps-container,.flow-stages{grid-template-columns:1fr;gap:1rem}.step-card,.flow-stage{padding:1.25rem}.step-number{font-size:2rem}.modules-links{grid-template-columns:1fr;gap:.75rem}.module-link-card{padding:1rem 1.25rem}.back-link{margin-bottom:1rem}.module-icon-large{width:60px;height:60px}.module-icon-large svg{width:30px;height:30px}.module-actions{flex-direction:column;gap:.75rem}.module-actions .btn-primary,.module-actions .btn-secondary{width:100%}.features-grid-simple{grid-template-columns:1fr}.feature-simple-card{padding:1rem}.journey-flow{flex-direction:column;gap:1.5rem}.journey-step{width:100%}.journey-connector{display:none}.process-timeline{padding-left:1rem}.process-item{padding:1rem 0;gap:1rem}.process-icon{font-size:1.5rem;width:40px}.timeline-horizontal{grid-template-columns:1fr;gap:1.5rem}.timeline-horizontal:before{display:none}.timeline-item-h{text-align:left;display:flex;gap:1rem;align-items:flex-start;padding:0}.timeline-year{font-size:1rem;min-width:50px}.timeline-dot{margin:0;flex-shrink:0;margin-top:.5rem}.help-grid,.values-grid,.channels-grid{grid-template-columns:1fr;gap:1rem}.help-card,.value-card,.channel-card{padding:1.5rem}.help-icon,.value-icon,.channel-icon{font-size:1.75rem}.form-container{padding:1.5rem}.form-row{grid-template-columns:1fr;gap:1rem}.form-group input,.form-group select,.form-group textarea{padding:.85rem;font-size:.9rem}.info-card{padding:1.5rem}.contact-method{padding:.85rem}.method-icon{font-size:1.25rem}.billing-toggle{flex-wrap:wrap;justify-content:center}.save-badge{display:block;margin-left:0;margin-top:.25rem}.pricing-cards{max-width:100%}.pricing-card{padding:1.5rem}.card-price .amount{font-size:3rem}.comparison-section{padding:3rem 0}.comparison-table-wrapper{margin:0 -1.25rem;padding:0 1.25rem}.comparison-table th,.comparison-table td{padding:.75rem;font-size:.75rem}.early-access-card{padding:2rem;flex-direction:column;text-align:center;gap:1.5rem}.waitlist-benefits{flex-direction:column;gap:.5rem}.ai-visual{width:200px;height:200px}.ai-brain{font-size:2.5rem}.orbit-icon span{font-size:1rem}.pulse-ring.ring-1{width:100px;height:100px}.pulse-ring.ring-2{width:150px;height:150px}.pulse-ring.ring-3{width:200px;height:200px}.timeline{padding-left:0}.timeline-item{padding:1rem 0;gap:1rem}.footer{padding:3rem 0 1.5rem}.footer-content{gap:2rem}.footer-brand{max-width:100%}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.footer-column{gap:.5rem}.footer-column h4{font-size:.75rem;margin-bottom:.25rem}.footer-column a{font-size:.85rem}.footer-bottom{flex-direction:column;gap:.75rem;text-align:center;padding-top:1.5rem}.footer-legal{gap:1rem}}@media(max-width:374px){.container{padding:0 1rem}.hero-title{font-size:1.5rem}.page-title,.module-title{font-size:1.35rem}.section-title{font-size:1.25rem}.hero-stats-grid,.benefits-grid,.stats-row{grid-template-columns:1fr}.stat-number,.benefit-number{font-size:2.5rem}.footer-links{grid-template-columns:1fr}.card-price .amount{font-size:2.5rem}}@media(max-width:767px)and (orientation:landscape){.hero{min-height:auto;padding:5rem 0 2rem}.page-hero,.module-hero{min-height:auto}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.bg-grid{background-size:40px 40px}}.hero-app-badges{display:flex;gap:1.5rem;flex-wrap:wrap;align-items:center}.app-badge{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.25rem;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;text-decoration:none;transition:all .3s ease;width:180px}.app-badge:hover{background:#000;transform:translateY(-4px)}.app-badge.apple:hover{border-color:#007aff;box-shadow:0 10px 30px #007aff4d}.app-badge.google:hover{border-color:#34a853;box-shadow:0 10px 30px #34a8534d}.badge-icon{width:28px!important;height:28px!important;flex-shrink:0;color:var(--color-accent)}.badge-icon svg{width:100%!important;height:100%!important;display:block}.badge-text{display:flex;flex-direction:column}.badge-sub{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;line-height:1}.badge-main{font-size:1rem;font-weight:600;line-height:1.2}.hero-browser-auth{display:none}.nav-auth-container{display:flex;align-items:center;gap:1rem;margin-right:1rem}.nav-auth-btn{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;font-weight:600;transition:all .3s ease;padding:.6rem 1.25rem}.nav-auth-btn.login{color:var(--color-text-muted)}.nav-auth-btn.login:hover{color:var(--color-text)}.nav-auth-btn.signup{background:var(--color-accent);color:var(--color-bg);display:flex;align-items:center;gap:.5rem}.nav-auth-btn.signup:hover{transform:scale(1.05);box-shadow:0 0 30px #fff3}.nav-auth-btn.signup .btn-arrow{transition:transform .3s ease}.nav-auth-btn.signup:hover .btn-arrow{transform:translate(3px)}.drawer-auth-links{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#ffffff05;border-top:1px solid var(--color-border)}.drawer-auth-link{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;font-weight:600;transition:all .3s ease}.drawer-auth-link.login{color:var(--color-text);border:1px solid var(--color-border)}.drawer-auth-link.signup{background:var(--color-accent);color:var(--color-bg)}.drawer-auth-link.signup .btn-arrow{transition:transform .3s ease}.drawer-auth-link.signup:hover .btn-arrow{transform:translate(3px)}@media(max-width:768px){.nav-auth-links{display:none}}
