.hero-section[data-v-7ad3b749]{align-items:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-bg-effects[data-v-7ad3b749]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.gradient-orb[data-v-7ad3b749]{animation:float-7ad3b749 8s ease-in-out infinite;border-radius:50%;filter:blur(40px);position:absolute}.orb-1[data-v-7ad3b749]{animation-delay:0s;background:radial-gradient(circle,rgba(147,51,234,.3),transparent);height:300px;left:-150px;top:-150px;width:300px}.orb-2[data-v-7ad3b749]{animation-delay:2s;background:radial-gradient(circle,rgba(236,72,153,.2),transparent);height:200px;right:-100px;top:20%;width:200px}.orb-3[data-v-7ad3b749]{animation-delay:4s;background:radial-gradient(circle,rgba(59,130,246,.2),transparent);bottom:-125px;height:250px;left:30%;width:250px}.floating-grid[data-v-7ad3b749]{animation:gridMove-7ad3b749 20s linear infinite;background-image:linear-gradient(rgba(147,51,234,.1) 1px,transparent 0),linear-gradient(90deg,rgba(147,51,234,.1) 1px,transparent 0);background-size:100px 100px;top:0;right:0;bottom:0;left:0;opacity:.3;position:absolute}.hero-content[data-v-7ad3b749]{animation:slideInLeft-7ad3b749 1s ease-out}.hero-badge[data-v-7ad3b749]{align-items:center;animation:slideInDown-7ad3b749 .8s ease-out .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9333ea1a;border:1px solid rgba(147,51,234,.3);border-radius:2rem;display:inline-flex;padding:.75rem 1.5rem;position:relative}.badge-icon[data-v-7ad3b749]{color:#9333ea;height:1rem;margin-right:.5rem;width:1rem}.badge-text[data-v-7ad3b749]{color:#ffffffe6;font-size:.875rem;font-weight:600}.badge-glow[data-v-7ad3b749]{animation:pulse-7ad3b749 2s ease-in-out infinite;background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:2rem;filter:blur(8px);top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute}.hero-title[data-v-7ad3b749]{font-size:clamp(2.5rem,8vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem}.title-line[data-v-7ad3b749]{animation:slideInUp-7ad3b749 .8s ease-out .4s both;color:#fff;display:block}.title-gradient[data-v-7ad3b749]{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;animation:slideInUp-7ad3b749 .8s ease-out .6s both;background-clip:text;position:relative}.title-gradient[data-v-7ad3b749]:after{background:linear-gradient(135deg,#9333ea,#ec4899);content:"";filter:blur(20px);top:0;right:0;bottom:0;left:0;opacity:.3;position:absolute;z-index:-1}.hero-description[data-v-7ad3b749]{animation:slideInUp-7ad3b749 .8s ease-out .8s both;color:#fffc;font-size:1.25rem;line-height:1.7;max-width:600px}.features-list[data-v-7ad3b749]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.feature-item[data-v-7ad3b749]{align-items:center;animation:slideInUp-7ad3b749 .6s ease-out forwards;animation-delay:calc(1s + var(--delay));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(147,51,234,.2);border-radius:1rem;display:flex;opacity:0;padding:1rem;position:relative;transform:translateY(30px)}.feature-icon[data-v-7ad3b749]{color:#9333ea;height:1.25rem;margin-right:.75rem;width:1.25rem}.feature-text[data-v-7ad3b749]{color:#ffffffe6;font-weight:500}.feature-glow[data-v-7ad3b749]{background:linear-gradient(45deg,#9333ea33,#ec489933);border-radius:1rem;filter:blur(4px);top:-1px;right:-1px;bottom:-1px;left:-1px;opacity:0;position:absolute;transition:opacity .3s ease}.feature-item:hover .feature-glow[data-v-7ad3b749]{opacity:1}.hero-actions[data-v-7ad3b749]{animation:slideInUp-7ad3b749 .8s ease-out 1.2s both;display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.primary-cta[data-v-7ad3b749],.secondary-cta[data-v-7ad3b749]{align-items:center;border-radius:2rem;display:flex;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:all .3s ease}.primary-cta[data-v-7ad3b749]{background:linear-gradient(135deg,#9333ea,#ec4899)}.secondary-cta[data-v-7ad3b749]{background:transparent}.cta-bg[data-v-7ad3b749]{background:linear-gradient(135deg,#9333ea,#ec4899)}.cta-bg[data-v-7ad3b749],.cta-border[data-v-7ad3b749]{top:0;right:0;bottom:0;left:0;position:absolute}.cta-border[data-v-7ad3b749]{background:linear-gradient(135deg,#9333ea80,#ec489980) border-box;border:2px solid transparent;border-radius:2rem;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude}.cta-content[data-v-7ad3b749]{align-items:center;color:#fff;display:flex;font-weight:600;padding:1rem 2rem;position:relative;z-index:2}.cta-icon[data-v-7ad3b749]{height:1.25rem;margin-right:.75rem;transition:transform .3s ease;width:1.25rem}.cta-text[data-v-7ad3b749]{font-size:1rem}.cta-shine[data-v-7ad3b749]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-ripple[data-v-7ad3b749]{background:radial-gradient(circle,rgba(147,51,234,.3) 0,transparent 70%);top:0;right:0;bottom:0;left:0;position:absolute;transform:scale(0);transition:transform .6s ease}.primary-cta[data-v-7ad3b749]:hover,.secondary-cta[data-v-7ad3b749]:hover{box-shadow:0 20px 40px #9333ea66;transform:translateY(-3px) scale(1.02)}.primary-cta:hover .cta-shine[data-v-7ad3b749]{left:100%}.secondary-cta:hover .cta-ripple[data-v-7ad3b749]{transform:scale(1)}.primary-cta:hover .cta-icon[data-v-7ad3b749],.secondary-cta:hover .cta-icon[data-v-7ad3b749]{transform:scale(1.1) rotate(1turn)}.hero-stats[data-v-7ad3b749]{animation:slideInUp-7ad3b749 .8s ease-out 1.4s both;display:flex;gap:2rem;margin-top:3rem}.stat-item[data-v-7ad3b749]{animation:slideInUp-7ad3b749 .6s ease-out forwards;animation-delay:calc(1.6s + var(--delay));opacity:0;position:relative;text-align:center;transform:translateY(30px)}.stat-number[data-v-7ad3b749]{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;font-size:2.5rem;font-weight:900;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label[data-v-7ad3b749]{color:#ffffffb3;font-size:.875rem;font-weight:500}.stat-glow[data-v-7ad3b749]{animation:pulse-7ad3b749 3s ease-in-out infinite;animation-delay:var(--delay);background:radial-gradient(circle,rgba(147,51,234,.2),transparent);filter:blur(20px);top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:0;position:absolute}.hero-visual[data-v-7ad3b749]{animation:slideInRight-7ad3b749 1s ease-out .5s both}.visual-container[data-v-7ad3b749]{align-items:center;display:flex;justify-content:center;position:relative}.visual-bg[data-v-7ad3b749]{animation:pulse-7ad3b749 4s ease-in-out infinite;background:radial-gradient(circle,rgba(147,51,234,.1),transparent);border-radius:50%;filter:blur(40px);top:-20px;right:-20px;bottom:-20px;left:-20px;position:absolute}.hero-image[data-v-7ad3b749]{border-radius:2rem;box-shadow:0 25px 50px #0000004d;height:auto;max-width:600px;position:relative;width:100%;z-index:2}.floating-elements[data-v-7ad3b749]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.floating-element[data-v-7ad3b749]{align-items:center;animation:floatElement-7ad3b749 6s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9333ea1a;border:1px solid rgba(147,51,234,.3);border-radius:1rem;display:flex;height:3rem;justify-content:center;position:absolute;width:3rem}.floating-icon[data-v-7ad3b749]{color:#9333ea;height:1.5rem;width:1.5rem}.element-glow[data-v-7ad3b749]{animation:pulse-7ad3b749 2s ease-in-out infinite;background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:1rem;filter:blur(8px);top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute}@keyframes float-7ad3b749{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes gridMove-7ad3b749{0%{transform:translate(0)}to{transform:translate(100px,100px)}}@keyframes slideInLeft-7ad3b749{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-7ad3b749{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp-7ad3b749{to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-7ad3b749{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-7ad3b749{0%,to{opacity:.3}50%{opacity:.8}}@keyframes floatElement-7ad3b749{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-15px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}@media (max-width:768px){.hero-actions[data-v-7ad3b749]{flex-direction:column}.hero-stats[data-v-7ad3b749]{justify-content:center}.features-list[data-v-7ad3b749]{grid-template-columns:1fr}}.why-choose-us-section[data-v-ad272217]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);overflow:hidden;position:relative}.why-choose-us-section[data-v-ad272217]:before{background:linear-gradient(90deg,transparent,rgba(147,51,234,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.services-visual[data-v-ad272217]{animation:slideInLeft-ad272217 1s ease-out}.visual-container[data-v-ad272217]{align-items:center;display:flex;justify-content:center;position:relative}.visual-bg[data-v-ad272217]{animation:pulse-ad272217 6s ease-in-out infinite;background:radial-gradient(circle,rgba(147,51,234,.05),transparent);border-radius:50%;filter:blur(60px);top:-30px;right:-30px;bottom:-30px;left:-30px;position:absolute}.services-image[data-v-ad272217]{border-radius:2rem;box-shadow:0 25px 50px #9333ea1a,0 0 0 1px #9333ea0d;height:auto;max-width:600px;position:relative;width:100%;z-index:2}.tech-icons[data-v-ad272217]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.tech-icon-item[data-v-ad272217]{align-items:center;animation:floatTech-ad272217 4s ease-in-out infinite;animation-delay:var(--delay);background:#fff;border:1px solid rgba(147,51,234,.2);border-radius:1rem;box-shadow:0 10px 25px #9333ea1a;display:flex;height:3.5rem;justify-content:center;position:absolute;transition:all .3s ease;width:3.5rem}.tech-icon[data-v-ad272217]{color:#9333ea;height:1.5rem;transition:all .3s ease;width:1.5rem}.tech-tooltip[data-v-ad272217]{background:#000000e6;border-radius:.5rem;bottom:100%;color:#fff;font-size:.75rem;left:50%;margin-bottom:.5rem;padding:.5rem .75rem;pointer-events:none;transform:translate(-50%);transition:all .3s ease;white-space:nowrap}.tech-glow[data-v-ad272217],.tech-tooltip[data-v-ad272217]{opacity:0;position:absolute}.tech-glow[data-v-ad272217]{background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:1rem;filter:blur(10px);top:-3px;right:-3px;bottom:-3px;left:-3px;transition:opacity .3s ease}.tech-icon-item[data-v-ad272217]:hover{box-shadow:0 20px 40px #9333ea33;transform:translateY(-5px) scale(1.1)}.tech-icon-item:hover .tech-glow[data-v-ad272217],.tech-icon-item:hover .tech-tooltip[data-v-ad272217]{opacity:1}.tech-icon-item:hover .tech-icon[data-v-ad272217]{color:#ec4899;transform:scale(1.2)}.services-content[data-v-ad272217]{animation:slideInRight-ad272217 1s ease-out .2s both}.section-header[data-v-ad272217]{margin-bottom:3rem}.header-badge[data-v-ad272217]{align-items:center;animation:slideInDown-ad272217 .8s ease-out .4s both;background:#9333ea1a;border:1px solid rgba(147,51,234,.2);border-radius:2rem;display:inline-flex;margin-bottom:1.5rem;padding:.75rem 1.5rem}.badge-icon[data-v-ad272217]{color:#9333ea;height:1rem;margin-right:.5rem;width:1rem}.badge-text[data-v-ad272217]{color:#9333ea;font-size:.875rem;font-weight:600}.section-title[data-v-ad272217]{animation:slideInUp-ad272217 .8s ease-out .6s both;color:#0f172a;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.2;margin-bottom:1.5rem}.title-gradient[data-v-ad272217]{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-ad272217]{animation:slideInUp-ad272217 .8s ease-out .8s both;color:#475569;font-size:1.125rem;line-height:1.7;max-width:600px}.features-grid[data-v-ad272217]{display:grid;gap:1.5rem;margin-bottom:3rem}.feature-card[data-v-ad272217]{animation:slideInUp-ad272217 .6s ease-out forwards;animation-delay:calc(1s + var(--index)*.1s);border-radius:1.5rem;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .3s ease}.feature-bg[data-v-ad272217]{background:#fff}.feature-bg[data-v-ad272217],.feature-border[data-v-ad272217]{top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s ease}.feature-border[data-v-ad272217]{border:1px solid rgba(147,51,234,.1);border-radius:1.5rem}.feature-content[data-v-ad272217]{align-items:flex-start;display:flex;padding:2rem;position:relative;z-index:2}.feature-icon-container[data-v-ad272217]{align-items:center;background:#9333ea1a;border-radius:1rem;display:flex;flex-shrink:0;height:4rem;justify-content:center;margin-right:1.5rem;position:relative;width:4rem}.feature-icon[data-v-ad272217]{color:#9333ea;height:2rem;transition:all .3s ease;width:2rem}.icon-glow[data-v-ad272217]{background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:1rem;filter:blur(10px);top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute;transition:opacity .3s ease}.feature-info[data-v-ad272217]{flex:1}.feature-title[data-v-ad272217]{color:#0f172a;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.feature-description[data-v-ad272217]{color:#475569;line-height:1.6}.feature-hover-effect[data-v-ad272217]{background:linear-gradient(135deg,#9333ea0d,#ec489905);top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.feature-card[data-v-ad272217]:hover{box-shadow:0 20px 40px #9333ea26;transform:translateY(-5px)}.feature-card:hover .feature-border[data-v-ad272217]{border-color:#9333ea4d}.feature-card:hover .feature-hover-effect[data-v-ad272217],.feature-card:hover .icon-glow[data-v-ad272217]{opacity:1}.feature-card:hover .feature-icon[data-v-ad272217]{color:#ec4899;transform:scale(1.1)}.services-cta[data-v-ad272217]{animation:slideInUp-ad272217 .8s ease-out 1.6s both}.cta-button[data-v-ad272217]{align-items:center;border-radius:2rem;display:inline-flex;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:all .3s ease}.cta-bg[data-v-ad272217]{background:linear-gradient(135deg,#9333ea,#ec4899);top:0;right:0;bottom:0;left:0;position:absolute}.cta-content[data-v-ad272217]{align-items:center;color:#fff;display:flex;font-weight:600;padding:1rem 2rem;position:relative;z-index:2}.cta-icon[data-v-ad272217]{height:1.25rem;margin-right:.75rem;transition:transform .3s ease;width:1.25rem}.cta-text[data-v-ad272217]{font-size:1rem}.cta-shine[data-v-ad272217]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-button[data-v-ad272217]:hover{box-shadow:0 20px 40px #9333ea66;transform:translateY(-3px) scale(1.02)}.cta-button:hover .cta-shine[data-v-ad272217]{left:100%}.cta-button:hover .cta-icon[data-v-ad272217]{transform:translate(4px)}@keyframes slideInLeft-ad272217{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-ad272217{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp-ad272217{to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-ad272217{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ad272217{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes floatTech-ad272217{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(180deg)}}@media (max-width:1024px){.grid[data-v-ad272217]{gap:3rem;grid-template-columns:1fr}.services-visual[data-v-ad272217]{order:2}.services-content[data-v-ad272217]{order:1}}@media (max-width:768px){.feature-content[data-v-ad272217]{flex-direction:column;text-align:center}.feature-icon-container[data-v-ad272217]{margin-bottom:1rem;margin-right:0}}.technology-section[data-v-773c718d]{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 50%,#16213e);color:#fff;overflow:hidden;position:relative}.tech-bg-effects[data-v-773c718d]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.neural-grid[data-v-773c718d]{animation:gridFloat-773c718d 15s linear infinite;background-image:linear-gradient(rgba(147,51,234,.1) 1px,transparent 0),linear-gradient(90deg,rgba(147,51,234,.1) 1px,transparent 0);background-size:80px 80px;opacity:.4}.floating-particles[data-v-773c718d],.neural-grid[data-v-773c718d]{top:0;right:0;bottom:0;left:0;position:absolute}.particle[data-v-773c718d]{animation:particleFloat-773c718d 10s ease-in-out infinite;background:radial-gradient(circle,#9333eacc,#ec489966);border-radius:50%;position:absolute}.gradient-overlay[data-v-773c718d]{background:radial-gradient(ellipse at center,rgba(147,51,234,.1) 0,rgba(236,72,153,.05) 50%,transparent 100%);top:0;right:0;bottom:0;left:0;position:absolute}.tech-content[data-v-773c718d]{animation:slideInLeft-773c718d 1s ease-out}.section-header[data-v-773c718d]{margin-bottom:3rem}.header-badge[data-v-773c718d]{align-items:center;animation:slideInDown-773c718d .8s ease-out .2s both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9333ea1a;border:1px solid rgba(147,51,234,.3);border-radius:2rem;display:inline-flex;margin-bottom:1.5rem;padding:.75rem 1.5rem;position:relative}.badge-icon[data-v-773c718d]{color:#9333ea;height:1rem;margin-right:.5rem;width:1rem}.badge-text[data-v-773c718d]{color:#ffffffe6;font-size:.875rem;font-weight:600}.badge-pulse[data-v-773c718d]{animation:pulse-773c718d 2s ease-in-out infinite;background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:2rem;filter:blur(8px);top:-2px;right:-2px;bottom:-2px;left:-2px;position:absolute}.section-title[data-v-773c718d]{font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.2;margin-bottom:1.5rem}.title-line[data-v-773c718d]{animation:slideInUp-773c718d .8s ease-out .4s both;color:#fff;display:block}.title-gradient[data-v-773c718d]{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;display:block;-webkit-text-fill-color:transparent;animation:slideInUp-773c718d .8s ease-out .6s both;background-clip:text}.section-description[data-v-773c718d]{animation:slideInUp-773c718d .8s ease-out .8s both;color:#fffc;font-size:1.125rem;line-height:1.7;max-width:600px}.tech-list[data-v-773c718d]{gap:1rem;margin-bottom:3rem}.tech-item[data-v-773c718d]{animation:slideInUp-773c718d .6s ease-out forwards;animation-delay:calc(1s + var(--index)*.1s);border-radius:1.5rem;margin-bottom:1rem;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .3s ease}.tech-item-bg[data-v-773c718d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d}.tech-item-bg[data-v-773c718d],.tech-item-border[data-v-773c718d]{top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s ease}.tech-item-border[data-v-773c718d]{border:1px solid rgba(147,51,234,.2);border-radius:1.5rem}.tech-item-content[data-v-773c718d]{padding:1.5rem 2rem;z-index:2}.tech-icon-container[data-v-773c718d],.tech-item-content[data-v-773c718d]{align-items:center;display:flex;position:relative}.tech-icon-container[data-v-773c718d]{background:#9333ea33;border-radius:1rem;flex-shrink:0;height:4rem;justify-content:center;margin-right:1.5rem;width:4rem}.tech-icon[data-v-773c718d]{color:#9333ea;height:2rem;transition:all .3s ease;width:2rem}.tech-icon-glow[data-v-773c718d]{background:linear-gradient(45deg,#9333ea66,#ec489966);border-radius:1rem;filter:blur(10px);top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute;transition:opacity .3s ease}.tech-info[data-v-773c718d]{flex:1}.tech-title[data-v-773c718d]{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.tech-description[data-v-773c718d]{color:#ffffffb3;line-height:1.6}.tech-arrow[data-v-773c718d]{opacity:0;transform:translate(-10px);transition:all .3s ease}.arrow-icon[data-v-773c718d]{color:#9333ea;height:1.25rem;width:1.25rem}.tech-hover-effect[data-v-773c718d]{background:linear-gradient(135deg,#9333ea1a,#ec48990d);top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.tech-item[data-v-773c718d]:hover{box-shadow:0 20px 40px #9333ea4d;transform:translateY(-5px)}.tech-item:hover .tech-item-border[data-v-773c718d]{border-color:#9333ea80}.tech-item:hover .tech-hover-effect[data-v-773c718d],.tech-item:hover .tech-icon-glow[data-v-773c718d]{opacity:1}.tech-item:hover .tech-icon[data-v-773c718d]{color:#ec4899;transform:scale(1.1)}.tech-item:hover .tech-arrow[data-v-773c718d]{opacity:1;transform:translate(0)}.tech-stats[data-v-773c718d]{animation:slideInUp-773c718d .8s ease-out 1.8s both;display:flex;gap:1.5rem}.stat-card[data-v-773c718d]{animation:slideInUp-773c718d .6s ease-out forwards;animation-delay:calc(2s + var(--delay));border-radius:1rem;flex:1;opacity:0;overflow:hidden;position:relative;text-align:center;transform:translateY(30px)}.stat-bg[data-v-773c718d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid rgba(147,51,234,.2);border-radius:1rem;top:0;right:0;bottom:0;left:0;position:absolute}.stat-content[data-v-773c718d]{padding:1.5rem 1rem;position:relative;z-index:2}.stat-number[data-v-773c718d]{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;font-size:2rem;font-weight:900;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label[data-v-773c718d]{color:#ffffffb3;font-size:.875rem;font-weight:500}.stat-glow[data-v-773c718d]{animation:pulse-773c718d 3s ease-in-out infinite;animation-delay:var(--delay);background:linear-gradient(45deg,#9333ea33,#ec489933);border-radius:1rem;filter:blur(8px);top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute}.tech-visual[data-v-773c718d]{animation:slideInRight-773c718d 1s ease-out .3s both}.visual-container[data-v-773c718d]{align-items:center;display:flex;justify-content:center;position:relative}.visual-bg-ring[data-v-773c718d]{animation:rotate-773c718d 20s linear infinite;background:linear-gradient(45deg,#9333ea4d,#ec48994d) border-box;border:2px solid transparent;border-radius:50%;top:-20px;right:-20px;bottom:-20px;left:-20px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude;position:absolute}.visual-bg-glow[data-v-773c718d]{animation:pulse-773c718d 4s ease-in-out infinite;background:radial-gradient(circle,rgba(147,51,234,.2),transparent);filter:blur(60px);top:-40px;right:-40px;bottom:-40px;left:-40px;position:absolute}.tech-image[data-v-773c718d]{border-radius:2rem;box-shadow:0 25px 50px #00000080,0 0 0 1px #9333ea33;height:auto;max-width:700px;position:relative;width:100%;z-index:2}.floating-tech-elements[data-v-773c718d]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.floating-tech-item[data-v-773c718d]{align-items:center;animation:floatTech-773c718d 6s ease-in-out infinite;animation-delay:var(--delay);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#9333ea1a;border:1px solid rgba(147,51,234,.3);border-radius:1rem;display:flex;height:3.5rem;justify-content:center;position:absolute;width:3.5rem}.floating-tech-icon[data-v-773c718d]{color:#9333ea;height:1.5rem;transition:all .3s ease;width:1.5rem}.floating-tech-glow[data-v-773c718d]{animation:pulse-773c718d 2s ease-in-out infinite;animation-delay:var(--delay);background:linear-gradient(45deg,#9333ea66,#ec489966);border-radius:1rem;filter:blur(10px);top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute}.floating-tech-pulse[data-v-773c718d]{animation:ping-773c718d 2s cubic-bezier(0,0,.2,1) infinite;animation-delay:var(--delay);border:1px solid rgba(147,51,234,.5);border-radius:1rem;top:0;right:0;bottom:0;left:0;position:absolute}@keyframes gridFloat-773c718d{0%{transform:translate(0)}to{transform:translate(80px,80px)}}@keyframes particleFloat-773c718d{0%,to{opacity:.3;transform:translateY(0) rotate(0)}50%{opacity:.8;transform:translateY(-30px) rotate(180deg)}}@keyframes slideInLeft-773c718d{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight-773c718d{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp-773c718d{to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-773c718d{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-773c718d{0%,to{opacity:.3}50%{opacity:.8}}@keyframes rotate-773c718d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes floatTech-773c718d{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-15px) rotate(180deg)}}@keyframes ping-773c718d{75%,to{opacity:0;transform:scale(2)}}@media (max-width:1024px){.grid[data-v-773c718d]{gap:3rem;grid-template-columns:1fr}.tech-visual[data-v-773c718d]{order:1}.tech-content[data-v-773c718d]{order:2}}@media (max-width:768px){.tech-item-content[data-v-773c718d],.tech-stats[data-v-773c718d]{flex-direction:column}.tech-item-content[data-v-773c718d]{text-align:center}.tech-icon-container[data-v-773c718d]{margin-bottom:1rem;margin-right:0}}.solutions-section[data-v-18df556c]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);overflow:hidden;position:relative}.solutions-section[data-v-18df556c]:before{background:linear-gradient(90deg,transparent,rgba(147,51,234,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.section-header[data-v-18df556c]{animation:slideInUp-18df556c .8s ease-out;margin-bottom:4rem;text-align:center}.header-badge[data-v-18df556c]{align-items:center;animation:slideInDown-18df556c .8s ease-out .2s both;background:#9333ea1a;border:1px solid rgba(147,51,234,.2);border-radius:2rem;display:inline-flex;margin-bottom:1.5rem;padding:.75rem 1.5rem;position:relative}.badge-icon[data-v-18df556c]{color:#9333ea;height:1rem;margin-right:.5rem;width:1rem}.badge-text[data-v-18df556c]{color:#9333ea;font-size:.875rem;font-weight:600}.badge-glow[data-v-18df556c]{animation:pulse-18df556c 2s ease-in-out infinite;background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:2rem;filter:blur(8px);top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute}.section-title[data-v-18df556c]{animation:slideInUp-18df556c .8s ease-out .4s both;color:#0f172a;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.2;margin-bottom:1.5rem}.title-gradient[data-v-18df556c]{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.title-line[data-v-18df556c]{display:block}.section-description[data-v-18df556c]{animation:slideInUp-18df556c .8s ease-out .6s both;color:#475569;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:800px}.solutions-grid[data-v-18df556c]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:4rem}.solution-card[data-v-18df556c]{animation:slideInUp-18df556c .6s ease-out forwards;animation-delay:calc(.8s + var(--index)*.1s);border-radius:1.5rem;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .3s ease}.card-bg[data-v-18df556c]{background:#fff}.card-bg[data-v-18df556c],.card-border[data-v-18df556c]{top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s ease}.card-border[data-v-18df556c]{border:1px solid rgba(147,51,234,.1);border-radius:1.5rem}.card-content[data-v-18df556c]{display:flex;flex-direction:column;height:100%;padding:2rem;position:relative;z-index:2}.solution-icon-container[data-v-18df556c]{align-items:center;display:flex;height:4rem;justify-content:center;margin-bottom:1.5rem;position:relative;width:4rem}.icon-bg[data-v-18df556c]{background:#9333ea1a;border-radius:1rem;top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s ease}.solution-icon[data-v-18df556c]{color:#9333ea;height:2rem;position:relative;transition:all .3s ease;width:2rem;z-index:2}.icon-glow[data-v-18df556c]{background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:1rem;filter:blur(10px);top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute;transition:opacity .3s ease}.solution-info[data-v-18df556c]{flex:1;margin-bottom:1.5rem}.solution-title[data-v-18df556c]{color:#0f172a;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.solution-description[data-v-18df556c]{color:#475569;line-height:1.6;margin-bottom:1.5rem}.solution-features[data-v-18df556c]{list-style:none;margin-top:1.5rem}.solution-features[data-v-18df556c]>*+[data-v-18df556c]{margin-top:.5rem}.feature-item[data-v-18df556c]{align-items:center;display:flex;margin-bottom:.5rem}.feature-icon[data-v-18df556c]{color:#22c55e;flex-shrink:0;height:1rem;margin-right:.75rem;width:1rem}.feature-text[data-v-18df556c]{color:#475569;font-size:.875rem;font-weight:500}.solution-action[data-v-18df556c]{margin-top:auto}.action-button[data-v-18df556c]{align-items:center;color:#9333ea;display:flex;font-weight:600;transition:all .3s ease}.action-icon[data-v-18df556c]{height:1rem;margin-right:.5rem;transition:transform .3s ease;width:1rem}.action-text[data-v-18df556c]{font-size:.875rem}.card-hover-effect[data-v-18df556c]{background:linear-gradient(135deg,#9333ea0d,#ec489905);top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.card-shine[data-v-18df556c]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.solution-card[data-v-18df556c]:hover{box-shadow:0 25px 50px #9333ea26;transform:translateY(-8px)}.solution-card:hover .card-border[data-v-18df556c]{border-color:#9333ea4d}.solution-card:hover .card-hover-effect[data-v-18df556c],.solution-card:hover .icon-glow[data-v-18df556c]{opacity:1}.solution-card:hover .solution-icon[data-v-18df556c]{color:#ec4899;transform:scale(1.1)}.solution-card:hover .action-icon[data-v-18df556c]{transform:translate(4px)}.solution-card:hover .card-shine[data-v-18df556c]{left:100%}.solutions-cta[data-v-18df556c]{animation:slideInUp-18df556c .8s ease-out 1.5s both}.cta-container[data-v-18df556c]{border-radius:2rem;margin:0 auto;max-width:4xl;overflow:hidden;position:relative}.cta-bg[data-v-18df556c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#9333ea1a,#ec48990d)}.cta-bg[data-v-18df556c],.cta-border[data-v-18df556c]{top:0;right:0;bottom:0;left:0;position:absolute}.cta-border[data-v-18df556c]{border:1px solid rgba(147,51,234,.2);border-radius:2rem}.cta-content[data-v-18df556c]{align-items:center;display:flex;gap:2rem;justify-content:between;padding:3rem;position:relative;z-index:2}.cta-text[data-v-18df556c]{flex:1}.cta-title[data-v-18df556c]{color:#0f172a;font-size:1.75rem;font-weight:700;margin-bottom:1rem}.cta-description[data-v-18df556c]{color:#475569;font-size:1.125rem;line-height:1.6}.cta-button[data-v-18df556c]{align-items:center;border-radius:1.5rem;display:flex;flex-shrink:0;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:all .3s ease}.button-bg[data-v-18df556c]{background:linear-gradient(135deg,#9333ea,#ec4899);top:0;right:0;bottom:0;left:0;position:absolute}.button-content[data-v-18df556c]{align-items:center;color:#fff;display:flex;font-weight:600;padding:1rem 2rem;position:relative;z-index:2}.button-icon[data-v-18df556c]{height:1.25rem;margin-right:.75rem;transition:transform .3s ease;width:1.25rem}.button-text[data-v-18df556c]{font-size:1rem}.button-shine[data-v-18df556c]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.cta-button[data-v-18df556c]:hover{box-shadow:0 20px 40px #9333ea66;transform:translateY(-3px) scale(1.02)}.cta-button:hover .button-shine[data-v-18df556c]{left:100%}.cta-button:hover .button-icon[data-v-18df556c]{transform:scale(1.1)}@keyframes slideInUp-18df556c{to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-18df556c{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-18df556c{0%,to{opacity:.3}50%{opacity:.8}}@media (max-width:1024px){.cta-content[data-v-18df556c]{flex-direction:column;text-align:center}}@media (max-width:768px){.solutions-grid[data-v-18df556c]{grid-template-columns:1fr}.cta-content[data-v-18df556c]{padding:2rem}}.references-section[data-v-1b54ce01]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);overflow:hidden;position:relative}.references-section[data-v-1b54ce01]:before{background:linear-gradient(90deg,transparent,rgba(147,51,234,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.section-header[data-v-1b54ce01]{animation:slideInUp-1b54ce01 .8s ease-out;margin-bottom:4rem;text-align:center}.header-badge[data-v-1b54ce01]{align-items:center;animation:slideInDown-1b54ce01 .8s ease-out .2s both;background:#9333ea1a;border:1px solid rgba(147,51,234,.2);border-radius:2rem;display:inline-flex;margin-bottom:1.5rem;padding:.75rem 1.5rem;position:relative}.badge-icon[data-v-1b54ce01]{color:#9333ea;height:1rem;margin-right:.5rem;width:1rem}.badge-text[data-v-1b54ce01]{color:#9333ea;font-size:.875rem;font-weight:600}.badge-glow[data-v-1b54ce01]{animation:pulse-1b54ce01 2s ease-in-out infinite;background:linear-gradient(45deg,#9333ea4d,#ec48994d);border-radius:2rem;filter:blur(8px);top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute}.section-title[data-v-1b54ce01]{animation:slideInUp-1b54ce01 .8s ease-out .4s both;color:#0f172a;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.2;margin-bottom:1.5rem}.title-gradient[data-v-1b54ce01]{background:linear-gradient(135deg,#9333ea,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-description[data-v-1b54ce01]{animation:slideInUp-1b54ce01 .8s ease-out .6s both;color:#475569;font-size:1.125rem;line-height:1.7;margin:0 auto;max-width:800px}.references-grid[data-v-1b54ce01]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:4rem}.reference-card[data-v-1b54ce01]{animation:slideInUp-1b54ce01 .6s ease-out forwards;animation-delay:calc(.8s + var(--index)*.05s);aspect-ratio:16/10;border-radius:1.5rem;cursor:pointer;opacity:0;overflow:hidden;position:relative;transform:translateY(30px);transition:all .3s ease}.card-bg[data-v-1b54ce01]{background:#fff}.card-bg[data-v-1b54ce01],.card-border[data-v-1b54ce01]{top:0;right:0;bottom:0;left:0;position:absolute;transition:all .3s ease}.card-border[data-v-1b54ce01]{border:1px solid rgba(147,51,234,.1);border-radius:1.5rem}.card-content[data-v-1b54ce01]{flex-direction:column;height:100%;padding:2rem;text-align:center;z-index:2}.card-content[data-v-1b54ce01],.logo-container[data-v-1b54ce01]{align-items:center;display:flex;justify-content:center;position:relative}.logo-container[data-v-1b54ce01]{min-height:80px}.reference-logo[data-v-1b54ce01]{filter:grayscale(100%) opacity(.7);height:auto;max-height:80px;max-width:160px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:auto}.logo-glow[data-v-1b54ce01]{background:radial-gradient(circle,rgba(147,51,234,.2),transparent);filter:blur(20px);top:-10px;right:-10px;bottom:-10px;left:-10px;opacity:0;position:absolute;transition:opacity .3s ease}.reference-info[data-v-1b54ce01]{flex:1}.reference-name[data-v-1b54ce01]{color:#0f172a;font-size:1.125rem;font-weight:700;margin-bottom:.5rem}.reference-description[data-v-1b54ce01]{color:#475569;font-size:.875rem;line-height:1.5}.card-hover-effect[data-v-1b54ce01]{background:linear-gradient(135deg,#9333ea0d,#ec489905);top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .3s ease}.card-shine[data-v-1b54ce01]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.reference-card[data-v-1b54ce01]:hover{box-shadow:0 25px 50px #9333ea26;transform:translateY(-8px)}.reference-card:hover .card-border[data-v-1b54ce01]{border-color:#9333ea4d}.reference-card:hover .card-hover-effect[data-v-1b54ce01]{opacity:1}.reference-card:hover .reference-logo[data-v-1b54ce01]{filter:grayscale(0) opacity(1);transform:scale(1.05)}.reference-card:hover .logo-glow[data-v-1b54ce01]{opacity:1}.reference-card:hover .card-shine[data-v-1b54ce01]{left:100%}@keyframes slideInUp-1b54ce01{to{opacity:1;transform:translateY(0)}}@keyframes slideInDown-1b54ce01{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-1b54ce01{0%,to{opacity:.3}50%{opacity:.8}}@media (max-width:768px){.references-grid[data-v-1b54ce01]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.references-grid[data-v-1b54ce01]{grid-template-columns:1fr}}
