@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";.spotlight-card{position:relative;border-radius:var(--radius-lg, 16px);background:var(--surface, #1e1e24);border:1px solid var(--border, rgba(255, 255, 255, .1));overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.spotlight-card.feature-card,.spotlight-card.usecase-card,.spotlight-card.testimonial-card,.spotlight-card.price-card{background:var(--surface);border:1px solid var(--border)}.spotlight-card:hover{border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}[data-theme=light] .spotlight-card{background:#fffc;border-color:#00000014}[data-theme=light] .spotlight-card:hover{border-color:#00000026;box-shadow:0 8px 30px #0000000d}.spotlight-effect{position:absolute;inset:0;pointer-events:none;z-index:0;transition:opacity .3s ease}.spotlight-card>*{position:relative;z-index:1}:root{--bg: #0a0a0f;--bg-2: #12121a;--bg-3: #1a1a2e;--surface: rgba(255,255,255,.03);--surface-hover: rgba(255,255,255,.06);--border: rgba(255,255,255,.08);--text: #ffffff;--text-2: rgba(255,255,255,.7);--text-3: rgba(255,255,255,.4);--accent: #6366f1;--accent-2: #4f46e5;--accent-glow: rgba(99,102,241,.3);--purple: #a855f7;--blue: #3b82f6;--pink: #ec4899;--orange: #f97316;--gradient-1: linear-gradient(135deg, #6366f1 0%, #3b82f6 50%, #a855f7 100%);--gradient-2: linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-3: linear-gradient(135deg, #a855f7 0%, #ec4899 100%);--font-main: "Plus Jakarta Sans", -apple-system, sans-serif;--font-display: "Outfit", sans-serif;--radius: 16px;--radius-sm: 8px;--radius-lg: 24px;--radius-xl: 32px;--transition: .4s cubic-bezier(.16, 1, .3, 1);--glass-bg: rgba(10, 10, 15, .45);--glass-border: rgba(255, 255, 255, .05);--glass-shadow: 0 20px 50px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .05);--glass-blur: blur(12px);--wa-header-bg: #1f2c34;--wa-body-bg: #0b141a;--wa-bot-bubble-bg: #202c33;--wa-bot-text: #e9edef;--wa-user-bubble-bg: #005c4b;--wa-user-text: #e9edef;--wa-card-bg: #202c33;--wa-card-border: rgba(255,255,255,.06);--wa-card-text: #ffffff;--wa-card-subtext: #8696a0;--wa-time-color: rgba(255, 255, 255, .5)}[data-theme=light]{--bg: #f8f9fc;--bg-2: #ffffff;--bg-3: #eef1f6;--surface: rgba(0,0,0,.03);--surface-hover: rgba(0,0,0,.06);--border: rgba(0,0,0,.08);--text: #0a0a0f;--text-2: rgba(10,10,15,.7);--text-3: rgba(10,10,15,.4);--accent: #4f46e5;--accent-2: #4338ca;--accent-glow: rgba(79,70,229,.2);--glass-bg: rgba(255, 255, 255, .6);--glass-border: rgba(0, 0, 0, .05);--glass-shadow: 0 20px 50px rgba(0, 0, 0, .05), inset 0 1px 0 rgba(255, 255, 255, .4);--glass-blur: blur(12px);--wa-header-bg: #008069;--wa-body-bg: #efeae2;--wa-bot-bubble-bg: #ffffff;--wa-bot-text: #111b21;--wa-user-bubble-bg: #d9fdd3;--wa-user-text: #111b21;--wa-card-bg: #ffffff;--wa-card-border: rgba(0,0,0,.08);--wa-card-text: #111b21;--wa-card-subtext: #667781;--wa-time-color: rgba(0, 0, 0, .45)}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:var(--transition)}h1,h2,h3,h4,.page-title,.section-title{letter-spacing:-.035em!important;line-height:1.12!important}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-main);background:var(--bg);color:var(--text);overflow-x:hidden;transition:background .5s ease,color .5s ease;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none;transition:color .2s ease}button{border:none;outline:none;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.hero-mesh-orb,.marquee-content,.mobile-menu,.toggle-indicator,.price-card-congested,.channel-card,.feature-card,.testimonial-card{will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.container{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,80px)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 0;transition:all .4s ease;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.nav.scrolled{padding:12px 0;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.nav-inner{display:flex;align-items:center;justify-content:space-between}.nav-links{display:flex;gap:32px;align-items:center;list-style:none}.nav-links a{font-size:.9rem;font-weight:500;color:var(--text-2);transition:color .3s;position:relative}.nav-links a:hover{color:var(--accent)}.nav-links a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--accent);transition:width .3s}.nav-links a:hover:after{width:100%}.nav-cta{padding:10px 24px;background:var(--gradient-2);color:#fff;border-radius:100px;font-size:.85rem;font-weight:600;transition:transform .3s,box-shadow .3s}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}.nav-right{display:flex;align-items:center;gap:16px}.theme-toggle{width:42px;height:42px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:var(--transition);color:var(--text-2)}.theme-toggle:hover{background:var(--surface-hover);color:var(--accent)}.mobile-toggle{display:none;background:none;color:var(--text);font-size:1.5rem}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:120px 0 100px}.hero-bg{position:absolute;inset:0;z-index:0}.hero-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:orbFloat 8s ease-in-out infinite}.hero-orb-1{width:500px;height:500px;background:var(--accent);top:-10%;right:-5%}.hero-orb-2{width:400px;height:400px;background:var(--purple);bottom:-10%;left:-5%;animation-delay:-4s}.hero-orb-3{width:300px;height:300px;background:var(--blue);top:40%;left:30%;animation-delay:-2s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}.hero-content-centered{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:860px;margin:0 auto}.hero-content-centered .reveal{width:100%;display:flex;flex-direction:column;align-items:center}.hero-mesh{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hero-mesh-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.18;animation:meshFloat 12s ease-in-out infinite}.hero-mesh-orb:nth-child(1){width:500px;height:500px;background:var(--accent);top:-15%;left:10%}.hero-mesh-orb:nth-child(2){width:400px;height:400px;background:var(--purple);bottom:-10%;right:5%;animation-delay:-4s}.hero-mesh-orb:nth-child(3){width:350px;height:350px;background:var(--pink);top:30%;right:20%;animation-delay:-8s}@keyframes meshFloat{0%,to{transform:translate(0) scale(1);opacity:.18}25%{transform:translate(40px,-30px) scale(1.1);opacity:.22}50%{transform:translate(-20px,40px) scale(.95);opacity:.15}75%{transform:translate(30px,20px) scale(1.05);opacity:.2}}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:100px;background:var(--surface);border:1px solid var(--border);font-size:.8rem;font-weight:500;color:var(--accent);margin-bottom:32px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.hero h1{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,5rem);font-weight:800;line-height:1.08;letter-spacing:-2px;margin-bottom:24px}.hero h1 .gradient-text{background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-desc{font-size:clamp(1rem,1.2vw,1.18rem);color:var(--text-2);line-height:1.7;max-width:640px;margin:0 auto 40px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.btn-primary{padding:16px 36px;background:var(--gradient-2);color:#fff;border-radius:100px;font-size:1rem;font-weight:600;transition:var(--transition);display:inline-flex;align-items:center;gap:8px}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 40px var(--accent-glow)}.btn-secondary{padding:16px 36px;background:transparent;color:var(--text);border-radius:100px;font-size:1rem;font-weight:600;border:1px solid var(--border);transition:var(--transition)}.btn-secondary:hover{background:var(--surface);border-color:var(--accent)}.hero-scroll-hint{position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:2;width:1px;height:48px;background:var(--border);overflow:hidden;border-radius:1px}.scroll-hint-line{position:absolute;top:-100%;left:-1px;width:3px;height:40%;background:var(--accent);border-radius:2px;animation:hintDrop 2.4s ease-in-out infinite}@keyframes hintDrop{0%{top:-40%;opacity:0}20%{opacity:1}to{top:110%;opacity:0}}.scroll-progress-bar{position:fixed;top:0;left:0;right:0;height:3px;background:var(--gradient-1);transform-origin:left;transform:scaleX(0);z-index:1001;pointer-events:none}.hero-stats{display:flex;gap:48px;margin-top:64px;padding-top:32px;border-top:1px solid var(--border)}.hero-stat h3{font-family:var(--font-display);font-size:2.2rem;font-weight:700;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-stat p{font-size:.85rem;color:var(--text-3);margin-top:4px}section{padding:clamp(60px,10vw,140px) 0;position:relative}.section-label{font-size:.8rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:3px;margin-bottom:16px}.section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.section-desc{font-size:1.1rem;color:var(--text-2);max-width:600px;line-height:1.7}.channels-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:64px}.border-beam-wrap{position:relative;border-radius:var(--radius-lg);padding:1px;overflow:hidden;height:100%;background:var(--border);transition:background .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.border-beam-wrap:hover{background:transparent;transform:translateY(-6px);box-shadow:0 20px 40px #6366f126}.border-beam-glow{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg,transparent 45%,var(--accent) 55%,var(--purple) 70%,var(--accent) 85%,transparent 100%);opacity:0;transition:opacity .5s ease;animation:border-beam-spin 6s linear infinite;pointer-events:none;z-index:1}.border-beam-wrap:hover .border-beam-glow{opacity:1}.border-beam-inner{position:relative;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:calc(var(--radius-lg) - 1px);padding:40px 32px;height:100%;z-index:2;display:flex;flex-direction:column}@keyframes border-beam-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.channel-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.06);transition:transform .3s ease,border-color .3s}.border-beam-wrap:hover .channel-icon{transform:scale(1.1) rotate(2deg)}.channel-icon.wa{border-color:#25d3664d;color:#25d366}.channel-icon.ig{border-color:#e1306c4d;color:#e1306c}.channel-icon.fb{border-color:#1877f24d;color:#1877f2}.channel-icon.rcs{border-color:#4285f44d;color:#4285f4}.channel-icon-glow{position:absolute;inset:-10px;border-radius:50%;filter:blur(12px);opacity:.15;z-index:-1;transition:opacity .3s}.border-beam-wrap:hover .channel-icon-glow{opacity:.35}.channel-icon.wa .channel-icon-glow{background:#25d366}.channel-icon.ig .channel-icon-glow{background:#e1306c}.channel-icon.fb .channel-icon-glow{background:#1877f2}.channel-icon.rcs .channel-icon-glow{background:#4285f4}.channel-icon svg{width:26px;height:26px}.border-beam-inner h3{font-size:1.25rem;font-weight:700;margin-bottom:12px;color:#fff}.border-beam-inner p{color:var(--text-2);font-size:.9rem;line-height:1.6}.channel-mockup-wrapper{margin-top:28px;background:#00000059;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius);padding:16px;font-family:var(--font-body);font-size:.8rem;position:relative;overflow:hidden;height:160px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:inset 0 2px 10px #0006}.wa-mockup{display:flex;flex-direction:column;gap:8px;width:100%}.wa-bubble{max-width:80%;padding:8px 12px;border-radius:12px;line-height:1.4;position:relative;font-size:.75rem}.wa-bubble.received{align-self:flex-start;background:#202c33;color:#e9edef;border-top-left-radius:2px;opacity:.85;transition:all .3s ease}.wa-bubble.sent{align-self:flex-end;background:#005c4b;color:#fff;border-top-right-radius:2px;opacity:.95;transition:all .3s ease}.wa-quick-replies{display:flex;gap:6px;margin-top:4px;opacity:1}.wa-reply-btn{background:#25d36614;border:1px solid rgba(37,211,102,.25);color:#25d366;padding:4px 10px;border-radius:100px;font-size:.65rem;font-weight:600;transition:all .2s ease}.wa-reply-btn:hover{background:#25d366;color:#000}.ig-mockup{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-end;width:100%}.ig-comment-bubble{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:8px 12px;border-radius:14px;font-size:.72rem;color:#eee;align-self:flex-start;max-width:85%;opacity:.9;transition:all .3s ease}.ig-dm-bubble{background:linear-gradient(135deg,#3b82f6,#a855f7);padding:8px 12px;border-radius:14px;font-size:.72rem;color:#fff;align-self:flex-end;max-width:80%;box-shadow:0 4px 12px #a855f740;opacity:1;transition:all .3s ease}.fb-mockup{display:flex;flex-direction:column;gap:8px;height:100%;justify-content:flex-end;width:100%}.fb-msg{padding:8px 12px;border-radius:16px;font-size:.72rem;max-width:85%}.fb-msg.bot{background:#0084ff;color:#fff;align-self:flex-start;border-bottom-left-radius:4px;opacity:.95;transition:all .3s ease}.fb-options{display:flex;flex-direction:column;gap:4px;margin-top:4px;width:100%}.fb-opt-btn{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#fff;padding:6px;border-radius:8px;text-align:center;font-size:.65rem;opacity:.95;transition:all .3s ease}.fb-opt-btn:hover{background:#0084ff;border-color:#0084ff}.rcs-mockup{display:flex;flex-direction:column;height:100%;justify-content:flex-end;width:100%}.rcs-card-preview{background:#15151a;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;opacity:1;transition:all .3s ease}.rcs-card-img{height:52px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.7rem}.rcs-card-body{padding:8px}.rcs-card-title{font-weight:700;color:#fff;font-size:.7rem;margin-bottom:2px}.rcs-card-desc{font-size:.62rem;color:#aaa;margin-bottom:6px;line-height:1.3}.rcs-card-actions{display:flex;gap:4px}.rcs-action-btn{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#60a5fa;padding:3px;font-size:.6rem;text-align:center;border-radius:4px;font-weight:600}.border-beam-wrap:hover .wa-bubble.sent{animation:message-bounce .6s ease}.border-beam-wrap:hover .ig-dm-bubble{animation:message-bounce .6s ease .1s}.border-beam-wrap:hover .fb-opt-btn:first-child{animation:message-bounce .6s ease}.border-beam-wrap:hover .rcs-card-preview{transform:translateY(-2px);border-color:#60a5fa4d;box-shadow:0 4px 15px #60a5fa26}@keyframes message-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.features-section{background:var(--bg-2)}.features-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.feature-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);padding:40px;transition:border-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.feature-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 15px 40px #6366f11f}.feature-card.col-span-2{grid-column:span 2}.feature-card.col-span-1{grid-column:span 1}.feature-card .feat-icon{width:48px;height:48px;border-radius:12px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;transition:transform .3s,border-color .3s}.feature-card:hover .feat-icon{transform:scale(1.1);border-color:#6366f14d}.feature-card .feat-icon svg{width:22px;height:22px;color:var(--accent)}.feature-card h3{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:#fff}.feature-card p{color:var(--text-2);font-size:.9rem;line-height:1.6}.feature-mockup{background:#0000004d;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-md);margin-top:24px;height:170px;position:relative;overflow:hidden;box-shadow:inset 0 2px 12px #0006}.inbox-mockup{display:flex;height:100%}.inbox-sidebar{width:32%;border-right:1px solid rgba(255,255,255,.06);padding:8px;display:flex;flex-direction:column;gap:6px;background:#ffffff03}.inbox-sidebar-item{display:flex;align-items:center;gap:8px;padding:6px;border-radius:6px;background:#ffffff05}.inbox-sidebar-item.active{background:#6366f11f;border:1px solid rgba(99,102,241,.2)}.inbox-avatar{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.55rem;color:#fff;font-weight:700}.inbox-avatar.ig{background:linear-gradient(45deg,#f97316,#ec4899)}.inbox-avatar.wa{background:#25d366}.inbox-sidebar-info{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.inbox-sidebar-name{font-size:.65rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-sidebar-msg{font-size:.55rem;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inbox-badge{background:var(--accent);color:#fff;font-size:.55rem;font-weight:700;padding:1px 4px;border-radius:10px}.inbox-chat{flex:1;display:flex;flex-direction:column;padding:10px}.inbox-chat-header{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:6px;margin-bottom:8px;display:flex;align-items:center;gap:8px}.inbox-chat-title{font-size:.7rem;font-weight:600;color:#fff}.inbox-chat-status{width:6px;height:6px;border-radius:50%;background:#10b981}.inbox-chat-messages{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:flex-end}.inbox-msg-bubble{max-width:75%;padding:6px 10px;border-radius:8px;font-size:.65rem;line-height:1.3}.inbox-msg-bubble.received{background:#ffffff0d;color:#ddd;align-self:flex-start;opacity:.95}.inbox-msg-bubble.sent{background:var(--accent);color:#fff;align-self:flex-end;opacity:.95}.inbox-chan-tag{font-size:.52rem;font-weight:800;padding:1px 4px;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:.3px;display:inline-block;margin-right:4px}.inbox-chan-tag.wa{background:#25d366}.inbox-chan-tag.ig{background:linear-gradient(45deg,#f97316,#ec4899)}.inbox-chan-tag.fb{background:#0084ff}.flow-mockup{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;padding:12px}.flow-node{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:6px 10px;font-size:.65rem;color:#ccc;text-align:center;min-width:105px;box-shadow:0 4px 10px #00000040;transition:all .3s cubic-bezier(.16,1,.3,1)}.flow-node.active{border-color:var(--accent);background:#6366f11a;color:#fff;box-shadow:0 0 10px #6366f133}.flow-arrow{width:2px;height:12px;background:#ffffff1a;position:relative;transition:all .3s ease}.flow-arrow:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid rgba(255,255,255,.15)}.flow-arrow.active{background:var(--accent)}.flow-arrow.active:after{border-top-color:var(--accent)}.feature-card:hover .flow-node.active{box-shadow:0 0 16px #6366f173}.ticket-mockup{display:flex;align-items:center;justify-content:center;height:100%;gap:16px;padding:16px}.ticket-card-view{background:#141419;border:1px solid rgba(255,255,255,.06);border-radius:8px;width:96px;padding:8px;display:flex;flex-direction:column;align-items:center;position:relative;opacity:1;transition:all .3s ease}.ticket-card-view:after,.ticket-card-view:before{content:"";position:absolute;top:50px;width:10px;height:10px;border-radius:50%;background:#0d0d12}.ticket-card-view:after{left:-6px;border-right:1px solid rgba(255,255,255,.06)}.ticket-card-view:before{right:-6px;border-left:1px solid rgba(255,255,255,.06)}.ticket-line{width:100%;border-top:1px dashed rgba(255,255,255,.12);margin:6px 0}.ticket-qr{width:40px;height:40px;background:#fff;padding:2px;border-radius:4px}.ticket-info{display:flex;flex-direction:column;align-items:center;gap:1px}.ticket-title{font-size:.55rem;font-weight:700;color:#fff}.ticket-date{font-size:.5rem;color:var(--accent);font-weight:600}.qr-scanner-container{position:relative;overflow:hidden}.qr-scan-line{position:absolute;left:0;right:0;height:2px;background:#10b981;box-shadow:0 0 6px #10b981;opacity:0;transition:opacity .3s;pointer-events:none;z-index:2}.feature-card:hover .qr-scan-line{opacity:1;animation:scan-sweep-action 1.8s linear infinite}@keyframes scan-sweep-action{0%,to{top:0%}50%{top:100%}}.feature-card:hover .ticket-card-view{transform:scale(1.04);box-shadow:0 6px 20px #10b9811f}.leads-mockup{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16px}.leads-header{display:flex;justify-content:space-between;align-items:center}.leads-title{font-size:.65rem;font-weight:600;color:#888}.leads-count{font-size:1.1rem;font-weight:700;color:#fff;font-family:var(--font-display)}.leads-chart{display:flex;align-items:flex-end;gap:6px;height:65px;padding-top:10px;border-bottom:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.leads-bar{flex:1;background:var(--accent);border-top-left-radius:3px;border-top-right-radius:3px;height:25%;transition:height .6s cubic-bezier(.16,1,.3,1)}.leads-bar:nth-child(2){background:#3b82f6}.leads-bar:nth-child(3){background:var(--purple)}.leads-bar:nth-child(4){background:#10b981}.leads-bar:nth-child(5){background:var(--accent)}.leads-bar:nth-child(6){background:#25d366}.ecom-mockup{display:flex;gap:12px;height:100%;padding:16px;align-items:center}.ecom-item-card{flex:1;background:#141419;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:6px;position:relative;opacity:1;transition:all .3s ease}.ecom-item-card:nth-child(1){transform:rotate(-2deg)}.ecom-item-card:nth-child(2){transform:rotate(2deg)}.ecom-item-img{height:52px;background:linear-gradient(135deg,#a855f71a,#6366f11a);border:1px solid rgba(255,255,255,.04);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.3rem}.ecom-item-title{font-size:.65rem;font-weight:600;color:#fff}.ecom-item-price{font-size:.6rem;color:#10b981;font-weight:700}.ecom-buy-btn{background:var(--accent);color:#fff;border:none;border-radius:4px;padding:3px;font-size:.6rem;font-weight:600;text-align:center}.feature-card:hover .ecom-item-card{transform:scale(1.03) rotate(0)}.pay-mockup{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:10px;padding:16px}.pay-card{background:linear-gradient(135deg,#181822,#0d0d12);border:1px solid rgba(255,255,255,.08);border-radius:10px;width:120px;padding:8px 10px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 12px #0000004d;transform:rotate(5deg) scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.pay-card-header{display:flex;justify-content:space-between;align-items:center}.pay-chip{width:14px;height:10px;background:#c5a059;border-radius:2px}.pay-logo{font-size:.5rem;font-weight:700;color:#fff;opacity:.8}.pay-number{font-size:.6rem;color:#fff;letter-spacing:.5px;opacity:.9}.pay-success-badge{background:#10b98126;border:1px solid rgba(16,185,129,.25);color:#10b981;padding:3px 8px;border-radius:100px;font-size:.6rem;font-weight:700;display:flex;align-items:center;gap:4px;transform:scale(.7);opacity:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275) .15s}.feature-card:hover .pay-card{transform:rotate(0) scale(1)}.feature-card:hover .pay-success-badge{transform:scale(1);opacity:1}.feature-cta-card{background:linear-gradient(135deg,#6366f108,#a855f708);border:1px dashed rgba(99,102,241,.4);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:40px 24px;border-radius:var(--radius-lg);position:relative;overflow:hidden;transition:all .3s cubic-bezier(.16,1,.3,1)}.feature-cta-card:hover{border-style:solid;border-color:var(--accent);background:linear-gradient(135deg,#6366f114,#a855f714);transform:translateY(-4px);box-shadow:0 10px 30px #6366f11f}.feature-cta-icon{font-size:2rem;margin-bottom:16px;transition:transform .3s}.feature-cta-card:hover .feature-cta-icon{transform:scale(1.15) rotate(5deg)}.feature-cta-card h3{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:8px}.feature-cta-card p{font-size:.85rem;color:var(--text-2);margin-bottom:20px;line-height:1.5}.feature-cta-card svg{transition:transform .3s ease}.feature-cta-card:hover svg{transform:translate(4px)}.pricing-section{overflow:hidden}.pricing-toggle-wrap{display:flex;justify-content:center;align-items:center;gap:16px;margin:40px 0;flex-wrap:wrap}.pricing-toggle-pill{display:flex;position:relative;background:var(--surface);border:1px solid var(--border);border-radius:100px;padding:4px;overflow:visible}.pricing-toggle-pill button{padding:10px 28px;border-radius:100px;font-size:.85rem;font-weight:600;color:var(--text-2);background:transparent;transition:color .3s;position:relative;z-index:2}.pricing-toggle-pill button.active{color:#fff}.toggle-indicator{position:absolute;top:4px;bottom:4px;width:calc(50% - 4px);border-radius:100px;background:var(--gradient-2);z-index:1;transition:left .35s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px var(--accent-glow)}.toggle-indicator.left{left:4px}.toggle-indicator.right{left:50%}.toggle-particle{position:absolute;top:50%;right:25%;width:5px;height:5px;border-radius:50%;background:var(--accent);pointer-events:none;opacity:0;z-index:10;animation:particleBurst .6s ease-out var(--delay, 0s) forwards}@keyframes particleBurst{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(calc(cos(var(--angle)) * var(--distance)),calc(sin(var(--angle)) * var(--distance))) scale(0);opacity:0}}.annual-save-label{font-size:.82rem;font-weight:700;color:#10b981;background:#10b9811a;padding:6px 16px;border-radius:100px;border:1px solid rgba(16,185,129,.2);animation:fadeInUp .4s ease}.annual-save-sparkle{animation:sparkle 1s ease infinite}@keyframes sparkle{0%,to{opacity:1}50%{opacity:.5;transform:scale(1.2)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pricing-congested-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:20px;max-width:1100px;margin-left:auto;margin-right:auto;align-items:center;perspective:1200px}.price-card-congested{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-xl);padding:0;transition:all .5s cubic-bezier(.16,1,.3,1);overflow:visible}.price-card-congested:hover{box-shadow:0 24px 60px #00000040}.price-card-congested.card-left{transform:scale(.92) translate(24px);z-index:1;transform-origin:right center}.price-card-congested.card-right{transform:scale(.92) translate(-24px);z-index:1;transform-origin:left center}.price-card-congested.card-left:hover,.price-card-congested.card-right:hover{transform:scale(.95) translate(0)}.price-card-congested.card-center{z-index:5;transform:scale(1.02)}.price-card-congested.card-center:hover{transform:scale(1.04) translateY(-4px)}.price-card-congested.popular{border:2px solid var(--accent);box-shadow:var(--glass-shadow),0 0 40px #6366f11f}.popular-star-badge{position:absolute;top:0;right:0;display:flex;align-items:center;gap:4px;padding:6px 14px;background:var(--gradient-2);color:#fff;border-radius:0 var(--radius-xl) 0 var(--radius);font-size:.78rem;font-weight:700;z-index:10;box-shadow:0 4px 15px var(--accent-glow)}.congested-card-inner{padding:40px 32px;display:flex;flex-direction:column;height:100%}.congested-plan-name{font-size:.82rem;font-weight:700;color:var(--text-3);letter-spacing:2px;margin-bottom:20px}.congested-price{display:flex;align-items:baseline;gap:4px;margin-bottom:4px;font-family:var(--font-display)}.congested-price .currency{font-size:1.5rem;font-weight:700;color:var(--text)}.congested-price .price-value{font-size:clamp(2.8rem,5vw,3.5rem);font-weight:800;color:var(--text);line-height:1;font-variant-numeric:tabular-nums}.congested-price .price-period{font-size:.85rem;font-weight:500;color:var(--text-3);margin-left:4px}.congested-billing-note{font-size:.78rem;color:var(--text-3);margin-bottom:24px}.congested-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;flex:1}.congested-features li{display:flex;align-items:flex-start;gap:10px;font-size:.86rem;color:var(--text-2);line-height:1.4}.congested-features li.disabled{opacity:.35}.congested-check{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;margin-top:1px}.congested-check.on{color:var(--accent)}.congested-check.off{color:var(--text-3);font-size:.75rem}.congested-divider{border:none;border-top:1px solid var(--border);margin:0 0 20px}.congested-cta{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:100px;font-size:.92rem;font-weight:600;transition:all .35s cubic-bezier(.16,1,.3,1);text-decoration:none;margin-bottom:16px}.congested-cta.cta-popular{background:var(--gradient-2);color:#fff;box-shadow:0 4px 20px var(--accent-glow)}.congested-cta.cta-popular:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--accent-glow)}.congested-cta.cta-default{background:transparent;color:var(--text);border:1px solid var(--border)}.congested-cta.cta-default:hover{background:var(--surface);border-color:var(--accent);color:var(--accent)}.congested-card-desc{font-size:.8rem;color:var(--text-3);text-align:center;line-height:1.5}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}.price-card .plan-btn{width:100%;padding:14px;border-radius:100px;font-size:.95rem;font-weight:600;transition:var(--transition)}.price-card .plan-btn.primary{background:var(--gradient-2);color:#fff}.price-card .plan-btn.primary:hover{box-shadow:0 8px 30px var(--accent-glow)}.price-card .plan-btn.outline{background:transparent;color:var(--text);border:1px solid var(--border)}.price-card .plan-btn.outline:hover{border-color:var(--accent)}.comparison-section{background:var(--bg-2)}.comparison-table-wrap{overflow-x:auto;margin-top:48px}.comparison-table{width:100%;border-collapse:collapse;min-width:700px}.comparison-table th,.comparison-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--border);font-size:.88rem}.comparison-table th{font-weight:700;color:var(--text);background:var(--surface);position:sticky;top:0}.comparison-table th:first-child{border-radius:var(--radius-sm) 0 0 0}.comparison-table th:last-child{border-radius:0 var(--radius-sm) 0 0}.comparison-table td{color:var(--text-2)}.comparison-table td:first-child{font-weight:600;color:var(--text)}.comparison-table .highlight{color:var(--accent);font-weight:700}.comparison-table .wa-col{background:#6366f10a}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.testimonial-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);padding:36px;transition:var(--transition)}.testimonial-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 15px 40px #0003}.testimonial-stars{color:#f59e0b;font-size:.9rem;margin-bottom:16px;letter-spacing:2px}.testimonial-card blockquote{font-size:.95rem;color:var(--text-2);line-height:1.7;margin-bottom:20px;font-style:italic}.testimonial-author{display:flex;align-items:center;gap:12px}.testimonial-avatar{width:40px;height:40px;border-radius:50%;background:var(--gradient-1);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:#fff}.testimonial-name{font-size:.9rem;font-weight:600}.testimonial-role{font-size:.8rem;color:var(--text-3)}.cta-section{text-align:center;padding:100px 0}.cta-box{background:var(--gradient-1);border-radius:var(--radius-xl);padding:clamp(48px,6vw,80px);position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(255,255,255,.1),transparent)}.cta-box *{position:relative;z-index:1}.cta-box h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#fff;margin-bottom:16px}.cta-box p{color:#fffc;font-size:1.1rem;margin-bottom:36px}.cta-box .btn-white{padding:16px 40px;background:#fff;color:#0a0a0f;border-radius:100px;font-size:1rem;font-weight:700;transition:var(--transition)}.cta-box .btn-white:hover{transform:translateY(-3px);box-shadow:0 12px 40px #0000004d}.footer{padding:80px 0 40px;border-top:1px solid var(--border)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-brand .nav-logo{margin-bottom:16px;display:inline-block}.footer-brand p{color:var(--text-3);font-size:.9rem;line-height:1.6;max-width:300px}.footer-col h4{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--text-3);margin-bottom:20px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.footer-col a{font-size:.9rem;color:var(--text-2);transition:color .3s}.footer-col a:hover{color:var(--accent)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:60px;padding-top:24px;border-top:1px solid var(--border)}.footer-bottom p{font-size:.8rem;color:var(--text-3)}.footer-socials{display:flex;gap:12px}.footer-socials a{width:36px;height:36px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--text-2);transition:var(--transition)}.footer-socials a:hover{border-color:var(--accent);color:var(--accent)}.marquee-section{padding:24px 0;overflow:hidden;background:var(--accent);transform:rotate(-2deg) scale(1.05);box-shadow:0 20px 40px #6366f166;position:relative;z-index:10;border:none}.marquee-track{display:flex;width:max-content}.marquee-content{display:flex;align-items:center;gap:64px;animation:marquee-scroll 22s linear infinite;padding-right:64px}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-item{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:#fff;flex-shrink:0;text-transform:uppercase;letter-spacing:2px}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:64px}.step-card{text-align:center;padding:24px}.step-num{font-family:var(--font-display);font-size:3rem;font-weight:800;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.step-card h3{font-size:1.1rem;font-weight:700;margin-bottom:8px}.step-card p{font-size:.85rem;color:var(--text-2);line-height:1.6}.reveal{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;height:100%;display:flex;flex-direction:column;width:100%}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.mobile-menu-backdrop{display:none;position:fixed;inset:0;z-index:998;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .3s ease}.mobile-menu-backdrop.open{display:block;opacity:1}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:min(320px,85vw);z-index:999;background:var(--bg);border-left:1px solid var(--border);padding:100px 28px 40px;display:flex;flex-direction:column;gap:8px;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu.open{transform:translate(0)}.mobile-menu a{font-size:1.1rem;font-weight:600;color:var(--text-2);padding:14px 16px;border-radius:var(--radius-sm);transition:all .2s ease;display:flex;align-items:center}.mobile-menu a:hover,.mobile-menu a.active{color:var(--accent);background:var(--surface)}@media(max-width:1024px){.pricing-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.pricing-congested-grid{grid-template-columns:1fr;max-width:440px;gap:20px}.price-card-congested.card-left,.price-card-congested.card-right{transform:scale(1) translate(0)}.price-card-congested.card-center{transform:scale(1);order:-1}.price-card-congested.card-left:hover,.price-card-congested.card-right:hover,.price-card-congested.card-center:hover{transform:scale(1) translateY(-4px)}.features-bento{grid-template-columns:1fr 1fr}.feature-card.col-span-2{grid-column:span 2}.footer-grid{grid-template-columns:1fr 1fr}.testimonials-grid{grid-template-columns:1fr;max-width:500px}.steps-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.nav-links{display:none}.nav-cta{display:none!important}.mobile-toggle{display:block}.hero{padding:100px 0 80px;min-height:auto}.hero h1{letter-spacing:-1px}.hero-desc{font-size:.95rem!important}.hero-actions{flex-direction:column;width:100%;max-width:320px}.hero-actions .btn-primary,.hero-actions .btn-secondary{width:100%;justify-content:center}.hero-mesh-orb{opacity:.1!important}.hero-stats{flex-direction:column;gap:24px}.features-bento{grid-template-columns:1fr}.feature-card.col-span-2{grid-column:span 1}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:16px;text-align:center}.comparison-table{font-size:.78rem}.comparison-table th,.comparison-table td{padding:10px 8px}.steps-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.channels-grid{grid-template-columns:1fr}.section-title{font-size:clamp(1.6rem,6vw,2.5rem)}.section-desc{font-size:.95rem}.marquee-item{font-size:1.2rem}.marquee-section{transform:rotate(-1deg) scale(1.03)}.cta-box{padding:40px 24px!important}.cta-box h2{font-size:clamp(1.5rem,5vw,2.2rem)!important}.congested-card-inner{padding:32px 24px}}@media(max-width:480px){.container{padding:0 16px}.hero{padding:90px 0 60px}.hero h1{font-size:clamp(2rem,8vw,2.8rem);letter-spacing:-1px}.hero-badge{font-size:.72rem;padding:6px 14px;margin-bottom:24px}.hero-desc{font-size:.9rem!important;margin-bottom:28px!important}.hero-actions{gap:12px}.btn-primary,.btn-secondary{padding:14px 28px;font-size:.9rem}.section-label{font-size:.72rem;letter-spacing:2px}.section-title{font-size:clamp(1.5rem,6vw,2.2rem)}.channel-card,.border-beam-inner{padding:28px 20px}.channel-card h3,.border-beam-inner h3{font-size:1.1rem}.feature-card{padding:28px 20px}.channel-mockup-wrapper,.feature-mockup{height:140px;margin-top:20px}.wa-bubble,.ig-comment-bubble,.ig-dm-bubble,.fb-msg,.rcs-card-desc,.inbox-msg-bubble{font-size:.62rem}.wa-reply-btn,.fb-opt-btn,.rcs-action-btn,.ecom-buy-btn{font-size:.58rem;padding:2px 6px}.ticket-card-view{width:85px}.leads-chart{height:45px}.testimonial-card{padding:24px}.testimonial-card blockquote{font-size:.88rem}.pricing-congested-grid{max-width:100%}.congested-card-inner{padding:28px 20px}.congested-price .price-value{font-size:2.5rem}.page-title{font-size:clamp(1.8rem,7vw,2.5rem)!important}.page-desc{font-size:.95rem!important}.nav{padding:14px 0}.nav.scrolled{padding:10px 0}.nav-logo-text{font-size:1.15rem}.nav-logo-img{width:28px;height:28px}.theme-toggle{width:36px;height:36px;font-size:.95rem}.mobile-menu{padding-top:80px}.footer{padding:48px 0 32px}.footer-brand p{font-size:.82rem}.footer-col h4{font-size:.78rem}.comparison-table-wrap{margin-top:32px!important}}@media(max-width:375px){.container{padding:0 14px}.hero h1{font-size:1.85rem}.hero-badge{font-size:.68rem;padding:5px 12px;gap:6px}.hero-desc{font-size:.85rem!important}.btn-primary,.btn-secondary{padding:12px 24px;font-size:.85rem}.section-title{font-size:1.5rem}.section-desc{font-size:.88rem}.channel-card,.border-beam-inner,.feature-card{padding:24px 16px}.pricing-toggle-pill button{padding:8px 18px;font-size:.78rem}.congested-card-inner{padding:24px 16px}.congested-price .price-value{font-size:2.2rem}.congested-features li{font-size:.8rem}.marquee-item{font-size:1rem;letter-spacing:1px}.step-card-new{gap:16px}.step-marker{width:40px;height:40px;font-size:1rem}.step-content h3{font-size:1rem}.step-content p{font-size:.82rem}.cta-box h2{font-size:1.4rem!important}.cta-box p{font-size:.9rem}.cta-box .btn-white{padding:12px 28px;font-size:.88rem}.mobile-menu{width:100vw}}@media(max-width:320px){.container{padding:0 12px}.hero{padding:80px 0 50px}.hero h1{font-size:1.6rem;letter-spacing:-.5px}.hero-badge{font-size:.62rem;padding:4px 10px;margin-bottom:20px}.hero-desc{font-size:.8rem!important;line-height:1.5!important}.hero-actions{gap:10px}.btn-primary,.btn-secondary{padding:11px 20px;font-size:.8rem}.nav-logo-text{font-size:1rem}.nav-logo-img{width:24px;height:24px}.theme-toggle{width:32px;height:32px;font-size:.85rem}section{padding:clamp(40px,8vw,80px) 0}.section-label{font-size:.65rem}.section-title{font-size:1.3rem;margin-bottom:12px}.section-desc{font-size:.82rem}.channel-card,.border-beam-inner{padding:20px 14px}.channel-card h3,.border-beam-inner h3{font-size:1rem}.channel-card p,.border-beam-inner p{font-size:.82rem}.channel-icon{width:44px;height:44px;font-size:1.2rem;margin-bottom:16px}.channel-icon svg{width:20px;height:20px}.feature-card{padding:20px 14px}.feature-card h3{font-size:1rem}.feature-card p{font-size:.82rem}.feat-icon{width:40px;height:40px;margin-bottom:14px}.pricing-toggle-wrap{margin:24px 0}.pricing-toggle-pill button{padding:7px 14px;font-size:.72rem}.congested-card-inner{padding:20px 14px}.congested-plan-name{font-size:.72rem;margin-bottom:14px}.congested-price .price-value{font-size:1.9rem}.congested-price .currency{font-size:1.1rem}.congested-features li{font-size:.75rem;gap:8px}.congested-check{width:14px;height:14px}.congested-cta{padding:11px 18px;font-size:.82rem}.testimonial-card{padding:20px 14px}.testimonial-card blockquote{font-size:.82rem}.testimonial-avatar{width:32px;height:32px;font-size:.75rem}.marquee-item{font-size:.85rem;letter-spacing:.5px}.marquee-section{transform:rotate(-1deg) scale(1.02)}.steps-timeline{gap:20px}.step-marker{width:36px;height:36px;font-size:.9rem}.step-content h3{font-size:.92rem}.step-content p{font-size:.78rem}.cta-box{padding:28px 16px!important;border-radius:var(--radius)!important}.cta-box h2{font-size:1.2rem!important}.cta-box p{font-size:.82rem;margin-bottom:24px}.cta-box .btn-white{padding:10px 24px;font-size:.82rem}.footer-grid{gap:24px}.footer-col h4{font-size:.72rem}.footer-col a{font-size:.82rem}.footer-bottom p{font-size:.72rem}.mobile-menu{padding:70px 16px 24px}.mobile-menu a{font-size:.95rem;padding:12px 14px}.booking-card{padding:24px 14px!important}.booking-card h2{font-size:1.3rem!important}.page-title{font-size:1.5rem!important}.page-desc{font-size:.85rem!important}.comparison-table th,.comparison-table td{padding:8px 6px;font-size:.7rem}}.cursor{position:fixed;width:20px;height:20px;border-radius:50%;border:2px solid var(--accent);pointer-events:none;z-index:9999;transition:width .3s,height .3s,border-color .3s;transform:translate(-50%,-50%);mix-blend-mode:difference}.cursor.hovering{width:50px;height:50px;border-color:var(--purple)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.noise-overlay{position:fixed;inset:0;z-index:9998;pointer-events:none;opacity:.015;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.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.channel-card:after,.feature-card:after,.testimonial-card:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(600px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(99,102,241,.1),transparent 40%);opacity:0;transition:opacity .3s;z-index:-1}.channel-card:hover:after,.feature-card:hover:after,.testimonial-card:hover:after{opacity:1}.custom-plan-section{padding:clamp(60px,8vw,120px) 0;position:relative}.custom-builder-container{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;border-radius:var(--radius-xl);padding:48px;margin-top:24px}@media(max-width:992px){.custom-builder-container{grid-template-columns:1fr;padding:32px}}.builder-controls{display:flex;flex-direction:column;gap:36px}.control-group{display:flex;flex-direction:column;gap:12px}.control-header{display:flex;justify-content:space-between;align-items:center}.control-header label{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text)}.control-value{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--accent);background:#6366f11a;padding:4px 12px;border-radius:8px;border:1px solid rgba(99,102,241,.2)}.builder-slider{-webkit-appearance:none;width:100%;height:6px;border-radius:100px;background:var(--bg-3);outline:none;margin:12px 0 6px;transition:background .3s}.builder-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--text);box-shadow:0 0 10px var(--accent-glow);transition:transform .2s,background-color .2s}.builder-slider::-webkit-slider-thumb:hover{transform:scale(1.2);background:var(--purple)}.builder-slider::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:pointer;border:2px solid var(--text);box-shadow:0 0 10px var(--accent-glow);transition:transform .2s,background-color .2s}.builder-slider::-moz-range-thumb:hover{transform:scale(1.2);background:var(--purple)}.slider-labels{display:flex;justify-content:space-between;font-size:.78rem;color:var(--text-3)}.channels-label{font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--text);margin-bottom:4px}.channels-checkboxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:8px}.checkbox-card{position:relative;cursor:pointer}.checkbox-card input{position:absolute;opacity:0;width:0;height:0}.checkbox-custom{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);transition:var(--transition)}.checkbox-card:hover .checkbox-custom{background:var(--surface-hover);border-color:#6366f14d}.checkbox-card input:checked+.checkbox-custom{background:#6366f114;border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.cb-icon{font-size:1.5rem}.cb-text{display:flex;flex-direction:column}.cb-text strong{font-size:.88rem;font-weight:700;color:var(--text)}.cb-text span{font-size:.75rem;color:var(--text-3);margin-top:2px}.builder-summary{display:flex;flex-direction:column;background:#ffffff05;border:1px solid var(--border);border-radius:var(--radius-lg);padding:32px;height:fit-content}[data-theme=light] .builder-summary{background:#00000003}.builder-summary h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin-bottom:24px;border-bottom:1px solid var(--border);padding-bottom:12px}.summary-details{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.summary-item{display:flex;justify-content:space-between;font-size:.88rem}.summary-item span{color:var(--text-2)}.summary-item strong{color:var(--text);font-weight:600}.summary-price-box{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius);padding:24px;text-align:center;margin-bottom:24px}.price-label{font-size:.8rem;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-3);margin-bottom:8px}.summary-price{display:flex;justify-content:center;align-items:baseline;color:var(--text)}.summary-price .currency{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--accent);margin-right:2px}.summary-price .value{font-family:var(--font-display);font-size:2.5rem;font-weight:800;line-height:1}.summary-price .period{font-size:1rem;color:var(--text-3);margin-left:4px}.annual-total-note{font-size:.78rem;color:#10b981;background:#10b9811a;padding:4px 12px;border-radius:100px;display:inline-block;margin-top:10px;font-weight:600}.nav-demo-btn{padding:10px 20px;background:transparent;color:var(--text);border:1px solid var(--border);border-radius:100px;font-size:.85rem;font-weight:600;transition:var(--transition);display:inline-flex;align-items:center;margin-right:8px}.nav-demo-btn:hover{background:var(--surface);border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow);transform:translateY(-1px)}@media(max-width:768px){.nav-demo-btn{display:none}}.booking-card{padding:48px;border-radius:var(--radius-xl);position:relative;overflow:hidden}@media(max-width:576px){.booking-card{padding:32px 20px}.booking-card h2{font-size:1.6rem!important}}#hero-badge-partner{align-self:center!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}.testimonials-slider-container{position:relative;margin-top:48px;width:100%}.testimonials-slider-track-wrap{overflow:hidden;width:100%;padding:20px 0 40px}.testimonials-slider-track{display:flex;align-items:stretch!important;width:100%;will-change:transform}.testimonial-slide{flex-shrink:0;padding:0 12px;box-sizing:border-box;display:flex;flex-direction:column}.testimonial-card{display:flex;flex-direction:column;height:100%!important;justify-content:space-between}.testimonial-card blockquote{flex:1}.testimonials-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px}.slider-ctrl-btn{width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--border);color:var(--text-2);display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:var(--glass-shadow);cursor:pointer;z-index:10}.slider-ctrl-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:scale(1.08);box-shadow:0 8px 24px var(--accent-glow)}.slider-dots{display:flex;gap:8px}.slider-dot-btn{width:8px;height:8px;border-radius:50%;background:var(--border);border:none;transition:all .3s ease;padding:0;cursor:pointer}.slider-dot-btn.active{background:var(--accent);width:24px;border-radius:4px;box-shadow:0 0 10px var(--accent-glow)}.flow-mockup-wrapper-interactive{display:flex;flex-direction:column;height:100%;justify-content:space-between}.flow-interactive-controls{display:flex;justify-content:center;gap:6px;padding:8px;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.05)}.flow-ctrl-tab{background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-2);padding:4px 10px;border-radius:6px;font-size:.65rem;font-weight:600;cursor:pointer;transition:all .2s ease}.flow-ctrl-tab:hover,.flow-ctrl-tab.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 2px 8px var(--accent-glow)}.lead-interactive-controls{display:flex;justify-content:center;gap:6px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:8px}.lead-tab-icon{background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:var(--text-3);width:32px;height:20px;border-radius:4px;font-size:.55rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.lead-tab-icon:hover{color:var(--text);border-color:#ffffff26}.lead-tab-icon.active{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 2px 8px var(--accent-glow)}.lead-tab-icon.active.wa{background:#25d366!important;border-color:#25d366!important;box-shadow:0 2px 8px #25d3664d!important}.lead-tab-icon.active.ig{background:#e1306c!important;border-color:#e1306c!important;box-shadow:0 2px 8px #e1306c4d!important}.lead-tab-icon.active.fb{background:#1877f2!important;border-color:#1877f2!important;box-shadow:0 2px 8px #1877f24d!important}.lead-tab-icon.active.rcs{background:#4285f4!important;border-color:#4285f4!important;box-shadow:0 2px 8px #4285f44d!important}.lead-notif-toast{display:flex;align-items:center;gap:8px;background:#0006;border:1px solid rgba(255,255,255,.08);padding:6px 12px;border-radius:8px;font-size:.65rem;margin-bottom:10px;animation:toastFadeIn .4s cubic-bezier(.16,1,.3,1) forwards;box-shadow:0 4px 10px #0003}.lead-toast-dot{width:6px;height:6px;border-radius:50%;animation:pulse 1.5s infinite}.lead-toast-text{color:var(--text-2);font-weight:500}@keyframes toastFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.pay-card{border:none;cursor:pointer;background:linear-gradient(135deg,#181822,#0d0d12);outline:none}.pay-card:hover{transform:scale(1.02) translateY(-2px);box-shadow:0 6px 16px #0006}.ticket-qr svg{opacity:.35;filter:blur(.8px);transition:all .3s ease}.feature-card:hover .ticket-qr svg{opacity:1;filter:blur(0px)}.infra-card{padding:32px;background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%}@media(max-width:480px){.infra-card{padding:20px!important}}.theme-toggle-animated{width:42px;height:42px;border-radius:50%;background:var(--surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;transition:var(--transition);color:var(--text-2);padding:0;cursor:pointer;outline:none}.theme-toggle-animated:hover{background:var(--surface-hover);color:var(--accent)}.theme-toggle-animated svg{color:var(--text-2);transition:color .3s}.theme-toggle-animated:hover svg{color:var(--accent)}.theme-toggle-animated:active{transform:scale(.95)}.theme-toggle-animated.dark{background:#000!important;color:#fff!important;border-color:#ffffff26!important}.theme-toggle-animated.light{background:#fff!important;color:#000!important;border-color:#0000001a!important}@media(max-width:480px){.theme-toggle-animated{width:36px;height:36px}.theme-toggle-animated svg{width:18px!important;height:18px!important}}.channel-card-new{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:40px 32px;height:100%;transition:var(--transition);display:flex;flex-direction:column;position:relative;overflow:hidden}.channel-card-new:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 20px 40px #6366f126}@media(max-width:480px){.channel-card-new{padding:28px 20px}}.channel-mockup-wrapper{margin-top:28px;background:#0d0d12!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:var(--radius);padding:16px;font-family:var(--font-body);font-size:.8rem;position:relative;overflow:hidden;height:200px!important;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:inset 0 2px 10px #0006}.channel-mockup-wrapper *{color:inherit!important}.wa-bubble.received{background:#202c33!important}.wa-bubble.sent{background:#005c4b!important}.ig-comment-bubble{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.ig-dm-bubble{background:linear-gradient(135deg,#3b82f6,#a855f7)!important}.fb-msg.bot{background:#0084ff!important}.fb-opt-btn,.rcs-action-btn{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important}.fb-opt-btn:hover,.rcs-action-btn:hover{background:#0084ff!important;border-color:#0084ff!important}.rcs-card-preview{background:#15151a!important;border:1px solid rgba(255,255,255,.08)!important}.usecases-slider-container{position:relative;margin-top:48px;width:100%}.usecases-slider-track-wrap{overflow:hidden;width:100%;padding:20px 0 40px}.usecases-slider-track{display:flex;width:100%;will-change:transform;align-items:stretch!important}.usecase-slide{flex-shrink:0;padding:0 12px;box-sizing:border-box;display:flex;flex-direction:column}.usecase-preview-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:28px;height:100%;display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition)}.usecase-preview-card:hover{transform:translateY(-6px);box-shadow:0 15px 30px #00000026;border-color:var(--accent)!important}.usecase-card-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.usecase-card-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem}.usecase-card-header h3{font-size:1.15rem;font-weight:700;color:var(--text);margin-bottom:2px;margin-top:0}.usecase-card-tagline{font-size:.78rem;color:var(--text-3);display:block}.usecase-card-desc{font-size:.85rem;color:var(--text-2);line-height:1.6;margin-bottom:20px;flex-grow:1}.usecase-card-stats{display:flex;gap:10px;margin-bottom:20px}.usecase-card-stat-pill{flex:1;background:#ffffff05;border:1px solid var(--border);padding:8px 12px;border-radius:8px;display:flex;flex-direction:column;gap:2px;text-align:center}.usecase-card-stat-val{font-family:var(--font-display);font-size:1.1rem;font-weight:700}.usecase-card-stat-lbl{font-size:.65rem;color:var(--text-3)}.usecase-card-chat-preview{background:#0003;border:1px solid var(--border);border-radius:12px;padding:12px;margin-bottom:20px}.usecase-card-chat-preview .usecase-chat-header{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--text-3);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.usecase-card-chat-preview .dot-status{width:6px;height:6px;border-radius:50%}.usecase-chat-messages{display:flex;flex-direction:column;gap:6px}.usecase-chat-bubble{max-width:85%;padding:6px 10px;border-radius:8px;font-size:.68rem;line-height:1.3}.usecase-chat-bubble.bot{background:#ffffff0a;color:var(--text-2);align-self:flex-start;border-bottom-left-radius:2px}.usecase-chat-bubble.user{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:2px}.usecase-card-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;transition:transform .2s;margin-top:auto}.usecase-card-link:hover svg{transform:translate(4px)}.usecases-controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px}.features-full-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.real-feature-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius);padding:24px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;transition:var(--transition);position:relative;overflow:hidden}.real-feature-card:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 10px 25px #6366f11f}.real-feat-content{display:flex;flex-direction:column;gap:12px}.real-feat-icon{font-size:2.2rem;align-self:flex-start;transition:transform .3s}.real-feature-card:hover .real-feat-icon{transform:scale(1.15) rotate(5deg)}.real-feature-card h3{font-size:1.15rem;font-weight:700;color:#fff;margin:0}.real-feature-card p{font-size:.85rem;color:var(--text-2);line-height:1.5;margin:0}[data-theme=light] .border-beam-inner h3,[data-theme=light] .feature-card h3,[data-theme=light] .feature-cta-card h3,[data-theme=light] .real-feature-card h3,[data-theme=light] .inbox-sidebar-name,[data-theme=light] .inbox-chat-title,[data-theme=light] .ticket-title,[data-theme=light] .leads-count,[data-theme=light] .ecom-item-title,[data-theme=light] .rcs-card-title,[data-theme=light] .pay-logo,[data-theme=light] .pay-number{color:var(--text)!important}[data-theme=light] .flow-node{color:var(--text-2);background:var(--surface);border-color:var(--border)}[data-theme=light] .flow-node.active{color:var(--text)}[data-theme=light] .channel-icon,[data-theme=light] .feat-icon{background:var(--surface);border-color:var(--border)}[data-theme=light] .flow-arrow{background:var(--border)}[data-theme=light] .flow-arrow:after{border-top-color:var(--text-3)}[data-theme=light] .flow-interactive-controls{background:var(--surface);border-bottom-color:var(--border)}[data-theme=light] .flow-ctrl-tab,[data-theme=light] .lead-tab-icon{background:var(--surface);border-color:var(--border)}[data-theme=light] .lead-tab-icon:hover{border-color:#00000026}[data-theme=light] .feature-mockup{background:#0000000a;border-color:var(--border);box-shadow:inset 0 2px 12px #0000000f}[data-theme=light] .channel-mockup-wrapper{background:#1a1a2e!important;border-color:#00000026!important;box-shadow:inset 0 2px 10px #0003,0 2px 8px #0000000f}[data-theme=light] .ticket-card-view{background:var(--bg-3);border-color:var(--border)}[data-theme=light] .ticket-card-view:after,[data-theme=light] .ticket-card-view:before{background:var(--bg)}[data-theme=light] .ticket-line{border-top-color:var(--border)}[data-theme=light] .ecom-item-card{background:var(--bg-3);border-color:var(--border)}[data-theme=light] .ecom-item-img{background:linear-gradient(135deg,#a855f714,#6366f114);border-color:var(--border)}[data-theme=light] .rcs-card-preview{background:#1a1a2e!important;border-color:#0000001f!important}[data-theme=light] .pay-card{background:linear-gradient(135deg,var(--bg-3) 0%,#dde1e8 100%)!important;border:1px solid var(--border)!important;box-shadow:0 4px 12px #00000014}[data-theme=light] .pay-chip{background:#b8972e}[data-theme=light] .lead-notif-toast{background:#0000000d;border-color:var(--border);box-shadow:0 4px 10px #0000000d}[data-theme=light] .usecase-card-chat-preview{background:#00000008}[data-theme=light] .usecase-card-stat-pill,[data-theme=light] .usecase-chat-bubble.bot{background:var(--surface)}[data-theme=light] .inbox-chat-header{border-bottom-color:var(--border)}[data-theme=light] .inbox-msg-bubble.received{background:var(--surface);color:var(--text-2)}[data-theme=light] .inbox-sidebar-msg{color:var(--text-3)}[data-theme=light] .leads-chart{border-bottom-color:var(--border);border-left-color:var(--border)}[data-theme=light] .rcs-card-desc{color:var(--text-3)}[data-theme=light] .rcs-action-btn,[data-theme=light] .fb-opt-btn{background:var(--surface)!important;border-color:var(--border)!important;color:var(--accent)!important}.ft-hero{position:relative;overflow:hidden}.ft-hero-orbs{position:absolute;inset:0;z-index:0;pointer-events:none}.ft-hero-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;animation:meshFloat 8s ease-in-out infinite alternate}.ft-hero-orb.orb-1{width:350px;height:350px;background:#6366f1;top:-100px;left:10%}.ft-hero-orb.orb-2{width:280px;height:280px;background:#a855f7;bottom:-80px;right:15%;animation-delay:2s}.ft-hero-orb.orb-3{width:200px;height:200px;background:#3b82f6;top:50%;left:50%;animation-delay:4s}.ft-spotlight-section{padding:80px 0 120px}.ft-spotlight-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ft-steps-col{display:flex;flex-direction:column;gap:8px}.ft-step-item{display:flex;gap:20px;padding:20px;border-radius:var(--radius);cursor:pointer;transition:all .3s ease;border:1px solid transparent}.ft-step-item.active{background:var(--surface);border-color:var(--border);border-radius:var(--radius-lg)}.ft-step-indicator{flex-shrink:0}.ft-step-circle{width:44px;height:44px;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .3s}.ft-step-progress-ring{position:absolute;inset:-3px;width:calc(100% + 6px);height:calc(100% + 6px);transform:rotate(-90deg)}.ft-step-num{font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--text-2)}.ft-step-item.active .ft-step-num{color:var(--accent)}.ft-step-text{flex:1;min-width:0}.ft-step-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--accent);display:block;margin-bottom:4px}.ft-step-text h3{font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 4px}.ft-step-text p{font-size:.85rem;color:var(--text-2);line-height:1.6;margin:0;overflow:hidden}.ft-mockup-panel{position:relative;perspective:1200px;min-height:640px}.ft-mockup-container{position:relative;border-radius:var(--radius-xl);border:1px solid var(--glass-border);background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 25px 60px #0003,inset 0 1px #ffffff0d;height:100%;min-height:610px;display:flex;flex-direction:column}.ft-mockup-glow{position:absolute;inset:0;background:var(--mockup-gradient);opacity:.04;pointer-events:none}.ft-mockup-frame{display:flex;flex-direction:column;height:100%}.ft-mockup-header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid var(--border)}.ft-mockup-dot{width:10px;height:10px;border-radius:50%}.ft-mockup-dot.green{background:#10b981}.ft-mockup-dot.purple{background:#a855f7}.ft-mockup-dot.orange{background:#f97316}.ft-mockup-label{font-size:.78rem;font-weight:600;color:var(--text-2);text-transform:uppercase;letter-spacing:1px}.ft-mockup-body{flex:1;padding:24px;position:relative;display:flex;flex-direction:column;gap:10px}.ft-flow-node{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px 16px;font-size:.82rem;font-weight:500;color:var(--text-2);transition:all .3s;position:relative;z-index:1}.ft-flow-node.active{background:#6366f11a;border-color:var(--accent);color:var(--text);box-shadow:0 0 15px #6366f126}.ft-flow-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ft-flow-lines{position:absolute;left:50%;top:50px;transform:translate(-50%);width:200px;height:160px;opacity:.3;z-index:0}.ft-mockup-ai{align-items:center;justify-content:center;gap:32px}.ft-ai-brain{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center}.ft-ai-ring{position:absolute;border-radius:50%;border:2px dashed}.ft-ai-ring.ring-1{inset:0;border-color:#a855f74d}.ft-ai-ring.ring-2{inset:-15px;border-color:#ec489933}.ft-ai-core{font-family:var(--font-display);font-size:1.4rem;font-weight:800;background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ft-ai-stats{display:flex;gap:24px}.ft-ai-stat{text-align:center;display:flex;flex-direction:column;gap:2px}.ft-ai-stat strong{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--text)}.ft-ai-stat span{font-size:.68rem;color:var(--text-3)}.ft-mockup-inbox{gap:6px}.ft-inbox-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid transparent;transition:all .2s}.ft-inbox-item.active{background:var(--surface);border-color:var(--border)}.ft-inbox-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.75rem;flex-shrink:0}.ft-inbox-avatar.wa{background:#25d366}.ft-inbox-avatar.ig{background:linear-gradient(45deg,#f97316,#ec4899)}.ft-inbox-avatar.fb{background:#1877f2}.ft-inbox-avatar.rcs{background:#4285f4}.ft-inbox-info{flex:1;min-width:0}.ft-inbox-name{font-size:.78rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px}.ft-inbox-tag{font-size:.55rem;font-weight:700;padding:1px 5px;border-radius:4px;color:#fff;text-transform:uppercase}.ft-inbox-tag.wa{background:#25d366}.ft-inbox-tag.ig{background:#e1306c}.ft-inbox-tag.fb{background:#1877f2}.ft-inbox-tag.rcs,.inbox-chan-tag.rcs{background:#4285f4}.ft-inbox-msg{font-size:.7rem;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.ft-inbox-badge{background:var(--accent);color:#fff;font-size:.6rem;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ft-mockup-commerce{gap:12px}.ft-product-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--surface);border:1px solid var(--border)}.ft-product-img{width:44px;height:44px;border-radius:8px;background:linear-gradient(135deg,#f973161a,#eab3081a);display:flex;align-items:center;justify-content:center;font-size:1.3rem}.ft-product-info{flex:1;display:flex;flex-direction:column;gap:2px}.ft-product-name{font-size:.78rem;font-weight:600;color:var(--text)}.ft-product-price{font-size:.72rem;font-weight:700;color:#10b981}.ft-product-buy{background:var(--accent);color:#fff;font-size:.65rem;font-weight:700;padding:5px 12px;border-radius:6px}.ft-commerce-total{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--border);font-size:.82rem;color:var(--text-2)}.ft-commerce-total strong{font-family:var(--font-display);font-weight:800;color:var(--text)}.f3-section{padding:100px 0 120px;background:var(--bg-2);position:relative;overflow:hidden}.f3-layout{display:grid;grid-template-columns:1fr 340px 1fr;gap:24px;align-items:center}.f3-col{display:flex;flex-direction:column;gap:24px}.f3-card{position:relative;padding:24px;border-radius:20px;background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);transition:var(--transition);overflow:hidden}.f3-card:hover{transform:translateY(-4px)!important;border-color:var(--accent);box-shadow:0 15px 35px #6366f11f}.f3-card-icon{width:54px;height:54px;border-radius:12px;background:linear-gradient(135deg,#6366f114,#6366f105);border:1px solid rgba(99,102,241,.15);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:20px;transition:all .3s ease;box-shadow:0 4px 12px #6366f10a}.f3-card:hover .f3-card-icon{background:linear-gradient(135deg,#6366f12e,#6366f10d);border-color:var(--accent);transform:scale(1.05);box-shadow:0 4px 15px #6366f11f}.f3-card:hover .f3-card-radial-glow{background:radial-gradient(40% 30% at 50% 100%,rgba(99,102,241,.15) 0%,transparent 100%)}.f3-card:hover .f3-card-glow-line{width:80%;opacity:.9}.f3-card h3{font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--text);margin:0 0 10px}.f3-card p{font-size:.88rem;color:var(--text-2);line-height:1.5;margin:0}.f3-corner-br,.f3-corner-br-neg{border-bottom-right-radius:10px!important}.f3-corner-tr{border-top-right-radius:10px!important}.f3-corner-bl-neg,.f3-corner-bl{border-bottom-left-radius:10px!important}.f3-corner-tl{border-top-left-radius:10px!important}@media(min-width:993px){.f3-col-left .f3-card:nth-child(odd){transform:translate(16px)}.f3-col-left .f3-card:nth-child(2n){transform:translate(-16px)}.f3-col-right .f3-card:nth-child(odd){transform:translate(-16px)}.f3-col-right .f3-card:nth-child(2n){transform:translate(16px)}}.f3-card-glow-line{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.6}.f3-card-radial-glow{position:absolute;inset:0;background:radial-gradient(30% 20% at 50% 100%,rgba(99,102,241,.08) 0%,transparent 100%);pointer-events:none}.f3-center-col{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px}.f3-badge-container{display:flex;justify-content:center;margin-bottom:18px}.f3-center-col h2{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:var(--text);margin-bottom:12px;line-height:1.25}.f3-center-col p{font-size:.88rem;color:var(--text-2);max-width:280px;line-height:1.5;margin:0}.f3-badge{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px 100px 100px 4px;background:var(--surface);border:1px solid var(--border);font-size:.75rem;font-weight:600;color:var(--text);overflow:hidden}.f3-badge-glow{position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:40%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.flow-builder-canvas{position:relative;width:100%;height:500px;background:var(--bg);background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:15px 15px;overflow:hidden;-webkit-user-select:none;user-select:none}.visual-builder-mockup .flow-add-btn:hover{filter:brightness(1.1)}.visual-builder-mockup .flow-reset-btn:hover{background:#ffffff1a!important;color:var(--text)!important}.animated-flow-cable{animation:flow-dash 1.2s linear infinite}@keyframes flow-dash{to{stroke-dashoffset:-16}}@media(max-width:992px){.f3-layout{grid-template-columns:1fr;gap:32px}.f3-center-col{grid-row:1;margin-bottom:16px}}.ft-more-section{padding:80px 0 100px}.ft-more-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.ft-card{padding:28px!important;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden}.ft-card-accent{position:absolute;top:0;left:0;right:0;height:3px;opacity:.6;transition:height .3s,opacity .3s}.ft-card:hover .ft-card-accent{height:4px;opacity:1}.ft-card-icon{font-size:2rem;display:block;margin-bottom:16px;transition:transform .3s}.ft-card:hover .ft-card-icon{transform:scale(1.15) rotate(5deg)}.ft-card h3{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 8px}.ft-card p{font-size:.85rem;color:var(--text-2);line-height:1.6;margin:0}.ft-card-glow-line{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--glow-color),transparent);opacity:0;transition:opacity .3s}.ft-card:hover .ft-card-glow-line{opacity:.5}.ft-infra-section{padding:100px 0 120px}.ft-infra-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.ft-infra-card{text-align:center;padding:40px 24px;border-radius:var(--radius-lg);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);transition:var(--transition)}.ft-infra-card:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:0 20px 40px #6366f11f}.ft-infra-value{font-family:var(--font-display);font-size:2.5rem;font-weight:800;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.ft-infra-card h3{font-size:1.1rem;font-weight:700;color:var(--text);margin:0 0 8px}.ft-infra-card p{font-size:.82rem;color:var(--text-2);line-height:1.5}@media(max-width:1024px){.ft-spotlight-grid{grid-template-columns:1fr;gap:48px}.ft-mockup-panel{min-height:350px}.ft-infra-grid{grid-template-columns:repeat(2,1fr)}.f3-layout{grid-template-columns:1fr;gap:32px}.f3-center{position:static;order:-1}.f3-center-line{display:none}.f3-col{flex-direction:row;flex-wrap:wrap;gap:16px}.f3-card{flex:1 1 280px}.f3-card.left,.f3-card.right{transform:none!important}}@media(max-width:768px){.ft-steps-col{gap:4px}.ft-step-item{padding:14px;gap:14px}.ft-step-circle{width:36px;height:36px}.ft-mockup-panel,.ft-mockup-container{min-height:300px}.ft-mockup-body{padding:16px}.ft-ai-stats{flex-direction:column;gap:12px}.ft-infra-grid{grid-template-columns:1fr}.ft-infra-value{font-size:2rem}.f3-card{flex:1 1 100%}}@media(max-width:480px){.ft-spotlight-grid{gap:32px}.ft-step-item{padding:10px;gap:10px}.ft-step-text h3{font-size:1rem}.ft-mockup-panel,.ft-mockup-container{min-height:260px}.ft-more-grid{grid-template-columns:1fr}}.card-flip-container{position:relative;height:360px;width:100%;max-width:320px;perspective:2000px;margin:0 auto}.card-flip-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.4,0,.2,1)}.card-flip-inner.flipped{transform:rotateY(180deg)}.card-flip-side{position:absolute;inset:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:20px;overflow:hidden;border:1px solid var(--border);box-shadow:0 10px 30px #00000026;background:var(--glass-bg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:opacity .4s ease,border-color .4s ease,box-shadow .4s ease}.card-flip-container:hover .card-flip-side{border-color:#6366f159;box-shadow:0 15px 35px #6366f11f}.card-flip-front{transform:rotateY(0);display:flex;flex-direction:column}.card-flip-back{transform:rotateY(180deg);padding:24px;display:flex;flex-direction:column}.card-flip-bg-gradient{position:absolute;inset:0;background:linear-gradient(135deg,rgba(99,102,241,.05) 0%,transparent 50%,rgba(59,130,246,.05) 100%);pointer-events:none}.opacity-hidden{opacity:0;pointer-events:none}.card-flip-visual-area{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding-top:30px}.card-code-container{position:relative;display:flex;flex-direction:column;gap:8px;width:70%;align-items:center;justify-content:center}.card-code-line{height:6px;border-radius:4px;background:linear-gradient(90deg,#6366f105,#6366f126,#6366f105);animation:slideInLine 2.5s ease-in-out infinite;opacity:0;width:100%}@keyframes slideInLine{0%{transform:translate(-50px);opacity:0}30%{opacity:.6}60%{opacity:.6}to{transform:translate(50px);opacity:0}}.card-central-icon-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.card-central-icon-box{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--accent),var(--purple));display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px #6366f14d;animation:pulseCardIcon 2s infinite ease-in-out;transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.card-flip-container:hover .card-central-icon-box{transform:scale(1.1) rotate(6deg)}@keyframes pulseCardIcon{0%,to{box-shadow:0 8px 20px #6366f14d}50%{box-shadow:0 8px 28px #6366f180}}.card-svg-icon{width:24px;height:24px;color:#fff}.card-emoji-icon{font-size:1.8rem}.card-bottom-content{padding:24px;position:relative;z-index:2}.card-bottom-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.card-text-stack{display:flex;flex-direction:column;gap:4px;flex:1}.card-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text);margin:0;transition:transform .4s ease}.card-flip-container:hover .card-title{transform:translateY(-2px)}.card-subtitle{font-size:.82rem;color:var(--text-3);margin:0;line-height:1.4;transition:transform .4s ease}.card-flip-container:hover .card-subtitle{transform:translateY(-2px)}.card-corner-icon-group{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-corner-icon-glow{position:absolute;width:32px;height:32px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.2) 0%,transparent 70%);opacity:0;transition:opacity .3s}.card-flip-container:hover .card-corner-icon-glow{opacity:1}.card-corner-icon{width:20px;height:20px;color:var(--accent);position:relative;z-index:2;transition:transform .4s ease}.card-flip-container:hover .card-corner-icon{transform:scale(1.1) rotate(15deg)}.card-back-content{flex:1;display:flex;flex-direction:column;gap:20px;position:relative;z-index:2}.card-back-header{display:flex;flex-direction:column;gap:10px}.card-back-title-row{display:flex;align-items:center;gap:12px}.card-back-mini-icon-box{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#6366f126,#6366f10d);border:1px solid rgba(99,102,241,.2);display:flex;align-items:center;justify-content:center}.card-back-svg-icon{width:18px;height:18px;color:var(--accent)}.card-back-emoji-icon{font-size:1.25rem}.card-back-title{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--text);margin:0}.card-back-desc{font-size:.8rem;color:var(--text-2);line-height:1.45;margin:0}.card-back-features-list{display:flex;flex-direction:column;gap:10px}.card-feature-item{display:flex;align-items:center;gap:10px;transition:all .5s ease;opacity:0;transform:translate(-10px)}.card-feature-item-icon-box{width:20px;height:20px;border-radius:5px;background:#6366f11a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-feature-item-icon{width:11px;height:11px;color:var(--accent)}.card-feature-item-text{font-size:.78rem;font-weight:500;color:var(--text-2)}.card-back-footer{margin-top:auto;border-top:1px solid var(--border);padding-top:16px;position:relative;z-index:2}.card-back-cta-btn{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:8px;background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:all .3s ease}.card-back-cta-btn:hover{background:linear-gradient(90deg,rgba(99,102,241,.1) 0%,transparent 100%);border-color:#6366f14d;transform:scale(1.02)}.card-back-cta-text{font-size:.78rem;font-weight:700;color:var(--text);transition:color .3s}.card-back-cta-btn:hover .card-back-cta-text{color:var(--accent)}.card-back-cta-icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.card-back-cta-glow{position:absolute;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.25) 0%,transparent 70%);opacity:0;transition:opacity .3s}.card-back-cta-btn:hover .card-back-cta-glow{opacity:1}.card-back-cta-arrow{width:14px;height:14px;color:var(--accent);position:relative;z-index:2;transition:transform .3s}.card-back-cta-btn:hover .card-back-cta-arrow{transform:translate(3px) scale(1.05)}.page-transition{animation:pageEnter .5s ease forwards}.page-transition.exit{animation:pageExit .3s ease forwards}@keyframes pageEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pageExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.tilt-card{transition:transform .4s cubic-bezier(.16,1,.3,1)!important;will-change:transform}.card-glow{position:absolute;inset:0;border-radius:inherit;opacity:0;transition:opacity .4s;pointer-events:none;z-index:0}.tilt-card>*:not(.card-glow){position:relative;z-index:1}.typewriter{display:inline}.typewriter-cursor{display:inline-block;color:var(--accent);animation:blink 1s step-end infinite;font-weight:300;margin-left:2px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.particle-field{position:absolute;inset:0;width:100%;height:100%;z-index:0}.hero-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.03) 1px,transparent 1px);background-size:60px 60px;z-index:0}.hero-scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:2}.hero-scroll-indicator span{font-size:.7rem;text-transform:uppercase;letter-spacing:3px;color:var(--text-3)}.scroll-line{width:1px;height:40px;background:var(--border);position:relative;overflow:hidden;border-radius:1px}.scroll-dot{width:3px;height:8px;background:var(--accent);border-radius:2px;position:absolute;left:-1px;animation:scrollDown 2s ease-in-out infinite}@keyframes scrollDown{0%{top:-8px;opacity:0}30%{opacity:1}to{top:40px;opacity:0}}.btn-glow{position:relative;overflow:hidden}.btn-glow:after{content:"";position:absolute;inset:-2px;background:var(--gradient-1);border-radius:inherit;z-index:-1;filter:blur(15px);opacity:0;transition:opacity .4s}.btn-glow:hover:after{opacity:.6}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transition:none}.btn-shimmer:hover:before{left:100%;transition:left .6s}.hero-badge{position:relative;overflow:hidden}.badge-shine{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:badgeShine 3s ease-in-out infinite}@keyframes badgeShine{0%{left:-100%}50%{left:200%}to{left:200%}}.marquee-diamond{color:var(--accent);font-size:.8rem;margin:0 4px}.save-badge{background:#10b98133;color:#10b981;padding:2px 8px;border-radius:100px;font-size:.7rem;margin-left:6px}.usecases-preview-section{padding:clamp(60px,10vw,140px) 0;position:relative}.usecases-tab-wrapper{display:grid;grid-template-columns:280px 1fr;gap:40px;margin-top:64px;align-items:start}.usecases-tabs-list{display:flex;flex-direction:column;gap:10px}.usecases-tab-btn{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px 20px;text-align:left;display:flex;align-items:center;gap:14px;color:var(--text-2);font-family:var(--font-body);font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;z-index:1}.usecases-tab-btn:hover{background:var(--surface);border-color:var(--border);transform:translate(4px)}.usecases-tab-btn.active{background:#6366f114;border-color:var(--accent);color:var(--text);box-shadow:0 4px 20px #6366f126}.usecases-tab-btn-glow{position:absolute;inset:-10px;background:var(--gradient-2);opacity:0;filter:blur(15px);z-index:-1;transition:opacity .3s}.usecases-tab-btn.active .usecases-tab-btn-glow{opacity:.15}.usecases-tab-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;transition:transform .3s}.usecases-tab-btn:hover .usecases-tab-icon{transform:scale(1.1) rotate(5deg)}.usecase-showcase-panel{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);padding:40px;min-height:480px;display:flex;flex-direction:column;animation:tabFadeIn .4s ease forwards}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.usecase-showcase-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:20px}.usecase-showcase-meta h3{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:var(--text);margin-bottom:6px}.usecase-showcase-meta p{color:var(--accent);font-weight:600;font-size:.95rem}.usecase-showcase-desc{font-size:1rem;color:var(--text-2);line-height:1.7;margin-bottom:32px}.usecase-chat-simulator{background:#0006;border:1px solid rgba(255,255,255,.05);border-radius:var(--radius-lg);padding:24px;box-shadow:inset 0 2px 15px #00000080;margin-bottom:32px;display:flex;flex-direction:column;gap:12px;height:200px;overflow-y:auto}.sim-bubble{max-width:75%;padding:10px 14px;border-radius:14px;line-height:1.5;font-size:.8rem;white-space:pre-line;animation:bubbleAppear .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes bubbleAppear{0%{opacity:0;transform:scale(.92) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}.sim-bubble.bot{align-self:flex-start;background:#202c33;color:#e9edef;border-top-left-radius:2px}.sim-bubble.user{align-self:flex-end;background:#005c4b;color:#fff;border-top-right-radius:2px}.usecase-stats-row{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.usecase-stat-pill{background:var(--surface);border:1px solid rgba(255,255,255,.05);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;flex:1;min-width:110px;transition:all .3s ease}.usecase-showcase-panel:hover .usecase-stat-pill{background:#6366f10d;border-color:#6366f126;transform:translateY(-2px);box-shadow:0 4px 10px #6366f10d}.usecase-stat-val{font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:var(--accent);background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.usecase-stat-lbl{font-size:.65rem;color:var(--text-3);margin-top:1px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.usecase-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--accent);transition:gap .3s;margin-top:auto;text-decoration:none}.usecase-showcase-panel:hover .usecase-link{gap:12px}.usecases-cta{text-align:center;margin-top:48px}.page-hero{min-height:60vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:160px 0 80px}.page-hero-bg{position:absolute;inset:0;z-index:0}.page-hero-content{position:relative;z-index:1;max-width:700px}.page-title{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;letter-spacing:-2px;margin-bottom:24px}.page-desc{font-size:1.1rem;color:var(--text-2);line-height:1.7;max-width:600px}.usecases-full-section{padding:80px 0 120px}.usecases-full-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.usecase-full-card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.usecase-full-card{display:flex;flex-direction:column;height:100%;position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:var(--transition)}.usecase-full-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000038;border-color:#6366f14d}.usecase-full-card-gradient{position:absolute;top:0;left:0;right:0;height:4px;transition:height .4s}.usecase-full-card:hover .usecase-full-card-gradient{height:6px}.usecase-full-card-inner{padding:40px 36px;display:flex;flex-direction:column;height:100%}.usecase-full-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.usecase-full-icon{width:56px;height:56px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.usecase-full-header h3{font-size:1.3rem;font-weight:700}.usecase-full-tagline{font-size:.85rem;color:var(--text-3);font-style:italic}.usecase-full-desc{color:var(--text-2);font-size:.92rem;line-height:1.7;margin-bottom:24px}.usecase-full-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:auto}.usecase-full-stat strong{font-family:var(--font-display);font-size:1.4rem;font-weight:800;display:block}.usecase-full-stat span{font-size:.7rem;color:var(--text-3);display:block;line-height:1.3;margin-top:2px}.usecase-full-features{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.usecase-feature-tag{padding:6px 14px;border-radius:100px;background:var(--surface);border:1px solid var(--border);font-size:.78rem;color:var(--text-2);font-weight:500}.usecase-full-cta{margin-top:8px}.usecase-explore-btn{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;transition:gap .3s}.usecase-full-card:hover .usecase-explore-btn{gap:14px}.usecase-detail-hero{min-height:70vh;display:flex;align-items:center;position:relative;overflow:hidden;padding:160px 0 80px}.usecase-hero-gradient{position:absolute;top:-50%;right:-20%;width:600px;height:600px;border-radius:50%;filter:blur(120px);opacity:.15;z-index:0}.usecase-detail-hero-content{position:relative;z-index:1;max-width:750px}.back-link{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;color:var(--text-2);margin-bottom:24px;transition:color .3s,gap .3s}.back-link:hover{color:var(--accent);gap:12px}.usecase-detail-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:100px;border:1px solid;font-size:.9rem;font-weight:600;margin-bottom:24px}.usecase-detail-title{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-1.5px;margin-bottom:20px}.usecase-detail-desc{font-size:1.05rem;color:var(--text-2);line-height:1.7;max-width:650px;margin-bottom:40px}.usecase-detail-stats{display:flex;gap:48px;padding-top:32px;border-top:1px solid var(--border)}.usecase-detail-stat h3{font-family:var(--font-display);font-size:2rem;font-weight:800}.usecase-detail-stat p{font-size:.82rem;color:var(--text-3);margin-top:4px}.usecase-challenges-section{padding:100px 0}.challenges-solutions-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px}.challenges-col .reveal,.solutions-col .reveal{height:auto;display:block}.challenges-list,.solutions-list{margin-top:32px;display:flex;flex-direction:column;gap:16px}.challenge-item{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:var(--radius);background:#ef44440a;border:1px solid rgba(239,68,68,.1)}.challenge-icon{color:#ef4444;font-weight:700;font-size:1rem;flex-shrink:0;margin-top:2px}.challenge-item p{font-size:.9rem;color:var(--text-2);line-height:1.5}.solution-item{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);transition:var(--transition)}.solution-item:hover{border-color:#6366f133}.solution-marker{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:.8rem;font-weight:700}.solution-item h4{font-size:1rem;font-weight:700;margin-bottom:6px}.solution-item p{font-size:.85rem;color:var(--text-2);line-height:1.6}.chatbot-showcase-section{padding:100px 0;background:var(--bg-2)}.chatbot-showcase-wrapper{display:grid;grid-template-columns:380px 1fr;gap:48px;margin-top:48px;align-items:start}.chatbot-phone-frame{background:var(--glass-bg);border:2px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:32px;overflow:hidden;position:relative;transition:var(--transition)}.phone-notch{width:120px;height:24px;background:var(--bg);border-radius:0 0 16px 16px;margin:0 auto;position:relative;z-index:10}.chatbot-demo{display:flex;flex-direction:column;height:520px;background:var(--bg)}.chatbot-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--bg-2);border-bottom:1px solid var(--border)}.chatbot-header-left{display:flex;align-items:center;gap:10px}.chatbot-avatar-small{width:36px;height:36px;border-radius:50%;background:var(--chat-accent);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem;position:relative}.online-dot{position:absolute;bottom:0;right:0;width:10px;height:10px;background:#22c55e;border-radius:50%;border:2px solid var(--bg-2)}.chatbot-name{font-size:.88rem;font-weight:600}.chatbot-status{font-size:.72rem;color:var(--text-3)}.chatbot-reset{background:none;color:var(--text-2);font-size:1.2rem;padding:4px;transition:transform .3s}.chatbot-reset:hover{transform:rotate(180deg);color:var(--accent)}.chatbot-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth}.chatbot-body::-webkit-scrollbar{width:4px}.chatbot-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.chatbot-start-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;gap:16px}.chatbot-start-icon{font-size:3rem;animation:float 3s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chatbot-start-overlay p{color:var(--text-2);font-size:.9rem}.chatbot-start-btn{padding:12px 28px;border-radius:100px;color:#fff;font-size:.88rem;font-weight:600;transition:var(--transition);position:relative;overflow:hidden}.chatbot-start-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.chat-message{display:flex;gap:8px;animation:msgIn .3s ease forwards;max-width:90%}.chat-message.user{align-self:flex-end;flex-direction:row-reverse}@keyframes msgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-avatar{width:28px;height:28px;border-radius:50%;background:var(--chat-accent);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.65rem;font-weight:700;flex-shrink:0}.chat-bubble{padding:10px 14px;border-radius:16px;font-size:.82rem;line-height:1.5;max-width:100%}.chat-message.bot .chat-bubble{background:var(--surface);border:1px solid var(--border);border-top-left-radius:4px;color:var(--text)}.chat-message.user .chat-bubble{background:var(--chat-accent);color:#fff;border-top-right-radius:4px}.chat-bubble.typing{display:flex;gap:4px;align-items:center;padding:14px 18px}.typing-dot{width:6px;height:6px;border-radius:50%;background:var(--text-3);animation:typingBounce 1.4s infinite}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chat-action-btn{display:inline-block;padding:6px 14px;border-radius:100px;border:1px solid;font-size:.78rem;font-weight:600;background:transparent;margin-top:6px;cursor:default}.chatbot-input-area{padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-2)}.chatbot-user-prompt{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border-radius:100px;background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:var(--transition)}.chatbot-user-prompt:hover{border-color:var(--chat-accent);background:var(--surface-hover)}.prompt-icon{font-size:1rem}.prompt-text{flex:1;font-size:.82rem;color:var(--text-2);text-align:left;font-style:italic}.prompt-send{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chatbot-end{display:flex;align-items:center;justify-content:space-between;font-size:.85rem;color:var(--text-2)}.chatbot-end button{background:none;font-weight:600;font-size:.85rem}.chatbot-waiting{font-size:.82rem;color:var(--text-3);text-align:center;padding:8px}.chatbot-features-side h3{font-size:1.2rem;font-weight:700;margin-bottom:24px}.chatbot-feature-item{display:flex;gap:14px;margin-bottom:20px;align-items:flex-start}.chatbot-feature-num{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:700;flex-shrink:0}.chatbot-feature-item strong{font-size:.92rem;display:block;margin-bottom:4px}.chatbot-feature-item p{font-size:.82rem;color:var(--text-2);line-height:1.5}.usecase-nav-section{padding:80px 0}.usecase-nav-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.usecase-nav-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);transition:var(--transition);text-align:center;text-decoration:none;color:inherit}.usecase-nav-card:hover{transform:translateY(-4px);border-color:var(--accent)}.nav-dir{font-size:.8rem;color:var(--text-3);font-weight:500}.nav-icon{font-size:2rem}.nav-title{font-size:1rem;font-weight:600}.howitworks-section{position:relative}.steps-timeline{position:relative;margin-top:64px;display:flex;flex-direction:column;gap:32px;max-width:600px;margin-left:auto;margin-right:auto}.timeline-line{position:absolute;left:24px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,var(--accent),var(--purple));transform-origin:top center;will-change:transform}.step-card-new{display:flex;gap:24px;align-items:flex-start;position:relative}.step-marker{width:48px;height:48px;border-radius:50%;background:var(--gradient-1);display:flex;align-items:center;justify-content:center;font-size:1.2rem;flex-shrink:0;position:relative;z-index:1;box-shadow:0 0 20px var(--accent-glow)}.step-content{padding-top:8px}.step-num-badge{font-family:var(--font-display);font-size:.75rem;font-weight:700;color:var(--accent);margin-bottom:4px;display:block}.step-content h3{font-size:1.15rem;font-weight:700;margin-bottom:6px}.step-content p{font-size:.88rem;color:var(--text-2);line-height:1.6}.cta-particles{position:absolute;inset:0;overflow:hidden;z-index:0}.cta-particle{position:absolute;width:4px;height:4px;background:#ffffff4d;border-radius:50%;animation:ctaFloat 5s ease-in-out infinite}@keyframes ctaFloat{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-30px) scale(1.5);opacity:.8}}.hamburger{width:24px;height:18px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger span{display:block;width:100%;height:2px;background:var(--text);transition:var(--transition);border-radius:2px}.hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav-links a.active{color:var(--accent)}.nav-links a.active:after{width:100%}.nav-cta{display:inline-flex!important;align-items:center;gap:6px}.nav-cta svg{transition:transform .3s}.nav-cta:hover svg{transform:translate(3px)}.nav-logo{display:inline-flex!important;align-items:center;gap:8px;text-decoration:none;line-height:1}.nav-logo-img{width:36px;height:36px;object-fit:contain;border-radius:4px}.nav.scrolled .nav-logo-img{width:36px;height:36px}.nav-logo-text{font-family:var(--font-display);font-size:1.5rem;font-weight:700;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.footer-links-bottom{display:flex;gap:20px}.footer-links-bottom a{font-size:.8rem;color:var(--text-3);transition:color .3s}.footer-links-bottom a:hover{color:var(--accent)}.legal-page{padding:160px 0 100px}.legal-container{max-width:920px}.legal-content{display:grid;gap:20px;margin-top:48px}.legal-content section{padding:28px 0;border-top:1px solid var(--border)}.legal-content h2{font-size:1.15rem;font-weight:700;margin-bottom:10px}.legal-content p{color:var(--text-2);font-size:.95rem;line-height:1.8}.affiliate-hero{min-height:76vh}.affiliate-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}.affiliate-hero-copy{max-width:680px}.affiliate-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.affiliate-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px;max-width:620px}.affiliate-tags span{padding:8px 13px;border-radius:100px;background:var(--surface);border:1px solid var(--border);color:var(--text-2);font-size:.78rem;font-weight:600}.affiliate-commission-card{position:relative;background:linear-gradient(180deg,rgba(99,102,241,.12),var(--surface));border:1px solid rgba(99,102,241,.28);border-radius:var(--radius-xl);padding:42px;overflow:hidden;box-shadow:0 30px 90px #00000047}.affiliate-card-label{display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.affiliate-commission-card strong{display:block;font-family:var(--font-display);font-size:clamp(4rem,9vw,7rem);line-height:.9;font-weight:800;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}.affiliate-commission-card p{color:var(--text-2);font-size:1rem;line-height:1.7;margin-bottom:30px}.affiliate-card-row{display:flex;justify-content:space-between;gap:18px;padding:16px 0;border-top:1px solid var(--border);font-size:.88rem}.affiliate-card-row span{color:var(--text-3)}.affiliate-card-row b{color:var(--text);font-weight:700;text-align:right}.affiliate-card-note{margin-top:20px;padding:16px;border-radius:var(--radius-sm);background:#6366f11a;border:1px solid rgba(99,102,241,.18);color:var(--text-2);font-size:.84rem;line-height:1.6}.affiliate-stats-section{padding:46px 0;background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.affiliate-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.affiliate-stat{text-align:center;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.affiliate-stat strong{display:block;font-family:var(--font-display);font-size:2.3rem;font-weight:800;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.affiliate-stat span{font-size:.85rem;color:var(--text-3)}.affiliate-program-section{padding:100px 0}.affiliate-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.affiliate-step-card{position:relative;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:34px;overflow:hidden;transition:var(--transition)}.affiliate-step-card:hover{border-color:#6366f159;transform:translateY(-6px)}.affiliate-step-num{display:inline-flex;font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:var(--accent);margin-bottom:22px}.affiliate-step-card h3{font-size:1.18rem;font-weight:700;margin-bottom:10px}.affiliate-step-card p{color:var(--text-2);font-size:.9rem;line-height:1.7}.affiliate-detail-section{padding:100px 0;background:var(--bg-2)}.affiliate-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.affiliate-info-panel{height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px}.affiliate-info-panel h2{font-family:var(--font-display);font-size:1.8rem;line-height:1.2;margin:10px 0 26px}.affiliate-info-panel ul{list-style:none;display:flex;flex-direction:column;gap:14px}.affiliate-info-panel li{position:relative;color:var(--text-2);font-size:.92rem;line-height:1.55;padding-left:26px}.affiliate-info-panel li:before{content:"+";position:absolute;left:0;top:0;color:var(--accent);font-weight:800}.affiliate-fit-panel{background:linear-gradient(180deg,rgba(59,130,246,.08),var(--surface))}.affiliate-terms-section{padding:100px 0}.affiliate-terms-box{max-width:900px;margin:0 auto;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:clamp(38px,6vw,68px)}.affiliate-terms-box h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:12px auto 18px;max-width:720px}.affiliate-terms-box p{color:var(--text-2);font-size:1rem;line-height:1.8;max-width:760px;margin:0 auto 32px}.about-stats-bar{padding:60px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-2)}.about-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.about-stat-item h3{font-family:var(--font-display);font-size:2.5rem;font-weight:800;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-stat-item p{font-size:.85rem;color:var(--text-3);margin-top:4px}.about-timeline-section{padding:100px 0}.about-timeline{position:relative;margin-top:64px;padding:20px 0}.about-timeline-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--border);transform:translate(-50%)}.about-timeline-item{position:relative;width:50%;padding:0 40px 48px}.about-timeline-item.left{margin-right:auto;text-align:right;padding-right:60px}.about-timeline-item.right{margin-left:auto;padding-left:60px}.about-timeline-dot{position:absolute;width:16px;height:16px;border-radius:50%;background:var(--gradient-1);box-shadow:0 0 15px var(--accent-glow);z-index:2}.about-timeline-item.left .about-timeline-dot{right:-8px;top:8px}.about-timeline-item.right .about-timeline-dot{left:-8px;top:8px}.about-timeline-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius);padding:24px;transition:var(--transition)}.about-timeline-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 35px #0000002e}.about-timeline-year{font-family:var(--font-display);font-size:2.1rem;font-weight:800;background:var(--gradient-2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;margin-bottom:8px;letter-spacing:-.02em}.about-timeline-card h3{font-size:1.1rem;font-weight:700;margin-bottom:6px}.about-timeline-card p{font-size:.88rem;color:var(--text-2);line-height:1.6}.about-values-section{padding:100px 0;background:var(--bg-2)}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.about-value-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);padding:36px;position:relative;overflow:hidden;transition:var(--transition)}.about-value-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 15px 40px #0003}.about-value-icon{font-size:2.2rem;display:block;margin-bottom:16px}.about-value-card h3{font-size:1.1rem;font-weight:700;margin-bottom:8px}.about-value-card p{font-size:.88rem;color:var(--text-2);line-height:1.6}.about-team-section{padding:100px 0}.about-team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.about-team-card{text-align:center;padding:36px 24px;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);transition:var(--transition)}.about-team-card:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 18px 45px #00000038}.about-team-avatar{width:72px;height:72px;border-radius:50%;background:var(--gradient-1);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:800;color:#fff;margin:0 auto 16px}.about-team-card h3{font-size:1.05rem;font-weight:700;margin-bottom:4px}.about-team-role{font-size:.82rem;color:var(--accent);font-weight:600;display:block;margin-bottom:8px}.about-team-card p{font-size:.82rem;color:var(--text-3)}.contact-main-section{padding:80px 0 120px}.contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}.contact-form-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-xl);padding:48px}.contact-form-card h2{font-family:var(--font-display);font-size:1.6rem;font-weight:700;margin-bottom:8px}.contact-form-card>p{color:var(--text-2);font-size:.92rem;margin-bottom:32px}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.82rem;font-weight:600;color:var(--text-2)}.form-group input,.form-group select,.form-group textarea{padding:12px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:inherit;font-size:.9rem;transition:border-color .3s;outline:none;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--accent)}.form-group select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236366f1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.contact-success{text-align:center;padding:48px 24px}.success-icon{font-size:3rem;margin-bottom:16px}.contact-success h3{font-size:1.3rem;font-weight:700;margin-bottom:8px}.contact-success p{color:var(--text-2);font-size:.92rem}.contact-info-side{display:flex;flex-direction:column;gap:20px}.contact-info-card{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius-lg);padding:28px;transition:var(--transition)}.contact-info-card:hover{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 15px 40px #0003}.contact-info-card h3{font-size:1rem;font-weight:700;margin-bottom:10px}.contact-info-card p{font-size:.88rem;color:var(--text-2);line-height:1.5}.contact-wa-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#25d3661a;border:1px solid rgba(37,211,102,.3);border-radius:100px;color:#25d366;font-size:.85rem;font-weight:600;margin-top:12px;transition:var(--transition)}.contact-wa-btn:hover{background:#25d36633}.contact-email{display:block;font-size:.9rem;color:var(--accent);font-weight:500;margin-bottom:4px;transition:opacity .3s}.contact-email:hover{opacity:.7}.contact-phone{font-size:.85rem;color:var(--text-3);margin-top:6px;display:block}.contact-faq-section{padding:100px 0;background:var(--bg-2)}.faq-list{max-width:700px;margin:48px auto 0;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:var(--transition)}.faq-item:hover{border-color:#6366f133}.faq-item.open{border-color:var(--accent)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;font-weight:600;font-size:.95rem}.faq-toggle{font-size:1.3rem;color:var(--accent);transition:transform .3s;flex-shrink:0;margin-left:16px}.faq-item.open .faq-toggle{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.16,1,.3,1),padding .4s}.faq-item.open .faq-answer{max-height:300px;padding:0 24px 20px}.faq-answer p{font-size:.9rem;color:var(--text-2);line-height:1.7}.usecase-preview-card{position:relative;overflow:hidden}.usecase-preview-card:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(99,102,241,.08),transparent 40%);opacity:0;transition:opacity .4s;pointer-events:none}.usecase-preview-card:hover:after{opacity:1}.usecase-full-card{position:relative;overflow:hidden}.usecase-full-card:after{content:"";position:absolute;inset:0;background:radial-gradient(600px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(99,102,241,.08),transparent 40%);opacity:0;transition:opacity .4s;pointer-events:none}.usecase-full-card:hover:after{opacity:1}@media(max-width:1024px){.usecases-grid{grid-template-columns:1fr 1fr}.usecases-full-grid,.challenges-solutions-grid{grid-template-columns:1fr}.chatbot-showcase-wrapper{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.chatbot-features-side{order:2}.usecase-detail-stats{gap:32px;flex-wrap:wrap}.about-values-grid,.about-team-grid,.about-stats-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}.affiliate-hero-grid{grid-template-columns:1fr;gap:36px}.affiliate-steps,.affiliate-detail-grid{grid-template-columns:1fr}.about-timeline-line{left:20px}.about-timeline-item,.about-timeline-item.left,.about-timeline-item.right{width:100%;padding-left:60px;padding-right:20px;text-align:left}.about-timeline-item.left .about-timeline-dot,.about-timeline-item.right .about-timeline-dot{left:-8px;right:auto;top:8px}}@media(max-width:768px){.usecases-grid,.usecase-nav-cards{grid-template-columns:1fr}.usecase-detail-stats{flex-direction:column;gap:20px}.chatbot-showcase-wrapper{max-width:100%}.page-hero,.usecase-detail-hero{min-height:auto;padding:140px 0 60px}.steps-timeline{padding-left:0}.timeline-line{display:none}.about-values-grid{grid-template-columns:1fr}.about-team-grid,.about-stats-grid{grid-template-columns:1fr 1fr}.affiliate-stats-grid{grid-template-columns:1fr}.affiliate-commission-card{padding:30px}.affiliate-card-row{flex-direction:column;gap:4px}.affiliate-card-row b{text-align:left}.form-row{grid-template-columns:1fr}.about-timeline-line{display:none}.about-timeline-item,.about-timeline-item.left,.about-timeline-item.right{width:100%;padding-left:0;padding-right:0}.about-timeline-dot{display:none}.nav-logo-img{width:28px;height:28px}.nav-logo-text{font-size:1.2rem}}[data-theme=light] .usecase-chat-simulator{background:#0000000f;border-color:var(--border);box-shadow:inset 0 2px 8px #0000000a}[data-theme=light] .usecases-tab-btn:hover{background:var(--surface-hover)}[data-theme=light] .usecase-stat-pill{background:var(--surface);border-color:var(--border)}.uc-hero-orbs{position:absolute;inset:0;z-index:0;pointer-events:none}.uc-hero-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.2;animation:meshFloat 8s ease-in-out infinite alternate}.uc-hero-orb.orb-1{width:300px;height:300px;background:#6366f1;top:-80px;right:10%}.uc-hero-orb.orb-2{width:250px;height:250px;background:#10b981;bottom:-60px;left:15%;animation-delay:3s}.uc-stats-banner{padding:40px 0;overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.uc-stats-track{display:flex;justify-content:center;gap:64px;flex-wrap:wrap}.uc-stat-item{display:flex;align-items:center;gap:12px;white-space:nowrap}.uc-stat-value{font-family:var(--font-display);font-size:1.8rem;font-weight:800;background:var(--gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.uc-stat-label{font-size:.85rem;color:var(--text-2);line-height:1.3}.uc-spotlight{padding:80px 0 60px}.uc-spotlight-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-xl);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);overflow:hidden;position:relative}.uc-spotlight-gradient{position:absolute;top:0;left:0;right:0;height:6px}.uc-spotlight-inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:48px}.uc-spotlight-text h3{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:var(--text);margin-bottom:8px}.uc-spotlight-tagline{font-size:.9rem;color:var(--accent);font-weight:600;display:block;margin-bottom:16px}.uc-spotlight-desc{font-size:.95rem;color:var(--text-2);line-height:1.7;margin-bottom:24px}.uc-spotlight-stats{display:flex;gap:24px;margin-bottom:24px}.uc-spotlight-stat{text-align:center}.uc-spotlight-stat strong{font-family:var(--font-display);font-size:1.6rem;font-weight:800;display:block}.uc-spotlight-stat span{font-size:.72rem;color:var(--text-3)}.uc-spotlight-cta{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:600;color:var(--accent);transition:gap .3s}.uc-spotlight-cta:hover{gap:14px}.uc-spotlight-preview{display:flex;flex-direction:column;gap:12px}.uc-preview-chat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:8px}.uc-preview-bubble{max-width:80%;padding:8px 12px;border-radius:10px;font-size:.78rem;line-height:1.4}.uc-preview-bubble.bot{background:var(--bg-3);color:var(--text-2);align-self:flex-start;border-bottom-left-radius:2px}.uc-preview-bubble.user{background:var(--accent);color:#fff;align-self:flex-end;border-bottom-right-radius:2px}.uc-preview-solutions{display:flex;flex-wrap:wrap;gap:8px}.uc-solution-tag{padding:6px 14px;border-radius:100px;background:var(--surface);border:1px solid var(--border);font-size:.75rem;color:var(--text-2);font-weight:500}.uc-enhanced-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.uc-card-link{display:flex;text-decoration:none;color:inherit;height:100%}.uc-card{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-xl);background:var(--glass-bg);border:1px solid var(--glass-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);overflow:hidden;position:relative;transition:var(--transition)}.uc-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px #0000002e;border-color:#6366f14d}.uc-card-gradient{position:absolute;top:0;left:0;width:4px;height:100%;transition:width .4s}.uc-card:hover .uc-card-gradient{width:6px}.uc-card-inner{display:flex;flex-direction:column;height:100%;padding:36px 32px 36px 36px}.uc-card-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.uc-card-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.uc-card-header h3{font-size:1.2rem;font-weight:700;color:var(--text);margin:0}.uc-card-tagline{font-size:.82rem;color:var(--text-3);font-style:italic;display:block}.uc-card-desc{font-size:.88rem;color:var(--text-2);line-height:1.7;margin-bottom:20px}.uc-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:auto}.uc-card-stat strong{font-family:var(--font-display);font-size:1.25rem;font-weight:800;display:block}.uc-card-stat span{font-size:.65rem;color:var(--text-3);display:block;margin-top:2px;line-height:1.3}.uc-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.uc-card-tag{padding:5px 12px;border-radius:100px;background:var(--surface);border:1px solid var(--border);font-size:.72rem;color:var(--text-2);font-weight:500}.uc-card-cta{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;margin-top:8px;transition:gap .3s}.uc-card:hover .uc-card-cta{gap:14px}.footer-dock{display:flex;align-items:center;justify-content:center;gap:4px;padding:8px 12px;border-radius:100px;background:var(--surface);border:1px solid var(--border);width:fit-content}.footer-dock-item{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-2);font-size:.85rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);text-decoration:none;position:relative}.footer-dock-item:hover{transform:translateY(-8px) scale(1.2);color:var(--text);background:var(--surface-hover)}.footer-dock-item .dock-tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:4px 10px;border-radius:6px;background:var(--bg-3);border:1px solid var(--border);font-size:.65rem;font-weight:600;color:var(--text);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translate(-50%) translateY(4px);margin-bottom:6px}.footer-dock-item:hover .dock-tooltip{opacity:1;transform:translate(-50%) translateY(0)}.footer-dock-item svg{width:18px;height:18px}@media(max-width:1024px){.uc-spotlight-inner{grid-template-columns:1fr;gap:32px}}@media(max-width:768px){.uc-enhanced-grid{grid-template-columns:1fr}.uc-spotlight-inner{padding:28px}.uc-spotlight-stats{flex-wrap:wrap;gap:16px}.uc-stats-track{gap:32px}.uc-card-inner{padding:24px 20px}}@media(max-width:480px){.uc-card-stats{grid-template-columns:1fr;gap:8px}.uc-stats-track{gap:20px;justify-content:flex-start;padding:0 20px}.footer-dock-item{width:36px;height:36px}}.sim-modal-overlay{position:fixed;inset:0;background:#0a0a0fd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:simFadeIn .3s ease}@keyframes simFadeIn{0%{opacity:0}to{opacity:1}}.sim-phone-wrapper{position:relative;width:320px;height:580px;background:#000;border:10px solid #1f1f1f;border-radius:40px;box-shadow:0 30px 70px #0009,0 0 0 2px #ffffff0d;overflow:hidden;display:flex;flex-direction:column;animation:simScaleUp .4s cubic-bezier(.34,1.56,.64,1)}@keyframes simScaleUp{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.sim-phone-screen{flex:1;display:flex;flex-direction:column;height:100%;position:relative}.sim-phone-status-bar{height:24px;background:#0b141a;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:.65rem;color:#fff;font-weight:600;z-index:10;width:100%;box-sizing:border-box}.sim-status-icons{display:flex;gap:4px;align-items:center}.sim-phone-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:110px;height:18px;background:#000;border-bottom-left-radius:12px;border-bottom-right-radius:12px;z-index:20}.sim-chat-header{background:#202c33;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);z-index:10}.sim-header-left{display:flex;align-items:center;gap:8px}.sim-back-btn{background:none;border:none;color:#00a884;font-size:.9rem;font-weight:700;cursor:pointer;padding:0}.sim-header-avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem;color:#fff}.sim-header-info{display:flex;flex-direction:column;gap:1px}.sim-header-name{font-size:.78rem;font-weight:700;color:#fff}.sim-header-status{font-size:.58rem;color:#8696a0}.sim-close-btn{background:#ffffff0d;border:none;color:#fff;font-size:.75rem;padding:4px 8px;border-radius:6px;cursor:pointer}.sim-close-btn:hover{background:#ffffff1f}.sim-chat-body{flex:1;background:#0b141a;background-image:radial-gradient(rgba(255,255,255,.02) 1px,transparent 1px);background-size:16px 16px;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;scrollbar-width:none}.sim-chat-body::-webkit-scrollbar{display:none}.sim-bubble{max-width:85%;padding:8px 12px;border-radius:8px;font-size:.72rem;line-height:1.4;position:relative;white-space:pre-line}.sim-bubble.bot{background:#202c33;color:#e9edef;align-self:flex-start;border-top-left-radius:0;box-shadow:0 1px 2px #00000026}.sim-bubble.user{background:#005c4b;color:#e9edef;align-self:flex-end;border-top-right-radius:0;box-shadow:0 1px 2px #00000026}.sim-bubble-meta{font-size:.55rem;color:#8696a0;float:right;margin-top:4px;margin-left:8px}.sim-bubble.user .sim-bubble-meta{color:#86a096}.sim-typing-bubble{background:#202c33;color:#8696a0;padding:8px 14px;border-radius:0 8px 8px;align-self:flex-start;font-size:.72rem;display:flex;align-items:center;gap:4px}.sim-typing-dot{width:4px;height:4px;background:#8696a0;border-radius:50%;animation:simDotPulse 1.2s infinite ease-in-out}.sim-typing-dot:nth-child(2){animation-delay:.2s}.sim-typing-dot:nth-child(3){animation-delay:.4s}@keyframes simDotPulse{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}.sim-chat-footer{background:#1f2c34;padding:12px 16px;display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(255,255,255,.05);z-index:10}.sim-options-title{font-size:.58rem;color:#8696a0;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.sim-option-btn{background:#00a884;border:none;border-radius:100px;color:#fff;padding:8px 16px;font-size:.72rem;font-weight:700;cursor:pointer;box-shadow:0 2px 4px #00000026;transition:transform .2s,background-color .2s;text-align:center}.sim-option-btn:hover{background:#008f70;transform:translateY(-1px)}.sim-option-btn:active{transform:translateY(0)}.sim-reset-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#53bdeb;padding:8px;font-size:.72rem;font-weight:700;cursor:pointer;text-align:center;transition:all .2s}.sim-reset-btn:hover{background:#ffffff1a;color:#6fd8ff}.sim-phone-home-indicator{height:12px;background:#1f2c34;display:flex;align-items:center;justify-content:center;padding-bottom:4px}.sim-home-bar{width:100px;height:4px;background:#ffffff59;border-radius:2px}.uc-card-cta-btn{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:700;color:var(--text);cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;width:100%}.uc-card-cta-btn:hover{background:linear-gradient(90deg,rgba(99,102,241,.1) 0%,transparent 100%);border-color:#6366f14d;transform:scale(1.02)}.uc-card-cta-btn svg{transition:transform .3s}.uc-card-cta-btn:hover svg{transform:translate(3px) scale(1.05)}
