:root{--primary: #10b981;--primary-hover: #059669;--primary-light: rgba(16, 185, 129, .15);--primary-glow: rgba(16, 185, 129, .45);--dark: #0f172a;--dark-rgb: 15, 23, 42;--dark-light: #1e293b;--dark-lighter: #334155;--white: #ffffff;--white-rgb: 255, 255, 255;--text-dark: #121a22;--text-light: #ffffff;--text-muted: #6e8499;--text-muted-dark: #8ba2b8;--bg-light: #f8fafc;--bg-dark: #121a22;--border-light: #e4e9f0;--border-dark: rgba(255, 255, 255, .08);--success: #10b981;--success-bg: rgba(16, 185, 129, .1);--danger: #ef4444;--danger-bg: rgba(239, 68, 68, .1);--warning: #f59e0b;--font-heading: "Outfit", sans-serif;--font-body: "Plus Jakarta Sans", sans-serif;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .04);--shadow-md: 0 8px 30px rgba(18, 26, 34, .08);--shadow-lg: 0 16px 40px rgba(18, 26, 34, .12);--shadow-primary: 0 8px 24px rgba(16, 185, 129, .3);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);color:var(--text-dark);background-color:transparent;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.25;color:var(--dark)}a{color:inherit;text-decoration:none;transition:var(--transition)}button,input,select,textarea{font-family:inherit;outline:none}ul{list-style:none}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.text-center{text-align:center}.text-green{color:var(--primary)}.text-red{color:var(--danger)}.highlight{color:var(--primary)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:var(--radius-sm);font-family:var(--font-heading);font-weight:600;font-size:.95rem;cursor:pointer;transition:var(--transition);border:2px solid transparent}.btn-primary{background-color:var(--primary);color:var(--white);box-shadow:var(--shadow-primary)}.btn-primary:hover{background-color:var(--primary-hover);transform:translateY(-2px);box-shadow:0 12px 28px #10b98166}.btn-secondary{background-color:var(--dark);color:var(--white);border:2px solid rgba(255,255,255,.1)}.btn-secondary:hover{background-color:var(--dark-light);transform:translateY(-2px)}.btn-outline{background-color:transparent;border:2px solid var(--border-light);color:var(--dark)}.btn-outline:hover{border-color:var(--dark);background-color:var(--dark);color:var(--white)}.btn-block{display:flex;width:100%}.btn-lg{padding:16px 32px;font-size:1.05rem;border-radius:var(--radius-md)}.icon-right{margin-left:10px}.navbar{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-light);transition:var(--transition);height:80px;display:flex;align-items:center}.navbar.scrolled{height:70px;box-shadow:var(--shadow-sm);background-color:#fffffff2}.nav-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.logo{display:flex;align-items:center;gap:12px}.logo-img{height:44px;width:auto;max-width:180px;object-fit:contain;display:block;transition:var(--transition)}.navbar.scrolled .logo-img{height:38px}.logo-img-footer{height:44px}.logo-icon{width:44px;height:44px;background-color:var(--primary);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1.35rem;box-shadow:var(--shadow-primary)}.logo-text{display:flex;flex-direction:column}.logo-title{font-family:var(--font-heading);font-weight:800;font-size:1.4rem;color:var(--dark);line-height:1.1}.logo-subtitle{font-size:.75rem;font-weight:600;color:var(--text-muted);letter-spacing:.5px}.nav-menu{display:flex;align-items:center;gap:32px}.nav-link{font-family:var(--font-heading);font-weight:500;font-size:.95rem;color:var(--dark-lighter);position:relative;padding:6px 0}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary);transition:var(--transition)}.nav-link:hover{color:var(--primary)}.nav-link:hover:after{width:100%}.nav-actions{display:flex;align-items:center;gap:16px}.mobile-toggle{display:none;background:none;border:none;font-size:1.5rem;color:var(--dark);cursor:pointer}.hero-section{position:relative;padding:160px 0 100px;background-color:transparent;overflow:hidden}.hero-bg-glows{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.glow{position:absolute;border-radius:50%;filter:blur(130px);opacity:.12}.glow-1{top:-10%;right:5%;width:500px;height:500px;background-color:var(--primary)}.glow-2{bottom:10%;left:-10%;width:600px;height:600px;background-color:#3b82f6}.hero-container{display:grid;grid-template-columns:1.1fr 1.2fr;gap:48px;align-items:center;position:relative;z-index:1}.hero-content{max-width:560px}.tag-badge{display:inline-flex;align-items:center;gap:8px;background-color:var(--primary-light);color:var(--primary);padding:8px 16px;border-radius:100px;font-family:var(--font-heading);font-weight:700;font-size:.85rem;letter-spacing:.5px;text-transform:uppercase;margin-bottom:24px}.pulse-dot{width:8px;height:8px;background-color:var(--primary);border-radius:50%;position:relative}.pulse-dot:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--primary);border-radius:50%;animation:pulse 1.8s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}to{transform:scale(2.8);opacity:0}}.hero-title{font-size:3.5rem;font-weight:800;letter-spacing:-1px;margin-bottom:20px}.hero-title .highlight{background:linear-gradient(135deg,var(--primary) 0%,#06b6d4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-lead{font-size:1.15rem;color:var(--text-muted);margin-bottom:36px}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:48px}.hero-stats{display:flex;align-items:center;gap:32px}.stat-item{display:flex;flex-direction:column}.stat-val{font-family:var(--font-heading);font-weight:800;font-size:2rem;color:var(--dark);line-height:1}.stat-lbl{font-size:.85rem;color:var(--text-muted);margin-top:4px}.stat-divider{width:1px;height:40px;background-color:var(--border-light)}.hero-visual{width:100%;perspective:1000px}.dashboard-mockup{background-color:var(--dark);border-radius:16px;overflow:hidden;box-shadow:0 30px 60px #121a2240,0 0 0 1px #ffffff0d;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;height:520px;color:var(--text-light)}.mockup-header{background-color:var(--dark-light);height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06)}.mockup-dots{display:flex;gap:8px}.mockup-dots .dot{width:12px;height:12px;border-radius:50%}.mockup-dots .dot.red{background-color:#ff5f56}.mockup-dots .dot.yellow{background-color:#ffbd2e}.mockup-dots .dot.green{background-color:#27c93f}.mockup-search{background-color:#ffffff0d;padding:6px 24px;border-radius:6px;font-size:.8rem;color:var(--text-muted-dark);display:flex;align-items:center;gap:8px;width:260px}.agent-badge{background-color:var(--primary-light);color:var(--primary);padding:4px 10px;border-radius:100px;font-size:.75rem;font-weight:600}.mockup-body{display:grid;grid-template-columns:70px 180px 1fr 180px;height:calc(100% - 48px);overflow:hidden}.mockup-sidebar{background-color:var(--dark-light);border-right:1px solid rgba(255,255,255,.04);padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:20px}.sidebar-item{font-size:1.1rem;color:var(--text-muted-dark);cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:var(--transition)}.sidebar-item.active,.sidebar-item:hover{background-color:var(--primary);color:var(--white)}.mockup-chatlist{background-color:#121a22d9;border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;overflow-y:auto}.chatlist-header{padding:12px;font-size:.75rem;text-transform:uppercase;font-weight:700;color:var(--text-muted-dark);display:flex;justify-content:space-between;align-items:center}.chatlist-header .badge{background-color:var(--primary);color:var(--white);padding:2px 6px;border-radius:100px;font-size:.65rem}.chat-item{display:flex;gap:10px;padding:12px;border-bottom:1px solid rgba(255,255,255,.02);cursor:pointer;transition:var(--transition)}.chat-item:hover,.chat-item.active{background-color:#ffffff08}.chat-item.active{border-left:3px solid var(--primary)}.chat-avatar{width:32px;height:32px;background-color:var(--dark-lighter);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;color:var(--text-muted-dark)}.chat-info{flex:1;overflow:hidden}.chat-name-time{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:2px}.chat-name-time strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--white)}.chat-name-time .time{color:var(--text-muted-dark)}.chat-preview-text{font-size:.7rem;color:var(--text-muted-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mockup-conversation{display:flex;flex-direction:column;background-color:#121a22f2;height:100%}.conversation-header{height:48px;border-bottom:1px solid rgba(255,255,255,.04);padding:0 16px;display:flex;align-items:center;justify-content:space-between}.client-details{display:flex;flex-direction:column}.client-details strong{font-size:.8rem;color:var(--white)}.client-status{font-size:.65rem}.client-status.status-active{color:var(--primary)}.agent-tag{background-color:#ffffff0f;padding:3px 8px;border-radius:100px;font-size:.65rem;color:var(--text-muted-dark)}.conversation-messages{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.message{display:flex;flex-direction:column;max-width:85%}.message.incoming{align-self:flex-start}.message.outgoing{align-self:flex-end}.message.system{align-self:center;max-width:95%}.msg-bubble{padding:8px 12px;border-radius:10px;font-size:.75rem;line-height:1.4}.incoming .msg-bubble{background-color:var(--dark-lighter);color:var(--white);border-top-left-radius:2px}.outgoing .msg-bubble{background-color:var(--primary);color:var(--white);border-top-right-radius:2px}.attachment-box{display:flex;align-items:center;gap:10px;background-color:#0003;padding:6px 12px;border-radius:6px;margin-top:6px;border:1px solid rgba(255,255,255,.05)}.pdf-icon{font-size:1.5rem;color:#ef4444}.attachment-info{display:flex;flex-direction:column}.attachment-info span{font-size:.7rem;font-weight:600}.attachment-info small{font-size:.6rem;color:var(--text-muted-dark)}.system-bubble{background-color:#ffffff0a;border:1px dashed rgba(255,255,255,.1);color:var(--text-muted-dark);padding:6px 12px;border-radius:8px;font-size:.65rem;text-align:center}.system-bubble.success{background-color:#10b9810d;border-color:#10b9814d;color:#34d399}.system-bubble.success strong{color:#34d399}.conversation-input{height:48px;border-top:1px solid rgba(255,255,255,.04);padding:0 12px;display:flex;align-items:center;gap:10px;background-color:#121a22e6}.conversation-input input{flex:1;background:none;border:none;color:var(--white);font-size:.75rem}.btn-send{background:none;border:none;color:var(--primary);cursor:pointer;font-size:.9rem}.mockup-details{background-color:var(--dark-light);border-left:1px solid rgba(255,255,255,.04);padding:16px 12px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}.details-section{display:flex;flex-direction:column;gap:8px}.details-section h3{font-size:.75rem;text-transform:uppercase;color:var(--text-muted-dark);margin-bottom:4px}.detail-row{display:flex;justify-content:space-between;font-size:.7rem}.detail-row span{color:var(--text-muted-dark)}.detail-row strong{color:var(--white)}.status-indicator-box{display:flex;align-items:center;gap:8px;background-color:#ffffff08;padding:6px 10px;border-radius:6px;font-size:.7rem;border:1px solid rgba(255,255,255,.05)}.status-indicator-box.success{color:#34d399}.pulse-green{width:6px;height:6px;background-color:#34d399;border-radius:50%;box-shadow:0 0 8px #34d399}.invoice-box{background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:8px;border-radius:6px;display:flex;flex-direction:column;font-size:.65rem}.invoice-box.paid{border-left:3px solid var(--primary)}.invoice-box strong{color:var(--white);margin-top:4px}.problems-section{padding:100px 0;background-color:transparent}.section-header{max-width:760px;margin:0 auto 56px}.section-subtitle{color:var(--primary);font-family:var(--font-heading);font-weight:700;font-size:.9rem;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;display:block}.section-title{font-size:2.5rem;font-weight:800;margin-bottom:20px}.section-desc{font-size:1.1rem;color:var(--text-muted)}.problems-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.problem-card{background-color:transparent;border-radius:var(--radius-lg);padding:40px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:var(--transition)}.problem-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.problem-card.success{background-color:var(--dark);color:var(--white);border-color:var(--dark-lighter)}.problem-card.success h3,.problem-card.success .card-icon{color:var(--white)}.card-icon{font-size:2.5rem;margin-bottom:20px}.card-icon.error{color:var(--danger)}.card-icon.success{color:var(--primary)}.problem-card h3{font-size:1.5rem;margin-bottom:24px}.problem-card ul{display:flex;flex-direction:column;gap:16px}.problem-card li{display:flex;gap:12px;font-size:.95rem}.problem-card.success li{color:#e2e8f0}.problem-card li i{font-size:1.1rem;margin-top:4px;flex-shrink:0}.problem-card li i.fa-circle-minus{color:var(--danger)}.problem-card li i.fa-circle-plus{color:var(--primary)}.features-section{padding:90px 0;position:relative}.features-tabs{margin-top:40px;width:100%}.features-ticker-nav{position:relative;display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin-bottom:36px}.features-ticker-nav .features-ticker-wrapper{margin-bottom:0!important;flex:1;min-width:0}.ticker-nav-btn{width:44px;height:44px;border-radius:50%;background:#0f172ab3;border:1px solid rgba(255,255,255,.12);color:#e2e8f0;font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 20px #00000059,0 0 15px #00e67614;transition:all .25s cubic-bezier(.16,1,.3,1);flex-shrink:0;z-index:10}.ticker-nav-btn:hover,.ticker-nav-btn:focus-visible{background:#10b98133;border-color:#00e67680;color:#00e676;transform:scale(1.08);box-shadow:0 10px 25px #00000073,0 0 20px #00e6764d;outline:none}.ticker-nav-btn:active{transform:scale(.95)}.features-ticker-wrapper{position:relative;width:100%;max-width:100%;margin:0 auto 36px;overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);cursor:grab;user-select:none!important;-webkit-user-select:none!important}.features-ticker-wrapper.is-dragging,.features-ticker-wrapper.is-dragging *{cursor:grabbing!important;user-select:none!important;-webkit-user-select:none!important}.hero-crm-wrapper{position:relative!important;cursor:pointer}.media-expand-btn{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;background:#0f172abf;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:.95rem;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 16px #0006,0 0 12px #00e6761f;opacity:.6;transition:all .25s cubic-bezier(.16,1,.3,1);z-index:20;pointer-events:auto}.hero-crm-wrapper:hover .media-expand-btn,.media-expand-btn:hover,.media-expand-btn:focus-visible{opacity:1;background:#10b98140;border-color:#00e67699;color:#00e676;transform:scale(1.08);box-shadow:0 8px 22px #00000080,0 0 20px #00e67659;outline:none}.media-expand-btn:active{transform:scale(.92)}.expand-tooltip{position:absolute;right:calc(100% + 8px);top:50%;transform:translateY(-50%) translate(4px);background:#0f172aeb;border:1px solid rgba(0,230,118,.3);color:#e2e8f0;font-size:.75rem;font-weight:500;padding:4px 10px;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #00000059}.media-expand-btn:hover .expand-tooltip,.media-expand-btn:focus-visible .expand-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}@media (max-width: 767px){.media-expand-btn{top:8px!important;right:8px!important;width:34px!important;height:34px!important;font-size:.85rem!important;opacity:.85!important}.expand-tooltip{display:none!important}}.features-ticker-track{display:flex;align-items:center;width:max-content;animation:tickerInfiniteScroll 35s linear infinite;will-change:transform}.features-ticker-wrapper:hover .features-ticker-track,.features-ticker-wrapper:focus-within .features-ticker-track,.features-ticker-track.is-paused{animation-play-state:paused!important}@keyframes tickerInfiniteScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tab-buttons{display:flex;align-items:center;gap:12px;padding:4px 6px;flex-shrink:0}.tab-btn{flex:0 0 auto;background:#0f172abf!important;border:1px solid rgba(255,255,255,.08)!important;padding:12px 22px!important;border-radius:100px!important;font-family:var(--font-heading);font-weight:600;font-size:.92rem;color:#94a3b8!important;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-user-select:none;user-select:none}.tab-btn:hover{color:#f8fafc!important;background:#34d3991f!important;border-color:#34d39959!important}.tab-btn.active{background:linear-gradient(135deg,#10b981f2,#059669e6)!important;color:#fff!important;border-color:#34d39999!important;box-shadow:0 4px 20px #10b98159!important}.features-mobile-carousel{display:none}@media (prefers-reduced-motion: reduce){.features-ticker-wrapper{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.features-ticker-track{animation:none!important;transform:none!important}.features-ticker-track .tab-buttons-clone{display:none!important}.mc-track{transition:none!important}}.tab-pane{display:none}.tab-pane.active{display:block;animation:featureTabFade .45s cubic-bezier(.16,1,.3,1)}@keyframes featureTabFade{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.tab-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;background:#0f172a99;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:44px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 45px -15px #00000080,0 0 30px #10b9810a}.tab-text{display:flex;flex-direction:column;justify-content:center}.tab-text h3{font-size:1.85rem;font-weight:700;line-height:1.3;color:#f8fafc;margin-bottom:14px;letter-spacing:-.02em}.tab-text p.tab-lead{color:#94a3b8;font-size:1.02rem;line-height:1.6;margin-bottom:28px}.feature-bullets-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.feature-bullets-grid.single-column{grid-template-columns:1fr}.feature-item-card{display:flex;align-items:flex-start;gap:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:16px;transition:all .25s ease}.feature-item-card:hover{background:#10b9810f;border-color:#34d39938;transform:translateY(-2px)}.feature-item-icon{width:38px;height:38px;border-radius:12px;background:#10b9811f;border:1px solid rgba(52,211,153,.25);color:#34d399;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.feature-item-content{flex:1;min-width:0}.feature-item-title{display:block;font-weight:700;font-size:.95rem;color:#f1f5f9;margin-bottom:4px;line-height:1.35}.feature-item-desc{font-size:.86rem;color:#94a3b8;line-height:1.5;margin:0}.tab-image{display:flex;align-items:center;justify-content:center;width:100%}.feature-visual-box{width:100%;max-width:460px;height:320px;background-color:transparent;border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.inbox-visual{background:linear-gradient(135deg,var(--dark) 0%,var(--dark-light) 100%)}.agent-assignment-card{background-color:var(--dark-lighter);border-radius:12px;width:300px;padding:20px;border:1px solid rgba(255,255,255,.08)}.agent-assignment-card .card-title{font-family:var(--font-heading);font-weight:700;font-size:.9rem;color:var(--white);margin-bottom:16px}.agent-list{display:flex;flex-direction:column;gap:12px}.agent-row{display:flex;align-items:center;gap:10px;background-color:#ffffff08;padding:8px 12px;border-radius:8px}.agent-row img{width:28px;height:28px;border-radius:50%;object-fit:cover}.agent-row span{font-size:.75rem;color:#e2e8f0;flex:1}.btn-assign{background-color:var(--primary);border:none;color:var(--white);padding:4px 10px;border-radius:4px;font-size:.7rem;font-weight:600;cursor:pointer}.ocr-visual{background:linear-gradient(135deg,#1b2631,#111a24);flex-direction:column;gap:16px}.ocr-scanning-animation{position:relative;width:200px;height:180px;background-color:#ffffff08;border-radius:8px;border:1px solid rgba(255,255,255,.05);padding:16px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.scan-bar{position:absolute;top:0;left:0;width:100%;height:3px;background-color:var(--primary);box-shadow:0 0 10px var(--primary);animation:scan 2.5s ease-in-out infinite}@keyframes scan{0%{top:0%}50%{top:100%}to{top:0%}}.receipt-mock{display:flex;flex-direction:column;gap:8px}.receipt-line{height:8px;background-color:#ffffff1a;border-radius:4px;width:80%}.receipt-line.header{width:50%;background-color:#ffffff4d}.receipt-line.Highlighted{background-color:var(--primary-glow);height:10px}.ocr-results-pill{background-color:#0006;border:1px solid rgba(255,255,255,.08);padding:10px 20px;border-radius:50px;display:flex;gap:16px;align-items:center;position:relative}.result-item{font-size:.75rem;color:#e2e8f0;display:flex;align-items:center;gap:6px}.result-item-badge{position:absolute;top:-10px;right:10px;background-color:var(--primary);color:var(--white);font-size:.6rem;font-weight:700;padding:2px 6px;border-radius:4px}.router-visual{background:linear-gradient(135deg,#17202a,#0e141a)}.router-dashboard{width:280px;background-color:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px}.router-header{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-weight:700;font-size:.85rem;color:var(--white);border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:10px;margin-bottom:12px}.router-stat{display:flex;justify-content:space-between;font-size:.75rem;color:#cbd5e1;margin-bottom:8px}.router-buttons{display:flex;gap:8px;margin-top:16px}.btn-action{flex:1;background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--white);font-size:.65rem;font-weight:600;padding:8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.btn-action:hover{background-color:#ffffff1a}.btn-action.btn-danger{background-color:var(--danger-bg);border-color:#ef44444d;color:#fca5a5}.workflow-visual{background:linear-gradient(135deg,#1e293b,#0f172a);flex-direction:column;padding:24px}.workflow-node{background-color:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:6px 12px;font-size:.7rem;color:#e2e8f0}.workflow-node.start{border-left:3px solid var(--primary)}.workflow-arrow{color:#fff3;font-size:.8rem;margin:4px 0}.workflow-arrow-split{display:flex;justify-content:space-between;width:100%;padding:0 10px;font-size:.6rem;color:#fff6;margin:4px 0}.workflow-row-nodes{display:flex;justify-content:space-between;width:100%;gap:16px}.workflow-node.api-call{border-left:3px solid #3b82f6}.workflow-node.bot-reply{border-left:3px solid #f59e0b}.integrations-section{padding:100px 0;background-color:transparent}.integrations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.integration-card{background-color:transparent;border-radius:var(--radius-md);padding:32px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);transition:var(--transition)}.integration-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.integration-logo{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:24px}.integration-logo.mw{background-color:#3b82f61a;color:#3b82f6}.integration-logo.mt{background-color:#f59e0b1a;color:#f59e0b}.integration-logo.olt{background-color:#10b9811a;color:#10b981}.integration-logo.webhooks{background-color:#ef44441a;color:#ef4444}.integration-logo.redis{background-color:#b91c1c1a;color:#b91c1c}.integration-logo.meta{background-color:#0866ff1a;color:#0866ff}.integration-card h3{font-size:1.25rem;margin-bottom:12px}.integration-card p{color:var(--text-muted);font-size:.9rem}.simulator-section{padding:100px 0;background-color:transparent}.simulator-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.simulator-content h2{font-size:2.5rem;margin-bottom:20px}.simulator-content p{color:var(--text-muted);font-size:1.1rem;margin-bottom:36px}.simulation-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.sim-btn{display:flex;align-items:center;gap:16px;background-color:transparent;border:1px solid var(--border-light);padding:16px 24px;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-heading);font-weight:700;font-size:1rem;color:var(--dark-lighter);text-align:left;transition:var(--transition)}.sim-btn:hover{background-color:var(--border-light)}.sim-btn.active{background-color:var(--dark);border-color:var(--dark);color:var(--white)}.sim-btn.active i{color:var(--primary)}.simulator-explanation{background-color:transparent;border-radius:var(--radius-md);padding:24px;border:1px solid var(--border-light)}.simulator-explanation h4{margin-bottom:8px;font-size:.95rem;text-transform:uppercase;color:var(--primary);letter-spacing:.5px}.simulator-explanation p{font-size:.9rem;color:var(--text-muted);margin-bottom:0}.simulator-device{display:flex;justify-content:center}.phone-mockup{width:320px;height:600px;background-color:#0b141a;border-radius:40px;border:10px solid #222e35;box-shadow:0 30px 60px #121a2233,0 0 0 2px #33434c;position:relative;overflow:hidden;display:flex;flex-direction:column}.phone-speaker{position:absolute;top:12px;left:50%;transform:translate(-50%);width:60px;height:8px;background-color:#222e35;border-radius:10px;z-index:10}.phone-screen{flex:1;display:flex;flex-direction:column;margin-top:24px;height:calc(100% - 24px);background-color:#0b141a;position:relative;overflow:hidden;border-top-left-radius:28px;border-top-right-radius:28px}.phone-screenshot-img{width:100%;height:100%;object-fit:cover;object-position:top;transition:opacity .15s ease,transform .15s ease}.whatsapp-header{background-color:#1f2c34;padding:14px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--white);border-bottom:1px solid rgba(255,255,255,.05)}.wa-back-avatar{display:flex;align-items:center;gap:6px}.wa-back-avatar i{font-size:.8rem;color:#8596a0}.wa-avatar{width:32px;height:32px;background-color:var(--dark-lighter);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.wa-contact-info{flex:1;margin-left:8px;display:flex;flex-direction:column}.wa-contact-info strong{font-size:.85rem;color:var(--white)}.wa-contact-info span{font-size:.65rem;color:#8596a0}.wa-actions{display:flex;gap:16px;font-size:.9rem;color:#8596a0}.whatsapp-chat-body{flex:1;padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.wa-msg{display:flex;flex-direction:column;max-width:80%;margin-bottom:2px;animation:slideUp .3s ease forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wa-msg.incoming{align-self:flex-start}.wa-msg.outgoing{align-self:flex-end}.wa-msg.system-event{align-self:center;max-width:95%}.wa-bubble{padding:8px 12px;border-radius:10px;font-size:.78rem;position:relative;box-shadow:0 1px 2px #00000026;line-height:1.4}.wa-msg.incoming .wa-bubble{background-color:#202c33;color:#e9edef;border-top-left-radius:0}.wa-msg.outgoing .wa-bubble{background-color:#005c4b;color:#e9edef;border-top-right-radius:0}.wa-time{display:block;text-align:right;font-size:.6rem;color:#8596a0;margin-top:4px}.wa-bubble.system-log{background-color:#182229;border:1px dashed rgba(16,185,129,.3);color:#8596a0;font-size:.65rem;border-radius:6px;text-align:center;padding:6px 10px}.wa-btn-options{display:flex;flex-direction:column;gap:6px;margin-top:6px}.wa-btn-option{background-color:#10b98114;border:1px solid rgba(52,211,153,.3);color:#34d399;padding:8px 12px;border-radius:8px;font-size:.76rem;font-weight:600;cursor:pointer;text-align:center;transition:all .2s cubic-bezier(.16,1,.3,1);outline:none;font-family:inherit;width:100%}.wa-btn-option:hover{background-color:#10b98138;border-color:#34d39999;color:#fff;transform:translateY(-1px)}.whatsapp-input-area{background-color:#1f2c34;padding:10px;display:flex;align-items:center;gap:8px}.wa-input-container{flex:1;background-color:#2a3942;border-radius:24px;padding:8px 12px;display:flex;align-items:center;gap:8px;color:#8596a0}.wa-input-container input{flex:1;background:none;border:none;color:#e9edef;font-size:.8rem}.wa-mic-btn{width:36px;height:36px;background-color:#00a884;border-radius:50%;border:none;color:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer}.pricing-section{padding:100px 0;background-color:transparent}.pricing-slider-container{max-width:500px;margin:36px auto 0;background-color:transparent;padding:24px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}.slider-label{font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--dark-lighter);display:block;margin-bottom:16px}.slider-wrapper{display:flex;align-items:center;gap:16px}.range-val{font-size:.85rem;color:var(--text-muted);font-weight:600}#client-range{flex:1;-webkit-appearance:none;height:6px;border-radius:5px;background:#e2e8f0;outline:none}#client-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary);cursor:pointer;box-shadow:0 0 8px #10b98166;transition:var(--transition)}#client-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.current-subscribers{margin-top:16px;font-size:1.1rem;color:var(--dark-lighter)}.current-subscribers strong span{font-size:1.6rem;color:var(--primary);font-family:var(--font-heading)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;align-items:stretch}.pricing-card{background-color:transparent;border-radius:var(--radius-lg);padding:40px;border:1px solid var(--border-light);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;position:relative;transition:var(--transition)}.pricing-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.pricing-card.recommended{border:3px solid var(--primary);box-shadow:0 20px 40px #10b9811a}.pricing-card.recommended:hover{box-shadow:0 24px 48px #10b9812e}.card-badge{position:absolute;top:20px;right:20px;background-color:var(--primary-light);color:var(--primary);padding:4px 10px;border-radius:100px;font-size:.75rem;font-weight:700}.pricing-card.recommended .card-badge{background-color:var(--primary);color:var(--white)}.pricing-card h3{font-size:1.5rem;margin-bottom:16px;margin-top:12px}.plan-price{display:flex;align-items:baseline;margin-bottom:16px}.plan-price .currency{font-size:1.8rem;font-weight:700;color:var(--dark)}.plan-price .price-val{font-size:3.5rem;font-weight:800;color:var(--dark);font-family:var(--font-heading);line-height:1}.plan-price .period{color:var(--text-muted);font-size:1rem;margin-left:4px}.plan-billing-note{margin:-8px 0 16px;font-size:.9rem;color:var(--text-muted)}.plan-billing-note strong{color:var(--dark);font-weight:700}.plan-promo-note{margin:-8px auto 16px;max-width:100%;padding:0 8px;font-size:.9rem;font-weight:600;color:var(--primary);overflow-wrap:anywhere}.plan-promo-note i{margin-right:4px}.cotizador-secondary{margin:12px 0 0;font-size:.9rem;color:var(--text-muted);text-align:center}.cotizador-secondary a{color:var(--primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}.plan-desc{color:var(--text-muted);font-size:.9rem;margin-bottom:28px;height:40px}.plan-features{display:flex;flex-direction:column;gap:14px;margin-bottom:40px;flex:1}.plan-features li{font-size:.9rem;display:flex;align-items:center;gap:10px}.plan-features li i{font-size:1rem}.plan-features li i.fa-check{color:var(--primary)}.plan-features li i.fa-xmark{color:var(--text-muted);opacity:.5}.pricing-disclaimer{margin-top:48px;font-size:.85rem;color:var(--text-muted)}.faqs-section{padding:100px 0;background-color:transparent}.faqs-list{max-width:840px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-card{background-color:transparent;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;transition:var(--transition)}.faq-question{width:100%;background:none;border:none;padding:24px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--dark-lighter);cursor:pointer;text-align:left}.faq-question i{transition:var(--transition);color:var(--text-muted)}.faq-answer{padding:0 24px;max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1),padding .35s ease,opacity .3s ease;color:var(--text-muted);font-size:.95rem;line-height:1.65;opacity:0}.faq-card.open{border-color:var(--dark-lighter)}.faq-card.open .faq-question i{transform:rotate(180deg);color:var(--primary)}.faq-card.open .faq-answer{padding-bottom:24px;max-height:2000px;opacity:1}.contact-section{padding:100px 0;background-color:var(--dark);color:var(--white);position:relative;overflow:hidden}.contact-section:after{content:"";position:absolute;bottom:-150px;right:-150px;width:400px;height:400px;background-color:var(--primary-light);filter:blur(100px);border-radius:50%;opacity:.2}.contact-container{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.contact-info h2{font-size:2.5rem;color:var(--white);margin-bottom:20px}.contact-info p{color:#ffffffb3;font-size:1.1rem;margin-bottom:40px}.contact-details-list{display:flex;flex-direction:column;gap:24px}.contact-detail-item{display:flex;align-items:flex-start;gap:16px}.contact-detail-item i{font-size:1.5rem;color:var(--primary);background-color:#ffffff0a;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.05)}.contact-detail-item strong{display:block;font-size:.95rem;margin-bottom:4px;color:var(--white)}.contact-detail-item span{font-size:.9rem;color:#fff9}.contact-form-box{background-color:var(--dark-light);border-radius:var(--radius-lg);padding:40px;border:1px solid rgba(255,255,255,.06);box-shadow:0 20px 50px #0003}.contact-form-box h3{color:var(--white);font-size:1.5rem;margin-bottom:24px}.form-group{margin-bottom:20px;display:flex;flex-direction:column;gap:8px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group label{font-size:.85rem;font-weight:600;color:#fffc}.form-group input,.form-group select,.form-group textarea{background-color:var(--dark-lighter);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);padding:12px 16px;color:var(--white);font-size:.9rem;transition:var(--transition)}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff4d}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #10b98133}.form-group select option{background-color:var(--dark-light)}.form-success-msg{display:none;margin-top:20px;background-color:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:8px;padding:16px;color:#34d399;font-size:.88rem;line-height:1.5}.form-success-msg i{font-size:1.1rem;margin-right:6px}.form-consent{display:flex;align-items:flex-start;gap:10px;margin:6px 0 20px;color:var(--text-muted);font-size:.82rem;line-height:1.5}.form-consent input{flex:0 0 auto;width:16px;height:16px;margin-top:3px;accent-color:var(--primary)}.form-consent a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.footer{background-color:#0b1117;color:#fff9;padding:80px 0 30px;border-top:1px solid rgba(255,255,255,.03)}.footer-container{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:64px;margin-bottom:60px}.footer-brand{max-width:440px}.footer-brand .logo{margin-bottom:20px}.footer-brand .logo-title{color:var(--white)}.footer-brand p{font-size:.9rem;line-height:1.6;margin-bottom:24px}.social-links{display:flex;gap:12px}.social-links a{width:36px;height:36px;border-radius:50%;background-color:#ffffff08;border:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:center;color:#fff9;transition:var(--transition)}.social-links a:hover{background-color:var(--primary);color:var(--white);transform:translateY(-2px)}.footer-links-group{display:flex;flex-direction:column;gap:12px}.footer-links-group h3{color:var(--white);font-size:.95rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px}.footer-links-group a{font-size:.88rem;color:#ffffff80}.footer-links-group a:hover{color:var(--primary)}.footer-bottom{border-top:1px solid rgba(255,255,255,.03);padding-top:30px}.footer-bottom-container{display:flex;justify-content:space-between;font-size:.75rem;color:#fff6;flex-wrap:wrap;gap:16px}.legal-page{min-height:100vh;background:#0b1117;color:#ffffffc2}.legal-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px max(24px,calc((100vw - 1040px)/2));background:#0b1117f0;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.legal-header img{display:block;width:112px;height:44px;object-fit:contain}.legal-content{width:min(860px,calc(100% - 40px));margin:0 auto;padding:72px 0 100px}.legal-content h1{margin:8px 0 10px;color:var(--white);font-size:clamp(2.2rem,7vw,4rem);line-height:1.05}.legal-content h2{margin:42px 0 12px;color:var(--white);font-size:1.3rem}.legal-content h3{margin:24px 0 8px;color:var(--white);font-size:1.1rem;font-weight:600}.legal-content p,.legal-content li{font-size:1rem;line-height:1.8}.legal-content ul{padding-left:22px;list-style:disc}.legal-content a{color:var(--primary)}.legal-status{color:var(--primary);font-size:.75rem!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-updated{color:#ffffff75}.legal-warning{margin:32px 0;padding:18px 20px;border:1px solid rgba(245,158,11,.35);border-radius:12px;background:#f59e0b14;color:#f7d48a;line-height:1.6}@media (max-width: 640px){.legal-header{padding:14px 20px}.legal-header img{width:92px}.legal-header .btn{padding:10px 13px;font-size:.78rem}.legal-content{padding-top:48px}}@media (max-width: 1024px){.hero-container{grid-template-columns:1fr;gap:56px;text-align:center}.hero-content{max-width:100%;display:flex;flex-direction:column;align-items:center}.hero-buttons{justify-content:center}.tab-grid{grid-template-columns:1fr;gap:36px;padding:32px 24px}.tab-text{text-align:left}.feature-bullets-grid{grid-template-columns:1fr;gap:14px}.integrations-grid{grid-template-columns:repeat(2,1fr)}.simulator-layout{grid-template-columns:1fr;gap:56px}.simulator-content{text-align:center;display:flex;flex-direction:column;align-items:center}.simulation-actions{width:100%;max-width:480px}.pricing-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.pricing-card.recommended{transform:scale(1)}.contact-container{grid-template-columns:1fr;gap:48px}.footer-container{grid-template-columns:1fr 1fr}.footer-brand{grid-column:span 2;max-width:100%}}@media (max-width: 767px){html{font-size:15px}.hero-title{font-size:2.5rem}.problems-grid{grid-template-columns:1fr}.features-ticker-nav,.features-ticker-wrapper{display:none!important}.features-mobile-carousel{display:flex!important;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0 auto 12px;padding:0 12px;width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative}.mc-prev,.mc-next{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:.9rem;padding:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mc-prev:hover,.mc-next:hover,.mc-prev:active,.mc-next:active{background:#34d39926;border-color:#34d39959;color:#34d399}.mc-prev:disabled,.mc-next:disabled{opacity:.3;pointer-events:none}.mc-viewport{flex:1 1 minmax(0,1fr);overflow:hidden;min-width:0;border-radius:100px;background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);height:48px;display:flex;align-items:center}.mc-track{display:flex;transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform;width:100%;height:100%;align-items:center}.mc-track.no-transition{transition:none!important}.mc-slide{flex:0 0 100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;white-space:nowrap;font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:#f1f5f9;height:100%;min-width:0;overflow:hidden}.mc-slide i{font-size:.95rem;color:#34d399;flex-shrink:0}.mc-slide span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc-dots{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;flex:0 0 100%;padding:0;margin:0}.mc-dot{width:6px;height:6px;border-radius:50%;background:#ffffff26;border:none;padding:0;cursor:pointer;transition:all .3s ease;-webkit-tap-highlight-color:transparent}.mc-dot.active{background:#34d399;width:18px;border-radius:3px;box-shadow:0 0 8px #34d39966}.features-tabs,.tab-content-container{margin-top:0}.tab-grid{display:flex;flex-direction:column;gap:16px;width:100%!important;max-width:100%!important;margin-inline:auto;padding:18px 14px!important;min-width:0;box-sizing:border-box!important}.tab-text{display:contents}.tab-text .feature-bullets-grid{order:4}.tab-text .tab-lead{order:2}.tab-text h3{order:1}.tab-image{order:3}.tab-text h3{font-size:clamp(1.75rem,7.5vw,2.25rem)!important;line-height:1.08!important;letter-spacing:-.02em!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important;margin:0 0 8px!important}.tab-text p.tab-lead{font-size:clamp(.95rem,4vw,1.05rem)!important;line-height:1.55!important;margin:0 0 12px!important;width:100%!important;max-width:100%!important}.tab-image{width:100%!important;max-width:100%!important;margin:0!important;display:block!important}.tab-image .hero-crm-wrapper{border-radius:16px!important;box-shadow:0 12px 30px #00000059,0 0 20px #00e6761f!important;width:100%!important;max-width:100%!important}.tab-image .hero-crm-wrapper.is-vertical{max-width:100%!important;margin:0!important}.tab-image .hero-crm-wrapper.is-vertical .hero-crm-img{max-height:none!important}.feature-bullets-grid{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important}.feature-item-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:8px 12px!important;padding:14px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:14px!important}.feature-item-card:hover{transform:none!important}.feature-item-icon{width:40px!important;height:40px!important;min-width:40px!important;grid-column:1!important;grid-row:1!important;font-size:.95rem!important}.feature-item-content{display:contents!important}.feature-item-title{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:1.05rem!important;font-weight:700!important;margin:0!important;min-width:0!important}.feature-item-desc{grid-column:1 / -1!important;grid-row:2!important;font-size:.88rem!important;line-height:1.45!important;color:#94a3b8e6!important;margin:0!important;min-width:0!important;width:100%!important}.integrations-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:0}.footer-container{grid-template-columns:1fr;gap:40px}.footer-brand{grid-column:span 1}.footer-bottom-container{flex-direction:column;text-align:center}}@media (max-width: 768px){.hero-title{font-size:2.5rem}.problems-grid,.integrations-grid{grid-template-columns:1fr}.form-row{grid-template-columns:1fr;gap:0}.footer-container{grid-template-columns:1fr;gap:40px}.footer-brand{grid-column:span 1}.footer-bottom-container{flex-direction:column;text-align:center}}.screenshot-wrapper{background-color:var(--dark-light);border-radius:var(--radius-md);border:none!important;box-shadow:var(--shadow-lg);overflow:hidden;width:100%;max-width:100%;transition:var(--transition)}.screenshot-wrapper:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 20px 40px #00000040;border:none!important}.screenshot-header{display:none!important}.screenshot-img{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:auto}.gallery-section{padding:100px 0;background-color:transparent}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.gallery-item{cursor:pointer}.gallery-wrapper{background-color:transparent;border-radius:var(--radius-md);border:none!important;box-shadow:var(--shadow-sm);overflow:hidden;transition:var(--transition);position:relative;height:100%;display:flex;flex-direction:column}.gallery-wrapper:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border:none!important}.gallery-img{width:100%;height:auto;display:block;aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid var(--border-light)}.gallery-img.phone-aspect{aspect-ratio:9/16;max-height:320px;object-position:top}.gallery-info{padding:20px;flex:1;display:flex;flex-direction:column}.gallery-info h3{font-size:1.15rem;margin-bottom:8px;color:var(--dark)}.gallery-info p{font-size:.88rem;color:var(--text-muted);margin-bottom:0}.lightbox{display:none;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background-color:#121a22f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;animation:fadeIn .3s ease}.lightbox-content{max-width:85%;max-height:80%;border-radius:8px;box-shadow:0 10px 40px #00000080;border:1px solid rgba(255,255,255,.1);object-fit:contain;animation:zoomIn .3s cubic-bezier(.4,0,.2,1)}@keyframes zoomIn{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.lightbox-close{position:absolute;top:30px;right:40px;color:#f1f1f1;font-size:40px;font-weight:700;cursor:pointer;transition:var(--transition);z-index:2100}.lightbox-close:hover{color:var(--primary);transform:scale(1.1)}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--white);font-size:1.5rem;padding:16px 20px;cursor:pointer;border-radius:50%;transition:var(--transition);z-index:2100;display:flex;align-items:center;justify-content:center}.lightbox-prev:hover,.lightbox-next:hover{background-color:var(--primary);color:var(--white);border-color:var(--primary)}.lightbox-prev{left:40px}.lightbox-next{right:40px}.lightbox-caption{position:absolute;bottom:40px;left:50%;transform:translate(-50%);color:#ccc;font-size:1rem;font-family:var(--font-heading);text-align:center;z-index:2100}@media (max-width: 1300px){.mockup-body{grid-template-columns:70px 160px 1fr!important}.mockup-details{display:none!important}}@media (max-width: 1100px){.mockup-body{grid-template-columns:140px 1fr!important}.mockup-sidebar{display:none!important}}@media (max-width: 600px){.mockup-body{grid-template-columns:1fr!important}.mockup-chatlist{display:none!important}.conversation-header{padding:0 10px}.convo-actions{display:none}}.gallery-grid{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.gallery-grid{grid-template-columns:1fr}.lightbox-close{top:20px;right:20px}.lightbox-prev{left:10px}.lightbox-next{right:10px}.lightbox-prev,.lightbox-next{padding:12px 16px;font-size:1.1rem}}.typing-dots{display:flex;align-items:center;gap:4px;padding:4px 0}.typing-dots span{width:6px;height:6px;background-color:#8596a0;border-radius:50%;animation:typing 1.4s infinite ease-in-out both}.typing-dots span:nth-child(1){animation-delay:-.32s}.typing-dots span:nth-child(2){animation-delay:-.16s}@keyframes typing{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.wa-msg.typing-indicator .wa-bubble{background-color:#202c33;color:#e9edef;border-top-left-radius:0;max-width:60px}.hero-crm-wrapper{position:relative;width:100%;max-width:100%;border-radius:var(--radius-lg, 24px);overflow:hidden;cursor:pointer;box-shadow:0 20px 50px #0006,0 0 35px #00e6762e;border:none!important;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease;background-color:#0b1117;outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.hero-crm-img{width:100%;height:auto;display:block;object-fit:contain;aspect-ratio:auto;transition:transform .4s cubic-bezier(.16,1,.3,1)}.hero-crm-wrapper.is-vertical{max-width:320px;margin:0 auto}.hero-crm-wrapper.is-vertical .hero-crm-img{max-height:520px;width:100%;object-fit:contain}.calls-video-wrapper{width:250px;max-width:100%;aspect-ratio:1280 / 2772;margin:0 auto;border-radius:var(--radius-lg, 24px);overflow:hidden;background-color:#0b1117;box-shadow:0 20px 50px #0006,0 0 35px #00e6762e;position:relative;display:flex}.calls-video-player{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit;background-color:#000;outline:none}.hero-crm-wrapper:hover{transform:scale(1.018) translateY(-4px);box-shadow:0 30px 60px #00000080,0 0 45px #00e67661;border:none!important}.hero-crm-wrapper:hover .hero-crm-img{transform:scale(1.01)}.hero-crm-wrapper:focus-visible{box-shadow:0 0 0 3px var(--primary, #00e676),0 0 30px #00e67666}.hero-expand-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#05050538;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;pointer-events:none}.hero-crm-wrapper:hover .hero-expand-overlay{opacity:1}.hero-expand-badge{background:#050505d1;border:1px solid rgba(0,230,118,.5);color:#fff;padding:10px 20px;border-radius:100px;font-family:var(--font-heading, sans-serif);font-size:.88rem;font-weight:600;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 24px #0006,0 0 20px #00e6764d;transform:translateY(8px);transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero-crm-wrapper:hover .hero-expand-badge{transform:translateY(0)}.hero-expand-badge i{color:var(--primary, #00e676);font-size:1rem}.hero-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:visibility .35s ease,opacity .35s ease;padding:24px;box-sizing:border-box;overflow:hidden}.hero-lightbox.active{visibility:visible;opacity:1}.hero-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050505e0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:opacity .35s ease}.hero-lightbox-dialog{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:94vw;max-height:90vh;width:auto;height:auto;transform:scale(.85);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .35s ease;touch-action:pan-y}.hero-lightbox-content{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(0,230,118,.4);box-shadow:0 0 45px #00e67666,0 25px 60px #000000d9;background-color:#050505;max-width:94vw;max-height:86vh;display:flex;align-items:center;justify-content:center}.hero-lightbox-content img{max-width:94vw;max-height:86vh;width:auto;height:auto;object-fit:contain;display:block;border-radius:15px}.hero-lightbox-close{position:absolute;top:-46px;right:0;background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.15rem;cursor:pointer;transition:background .2s ease,transform .2s ease,color .2s ease,border-color .2s ease;z-index:10;outline:none}.hero-lightbox-close:hover{background:var(--primary, #00e676);color:#050505;border-color:var(--primary, #00e676);transform:scale(1.1);box-shadow:0 0 15px #00e67680}@media (max-width: 768px){.hero-lightbox-close{top:-42px;right:4px;width:34px;height:34px;font-size:1rem}}.problems-section{background:radial-gradient(circle at 10% 20%,rgba(16,185,129,.03) 0%,transparent 80%),var(--bg-light)}.pricing-card.recommended{background:transparent}.pricing-card.recommended:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,var(--primary),#3b82f6);border-radius:calc(var(--radius-lg) + 3px);z-index:-1}.comparison-section{padding:100px 0;background-color:transparent;border-top:1px solid var(--border-light)}.editor-toggle-container{display:flex;justify-content:center;gap:12px}.table-responsive{border-radius:var(--radius-md);border:1px solid var(--border-light);box-shadow:var(--shadow-sm);background-color:transparent}.comparison-table{border-collapse:collapse;margin:0;padding:0;width:100%}.comparison-table th{background-color:transparent;color:var(--dark);font-family:var(--font-heading);font-weight:700;font-size:.95rem;padding:18px 24px;border-bottom:2px solid var(--border-light)}.comparison-table td{padding:14px 24px;border-bottom:1px solid var(--border-light);font-size:.9rem;color:var(--dark-lighter)}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr.category-row{cursor:pointer;-webkit-user-select:none;user-select:none}.comparison-table tr.category-row:hover td{background-color:#10b9810a!important}.comparison-table tr.category-row td{letter-spacing:.5px;font-family:var(--font-heading);text-transform:uppercase;font-size:.85rem;color:var(--primary);transition:background-color .2s ease}.comparison-table tr.feature-item-row:hover{background-color:#10b98103}.tooltip-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:transparent;color:var(--text-muted);border-radius:50%;font-size:.7rem;margin-left:8px;cursor:help;position:relative;font-weight:700;border:1px solid var(--border-light)}.tooltip-icon:hover{background-color:var(--primary);color:var(--white);border-color:var(--primary)}.tooltip-icon:after{content:attr(data-tooltip);position:absolute;bottom:125%;left:50%;transform:translate(-50%);background-color:var(--dark);color:var(--white);padding:10px 14px;border-radius:6px;font-size:.75rem;white-space:normal;width:250px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;z-index:100;line-height:1.4;text-align:left;font-weight:400}.tooltip-icon:hover:after{opacity:1;visibility:visible}:root{--primary: #00e676;--primary-hover: #10b981;--primary-light: rgba(0, 230, 118, .15);--primary-glow: rgba(0, 230, 118, .6);--dark: #050505;--dark-rgb: 5, 5, 5;--dark-light: #111111;--dark-lighter: #1a1a1a;--white: #ffffff;--white-rgb: 255, 255, 255;--text-dark: #ffffff;--text-light: #ffffff;--text-muted: #a1a1aa;--text-muted-dark: #71717a;--bg-light: #050505;--bg-dark: #050505;--border-light: rgba(255, 255, 255, .08);--border-dark: rgba(255, 255, 255, .04);--shadow-primary: 0 0 20px rgba(0, 230, 118, .4), 0 0 40px rgba(0, 230, 118, .2)}body{background-color:var(--bg-dark)!important;color:var(--text-dark)!important;background-image:radial-gradient(circle at top right,rgba(0,230,118,.05) 0%,transparent 40%),radial-gradient(circle at bottom left,rgba(0,230,118,.05) 0%,transparent 40%)!important;background-attachment:fixed!important}.navbar{background:#050505b3!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--border-light)!important}h1,h2,h3,h4,h5,h6{color:var(--white);letter-spacing:-.02em}.btn-primary{background:linear-gradient(135deg,var(--primary),var(--primary-hover));box-shadow:0 0 15px #00e67666;border:none;position:relative;overflow:hidden;z-index:1}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s;z-index:-1}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 0 25px #00e67699,0 0 50px #00e67633;transform:translateY(-3px)}.btn-secondary{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover{background:#ffffff1a;box-shadow:0 0 20px #ffffff0d}.btn-outline{border-color:#fff3;color:var(--white)}.btn-outline:hover{background:#ffffff0d;border-color:var(--primary);color:var(--primary)}.problem-card,.tab-pane,.gallery-card,.pricing-card,.faq-item{background:#ffffff05!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05)!important;border-radius:var(--radius-lg);box-shadow:0 8px 32px #0003!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.problem-card:hover,.gallery-card:hover,.pricing-card:hover{transform:translateY(-5px);border-color:#00e6764d!important;box-shadow:0 10px 40px #00e6761a!important}section,.problems-section,.features-section,.integrations-section,.gallery-section,.pricing-section,.faqs-section,.contact-section,.simulator-section,.comparison-section{background-color:transparent!important}.section-subtitle{color:var(--primary);background:#00e6761a;padding:6px 16px;border-radius:20px;border:1px solid rgba(0,230,118,.2);box-shadow:0 0 15px #00e6761a}.section-title{color:var(--white)}.tab-btn{background:#ffffff08;color:var(--text-muted);border:1px solid rgba(255,255,255,.05)}.tab-btn.active{background:#00e6761a;color:var(--primary);border-color:var(--primary);box-shadow:0 0 20px #00e67633}.faq-question{color:var(--white)}.faq-answer{color:var(--text-muted)}.footer{background-color:#00000080!important;border-top:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#tsparticles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;opacity:.75}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.hero-visual .screenshot-wrapper,.floating-mockup{animation:floatY 6s ease-in-out infinite;box-shadow:0 20px 50px #00e67626!important;border:1px solid rgba(0,230,118,.2)!important}.hero-bg-glows .glow{filter:blur(90px);opacity:.3}.hero-bg-glows .glow-1{background:var(--primary);width:400px;height:400px}.hero-bg-glows .glow-2{background:#0080ff;width:300px;height:300px;right:10%}.card-icon{background:#ffffff0d!important}.card-icon.success{color:var(--primary)!important;background:#00e6761a!important;box-shadow:0 0 15px #00e6764d}.compare-table{background:transparent!important}.compare-table th{background:#ffffff08!important;color:var(--white)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.compare-table td{border-bottom:1px solid rgba(255,255,255,.05)!important;color:var(--text-muted)!important}.compare-table tr:hover td{background:#ffffff05!important}.form-control{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--white)!important}.form-control:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #00e67633!important}p,span,li,a,label,div,th,td,h1,h2,h3,h4,h5,h6{color:var(--white)!important}.section-desc,.hero-lead,.faq-answer,.tab-text p,.text-muted,.stat-lbl,.problem-card ul li{color:var(--text-muted)!important}.navbar.scrolled{background:#050505e6!important;border-bottom:1px solid var(--border-light)!important;box-shadow:0 4px 20px #00000080!important}.nav-container{gap:2rem!important}.nav-actions{gap:1.5rem!important;display:flex!important;align-items:center!important}.nav-actions .btn{white-space:nowrap;display:inline-flex!important;align-items:center!important;justify-content:center!important}.nav-cta i{margin-right:8px!important}.logo-img,.logo-img-footer{max-height:140px!important;height:auto!important;width:auto!important}.navbar.scrolled .logo-img{max-height:90px!important}.simulator-window,.simulator-header,.simulator-body,.simulator-footer,.compare-table-wrapper,.modal-content,.bot-msg,.user-msg{background:#ffffff08!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.05)!important;color:var(--white)!important}.bot-msg{border-color:#00e6764d!important;box-shadow:0 4px 15px #00e6761a!important}.navbar{position:fixed!important;top:16px!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;width:min(1320px,94%)!important;height:auto!important;background:#0f172abf!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:100px!important;padding:8px 20px!important;box-shadow:0 16px 40px -10px #000000b3,0 0 25px #10b98114!important;z-index:10000!important;display:flex!important;align-items:center!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.navbar.scrolled{top:10px!important;background:#0a0f1eeb!important;border-color:#34d3994d!important;box-shadow:0 20px 50px -10px #000000d9,0 0 35px #10b9812e!important}.navbar:hover{border-color:#34d39959!important;box-shadow:0 20px 50px -5px #000c,0 0 30px #10b98126!important}.nav-container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:0!important;gap:16px!important}.nav-brand{display:flex!important;align-items:center!important;flex-shrink:0!important;text-decoration:none!important;transition:transform .25s ease!important}.nav-brand:hover{transform:scale(1.03)!important}.nav-logo-img{height:38px!important;width:auto!important;object-fit:contain!important;filter:drop-shadow(0 2px 8px rgba(16,185,129,.3))!important}.nav-menu{display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px!important;position:static!important;transform:none!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.nav-mobile-actions{display:none!important}.nav-link{color:#94a3b8!important;font-size:.9rem!important;font-weight:600!important;padding:8px 16px!important;border-radius:100px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;text-decoration:none!important}.nav-link:hover{color:#f8fafc!important;background:#ffffff12!important}.nav-link.active{color:#34d399!important;background:#10b9811f!important}.nav-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}.nav-btn-login{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;color:#e2e8f0!important;padding:8px 18px!important;border-radius:100px!important;font-size:.88rem!important;font-weight:600!important;transition:all .25s ease!important;text-decoration:none!important}.nav-btn-login:hover{background:#ffffff1f!important;color:#fff!important;border-color:#ffffff40!important}.nav-btn-signup{background:linear-gradient(135deg,#10b981f2,#059669e6)!important;border:1px solid rgba(52,211,153,.5)!important;color:#fff!important;padding:8px 22px!important;border-radius:100px!important;font-size:.88rem!important;font-weight:600!important;box-shadow:0 4px 15px #10b9814d!important;transition:all .25s ease!important;text-decoration:none!important}.nav-btn-signup:hover{background:linear-gradient(135deg,#34d399,#10b981f2)!important;box-shadow:0 6px 20px #10b98173!important;transform:translateY(-1px)!important}.mobile-toggle{display:none!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:#f8fafc!important;width:40px!important;height:40px!important;border-radius:12px!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s ease!important}.mobile-toggle:hover{background:#10b98126!important;border-color:#34d3994d!important}@media (max-width: 767px){.navbar{position:fixed!important;top:calc(10px + env(safe-area-inset-top,0px))!important;bottom:auto!important;left:50%!important;transform:translate(-50%)!important;width:max-content!important;max-width:calc(100vw - 32px)!important;height:auto!important;min-height:52px!important;max-height:68px!important;padding:8px 20px!important;border-radius:100px!important;background:#0f172ae0!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 10px 30px #000000b3,0 0 20px #10b9811a!important;box-sizing:border-box!important;z-index:10000!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.navbar.scrolled{top:calc(8px + env(safe-area-inset-top,0px))!important;background:#0a0f1ef2!important;border-color:#34d3994d!important;box-shadow:0 12px 35px #000000d9,0 0 25px #10b98126!important}.nav-container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:100%!important;padding:0!important;gap:20px!important;box-sizing:border-box!important}.nav-brand{display:flex!important;align-items:center!important;flex-shrink:0!important}.nav-logo-img{height:32px!important;max-height:34px!important;width:auto!important;object-fit:contain!important}.nav-actions{display:flex!important;align-items:center!important;gap:0!important;flex-shrink:0!important;margin-left:0!important}.nav-actions .nav-btn-login,.nav-actions .nav-btn-signup{display:none!important}.mobile-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:12px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;color:#f8fafc!important;font-size:1.1rem!important;cursor:pointer!important;box-sizing:border-box!important;padding:0!important;margin:0!important}.mobile-toggle:hover,.mobile-toggle:active{background:#10b9812e!important;border-color:#34d39959!important}.nav-menu{display:none!important}.nav-menu.open{display:flex!important;flex-direction:column!important;align-items:stretch!important;position:absolute!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 90px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;background:#0f172af5!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;padding:16px!important;gap:4px!important;box-shadow:0 20px 50px #000000d9,0 0 35px #10b9812e!important;box-sizing:border-box!important;animation:mobileMenuSlide .25s cubic-bezier(.16,1,.3,1)!important}.nav-menu.open .nav-link{display:block!important;width:100%!important;padding:11px 16px!important;font-size:.95rem!important;font-weight:600!important;color:#cbd5e1!important;border-radius:12px!important;text-align:left!important;background:transparent!important;transition:all .2s ease!important;box-sizing:border-box!important}.nav-menu.open .nav-link:hover,.nav-menu.open .nav-link.active{color:#fff!important;background:#10b98126!important}.nav-menu.open .nav-mobile-actions{display:flex!important;flex-direction:column!important;gap:10px!important;margin-top:8px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.08)!important;width:100%!important;box-sizing:border-box!important}.nav-menu.open .nav-mobile-actions .btn{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;font-size:.92rem!important;font-weight:600!important;border-radius:12px!important;text-align:center!important;box-sizing:border-box!important}}@keyframes mobileMenuSlide{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.container{max-width:1600px!important;width:95%!important}.hero-content{max-width:560px!important}.section-header{max-width:1000px!important}.hero-visual{max-width:700px!important}body{padding-bottom:0!important}section,section[id]{scroll-margin-top:110px!important}.sim-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--white)!important}.sim-btn:hover{background:#ffffff1a!important}.sim-btn.active{background:#00e67626!important;border-color:#00e67680!important;color:var(--white)!important;box-shadow:0 0 15px #00e67633!important}.sim-btn.active i{color:var(--primary)!important}.checkout-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:100000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.checkout-modal-overlay.active{opacity:1;pointer-events:all}.checkout-modal-container{display:flex;width:1040px;max-width:95%;background:#0f0f0ff2;border:1px solid rgba(255,255,255,.1);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #000000e6,0 0 0 1px #00e67633;transform:translateY(30px) scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;max-height:92vh;overflow-y:auto}.checkout-modal-overlay.active .checkout-modal-container{transform:translateY(0) scale(1)}.close-checkout{position:absolute;top:14px;right:14px;background:#ffffff1a;border:none;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-checkout:hover{background:#f003;color:#ff4d4d}.checkout-left{flex:1;padding:50px;background:linear-gradient(135deg,#00e6760d,#0000);border-right:1px solid rgba(255,255,255,.05)}.checkout-right{flex:1.2;padding:50px;background:#05050599}.checkout-badge{display:inline-block;padding:5px 12px;background:#00e67626;color:var(--primary);border-radius:30px;font-size:.8rem;font-weight:700;margin-bottom:20px}.checkout-left h2{font-size:2rem;margin-bottom:10px;color:var(--white)}.checkout-price{font-size:3rem;font-weight:800;color:#fff;margin-bottom:30px}.checkout-price .currency{font-size:1.5rem;vertical-align:super;color:var(--primary)}.checkout-price .period{font-size:1rem;color:var(--text-muted);font-weight:400}.checkout-billing-note{margin:8px 0 0;font-size:.95rem;font-weight:600;color:var(--primary)}.checkout-promo-note{margin:6px 0 0;font-size:.9rem;font-weight:600;color:var(--primary)}.checkout-features{list-style:none;padding:0;margin-bottom:40px}.checkout-features li{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:var(--text-muted)}.checkout-features li i{color:var(--primary)}.checkout-trust{font-size:.85rem;color:var(--text-muted);display:flex;align-items:center;gap:8px}.checkout-trust i{color:#888}.checkout-right h3{margin-bottom:30px;font-size:1.5rem;color:var(--white)}.checkout-right .form-group{margin-bottom:25px}.checkout-right label{display:block;margin-bottom:8px;font-size:.9rem;color:#ccc}.checkout-right input,.checkout-right select{width:100%;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;padding:14px 16px;border-radius:8px;color:#fff;font-family:monospace;transition:all .3s ease}.checkout-right select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;font-family:inherit}.checkout-right select option{background:#101820;color:#fff}.checkout-phone-field{display:flex;align-items:stretch}.checkout-phone-prefix{display:flex;align-items:center;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-right:0;border-radius:8px 0 0 8px;background:#ffffff17;color:var(--primary);font-family:monospace;font-weight:700;white-space:nowrap}.checkout-right .checkout-phone-field input{min-width:0;border-radius:0 8px 8px 0}.checkout-phone-preview,.checkout-hostname-preview{display:block;margin-top:7px;text-align:left}.checkout-hostname-preview strong{color:var(--primary);font-weight:700}.checkout-hostname-alternatives{border:0;padding:0;margin:7px 0 0;text-align:left}.checkout-hostname-alternatives legend{color:var(--text-muted);font-size:.76rem;line-height:1.4;margin-bottom:6px;padding:0}.checkout-hostname-alternatives label{display:flex;align-items:center;gap:7px;margin:0 0 5px;font-size:.8rem;cursor:pointer}.checkout-hostname-alternatives input[type=radio]{flex:0 0 14px;width:14px;height:14px;margin:0;padding:0;accent-color:var(--primary)}.checkout-hostname-alternatives strong{color:var(--primary);font-weight:700}.checkout-right .form-consent input{flex:0 0 16px;width:16px;height:16px;margin-top:3px;padding:0;accent-color:var(--primary)}.checkout-right input:focus,.checkout-right select:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px #00e67626!important;outline:none}.card-input-wrapper{position:relative;display:flex;flex-direction:column;gap:10px}.card-input-wrapper>i{position:absolute;top:16px;left:16px;color:#888}.card-input-wrapper>input{padding-left:45px}.card-extra{display:flex;gap:10px}.btn-pay{margin-top:10px;padding:16px;font-size:1.1rem;display:flex;justify-content:center;align-items:center;gap:10px}.payment-methods{display:flex;justify-content:center;gap:15px;margin-top:25px;color:#666;font-size:1.8rem}.form-help{color:var(--text-muted);font-size:.76rem;line-height:1.4}.form-help-block{display:block;margin:-12px 0 18px}.checkout-error{display:none;margin:0 0 14px;padding:12px 14px;color:#fecaca;background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:8px;font-size:.86rem;line-height:1.45}.checkout-error.visible{display:block}.checkout-submit-note{margin-top:14px;color:var(--text-muted);font-size:.76rem;line-height:1.45;text-align:center}body.checkout-open{overflow:hidden}@media (max-width: 768px){.checkout-modal-overlay{align-items:flex-start;overflow-y:auto;padding:18px 0}.checkout-modal-container{flex-direction:column}.close-checkout{position:sticky;top:10px;flex:0 0 36px;min-height:36px;margin:10px 10px -46px auto;align-self:flex-end;z-index:20}.checkout-left,.checkout-right{padding:30px}.checkout-left{border-right:none;border-bottom:1px solid rgba(255,255,255,.05)}}@media (max-width: 768px){.features-grid,.problems-grid,.integrations-grid,.pricing-grid,.gallery-grid{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:20px!important}.checkout-modal-container{height:85vh!important;overflow-y:auto!important;border-radius:15px!important}.checkout-left,.checkout-right{padding:20px!important}.checkout-price{font-size:2rem!important}.checkout-left h2{font-size:1.5rem!important}.simulator-window,.pricing-card{padding:20px!important}.comparison-table-wrapper{overflow-x:auto!important;-webkit-overflow-scrolling:touch}}.protected-screenshot{position:relative;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;touch-action:manipulation;overflow:hidden}.protected-canvas{width:100%;height:auto;display:block;border-radius:inherit;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important}.protected-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:transparent;cursor:pointer;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important}.hero-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.hero-lightbox.active{display:flex;opacity:1}.hero-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0f1ee0;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);z-index:1}.hero-lightbox-dialog{position:relative;z-index:2;width:90vw;max-width:90vw;height:85dvh;max-height:85dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none;overflow:visible;transform:scale(.88);opacity:0;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s ease}.hero-lightbox.active .hero-lightbox-dialog{transform:scale(1);opacity:1}.hero-lightbox-close{position:absolute;top:-52px;right:0;width:42px;height:42px;border-radius:50%;background:#141c2eeb;border:1px solid rgba(255,255,255,.18);color:#e2e8f0;display:flex;align-items:center;justify-content:center;font-size:1.05rem;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;flex-shrink:0}.hero-lightbox-close:hover,.hero-lightbox-close:focus-visible{background:#ef4444d9;border-color:#ef444480;color:#fff;transform:scale(1.08);outline:none}.hero-lightbox-stage{position:relative;width:90vw;max-width:90vw;height:85dvh;max-height:85dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;border-radius:16px;box-shadow:0 25px 60px #000000d9,0 0 40px #10b9811f;background:#0f172acc;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lightbox-transform-wrapper{position:relative;display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform;transition:transform .05s linear}.lightbox-transform-wrapper.smooth-reset{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero-lightbox-canvas{max-width:88vw;max-height:83dvh;width:auto;height:auto;object-fit:contain;border-radius:10px;pointer-events:none!important;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important;display:block}.hero-lightbox-video{max-width:88vw;max-height:83dvh;width:auto;height:auto;object-fit:contain;border-radius:12px;display:block;background:#000;outline:none;box-shadow:0 10px 40px #000000b3;position:relative;z-index:10}.modal-protected-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:transparent;cursor:grab;user-select:none!important;-webkit-user-select:none!important;-webkit-user-drag:none!important}.modal-protected-overlay:active{cursor:grabbing}body.lightbox-open{overflow:hidden!important}@media (max-width: 767px){.pricing-section .container{width:100%!important;max-width:100%!important;min-width:0!important;padding-inline:16px!important;box-sizing:border-box!important}.pricing-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin-inline:auto!important;gap:20px!important;margin-top:24px!important;min-width:0!important}.pricing-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;justify-self:stretch!important;box-sizing:border-box!important;transform:none!important;left:auto!important;right:auto!important;padding:18px 14px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.pricing-card h3{order:0!important;flex:1 1 auto!important;min-width:0!important;font-size:1.2rem!important;margin:0!important;padding:0!important}.card-badge{order:1!important;flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important;position:static!important;width:auto!important;font-size:.7rem!important;padding:3px 10px!important;margin:0!important}.pricing-card.recommended .card-badge{order:1!important;flex:0 0 auto!important;max-width:100%!important;white-space:nowrap!important;position:static!important;width:auto!important}.plan-price{flex:0 0 100%!important;margin:2px 0 6px!important;padding:0!important;width:100%!important;min-width:0!important}.plan-price .price-val{font-size:clamp(1.6rem,9vw,2.8rem)!important;line-height:1.1!important}.plan-price .currency{font-size:1.4rem!important}.plan-price .period{font-size:.9rem!important}#price-enterprise{font-size:clamp(1.4rem,7vw,2.4rem)!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;min-width:0!important}.plan-billing-note{flex:0 0 100%!important;margin:0 0 4px!important;font-size:.82rem!important;width:100%!important;min-width:0!important}.plan-desc{flex:0 0 100%!important;margin-bottom:14px!important;height:auto!important;font-size:.88rem!important;max-width:100%!important;min-width:0!important}.plan-features{flex:0 0 100%!important;margin-bottom:20px!important;gap:12px!important;max-width:100%!important;min-width:0!important;width:100%!important}.plan-features li{font-size:.85rem!important;display:flex!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important}.plan-features li i{flex-shrink:0!important;font-size:.95rem!important;margin-top:2px!important}.pricing-card .btn,.pricing-card .btn-block{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin-top:auto!important;font-size:.9rem!important;padding:12px 20px!important}.pricing-slider-container{padding:20px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:auto!important;box-sizing:border-box!important}.pricing-disclaimer{font-size:.78rem!important;padding:0 8px!important}}html{width:100%;max-width:100%;overflow-x:clip}body{width:100%;max-width:100%;min-width:0}img,canvas,video,svg{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6,p,span,li,a,label,td,th,.form-consent,.contact-detail-item div,.contact-detail-item span{overflow-wrap:break-word;word-wrap:break-word}@media (max-width: 767px){.container,.hero-container,.contact-container,.features-tabs,.faqs-list,.problems-grid,.integrations-grid,.pricing-slider-container,.comparison-table-wrap,.compare-table-wrapper{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.faqs-section{padding:50px 0!important}.faqs-list{gap:14px!important;padding:0 16px!important;width:100%!important;box-sizing:border-box!important}.faq-card{border-radius:16px!important;width:100%!important;box-sizing:border-box!important}.faq-question{padding:18px 18px 14px!important;font-size:1.02rem!important;line-height:1.4!important;gap:12px!important}.faq-question span{flex:1}.faq-answer{padding:0 18px!important;font-size:.94rem!important;line-height:1.68!important;color:#e2e8f0e0!important;box-sizing:border-box!important}.faq-card.open .faq-answer{padding-bottom:28px!important;max-height:2000px!important;opacity:1!important}.faq-answer p{margin-bottom:12px!important}.faq-answer p:last-child{margin-bottom:0!important}.contact-section{padding:60px 0!important}.contact-container{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0 16px!important;box-sizing:border-box!important}.contact-info{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:20px 14px!important;box-sizing:border-box!important}.contact-info h2{font-size:clamp(1.8rem,8vw,2.5rem)!important;line-height:1.1!important}.contact-info p{font-size:1rem!important;margin-bottom:28px!important}.contact-detail-item{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;align-items:flex-start!important}.contact-detail-item i{width:48px!important;height:48px!important;min-width:0!important}.contact-detail-item strong{font-size:.9rem!important;white-space:normal!important}.contact-form-box{width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;padding:20px 14px!important;box-sizing:border-box!important}.contact-form-box h3{font-size:1.3rem!important;margin-bottom:20px!important}.contact-form-box .form-group{width:100%!important;min-width:0!important}.contact-form-box .form-group input,.contact-form-box .form-group select,.contact-form-box .form-group textarea{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;display:block!important}.contact-form-box .form-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important}.contact-form-box .btn-block{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:14px 20px!important;font-size:.95rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.contact-form-box .form-success-msg{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.form-consent{font-size:.78rem!important;gap:8px!important}.form-consent input[type=checkbox]{flex:0 0 16px!important;width:16px!important;height:16px!important;min-width:16px!important}.footer-container{grid-template-columns:1fr!important;gap:32px!important}.footer-brand{grid-column:span 1!important;max-width:100%!important}.footer{padding:60px 0 24px!important}.simulator-layout{width:100%!important;max-width:100%!important;margin-inline:auto!important;min-width:0!important}.simulator-content h2{font-size:clamp(1.75rem,7.5vw,2.25rem)!important;line-height:1.08!important;letter-spacing:-.02em!important}.simulator-content p{font-size:clamp(.95rem,4vw,1.05rem)!important;line-height:1.55!important}.simulator-device{width:100%!important;min-width:0!important}.problems-section{padding-top:25px!important}.tab-image .calls-video-wrapper{width:220px!important;max-width:75vw!important;aspect-ratio:1280 / 2772!important;margin:0 auto!important;border-radius:20px!important;box-shadow:0 12px 30px #0006,0 0 24px #00e67626!important}.calls-video-player{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;border-radius:inherit!important}}.hero-section{position:relative!important;min-height:100svh!important;min-height:100dvh!important;height:100svh!important;height:100dvh!important;max-height:100svh!important;max-height:100dvh!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;overflow:hidden!important;background:#00080c!important;isolation:isolate}.hero-wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:url(/assets/inicio-CzSBTeKO.png);background-size:cover;background-position:center center;background-repeat:no-repeat;pointer-events:none}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#00080ce0,#00080c94 42%,#00080c1f 75%,#00080c2e)}.hero-bg-glows{display:none!important}.hero-container{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:1400px!important;min-height:100%!important;margin:0 auto!important;padding:110px 48px 80px!important;gap:0!important;grid-template-columns:none!important}.hero-content{position:relative!important;z-index:2!important;max-width:560px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important}.hero-visual{display:none!important}.hero-title{font-family:var(--font-heading)!important;font-size:clamp(2.75rem,5.6vw,4.75rem)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#fff!important;margin:0 0 1.35rem!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 2px 40px rgba(0,0,0,.45)!important}.hero-title .highlight{color:#34d399!important;background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:#34d399!important;text-shadow:0 0 40px rgba(52,211,153,.35)!important}.hero-lead{font-family:var(--font-body)!important;font-size:clamp(1.02rem,1.5vw,1.2rem)!important;font-weight:400!important;line-height:1.55!important;color:#e2e8f0d1!important;margin:0 0 2.25rem!important;max-width:420px!important;-webkit-text-fill-color:rgba(226,232,240,.82)!important}.hero-buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:14px!important;margin:0!important}.hero-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:14px 28px!important;border-radius:999px!important;font-family:var(--font-heading)!important;font-size:.98rem!important;font-weight:600!important;letter-spacing:.01em!important;color:#042f1a!important;-webkit-text-fill-color:#042f1a!important;background:linear-gradient(135deg,#34d399,#10b981 55%,#059669)!important;border:1px solid rgba(167,243,208,.35)!important;box-shadow:0 10px 28px #10b98161,inset 0 1px #ffffff47!important;transition:transform .25s ease,box-shadow .25s ease!important}.hero-btn-primary i{font-size:.85em;transition:transform .25s ease}.hero-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 14px 36px #10b98180,0 0 40px #34d3992e!important}.hero-btn-primary:hover i{transform:translate(3px)}.hero-btn-secondary{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 26px!important;border-radius:999px!important;font-family:var(--font-heading)!important;font-size:.98rem!important;font-weight:600!important;color:#f8fafceb!important;-webkit-text-fill-color:rgba(248,250,252,.92)!important;background:#040c0e73!important;border:1px solid rgba(52,211,153,.35)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0f!important;transition:transform .25s ease,border-color .25s ease,background .25s ease!important}.hero-btn-secondary:hover{transform:translateY(-2px)!important;background:#10b9811f!important;border-color:#34d3998c!important;color:#6ee7b7!important;-webkit-text-fill-color:#6ee7b7!important}.hero-scroll-hint{position:absolute;left:50%;bottom:28px;z-index:3;transform:translate(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:#e2e8f059;font-size:.95rem;text-decoration:none;animation:heroScrollPulse 2.4s ease-in-out infinite;transition:color .25s ease,opacity .25s ease}.hero-scroll-hint:hover{color:#6ee7b7b3}@keyframes heroScrollPulse{0%,to{opacity:.35;transform:translate(-50%) translateY(0)}50%{opacity:.7;transform:translate(-50%) translateY(6px)}}.nav-brand{display:flex!important;align-items:center!important;gap:0!important;text-decoration:none!important;flex-shrink:0!important}.nav-brand-text{display:flex;flex-direction:column;line-height:1.1;gap:2px}.nav-brand-name{font-family:var(--font-heading);font-weight:800;font-size:1.28rem;letter-spacing:-.03em;white-space:nowrap}.nav-brand-w{color:#34d399!important;-webkit-text-fill-color:#34d399!important}.nav-brand-chat{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.nav-brand-tag{font-family:var(--font-body);font-size:.62rem;font-weight:500;letter-spacing:.04em;color:#94a3b8d9!important;-webkit-text-fill-color:rgba(148,163,184,.85)!important;white-space:nowrap}.nav-logo-img{display:none!important}.navbar,.navbar.scrolled{border:1px solid rgba(52,211,153,.18)!important;background:#060c0e8c!important;box-shadow:0 16px 40px -12px #000000a6,0 0 0 1px #34d3990f,inset 0 1px #ffffff0f!important}.navbar.scrolled{background:#040a0cc7!important;border-color:#34d39947!important}.nav-btn-login{background:#00000059!important;border:1px solid rgba(255,255,255,.12)!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.nav-btn-signup{color:#042f1a!important;-webkit-text-fill-color:#042f1a!important;font-weight:700!important}.hero-section~#tsparticles,body:has(.hero-section) #tsparticles{opacity:.25!important}@media (max-width: 1024px){.hero-container{padding:120px 36px 72px!important}.hero-content{max-width:480px!important}.hero-title{font-size:clamp(2.5rem,6vw,3.6rem)!important}.hero-wallpaper{background-position:62% center}}@media (max-width: 767px){.hero-section{min-height:100svh!important;min-height:100dvh!important;height:100svh!important;height:100dvh!important;max-height:none!important;padding:0!important;align-items:flex-end!important}.hero-wallpaper{background-position:72% center}.hero-overlay{background:linear-gradient(180deg,#00080c8c,#00080c6b 35%,#00080cd1 72%,#00080ceb)}.hero-container{width:100%!important;max-width:100%!important;padding:100px 20px 88px!important;align-items:flex-end!important;min-height:100%!important;box-sizing:border-box!important}.hero-content{max-width:100%!important;width:100%!important;padding-bottom:8px}.hero-title{font-size:clamp(2.35rem,11vw,3.1rem)!important;margin-bottom:1rem!important;letter-spacing:-.03em!important}.hero-lead{font-size:1rem!important;margin-bottom:1.75rem!important;max-width:100%!important}.hero-lead br{display:none}.hero-buttons{flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:12px!important}.hero-btn-primary,.hero-btn-secondary{width:100%!important;padding:15px 22px!important;font-size:.95rem!important}.hero-scroll-hint{bottom:18px;font-size:.85rem;opacity:.55}.nav-brand-name{font-size:1.1rem}.nav-brand-tag{font-size:.55rem}.navbar{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}@media (max-width: 480px){.hero-container{padding:96px 16px 80px!important}.hero-title{font-size:clamp(2.15rem,12vw,2.7rem)!important}.hero-wallpaper{background-position:78% center}}@media (prefers-reduced-motion: reduce){.hero-scroll-hint{animation:none}}.coming-soon-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:100001;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .35s ease}.coming-soon-overlay.active{opacity:1;pointer-events:all}.coming-soon-card{position:relative;width:520px;max-width:100%;padding:48px 44px 40px;text-align:center;background:#0f0f0ff5;border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 30px 60px #000000e6,0 0 0 1px #00e67633;transform:translateY(30px) scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.coming-soon-overlay.active .coming-soon-card{transform:translateY(0) scale(1)}.coming-soon-close{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:none;border-radius:50%;color:var(--white);cursor:pointer;transition:all .2s ease}.coming-soon-close:hover{background:#f003;color:#ff4d4d}.coming-soon-icon{display:inline-flex;align-items:center;justify-content:center;width:66px;height:66px;margin-bottom:22px;border-radius:50%;background:var(--primary-light);border:1px solid rgba(0,230,118,.3);color:var(--primary);font-size:1.6rem}.coming-soon-eyebrow{display:block;margin-bottom:10px;font-family:var(--font-heading);font-size:.78rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--primary)}.coming-soon-title{margin:0 0 14px;font-family:var(--font-heading);font-size:clamp(1.8rem,5vw,2.2rem);font-weight:800;color:var(--white)}.coming-soon-text{margin:0 auto 30px;max-width:40ch;font-size:1rem;line-height:1.65;color:var(--text-muted)}.coming-soon-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.coming-soon-actions .btn{gap:8px}@media (max-width: 480px){.coming-soon-card{padding:42px 24px 32px}.coming-soon-actions .btn{width:100%}}@media (prefers-reduced-motion: reduce){.coming-soon-overlay,.coming-soon-card{transition:none}}.pricing-from-badge{display:inline-flex;align-items:center;gap:8px;margin:10px auto 14px;padding:8px 18px;border-radius:999px;background:var(--primary-light);border:1px solid var(--primary);color:var(--primary);font-weight:600;font-size:.95rem}.pricing-from-badge strong{font-size:1.05rem}.hero-price-hint{margin:6px 0 18px;color:var(--text-muted-dark);font-size:1rem}.hero-price-hint strong{color:var(--primary)}.cotizador-card{max-width:860px;margin:0 auto;padding:32px clamp(16px,4vw,40px) 36px;border-radius:20px;background:rgba(var(--white-rgb),.03);border:1px solid rgba(var(--white-rgb),.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cotizador-progress{display:flex;justify-content:center;gap:clamp(8px,3vw,28px);list-style:none;margin:0 0 28px;padding:0;flex-wrap:wrap}.cotizador-progress li{display:flex;align-items:center;gap:8px;color:var(--text-muted-dark);font-size:.85rem;font-weight:500}.cotizador-progress li span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(var(--white-rgb),.2);font-size:.8rem}.cotizador-progress li.active{color:var(--text-light)}.cotizador-progress li.active span{background:var(--primary);border-color:var(--primary);color:var(--dark);font-weight:700}.cotizador-progress li.done{color:var(--primary)}.cotizador-progress li.done span{border-color:var(--primary);color:var(--primary)}.cotizador-step{display:none}.cotizador-step.active{display:block;animation:cotizadorFade .35s ease}@keyframes cotizadorFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cotizador-step h3{text-align:center;font-size:clamp(1.15rem,2.5vw,1.45rem);margin-bottom:22px;color:var(--text-light)}.cotizador-hint{text-align:center;color:var(--text-muted-dark);font-size:.9rem;margin:-12px 0 18px}.cotizador-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.cotizador-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 14px;border-radius:14px;background:rgba(var(--white-rgb),.04);border:1px solid rgba(var(--white-rgb),.1);color:var(--text-light);cursor:pointer;transition:border-color .2s ease,transform .2s ease,background .2s ease;text-align:center;font-family:inherit}.cotizador-option:hover{border-color:var(--primary);transform:translateY(-3px)}.cotizador-option.selected{border-color:var(--primary);background:var(--primary-light);box-shadow:0 0 0 1px var(--primary)}.cotizador-option i{font-size:1.5rem;color:var(--primary);margin-bottom:4px}.cotizador-option strong{font-size:1.05rem}.cotizador-option span{font-size:.82rem;color:var(--text-muted-dark);line-height:1.45}.cotizador-option-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary);color:var(--dark);font-style:normal;font-weight:700;font-size:.7rem;padding:3px 12px;border-radius:999px;white-space:nowrap}.cotizador-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:8px}.cotizador-chip{padding:10px 20px;border-radius:999px;background:rgba(var(--white-rgb),.04);border:1px solid rgba(var(--white-rgb),.14);color:var(--text-light);cursor:pointer;font-family:inherit;font-size:.9rem;transition:border-color .2s ease,background .2s ease}.cotizador-chip:hover{border-color:var(--primary)}.cotizador-chip.selected{background:var(--primary-light);border-color:var(--primary);color:var(--primary);font-weight:600}.cotizador-nav{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.cotizador-plan{max-width:520px;margin:0 auto;text-align:center}.cotizador-plan .card-badge{display:inline-block;margin-bottom:12px}.cotizador-plan h3{margin-bottom:4px}.cotizador-plan-segment{color:var(--text-muted-dark);font-size:.9rem;margin-bottom:12px}.cotizador-plan .plan-price{justify-content:center}.cotizador-plan .plan-features{text-align:left;margin:18px auto;max-width:440px}.cotizador-ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px}.cotizador-restart{margin-top:18px;background:none;border:none;color:var(--text-muted-dark);cursor:pointer;font-family:inherit;font-size:.85rem}.cotizador-restart:hover{color:var(--primary)}.pricing-matrix-details{max-width:860px;margin:26px auto 0;border-radius:14px;border:1px solid rgba(var(--white-rgb),.1);background:rgba(var(--white-rgb),.03);padding:0;overflow:hidden}.pricing-matrix-details summary{padding:16px 22px;cursor:pointer;color:var(--text-light);font-weight:600;list-style:none;display:flex;align-items:center;gap:10px}.pricing-matrix-details summary::-webkit-details-marker{display:none}.pricing-matrix-details summary i{color:var(--primary)}.pricing-matrix-details[open] summary{border-bottom:1px solid rgba(var(--white-rgb),.08)}.pricing-matrix-wrapper{overflow-x:auto}.pricing-matrix-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:520px}.pricing-matrix-table th,.pricing-matrix-table td{padding:13px 18px;text-align:center;border-bottom:1px solid rgba(var(--white-rgb),.06);color:var(--text-light)}.pricing-matrix-table th{color:var(--text-muted-dark);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.pricing-matrix-table td:first-child{text-align:left;font-weight:600}.pricing-matrix-table tbody tr:last-child td{border-bottom:none;color:var(--text-muted-dark)}.pricing-matrix-note{padding:12px 22px 16px;color:var(--text-muted-dark);font-size:.82rem;margin:0}@media (max-width: 640px){.cotizador-nav{flex-direction:column-reverse}.cotizador-nav .btn,.cotizador-ctas .btn{width:100%}}
