@keyframes Button-module-scss-module__lXYM7q__fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes Button-module-scss-module__lXYM7q__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Button-module-scss-module__lXYM7q__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.Button-module-scss-module__lXYM7q__button{cursor:pointer;border:none;border-radius:.5rem;align-items:center;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Button-module-scss-module__lXYM7q__button.Button-module-scss-module__lXYM7q__primary{cursor:pointer;color:#fff;background:linear-gradient(90deg,#059669,#0d9488);border:none;border-radius:.5rem;align-items:center;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.Button-module-scss-module__lXYM7q__button.Button-module-scss-module__lXYM7q__primary:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(16,185,129,.25)}.Button-module-scss-module__lXYM7q__button.Button-module-scss-module__lXYM7q__secondary{cursor:pointer;color:#cbd5e1;background:0 0;border:1px solid #475569;border-radius:.5rem;align-items:center;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Button-module-scss-module__lXYM7q__button.Button-module-scss-module__lXYM7q__secondary:hover{background:rgba(51,65,85,.5)}.Button-module-scss-module__lXYM7q__button.Button-module-scss-module__lXYM7q__accent{cursor:pointer;color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#a855f7,#f97316);border:none;border-radius:.5rem;align-items:center;padding:1rem 2rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.Button-module-scss-module__lXYM7q__button.Button-module-scss-module__lXYM7q__accent:hover{box-shadow:var(--shadow-glow-purple);transform:translateY(-2px)}.Button-module-scss-module__lXYM7q__icon{width:1.25rem;height:1.25rem;margin-left:.5rem}.Button-module-scss-module__lXYM7q__spinner{align-items:center;margin-right:.5rem;display:inline-flex}.Button-module-scss-module__lXYM7q__spinnerIcon{width:1.25rem;height:1.25rem;animation:1s linear infinite Button-module-scss-module__lXYM7q__spin}.Button-module-scss-module__lXYM7q__spinnerCircle{opacity:.25;stroke-dasharray:40;stroke-dashoffset:10px}@keyframes Button-module-scss-module__lXYM7q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@keyframes FeatureCard-module-scss-module__hLRlGG__fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes FeatureCard-module-scss-module__hLRlGG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes FeatureCard-module-scss-module__hLRlGG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.FeatureCard-module-scss-module__hLRlGG__featureCard{background:linear-gradient(135deg,rgba(30,41,59,.8),rgba(15,23,42,.8));border:1px solid rgba(51,65,85,.5);border-radius:1rem;padding:2rem;transition:all .3s}.FeatureCard-module-scss-module__hLRlGG__featureCard:hover{border-color:var(--color-emerald-500);box-shadow:var(--shadow-glow-emerald)}.FeatureCard-module-scss-module__hLRlGG__iconContainer{background:linear-gradient(90deg,#059669,#0d9488);border-radius:.5rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;transition:transform .3s;display:flex}.FeatureCard-module-scss-module__hLRlGG__iconContainer:hover{transform:scale(1.1)rotate(5deg)}.FeatureCard-module-scss-module__hLRlGG__iconContainer svg{color:#fff;width:1.5rem;height:1.5rem}.FeatureCard-module-scss-module__hLRlGG__title{color:#fff;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.FeatureCard-module-scss-module__hLRlGG__description{color:#94a3b8;line-height:1.6}.FeatureCard-module-scss-module__hLRlGG__smallFeatureCard{align-items:flex-start;gap:1rem;display:flex}.FeatureCard-module-scss-module__hLRlGG__smallIconContainer{background:linear-gradient(90deg,#059669,#0d9488);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.FeatureCard-module-scss-module__hLRlGG__smallIconContainer svg{color:#fff;width:1.25rem;height:1.25rem}.FeatureCard-module-scss-module__hLRlGG__smallContent{flex:1}.FeatureCard-module-scss-module__hLRlGG__smallTitle{color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.FeatureCard-module-scss-module__hLRlGG__smallDescription{color:#94a3b8}
@keyframes Integrations-module-scss-module__-vWCSG__fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes Integrations-module-scss-module__-vWCSG__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes Integrations-module-scss-module__-vWCSG__float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-30px)rotate(120deg)}66%{transform:translateY(15px)rotate(240deg)}}.Integrations-module-scss-module__-vWCSG__integrationsSection{position:relative;overflow:hidden}.Integrations-module-scss-module__-vWCSG__header{text-align:center;z-index:2;margin-bottom:4rem;position:relative}.Integrations-module-scss-module__-vWCSG__title{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981,#0d9488,#06b6d4) 0 0/200% 200%;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800;animation:4s ease-in-out infinite Integrations-module-scss-module__-vWCSG__gradientShift}@media (min-width:1024px){.Integrations-module-scss-module__-vWCSG__title{font-size:4rem}}.Integrations-module-scss-module__-vWCSG__subtitle{color:#94a3b8;max-width:42rem;margin:0 auto;font-size:1.25rem;line-height:1.6}.Integrations-module-scss-module__-vWCSG__platformsGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:5rem;display:grid}@media (min-width:768px){.Integrations-module-scss-module__-vWCSG__platformsGrid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.Integrations-module-scss-module__-vWCSG__platformsGrid{grid-template-columns:repeat(4,1fr);gap:2rem}}.Integrations-module-scss-module__-vWCSG__platformCard{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,rgba(15,23,42,.8),rgba(30,41,59,.6));border:1px solid rgba(51,65,85,.3);border-radius:1.25rem;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.Integrations-module-scss-module__-vWCSG__platformCard:before{content:"";opacity:0;background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(13,148,136,.05));border-radius:1.25rem;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.Integrations-module-scss-module__-vWCSG__platformCard:hover{border-color:rgba(16,185,129,.4);transform:translateY(-8px)scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 30px rgba(16,185,129,.2)}.Integrations-module-scss-module__-vWCSG__platformCard:hover:before{opacity:1}.Integrations-module-scss-module__-vWCSG__platformCard:hover .Integrations-module-scss-module__-vWCSG__platformIcon{transform:scale(1.2)rotate(5deg)}.Integrations-module-scss-module__-vWCSG__platformCard:hover .Integrations-module-scss-module__-vWCSG__platformName{color:#10b981}.Integrations-module-scss-module__-vWCSG__platformCard.Integrations-module-scss-module__-vWCSG__primary{border-width:2px}.Integrations-module-scss-module__-vWCSG__platformCard.Integrations-module-scss-module__-vWCSG__primary:hover{box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 40px rgba(16,185,129,.3)}.Integrations-module-scss-module__-vWCSG__platformIcon{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));margin-bottom:1rem;font-size:3rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}.Integrations-module-scss-module__-vWCSG__platformName{color:#fff;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;transition:color .3s}.Integrations-module-scss-module__-vWCSG__platformDescription{color:#94a3b8;font-size:.875rem;line-height:1.4}.Integrations-module-scss-module__-vWCSG__benefitsSection{grid-template-columns:1fr;gap:2rem;margin-top:3rem;display:grid}@media (min-width:1024px){.Integrations-module-scss-module__-vWCSG__benefitsSection{grid-template-columns:repeat(2,1fr);gap:3rem}}.Integrations-module-scss-module__-vWCSG__benefitCard{background:linear-gradient(145deg,rgba(30,41,59,.8),rgba(15,23,42,.9));border:1px solid rgba(51,65,85,.4);border-radius:1.5rem;padding:2.5rem;transition:all .4s;position:relative;overflow:hidden}.Integrations-module-scss-module__-vWCSG__benefitCard:before{content:"";background:linear-gradient(90deg,#10b981,#0d9488,#06b6d4) 0 0/200% 100%;width:100%;height:4px;animation:3s ease-in-out infinite Integrations-module-scss-module__-vWCSG__shimmer;position:absolute;top:0;left:0}.Integrations-module-scss-module__-vWCSG__benefitCard:hover{border-color:rgba(16,185,129,.3);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.Integrations-module-scss-module__-vWCSG__benefitCard:hover .Integrations-module-scss-module__-vWCSG__benefitStat{text-shadow:0 0 20px rgba(16,185,129,.6);transform:scale(1.1)}.Integrations-module-scss-module__-vWCSG__benefitHeader{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.Integrations-module-scss-module__-vWCSG__benefitIcon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));font-size:2rem}.Integrations-module-scss-module__-vWCSG__benefitTitleGroup{flex:1}.Integrations-module-scss-module__-vWCSG__benefitTitle{color:#fff;margin-bottom:.25rem;font-size:1.25rem;font-weight:700}.Integrations-module-scss-module__-vWCSG__benefitStat{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#10b981,#0d9488);-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800;transition:all .3s;display:inline-block}.Integrations-module-scss-module__-vWCSG__benefitDescription{color:#94a3b8;font-size:1rem;line-height:1.6}.Integrations-module-scss-module__-vWCSG__floatingElements{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Integrations-module-scss-module__-vWCSG__floatingCircle{filter:blur(1px);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(13,148,136,.05));border-radius:50%;position:absolute}.Integrations-module-scss-module__-vWCSG__floatingCircle.Integrations-module-scss-module__-vWCSG__circle1{width:200px;height:200px;animation:8s ease-in-out infinite Integrations-module-scss-module__-vWCSG__float;top:10%;left:-5%}.Integrations-module-scss-module__-vWCSG__floatingCircle.Integrations-module-scss-module__-vWCSG__circle2{width:150px;height:150px;animation:6s ease-in-out infinite reverse Integrations-module-scss-module__-vWCSG__float;top:60%;right:-3%}.Integrations-module-scss-module__-vWCSG__floatingCircle.Integrations-module-scss-module__-vWCSG__circle3{width:100px;height:100px;animation:10s ease-in-out infinite Integrations-module-scss-module__-vWCSG__float;top:30%;right:20%}@keyframes Integrations-module-scss-module__-vWCSG__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes Integrations-module-scss-module__-vWCSG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
@keyframes ChatDemo-module-scss-module__exl8nW__fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes ChatDemo-module-scss-module__exl8nW__pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ChatDemo-module-scss-module__exl8nW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.ChatDemo-module-scss-module__exl8nW__chatInterface{background:rgba(15,23,42,.5);border:1px solid rgba(51,65,85,.5);border-radius:1rem;width:100%;max-width:48rem;margin:0 auto;padding:1.5rem}@media (min-width:1024px){.ChatDemo-module-scss-module__exl8nW__chatInterface{max-width:none}}.ChatDemo-module-scss-module__exl8nW__chatHeader{border-bottom:1px solid rgba(51,65,85,.5);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.ChatDemo-module-scss-module__exl8nW__chatControls{gap:.75rem;display:flex}.ChatDemo-module-scss-module__exl8nW__chatControls .ChatDemo-module-scss-module__exl8nW__control{border-radius:50%;width:.75rem;height:.75rem}.ChatDemo-module-scss-module__exl8nW__chatControls .ChatDemo-module-scss-module__exl8nW__control.ChatDemo-module-scss-module__exl8nW__red{background-color:#ef4444}.ChatDemo-module-scss-module__exl8nW__chatControls .ChatDemo-module-scss-module__exl8nW__control.ChatDemo-module-scss-module__exl8nW__yellow{background-color:#eab308}.ChatDemo-module-scss-module__exl8nW__chatControls .ChatDemo-module-scss-module__exl8nW__control.ChatDemo-module-scss-module__exl8nW__green{background-color:#22c55e}.ChatDemo-module-scss-module__exl8nW__chatTitle{color:#94a3b8;margin-left:1rem;font-size:.875rem}.ChatDemo-module-scss-module__exl8nW__chatContainer{flex-direction:column;gap:1rem;height:600px;padding-right:.5rem;display:flex;overflow-x:hidden;overflow-y:auto}.ChatDemo-module-scss-module__exl8nW__messageWrapper{display:flex}.ChatDemo-module-scss-module__exl8nW__messageWrapper.ChatDemo-module-scss-module__exl8nW__guest{justify-content:flex-end}.ChatDemo-module-scss-module__exl8nW__messageWrapper.ChatDemo-module-scss-module__exl8nW__thinking{justify-content:center}.ChatDemo-module-scss-module__exl8nW__messageWrapper.ChatDemo-module-scss-module__exl8nW__niko{justify-content:flex-start}.ChatDemo-module-scss-module__exl8nW__messageContent{align-items:flex-start;gap:.75rem;display:flex}.ChatDemo-module-scss-module__exl8nW__messageContent.ChatDemo-module-scss-module__exl8nW__guest{flex-direction:row-reverse}.ChatDemo-module-scss-module__exl8nW__messageContent.ChatDemo-module-scss-module__exl8nW__thinking{justify-content:center}.ChatDemo-module-scss-module__exl8nW__avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.ChatDemo-module-scss-module__exl8nW__avatar.ChatDemo-module-scss-module__exl8nW__guest{background-color:#2563eb}.ChatDemo-module-scss-module__exl8nW__avatar.ChatDemo-module-scss-module__exl8nW__niko{background:linear-gradient(90deg,#059669,#0d9488)}.ChatDemo-module-scss-module__exl8nW__avatar svg{color:#fff;width:1rem;height:1rem}.ChatDemo-module-scss-module__exl8nW__messageBubble{border-radius:1rem;max-width:28rem;padding:.75rem 1rem}@media (min-width:640px){.ChatDemo-module-scss-module__exl8nW__messageBubble{max-width:32rem}}@media (min-width:1024px){.ChatDemo-module-scss-module__exl8nW__messageBubble{max-width:36rem}}@media (min-width:1280px){.ChatDemo-module-scss-module__exl8nW__messageBubble{max-width:48rem}}.ChatDemo-module-scss-module__exl8nW__messageBubble.ChatDemo-module-scss-module__exl8nW__guest{color:#fff;background-color:#2563eb}.ChatDemo-module-scss-module__exl8nW__messageBubble.ChatDemo-module-scss-module__exl8nW__thinking{color:#6ee7b7;background-color:rgba(6,95,70,.3);border:1px solid rgba(6,95,70,.3)}.ChatDemo-module-scss-module__exl8nW__messageBubble.ChatDemo-module-scss-module__exl8nW__niko{color:#f1f5f9;background-color:#334155}.ChatDemo-module-scss-module__exl8nW__messageBubble p{margin:0;font-size:.875rem;line-height:1.6}.ChatDemo-module-scss-module__exl8nW__typingIndicator{justify-content:flex-end;display:flex}.ChatDemo-module-scss-module__exl8nW__typingContent{flex-direction:row-reverse;align-items:center;gap:.75rem;display:flex}.ChatDemo-module-scss-module__exl8nW__typingBubble{background-color:rgba(37,99,235,.2);border-radius:1rem;gap:.25rem;padding:.5rem 1rem;display:flex}.ChatDemo-module-scss-module__exl8nW__typingDot{background-color:#60a5fa;border-radius:50%;width:.5rem;height:.5rem}.ChatDemo-module-scss-module__exl8nW__typingDot:first-child{animation:.8s infinite ChatDemo-module-scss-module__exl8nW__typingDot}.ChatDemo-module-scss-module__exl8nW__typingDot:nth-child(2){animation:.8s .2s infinite ChatDemo-module-scss-module__exl8nW__typingDot}.ChatDemo-module-scss-module__exl8nW__typingDot:nth-child(3){animation:.8s .4s infinite ChatDemo-module-scss-module__exl8nW__typingDot}@keyframes ChatDemo-module-scss-module__exl8nW__typingDot{0%,60%,to{transform:scale(1)}30%{transform:scale(1.2)}}.ChatDemo-module-scss-module__exl8nW__benefitsSection{flex-direction:column;gap:2rem;display:flex}.ChatDemo-module-scss-module__exl8nW__benefitsHeader{text-align:center}@media (min-width:1024px){.ChatDemo-module-scss-module__exl8nW__benefitsHeader{text-align:left}}.ChatDemo-module-scss-module__exl8nW__benefitsTitle{color:#fff;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.ChatDemo-module-scss-module__exl8nW__benefitsSubtitle{color:#cbd5e1;margin-bottom:2rem;font-size:1.125rem}.ChatDemo-module-scss-module__exl8nW__benefitsList{flex-direction:column;gap:1.5rem;display:flex}
