.chat-mockup[data-v-e6c687a6]{width:100%;height:600px;border-radius:.75rem;background-color:#f0f2f5;border:1px solid rgba(0,0,0,.1);box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;margin:auto;overflow:hidden}.chat-mockup[data-v-e6c687a6]:hover{transform:rotateY(0) rotateX(0)}.dark .chat-mockup[data-v-e6c687a6]{background-color:#0c0c0c;border-color:#333}.online-dot[data-v-e6c687a6]{position:absolute;bottom:0;right:0;width:10px;height:10px;background-color:#22c55e;border-radius:9999px;border:2px solid white}.dark .online-dot[data-v-e6c687a6]{border-color:#0b0b0b}.bubble-user[data-v-e6c687a6]{background-color:#0084ff;color:#fff;padding:.5rem .75rem;border-radius:.75rem .75rem .25rem;align-self:flex-end}.dark .bubble-user[data-v-e6c687a6]{background-color:#7a4cff}.bubble-assistant[data-v-e6c687a6]{background-color:#e4e6eb;color:#050505;padding:.5rem .75rem;border-radius:.75rem .75rem .75rem .25rem;align-self:flex-start}.dark .bubble-assistant[data-v-e6c687a6]{background-color:#3a3b3c;color:#e4e6eb}.dot-flashing[data-v-e6c687a6]{position:relative;width:5px;height:5px;border-radius:5px;background-color:#929292;color:#929292;animation:dotFlashing-e6c687a6 1s infinite linear alternate;animation-delay:.5s}.dot-flashing[data-v-e6c687a6]:before,.dot-flashing[data-v-e6c687a6]:after{content:"";display:inline-block;position:absolute;top:0;width:5px;height:5px;border-radius:5px;background-color:#929292;color:#929292;animation:dotFlashing-e6c687a6 1s infinite linear alternate}.dot-flashing[data-v-e6c687a6]:before{left:-15px;animation-delay:0s}.dot-flashing[data-v-e6c687a6]:after{left:15px;animation-delay:1s}@keyframes dotFlashing-e6c687a6{0%{background-color:#929292}50%,to{background-color:#d1d1d1}}.dark .dot-flashing[data-v-e6c687a6]{background-color:#b0b0b0;color:#b0b0b0}.dark .dot-flashing[data-v-e6c687a6]:before,.dark .dot-flashing[data-v-e6c687a6]:after{background-color:#b0b0b0;color:#b0b0b0}.chat-bg[data-v-e6c687a6]{background-color:#f7f7f7}.dark .chat-bg[data-v-e6c687a6]{background-color:#0b0b0b}.bg-space-dark[data-v-c6aff91f]{background:radial-gradient(ellipse at bottom,#1b2735,#090a0f)}.stars[data-v-c6aff91f],.stars2[data-v-c6aff91f],.stars3[data-v-c6aff91f]{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;display:block}.stars[data-v-c6aff91f]{background-image:radial-gradient(2px 2px at 20px 30px,#64748b,#0000),radial-gradient(2px 2px at 60px 70px,#94a3b8,#0000),radial-gradient(1.5px 1.5px at 50px 50px,#64748b,#0000),radial-gradient(1.5px 1.5px at 130px 80px,#94a3b8,#0000),radial-gradient(2px 2px at 90px 10px,#64748b,#0000);background-repeat:repeat;background-size:200px 200px;animation:stars-move-c6aff91f 100s linear infinite}.stars2[data-v-c6aff91f]{background-image:radial-gradient(1.5px 1.5px at 40px 60px,#94a3b8,#0000),radial-gradient(1.5px 1.5px at 110px 90px,#64748b,#0000),radial-gradient(1.5px 1.5px at 150px 30px,#94a3b8,#0000);background-repeat:repeat;background-size:250px 250px;animation:stars-move-c6aff91f 150s linear infinite}.stars3[data-v-c6aff91f]{background-image:radial-gradient(1.5px 1.5px at 75px 125px,#64748b,#0000),radial-gradient(1.5px 1.5px at 100px 75px,#94a3b8,#0000);background-repeat:repeat;background-size:300px 300px;animation:stars-move-c6aff91f 200s linear infinite}.dark .stars[data-v-c6aff91f]{background-image:radial-gradient(2px 2px at 20px 30px,#eee,#0000),radial-gradient(2px 2px at 60px 70px,#fff,#0000),radial-gradient(1px 1px at 50px 50px,#fff,#0000),radial-gradient(1px 1px at 130px 80px,#fff,#0000),radial-gradient(2px 2px at 90px 10px,#fff,#0000)}.dark .stars2[data-v-c6aff91f]{background-image:radial-gradient(1px 1px at 40px 60px,#fff,#0000),radial-gradient(1px 1px at 110px 90px,#fff,#0000),radial-gradient(1px 1px at 150px 30px,#fff,#0000)}.dark .stars3[data-v-c6aff91f]{background-image:radial-gradient(1px 1px at 75px 125px,#fff,#0000),radial-gradient(1px 1px at 100px 75px,#fff,#0000)}@keyframes stars-move-c6aff91f{0%{transform:translateY(0)}to{transform:translateY(-2000px)}}.galaxy-spiral[data-v-c6aff91f]{display:block;width:100%;height:100%;border-radius:50%;animation:galaxy-rotate-c6aff91f 60s linear infinite;filter:blur(40px)}.galaxy-spiral[data-v-c6aff91f]{background:radial-gradient(ellipse at center,rgba(96,165,250,.5) 0%,rgba(167,139,250,.4) 25%,rgba(244,114,182,.3) 50%,transparent 70%)}.dark .galaxy-spiral[data-v-c6aff91f]{background:radial-gradient(ellipse at center,rgba(138,43,226,.4) 0%,rgba(75,0,130,.3) 25%,rgba(0,212,255,.2) 50%,transparent 70%)}@keyframes galaxy-rotate-c6aff91f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.floating-card[data-v-c6aff91f]{position:absolute;animation:float-c6aff91f 6s ease-in-out infinite}.floating-card-1[data-v-c6aff91f]{top:4%;left:8%}.floating-card-2[data-v-c6aff91f]{top:11%;right:12%}.floating-card-3[data-v-c6aff91f]{top:33%;left:3%}.floating-card-4[data-v-c6aff91f]{top:32%;right:5%}.floating-card-5[data-v-c6aff91f]{top:42%;left:15%}.floating-card-6[data-v-c6aff91f]{top:35%;right:18%}.floating-card-7[data-v-c6aff91f]{top:55%;left:6%}.floating-card-8[data-v-c6aff91f]{top:58%;right:10%}.floating-card-9[data-v-c6aff91f]{top:68%;left:20%}.floating-card-10[data-v-c6aff91f]{top:72%;right:22%}.floating-card-11[data-v-c6aff91f]{top:82%;left:12%}.floating-card-12[data-v-c6aff91f]{top:82%;right:6%}.floating-card-13[data-v-c6aff91f]{top:8%;left:30%}.floating-card-14[data-v-c6aff91f]{top:5%;right:28%}.floating-card-15[data-v-c6aff91f]{top:38%;left:28%}.floating-card-16[data-v-c6aff91f]{top:54%;right:30%}.floating-card-17[data-v-c6aff91f]{top:20%;right:40%}.floating-card-18[data-v-c6aff91f]{top:46%;right:50%}.floating-card-19[data-v-c6aff91f]{top:74%;right:60%}.floating-card-20[data-v-c6aff91f]{top:8%;right:50%}.floating-card-21[data-v-c6aff91f]{top:71%;right:40%}@keyframes float-c6aff91f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.gradient-text-cyan[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-purple[data-v-c6aff91f]{background:linear-gradient(135deg,#b537ff,#8b2fc9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-pink[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec7,#ff1493);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass-card[data-v-c6aff91f]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.glass-card-stat[data-v-c6aff91f]{background:#ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,212,255,.15)}.glass-card-content[data-v-c6aff91f]{background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2)}.glass-card-feature[data-v-c6aff91f]{position:relative;background:#ffffff08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.2);border-radius:1.5rem;overflow:hidden}.glass-card-mockup[data-v-c6aff91f]{background:#ffffff0d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,212,255,.3);box-shadow:0 20px 60px #00d4ff33}.glass-card-faq[data-v-c6aff91f]{background:#ffffff08;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(0,212,255,.15)}.hover\:shadow-neon[data-v-c6aff91f]:hover{box-shadow:0 0 20px #00d4ff80,0 0 40px #b537ff4d,0 0 60px #ff6ec733}@media (max-width: 768px){.floating-card[data-v-c6aff91f]{display:none}h1[data-v-c6aff91f]{font-size:2.5rem!important}.shape[data-v-c6aff91f]{display:none}}.shape[data-v-c6aff91f]{position:absolute;opacity:.6;filter:blur(1px)}.shape-circle-1[data-v-c6aff91f]{top:10%;left:5%;width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#93c5fd66,#60a5fa4d);border:3px solid rgba(96,165,250,.5);animation:float-shape-1-c6aff91f 20s ease-in-out infinite}.shape-circle-2[data-v-c6aff91f]{top:60%;right:8%;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#fbcfe866,#f472b64d);border:3px solid rgba(244,114,182,.5);animation:float-shape-2-c6aff91f 25s ease-in-out infinite}.shape-circle-3[data-v-c6aff91f]{bottom:15%;left:10%;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#c4b5fd66,#a78bfa4d);border:3px solid rgba(167,139,250,.5);animation:float-shape-3-c6aff91f 18s ease-in-out infinite}.shape-circle-4[data-v-c6aff91f]{top:35%;left:15%;width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#86efac66,#4ade804d);border:3px solid rgba(74,222,128,.5);animation:float-shape-4-c6aff91f 22s ease-in-out infinite}.shape-square-1[data-v-c6aff91f]{top:25%;right:15%;width:100px;height:100px;border-radius:20px;background:linear-gradient(135deg,#fdba7466,#fb923c4d);border:3px solid rgba(251,146,60,.5);animation:float-shape-2-c6aff91f 23s ease-in-out infinite;transform:rotate(45deg)}.shape-square-2[data-v-c6aff91f]{bottom:25%;right:20%;width:70px;height:70px;border-radius:15px;background:linear-gradient(135deg,#93c5fd66,#3b82f64d);border:3px solid rgba(59,130,246,.5);animation:float-shape-1-c6aff91f 19s ease-in-out infinite;transform:rotate(25deg)}.shape-square-3[data-v-c6aff91f]{top:45%;right:5%;width:85px;height:85px;border-radius:18px;background:linear-gradient(135deg,#c4b5fd66,#8b5cf64d);border:3px solid rgba(139,92,246,.5);animation:float-shape-3-c6aff91f 21s ease-in-out infinite;transform:rotate(15deg)}.shape-square-4[data-v-c6aff91f]{top:70%;left:25%;width:95px;height:95px;border-radius:20px;background:linear-gradient(135deg,#fca5a566,#f871714d);border:3px solid rgba(248,113,113,.5);animation:float-shape-4-c6aff91f 24s ease-in-out infinite;transform:rotate(35deg)}.dark .shape-circle-1[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff4d,#0096c833);border-color:#00d4ff99;box-shadow:0 0 30px #00d4ff66}.dark .shape-circle-2[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec74d,#c8509633);border-color:#ff6ec799;box-shadow:0 0 30px #ff6ec766}.dark .shape-circle-3[data-v-c6aff91f]{background:linear-gradient(135deg,#b537ff4d,#8c28c833);border-color:#b537ff99;box-shadow:0 0 30px #b537ff66}.dark .shape-circle-4[data-v-c6aff91f]{background:linear-gradient(135deg,#0ec9aa4d,#0a968233);border-color:#0ec9aa99;box-shadow:0 0 30px #0ec9aa66}.dark .shape-square-1[data-v-c6aff91f]{background:linear-gradient(135deg,#ffa5004d,#c8820033);border-color:#ffa50099;box-shadow:0 0 30px #ffa50066}.dark .shape-square-2[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff4d,#0096c833);border-color:#00d4ff99;box-shadow:0 0 30px #00d4ff66}.dark .shape-square-3[data-v-c6aff91f]{background:linear-gradient(135deg,#8a2be24d,#641eb433);border-color:#8a2be299;box-shadow:0 0 30px #8a2be266}.dark .shape-square-4[data-v-c6aff91f]{background:linear-gradient(135deg,#ff32644d,#c8285033);border-color:#ff326499;box-shadow:0 0 30px #ff326466}@keyframes float-shape-1-c6aff91f{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-40px) rotate(90deg)}50%{transform:translate(-20px,-60px) rotate(180deg)}75%{transform:translate(-40px,-20px) rotate(270deg)}}@keyframes float-shape-2-c6aff91f{0%,to{transform:translate(0) rotate(45deg)}33%{transform:translate(-40px,30px) rotate(135deg)}66%{transform:translate(20px,-50px) rotate(225deg)}}.shape-stats[data-v-c6aff91f]{position:absolute;opacity:.5;filter:blur(2px)}.shape-stats-1[data-v-c6aff91f]{top:20%;left:10%;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#93c5fd4d,#3b82f633);border:2px solid rgba(59,130,246,.4);animation:float-shape-2-c6aff91f 18s ease-in-out infinite}.shape-stats-2[data-v-c6aff91f]{bottom:30%;right:15%;width:80px;height:80px;border-radius:15px;background:linear-gradient(135deg,#c4b5fd4d,#8b5cf633);border:2px solid rgba(139,92,246,.4);animation:float-shape-1-c6aff91f 20s ease-in-out infinite;transform:rotate(30deg)}.shape-stats-3[data-v-c6aff91f]{top:50%;right:5%;width:70px;height:70px;border-radius:50%;background:linear-gradient(135deg,#fbcfe84d,#f472b633);border:2px solid rgba(244,114,182,.4);animation:float-shape-3-c6aff91f 22s ease-in-out infinite}.dark .shape-stats-1[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff40,#0096c826);border-color:#00d4ff80;box-shadow:0 0 25px #00d4ff4d}.dark .shape-stats-2[data-v-c6aff91f]{background:linear-gradient(135deg,#8a2be240,#641eb426);border-color:#8a2be280;box-shadow:0 0 25px #8a2be24d}.dark .shape-stats-3[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec740,#c8509626);border-color:#ff6ec780;box-shadow:0 0 25px #ff6ec74d}.shape-features[data-v-c6aff91f]{position:absolute;opacity:.5;filter:blur(2px)}.shape-features-1[data-v-c6aff91f]{top:15%;left:5%;width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#86efac4d,#4ade8033);border:2px solid rgba(74,222,128,.4);animation:float-shape-4-c6aff91f 19s ease-in-out infinite}.shape-features-2[data-v-c6aff91f]{top:40%;right:8%;width:85px;height:85px;border-radius:18px;background:linear-gradient(135deg,#fdba744d,#fb923c33);border:2px solid rgba(251,146,60,.4);animation:float-shape-1-c6aff91f 21s ease-in-out infinite;transform:rotate(20deg)}.shape-features-3[data-v-c6aff91f]{bottom:20%;left:12%;width:75px;height:75px;border-radius:50%;background:linear-gradient(135deg,#93c5fd4d,#60a5fa33);border:2px solid rgba(96,165,250,.4);animation:float-shape-3-c6aff91f 17s ease-in-out infinite}.shape-features-4[data-v-c6aff91f]{bottom:35%;right:18%;width:80px;height:80px;border-radius:16px;background:linear-gradient(135deg,#fca5a54d,#f8717133);border:2px solid rgba(248,113,113,.4);animation:float-shape-2-c6aff91f 23s ease-in-out infinite;transform:rotate(40deg)}.dark .shape-features-1[data-v-c6aff91f]{background:linear-gradient(135deg,#0ec9aa40,#0a968226);border-color:#0ec9aa80;box-shadow:0 0 25px #0ec9aa4d}.dark .shape-features-2[data-v-c6aff91f]{background:linear-gradient(135deg,#ffa50040,#c8820026);border-color:#ffa50080;box-shadow:0 0 25px #ffa5004d}.dark .shape-features-3[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff40,#0096c826);border-color:#00d4ff80;box-shadow:0 0 25px #00d4ff4d}.dark .shape-features-4[data-v-c6aff91f]{background:linear-gradient(135deg,#ff326440,#c8285026);border-color:#ff326480;box-shadow:0 0 25px #ff32644d}.shape-how[data-v-c6aff91f]{position:absolute;opacity:.5;filter:blur(2px)}.shape-how-1[data-v-c6aff91f]{top:25%;right:10%;width:95px;height:95px;border-radius:50%;background:linear-gradient(135deg,#c4b5fd4d,#a78bfa33);border:2px solid rgba(167,139,250,.4);animation:float-shape-1-c6aff91f 20s ease-in-out infinite}.shape-how-2[data-v-c6aff91f]{bottom:30%;left:8%;width:85px;height:85px;border-radius:17px;background:linear-gradient(135deg,#fbcfe84d,#f472b633);border:2px solid rgba(244,114,182,.4);animation:float-shape-3-c6aff91f 18s ease-in-out infinite;transform:rotate(25deg)}.dark .shape-how-1[data-v-c6aff91f]{background:linear-gradient(135deg,#8a2be240,#641eb426);border-color:#8a2be280;box-shadow:0 0 25px #8a2be24d}.dark .shape-how-2[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec740,#c8509626);border-color:#ff6ec780;box-shadow:0 0 25px #ff6ec74d}.shape-faq[data-v-c6aff91f]{position:absolute;opacity:.5;filter:blur(2px)}.shape-faq-1[data-v-c6aff91f]{top:20%;left:8%;width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#93c5fd4d,#60a5fa33);border:2px solid rgba(96,165,250,.4);animation:float-shape-2-c6aff91f 19s ease-in-out infinite}.shape-faq-2[data-v-c6aff91f]{top:50%;right:12%;width:80px;height:80px;border-radius:16px;background:linear-gradient(135deg,#86efac4d,#4ade8033);border:2px solid rgba(74,222,128,.4);animation:float-shape-4-c6aff91f 21s ease-in-out infinite;transform:rotate(35deg)}.shape-faq-3[data-v-c6aff91f]{bottom:25%;left:15%;width:75px;height:75px;border-radius:50%;background:linear-gradient(135deg,#fdba744d,#fb923c33);border:2px solid rgba(251,146,60,.4);animation:float-shape-1-c6aff91f 17s ease-in-out infinite}.dark .shape-faq-1[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff40,#0096c826);border-color:#00d4ff80;box-shadow:0 0 25px #00d4ff4d}.dark .shape-faq-2[data-v-c6aff91f]{background:linear-gradient(135deg,#0ec9aa40,#0a968226);border-color:#0ec9aa80;box-shadow:0 0 25px #0ec9aa4d}.dark .shape-faq-3[data-v-c6aff91f]{background:linear-gradient(135deg,#ffa50040,#c8820026);border-color:#ffa50080;box-shadow:0 0 25px #ffa5004d}.shape-cta[data-v-c6aff91f]{position:absolute;opacity:.5;filter:blur(2px)}.shape-cta-1[data-v-c6aff91f]{top:30%;left:10%;width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#c4b5fd4d,#a78bfa33);border:2px solid rgba(167,139,250,.4);animation:float-shape-3-c6aff91f 20s ease-in-out infinite}.shape-cta-2[data-v-c6aff91f]{bottom:35%;right:12%;width:90px;height:90px;border-radius:18px;background:linear-gradient(135deg,#fbcfe84d,#f472b633);border:2px solid rgba(244,114,182,.4);animation:float-shape-1-c6aff91f 22s ease-in-out infinite;transform:rotate(30deg)}.dark .shape-cta-1[data-v-c6aff91f]{background:linear-gradient(135deg,#8a2be240,#641eb426);border-color:#8a2be280;box-shadow:0 0 25px #8a2be24d}.dark .shape-cta-2[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec740,#c8509626);border-color:#ff6ec780;box-shadow:0 0 25px #ff6ec74d}@media (max-width: 768px){.shape-stats[data-v-c6aff91f],.shape-features[data-v-c6aff91f],.shape-how[data-v-c6aff91f],.shape-faq[data-v-c6aff91f],.shape-cta[data-v-c6aff91f]{display:none}}.shape-footer[data-v-c6aff91f]{position:absolute;opacity:.4;filter:blur(2px)}.shape-footer-1[data-v-c6aff91f]{top:20%;left:8%;width:90px;height:90px;border-radius:50%;background:linear-gradient(135deg,#93c5fd4d,#60a5fa33);border:2px solid rgba(96,165,250,.4);animation:float-shape-1-c6aff91f 22s ease-in-out infinite}.shape-footer-2[data-v-c6aff91f]{bottom:30%;right:10%;width:85px;height:85px;border-radius:17px;background:linear-gradient(135deg,#c4b5fd4d,#a78bfa33);border:2px solid rgba(167,139,250,.4);animation:float-shape-3-c6aff91f 20s ease-in-out infinite;transform:rotate(30deg)}.dark .shape-footer-1[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff33,#0096c81a);border-color:#00d4ff66;box-shadow:0 0 20px #00d4ff33}.dark .shape-footer-2[data-v-c6aff91f]{background:linear-gradient(135deg,#8a2be233,#641eb41a);border-color:#8a2be266;box-shadow:0 0 20px #8a2be233}@media (max-width: 768px){.shape-footer[data-v-c6aff91f]{display:none}}@keyframes float-shape-3-c6aff91f{0%,to{transform:translate(0) rotate(25deg)}50%{transform:translate(50px,40px) rotate(205deg)}}@keyframes float-shape-4-c6aff91f{0%,to{transform:translate(0) rotate(35deg)}40%{transform:translate(-30px,-45px) rotate(155deg)}80%{transform:translate(35px,25px) rotate(275deg)}}.neural-network[data-v-c6aff91f]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.15;pointer-events:none}.dark .neural-network[data-v-c6aff91f]{opacity:.25}.neural-line[data-v-c6aff91f]{stroke:#60a5fa;stroke-width:1.5;stroke-dasharray:5,5;animation:neural-pulse-c6aff91f 3s ease-in-out infinite}.dark .neural-line[data-v-c6aff91f]{stroke:#00d4ff;stroke-width:2}.neural-node[data-v-c6aff91f]{fill:#8b5cf6;animation:node-glow-c6aff91f 2s ease-in-out infinite alternate}.dark .neural-node[data-v-c6aff91f]{fill:#b537ff}@keyframes neural-pulse-c6aff91f{0%,to{stroke-opacity:.3;stroke-dashoffset:0}50%{stroke-opacity:.8;stroke-dashoffset:10}}@keyframes node-glow-c6aff91f{0%{filter:drop-shadow(0 0 3px rgba(139,92,246,.6));r:6}to{filter:drop-shadow(0 0 8px rgba(139,92,246,1));r:10}}.dark .neural-node[data-v-c6aff91f]{animation:node-glow-dark-c6aff91f 2s ease-in-out infinite alternate}@keyframes node-glow-dark-c6aff91f{0%{filter:drop-shadow(0 0 5px rgba(0,212,255,.8));r:6}to{filter:drop-shadow(0 0 12px rgba(0,212,255,1));r:10}}.ai-particles[data-v-c6aff91f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.ai-particle[data-v-c6aff91f]{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#60a5fa,#a78bfa);border-radius:50%;box-shadow:0 0 10px #60a5facc;animation:particle-float-c6aff91f 8s ease-in-out infinite}.dark .ai-particle[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff,#b537ff);box-shadow:0 0 15px #00d4ff}@keyframes particle-float-c6aff91f{0%,to{transform:translate(0) scale(1);opacity:.4}25%{transform:translate(30px,-50px) scale(1.5);opacity:.8}50%{transform:translate(-20px,-100px) scale(1);opacity:1}75%{transform:translate(40px,-70px) scale(1.3);opacity:.6}}.circuit-lines[data-v-c6aff91f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.2}.dark .circuit-lines[data-v-c6aff91f]{opacity:.3}.circuit-h[data-v-c6aff91f],.circuit-v[data-v-c6aff91f]{position:absolute;background:linear-gradient(90deg,transparent 0%,#8b5cf6 20%,#ec4899 50%,#8b5cf6 80%,transparent 100%);animation:circuit-flow-c6aff91f 4s linear infinite}.dark .circuit-h[data-v-c6aff91f],.dark .circuit-v[data-v-c6aff91f]{background:linear-gradient(90deg,transparent 0%,#00d4ff 20%,#b537ff 50%,#00d4ff 80%,transparent 100%)}.circuit-h[data-v-c6aff91f]{height:2px}.circuit-v[data-v-c6aff91f]{width:2px;background:linear-gradient(180deg,transparent 0%,#8b5cf6 20%,#ec4899 50%,#8b5cf6 80%,transparent 100%)}.dark .circuit-v[data-v-c6aff91f]{background:linear-gradient(180deg,transparent 0%,#00d4ff 20%,#b537ff 50%,#00d4ff 80%,transparent 100%)}@keyframes circuit-flow-c6aff91f{0%{filter:brightness(.5) blur(1px)}50%{filter:brightness(1.5) blur(0px)}to{filter:brightness(.5) blur(1px)}}.hexagon-container[data-v-c6aff91f]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hexagon[data-v-c6aff91f]{position:absolute;width:100px;height:115px;background:linear-gradient(135deg,#60a5fa1a,#a78bfa26,#ec48991a);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);border:2px solid rgba(139,92,246,.3);animation:hexagon-rotate-c6aff91f 20s linear infinite;filter:blur(1px)}.dark .hexagon[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff26,#b537ff33,#ff6ec726);border-color:#00d4ff66;box-shadow:0 0 20px #00d4ff4d}.hex-1[data-v-c6aff91f]{top:15%;left:10%;animation-duration:25s}.hex-2[data-v-c6aff91f]{top:60%;right:15%;animation-duration:30s;animation-direction:reverse}.hex-3[data-v-c6aff91f]{top:35%;left:25%;animation-duration:22s}.hex-4[data-v-c6aff91f]{bottom:20%;left:40%;animation-duration:28s;animation-direction:reverse}.hex-5[data-v-c6aff91f]{top:45%;right:30%;animation-duration:26s}.hex-6[data-v-c6aff91f]{bottom:35%;right:8%;animation-duration:24s;animation-direction:reverse}@keyframes hexagon-rotate-c6aff91f{0%{transform:rotate(0) scale(1);opacity:.3}50%{transform:rotate(180deg) scale(1.2);opacity:.6}to{transform:rotate(360deg) scale(1);opacity:.3}}.pulse-circles[data-v-c6aff91f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.pulse-circle[data-v-c6aff91f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:2px solid rgba(139,92,246,.3);animation:pulse-expand-c6aff91f 4s ease-out infinite}.dark .pulse-circle[data-v-c6aff91f]{border-color:#00d4ff66}.pulse-1[data-v-c6aff91f]{width:300px;height:300px;animation-delay:0s}.pulse-2[data-v-c6aff91f]{width:500px;height:500px;animation-delay:1.3s}.pulse-3[data-v-c6aff91f]{width:700px;height:700px;animation-delay:2.6s}@keyframes pulse-expand-c6aff91f{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}50%{opacity:.5}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.shadow-holographic[data-v-c6aff91f]{box-shadow:0 0 20px #00d4ff66,0 0 40px #b537ff4d,0 0 60px #ff6ec733,inset 0 0 20px #ffffff1a}@media (max-width: 768px){.neural-network[data-v-c6aff91f],.ai-particles[data-v-c6aff91f],.circuit-lines[data-v-c6aff91f],.hexagon-container[data-v-c6aff91f],.pulse-circles[data-v-c6aff91f]{display:none}}.info-card[data-v-c6aff91f]{position:relative;padding:2rem;border-radius:1rem;background:#fff9;border:1px solid rgba(200,200,200,.3);transition:all .3s ease}.dark .info-card[data-v-c6aff91f]{background:#ffffff0d;border-color:#00d4ff33}.info-card[data-v-c6aff91f]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.dark .info-card[data-v-c6aff91f]:hover{box-shadow:0 10px 30px #00d4ff33;border-color:#00d4ff66}.info-card-icon[data-v-c6aff91f]{width:4rem;height:4rem;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,#60a5fa1a,#a78bfa1a);color:#8b5cf6;transition:all .3s ease}.dark .info-card-icon[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff26,#b537ff26);color:#00d4ff}.info-card:hover .info-card-icon[data-v-c6aff91f]{transform:scale(1.1) rotate(5deg)}.feature-card[data-v-c6aff91f]{position:relative;border-radius:1.5rem;overflow:hidden;background:#fff6;border:1px solid rgba(200,200,200,.3);transition:all .4s cubic-bezier(.4,0,.2,1)}.dark .feature-card[data-v-c6aff91f]{background:#ffffff0d;border-color:#00d4ff33}.feature-card[data-v-c6aff91f]:hover{transform:translateY(-10px) scale(1.02)}.feature-card-glow[data-v-c6aff91f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--tw-gradient-from),var(--tw-gradient-to));opacity:0;transition:opacity .4s ease}.feature-card:hover .feature-card-glow[data-v-c6aff91f]{opacity:.1}.feature-card-shadow[data-v-c6aff91f]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5rem;opacity:0;transition:opacity .4s ease;pointer-events:none}.feature-card:hover .feature-card-shadow[data-v-c6aff91f]{opacity:1}.feature-icon-container[data-v-c6aff91f]{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:linear-gradient(135deg,#60a5fa1a,#a78bfa1a);color:#8b5cf6;transition:all .3s ease}.dark .feature-icon-container[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff26,#b537ff26);color:#00d4ff}.feature-card:hover .feature-icon-container[data-v-c6aff91f]{transform:scale(1.1) rotate(-5deg)}.tech-badge[data-v-c6aff91f]{display:inline-block;padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;background:linear-gradient(135deg,#60a5fa26,#a78bfa26);color:#6366f1;border:1px solid rgba(99,102,241,.2);transition:all .3s ease}.dark .tech-badge[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff33,#b537ff33);color:#00d4ff;border-color:#00d4ff4d}.demo-chat-container[data-v-c6aff91f]{position:relative}.demo-chat-frame[data-v-c6aff91f]{border-radius:1.5rem;overflow:hidden;background:#fffc;border:2px solid rgba(200,200,200,.3);box-shadow:0 20px 60px #0000001a;transition:all .3s ease}.dark .demo-chat-frame[data-v-c6aff91f]{background:#0f172acc;border-color:#00d4ff4d;box-shadow:0 20px 60px #00d4ff33,0 0 80px #00d4ff1a}.demo-chat-frame[data-v-c6aff91f]:hover{transform:translateY(-5px);box-shadow:0 25px 70px #00000026}.dark .demo-chat-frame[data-v-c6aff91f]:hover{box-shadow:0 25px 70px #00d4ff4d,0 0 100px #00d4ff26}.demo-chat-header[data-v-c6aff91f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#f9fafbe6;border-bottom:1px solid rgba(229,231,235,.5)}.dark .demo-chat-header[data-v-c6aff91f]{background:#1e293be6;border-bottom-color:#47556980}.demo-chat-body[data-v-c6aff91f]{min-height:400px;background:linear-gradient(135deg,#f9fafb80,#f3f4f680)}.dark .demo-chat-body[data-v-c6aff91f]{background:linear-gradient(135deg,#0f172a80,#1e293b80)}.demo-cta-button[data-v-c6aff91f]{display:inline-flex;align-items:center;padding:1rem 2.5rem;border-radius:9999px;background:linear-gradient(135deg,#00d4ff,#b537ff);color:#fff;font-weight:700;font-size:1.125rem;transition:all .3s ease;box-shadow:0 10px 30px #00d4ff4d}.demo-cta-button[data-v-c6aff91f]:hover{transform:scale(1.05);box-shadow:0 15px 40px #00d4ff66,0 0 60px #b537ff4d}.loading-spinner[data-v-c6aff91f]{width:3rem;height:3rem;margin:0 auto;border:4px solid rgba(0,212,255,.2);border-top-color:#00d4ff;border-radius:50%;animation:spin-c6aff91f 1s linear infinite}@keyframes spin-c6aff91f{to{transform:rotate(360deg)}}.faq-item[data-v-c6aff91f]{border-radius:1rem;overflow:hidden;background:#fff9;border:1px solid rgba(200,200,200,.3);transition:all .3s ease}.dark .faq-item[data-v-c6aff91f]{background:#ffffff0d;border-color:#00d4ff33}.faq-item[data-v-c6aff91f]:hover{border-color:#8b5cf680;box-shadow:0 4px 20px #8b5cf61a}.dark .faq-item[data-v-c6aff91f]:hover{border-color:#00d4ff66;box-shadow:0 4px 20px #00d4ff33}.faq-item-open[data-v-c6aff91f]{border-color:#8b5cf680}.dark .faq-item-open[data-v-c6aff91f]{border-color:#00d4ff80}.faq-button[data-v-c6aff91f]{width:100%;padding:1.25rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:transparent;transition:all .3s ease}.faq-button[data-v-c6aff91f]:hover{background:#f9fafb80}.dark .faq-button[data-v-c6aff91f]:hover{background:#ffffff0d}.faq-icon[data-v-c6aff91f]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:linear-gradient(135deg,#8b5cf61a,#a78bfa1a);color:#8b5cf6;flex-shrink:0}.dark .faq-icon[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff26,#b537ff26);color:#00d4ff}.faq-toggle[data-v-c6aff91f]{color:#8b5cf6;flex-shrink:0}.dark .faq-toggle[data-v-c6aff91f]{color:#00d4ff}.faq-answer[data-v-c6aff91f]{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.faq-answer-open[data-v-c6aff91f]{max-height:500px}.cta-section[data-v-c6aff91f]{position:relative}.cta-gradient-bg[data-v-c6aff91f]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#60a5fa1a,#a78bfa26,#ec48991a,#fb923c26,#60a5fa1a);background-size:200% 200%;animation:gradient-shift-c6aff91f 15s ease infinite;pointer-events:none}.dark .cta-gradient-bg[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff26,#b537ff33,#ff6ec726,#ffa50033,#00d4ff26);background-size:200% 200%}@keyframes gradient-shift-c6aff91f{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cta-particles[data-v-c6aff91f]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cta-particle[data-v-c6aff91f]{position:absolute;width:8px;height:8px;background:linear-gradient(135deg,#00d4ff,#b537ff);border-radius:50%;box-shadow:0 0 20px #00d4ffcc;animation:cta-particle-float-c6aff91f 6s ease-in-out infinite}@keyframes cta-particle-float-c6aff91f{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(20px,-30px) scale(1.5);opacity:1}}.cta-button[data-v-c6aff91f]{display:inline-flex;align-items:center;padding:1.25rem 3rem;border-radius:9999px;background:linear-gradient(135deg,#00d4ff,#b537ff,#ff6ec7);background-size:200% 200%;color:#fff;font-weight:700;font-size:1.125rem;transition:all .4s ease;box-shadow:0 10px 40px #00d4ff66;animation:cta-pulse-c6aff91f 2s ease-in-out infinite}.cta-button[data-v-c6aff91f]:hover{transform:scale(1.05);box-shadow:0 15px 50px #00d4ff80,0 0 80px #b537ff66,0 0 120px #ff6ec74d;animation:none}@keyframes cta-pulse-c6aff91f{0%,to{box-shadow:0 10px 40px #00d4ff66}50%{box-shadow:0 15px 50px #00d4ff99}}.tech-logo[data-v-c6aff91f]{padding:.75rem 1.5rem;border-radius:.75rem;background:#fffc;border:1px solid rgba(200,200,200,.3);font-size:.875rem;font-weight:600;color:#6b7280;transition:all .3s ease}.dark .tech-logo[data-v-c6aff91f]{background:#ffffff0d;border-color:#00d4ff33;color:#9ca3af}.tech-logo[data-v-c6aff91f]:hover{transform:translateY(-3px);border-color:#00d4ff80;color:#00d4ff;box-shadow:0 4px 15px #00d4ff33}.info-card-enhanced[data-v-c6aff91f]{position:relative;border-radius:1.5rem;overflow:hidden;background:#ffffffb3;border:2px solid rgba(200,200,200,.4);transition:all .4s cubic-bezier(.4,0,.2,1);min-height:400px}.dark .info-card-enhanced[data-v-c6aff91f]{background:#0f172a99;border-color:#00d4ff4d}.info-card-enhanced[data-v-c6aff91f]:hover{transform:translateY(-10px) scale(1.02);border-color:#8b5cf699}.dark .info-card-enhanced[data-v-c6aff91f]:hover{border-color:#00d4ff99;box-shadow:0 20px 60px #00d4ff4d}.info-card-gradient[data-v-c6aff91f]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.info-card-enhanced:hover .info-card-gradient[data-v-c6aff91f]{opacity:.15}.gradient-cyan[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff,#09c)}.gradient-purple[data-v-c6aff91f]{background:linear-gradient(135deg,#b537ff,#8b2fc9)}.gradient-pink[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec7,#ff1493)}.info-card-content-enhanced[data-v-c6aff91f]{position:relative;z-index:1;padding:2.5rem;display:flex;flex-direction:column;height:100%}.info-card-icon-enhanced[data-v-c6aff91f]{position:relative;width:6rem;height:6rem;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;border-radius:1.5rem;background:linear-gradient(135deg,#60a5fa26,#a78bfa26);color:#8b5cf6;transition:all .4s ease}.dark .info-card-icon-enhanced[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff33,#b537ff33);color:#00d4ff}.info-card-enhanced:hover .info-card-icon-enhanced[data-v-c6aff91f]{transform:scale(1.1) rotate(-5deg)}.icon-glow[data-v-c6aff91f]{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:1.5rem;opacity:0;transition:opacity .4s ease;filter:blur(20px)}.info-card-enhanced:hover .icon-glow[data-v-c6aff91f]{opacity:.6}.glow-cyan[data-v-c6aff91f]{background:radial-gradient(circle,rgba(0,212,255,.6) 0%,transparent 70%)}.glow-purple[data-v-c6aff91f]{background:radial-gradient(circle,rgba(181,55,255,.6) 0%,transparent 70%)}.glow-pink[data-v-c6aff91f]{background:radial-gradient(circle,rgba(255,110,199,.6) 0%,transparent 70%)}.info-badge[data-v-c6aff91f]{display:inline-block;padding:.5rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;width:fit-content;transition:all .3s ease}.badge-cyan[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff33,#0096c833);color:#09c;border:1px solid rgba(0,212,255,.3)}.dark .badge-cyan[data-v-c6aff91f]{background:linear-gradient(135deg,#00d4ff40,#0096c840);color:#00d4ff;border-color:#00d4ff66}.badge-purple[data-v-c6aff91f]{background:linear-gradient(135deg,#b537ff33,#8b2fc933);color:#8b2fc9;border:1px solid rgba(181,55,255,.3)}.dark .badge-purple[data-v-c6aff91f]{background:linear-gradient(135deg,#b537ff40,#8b2fc940);color:#b537ff;border-color:#b537ff66}.badge-pink[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec733,#ff149333);color:#ff1493;border:1px solid rgba(255,110,199,.3)}.dark .badge-pink[data-v-c6aff91f]{background:linear-gradient(135deg,#ff6ec740,#ff149340);color:#ff6ec7;border-color:#ff6ec766}.mini-badge[data-v-c6aff91f]{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:600;background:#8b5cf61a;color:#6366f1;border:1px solid rgba(139,92,246,.2);transition:all .3s ease}.dark .mini-badge[data-v-c6aff91f]{background:#00d4ff26;color:#00d4ff;border-color:#00d4ff4d}.mini-badge[data-v-c6aff91f]:hover{transform:translateY(-2px);background:#8b5cf633}.dark .mini-badge[data-v-c6aff91f]:hover{background:#00d4ff40}
