@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.92592eb2.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
:root{--accent:#415aff;--accent-light:#6b7fff;--accent-dark:#3347cc;--accent-glow:#415aff40;--bg-primary:#fafbfd;--bg-secondary:#fff;--bg-dark:#f5f6f8;--bg-dark-elevated:#eceef2;--bg-dark-card:#fff;--text-primary:#0d0f14;--text-secondary:#5a6275;--text-muted:#8b92a5;--text-light:#fff;--text-light-muted:#00000080;--border:#e4e7ed;--border-light:#f0f2f5;--border-dark:#0000001a;--whatsapp:#25d366;--instagram:#e4405f;--messenger:#0084ff;--tiktok:#000;--telegram:#08c;--gmail:#ea4335;--shadow-sm:0 1px 2px #0d0f140a;--shadow-md:0 4px 12px #0d0f1414;--shadow-lg:0 12px 32px #0d0f141f;--shadow-xl:0 24px 48px #0d0f1429;--shadow-accent:0 8px 32px #415aff40;--section-padding:clamp(80px,10vw,140px);--container-max:1200px;--font-display:"Geist",system-ui,sans-serif;--font-body:"Geist",system-ui,sans-serif;--transition-fast:.15s ease;--transition-base:.3s cubic-bezier(.4,0,.2,1);--transition-slow:.5s cubic-bezier(.4,0,.2,1);--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px}[data-theme=dark]{--bg-primary:#0a0e14;--bg-secondary:#151820;--bg-dark:#0d0f14;--bg-dark-elevated:#151820;--bg-dark-card:#1a1d26;--text-primary:#f5f6f7;--text-secondary:#a8b0bd;--text-muted:#6f7785;--text-light:#fff;--text-light-muted:#fff9;--border:#2a2f3c;--border-light:#1f2330;--border-dark:#ffffff14;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #0009;--shadow-lg:0 12px 32px #000000b3;--shadow-xl:0 24px 48px #000c;--shadow-accent:0 8px 32px #415aff59}body,.nav,.hero,.problem,.solution,.ai-section,.pricing,.support-section,.cta,.footer,.problem-card,.ai-feature,.pricing-card,.support-card,.platform-icon,.hub-node,.screenshot-window,.window-header,.hero-eyebrow,.stats-section,.btn-outline,.theme-toggle{transition:background-color var(--transition-base),background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),color var(--transition-base)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.noise{pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}[data-theme=dark] .noise{opacity:.015}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-family:var(--font-body);color:var(--text-primary);text-wrap:balance;font-weight:600;line-height:1.2}em{font-family:var(--font-display);color:var(--accent);font-style:italic;font-weight:500}.nav{z-index:1000;-webkit-backdrop-filter:blur(20px);transition:background-color var(--transition-base),border-color var(--transition-base);background:#fafbfdd9;border-bottom:1px solid #0000;padding:16px 0;position:fixed;top:0;left:0;right:0}.nav.scrolled{border-bottom-color:var(--border);background:#fafbfdf2}[data-theme=dark] .nav{background:#0a0e14d9}[data-theme=dark] .nav.scrolled{background:#0a0e14f2}.nav-inner{max-width:var(--container-max);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding:0 24px;display:grid;position:relative}.logo{color:var(--text-primary);letter-spacing:-.02em;transition:opacity var(--transition-base);align-items:center;font-size:1.5rem;font-weight:700;text-decoration:none;display:flex}.logo:hover{opacity:.8}.logo-dark,[data-theme=dark] .logo-light{display:none}[data-theme=dark] .logo-dark{display:block}.nav-links{justify-self:center;align-items:center;gap:32px;display:flex}.nav-links a{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.nav-links a:after{content:"";background:var(--accent);width:0;height:2px;transition:width var(--transition-base);position:absolute;bottom:-4px;left:0}.nav-links a:hover{color:var(--text-primary)}.nav-links a:hover:after{width:100%}.nav-actions{justify-self:end;align-items:center;gap:16px;display:flex}.theme-toggle{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;width:40px;height:40px;transition:border-color var(--transition-base),background-color var(--transition-base);background:0 0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.theme-toggle:hover{border-color:var(--accent);background:#415aff0a}.theme-toggle svg{width:20px;height:20px;color:var(--text-secondary);transition:transform var(--transition-base),opacity var(--transition-base);position:absolute}.theme-toggle:hover svg{color:var(--accent)}.sun-icon{opacity:1;transform:rotate(0)}.moon-icon{opacity:0;transform:rotate(90deg)}[data-theme=dark] .sun-icon{opacity:0;transform:rotate(-90deg)}[data-theme=dark] .moon-icon{opacity:1;transform:rotate(0)}.nav-mobile-controls{align-items:center;gap:4px;display:none}.floating-demo-btn{z-index:999;font-family:var(--font-body);white-space:nowrap;transition:transform var(--transition-base),box-shadow var(--transition-base);border-radius:100px;padding:12px 24px;font-size:.875rem;font-weight:600;text-decoration:none;display:none;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #415aff66;background:var(--accent)!important;color:#fff!important}.floating-demo-btn:hover{transform:translate(-50%)translateY(-2px);box-shadow:0 6px 24px #415aff80}.mobile-menu-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.mobile-menu-btn span{background:var(--text-primary);width:20px;height:2px;transition:transform var(--transition-base),opacity var(--transition-base);border-radius:1px;display:block}.mobile-menu-btn.active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-btn.active span:nth-child(2){opacity:0}.mobile-menu-btn.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{background:var(--bg-secondary);border-top:1px solid var(--border);z-index:100;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0000001a}.mobile-menu-links{flex-direction:column;gap:8px;padding:16px;display:flex}.mobile-menu-links a{color:var(--text-primary);transition:background-color var(--transition-base);border-radius:8px;padding:14px 16px;font-weight:500;text-decoration:none}.mobile-menu-links a:hover{background:var(--background-alt)}.mobile-menu-links .btn-primary{justify-content:center;margin-top:8px}.btn-primary{background:var(--accent);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);box-shadow:var(--shadow-accent);border:none;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.btn-primary:hover{background:var(--accent-dark);transform:translateY(-2px);box-shadow:0 12px 40px #415aff59}.btn-primary svg{width:16px;height:16px;transition:transform var(--transition-fast)}.btn-primary:hover svg{transform:translate(4px)}.btn-ghost{color:var(--text-secondary);transition:color var(--transition-fast);font-size:.9rem;font-weight:500;text-decoration:none}.btn-ghost:hover{color:var(--accent)}.btn-outline{color:var(--text-primary);border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:border-color var(--transition-base),color var(--transition-base),background-color var(--transition-base);background:0 0;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-outline:hover{border-color:var(--accent);color:var(--accent);background:#415aff0a}.btn-large{padding:20px 36px;font-size:1.1rem}.btn-full{justify-content:center;width:100%}.hero{background:linear-gradient(180deg,var(--bg-primary)0%,#f0f2f8 100%);padding:160px 0 100px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(80% 50% at 50% 20%,#415aff14 0%,#0000 60%);width:100%;max-width:1400px;height:600px;position:absolute;top:0;left:50%;transform:translate(-50%)}[data-theme=dark] .hero{background:linear-gradient(180deg,var(--bg-primary)0%,#12151c 100%)}[data-theme=dark] .hero:before{background:radial-gradient(80% 50% at 50% 20%,#415aff1f 0%,#0000 60%)}.hero-content{text-align:center;max-width:800px;margin:0 auto 80px;position:relative}.hero-eyebrow{border:1px solid var(--border);color:var(--text-secondary);box-shadow:var(--shadow-sm);background:#fff;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:.85rem;font-weight:500;animation:.6s forwards fadeInUp;display:inline-flex}.eyebrow-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.hero-title{letter-spacing:-.03em;opacity:0;margin-bottom:24px;font-size:clamp(2.75rem,6vw,4rem);font-weight:600;line-height:1.1;animation:.6s .1s forwards fadeInUp}.hero-subtitle{color:var(--text-secondary);opacity:0;max-width:600px;margin:0 auto 36px;font-size:clamp(1.1rem,2vw,1.25rem);line-height:1.7;animation:.6s .2s forwards fadeInUp}.hero-cta{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:56px;animation:.6s .3s forwards fadeInUp;display:flex}.hero-platforms{opacity:0;animation:.6s .4s forwards fadeInUp}.platforms-label{color:var(--text-muted);margin-bottom:16px;font-size:.85rem;display:block}.platform-icons{justify-content:center;align-items:center;gap:12px;display:flex}.platform-icon{border-radius:var(--radius-md);width:52px;height:52px;box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base);border:1px solid var(--border-light);background:#fff;justify-content:center;align-items:center;display:flex}[data-theme=dark] .hero-eyebrow{background:var(--bg-dark-elevated);border-color:var(--border)}[data-theme=dark] .platform-icon{background:var(--bg-dark-card);border-color:var(--border)}.platform-icon:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)scale(1.05)}.platform-icon svg{width:24px;height:24px}.platform-icon[data-platform=whatsapp] svg{color:var(--whatsapp)}.platform-icon[data-platform=instagram] svg{color:var(--instagram)}.platform-icon[data-platform=messenger] svg{color:var(--messenger)}.platform-icon[data-platform=tiktok] svg{color:var(--tiktok)}.platform-icon[data-platform=telegram] svg{color:var(--telegram)}.platform-icon[data-platform=gmail] svg{color:var(--gmail)}[data-theme=dark] .platform-icon[data-platform=tiktok] svg{color:#fff}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}.hero-screenshot{opacity:0;max-width:1100px;margin:0 auto;animation:.8s .5s forwards fadeInUp;position:relative}.screenshot-glow{filter:blur(60px);pointer-events:none;background:radial-gradient(#415aff26 0%,#0000 60%);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.screenshot-window{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);background:#fff;position:relative;overflow:hidden}.window-header{border-bottom:1px solid var(--border);background:#f8f9fb;align-items:center;gap:16px;padding:14px 20px;display:flex}[data-theme=dark] .screenshot-window{background:var(--bg-dark-elevated);border-color:var(--border)}[data-theme=dark] .window-header{background:var(--bg-dark-card);border-bottom-color:var(--border)}[data-theme=dark] .preview-name{color:#fff}[data-theme=dark] .preview-nav-item:hover,[data-theme=dark] .preview-nav-item.active{color:#fff;background:#ffffff0f}[data-theme=dark] .preview-nav-item.active{color:var(--accent-light)}[data-theme=dark] .dashboard-header h3,[data-theme=dark] .stat-value,[data-theme=dark] .metric-value{color:#fff}[data-theme=dark] .metric-value.accent{color:#4ade80}.window-dots{gap:8px;display:flex}.window-dots span{border-radius:50%;width:12px;height:12px}.window-dots span:first-child{background:#ff5f57}.window-dots span:nth-child(2){background:#febc2e}.window-dots span:last-child{background:#28c840}.window-title{text-align:center;color:var(--text-muted);flex:1;font-size:.85rem;font-weight:500}.window-live{color:#22c55e;align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:flex}.live-dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse}.app-preview{background:var(--bg-dark);min-height:580px;display:flex}.preview-sidebar{background:var(--bg-dark-elevated);border-right:1px solid var(--border-dark);flex-shrink:0;width:190px;padding:18px 12px}.preview-user{align-items:center;gap:10px;margin-bottom:18px;padding:6px;display:flex}.preview-avatar{border-radius:var(--radius-sm);background:#f5f5f7;justify-content:center;align-items:center;width:34px;height:34px;padding:6px;display:flex;overflow:hidden}[data-theme=dark] .preview-avatar{background:#ffffff0f}.preview-avatar img{object-fit:contain;width:100%;height:100%}.preview-user-info{flex-direction:column;display:flex}.preview-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.preview-role{color:var(--text-light-muted);font-size:.7rem}.preview-nav{flex-direction:column;gap:4px;display:flex}.preview-nav-item{border-radius:var(--radius-sm);color:var(--text-light-muted);transition:background-color var(--transition-fast),color var(--transition-fast);cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:9px 10px;font-family:inherit;font-size:.8rem;text-decoration:none;display:flex}.preview-nav-item svg{opacity:.7;width:16px;height:16px}.preview-nav-item:hover,.preview-nav-item.active{color:var(--text-primary);background:#0000000f}.preview-nav-item.active{color:var(--accent-light);background:#415aff26}.preview-nav-item.active svg{opacity:1;color:var(--accent-light)}.preview-dashboard{background:var(--bg-dark);flex:1;padding:24px}.dashboard-header{margin-bottom:24px}.dashboard-header h3{color:var(--text-primary);font-size:1.25rem;font-weight:600}.dashboard-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.stat-card{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-radius:var(--radius-md);padding:20px}.stat-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.stat-header span{color:var(--text-light-muted);font-size:.75rem}.stat-header svg{width:18px;height:18px;color:var(--text-light-muted);opacity:.6}.stat-value{color:var(--text-primary);letter-spacing:-.02em;font-size:2rem;font-weight:600}.dashboard-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.metric-card{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-radius:var(--radius-md);padding:20px}.metric-card.highlight{background:linear-gradient(135deg,#415aff14,#0000);border-color:#415aff4d}.metric-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.metric-header span{color:var(--text-light-muted);font-size:.75rem}.metric-header svg{width:16px;height:16px;color:var(--text-light-muted);opacity:.6}.metric-value{color:var(--text-primary);margin-bottom:4px;font-size:1.5rem;font-weight:600}.metric-value.accent{color:#4ade80}.metric-sub{color:var(--text-light-muted);font-size:.7rem}.metric-chart{height:32px;margin:8px 0}.sparkline{width:100%;height:100%;color:var(--accent-light)}.preview-panel-content{background:var(--bg-dark);flex:1;padding:24px;overflow:hidden}.preview-inbox{background:var(--bg-dark);flex:1;display:flex;overflow:hidden}.preview-inbox-list{border-right:1px solid var(--border-dark);flex-shrink:0;width:230px;overflow:hidden}.preview-inbox-list-header{color:var(--text-primary);justify-content:space-between;align-items:center;padding:16px 14px 12px;font-size:.9rem;font-weight:600;display:flex}.preview-inbox-count{background:var(--accent);color:#fff;border-radius:10px;padding:2px 7px;font-size:.75rem;font-weight:600}.preview-inbox-item{cursor:default;transition:background-color var(--transition-fast);align-items:center;gap:10px;padding:10px 14px;display:flex}.preview-inbox-item.active{background:#415aff14}.preview-inbox-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.65rem;font-weight:700;display:flex;position:relative}.preview-inbox-avatar.small{width:28px;height:28px;font-size:.65rem}.preview-inbox-platform{border:1.5px solid var(--bg-dark);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex;position:absolute;bottom:-2px;right:-2px}.preview-inbox-item-body{flex:1;min-width:0}.preview-inbox-item-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.preview-inbox-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.preview-inbox-time{color:var(--text-muted);flex-shrink:0;font-size:.7rem}.preview-inbox-preview{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.preview-inbox-unread{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.preview-inbox-chat{background:var(--bg-dark-card);flex-direction:column;flex:1;min-width:0;display:flex}.preview-inbox-chat-header{border-bottom:1px solid var(--border-dark);align-items:center;gap:10px;padding:12px 16px;display:flex}.preview-inbox-chat-name{color:var(--text-primary);font-size:.85rem;font-weight:600}.preview-inbox-chat-channel{color:var(--text-muted);font-size:.7rem}.preview-inbox-chat-messages{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow:hidden}.preview-chat-bubble{border-radius:12px;max-width:75%;padding:8px 12px;font-size:.75rem;line-height:1.5}.preview-chat-bubble.incoming{background:var(--bg-dark-elevated);color:var(--text-primary);border-bottom-left-radius:4px;align-self:flex-start}.preview-chat-bubble.outgoing{background:var(--accent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.preview-inbox-compose{border-top:1px solid var(--border-dark);align-items:center;gap:10px;padding:14px 18px;display:flex}.preview-compose-icons-left,.preview-compose-icons-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.preview-compose-input{color:var(--text-muted);flex:1;font-size:.8rem}.preview-inbox-compose svg{color:var(--text-muted);opacity:.7;flex-shrink:0;width:17px;height:17px}.preview-compose-icons-right svg:last-child{color:var(--accent-light);opacity:1;width:18px;height:18px}.preview-compose-btn{all:unset;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.preview-compose-btn:before{content:"";pointer-events:none;border:1.5px dashed #415aff99;border-radius:50%;animation:4s linear infinite qrOrbitSpin,2.5s ease-in-out infinite qrOrbitPulse;position:absolute;inset:-5px}.preview-compose-btn:after{content:"Click me";color:#415aff;white-space:nowrap;pointer-events:none;background:#415aff1a;border:1px solid #415aff40;border-radius:6px;padding:2px 7px;font-size:.55rem;font-weight:600;animation:2.5s ease-in-out infinite qrLabelFloat;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.preview-compose-btn svg{color:#415aff;opacity:1;filter:drop-shadow(0 0 4px #415aff80);z-index:1;animation:2.5s ease-in-out infinite qrIconWiggle;position:relative}.preview-compose-btn:hover:before{background:#415aff14;border-style:solid;border-color:#415aff;animation:none}.preview-compose-btn:hover:after{opacity:0;animation:none}.preview-compose-btn:hover svg{filter:drop-shadow(0 0 8px #415affb3);animation:none;transform:scale(1.1)}@keyframes qrOrbitSpin{to{transform:rotate(360deg)}}@keyframes qrOrbitPulse{0%,to{border-color:#415aff59}50%{border-color:#415affcc}}@keyframes qrIconWiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(0)}}@keyframes qrLabelFloat{0%,to{opacity:.5;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-3px)}}.preview-inbox-compose{position:relative}.preview-compose-filled{color:var(--text-light);white-space:pre-line;flex:1;max-height:52px;padding:2px 0;font-size:.75rem;line-height:1.4;overflow-y:auto}.quick-replies-wrapper{z-index:10;align-items:flex-end;gap:8px;margin-bottom:6px;display:flex;position:absolute;bottom:100%;left:8px}.quick-replies-dropdown{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-radius:8px;min-width:180px;padding:6px 0;box-shadow:0 8px 24px #0006}.quick-replies-header{color:var(--text-primary);padding:6px 12px 4px;font-size:.7rem;font-weight:700}.quick-replies-item{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-size:.75rem;transition:background .15s;display:flex;position:relative}.quick-replies-item:hover,.quick-replies-item.hovered{background:var(--border-dark);color:var(--text-primary)}.quick-replies-item svg{opacity:.5;flex-shrink:0}.quick-replies-preview{background:var(--bg-dark-card);width:200px;max-height:180px;color:var(--text-primary);border:1px solid var(--border-dark);white-space:pre-line;border-radius:8px;flex-shrink:0;padding:10px 12px;font-size:.7rem;line-height:1.5;overflow-y:auto;box-shadow:0 8px 24px #0000004d}.preview-contacts{background:var(--bg-dark);flex:1;padding:20px;overflow:hidden}.preview-contacts-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.preview-contacts-header h3{color:var(--text-primary);font-size:1rem;font-weight:600}.preview-contacts-actions{align-items:center;gap:8px;display:flex}.preview-contacts-search{background:var(--bg-dark-card);border:1px solid var(--border-dark);color:var(--text-muted);border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;display:flex}.preview-contacts-search svg{color:var(--text-muted)}.preview-contacts-add{color:var(--accent-light);background:#415aff1f;border-radius:6px;padding:4px 8px;font-size:.75rem;font-weight:600}.preview-contacts-table{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-radius:var(--radius-md);overflow:hidden}.preview-contacts-thead{background:var(--bg-dark-elevated);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:2fr 1.5fr 1fr .8fr;gap:8px;padding:8px 12px;font-size:.7rem;font-weight:600;display:grid}.preview-contacts-row{border-top:1px solid var(--border-dark);color:var(--text-secondary);grid-template-columns:2fr 1.5fr 1fr .8fr;align-items:center;gap:8px;padding:10px 12px;font-size:.8rem;display:grid}.preview-contacts-cell-name{align-items:center;gap:8px;display:flex}.preview-contacts-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.6rem;font-weight:700;display:flex}.preview-contacts-cell-name span{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.preview-contacts-phone{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.preview-contacts-tags{flex-wrap:wrap;gap:4px;display:flex}.preview-contacts-tag{color:var(--accent-light);white-space:nowrap;background:#415aff1a;border-radius:4px;padding:2px 7px;font-size:.65rem;font-weight:600}.preview-contacts-status{color:#22c55e;font-size:.75rem;font-weight:500}.preview-sops{background:var(--bg-dark);flex:1;padding:20px;overflow:hidden}.preview-sops-header{margin-bottom:16px}.preview-sops-header h3{color:var(--text-primary);font-size:1rem;font-weight:600}.preview-sops-group-header{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.preview-sops-count{background:var(--bg-dark-elevated);border:1px solid var(--border-dark);color:var(--text-muted);border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600}.preview-sops-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.preview-sops-card{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);padding:14px}.preview-sops-card:hover{border-color:#415aff4d}.preview-sops-icon{margin-bottom:8px;font-size:1.25rem}.preview-sops-title{color:var(--text-primary);margin-bottom:4px;font-size:.85rem;font-weight:600}.preview-sops-desc{color:var(--text-muted);font-size:.8rem;line-height:1.4}.preview-analytics{background:var(--bg-dark);flex:1;padding:20px;overflow:hidden}.preview-analytics-header{margin-bottom:16px}.preview-analytics-header h3{color:var(--text-primary);font-size:1rem;font-weight:600}.preview-analytics-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.preview-analytics-kpi{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-radius:var(--radius-sm);padding:12px}.preview-analytics-kpi-label{color:var(--text-muted);margin-bottom:4px;font-size:.8rem}.preview-analytics-kpi-value{color:var(--text-primary);margin-bottom:2px;font-size:1.1rem;font-weight:600}.preview-analytics-kpi-value.accent{color:#4ade80}.preview-analytics-kpi-change{font-size:.75rem;font-weight:500}.preview-analytics-kpi-change.positive{color:#4ade80}.preview-analytics-kpi-change.negative{color:#f87171}.preview-analytics-chart{background:var(--bg-dark-card);border:1px solid var(--border-dark);border-radius:var(--radius-sm);padding:14px}.preview-analytics-chart-label{color:var(--text-secondary);margin-bottom:10px;font-size:.8rem;font-weight:600}.preview-analytics-svg{width:100%;height:auto}[data-theme=dark] .preview-inbox-list-header,[data-theme=dark] .preview-inbox-name,[data-theme=dark] .preview-inbox-chat-name,[data-theme=dark] .preview-contacts-header h3,[data-theme=dark] .preview-contacts-cell-name span,[data-theme=dark] .preview-sops-header h3,[data-theme=dark] .preview-sops-title,[data-theme=dark] .preview-analytics-header h3,[data-theme=dark] .preview-analytics-kpi-value{color:#fff}[data-theme=dark] .preview-analytics-kpi-value.accent{color:#4ade80}@media (max-width:768px){.preview-inbox{flex-direction:row;min-height:0}.preview-inbox-list{display:none}.preview-inbox-chat{flex:1;min-height:0}.preview-inbox-chat-messages{overflow-y:auto}.preview-contacts-thead,.preview-contacts-row{grid-template-columns:1fr 1fr}.preview-contacts-phone,.preview-contacts-thead span:nth-child(2),.preview-contacts-thead span:nth-child(4),.preview-contacts-status{display:none}.preview-sops-grid,.preview-analytics-kpis{grid-template-columns:1fr}.preview-dashboard,.preview-contacts,.preview-sops,.preview-analytics{min-height:0;overflow-y:auto}.preview-dashboard{padding:16px}.dashboard-stats,.dashboard-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card{padding:14px}.stat-value{font-size:1.5rem}.metric-card{padding:14px}.metric-value{font-size:1.15rem}.quick-replies-wrapper{flex-direction:column;left:0;right:0}.quick-replies-dropdown{min-width:100%}.quick-replies-preview{width:100%;max-height:120px}}.section-header{text-align:center;margin-bottom:64px}.section-eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;background:#415aff14;border-radius:100px;margin-bottom:20px;padding:6px 14px;font-size:.8rem;font-weight:600;display:inline-block}.section-title{letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,4vw,2.75rem);font-weight:600}.section-subtitle{color:var(--text-secondary);max-width:640px;margin:0 auto;font-size:1.1rem;line-height:1.7}.problem{padding:var(--section-padding)0;background:#fff}[data-theme=dark] .problem{background:var(--bg-primary)}.problem-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.problem-card{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);flex-direction:column;align-items:center;padding:32px 28px;display:flex;position:relative}[data-theme=dark] .problem-card{background:var(--bg-dark-card);border-color:var(--border)}.problem-card:before{content:"";background:var(--accent);border-radius:var(--radius-lg)var(--radius-lg)0 0;opacity:0;height:3px;transition:var(--transition-base);position:absolute;top:0;left:0;right:0}.problem-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.problem-card:hover:before{opacity:1}.problem-icon{background:#415aff14;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:flex}.problem-icon svg{width:28px;height:28px;color:var(--accent)}.problem-card h3{margin-bottom:12px;font-size:1.1rem;font-weight:600;line-height:1.3}.problem-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.solution{background:var(--bg-primary);padding:60px 0}.solution-visual{margin-top:60px}.hub-diagram{aspect-ratio:1;width:100%;max-width:500px;margin:0 auto;position:relative;overflow:visible}.hub-center{background:var(--accent);width:120px;height:120px;box-shadow:var(--shadow-accent),0 0 60px #415aff4d;z-index:2;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hub-logo{background:#fff3;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hub-logo svg{color:#fff;width:24px;height:24px}.hub-center span{color:#fff;font-size:.85rem;font-weight:600}.hub-connections{position:absolute;inset:0;overflow:visible}.hub-node{border:1px solid var(--border);border-radius:var(--radius-md);width:64px;height:64px;box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base);--radius:180px;transform:translate(-50%,-50%)rotate(var(--angle))translateX(var(--radius))rotate(calc(-1*var(--angle)));animation:4s ease-in-out infinite hubFloat;animation-delay:calc(var(--angle)/60deg*.3s);z-index:2;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%}[data-theme=dark] .hub-node{background:var(--bg-dark-card);border-color:var(--border)}.hub-node:before{content:"";background:linear-gradient(90deg,var(--border),transparent);opacity:.5;width:100px;height:2px;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.hub-node:hover{transform:translate(-50%,-50%)rotate(var(--angle))translateX(var(--radius))rotate(calc(-1*var(--angle)))scale(1.1);box-shadow:var(--shadow-lg)}.hub-node svg{width:28px;height:28px}.hub-node[data-platform=whatsapp] svg{color:var(--whatsapp)}.hub-node[data-platform=instagram] svg{color:var(--instagram)}.hub-node[data-platform=messenger] svg{color:var(--messenger)}.hub-node[data-platform=tiktok] svg{color:var(--tiktok)}.hub-node[data-platform=telegram] svg{color:var(--telegram)}.hub-node[data-platform=gmail] svg{color:var(--gmail)}[data-theme=dark] .hub-node[data-platform=tiktok] svg{color:#fff}@keyframes hubFloat{0%,to{transform:translate(-50%,-50%)rotate(var(--angle))translateX(var(--radius))rotate(calc(-1*var(--angle)))translateY(0)}50%{transform:translate(-50%,-50%)rotate(var(--angle))translateX(var(--radius))rotate(calc(-1*var(--angle)))translateY(-8px)}}.ai-section{padding:var(--section-padding)0;background:#fff}[data-theme=dark] .ai-section{background:var(--bg-primary)}.ai-features{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:80px;display:grid}.ai-feature{text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-primary);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);padding:32px 24px}[data-theme=dark] .ai-feature{background:var(--bg-dark-card);border-color:var(--border)}.ai-feature:hover{box-shadow:var(--shadow-lg);border-color:#415aff33;transform:translateY(-4px)}.ai-feature-icon{background:#415aff14;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex}.ai-feature-icon svg{width:28px;height:28px;color:var(--accent)}.ai-feature h3{margin-bottom:12px;font-size:1.05rem;font-weight:600}.ai-feature p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.stats-section{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;justify-content:center;align-items:center;gap:60px;padding:60px;display:flex}[data-theme=dark] .stats-section{background:var(--bg-dark-elevated);border-color:var(--border)}.stat-item{text-align:center}.stat-number{font-family:var(--font-display);color:var(--accent);margin-bottom:8px;font-size:4rem;font-weight:600;line-height:1}.stat-label{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.stat-desc{color:var(--text-secondary);font-size:.85rem}.stat-divider{background:var(--border);width:1px;height:80px}.pricing{padding:var(--section-padding)0;background:var(--bg-primary)}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.pricing-card{border:1px solid var(--border);border-radius:var(--radius-xl);transition:transform var(--transition-base),box-shadow var(--transition-base);background:#fff;flex-direction:column;padding:36px 32px;display:flex;position:relative}[data-theme=dark] .pricing-card{background:var(--bg-dark-elevated);border-color:var(--border)}.pricing-card:hover{box-shadow:var(--shadow-lg)}.pricing-card.featured{border-color:var(--accent);box-shadow:var(--shadow-accent);transform:scale(1.02)}.pricing-card.featured:hover{transform:scale(1.04)}.pricing-badge{background:var(--accent);color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;padding:6px 16px;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-header{text-align:center;border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px}.pricing-header h3{margin-bottom:16px;font-size:1.25rem;font-weight:600}.pricing-price{justify-content:center;align-items:baseline;gap:4px;margin-bottom:12px;display:flex}.price-currency{color:var(--text-secondary);font-size:1.25rem;font-weight:500}.price-amount{color:var(--text-primary);letter-spacing:-.02em;font-size:3rem;font-weight:600;line-height:1}.price-amount.custom{font-size:2rem}.price-period{color:var(--text-muted);font-size:1rem}.pricing-desc{color:var(--text-secondary);font-size:.9rem}.pricing-features{flex:1;margin-bottom:28px;list-style:none}.pricing-features li{color:var(--text-primary);align-items:flex-start;gap:12px;padding:10px 0;font-size:.95rem;display:flex}.pricing-features li.highlight{font-weight:500}.pricing-features svg{width:20px;height:20px;color:var(--accent);flex-shrink:0;margin-top:2px}.support-section{padding:var(--section-padding)0;background:#fff}[data-theme=dark] .support-section{background:#fff}.support-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.support-card{text-align:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);padding:32px 24px}[data-theme=dark] .support-card{background:var(--bg-dark-card);border-color:var(--border)}.support-card:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-4px)}.support-icon{background:#415aff14;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 20px;display:flex}.support-icon svg{width:28px;height:28px;color:var(--accent)}.support-card h3{margin-bottom:12px;font-size:1.05rem;font-weight:600}.support-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.privacy-section{padding:var(--section-padding)0;background:#fff}[data-theme=dark] .privacy-section{background:var(--bg-dark)}.privacy-content{max-width:800px;margin:0 auto}.privacy-block{margin-bottom:48px}.privacy-block:last-child{margin-bottom:0}.privacy-block h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:16px;font-size:1.75rem;font-weight:600}.privacy-block h3{color:var(--text-primary);margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:600}.privacy-block p{color:var(--text-secondary);margin-bottom:16px;font-size:1rem;line-height:1.7}.privacy-block ul{margin:16px 0;padding:0;list-style:none}.privacy-block ul li{color:var(--text-secondary);margin-bottom:12px;padding-left:28px;line-height:1.7;position:relative}.privacy-block ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:0}.privacy-block ul.contact-list li{padding-left:0}.privacy-block ul.contact-list li:before{display:none}.privacy-block a{color:var(--accent);transition:opacity var(--transition-base);text-decoration:none}.privacy-block a:hover{opacity:.8;text-decoration:underline}.privacy-block strong{color:var(--text-primary);font-weight:600}.faq-section{padding:var(--section-padding)0;background:#fff}[data-theme=dark] .faq-section{background:var(--bg-dark)}.faq-content{max-width:900px;margin:0 auto}.faq-category{margin-bottom:48px}.faq-category:last-child{margin-bottom:0}.faq-category-title{color:var(--text-primary);border-bottom:2px solid var(--accent);margin-bottom:24px;padding-bottom:12px;font-size:1.5rem;font-weight:600}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-base);overflow:hidden}[data-theme=dark] .faq-item{background:var(--bg-dark-card)}.faq-item.active{border-color:var(--accent)}.faq-question{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.05rem;font-weight:600;display:flex}.faq-question:hover{background:#415aff0a}.faq-icon{width:20px;height:20px;color:var(--accent);transition:transform var(--transition-base);flex-shrink:0}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid;overflow:hidden}.faq-answer.open{grid-template-rows:1fr}.faq-answer p{min-height:0;color:var(--text-secondary);margin:0;padding:0 24px;line-height:1.7}.faq-answer.open p{padding:0 24px 20px}.faq-cta{text-align:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-top:60px;margin-bottom:0;padding:40px 32px}[data-theme=dark] .faq-cta{background:var(--bg-dark-card)}.faq-cta h3{color:var(--text-primary);margin-bottom:12px;font-size:1.75rem;font-weight:600}.faq-cta p{color:var(--text-secondary);margin-bottom:28px;font-size:1.05rem}.faq-cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.faq-cta-buttons .button{border-radius:var(--radius-md);transition:all var(--transition-base);align-items:center;gap:8px;padding:14px 28px;font-weight:600;text-decoration:none;display:inline-flex}.faq-cta-buttons .button-primary{background:var(--accent);color:#fff;border:2px solid var(--accent)}.faq-cta-buttons .button-primary:hover{box-shadow:var(--shadow-md);background:#3347dd;border-color:#3347dd;transform:translateY(-2px)}.faq-cta-buttons .button-secondary{color:var(--accent);border:2px solid var(--accent);background:0 0}.faq-cta-buttons .button-secondary:hover{background:#415aff14;transform:translateY(-2px)}.faq-cta-buttons .button svg{width:20px;height:20px}.cta{background:#fff;padding:60px 0}[data-theme=dark] .cta{background:linear-gradient(135deg,#050709 0%,#0d1017 100%)}.cta-content{text-align:center;max-width:700px;margin:0 auto}.cta h2{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(2rem,4vw,2.5rem);font-weight:600}[data-theme=dark] .cta h2{color:#fff}.cta p{color:var(--text-light-muted);margin-bottom:36px;font-size:1.1rem;line-height:1.7}.cta-buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.cta .btn-outline{color:#fff;border-color:#fff3}.cta .btn-outline:hover{color:#fff;background:#ffffff1a;border-color:#fff}[data-theme=dark] .btn-outline{border-color:var(--border);color:var(--text-primary)}[data-theme=dark] .btn-outline:hover{border-color:var(--accent);color:var(--accent);background:#415aff14}[data-theme=dark] .btn-ghost:hover{color:var(--accent-light)}.trusted-by{background:var(--bg-primary);border-bottom:1px solid var(--border);padding:60px 0}.trusted-by-label{text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:40px;font-size:.9rem;font-weight:500}.trusted-by-logos{grid-template-columns:repeat(6,1fr);align-items:center;gap:32px;max-width:1000px;margin:0 auto;display:grid}.trusted-logo{border:1px solid var(--border);border-radius:var(--radius-md);height:60px;transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);background:#fff;justify-content:center;align-items:center;padding:16px;display:flex}[data-theme=dark] .trusted-logo{background:var(--bg-dark-card);border-color:var(--border)}.trusted-logo:hover{box-shadow:var(--shadow-md);border-color:var(--accent);transform:translateY(-2px)}.trusted-logo span{color:var(--text-muted);text-align:center;font-size:.85rem;font-weight:600}.footer{background:var(--bg-primary);border-top:1px solid var(--border);padding:80px 0 40px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid}.footer-brand .logo{margin-bottom:20px}.footer-brand p{color:var(--text-secondary);max-width:280px;font-size:.95rem;line-height:1.6}.footer-links h4{text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:20px;font-size:.8rem;font-weight:600}.footer-links a{color:var(--text-secondary);transition:var(--transition-fast);padding:8px 0;font-size:.95rem;text-decoration:none;display:block}.footer-links a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--border);text-align:center;padding-top:32px}.footer-bottom p{color:var(--text-muted);font-size:.9rem}@media (max-width:1024px){.problem-grid,.ai-features{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-4px)}.support-grid{grid-template-columns:repeat(2,1fr)}.stats-section{flex-wrap:wrap;gap:40px;padding:48px 32px}.stat-divider{display:none}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:768px){.nav-links{display:none}.nav-actions{display:flex}.nav-actions .btn-primary,.nav-actions .theme-toggle{display:none}.mobile-menu-btn{display:flex}.mobile-menu,.floating-demo-btn{display:block}.nav-mobile-controls{display:flex}.nav-inner{justify-content:space-between;padding:0 16px;display:flex}.hero{padding:120px 0 60px}.hero-content{margin-bottom:60px}.hero-title{font-size:2rem;line-height:1.2}.hero-subtitle{font-size:1rem}.container{padding:0 16px}.trusted-by-logos{grid-template-columns:repeat(2,1fr);gap:16px}.problem-grid,.ai-features,.support-grid{grid-template-columns:1fr}.stats-section{flex-direction:column;gap:32px}.stat-number{font-size:3rem}.hub-diagram{aspect-ratio:auto;flex-direction:column;align-items:center;gap:32px;max-width:100%;display:flex}.hub-center{width:100px;height:100px;position:relative;top:auto;left:auto;transform:none}.hub-connections{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:280px;display:grid;position:relative;inset:auto}.hub-node{width:56px;height:56px;margin:0 auto;animation:none;position:relative;top:auto;left:auto;transform:none!important}.hub-node:before{display:none}.hub-node svg{width:24px;height:24px}.hub-node:hover{transform:scale(1.1)!important}.hub-lines{display:none!important}.window-header{padding:10px 14px}.window-dots span{width:8px;height:8px}.window-title{font-size:.75rem}.app-preview{aspect-ratio:9/16;height:auto;min-height:unset;max-height:unset;flex-direction:column;overflow:hidden}.preview-sidebar{border-right:none;border-bottom:1px solid var(--border-dark);align-items:center;width:100%;padding:0;display:flex}.preview-user{display:none}.preview-nav{flex-direction:row;justify-content:space-around;gap:0;width:100%}.preview-nav-item{border-radius:0;flex:1;justify-content:center;align-items:center;gap:0;padding:10px 8px 8px;font-size:0}.preview-nav-item svg{width:16px;height:16px}.preview-chat-bubble{gap:10px;padding:10px 14px;font-size:.9rem}.preview-inbox-chat-messages{gap:10px}.preview-inbox-chat-name{font-size:1rem}.preview-inbox-chat-channel{font-size:.8rem}.preview-compose-input{font-size:.9rem}.footer-grid{grid-template-columns:1fr;gap:32px}.platform-icons{flex-wrap:wrap}.platform-icon{width:44px;height:44px}.platform-icon svg{width:20px;height:20px}}@media (max-width:480px){.hero-cta{flex-direction:column;gap:12px;width:100%}.hero-cta .btn-large{justify-content:center;width:100%;padding:16px 28px;font-size:1rem}.cta-buttons{flex-direction:column;width:100%}.cta-buttons .btn-large{justify-content:center;width:100%;padding:18px 32px}.section-title{font-size:1.75rem}.problem-card,.ai-feature,.support-card{padding:24px 20px}.pricing-card{padding:28px 24px}.privacy-content{padding:0 20px}.privacy-block h2{font-size:1.5rem}.privacy-block h3{font-size:1.1rem}.privacy-block p,.privacy-block ul li{font-size:.95rem}.faq-content{padding:0 20px}.faq-category-title{font-size:1.25rem}.faq-question{padding:16px 20px;font-size:1rem}.faq-answer p{padding:0 20px;font-size:.95rem}.faq-answer.open p{padding:0 20px 16px}.faq-cta{margin-top:60px;margin-bottom:0;padding:32px 24px}.faq-cta h3{font-size:1.5rem}.faq-cta p{font-size:1rem}.faq-cta-buttons{flex-direction:column}.faq-cta-buttons .button{justify-content:center;width:100%}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(30px)}.reveal.active{opacity:1;transform:translateY(0)}.animate-in{opacity:1!important;transform:translateY(0)!important}@keyframes ripple{to{opacity:0;transform:scale(4)}}@keyframes dashMove{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
