:root{--ai-purple: #8b5cf6;--dark-purple: #7c3aed;--light-purple: #c4b5fd;--ai-teal: #14b8a6;--dark-bg: #0f172a;--text-color: #1f2937;--text-light: #6b7280;--border-color: #e5e7eb;--shadow: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1);--ai-gradient: linear-gradient(45deg, #8b5cf6, #14b8a6)}.ai-support-page{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-color);line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.hero-section{background:linear-gradient(135deg,var(--dark-bg) 0%,#1e293b 100%);color:#fff;padding:6rem 1rem;position:relative;overflow:hidden}.hero-section .container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem}.ai-text{color:var(--ai-purple);display:block}.support-text{color:#fff;display:block}.hero-subtitle{font-size:1.5rem;font-weight:600;color:var(--light-purple);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.hero-description{font-size:1.1rem;color:#cbd5e1;margin-bottom:2rem;line-height:1.7}.hero-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem;margin-bottom:2rem}.feature{background:#8b5cf633;padding:.8rem 1rem;border-radius:8px;font-size:.9rem;color:#fff;text-align:center}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:50px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.primary-btn{background:var(--ai-gradient);color:#fff;box-shadow:var(--shadow)}.primary-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);filter:brightness(1.1)}.secondary-btn{background:transparent;color:#fff;border:2px solid var(--ai-purple)}.secondary-btn:hover{background:var(--ai-purple);transform:translateY(-2px)}.whatsapp-btn{background:#25d366;color:#fff;box-shadow:var(--shadow)}.whatsapp-btn:hover{background:#128c7e;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.full-width{width:100%;justify-content:center}.large{padding:1.2rem 2.5rem;font-size:1.1rem}.hero-illustration{display:flex;justify-content:center;align-items:center}.ai-animation{display:flex;align-items:center;gap:1.5rem}.brain-icon,.chat-icon,.support-icon{font-size:3rem;animation:float 3s ease-in-out infinite}.brain-icon{animation-delay:0s}.chat-icon{animation-delay:.5s}.support-icon{animation-delay:1s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.data-flow{width:30px;height:4px;background:linear-gradient(90deg,transparent,var(--ai-teal),transparent);border-radius:4px;animation:flow 2s infinite}@keyframes flow{0%,to{opacity:.3}50%{opacity:1}}.brands-section{padding:4rem 1rem;background:#f8fafc}.section-header{text-align:center;margin-bottom:3rem}.section-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:var(--ai-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-subtitle{font-size:1.2rem;color:var(--text-light);max-width:600px;margin:0 auto}.brands-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;max-width:1000px;margin:0 auto}.brand{background:#fff;padding:1.5rem;border-radius:10px;text-align:center;font-weight:600;color:var(--text-color);box-shadow:var(--shadow);transition:all .3s ease}.brand:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);background:var(--ai-purple);color:#fff}.platform-section{padding:6rem 1rem;background:#fff}.platform-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}.platform-description{color:var(--text-light);margin-bottom:1.5rem;line-height:1.7}.dashboard-preview{background:#fff;border-radius:15px;overflow:hidden;box-shadow:var(--shadow-lg);border:1px solid var(--border-color)}.screen-header{background:#f1f5f9;padding:1rem;display:flex;gap:.5rem}.dot{width:12px;height:12px;border-radius:50%}.dot.red{background:#ef4444}.dot.yellow{background:#f59e0b}.dot.green{background:#10b981}.screen-content{padding:1.5rem}.chat-window{background:#f8fafc;border-radius:10px;padding:1.5rem}.message{background:#fff;padding:.8rem 1rem;border-radius:10px;margin-bottom:1rem;max-width:80%;box-shadow:var(--shadow)}.message.ai{background:var(--ai-purple);color:#fff;align-self:flex-start}.message.user{background:#e5e7eb;margin-left:auto}.typing{color:var(--text-light);font-size:.9rem;font-style:italic}.integration-section{padding:6rem 1rem;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.channels-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.channel-card{background:#fff;border-radius:15px;padding:2rem;text-align:center;box-shadow:var(--shadow);transition:all .3s ease;border:2px solid transparent}.channel-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg);border-color:var(--ai-purple)}.channel-icon{font-size:3rem;margin-bottom:1rem}.channel-card h3{font-size:1.3rem;margin-bottom:1rem;color:var(--text-color)}.channel-card p{color:var(--text-light);font-size:.9rem;line-height:1.5}.features-section{padding:6rem 1rem;background:#fff}.features-tabs{max-width:1000px;margin:0 auto}.tabs{display:flex;justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.tab-btn{padding:1rem 2rem;background:#fff;border:2px solid var(--border-color);border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;color:var(--text-color)}.tab-btn.active{background:var(--ai-gradient);color:#fff;border-color:transparent}.tab-btn:hover:not(.active){border-color:var(--ai-purple);color:var(--ai-purple)}.tab-content{display:none}.tab-content.active{display:block}.tab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.tab-feature{text-align:center;padding:2rem;background:#f8fafc;border-radius:15px;transition:all .3s ease}.tab-feature:hover{transform:translateY(-5px);background:#fff;box-shadow:var(--shadow)}.tab-feature p{color:var(--text-light);font-size:.9rem;line-height:1.5}.benefits-section{padding:6rem 1rem;background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.benefits-section .section-title,.benefits-section .section-subtitle{color:#fff;-webkit-text-fill-color:white;background:none}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.benefit-card{background:#ffffff1a;backdrop-filter:blur(10px);border-radius:15px;padding:2rem;text-align:center;border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.benefit-card:hover{transform:translateY(-5px);background:#8b5cf633;border-color:var(--ai-purple)}.benefit-number{font-size:2.5rem;font-weight:800;color:var(--ai-teal);margin-bottom:1rem}.benefit-card h3{font-size:1.3rem;margin-bottom:.5rem;color:#fff}.benefit-card p{color:#cbd5e1;font-size:.9rem;line-height:1.5}.mobile-section{padding:6rem 1rem;background:#fff}.mobile-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}.mobile-description{color:var(--text-light);margin-bottom:2rem;line-height:1.7}.app-buttons{display:flex;gap:1rem;flex-wrap:wrap}.app-button{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-radius:10px;text-decoration:none;background:#1f2937;color:#fff;transition:all .3s ease;flex:1;min-width:200px}.app-button:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.app-button.ios{background:#000}.app-button.android{background:#3ddc84;color:#000}.app-icon{font-size:2rem}.app-info{display:flex;flex-direction:column}.app-store{font-size:.8rem;opacity:.8}.app-text{font-size:1rem;font-weight:600}.phone-mockup{width:280px;height:560px;background:#1f2937;border-radius:40px;margin:0 auto;position:relative;box-shadow:var(--shadow-lg);border:8px solid #000}.phone-screen{position:absolute;inset:20px 10px;background:#fff;border-radius:30px;overflow:hidden}.mobile-chat{height:100%;display:flex;flex-direction:column}.mobile-header{background:var(--ai-purple);color:#fff;padding:1rem;text-align:center;font-weight:600}.mobile-messages{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.msg{padding:.8rem;border-radius:15px;max-width:80%;font-size:.9rem}.msg.ai{background:#f1f5f9;align-self:flex-start}.msg.user{background:var(--ai-purple);color:#fff;align-self:flex-end}.mobile-input{padding:1rem;border-top:1px solid var(--border-color);color:var(--text-light);font-size:.9rem}.stack-section{padding:6rem 1rem;background:#f8fafc}.stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.stack-item{background:#fff;border-radius:15px;padding:2rem;text-align:center;box-shadow:var(--shadow);transition:all .3s ease}.stack-item:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.stack-icon{font-size:3rem;margin-bottom:1rem;color:var(--ai-purple)}.stack-item h3{font-size:1.3rem;margin-bottom:1rem;color:var(--text-color)}.stack-item p{color:var(--text-light);font-size:.9rem;line-height:1.5}.faq-section{padding:6rem 1rem;background:#fff}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid var(--border-color);margin-bottom:1rem}.faq-question{padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-question h3{font-size:1.2rem;color:var(--text-color);margin:0}.faq-toggle{font-size:1.5rem;color:var(--ai-purple);transition:transform .3s ease}.faq-item.active .faq-toggle{transform:rotate(45deg)}.faq-answer{padding-bottom:1.5rem;display:none}.faq-item.active .faq-answer{display:block}.faq-answer p{color:var(--text-light);line-height:1.6}.cta-section{padding:6rem 1rem;background:linear-gradient(135deg,var(--ai-purple) 0%,var(--ai-teal) 100%);color:#fff;text-align:center}.cta-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description{font-size:1.2rem;max-width:600px;margin:0 auto 2rem;color:#ffffffe6;line-height:1.6}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.hero-section .container,.platform-content,.mobile-content{grid-template-columns:1fr;gap:2rem}.hero-title{font-size:2.5rem}.hero-actions{flex-direction:column}.btn{width:100%;justify-content:center}.app-buttons,.tabs{flex-direction:column}.tab-btn{width:100%}.benefits-grid,.channels-grid,.stack-grid,.brands-grid{grid-template-columns:1fr}}
