.bento-card h3,.cost-value,.cta-content h2,.demo-card h3,.feature-card h3,.logo,.mobile-menu a,.philosophy-card h3,.proof-score,.quote-content blockquote,.section-header h2,.service-card h3,.stat-big,.timeline-content h3{font-family:'Space Grotesk',sans-serif}.gradient-text,.proof-score,.stat-big{-webkit-text-fill-color:transparent}.bento-grid,.features-grid,.services-grid.three-cols{grid-template-columns:repeat(3,1fr)}.btn,.demo-card,.dropdown-item,.footer-links a,.logo,.mobile-menu a,.nav-links a,.service-cta{text-decoration:none}.dropdown-badge,.logos-title,.mobile-menu-label,.section-label,.service-badge{text-transform:uppercase}.bento-icon,.demo-arrow,.demo-icon,.hero,.logo,.logo-icon,.mobile-menu-close,.nav-actions,.nav-container,.voice-bars,.voice-btn,.voice-container{display:flex;align-items:center}.bento-card,.cta-section,.demo-card,.feature-card,.hero,.hero-bg,.logos-section,.quote-section,.service-card{overflow:hidden}.badge,.btn-secondary{backdrop-filter:blur(10px)}.input-btn.mic:hover,.menu-toggle:hover,.mobile-menu-close:hover,.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.bento-grid,.features-grid{display:grid;gap:1.5rem}.chat-bubble.english,.cost-note,.recording-text{font-style:italic}.cost-note,.cta-content,.hero-content,.logos-title,.quote-content,.section-header{text-align:center}.cursor-glow{position:fixed;width:600px;height:600px;background:radial-gradient(circle,var(--glow) 0,transparent 70%);border-radius:50%;pointer-events:none;z-index:0;opacity:.6;transform:translate(-50%,-50%);transition:opacity .3s}.nav-container{gap:2rem}.logo{gap:.6rem;font-weight:700;font-size:1.1rem;color:var(--text-primary)}.nav-actions,.nav-links{display:flex;gap:.5rem}.badge,.nav-links a{font-size:.9rem;font-weight:500}.logo-icon{width:38px;height:38px;background:linear-gradient(135deg,var(--accent),var(--accent-secondary),var(--accent-tertiary));border-radius:12px;justify-content:center;color:#fff;animation:3s ease-in-out infinite logo-pulse}.menu-toggle,.mobile-menu-close,.nav-links a,.theme-toggle{color:var(--text-secondary);transition:.3s}.badge,.cost-value,.mobile-menu a{color:var(--text-primary)}.logo-icon i[data-lucide],.timeline-dot i[data-lucide]{width:20px;height:20px}.btn i[data-lucide],.chat-avatar i[data-lucide],.demo-arrow i[data-lucide],.input-btn i[data-lucide],.menu-toggle i[data-lucide],.section-label i[data-lucide],.theme-toggle i[data-lucide]{width:18px;height:18px}.bento-icon i[data-lucide],.chat-action-btn.recording-small,.logo-item i[data-lucide],.mobile-menu-close i[data-lucide],.philosophy-icon i[data-lucide],.voice-btn i[data-lucide]{width:24px;height:24px}.chat-action-btn i[data-lucide],.feature-highlight i[data-lucide],.proof-hint svg{width:14px;height:14px}.chat-action-btn.recording i[data-lucide],.mockup-dot{width:12px;height:12px}.logo-img{width:60px;height:auto}.logo-text{display:block}.nav-links a{padding:.5rem 1rem;border-radius:100px}.nav-dropdown-toggle:focus,.nav-dropdown:hover .nav-dropdown-toggle,.nav-links a:hover{color:var(--text-primary);background:var(--bg-tertiary)}.menu-toggle,.theme-toggle{width:42px;height:42px;border-radius:50%;border:1px solid var(--border);background:var(--bg-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-toggle:hover,.theme-toggle:hover{box-shadow:0 0 25px var(--glow)}.icon-dark,.menu-toggle{display:none}.mobile-menu{position:fixed;inset:0;z-index:999;background:var(--bg-primary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;opacity:0;visibility:hidden;transition:.3s}.lightbox.active,.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{font-size:1.75rem;font-weight:600;padding:1rem 2rem;border-radius:16px;transition:.3s}.mobile-menu a:hover{color:var(--accent);background:var(--bg-tertiary)}.mobile-menu-close{position:absolute;top:2rem;right:2rem;width:48px;height:48px;border-radius:50%;border:1px solid var(--border);background:var(--bg-tertiary);cursor:pointer;justify-content:center}.hero{min-height:100vh;justify-content:center;padding:8rem 2rem 4rem;position:relative}.badge,.btn{align-items:center}.globe-dot,.globe-ring,.globe::after,.globe::before,.hero-bg,.hero-glow-line,.hero-grid,.hero-grid-overlay,.hero-orb{position:absolute}.bento-card,.btn,.cta-content,.cta-section,.demo-card,.demo-card h3,.demo-card>p,.demo-cta,.demo-features,.demo-icon,.feature-card,.feature-card h3,.feature-card p,.feature-highlight,.feature-icon,.features,.globe,.globe-wrapper,.hero-content,.hero-visual,.nav-dropdown,.philosophy,.philosophy-card,.quote-content,.quote-section,.service-card,.timeline,.timeline-item,.why-now{position:relative}.hero-bg{inset:0}.hero-grid{inset:-50%;background-image:linear-gradient(var(--accent) 2px,transparent 2px),linear-gradient(90deg,var(--accent) 2px,transparent 2px),linear-gradient(rgba(14,165,233,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(14,165,233,.3) 1px,transparent 1px);background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px;transform:perspective(500px) rotateX(60deg);transform-origin:center center;animation:20s linear infinite grid-move;opacity:.15}[data-theme=dark] .hero-grid{opacity:.25}@keyframes grid-move{0%{transform:perspective(500px) rotateX(60deg) translateY(0)}100%{transform:perspective(500px) rotateX(60deg) translateY(100px)}}.hero-grid-overlay{inset:0;background:radial-gradient(ellipse at center,transparent 0,var(--bg-primary) 70%);pointer-events:none}.hero-glow-line{height:2px;background:linear-gradient(90deg,transparent,var(--accent),var(--accent-secondary),transparent);animation:4s ease-in-out infinite glow-line;opacity:.6}.hero-glow-line:nth-child(2){top:30%;left:0;right:0;animation-delay:0s}.hero-glow-line:nth-child(3){top:50%;left:0;right:0;animation-delay:1.5s}.hero-glow-line:nth-child(4){top:70%;left:0;right:0;animation-delay:3s}@keyframes glow-line{0%,100%{opacity:0;transform:scaleX(0)}50%{opacity:.8;transform:scaleX(1)}}.hero-orb{border-radius:50%;filter:blur(100px);animation:20s ease-in-out infinite orb-float}.hero-orb-1{width:700px;height:700px;background:var(--glow);top:-25%;right:-15%;animation-delay:0s}.hero-orb-2{width:600px;height:600px;background:var(--glow-secondary);bottom:-25%;left:-15%;animation-delay:-7s}.hero-orb-3{width:400px;height:400px;background:var(--glow-tertiary);top:40%;left:50%;transform:translate(-50%,-50%);animation-delay:-14s}@keyframes orb-float{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(60px,-60px) scale(1.1)}50%{transform:translate(-40px,40px) scale(.9)}75%{transform:translate(50px,50px) scale(1.05)}}.hero-content{max-width:1100px;z-index:1;width:100%}.badge{display:inline-flex;gap:.75rem;padding:.6rem 1.25rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:100px;margin-bottom:2.5rem;animation:3s ease-in-out infinite badge-glow}@keyframes badge-glow{0%,100%{box-shadow:0 0 20px transparent}50%{box-shadow:0 0 30px var(--glow)}}@keyframes logo-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.badge-dot{width:10px;height:10px;background:linear-gradient(135deg,var(--accent-tertiary),#34d399);border-radius:50%;animation:2s ease-in-out infinite pulse;box-shadow:0 0 12px var(--accent-tertiary)}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.3)}}.gradient-text{background:linear-gradient(135deg,var(--accent) 0,var(--accent-secondary) 50%,var(--accent-tertiary) 100%);-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite gradient-shift;background-size:200% 200%}@keyframes gradient-shift{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.hero-description{font-size:clamp(1rem, 2vw, 1.35rem);color:var(--text-secondary);max-width:700px;margin:0 auto 3rem;line-height:1.7;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;padding:0 .75rem}.cta-group{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:5rem}.btn{display:inline-flex;gap:.6rem;padding:1rem 2rem;border-radius:100px;font-weight:600;font-size:1rem;transition:.4s cubic-bezier(.175, .885, .32, 1.275);cursor:pointer;border:none;overflow:hidden}.chat-action-btn,.input-btn{transition:.3s;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:#fff;box-shadow:0 10px 40px var(--glow)}.btn-primary::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--accent-secondary),var(--accent-tertiary));opacity:0;transition:opacity .4s}.feature-card::after,.feature-card::before{position:absolute;opacity:0;transition:opacity .5s;content:''}.btn-primary:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 50px var(--glow)}.btn-primary:hover::before,.feature-card:hover::after,.service-card.featured::before,.service-card:hover::before{opacity:1}.btn-primary i,.btn-primary span{position:relative;z-index:1}.btn-secondary{background:var(--glass);color:var(--text-primary);border:1px solid var(--border)}.btn-secondary:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 20px 40px var(--glow)}.bento-card:hover,.demo-card:hover,.feature-card:hover,.philosophy-card:hover,.service-card:hover,.timeline-content:hover{box-shadow:var(--card-shadow)}.hero-visual{max-width:900px;margin:0 auto;width:100%;box-sizing:border-box}.hero-mockup{box-sizing:border-box;max-width:100%;overflow:hidden;background:var(--glass);backdrop-filter:blur(25px);border:1px solid var(--glass-border);border-radius:28px;padding:1.5rem;box-shadow:var(--card-shadow),0 0 100px var(--glow);animation:6s ease-in-out infinite mockup-float}.chat-action-btn,.mockup-content{background:var(--bg-secondary);display:flex}@keyframes mockup-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}.mockup-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.mockup-dot{border-radius:50%}.mockup-dot:first-child{background:#ef4444}.mockup-dot:nth-child(2){background:#f59e0b}.mockup-dot:nth-child(3){background:#22c55e}.mockup-title{margin-left:auto;margin-right:auto;font-size:.85rem;color:var(--text-muted);font-weight:500}.mockup-content{border-radius:20px;padding:1.5rem;min-height:420px;max-height:480px;overflow-y:auto;flex-direction:column;gap:1rem}.mockup-content::-webkit-scrollbar{width:6px}.mockup-content::-webkit-scrollbar-track{background:0 0}.mockup-content::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.chat-message{display:flex;gap:.75rem;animation:.5s ease-out forwards message-appear;opacity:0}.chat-message:first-child{animation-delay:.3s}.chat-message:nth-child(2){animation-delay:1s}.chat-message:nth-child(3){animation-delay:1.8s}.chat-message:nth-child(4){animation-delay:2.6s}.chat-message:nth-child(5){animation-delay:3.4s}.chat-message:nth-child(6){animation-delay:4.2s}.chat-message:nth-child(7){animation-delay:5s}.chat-message:nth-child(8){animation-delay:5.8s}@keyframes message-appear{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.chat-message.user{flex-direction:row-reverse}.chat-avatar{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-avatar.bot,.dropdown-icon.accent,.input-btn.send{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:#fff}.chat-avatar.user{background:var(--bg-tertiary);color:var(--text-secondary)}.chat-bubble{padding:.9rem 1.15rem;border-radius:18px;max-width:75%;font-size:.92rem;line-height:1.5}.chat-message.bot .chat-bubble{background:var(--bg-tertiary);border-bottom-left-radius:6px}.chat-message.user .chat-bubble{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:#fff;border-bottom-right-radius:6px}.chat-bubble-recording{display:flex;align-items:center;gap:8px}.chat-actions{display:flex;gap:.5rem;margin-top:.5rem}.chat-action-btn{align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--border);color:var(--text-muted)}.chat-action-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--glow)}.chat-action-btn.recording{background:#ef4444;border-color:#ef4444;color:#fff;animation:1s ease-in-out infinite recording-pulse}@keyframes recording-pulse{0%,100%{box-shadow:0 0 0 0 rgba(239,68,68,.4)}50%{box-shadow:0 0 0 8px rgba(239,68,68,0)}}.recording-text{color:rgba(255,255,255,.8);font-size:.85rem}.cta-content p,.demo-arrow,.demo-card>p,.demo-tag,.feature-card p,.footer-links a,.input-btn.mic,.logo-item,.logos-title,.philosophy-card>p,.philosophy-list li,.section-header p,.service-card>p,.service-feature{color:var(--text-secondary)}.mockup-input{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--bg-tertiary);border-radius:16px;margin-top:1rem}.input-btn.mic,.logos-section{background:var(--bg-secondary)}.mockup-input input{flex:1;background:0 0;border:none;outline:0;font-size:.95rem;color:var(--text-primary)}.mockup-input input::placeholder{color:var(--text-muted)}.input-btn{width:38px;height:38px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center}.bento-card,.feature-card,.input-btn.mic,.timeline-content{border:1px solid var(--border)}.input-btn.send:hover{transform:scale(1.05);box-shadow:0 4px 15px var(--glow)}.logos-section{padding:4rem 2rem;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.logos-title{font-size:.85rem;letter-spacing:.15em;margin-bottom:2rem}.logos-track{display:flex;gap:4rem;animation:40s linear infinite scroll-logos}.logo-item,.section-label{display:flex;gap:.75rem;font-weight:600}.logos-track:hover{animation-play-state:paused}@keyframes scroll-logos{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.logo-item{align-items:center;font-size:1.2rem;white-space:nowrap;transition:color .3s}..footer-links a:hover,.logo-item:hover{color:var(--accent)}.feature-card,.feature-icon{transition:.5s cubic-bezier(.175, .885, .32, 1.275)}.container{max-width:1200px;margin:0 auto}.section-label{color:#0e7490;align-items:center;justify-content:center;font-size:.9rem;letter-spacing:.1em;margin-bottom:1rem}.section-header{margin-bottom:5rem}.section-header h2{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.section-header p{font-size:1.2rem;max-width:600px;margin:0 auto}.demos,.features{padding:8rem 2rem}.bento-card,.feature-icon{display:flex}.feature-card{background:var(--card-bg);border-radius:24px;padding:2.5rem}.feature-card::before{inset:0;background:linear-gradient(135deg,var(--glow) 0,transparent 60%)}.feature-card::after{inset:-2px;background:linear-gradient(135deg,var(--accent),var(--accent-secondary),var(--accent-tertiary));border-radius:26px;z-index:-1}.demo-cta,.dropdown-item:hover .dropdown-icon,.feature-card:hover,.feature-icon,.philosophy-icon.positive,.quote-section,.service-icon.chatbot,.service-icon.livechat{background:linear-gradient(135deg,var(--accent),var(--accent-secondary))}.feature-card:hover{transform:translateY(-8px);border-color:transparent}.feature-card:hover::before{opacity:.3}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg);box-shadow:0 10px 40px rgba(255,255,255,.3);background:rgba(255,255,255,.2)}.feature-card:hover h3{color:#fff}.feature-card:hover p{color:rgba(255,255,255,.85)}.feature-card:hover .feature-highlight{background:rgba(255,255,255,.15);color:#fff}.feature-icon{width:64px;height:64px;border-radius:18px;align-items:center;justify-content:center;color:#fff;margin-bottom:1.75rem;z-index:1}.feature-icon i[data-lucide]{width:28px;height:28px}.feature-card h3{font-size:1.35rem;font-weight:600;margin-bottom:.75rem;z-index:1;transition:color .5s}.feature-card p{font-size:1rem;line-height:1.7;z-index:1;transition:color .5s}.feature-highlight{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;background:var(--bg-tertiary);border-radius:100px;font-size:.85rem;font-weight:600;color:var(--accent);z-index:1;transition:.5s}.bento,.cta-section,.services{padding:8rem 2rem;background:var(--bg-secondary)}.bento-grid{grid-template-rows:repeat(2,minmax(340px,auto))}.bento-card{background:var(--card-bg);border-radius:28px;padding:2rem;transition:.4s;flex-direction:column}.bento-tag,.demo-arrow,.demo-tag,.dropdown-item:hover,.voice-container{background:var(--bg-tertiary)}.bento-card:hover{transform:translateY(-4px);background:var(--card-hover)}.bento-card.large{grid-column:span 2}.bento-card.tall{grid-row:span 2}.bento-icon{width:52px;height:52px;border-radius:14px;justify-content:center;margin-bottom:1.5rem;color:#fff}.bento-icon.cyan{background:linear-gradient(135deg,#0ea5e9,#06b6d4)}.bento-icon.teal{background:linear-gradient(135deg,#14b8a6,#10b981)}.bento-icon.blue{background:linear-gradient(135deg,#3b82f6,#0ea5e9)}.bento-icon.green{background:linear-gradient(135deg,#10b981,#34d399)}.bento-icon.emerald{background:linear-gradient(135deg,#059669,#10b981)}.bento-icon.amber{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.bento-card h3{font-size:1.3rem;font-weight:600;margin-bottom:.5rem}.bento-card>p,.timeline-content p{color:var(--text-secondary);font-size:.95rem}.bento-visual{margin-top:auto;display:flex;gap:.5rem;flex-wrap:wrap}.bento-tag{padding:.4rem .8rem;border-radius:100px;font-size:.8rem;font-weight:500;color:var(--text-secondary)}.cost-value,.timeline-content h3{font-weight:600}.voice-container{justify-content:center;gap:2rem;margin-top:auto;padding:1.5rem;border-radius:16px}.voice-btn{width:56px;height:56px;border-radius:50%;justify-content:center;color:#fff;border:none;cursor:pointer;transition:.3s}.cost-label,.cost-note{color:var(--text-secondary)}.voice-btn.mic-btn{background:linear-gradient(135deg,var(--accent),var(--accent-secondary));animation:2s ease-in-out infinite mic-glow}.service-icon.website,.voice-btn.speaker-btn{background:linear-gradient(135deg,var(--accent-tertiary),#34d399)}@keyframes mic-glow{0%,100%{box-shadow:0 0 20px var(--glow)}50%{box-shadow:0 0 35px var(--glow),0 0 50px var(--glow-secondary)}}.voice-bars{justify-content:center;gap:4px;height:50px}.voice-bar{width:5px;background:linear-gradient(180deg,var(--accent),var(--accent-secondary));border-radius:3px;animation:1.2s ease-in-out infinite voice-wave}.voice-bar:first-child{height:15px;animation-delay:0s}.voice-bar:nth-child(2){height:30px;animation-delay:.1s}.voice-bar:nth-child(3){height:45px;animation-delay:.2s}.voice-bar:nth-child(4){height:25px;animation-delay:.3s}.voice-bar:nth-child(5){height:40px;animation-delay:.4s}.voice-bar:nth-child(6){height:20px;animation-delay:.5s}.voice-bar:nth-child(7){height:35px;animation-delay:.6s}.voice-bar:nth-child(8){height:28px;animation-delay:.7s}@keyframes voice-wave{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.4)}}.globe-wrapper{display:flex;align-items:center;justify-content:center;flex-grow:1}.globe{width:160px;height:160px;border-radius:50%;background:linear-gradient(135deg,var(--accent) 0,var(--accent-secondary) 40%,var(--accent-tertiary) 100%);box-shadow:0 0 60px var(--glow),0 0 100px var(--glow-secondary),inset -30px -30px 60px rgba(0,0,0,.3),inset 10px 10px 30px rgba(255,255,255,.2);animation:4s ease-in-out infinite globe-float}@keyframes globe-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.globe::before{content:'';inset:15px;border-radius:50%;border:2px dashed rgba(255,255,255,.25);animation:15s linear infinite globe-rotate}.globe::after{content:'';inset:30px;border-radius:50%;border:1.5px dashed rgba(255,255,255,.15);animation:20s linear infinite reverse globe-rotate}@keyframes globe-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.globe-ring{width:220px;height:220px;border:2px solid var(--accent);border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(70deg);opacity:.3;animation:3s ease-in-out infinite ring-pulse}.globe-ring:nth-child(2){width:260px;height:260px;animation-delay:.5s;opacity:.2}.globe-ring:nth-child(3){width:300px;height:300px;animation-delay:1s;opacity:.1}.timeline::before,.why-now::before{opacity:.3;content:'';position:absolute}@keyframes ring-pulse{0%,100%{opacity:.3;transform:translate(-50%,-50%) rotateX(70deg) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) rotateX(70deg) scale(1.05)}}.globe-dot{width:8px;height:8px;background:#fff;border-radius:50%;box-shadow:0 0 10px #fff,0 0 20px var(--accent);animation:2s ease-in-out infinite dot-blink}.globe-dot:nth-child(4){top:25%;left:30%;animation-delay:0s}.globe-dot:nth-child(5){top:45%;right:20%;animation-delay:.5s}.demo-card::before,.service-card::before{position:absolute;right:0;transition:opacity .4s}.globe-dot:nth-child(6){bottom:30%;left:40%;animation-delay:1s}@keyframes dot-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.cost-visual{margin-top:auto;background:var(--bg-tertiary);border-radius:16px;padding:1.25rem}.cost-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border)}.cost-row:last-child{border-bottom:none;padding-top:.75rem}.cost-label{font-size:.85rem}.cost-value.highlight{color:var(--accent-tertiary);font-size:1.1rem}.cost-note{margin-top:.75rem;font-size:.8rem}.stat-big{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));-webkit-background-clip:text;margin-top:auto}.philosophy,.why-now{padding:8rem 2rem;background:var(--bg-primary);overflow:hidden}.demo-card,.service-card,.timeline-content,.timeline-dot{background:var(--card-bg)}.why-now::before{width:600px;height:600px;background:radial-gradient(circle,var(--glow-tertiary) 0,transparent 60%);top:-20%;left:-10%}.timeline{display:flex;flex-direction:column;gap:2rem;max-width:800px;margin:0 auto}.timeline::before{left:24px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent),var(--accent-secondary),var(--accent-tertiary))}.footer-links,.timeline-item{display:flex;gap:2rem}.timeline-dot{width:50px;height:50px;border-radius:50%;border:3px solid var(--accent);display:flex;align-items:center;justify-content:center;color:var(--accent);flex-shrink:0;z-index:1;box-shadow:0 0 20px var(--glow)}.timeline-content{border-radius:20px;padding:2rem;flex:1;transition:.3s}.timeline-content:hover{transform:translateX(8px)}.timeline-content h3{font-size:1.25rem;margin-bottom:.5rem}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.service-card{border:1px solid var(--border);border-radius:28px;padding:3rem;transition:.4s}.service-card::before{content:'';top:0;left:0;height:4px;background:linear-gradient(90deg,var(--accent),var(--accent-secondary),var(--accent-tertiary));opacity:0}.service-card:hover{transform:translateY(-8px)}.service-card.featured{border:2px solid var(--accent);background:linear-gradient(135deg,var(--card-bg) 0,rgba(14,165,233,.05) 100%)}.service-badge{position:absolute;top:1.25rem;right:1.25rem;padding:.35rem .85rem;background:linear-gradient(135deg,var(--accent-tertiary),#34d399);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.05em;border-radius:100px}.service-icon{width:72px;height:72px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;color:#fff;font-size:2rem}.service-card h3{font-size:1.75rem;font-weight:600;margin-bottom:1rem}.service-card>p{font-size:1.05rem;line-height:1.7;margin-bottom:2rem}.service-features{display:flex;flex-direction:column;gap:.75rem}.service-feature{display:flex;align-items:center;gap:.75rem;font-size:.95rem}.service-feature i[data-lucide]{width:16px;height:16px;color:var(--accent-tertiary);flex-shrink:0}.service-cta{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1.25rem;background:linear-gradient(135deg,var(--accent),var(--accent-secondary));color:#fff;font-size:.9rem;font-weight:600;border-radius:100px;transition:.3s}.nav-dropdown-toggle i[data-lucide],.service-cta i[data-lucide]{width:16px;height:16px;transition:transform .3s}.service-cta:hover{transform:translateY(-2px);box-shadow:0 10px 30px var(--glow)}.service-cta:hover i[data-lucide]{transform:translateX(4px)}.quote-section{padding:6rem 2rem}.quote-section::before{content:'"';position:absolute;top:-50px;left:50px;font-size:400px;font-family:'Space Grotesk',serif;color:#fff;opacity:.1;line-height:1}.quote-content{max-width:900px;margin:0 auto;z-index:1}.quote-content blockquote{font-size:clamp(1.25rem, 3vw, 1.75rem);font-weight:500;color:#fff;line-height:1.6;margin-bottom:2rem}.quote-author{color:rgba(255,255,255,.8);font-size:1rem}.demos-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.demo-cta,.demo-features{gap:.5rem;z-index:1;display:flex}.demo-card{border:1px solid var(--border);border-radius:28px;padding:2rem;transition:.5s cubic-bezier(.175, .885, .32, 1.275);color:inherit;display:flex;flex-direction:column;min-height:380px;cursor:pointer}.demo-card::before{content:'';top:0;left:0;height:150px;opacity:.08}.demo-card:first-child::before{background:linear-gradient(180deg,#06b6d4,transparent)}.demo-card:nth-child(2)::before{background:linear-gradient(180deg,#f97316,transparent)}.demo-card:nth-child(3)::before{background:linear-gradient(180deg,#0ea5e9,transparent)}.demo-card:nth-child(4)::before{background:linear-gradient(180deg,#10b981,transparent)}.demo-card:hover{transform:translateY(-8px) scale(1.02);background:var(--card-hover)}.demo-card:hover::before{opacity:.15}.demo-card:hover .demo-icon{transform:scale(1.1)}.demo-card:hover .demo-arrow{transform:translate(4px,-4px);opacity:1}.demo-icon{width:72px;height:72px;border-radius:20px;justify-content:center;font-size:2.5rem;margin-bottom:1.5rem;z-index:1;transition:transform .4s}.demo-card:first-child .demo-icon{background:linear-gradient(135deg,#99f6e4,#5eead4)}.demo-card:nth-child(2) .demo-icon{background:linear-gradient(135deg,#fed7aa,#fdba74)}.demo-card:nth-child(3) .demo-icon{background:linear-gradient(135deg,#a5f3fc,#67e8f9)}.demo-card:nth-child(4) .demo-icon{background:linear-gradient(135deg,#a7f3d0,#6ee7b7)}.demo-card h3{font-size:1.4rem;font-weight:600;margin-bottom:.75rem;z-index:1}.demo-card>p{font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1;z-index:1}.demo-features{flex-wrap:wrap;margin-bottom:0}.demo-tag{padding:.4rem .85rem;border-radius:100px;font-size:.8rem;font-weight:500;border:1px solid var(--border)}.demo-arrow{position:absolute;top:2rem;right:2rem;width:40px;height:40px;border-radius:50%;justify-content:center;opacity:0;transition:.4s}.demo-card.demo-self{border:2px solid var(--accent);background:linear-gradient(135deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%)}.cta-section::before,.philosophy::before{content:'';position:absolute;background:radial-gradient(circle,var(--glow) 0,transparent 60%)}.demo-card.demo-self:hover{border-color:var(--accent-secondary)}.demo-cta{margin-top:1rem;padding:1rem;border-radius:14px;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.9rem}.demo-cta i[data-lucide]{width:16px;height:16px}.cta-section::before{width:900px;height:900px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.4}.cta-content{max-width:700px;margin:0 auto;z-index:1}.cta-content h2{font-size:clamp(2rem, 5vw, 3rem);font-weight:700;margin-bottom:1rem}.cta-content p{font-size:1.2rem;margin-bottom:2.5rem}.footer-content{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-left{display:flex;align-items:center;gap:3rem}.footer-links a{font-size:.95rem;transition:color .3s}.copyright{color:var(--text-secondary);font-size:.9rem}.philosophy::before{width:600px;height:600px;top:-20%;right:-10%;opacity:.2}.philosophy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1000px;margin:0 auto}.philosophy-card{background:var(--card-bg);border:1px solid var(--border);border-radius:24px;padding:2.5rem;transition:.4s}.philosophy-card:hover{transform:translateY(-4px)}.philosophy-card.contrast{border-color:rgba(239,68,68,.3)}.philosophy-card.contrast:hover{border-color:rgba(239,68,68,.5)}.philosophy-card.positive{border-color:rgba(16,185,129,.3);background:linear-gradient(135deg,var(--card-bg) 0,rgba(16,185,129,.05) 100%)}.philosophy-card.positive:hover{border-color:rgba(16,185,129,.5)}.philosophy-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}.dropdown-icon,.nav-dropdown-toggle{display:flex;color:var(--text-secondary)}.philosophy-icon.negative{background:linear-gradient(135deg,#6b7280,#9ca3af)}.philosophy-card h3{font-size:1.35rem;font-weight:600;margin-bottom:1rem}.philosophy-card>p{font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.philosophy-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.philosophy-list li{display:flex;align-items:center;gap:.75rem;font-size:.9rem}.philosophy-list li i[data-lucide]{width:18px;height:18px;flex-shrink:0}.philosophy-list.negative li i[data-lucide]{color:#ef4444}.philosophy-list.positive li i[data-lucide]{color:#10b981}.nav-dropdown-toggle{align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:100px;font-size:.9rem;font-weight:500;background:0 0;border:none;cursor:pointer;transition:.3s}.nav-dropdown:hover .nav-dropdown-toggle i[data-lucide]{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + .75rem);left:50%;transform:translateX(-50%) translateY(10px);min-width:320px;padding:.75rem;background:var(--card-bg);border:1px solid var(--border);border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25),0 0 40px var(--glow);opacity:0;visibility:hidden;transition:.3s cubic-bezier(.175, .885, .32, 1.275);z-index:100}.nav-dropdown-menu:hover,.nav-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.dropdown-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:14px;transition:.3s}.dropdown-icon{width:48px;height:48px;border-radius:12px;align-items:center;justify-content:center;background:var(--bg-tertiary);flex-shrink:0;transition:.3s}.dropdown-icon i[data-lucide]{width:22px;height:22px}.dropdown-icon.new{background:var(--bg-tertiary);color:var(--accent);border:2px solid var(--accent)}.dropdown-item:hover .dropdown-icon{color:#fff;border-color:transparent}.dropdown-badge{display:inline-block;padding:.15rem .5rem;background:linear-gradient(135deg,var(--accent-tertiary),#34d399);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.05em;border-radius:100px;margin-left:.5rem;vertical-align:middle}.dropdown-content{display:flex;flex-direction:column;gap:.2rem}.dropdown-title{font-size:.95rem;font-weight:600;color:var(--text-primary)}.dropdown-desc,.mobile-menu-label{font-size:.8rem;color:var(--text-muted)}.dropdown-desc{line-height:1.4}.mobile-menu-label{font-weight:600;letter-spacing:.1em;padding:1rem 2rem .5rem;display:block}.mobile-submenu-item{font-size:1.25rem!important;padding-left:3rem!important;color:var(--text-secondary)!important}.mobile-submenu-item::before{content:'';display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;margin-right:.75rem}@media (max-width:1024px){.bento-grid,.demos-grid,.features-grid{grid-template-columns:repeat(2,1fr)}.bento-grid{grid-template-rows:auto}.bento-card.tall{grid-row:span 1}.services-grid,.services-grid.three-cols{grid-template-columns:1fr}.service-card.featured{order:-1}}@media (max-width:768px){.badge,.badge-dot,.chat-action-btn.recording,.chat-message,.globe,.globe-dot,.globe-ring,.globe::after,.globe::before,.gradient-text,.hero-grid,.hero-mockup,.logo-icon,.voice-bar,.voice-btn.mic-btn{animation:none}.cursor-glow{display:none!important}.hero-glow-line,.hero-orb,.logo-text,.mockup-content .chat-message:nth-child(n+6),.mockup-title,.nav-dropdown,.nav-links{display:none}.hero-grid{opacity:.1}.hero-mockup{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-secondary);box-shadow:0 8px 32px rgba(0,0,0,.15)}.chat-message{opacity:1}.badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--bg-tertiary)}.gradient-text{background-size:100% 100%}.voice-bar{transform:scaleY(.6)}.logos-track{animation-duration:15s}.mobile-menu-close{right:1rem}nav{padding:.6rem 1rem}.menu-toggle{display:flex}.bento-grid,.demos-grid,.features-grid,.philosophy-grid{grid-template-columns:1fr}.bento-card.large{grid-column:span 1}h1{font-size:clamp(1.75rem, 8vw, 5.5rem);padding:0 .5rem}.hero-description{font-size:clamp(.95rem, 2vw, 1.35rem);padding:0 .5rem}.cta-group{flex-direction:column;align-items:center;gap:1rem}.btn{width:100%;max-width:300px;justify-content:center}.footer-content{flex-direction:column;text-align:center}.footer-left{flex-direction:column;gap:1.5rem}.voice-container{flex-direction:column;gap:1rem}.chat-bubble{max-width:90%;font-size:.85rem}.hero-visual{padding:0}.hero-mockup{padding:1rem;border-radius:20px;width:100%;max-width:100%;overflow:hidden}.mockup-content{padding:1rem;border-radius:16px}.mockup-input{padding:.75rem;gap:.5rem;width:100%;box-sizing:border-box}.mockup-input input{font-size:.85rem;min-width:0;flex:1}.input-btn{width:34px;height:34px;flex-shrink:0}.input-btn i[data-lucide]{width:16px;height:16px}.chat-avatar{width:32px;height:32px}.chat-avatar i[data-lucide]{width:14px;height:14px}.timeline::before{left:20px}.timeline-dot{width:40px;height:40px}.timeline-item{gap:1rem}.service-card{padding:2rem}.service-card h3{font-size:1.5rem}.service-badge{top:1rem;right:1rem;font-size:.7rem;padding:.3rem .7rem}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.cursor-glow,.hero-glow-line,.hero-orb{display:none!important}}.service-proof{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:border-color .3s,transform .2s,box-shadow .3s}.service-proof:hover{border-color:var(--accent-tertiary);transform:translateY(-2px);box-shadow:0 8px 25px rgba(16,185,129,.15)}.proof-image{width:80px;height:80px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid var(--border)}.proof-text{display:flex;flex-direction:column;gap:4px}.lightbox,.proof-hint{align-items:center;display:flex}.proof-score{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#10b981,#059669);-webkit-background-clip:text;background-clip:text;line-height:1}.proof-label{font-size:.85rem;color:var(--text-secondary);line-height:1.3}.proof-hint{gap:4px;font-size:.75rem;color:var(--text-muted);margin-top:4px}.lightbox{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.9);backdrop-filter:blur(8px);justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;cursor:zoom-out}.lightbox-close{position:absolute;top:20px;right:20px;width:44px;height:44px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;font-size:24px;cursor:pointer;transition:background .2s,transform .2s;display:flex;align-items:center;justify-content:center}.lightbox-close:hover{background:rgba(255,255,255,.2);transform:scale(1.1)}.lightbox-image{max-width:90vw;max-height:90vh;border-radius:12px;box-shadow:0 25px 80px rgba(0,0,0,.5);animation:.3s lightboxZoom}@keyframes lightboxZoom{from{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:480px){.mockup-content{min-height:280px;max-height:320px;padding:1rem}.demo-card::before,.feature-card::after,.feature-card::before,.mockup-content .chat-message:nth-child(n+5){display:none}.logos-track{animation-duration:10s}.bento-card:hover,.demo-card:hover,.feature-card:hover,.service-card:hover,.timeline-content:hover{transform:none}.service-card{padding:1.5rem}.service-icon{width:60px;height:60px;font-size:1.75rem}.service-proof{flex-direction:column;text-align:center}.proof-image{width:60px;height:60px}.proof-hint{justify-content:center}.lightbox-close{top:10px;right:10px}}