@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300&display=swap");:root{--iedeobot-font:"Montserrat",sans-serif;--iedeobot-color:rgba(252,200,182,0.6);--iedeobot-color-outline:rgba(252,140,120,0.2)}.iedeobot-brand{font-family:var(--iedeobot-font);color:var(--primary-accent);font-weight:700;background:linear-gradient(90deg,var(--primary-accent),#ff6b8b);-webkit-background-clip:text;background-clip:text;color:transparent}.chatbot-page{width:100%;overflow-x:hidden}.integration-section{position:relative;padding:100px 0;overflow:hidden}.integration-section .container{position:relative;z-index:2}.integration-label{color:#ff6b8b;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;display:flex;align-items:center}.integration-label:after,.integration-label:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background-color:#ff6b8b;margin:0 10px}.integration-title{font-size:3.5rem;font-weight:700;margin-bottom:30px;line-height:1.2}.integration-title .iedeobot-brand{background:linear-gradient(90deg,var(--primary-accent),#ff6b8b);-webkit-background-clip:text;background-clip:text;color:transparent}.integration-title span:not(.iedeobot-brand){color:#68d1bd}.integration-description{font-size:1.1rem;line-height:1.6;color:#666;margin-bottom:40px;max-width:600px}.chatbot-hero-section{position:relative;padding:100px 0 70px;background:linear-gradient(135deg,#0f2027,#203a43 50%,#2c5364);color:white;overflow:hidden}.chatbot-hero-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.chatbot-hero-content h1{font-size:3rem;font-weight:700;margin-bottom:20px;line-height:1.2;color:white}.chatbot-page .gradient-text{background:linear-gradient(90deg,var(--primary-accent),#ff6b8b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline;font-weight:700}.chatbot-hero-content p{font-size:1.1rem;line-height:1.6;color:rgba(255,255,255,.8);margin-bottom:30px}.chatbot-hero-buttons{display:flex;gap:15px;margin-bottom:40px}.primary-button{display:inline-block;background:linear-gradient(90deg,var(--primary-accent),var(--primary-accent-darker));color:white;padding:14px 28px;border-radius:50px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer}.primary-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(142,45,226,.3)}.secondary-button{display:inline-block;background-color:transparent;color:white;padding:14px 28px;border-radius:50px;border:2px solid white;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;cursor:pointer}.secondary-button:hover{background-color:rgba(255,255,255,.1);transform:translateY(-3px)}.chatbot-hero-features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:60px;max-width:1200px;margin-left:auto;margin-right:auto}.feature-showcase{display:flex;justify-content:center;align-items:center;margin:60px 0;position:relative;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.feature-showcase-section .container{position:relative;max-width:1400px;margin:0 auto;padding:0 30px}.features-phone-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:1000px;margin:0 auto}.features-phone-mockup{width:min(320px,90vw);max-width:320px;aspect-ratio:1179/2556;position:relative;margin:0 auto;--radius:56px;--bezel:12px;--frame-tint-1:#6d7076;--frame-tint-2:#1e1f23;border-radius:var(--radius);background:radial-gradient(120% 150% at 50% -10%,#1b1c1f 0 40%,#090a0b 100%);transform:perspective(1200px) rotateY(0deg) translateZ(0);overflow:visible;box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.1),inset 0 0 10px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:10px;transition:transform .3s ease}.features-phone-mockup:before{content:"";position:absolute;inset:0;border-radius:var(--radius);padding:var(--bezel);background:#000;-webkit-mask:radial-gradient(100% 100% at 50% 50%,#000 0 100%) content-box,radial-gradient(100% 100% at 50% 50%,#000 0 100%);mask:radial-gradient(100% 100% at 50% 50%,#000 0 100%) content-box,radial-gradient(100% 100% at 50% 50%,#000 0 100%);-webkit-mask-composite:xor;mask-composite:exclude;box-shadow:inset 0 0 0 1px rgba(0,0,0,.3),inset 0 0 0 2px rgba(0,0,0,.9);pointer-events:none}.features-phone-inner{inset:var(--bezel);background:#000;z-index:1;box-shadow:0 0 0 1px rgba(255,255,255,.05),inset 0 0 10px rgba(0,0,0,.55)}.features-phone-inner,.phone-screen-shine{position:absolute;border-radius:calc(var(--radius) - var(--bezel))}.phone-screen-shine{inset:0;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%,rgba(255,255,255,.03) 85%);z-index:3;pointer-events:none}.power-button{position:absolute;right:-3px;top:38%;width:3px;height:38px;background:#d1d2d3;border-radius:1px;box-shadow:inset -1px 0 3px rgba(0,0,0,.25);z-index:2}.volume-buttons{position:absolute;left:-3px;top:32%;z-index:2}.volume-down,.volume-up{width:3px;height:30px;background:#d1d2d3;border-radius:1px;box-shadow:inset 1px 0 3px rgba(0,0,0,.25);margin-bottom:12px}.features-phone-mockup:after{content:"";position:absolute;width:4px;height:15px;background-color:#d1d2d3;left:-3px;top:70px;border-radius:1px;box-shadow:inset 1px 0 3px rgba(0,0,0,.2);z-index:3}.features-phone-mockup:hover{box-shadow:0 40px 80px rgba(0,0,0,.32),0 18px 30px rgba(0,0,0,.12)}.features-phone-inner:after{content:"";position:absolute;background-color:rgba(255,255,255,.6);left:50%;transform:translateX(-50%);z-index:6}.phone-status-bar{height:32px;padding:6px 12px 0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Arial,sans-serif;letter-spacing:-.25px;font-size:13.5px}.dynamic-island{top:8px;display:flex;align-items:center;justify-content:center;z-index:4;box-shadow:0 0 0 1px rgba(30,30,30,.4),0 4px 8px rgba(0,0,0,.3)}.dynamic-island,.island-camera{position:absolute}.island-camera:before{width:5px;height:5px;background-color:#222}.island-camera:after,.island-camera:before{content:"";position:absolute;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.island-camera:after{width:3px;height:3px;background-color:rgba(0,0,0,.8)}.dynamic-island:hover{background-color:rgba(0,0,0,1);box-shadow:0 0 0 1px rgba(60,60,60,.6)}.wifi-icon{position:relative;width:16px;height:12px;display:inline-flex;align-items:center;margin:0 4px 0 0}.wifi-wave{position:relative;width:100%;height:100%}.wifi-wave:before{left:0;width:16px;height:12px;border:1.5px solid white;border-top-left-radius:12px;border-top-right-radius:12px;-webkit-clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%)}.wifi-wave:after,.wifi-wave:before{content:"";position:absolute;bottom:0;background:transparent}.wifi-wave:after{left:3.5px;width:9px;height:7px;border:1.5px solid white;border-top-left-radius:9px;border-top-right-radius:9px;-webkit-clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%);clip-path:polygon(0 65%,100% 65%,100% 100%,0 100%)}.cellular-icon{display:inline-flex;align-items:flex-end;gap:1px;margin-right:4px;height:11px}.cellular-icon .bar{width:3px;background:#fff;border-radius:0;opacity:1}.cellular-icon .bar-1{height:4px}.cellular-icon .bar-2{height:6px}.cellular-icon .bar-3{height:8px}.cellular-icon .bar-4{height:11px}.phone-content{background-color:#f2f2f7;height:calc(100% - 40px);margin-top:10px;border-radius:32px;color:var(--primary-dark);display:flex;flex-direction:column;overflow:hidden;position:relative;min-height:0;overflow-y:hidden}.ios-sections{flex:1 1;overflow:hidden;padding:0 0 20px;height:auto;min-height:auto}.ios-search-bar{padding:7px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:10;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ios-search-icon{width:13px;height:13px;border:1.5px solid #8e8e93;border-radius:50%;position:relative;margin-right:8px}.ios-search-icon:after{content:"";position:absolute;width:1.5px;height:6px;background-color:#8E8E93;bottom:-4px;right:-2px;transform:rotate(-45deg)}.ios-search-bar span{color:#8E8E93;font-weight:400}.ios-section-header{padding:10px 16px 5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ios-profile-item{display:flex;align-items:center;padding:10px 16px;background-color:white;margin-bottom:35px}.ios-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:15px}.ios-avatar img{width:100%;height:100%;object-fit:cover}.ios-profile-info{flex:1 1}.ios-profile-name{font-size:20px;font-weight:500;color:#1c1c1e;margin-bottom:2px}.ios-profile-name,.ios-profile-subtitle{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.ios-profile-subtitle{font-size:15px;color:#8e8e93}.phone-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:30px;border:3px solid #f2f2f2}.phone-avatar img{width:100%;height:100%;object-fit:cover}.ios-setting-icon{background:linear-gradient(135deg,#4ECDC4,#556270)}.bluetooth-icon,.wifi-icon{background-color:#007AFF}.vpn-icon{background-color:#5856D6}.ios-setting-label{flex:1 1;font-size:17px;color:#1c1c1e;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.ios-chevron{width:10px;height:10px;border-top:2px solid #c4c4c6;border-right:2px solid #c4c4c6;transform:rotate(45deg)}.ios-icon-inner{width:18px;height:18px;position:relative;display:flex;align-items:center;justify-content:center}.phone-status-bar .wifi-icon{display:inline-block;margin:0 6px 0 2px;background:transparent}.phone-status-bar .wifi-icon:after{transform:translate(-50%)}.bluetooth-icon .ios-icon-inner:before{content:"";position:absolute;width:2px;height:10px;background-color:white;top:4px;left:8px}.bluetooth-icon .ios-icon-inner:after{content:"";position:absolute;width:8px;height:8px;border-top:2px solid white;border-right:2px solid white;top:3px;left:4px;transform:rotate(45deg)}.vpn-icon .ios-icon-inner{border:2px solid white;border-radius:50%;height:16px;width:16px}.vpn-icon .ios-icon-inner:before{content:"";position:absolute;width:6px;height:6px;border:1px solid white;border-radius:50%;top:4px;left:4px}@media (max-width:1024px){.platform-background-text{font-size:8rem!important;opacity:.8!important;transform:scale(1)!important;width:100%!important;letter-spacing:.02em!important}.circle-1{width:180px;height:180px;right:-30px}.circle-2{width:120px;height:120px;left:-20px}.square-1{width:60px;height:60px}.triangle-1{border-left:25px solid transparent;border-right:25px solid transparent;border-bottom:40px solid rgba(255,94,98,.1)}}@media (max-width:768px) and (min-width:481px){.platform-background{position:relative!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;min-height:250px!important}.platform-background-text{font-size:6rem!important;opacity:.5!important;transform:translate(-50%,-50%) scale(1)!important;width:auto!important;letter-spacing:.02em!important;position:absolute!important;top:50%!important;left:50%!important;white-space:nowrap!important;z-index:1!important;pointer-events:none!important;text-align:center!important;color:rgba(252,200,182,.7)!important;font-weight:900!important;-webkit-text-stroke:1px rgba(252,140,120,.3)!important;font-family:Montserrat,sans-serif!important}}@media (max-width:768px){.chatbot-hero-grid{grid-template-columns:1fr;gap:30px}.chatbot-hero-content{text-align:center;padding:20px 0}.chatbot-hero-buttons{justify-content:center}.chatbot-hero-features{flex-direction:column}.chatbot-feature-item{margin:10px 0}.feature-showcase{margin:40px 0;padding:0 20px}.feature-showcase,.features-phone-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.features-phone-wrapper{width:100%;max-width:100vw;margin:0 auto}.features-phone-mockup{width:min(280px,80vw);max-width:280px;margin:0 auto;position:relative;left:0;right:0;transform:translateX(0)}.modern-features-container{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:450px;transform:translate(-50%,-50%) scale(.8);transform-origin:center;pointer-events:none;z-index:1}.feature-bubble{position:absolute;pointer-events:auto;min-width:220px;max-width:260px;padding:16px 20px}.bubble-1{top:10%;left:-15%}.bubble-2{top:35%;left:-20%}.bubble-3{bottom:25%;left:-15%}.bubble-4{top:15%;right:-15%}.bubble-5{top:40%;right:-20%}.bubble-6{bottom:20%;right:-15%}.ios-search-bar{margin:5px 12px 12px;padding:7px 10px}.chatbot-features-grid,.features-grid{grid-template-columns:1fr}.feature-card{margin-bottom:20px}.steps-container{flex-direction:column}.step-card{width:100%;margin-bottom:20px}.pricing-grid,.use-cases-grid{grid-template-columns:1fr}.pricing-card{margin-bottom:30px}.section-header h2{font-size:28px}.section-header p{font-size:16px}.ios-section-header{font-size:15px;padding:12px 16px 4px}.ios-profile-item{padding:8px 12px;margin-bottom:30px}.ios-avatar{width:50px;height:50px;margin-right:12px}.ios-profile-name{font-size:18px}.ios-profile-subtitle{font-size:13px}.ios-setting-item{padding:10px 12px;box-sizing:border-box;overflow:hidden}.ios-search-bar,.ios-sections,.ios-setting-item{width:100%;max-width:100%}.ios-search-bar{box-sizing:border-box}.ios-setting-icon{width:26px;height:26px;margin-right:12px}.ios-setting-label{font-size:15px}.ios-setting-value{font-size:15px;margin-right:8px}.ios-sections{height:auto;min-height:auto;overflow:hidden}.phone-content{height:calc(100% - 30px)}}@media (max-width:576px){.chatbot-hero-content h1{font-size:28px;line-height:1.3}.chatbot-hero-buttons{flex-direction:column;width:100%}.chatbot-hero-buttons button{width:100%;margin:5px 0}.features-phone-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:100vw;margin:0 auto;transform:none}.features-phone-mockup{width:min(240px,75vw);max-width:240px;margin:0 auto;position:relative;z-index:2;left:0;right:0;transform:translateX(0)}.features-phone-inner{bottom:0}.features-phone-inner,.ios-screen{width:100%;height:100%;border-radius:32px;overflow:hidden;position:relative;left:0;right:0;top:0}.ios-screen{display:flex;flex-direction:column;margin:0;padding:0}.phone-content{flex:1 1;padding:14px;left:0;right:0}.feature-showcase,.phone-content{overflow:hidden;position:relative;width:100%;max-width:100%;box-sizing:border-box}.feature-showcase{display:flex;justify-content:center;align-items:center;margin:30px 0;padding:0 15px}.modern-features-container{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:400px;transform:translate(-50%,-50%) scale(.7);transform-origin:center;pointer-events:none;z-index:1}.feature-bubble{position:absolute;min-width:200px;max-width:240px;padding:14px 18px}.bubble-1{top:10%;left:-15%}.bubble-2{top:35%;left:-20%}.bubble-3{bottom:25%;left:-15%}.bubble-4{top:15%;right:-15%}.bubble-5{top:40%;right:-20%}.bubble-6{bottom:20%;right:-15%}.pricing-card{padding:20px 15px}.section-header h2{font-size:24px}.platform-background-text{font-size:2.5rem!important;opacity:.6!important;transform:scale(1)!important;width:100%!important;letter-spacing:.01em!important;color:rgba(252,200,182,.8)!important;font-weight:900!important;-webkit-text-stroke:1px rgba(252,140,120,.3)!important;font-family:Montserrat,sans-serif!important}}@media (max-width:480px){.platform-background{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:150px!important;margin:0 auto!important;padding:0 10px!important;box-sizing:border-box!important}.platform-background,.platform-background-text{position:static!important;text-align:center!important;overflow:visible!important}.platform-background-text{display:block!important;font-size:.5rem!important;opacity:.6!important;transform:scale(.3)!important;white-space:nowrap!important;z-index:2!important;pointer-events:none!important;width:-moz-fit-content!important;width:fit-content!important;max-width:95vw!important;color:rgba(252,200,182,.9)!important;font-weight:900!important;letter-spacing:-.05em!important;-webkit-text-stroke:.05px rgba(252,140,120,.4)!important;font-family:Montserrat,sans-serif!important;text-transform:lowercase!important;margin:0!important;padding:0!important;line-height:1!important;text-overflow:clip!important}.circle-1{width:60px;height:60px;right:-10px}.circle-2{width:50px;height:50px;left:-10px}.square-1{width:25px;height:25px}.triangle-1{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid rgba(255,94,98,.06)}.chatbot-hero-content h1{font-size:24px}.features-phone-wrapper{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:100vw;margin:0 auto;transform:none}.features-phone-mockup{width:min(200px,70vw);max-width:200px;margin:0 auto;position:relative;z-index:2;left:0;right:0;transform:translateX(0)}.features-phone-inner{bottom:0}.features-phone-inner,.ios-screen{width:100%;height:100%;border-radius:30px;overflow:hidden;position:relative;left:0;right:0;top:0}.ios-screen{display:flex;flex-direction:column;margin:0;padding:0}.phone-content{flex:1 1;padding:12px;left:0;right:0}.feature-showcase,.phone-content{overflow:hidden;position:relative;width:100%;max-width:100%;box-sizing:border-box}.feature-showcase{display:flex;justify-content:center;align-items:center;margin:20px 0;padding:0 10px}.modern-features-container{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:350px;transform:translate(-50%,-50%) scale(.6);transform-origin:center;pointer-events:none;z-index:1}.feature-bubble{position:absolute;min-width:180px;max-width:220px;padding:12px 15px}.bubble-1{top:10%;left:-15%}.bubble-2{top:35%;left:-20%}.bubble-3{bottom:25%;left:-15%}.bubble-4{top:15%;right:-15%}.bubble-5{top:40%;right:-20%}.bubble-6{bottom:20%;right:-15%}.bubble-content h4{font-size:16px}.bubble-content p{font-size:12px}.section-header h2{font-size:22px}.section-header p{font-size:14px}.phone-content{height:calc(100% - 20px)}.ios-search-bar{margin:4px 8px 8px;padding:5px 8px}.ios-setting-item{padding:8px 10px;box-sizing:border-box;overflow:hidden}.ios-search-bar,.ios-sections,.ios-setting-item{width:100%;max-width:100%}.ios-search-bar{box-sizing:border-box}.step-card h3{font-size:18px}.ios-sections{height:auto;min-height:auto;overflow:hidden}.phone-content{height:calc(100% - 25px)}.testimonial-card{padding:15px}.testimonial-quote{font-size:14px}.feature-card,.pricing-card,.step-card,.testimonial-card,.use-case-card{touch-action:manipulation}.chatbot-hero-buttons button,.cta-primary-button,.cta-secondary-button{padding:12px 20px;min-height:44px}.chatbot-cta-section,.chatbot-features-section,.how-it-works-section,.pricing-section,.testimonials-section,.use-cases-section{padding:50px 0}}.integrations-section{padding:80px 0;background:#ffffff;margin-top:60px}.integrations-header{text-align:center;margin-bottom:60px}.integrations-header h2{font-size:2.5rem;font-weight:600;color:#1e293b;margin-bottom:16px;line-height:1.2}.integrations-header p{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.integration-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;max-width:1000px;margin:0 auto 60px;padding:0 20px}.integration-feature{text-align:center}.integration-feature .feature-icon{width:60px;height:60px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;font-size:1.5rem;transition:all .3s ease}.integration-feature:first-child .feature-icon{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.integration-feature:nth-child(2) .feature-icon{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.integration-feature:nth-child(3) .feature-icon{background:#fef2f2;border-color:#fecaca;color:#dc2626}.integration-feature:hover .feature-icon{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.integration-feature h3{font-size:1.2rem;font-weight:600;color:#1e293b;margin-bottom:12px}.integration-feature p{color:#64748b;line-height:1.5}.integrations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.integration-card{background:#ffffff;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:all .3s ease}.integration-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-color:#d1d5db}.integration-logo{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb;font-size:2rem;color:#374151}.integration-card h3{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:12px}.integration-card p{color:#6b7280;line-height:1.5;margin-bottom:20px}.integration-status{display:flex;justify-content:center}.status-badge{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.status-badge.live{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.status-badge.coming-soon{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.api-section{margin-top:60px;padding:40px 20px;background:#f8fafc;border-radius:12px;max-width:1200px;margin-left:auto;margin-right:auto}.api-content{text-align:center}.api-content h3{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:16px}.api-content p{color:#6b7280;line-height:1.6;margin-bottom:32px}.api-features{display:flex;justify-content:center;gap:40px;margin-bottom:32px;flex-wrap:wrap}.api-feature{display:flex;align-items:center;gap:8px;color:#374151;font-weight:500}.api-feature i{color:#3b82f6}.api-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:12px 24px;border-radius:8px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(102,126,234,.3)}.btn-primary:hover{background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-2px);box-shadow:0 6px 16px rgba(102,126,234,.4)}.btn-secondary{background:transparent;color:#1e293b;padding:12px 24px;border-radius:8px;border:1px solid #e2e8f0;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-secondary:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}@media (max-width:768px){.integrations-header h2{font-size:2rem}.integration-features{grid-template-columns:1fr;gap:30px;max-width:400px}.integrations-grid{grid-template-columns:1fr;gap:20px}.api-features{gap:20px}.api-actions,.api-features{flex-direction:column}.api-section{margin-top:40px;padding:30px 15px;max-width:100%}}@media (max-width:992px) and (min-width:769px){.integration-features{gap:30px}.comparison-container{display:flex;flex-direction:column;align-items:center;gap:20px}.vs-divider{margin:20px auto!important;transform:none!important;position:relative;display:flex;justify-content:center;align-items:center;order:1;width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:white;font-weight:700;font-size:1.2rem;box-shadow:0 8px 25px rgba(102,126,234,.3);align-self:center}.comparison-item:first-child{order:0}.comparison-item:last-child{order:2}}@keyframes cardRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes iconGlow{0%{transform:scale(1);opacity:.4}to{transform:scale(1.15);opacity:.2}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:768px){.core-features-header h2{font-size:2rem}.core-features-grid{grid-template-columns:1fr;gap:20px}.core-feature-card{padding:30px 20px}.feature-stats{flex-direction:column;gap:10px}}.feature-decorative-icon{position:absolute;width:340px;padding:32px 28px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,255,255,.85));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(255,255,255,.3);box-shadow:0 20px 40px rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.6);z-index:1;transition:all .4s cubic-bezier(.23,1,.32,1);text-align:center;transform-origin:center;overflow:hidden}.feature-decorative-icon.left{left:50%;margin-left:-570px}.feature-decorative-icon.right{right:50%;margin-right:-570px}.feature-decorative-icon:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 32px 64px rgba(0,0,0,.12),0 16px 32px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.92));border-color:rgba(255,255,255,.5)}.feature-decorative-icon{opacity:0;animation:fadeInUp .8s ease-out forwards}.feature-decorative-icon.left.top{animation-delay:.1s}.feature-decorative-icon.left.middle{animation-delay:.3s}.feature-decorative-icon.left.bottom{animation-delay:.5s}.feature-decorative-icon.right.top{animation-delay:.2s}.feature-decorative-icon.right.middle{animation-delay:.4s}.feature-decorative-icon.right.bottom{animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px) scale(.95)}60%{opacity:.8;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.feature-decorative-icon:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.05));opacity:0;transition:opacity .3s ease;pointer-events:none}.feature-decorative-icon:hover:after{opacity:1}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.feature-decorative-icon:hover .gradient-icon{animation:iconPulse 2s ease-in-out infinite}.feature-decorative-icon.left.top,.feature-decorative-icon.right.top{top:0}.feature-decorative-icon.left.middle,.feature-decorative-icon.right.middle{top:33%;transform:translateY(0)}.feature-decorative-icon.left.bottom,.feature-decorative-icon.right.bottom{top:66%;transform:translateY(0)}.feature-icon-outline{width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(78,205,196,.1));border-radius:22px;border:2px solid rgba(255,107,107,.2);position:relative;transition:all .3s ease;overflow:hidden}.feature-icon-outline:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s ease}.feature-decorative-icon:hover .feature-icon-outline:before{left:100%}.feature-decorative-icon:hover .feature-icon-outline{transform:scale(1.05);border-color:rgba(255,107,107,.4);background:linear-gradient(135deg,rgba(255,107,107,.15),rgba(78,205,196,.15));box-shadow:0 8px 20px rgba(255,107,107,.2)}.feature-icon-outline .gradient-icon{width:100%;height:100%}.feature-decorative-icon h4{font-size:22px;font-weight:700;margin-bottom:12px;color:#1a1a1a;line-height:1.3;letter-spacing:-.5px;background:linear-gradient(135deg,#2d3748,#1a202c);-webkit-background-clip:text;background-clip:text;color:transparent;transition:all .3s ease}.feature-decorative-icon:hover h4{background:linear-gradient(135deg,#FF6B6B,#4ECDC4);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateY(-2px)}.feature-decorative-icon p{font-size:15px;line-height:1.7;color:#4a5568;margin-bottom:18px;font-weight:400;letter-spacing:.1px;transition:all .3s ease}.feature-decorative-icon:hover p{color:#2d3748;transform:translateY(-1px)}.feature-separator{width:80px;height:5px;background:linear-gradient(135deg,#FF6B6B,#4ECDC4);margin:24px auto 8px;border-radius:8px;display:block!important;position:relative;z-index:10;opacity:1!important;border:none;box-shadow:0 4px 12px rgba(255,107,107,.3),0 2px 6px rgba(78,205,196,.2);transition:all .3s ease;overflow:hidden}.feature-separator:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);transition:left .8s ease}.feature-decorative-icon:hover .feature-separator:before{left:100%}.feature-decorative-icon:hover .feature-separator{transform:scaleX(1.1);box-shadow:0 6px 18px rgba(255,107,107,.4),0 3px 9px rgba(78,205,196,.3)}@media (max-width:1400px){.feature-decorative-icon{width:300px;padding:28px 24px}.feature-decorative-icon.left{margin-left:-260px}.feature-decorative-icon.right{margin-right:-260px}.feature-icon-outline{width:76px;height:76px}.feature-decorative-icon h4{font-size:20px}.feature-decorative-icon p{font-size:14px}}@media (max-width:1200px){.feature-decorative-icon{width:220px;padding:20px 18px;border-radius:18px}.feature-decorative-icon h4{font-size:18px;margin:12px 0 8px}.feature-decorative-icon p{font-size:13px;line-height:1.5;margin-bottom:14px}.feature-icon-outline{width:64px;height:64px;margin-bottom:16px;border-radius:16px}.feature-separator{width:60px;height:4px;margin:16px auto 6px}.feature-decorative-icon.left.top{margin-left:-80px}.feature-decorative-icon.right.top{margin-right:-80px}.feature-decorative-icon.left.middle{margin-left:-120px}.feature-decorative-icon.right.middle{margin-right:-120px}.feature-decorative-icon.left.bottom{margin-left:-80px}.feature-decorative-icon.right.bottom{margin-right:-80px}}@media (max-width:992px){.features-phone-wrapper{flex-direction:column;padding:40px 0}.feature-decorative-icon{position:static;width:100%;max-width:380px;margin:25px auto!important;transform:none;padding:28px 32px;border-radius:20px}.feature-decorative-icon.left,.feature-decorative-icon.right{left:auto;right:auto;margin-left:auto;margin-right:auto}.feature-icon-outline{width:80px;height:80px;margin-bottom:18px;border-radius:20px}.feature-decorative-icon h4{font-size:20px}.feature-decorative-icon p{font-size:15px;line-height:1.6}.feature-separator{width:70px;height:4px;margin:20px auto 10px}}@media (max-width:576px){.features-phone{width:280px;height:570px;border-width:6px 1px}.phone-content{padding:30px 15px 20px}.feature-decorative-icon{max-width:320px;padding:24px 20px;border-radius:16px}.feature-icon-outline{width:68px;height:68px;border-radius:17px}.feature-decorative-icon h4{font-size:18px}.feature-decorative-icon p{font-size:14px}.feature-separator{width:60px;height:3px}}.feature-icon-circle{width:70px;height:70px;background-color:white;box-shadow:0 10px 25px rgba(0,0,0,.1);margin:0 auto 15px;font-size:24px;color:var(--primary-accent)}.feature-decorative-icon h4{font-size:18px;margin:0 0 10px;color:var(--primary-dark)}.feature-decorative-icon p{font-size:14px;color:var(--text-muted);line-height:1.5}.chatbot-hero-features{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin-top:30px}.chatbot-feature-item{display:flex;align-items:center;gap:15px}.feature-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem}.feature-text{font-size:1rem;color:rgba(255,255,255,.8)}.chatbot-hero-image{position:relative}.chatbot-interface{position:relative;width:300px;height:620px;background-color:#000000;border-radius:45px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.1),inset 0 0 10px rgba(0,0,0,.8);z-index:10;padding:12px;transform:perspective(2000px) rotateX(0deg) rotateY(0deg) rotate(0deg);transition:all .6s cubic-bezier(.23,1,.32,1)}.chatbot-interface:hover{transform:perspective(2000px) rotateX(1deg) rotateY(0deg) rotate(.5deg);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 40px rgba(0,123,255,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(255,255,255,.15) rgba(0,0,0,.5) rgba(0,0,0,.5) rgba(255,255,255,.15);border-style:solid;border-width:1px}.mobile-status-bar{display:flex;justify-content:space-between;align-items:center;padding:12px 16px 8px;background-color:transparent;position:relative;height:34px;width:100%;z-index:10}.status-time{font-weight:700;color:white;letter-spacing:-.2px;text-shadow:0 1px 2px rgba(0,0,0,.3)}.status-notch{width:85px;height:26px;background-color:#000000;border-bottom-left-radius:18px;border-bottom-right-radius:18px;z-index:5;box-shadow:0 1px 5px rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.04);border-left:1px solid rgba(255,255,255,.02);border-right:1px solid rgba(255,255,255,.02)}.status-notch-camera{position:absolute;width:6px;height:6px;background:#353535;border-radius:50%;top:9px;left:50%;transform:translateX(-50%);box-shadow:inset 0 0 2px rgba(0,0,0,.9),0 0 2px rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.status-icons{display:flex;gap:8px;font-size:11px;color:white;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3));opacity:.95}.chatbot-header{display:flex;align-items:center;padding:18px 15px;background:linear-gradient(180deg,#0f0f0f,#1a1a1a);border-bottom:1px solid rgba(255,255,255,.02);position:relative;z-index:5;box-shadow:0 2px 10px rgba(0,0,0,.15)}.chatbot-avatar{width:42px;height:42px;background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));font-size:1.5rem;margin-right:15px;box-shadow:0 3px 8px rgba(0,0,0,.2);border:2px solid rgba(255,255,255,.07)}.chatbot-avatar:before{top:-10px;left:-10px;width:20px;height:20px;background-color:rgba(255,255,255,.2);filter:blur(5px);border-radius:50%}.chatbot-info{flex:1 1}.chatbot-info h3{margin:0;font-size:1.1rem;color:white;font-weight:600;letter-spacing:-.3px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.status{font-size:.8rem;color:#4cd964;opacity:.9;font-weight:500;position:relative;display:flex;align-items:center}.status:before{content:"";width:6px;height:6px;background-color:#4cd964;border-radius:50%;margin-right:4px;display:inline-block;box-shadow:0 0 5px rgba(76,217,100,.5);animation:pulse 2s infinite}.chatbot-menu{color:rgba(255,255,255,.5);font-size:1.2rem}.chatbot-messages{height:calc(100% - 155px);padding:10px 5px;overflow-y:auto;display:flex;flex-direction:column;gap:15px;position:relative;background:linear-gradient(180deg,#0a0a0a,#141414)}.chatbot-messages:before{content:"";position:absolute;top:0;left:0;right:0;height:50px;background:linear-gradient(180deg,rgba(10,10,10,.5),transparent);pointer-events:none;z-index:1}.bot-message,.user-message{display:flex;margin-bottom:10px}.bot-message{justify-content:flex-start}.user-message{justify-content:flex-end}.message-bubble{padding:12px 16px;border-radius:18px;max-width:85%;word-break:break-word;font-size:14px;box-shadow:0 2px 6px rgba(0,0,0,.15);transform-origin:center bottom;animation:messagePop .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes messagePop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.bot-message .message-bubble{background-color:rgba(255,255,255,.08);color:#fff;border-radius:18px;border-top-left-radius:4px;margin-right:auto;border:1px solid rgba(255,255,255,.06);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.1);position:relative;overflow:hidden}.bot-message .message-bubble:before{content:"";position:absolute;top:0;left:0;right:0;height:40%;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0));pointer-events:none;border-radius:18px 18px 0 0}.bot-message .message-bubble:after{content:"";position:absolute;bottom:0;left:-8px;width:16px;height:16px;background-color:rgba(255,255,255,.08);border-bottom-right-radius:16px;border-right:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);z-index:-1}.user-message .message-bubble{background:linear-gradient(135deg,#FF9966,#FF5E62);border-bottom-right-radius:4px;box-shadow:0 4px 16px rgba(255,94,98,.3);margin-left:auto}.user-message .message-bubble:before{top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0));pointer-events:none;border-radius:18px 18px 0 0}.user-message .message-bubble{background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));border-radius:18px;padding:14px 16px;color:white;align-self:flex-end;max-width:85%;box-shadow:0 4px 15px rgba(0,0,0,.2);border-bottom-right-radius:5px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.user-message .message-bubble:before{content:"";position:absolute;top:-5px;right:-5px;width:20px;height:20px;background-color:rgba(255,255,255,.15);filter:blur(5px)}.user-message .message-bubble:after{content:"";position:absolute;bottom:-1px;right:-8px;width:14px;height:14px;background:linear-gradient(135deg,var(--primary-accent-darker),var(--primary-accent));border-bottom-left-radius:14px}.typing-indicator{display:flex;align-items:center;gap:4px;padding:12px 16px;background-color:#2c2c2e;border-radius:18px;border-bottom-left-radius:4px;width:-moz-fit-content;width:fit-content}.typing-indicator span{width:8px;height:8px;background-color:rgba(255,255,255,.6);border-radius:50%;display:block;animation:typing 1.2s infinite}.typing-indicator span:first-child{animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-5px);opacity:1}}.chatbot-input{display:flex;align-items:center;padding:15px 20px;background-color:#0e0e0e;border-top:1px solid rgba(255,255,255,.02);position:relative;box-shadow:0 -5px 20px rgba(0,0,0,.1);z-index:5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.chatbot-input input{flex:1 1;border:none;background-color:#1a1a1a;border-radius:22px;padding:12px 18px;color:white;font-size:.9rem;box-shadow:inset 0 2px 5px rgba(0,0,0,.15),0 1px 0 rgba(255,255,255,.02);transition:all .3s ease;border:1px solid rgba(255,255,255,.03)}.chatbot-input:focus-within{box-shadow:inset 0 1px 3px rgba(0,0,0,.1),0 0 0 2px rgba(var(--primary-accent-rgb),.5);background-color:rgba(255,255,255,.09);transform:translateY(-1px)}.chatbot-input input:focus{outline:none;background-color:#222222;box-shadow:inset 0 2px 5px rgba(0,0,0,.1),0 0 0 1px rgba(var(--primary-accent-rgb),.3)}.chatbot-input::placeholder{color:rgba(255,255,255,.4);font-weight:400}.home-indicator{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);width:140px;height:5px;background-color:rgba(255,255,255,.7);border-radius:100px;margin:0 auto;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 1px 3px rgba(0,0,0,.2);animation:glow 3s infinite alternate;z-index:10}@keyframes glow{0%{opacity:.7}to{opacity:.9}}.send-button{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#FF9966,#FF5E62);display:flex;align-items:center;justify-content:center;color:white;border:none;margin-left:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(255,94,98,.3)}.send-button:hover{transform:scale(1.1)}.chatbot-decorative-elements{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5;overflow:hidden;opacity:.8}.floating-element{position:absolute;z-index:-1}.circle-1{width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(255,94,98,.15),rgba(255,153,102,.05));top:10%;right:-50px;animation:float 8s ease-in-out infinite}.circle-2{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(105,90,205,.1),rgba(138,43,226,.05));bottom:15%;left:-30px;animation:float 12s ease-in-out infinite reverse}.square-1{width:90px;height:90px;transform:rotate(45deg);border:2px solid rgba(255,94,98,.15);top:25%;left:15%;animation:float 10s ease-in-out 2s infinite;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dot-group{display:flex;gap:8px;bottom:20%;right:15%;animation:float 9s ease-in-out 1s infinite}.dot{width:10px;height:10px;border-radius:50%;background-color:rgba(255,94,98,.2);box-shadow:0 0 10px rgba(255,94,98,.1)}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:2.8rem;font-weight:700;margin-bottom:25px;color:var(--primary-dark);line-height:1.2}.section-header h2 span{font-weight:600}.section-header p{font-size:1.1rem;color:var(--text-muted);max-width:700px;margin:0 auto}.about-us-section{padding:100px 0;position:relative;background:linear-gradient(135deg,rgba(240,240,255,.03),rgba(255,240,240,.03));overflow:hidden}.about-us-section:before{width:300px;height:300px;background:linear-gradient(135deg,rgba(255,105,120,.15),rgba(64,223,207,.15));top:10%;right:-100px}.about-us-section:after,.about-us-section:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;z-index:0}.about-us-section:after{width:400px;height:400px;background:linear-gradient(135deg,rgba(64,223,207,.15),rgba(255,105,120,.15));bottom:-100px;left:-100px}.about-label{display:flex;align-items:center;gap:10px;margin-bottom:20px}.about-label .circle{width:6px;height:6px;background-color:#FF6B6B;border-radius:50%}.about-label span{font-weight:600;letter-spacing:2px;font-size:14px;color:#FF6B6B}.about-content-wrapper{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:2}.about-content{max-width:600px}.about-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.3}.about-content p{font-size:1rem;color:#888;margin-bottom:30px;line-height:1.6}.about-features{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px 25px;gap:18px 25px;margin-bottom:40px}.about-feature-item{display:flex;align-items:center;gap:12px;padding:8px 0;transition:all .3s ease}.about-feature-item:hover{transform:translateX(5px)}.check-icon{width:32px;height:32px;background:rgba(255,107,139,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6b8b;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.about-feature-item:hover .check-icon{background:linear-gradient(135deg,var(--primary-accent),#ff6b8b);color:white;transform:scale(1.1) rotate(5deg);box-shadow:0 4px 12px rgba(255,107,139,.4)}.about-feature-item span{font-weight:500;font-size:15px;line-height:1.4;color:#2d3748;transition:color .3s ease}.about-feature-item:hover span{color:#1a202c}.about-buttons{display:flex;gap:15px}.about-phone-mockup{flex:0 0 380px;position:relative}.phone-frame{width:320px;height:650px;background-color:#000;border-radius:40px;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.25),0 0 0 1px rgba(255,255,255,.1),0 0 0 2px rgba(0,0,0,.05);display:flex;flex-direction:column;padding:10px;transition:transform .3s ease}.phone-frame,.phone-frame:hover{transform:perspective(1000px) rotateY(0deg)}.phone-status-bar{height:30px;width:100%;padding:0 15px;margin-top:5px}.status-time{font-size:14px;font-weight:600;color:#fff}.status-notch{width:60px;height:18px;background-color:#000;border-radius:0 0 12px 12px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.status-right{display:flex;align-items:center;gap:6px}.status-signal{width:17px;height:11px;position:relative;margin-right:6px}.status-signal:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 11'%3E%3Cpath fill='%23FFFFFF' d='M1,9 L2,9 C2.55228475,9 3,8.55228475 3,8 L3,7 C3,6.44771525 2.55228475,6 2,6 L1,6 C0.44771525,6 0,6.44771525 0,7 L0,8 C0,8.55228475 0.44771525,9 1,9 Z M5,9 L6,9 C6.55228475,9 7,8.55228475 7,8 L7,5 C7,4.44771525 6.55228475,4 6,4 L5,4 C4.44771525,4 4,4.44771525 4,5 L4,8 C4,8.55228475 4.44771525,9 5,9 Z M9,9 L10,9 C10.5522847,9 11,8.55228475 11,8 L11,3 C11,2.44771525 10.5522847,2 10,2 L9,2 C8.44771525,2 8,2.44771525 8,3 L8,8 C8,8.55228475 8.44771525,9 9,9 Z M13,9 L14,9 C14.5522847,9 15,8.55228475 15,8 L15,1 C15,0.44771525 14.5522847,0 14,0 L13,0 C12.4477153,0 12,0.44771525 12,1 L12,8 C12,8.55228475 12.4477153,9 13,9 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.status-wifi{width:15px;height:11px;position:relative;margin-right:6px}.status-wifi:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 12'%3E%3Cpath fill='%23FFFFFF' d='M7.99997572,2.29363258 C10.2268661,2.29363258 12.2782878,3.15217591 13.816372,4.57922146 L14.9242363,3.47233768 C13.040512,1.70359352 10.6563101,0.616642975 7.99997572,0.616642975 C5.34337809,0.616642975 2.95917616,1.70359352 1.07571828,3.47206625 L2.18358257,4.57922146 C3.72139324,3.15217591 5.77281492,2.29363258 7.99997572,2.29363258 Z M8.00001243,6.05619773 C9.01283643,6.05619773 9.94208634,6.44521504 10.6627261,7.06106903 L11.7728471,5.95138285 C10.7079036,5.04339906 9.40749433,4.47974752 8.00001243,4.47974752 C6.59253053,4.47974752 5.29212124,5.04339906 4.2271778,5.95138285 L5.3373551,7.06106903 C6.05799488,6.44521504 6.98724478,6.05619773 8.00001243,6.05619773 Z M9.36028582,8.36330916 C8.97170523,8.0394646 8.49883651,7.84897936 7.98891971,7.84897936 C7.47900291,7.84897936 7.00613419,8.0394646 6.6175536,8.36330916 L7.98891971,9.73467527 L9.36028582,8.36330916 Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:contain}.status-battery{width:25px;height:12px;position:relative}.status-battery:before{content:"";position:absolute;right:-3px;top:50%;width:3px;height:7px;border-radius:0 3px 3px 0;background-color:white;transform:translateY(-50%)}.chatbot-screen{flex:1 1;background-color:#111827;border-radius:30px;margin-top:10px;display:flex;flex-direction:column}.chat-header{padding:15px;background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:5;box-shadow:0 2px 10px rgba(0,0,0,.15)}.chat-avatar,.chat-header{display:flex;align-items:center}.chat-avatar{width:36px;height:36px;border-radius:50%;background:white;justify-content:center;color:white;margin-right:10px;padding:4px;border:2px solid rgba(255,255,255,.2)}.chat-avatar-logo{width:100%;height:100%;object-fit:contain}.chat-info{flex:1 1}.chat-name{font-weight:600;color:white;font-size:14px}.chat-status{font-size:12px;color:#4ECDC4}.chat-controls{display:flex;gap:8px}.new-topic{background:linear-gradient(135deg,#FF6B6B,#FF8E53);border:none;border-radius:20px;padding:6px 12px;font-size:12px}.more-options,.new-topic{color:white;cursor:pointer}.more-options{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.1);border:none;display:flex;align-items:center;justify-content:center}.chat-body{flex:1 1;padding:15px;overflow:visible;display:flex;flex-direction:column;gap:15px;position:relative}.prompt-label{color:#9CA3AF;font-size:18px;text-align:center;margin-bottom:15px}.suggestion-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.suggestion-item{background:rgba(255,255,255,.05);border-radius:12px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid rgba(255,255,255,.1);cursor:pointer}.suggestion-item i{font-size:20px;color:#9CA3AF}.suggestion-item span{font-size:12px;color:#D1D5DB;line-height:1.4}.message{max-width:85%;padding:12px 16px;border-radius:18px;margin:4px 0;font-size:14px;line-height:1.4;animation:pop .3s ease-in-out}@keyframes pop{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.user-message{align-self:flex-end;background:linear-gradient(135deg,#FF6B6B,#FF8E53);color:white;border-bottom-right-radius:4px}.bot-message{align-self:flex-start;background:rgba(255,255,255,.05);color:#E5E7EB;border:1px solid rgba(255,255,255,.1);border-bottom-left-radius:4px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.chat-input{display:flex;padding:15px;background:rgba(0,0,0,.3);border-top:1px solid rgba(255,255,255,.1)}.chat-input input{flex:1 1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:10px 15px;color:white;outline:none;font-size:14px}.chat-input input::placeholder{color:#9CA3AF}.mic-button{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4ECDC4,#4ECDC4);border:none;margin-left:8px;cursor:pointer;position:relative;box-shadow:0 2px 8px rgba(78,205,196,.4)}.mic-button:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:16px;background-color:white;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --%3E%3Cpath d='M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h144c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z'/%3E%3C/svg%3E");mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!-- Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) --%3E%3Cpath d='M192 0C139 0 96 43 96 96V256c0 53 43 96 96 96s96-43 96-96V96c0-53-43-96-96-96zM64 216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 89.1 66.2 162.7 152 174.4V464H120c-13.3 0-24 10.7-24 24s10.7 24 24 24h144c13.3 0 24-10.7 24-24s-10.7-24-24-24H216V430.4c85.8-11.7 152-85.3 152-174.4V216c0-13.3-10.7-24-24-24s-24 10.7-24 24v40c0 70.7-57.3 128-128 128s-128-57.3-128-128V216z'/%3E%3C/svg%3E");-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transform:translate(-50%,-50%)}.mic-button:hover{transform:scale(1.05);box-shadow:0 4px 12px rgba(78,205,196,.5)}.phone-home-indicator{width:120px;height:5px;background-color:white;border-radius:3px;margin:8px auto;opacity:.3}@keyframes floatingPanel{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.history-panel{position:absolute;top:75px;right:-140px;width:220px;height:300px;background-color:#171C2D;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.3),0 0 15px rgba(0,0,0,.2);padding:14px;z-index:50;overflow:hidden;display:flex;flex-direction:column;animation:floatingPanel 4s ease-in-out infinite}.history-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.history-title{color:white;font-weight:600;font-size:16px}.back-button,.menu-button{width:32px;height:32px;border-radius:50%;background:#2A2F3D;display:flex;align-items:center;justify-content:center;border:none;color:white;cursor:pointer;transition:all .2s ease}.back-button{background:linear-gradient(145deg,#293244,#232a3b);box-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;overflow:hidden}.back-button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity .2s ease}.back-button:hover:after{opacity:1}.back-button:hover,.menu-button:hover{background:#353B4C;color:white;transform:scale(1.05);box-shadow:0 0 8px rgba(255,255,255,.2)}.back-button i{font-size:16px;font-weight:600;text-shadow:0 0 3px rgba(255,255,255,.3)}.menu-button i{font-size:15px;font-weight:600}.history-subtitle{color:#9CA3AF;font-size:14px;margin-bottom:12px}.history-messages{display:flex;flex-direction:column;gap:8px;overflow-y:auto;padding-right:4px;max-height:225px}.history-message{background:#2A2F3D;border-radius:10px;padding:10px;color:#E5E7EB;font-size:12px;display:flex;gap:8px}.history-message i{color:#9CA3AF;font-size:14px;margin-top:2px}.history-message span{line-height:1.4}@keyframes floatingSuggestions{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.suggestions-panel{position:absolute;top:-5px;left:-150px;width:240px;background-color:#171C2D;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.3),0 0 15px rgba(0,0,0,.2);padding:12px;z-index:50;overflow:hidden;animation:floatingSuggestions 5s ease-in-out infinite}.suggestions-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.suggestions-title{color:white;font-weight:600;font-size:16px}.search-icon-button{width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#232a3b,#293244);border:none;color:#4ECDC4;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.search-icon-button:hover{transform:scale(1.05);box-shadow:0 0 8px rgba(78,205,196,.4)}.search-icon-button i{font-size:14px}.suggestions-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.suggestion-card{background:#212634;border-radius:12px;padding:10px 8px;display:flex;flex-direction:column;align-items:center;text-align:center;color:#E5E7EB;font-size:10.5px;gap:3px;min-height:60px;transition:all .2s ease;box-shadow:0 2px 10px rgba(0,0,0,.15)}.suggestion-card:hover{background:#353B4C;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.suggestion-card i{font-size:18px;margin-bottom:4px;color:#4ECDC4}.suggestion-card span{line-height:1.3}.search-overlay{position:absolute;top:60px;right:10px;z-index:5}.search-button{width:38px;height:38px;border-radius:50%;background:#2A2F3D;display:flex;align-items:center;justify-content:center;color:#9CA3AF;cursor:pointer}.chatbot-features-section{padding:100px 0;background-color:white;position:relative;overflow:hidden}.features-label{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.features-label .circle{width:8px;height:8px;border-radius:50%;background-color:#ff6b8b;margin:0 3px}.features-label span{color:#ff6b8b;font-size:.9rem;font-weight:600;letter-spacing:2px;margin:0 6px}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;max-width:1200px;margin:60px auto 0}.feature-card{background-color:white;border-radius:15px;padding:30px 20px;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,.07);transition:all .3s ease;display:flex;flex-direction:column;align-items:center}.feature-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.feature-icon-large{width:70px;height:70px;margin:0 auto 20px;font-size:1.8rem;box-shadow:0 5px 15px rgba(var(--primary-accent-rgb),.3)}.feature-icon-circle,.feature-icon-large{border-radius:50%;background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));display:flex;align-items:center;justify-content:center;color:white}.feature-icon-circle{width:60px;height:60px;margin:0 auto;font-size:1.4rem;box-shadow:0 4px 12px rgba(var(--primary-accent-rgb),.3)}.chatbot-avatar{width:40px;height:40px;background:linear-gradient(135deg,#FF9966,#FF5E62);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;color:white;font-size:18px;box-shadow:0 3px 12px rgba(255,94,98,.4);position:relative;overflow:hidden;border:2px solid rgba(255,255,255,.1)}.chatbot-avatar:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0));border-radius:50% 50% 0 0}.feature-card h3{margin:0 0 15px;font-size:1.3rem;color:var(--primary-dark);font-weight:600}.feature-card p{margin:0;color:var(--text-light);font-size:.95rem;line-height:1.6;max-width:90%}.how-it-works-section{padding:100px 0;background-color:white;position:relative;overflow:hidden}.steps-container{display:flex;flex-direction:column;gap:40px;max-width:900px;margin:0 auto;position:relative}.steps-container:before{content:"";position:absolute;top:0;left:70px;width:2px;height:100%;background:linear-gradient(to bottom,var(--primary-accent),var(--primary-dark));z-index:0}.step-card{display:flex;align-items:flex-start;gap:30px;position:relative;z-index:1;padding:0 20px}.step-number{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));display:flex;align-items:center;justify-content:center;color:white;font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:0 5px 15px rgba(237,149,62,.3)}.step-content{background-color:white;padding:25px;border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,.07);flex:1 1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:var(--primary-dark)}.step-content p{color:var(--text-muted);line-height:1.6}.use-cases-section{padding:80px 0;background:#ffffff}.industry-header{text-align:center;margin-bottom:60px}.industry-header h2{font-size:2.5rem;font-weight:600;color:#1e293b;margin-bottom:16px;line-height:1.2}.industry-header p{font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.solution-showcase{padding:80px 0;background:linear-gradient(135deg,#f8fafc,#ffffff);position:relative;overflow:hidden}.solution-showcase:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 20%,rgba(99,102,241,.03) 0,transparent 800px),radial-gradient(circle at 80% 80%,rgba(236,72,153,.03) 0,transparent 800px);pointer-events:none}.solution-container{max-width:1200px;margin:0 auto;padding:0 20px}.solution-header{text-align:center;margin-bottom:60px}.solution-header h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;color:var(--primary-dark)}.solution-header p{font-size:1.1rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.6}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.solution-card{background:white;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:all .3s ease;display:flex;flex-direction:column}.solution-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.solution-image{height:200px;overflow:hidden;position:relative;background-color:#f0f0f0;background-image:linear-gradient(135deg,#f5f7fa,#e4e8eb);display:flex;align-items:center;justify-content:center}.solution-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.solution-card:hover .solution-image img{transform:scale(1.05)}.solution-content{padding:25px;flex:1 1;display:flex;flex-direction:column}.solution-tag{display:inline-block;padding:5px 12px;background-color:rgba(245,158,11,.1);color:#D97706;border-radius:20px;font-size:.75rem;font-weight:600;margin-bottom:15px;text-transform:uppercase;letter-spacing:.5px}.solution-title{font-size:1.5rem;font-weight:700;margin-bottom:15px;color:var(--primary-dark);line-height:1.3}.solution-description{color:#64748b;line-height:1.6;margin-bottom:20px;flex:1 1}.solution-link{display:inline-flex;align-items:center;color:#F59E0B;font-weight:600;text-decoration:none;margin-top:auto;transition:all .2s ease}.solution-link svg{width:18px;height:18px;margin-left:5px;transition:transform .2s ease}.solution-link:hover{color:#D97706}.solution-link:hover svg{transform:translateX(3px)}.benefit-item{text-align:center;background-color:white;border-radius:12px;padding:30px 20px;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:all .3s ease}.benefit-item:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.12)}.benefit-item .benefit-icon{width:80px;height:80px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid transparent;transition:all .3s ease;font-size:24px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.benefit-item.deployment .benefit-icon{background:#fef3c7;border-color:#fde68a;color:#d97706}.benefit-item.roi .benefit-icon{background:#dcfce7;border-color:#bbf7d0;color:#16a34a}.benefit-item.custom .benefit-icon{background:#e0e7ff;border-color:#c7d2fe;color:#6366f1}.benefit-item:hover .benefit-icon{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.benefit-item h3{font-size:1.4rem;font-weight:700;color:#1e293b;margin-bottom:15px;position:relative;padding-bottom:15px}.benefit-item h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background:var(--primary-accent);border-radius:3px}.benefit-item p{color:#64748b;line-height:1.6;font-size:1rem}.industries-title{text-align:center;font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:40px}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px}.industry-card{background:#ffffff;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border:1px solid #e5e7eb;transition:all .3s ease}.industry-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-color:#d1d5db}.industry-icon{width:64px;height:64px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f9fafb;border:1px solid #e5e7eb;font-size:2rem;color:#374151}.industry-card h3{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:12px}.industry-card p{color:#6b7280;line-height:1.5;margin-bottom:0}.custom-industry-section{margin-top:60px;padding:40px 20px;background:#f8fafc;border-radius:12px;max-width:1200px;margin-left:auto;margin-right:auto}.custom-content{text-align:center}.custom-content h3{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:16px}.custom-content p{color:#6b7280;line-height:1.6;margin-bottom:32px}.custom-features{display:flex;justify-content:center;gap:40px;margin-bottom:32px;flex-wrap:wrap}.custom-feature{display:flex;align-items:center;gap:8px;color:#374151;font-weight:500}.custom-feature i{color:#3b82f6}.custom-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media (max-width:768px){.about-phone-mockup,.features-phone-mockup,.phone-frame,.platform-icons-container{display:none}.feature-showcase{display:block;padding:20px 0}.features-phone-wrapper{display:none}.chatbot-about-grid{grid-template-columns:1fr;gap:20px}.about-content{text-align:center;padding:0 20px}.main-heading{font-size:1.8rem;line-height:1.3;text-align:center}.main-heading .gradient-text{font-size:inherit}.sub-heading{font-size:1.2rem;display:block;margin-left:0;margin-top:8px}.industry-header h2{font-size:2rem}.solution-grid{grid-template-columns:1fr;gap:30px;max-width:500px;margin:0 auto}.solution-header h2{font-size:2rem}.solution-header p{font-size:1rem}.solution-image{height:180px}.industries-grid{grid-template-columns:1fr;gap:20px}.custom-features{gap:20px}.custom-actions,.custom-features{flex-direction:column}.integration-features{max-width:400px}.integration-capabilities,.integration-features{grid-template-columns:1fr;gap:30px}.capability-card{padding:30px 20px}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:20px}.metric-item{padding:20px 15px}.metric-number{font-size:2rem}.comparison-item{max-width:100%}.vs-divider{transform:rotate(90deg);margin:20px 0}.builder-showcase{padding:20px 0}.builder-interface{flex-direction:column;height:auto;border-radius:12px}.builder-sidebar{height:auto;border-right:none;border-bottom:1px solid #e2e8f0}.builder-canvas,.builder-properties,.builder-sidebar{width:100%;padding:20px 15px}.builder-properties{border-left:none;border-top:1px solid #e2e8f0}.section-header h2{font-size:2rem;text-align:center}.section-header p{font-size:1rem;text-align:center}.phone-mockup-container{padding:20px;display:flex;justify-content:center}.features-phone-mockup{width:300px!important;height:600px!important;max-width:300px;margin:0 auto;position:relative;z-index:10}.features-phone-inner{bottom:0}.features-phone-inner,.ios-screen{width:100%;height:100%;border-radius:35px;overflow:hidden;position:relative;left:0;right:0;top:0}.ios-screen{display:flex;flex-direction:column;margin:0;padding:0}.phone-content{flex:1 1;padding:15px;overflow:hidden;position:relative;width:100%;max-width:100%;box-sizing:border-box;left:0;right:0}.feature-decorative-icon{display:none!important}.features-phone-wrapper{width:100%;max-width:350px;margin:0 auto;padding:40px 20px;position:relative;overflow:visible}.phone-mockup{max-width:280px;margin:0 auto;width:280px;height:auto;aspect-ratio:9/19.5}.feature-decorative-icon{width:100%;max-width:300px;margin:10px auto;padding:20px 15px}.testimonials-grid{grid-template-columns:1fr;gap:20px}.testimonial-card{padding:25px 20px}.about-features{display:grid;grid-template-columns:1fr;grid-gap:15px;gap:15px;max-width:100%;padding:0 10px}.about-feature-item{background:#f8fafc;padding:15px 20px;border-radius:12px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:15px;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease}.about-feature-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.about-feature-item .check-icon{width:40px;height:40px;flex-shrink:0}.about-feature-item span{font-size:.95rem;font-weight:500;line-height:1.4}.history-panel,.suggestions-panel{width:100%!important;max-width:calc(100vw - 40px);left:20px!important;right:20px!important;transform:none!important;position:relative;margin:20px auto;box-sizing:border-box}.suggestions-grid{grid-template-columns:1fr;gap:12px}.suggestion-card{padding:12px 15px;font-size:.9rem}.history-messages{max-height:200px;overflow-y:auto}.history-message{padding:10px 12px;font-size:.9rem}.platform-background{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:200px!important;margin:0 auto!important;padding:0 15px!important;box-sizing:border-box!important}.platform-background,.platform-background-text{position:static!important;text-align:center!important;overflow:visible!important}.platform-background-text{display:block!important;font-size:.6rem!important;opacity:.5!important;transform:scale(.4)!important;white-space:nowrap!important;z-index:2!important;pointer-events:none!important;width:-moz-fit-content!important;width:fit-content!important;max-width:95vw!important;color:rgba(252,200,182,.8)!important;font-weight:900!important;letter-spacing:-.04em!important;-webkit-text-stroke:.05px rgba(252,140,120,.3)!important;font-family:Montserrat,sans-serif!important;text-transform:lowercase!important;margin:0!important;padding:0!important;line-height:1!important;text-overflow:clip!important}.circle-1{width:100px;height:100px;right:-20px;opacity:.3}.circle-2{width:80px;height:80px;left:-15px;opacity:.3}.square-1{width:40px;height:40px;opacity:.3}.triangle-1{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:25px solid rgba(255,94,98,.08);opacity:.3}.phone-frame{width:300px!important;height:600px!important;max-width:300px;margin:0 auto;z-index:10;border-radius:35px;background:#000}.chatbot-screen,.phone-frame{position:relative;overflow:hidden}.chatbot-screen{width:100%;height:calc(100% - 40px);margin-top:40px;border-radius:0 0 35px 35px;background:#fff}.chat-body{height:calc(100% - 80px);overflow:visible;position:relative;padding:15px}.comparison-container{display:flex;flex-direction:column;align-items:center;gap:20px}.vs-divider{margin:20px auto!important;transform:none!important;position:relative;display:flex;justify-content:center;align-items:center;order:1;width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;color:white;font-weight:700;font-size:1.2rem;box-shadow:0 8px 25px rgba(102,126,234,.3);align-self:center}.comparison-item:first-child{order:0}.comparison-item:last-child{order:2}.api-content{padding:25px 20px;text-align:center}.api-content h3{font-size:1.5rem;margin-bottom:15px}.api-content p{font-size:1rem;line-height:1.6;margin-bottom:25px}.api-features{flex-direction:column;gap:15px;margin-bottom:25px}.api-feature{justify-content:center;padding:12px 20px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.api-actions{flex-direction:column;gap:12px}.api-actions button{width:100%;max-width:250px;margin:0 auto}}.pricing-section{padding:100px 0;background-color:white}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px;max-width:1200px;margin:0 auto}.pricing-card{background-color:white;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08);transition:all .3s ease;position:relative;border:1px solid rgba(0,0,0,.05)}.pricing-card.highlighted{transform:scale(1.05);box-shadow:0 15px 40px rgba(142,45,226,.15);border:none}.pricing-card:hover{transform:translateY(-10px)}.pricing-card.highlighted:hover{transform:translateY(-10px) scale(1.05)}.popular-tag{position:absolute;top:15px;right:-30px;background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));color:white;padding:5px 30px;font-size:.8rem;font-weight:600;transform:rotate(45deg);box-shadow:0 2px 10px rgba(237,149,62,.3)}.pricing-header{padding:30px;text-align:center;border-bottom:1px solid rgba(0,0,0,.05)}.pricing-header h3{font-size:1.6rem;margin:0 0 20px;color:var(--primary-dark)}.price{margin-bottom:20px}.currency{font-size:1.5rem;vertical-align:top;position:relative;top:8px}.amount{font-size:3.5rem;font-weight:700}.period{font-size:1rem;color:#4a5568}.price-text{font-size:1.8rem;font-weight:700}.pricing-description{color:#4a5568;font-size:.9rem;margin:0}.pricing-features{list-style:none;padding:30px;margin:0}.pricing-features li{margin-bottom:15px;color:#4a5568;padding-left:25px;position:relative}.pricing-features li i{color:var(--primary-accent);position:absolute;left:0}.pricing-button{display:block;width:calc(100% - 60px);margin:0 auto 30px;padding:14px 0;border-radius:50px;background-color:white;color:var(--primary-accent);border:2px solid var(--primary-accent);font-weight:600;text-align:center;transition:all .3s ease;cursor:pointer}.pricing-button.highlighted{background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));color:white;border:none}.pricing-button:hover{background-color:rgba(237,149,62,.1);transform:translateY(-3px)}.pricing-button.highlighted:hover{background:linear-gradient(135deg,var(--primary-accent),var(--primary-accent-darker));box-shadow:0 10px 20px rgba(237,149,62,.3);transform:translateY(-3px)}.testimonials-section{padding:100px 0;background-color:#f9f9f9}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:30px;gap:30px}.testimonial-card{background-color:white;border-radius:15px;padding:30px;box-shadow:0 8px 25px rgba(0,0,0,.07);transition:all .3s ease}.testimonial-card:hover{transform:translateY(-10px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.testimonial-content{margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:15px}.testimonial-content p{font-size:1.05rem;line-height:1.7;color:#4a5568;font-style:italic}.author-image,.testimonial-author{display:flex;align-items:center}.author-image{width:50px;height:50px;border-radius:50%;background-color:#f0f0f0;justify-content:center;margin-right:15px;color:#4a5568;font-size:1.5rem}.author-details h4{font-size:1.1rem;margin:0 0 5px;color:var(--primary-dark)}.author-details p{font-size:.9rem;color:var(--text-muted);margin:0}.chatbot-cta-section{padding:100px 0;background:linear-gradient(135deg,var(--primary-dark) 0,var(--primary-dark-light) 100%);color:white;text-align:center}.cta-content h2{font-size:2.5rem;margin-bottom:20px;font-weight:700}.cta-content p{font-size:1.1rem;max-width:700px;margin:0 auto 40px;opacity:.9}.cta-buttons{display:flex;justify-content:center;gap:20px}.cta-primary-button{display:inline-block;background:linear-gradient(90deg,var(--primary-accent),var(--primary-accent-darker));color:white;padding:15px 40px;border-radius:50px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.cta-primary-button:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(237,149,62,.3)}.cta-secondary-button{display:inline-block;background-color:transparent;color:white;padding:15px 40px;border-radius:50px;border:2px solid white;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.cta-secondary-button:hover{background-color:rgba(255,255,255,.1);transform:translateY(-5px)}.platform-icons-container{position:relative;height:500px;margin-top:50px}.platform-background{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;overflow:hidden}.platform-background-text{font-size:14rem;font-weight:1000;color:var(--iedeobot-color);opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-family:var(--iedeobot-font);letter-spacing:.01em;text-transform:lowercase;transform:scale(1.1,1.2);width:95%;text-align:center;-webkit-text-stroke:1px var(--iedeobot-color-outline)}.platform-icon{position:absolute;display:flex;align-items:center;background:rgba(255,255,255,.6);border-radius:24px;padding:12px 28px;box-shadow:0 10px 30px rgba(31,38,135,.15);transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:2;cursor:pointer;border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.platform-icon:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 15px 35px rgba(31,38,135,.2);background:rgba(255,255,255,.75);border:1px solid rgba(255,255,255,.9)}.platform-icon .icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.4)}.platform-icon.youtube{top:15%;left:25%}.platform-icon.whatsapp{top:62%;left:8%}.platform-icon.slack{top:30%;right:15%}.platform-icon.dropbox{top:8%;left:82%}.platform-icon.facebook{top:68%;right:18%}.platform-icon.instagram{top:45%;left:32%}.platform-icon .youtube-icon{background-color:rgba(255,0,0,.85)}.platform-icon .whatsapp-icon{background-color:rgba(37,211,102,.85)}.platform-icon .slack-icon{background-color:rgba(74,21,75,.85)}.platform-icon .dropbox-icon{background-color:rgba(0,97,255,.85)}.platform-icon .facebook-icon{background-color:rgba(24,119,242,.85)}.platform-icon .instagram-icon{background-color:rgba(193,53,132,.85)}.platform-icon .hubspot-icon{background-color:rgba(255,122,89,.85)}.platform-icon .salesforce-icon{background-color:rgba(0,161,224,.85)}.platform-icon .jira-icon{background-color:rgba(0,82,204,.85)}.platform-icon .intercom-icon{background-color:rgba(31,141,237,.85)}.platform-icon .teams-icon,.platform-icon .zendesk-icon{display:flex;align-items:center;justify-content:center}.platform-icon .teams-icon svg,.platform-icon .zendesk-icon svg{width:22px;height:22px}.platform-icon .icon i{color:white;font-size:18px}.platform-icon .platform-name{font-weight:600;color:#333;letter-spacing:.02em;font-size:1.05rem}@media screen and (max-width:1200px){.platform-background-text{font-size:12rem!important;transform:scale(1)!important;width:100%!important}.circle-1{width:220px;height:220px}.circle-2{width:150px;height:150px}.platform-icon.youtube{left:7%}.platform-icon.whatsapp{left:2%}.platform-icon.slack{right:5%}.platform-icon.dropbox{right:20%}.platform-icon.instagram{right:2%}}@media screen and (max-width:1024px){.chatbot-hero-grid{grid-template-columns:1fr}.chatbot-hero-content{order:1;text-align:center}.chatbot-hero-image{order:0;margin-bottom:40px}.chatbot-feature-item,.chatbot-hero-buttons,.chatbot-hero-features{justify-content:center}}@media screen and (max-width:768px){.section-header h2{font-size:2rem}.features-grid,.pricing-grid,.testimonials-grid,.use-cases-grid{grid-template-columns:1fr}.pricing-grid{max-width:400px;margin:0 auto}.pricing-card.highlighted{transform:scale(1)}.pricing-card.highlighted:hover{transform:translateY(-10px)}.cta-buttons{flex-direction:column;align-items:center}}.ios-screen{position:relative;min-height:100%;display:flex;flex-direction:column;background:radial-gradient(160% 120% at 50% -20%,#0b0c10 0 45%,#050607 100%);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Icons,Helvetica Neue,Arial,sans-serif}.dynamic-island{top:12px;left:50%;transform:translateX(-50%);width:100px;height:36px;background:#000;border-radius:999px;box-shadow:0 0 0 1px rgba(60,60,60,.55),0 6px 12px rgba(0,0,0,.45)}.dynamic-island:hover{width:126px;height:36px}.island-camera{right:16px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2b2b2b,#111)}.island-sensor{display:none}.phone-status-bar{position:relative;height:36px;padding:8px 18px 0;justify-content:center;align-items:center;z-index:5}.phone-status-bar .status-left{display:flex;align-items:center;justify-content:center}.phone-status-bar .status-right{justify-content:center;transform:translateY(1px)}.phone-status-bar .cellular-icon{align-items:center;gap:.5px;margin-right:1px;transform:translateY(1px)}.phone-status-bar .cellular-icon .bar{border-radius:0;opacity:1}.phone-status-bar .wifi-icon{margin:0 1px;background:none;transform:translateY(1px)}.phone-status-bar .wifi-wave:after,.phone-status-bar .wifi-wave:before{border-color:white}.phone-status-bar .wifi-icon:after{bottom:1px;width:2.5px;height:2.5px}.phone-status-bar .battery-icon{position:relative;width:24px;height:11px;margin-left:4px;display:inline-block;transform:translateY(1px)}.phone-status-bar .battery-icon:before{content:"";position:absolute;left:0;top:0;width:22px;height:11px;border:1px solid white;border-radius:2.5px;background:rgba(0,0,0,.5);box-sizing:border-box}.phone-status-bar .battery-icon:after{content:"";position:absolute;right:-2px;top:50%;width:2px;height:5px;background:white;border-radius:0 1.5px 1.5px 0;transform:translateY(-50%)}.phone-status-bar .battery-level{position:absolute;left:2px;top:2px;bottom:2px;width:14px;background:#30d158;border-radius:1px;z-index:1}.ios-setting-item .wifi-icon{background-color:#007AFF}.phone-content{background:#f2f2f7;border-radius:32px 32px 28px 28px;margin:6px 0 0;padding:15px 0 25px;height:auto;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.features-phone-inner:after{width:134px;height:5px;background:rgba(255,255,255,.62);border-radius:3px;bottom:8px}.features-phone-mockup{border:none;box-shadow:0 28px 60px rgba(0,0,0,.3),0 6px 20px rgba(0,0,0,.18)}.features-phone-mockup:hover{transform:perspective(1200px) translateY(-10px) rotateY(6deg)}.features-phone-inner{overflow:hidden}.phone-status-bar{height:54px;padding:14px 18px 0;display:flex;justify-content:space-between;align-items:flex-start;color:#fff;font-weight:600;letter-spacing:-.3px;font-size:14px;-webkit-font-smoothing:antialiased;gap:80px}.phone-status-bar .status-right{display:flex;align-items:center;gap:2px}.dynamic-island,.dynamic-island:hover{width:75px;height:28px}.phone-status-bar .cellular-icon{display:inline-flex;align-items:flex-end;gap:1px;height:11px;margin-right:4px}.phone-status-bar .cellular-icon .bar{width:3px;background:#fff}.phone-status-bar .cellular-icon .bar-1{height:4px}.phone-status-bar .cellular-icon .bar-2{height:6px}.phone-status-bar .cellular-icon .bar-3{height:8px}.phone-status-bar .cellular-icon .bar-4{height:11px}.phone-status-bar .wifi-icon{position:relative;width:18px;height:12px;margin:0 2px;background:transparent!important}.phone-status-bar .wifi-wave{position:absolute;inset:0}.phone-status-bar .wifi-icon:before,.phone-status-bar .wifi-wave:after,.phone-status-bar .wifi-wave:before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);border:1.6px solid #fff;border-bottom:none;border-radius:999px 999px 0 0;-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0)}.phone-status-bar .wifi-icon:before{width:18px;height:12px}.phone-status-bar .wifi-wave:before{width:12px;height:8px}.phone-status-bar .wifi-wave:after{width:6px;height:4px}.phone-status-bar .wifi-icon:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:3px;height:3px;background:#fff;border-radius:50%}.phone-status-bar .wifi-wave:after,.phone-status-bar .wifi-wave:before{background:transparent;border-left-color:#fff;border-right-color:#fff}.ios-setting-item .ios-setting-icon.bluetooth-icon,.ios-setting-item .ios-setting-icon.wifi-icon{background-color:#007AFF}.ios-setting-item .ios-setting-icon.vpn-icon{background-color:#5856D6}.ios-setting-item{display:flex;align-items:center;padding:11px 16px;background-color:white;border-bottom:1px solid #e5e5ea;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ios-setting-icon{width:29px;height:29px;display:flex;align-items:center;justify-content:center;margin-right:13px;border-radius:6px;color:white}.ai-icon{background:linear-gradient(135deg,#6E48AA,#9D50BB)}.language-icon{background:linear-gradient(135deg,#1FA2FF,#12D8FA)}.personality-icon{background:linear-gradient(135deg,#FF5E62,#FF9966)}.kb-icon{background:linear-gradient(135deg,#36D1DC,#5B86E5)}.training-icon{background:linear-gradient(135deg,#11998e,#38ef7d)}.docs-icon{background:linear-gradient(135deg,#F2994A,#F2C94C)}.api-icon{background:linear-gradient(135deg,#4776E6,#8E54E9)}.privacy-icon{background:linear-gradient(135deg,#0575E6,#021B79)}.analytics-icon{background:linear-gradient(135deg,#FF416C,#FF4B2B)}.ios-icon-inner i{font-size:16px;color:white;display:flex;align-items:center;justify-content:center}.ios-setting-value{font-size:17px;color:#8e8e93;margin-right:10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.ios-setting-item:nth-child(2) .ios-setting-value,.ios-setting-item:nth-child(5) .ios-setting-value,.ios-setting-item:nth-child(8) .ios-setting-value{color:#007AFF;font-weight:500}.ios-setting-item:hover{background-color:#f9f9f9;cursor:pointer}.ios-section-header{padding:12px 16px 8px;font-size:14px;font-weight:600;letter-spacing:-.1px;color:#6e6e73;background-color:#f2f2f7;margin-top:8px}.ios-search-bar,.ios-section-header{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.ios-search-bar{background-color:rgba(142,142,147,.12);border-radius:10px;margin:8px 16px 16px;padding:10px 12px;display:flex;align-items:center}.ios-search-bar span{color:#1c1c1e;font-size:16px;font-weight:600;letter-spacing:-.1px;text-align:center;flex:1 1}.platform-icon{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.15);transition:all .3s ease;animation:float 6s ease-in-out infinite}.platform-icon:hover{background:rgba(255,255,255,.2);transform:translateY(-10px)}.platform-icon.salesforce{top:25%;left:5%;animation-delay:0s}.platform-icon.zendesk{top:75%;left:35%;animation-delay:-1s}.platform-icon.jira{top:55%;right:5%;animation-delay:-2s}.platform-icon.hubspot{top:10%;right:25%;animation-delay:-3s}.platform-icon.teams{top:80%;right:10%;animation-delay:-4s}.platform-icon.intercom{top:40%;left:50%;animation-delay:-5s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.integration-section-header{text-align:center;margin-bottom:80px;padding:60px 0}.header-content{max-width:900px;margin:0 auto}.premium-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;background:linear-gradient(135deg,rgba(237,149,62,.15),rgba(255,107,139,.15));border:1px solid rgba(237,149,62,.3);border-radius:50px;color:var(--primary-accent);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:30px;white-space:nowrap;box-shadow:0 4px 15px rgba(237,149,62,.2)}.premium-badge i{font-size:1rem}.main-heading{margin-bottom:25px;line-height:1.2;font-size:2.5rem;font-weight:600;color:#1e293b}.main-heading .gradient-text{display:inline;font-size:inherit;font-weight:700;background:linear-gradient(90deg,var(--primary-accent),#ff6b8b);-webkit-background-clip:text;background-clip:text;color:transparent}.sub-heading{display:inline;font-size:1.8rem;font-weight:400;color:#64748b;margin-left:8px}.header-description{font-size:1.2rem;color:#64748b;line-height:1.7;margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto}.header-description strong{color:var(--primary-accent);font-weight:700}.header-highlights{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.highlight-item{display:flex;align-items:center;gap:10px;padding:12px 20px;background:linear-gradient(135deg,rgba(237,149,62,.1),rgba(255,107,139,.1));border:1px solid rgba(237,149,62,.2);border-radius:50px;color:#1e293b;font-weight:600;font-size:.9rem;transition:all .3s ease}.highlight-item:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(237,149,62,.2);background:linear-gradient(135deg,rgba(237,149,62,.15),rgba(255,107,139,.15))}.highlight-item i{color:var(--primary-accent);font-size:1rem}.integration-capabilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:30px;gap:30px;margin-bottom:80px}.capability-card{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(248,250,252,.8));border-radius:24px;border:1px solid rgba(226,232,240,.6);padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.05)}.capability-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:rgba(148,163,184,.4)}.capability-card.featured{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(248,250,252,.9));border:2px solid var(--primary-accent);transform:scale(1.05)}.capability-card.featured:hover{transform:scale(1.05) translateY(-8px)}.market-leader-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,var(--primary-accent),#ff6b8b);color:white;padding:8px 20px;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 4px 15px rgba(237,149,62,.3)}.capability-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.capability-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:white;background:linear-gradient(135deg,var(--primary-accent),#ff6b8b)}.capability-badge{background:linear-gradient(135deg,rgba(237,149,62,.1),rgba(255,107,139,.1));border:1px solid rgba(237,149,62,.3);color:var(--primary-accent);padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.capability-card h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:15px}.capability-description{font-size:1rem;color:#64748b;margin-bottom:25px;line-height:1.6}.capability-features{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.feature-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:rgba(248,250,252,.8);border:1px solid rgba(226,232,240,.6);border-radius:12px;transition:all .3s ease;font-size:.9rem;font-weight:500;color:#1e293b!important;text-align:left;width:100%}.feature-item span{color:#1e293b!important;line-height:1.4}.feature-item:hover{background:rgba(241,245,249,.9);border-color:rgba(148,163,184,.4);transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.feature-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-item i{font-size:1rem;color:var(--primary-accent);width:auto;margin:0}.market-differentiation{margin-bottom:60px;padding:50px 40px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(248,250,252,.8));border-radius:24px;border:1px solid rgba(226,232,240,.6);text-align:center}.differentiation-header h3{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:15px}.differentiation-header p{font-size:1.1rem;color:#64748b;margin-bottom:40px}.comparison-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:30px;gap:30px;align-items:center;max-width:800px;margin:0 auto}.comparison-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;border-radius:16px;transition:all .3s ease}.comparison-icon{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:20px}.comparison-icon.others{background:linear-gradient(135deg,#94a3b8,#64748b);color:white}.comparison-icon.ours{background:linear-gradient(135deg,var(--primary-accent),#ff6b8b);color:white}.comparison-content h4{font-size:1.2rem;font-weight:600;color:#1e293b;margin-bottom:10px}.comparison-content p{font-size:.9rem;color:#64748b}.vs-divider{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--primary-accent),#ff6b8b);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:1.1rem}.performance-metrics{padding:50px 0;border-top:1px solid rgba(226,232,240,.6)}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:30px;gap:30px}.metric-item{display:flex;align-items:center;gap:15px;padding:25px 20px;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(248,250,252,.6));border-radius:16px;border:1px solid rgba(226,232,240,.4);transition:all .3s ease}.metric-item:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.metric-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-accent),#ff6b8b);display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem}.metric-content{flex:1 1}.metric-number{font-size:1.8rem;font-weight:800;color:#1e293b;margin-bottom:4px}.metric-label{font-size:.85rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.solution-tier{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(248,250,252,.8));border-radius:24px;border:1px solid rgba(226,232,240,.6);padding:40px 30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px rgba(0,0,0,.05)}.solution-tier:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:rgba(148,163,184,.4)}.solution-tier.featured{background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(248,250,252,.9));border:2px solid #ff6b6b;transform:scale(1.05)}.solution-tier.featured:hover{transform:scale(1.05) translateY(-8px)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff6b6b,#4ecdc4);color:white;padding:8px 20px;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 4px 15px rgba(255,107,107,.3)}.tier-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:30px}.tier-icon{width:60px;height:60px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:white;margin-right:15px}.starter .tier-icon{background:linear-gradient(135deg,#667eea,#764ba2)}.professional .tier-icon{background:linear-gradient(135deg,#ff6b6b,#4ecdc4)}.enterprise .tier-icon{background:linear-gradient(135deg,#4facfe,#00f2fe)}.tier-info{flex:1 1}.tier-info h3{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:5px}.tier-subtitle{font-size:.9rem;color:#64748b;margin:0}.tier-price{text-align:right}.tier-price .price{font-size:2rem;font-weight:800;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tier-price .period{font-size:.9rem;color:#64748b;display:block}.tier-features{margin-bottom:30px}.feature-highlight{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(135deg,rgba(255,107,107,.1),rgba(78,205,196,.1));border:1px solid rgba(255,107,107,.2);border-radius:12px;margin-bottom:20px;font-weight:600;color:#1e293b}.feature-highlight i{color:#ff6b6b}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{display:flex;align-items:center;gap:12px;padding:8px 0;color:#475569;font-size:.9rem}.feature-list i{color:#22c55e;font-size:.8rem}.tier-button{width:100%;padding:16px 24px;border-radius:12px;border:none;font-weight:600;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s ease;cursor:pointer}.starter-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:white;box-shadow:0 4px 15px rgba(102,126,234,.3)}.starter-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(102,126,234,.4)}.professional-btn{background:linear-gradient(135deg,#ff6b6b,#4ecdc4);color:white;box-shadow:0 4px 15px rgba(255,107,107,.3)}.professional-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,107,107,.4)}.enterprise-btn{background:linear-gradient(135deg,#4facfe,#00f2fe);color:white;box-shadow:0 4px 15px rgba(79,172,254,.3)}.enterprise-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,172,254,.4)}.tier-button i{transition:transform .3s ease}.tier-button:hover i{transform:translateX(4px)}.trust-section{padding-top:60px;border-top:1px solid rgba(226,232,240,.6)}.trust-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px;gap:40px}.trust-stat{display:flex;align-items:center;gap:15px;padding:20px;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(248,250,252,.6));border-radius:16px;border:1px solid rgba(226,232,240,.4);transition:all .3s ease}.trust-stat:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.08)}.stat-icon{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,var(--primary-accent),#ff6b8b);display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem}.stat-content{flex:1 1}.stat-number{font-size:1.5rem;font-weight:800;color:#1e293b;margin-bottom:4px}.stat-label{font-size:.85rem;color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-weight:600}@media (max-width:1024px){.integration-capabilities{grid-template-columns:1fr;gap:25px}.capability-card.featured{transform:none}.capability-card.featured:hover{transform:translateY(-8px)}.comparison-grid{grid-template-columns:1fr;gap:20px}.vs-divider{order:2;margin:20px 0}}@media (max-width:768px){.integration-section-header{padding:40px 20px;margin-bottom:60px}.main-heading .gradient-text{font-size:2.2rem}.sub-heading{font-size:1.6rem}.header-description{font-size:1rem}.header-highlights{gap:20px}.highlight-item{padding:10px 16px;font-size:.85rem}.market-differentiation{padding:30px 20px}.differentiation-header h3{font-size:1.5rem}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:20px}.metric-item{padding:20px 15px}.metric-number{font-size:1.5rem}}@media (max-width:992px){.about-content-wrapper{flex-direction:column;gap:40px}.about-content{text-align:center}.about-features{grid-template-columns:1fr;gap:15px;max-width:500px;margin:0 auto 40px}}@media (max-width:768px){.integration-section-header{padding:40px 20px;margin-bottom:60px}.main-heading .gradient-text{font-size:2.2rem}.sub-heading{font-size:1.6rem}.header-description{font-size:1rem}.header-highlights{gap:20px}.highlight-item{padding:10px 16px;font-size:.85rem}.market-differentiation{padding:30px 20px}.differentiation-header h3{font-size:1.5rem}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:20px}.metric-item{padding:20px 15px}.metric-number{font-size:1.5rem}.about-content h2{font-size:2rem;line-height:1.3}.about-buttons{flex-direction:column;align-items:center;gap:12px}.about-buttons button{width:100%;max-width:280px}.capability-features{grid-template-columns:1fr!important;grid-gap:12px!important}.capability-features,.feature-item{display:grid!important;width:100%!important;gap:12px!important}.feature-item{grid-template-columns:24px 1fr!important;grid-gap:12px!important;text-align:left!important;margin:0!important;padding:12px 0!important;box-sizing:border-box!important;align-items:center!important}.feature-icon-wrapper{width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media (max-width:480px){.metrics-grid{grid-template-columns:1fr}.capability-card{padding:30px 20px}.capability-icon{width:50px;height:50px;font-size:1.2rem}.comparison-icon{width:60px;height:60px;font-size:1.5rem}.about-content h2{font-size:1.8rem}.about-feature-item span{font-size:14px}.check-icon{font-size:18px}.capability-features{display:grid;grid-template-columns:1fr;width:100%;grid-gap:12px;gap:12px}.feature-item{display:grid!important;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;width:100%!important;text-align:left!important;margin:0!important;padding:12px 0!important;box-sizing:border-box;align-items:center}.feature-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.about-us-section{background:linear-gradient(135deg,rgba(240,240,255,.03),rgba(255,240,240,.03))!important}.about-us-section,.chatbot-builder-section,.chatbot-cta-section,.chatbot-features-section,.industries-section,.integration-section,.integrations-section,.solution-showcase,.solutions-section,.testimonials-section{padding:50px 0!important}.integration-section-header,.section-header{margin-bottom:30px!important}.integration-capabilities{gap:20px!important;margin-bottom:40px!important}.chatbot-hero-section{padding-top:100px!important;padding-bottom:40px!important}}@media (max-width:768px){.chatbot-card,.chatbot-hero-section [class*=backdrop-filter],.hero-glass,.stat-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.chatbot-hero-section .glow-orb,.chatbot-hero-section .hero-glow{filter:blur(40px)}}@media (prefers-reduced-motion:reduce){.chatbot-hero-section *{animation:none!important;transition:none!important}}