.nav[data-v-84490819]{z-index:1000;padding:20px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.nav.scrolled[data-v-84490819]{-webkit-backdrop-filter:blur(20px);background:#0f0f23eb;border-bottom:1px solid #6366f126;padding:12px 0;box-shadow:0 4px 30px #0000004d}.nav-inner[data-v-84490819]{justify-content:space-between;align-items:center;gap:32px;display:flex}.logo[data-v-84490819]{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.logo-icon[data-v-84490819]{width:40px;height:40px}.logo-text[data-v-84490819]{color:var(--text-primary);letter-spacing:-.5px;font-size:1.3rem;font-weight:800}.logo-accent[data-v-84490819]{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-links[data-v-84490819]{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.nav-link[data-v-84490819]{color:var(--text-secondary);transition:var(--transition);border-radius:8px;padding:8px 16px;font-size:.95rem;font-weight:500;position:relative}.nav-link[data-v-84490819]:after{content:"";background:var(--gradient-primary);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.nav-link[data-v-84490819]:hover,.nav-link.active[data-v-84490819]{color:var(--text-primary)}.nav-link.active[data-v-84490819]:after,.nav-link[data-v-84490819]:hover:after{width:60%}.nav-right[data-v-84490819]{flex-shrink:0;align-items:center;gap:12px;display:flex}.nav-cta[data-v-84490819]{padding:10px 24px;font-size:.9rem}.hamburger[data-v-84490819]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.hamburger span[data-v-84490819]{background:var(--text-primary);width:24px;height:2px;transition:var(--transition);border-radius:2px;display:block}.menu-open .hamburger span[data-v-84490819]:first-child{transform:rotate(45deg)translate(5px,5px)}.menu-open .hamburger span[data-v-84490819]:nth-child(2){opacity:0}.menu-open .hamburger span[data-v-84490819]:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu[data-v-84490819]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);visibility:hidden;opacity:0;background:#0f0f23fa;border-top:1px solid #0000;flex-direction:column;align-items:center;gap:8px;max-height:0;padding:0 24px;transition:max-height .4s,padding .3s,visibility .3s,opacity .3s;display:none;overflow:hidden}.mobile-menu.open[data-v-84490819]{border-top-color:var(--border);visibility:visible;opacity:1;max-height:400px;padding:16px 24px 24px}.mobile-link[data-v-84490819]{color:var(--text-secondary);text-align:center;width:100%;transition:var(--transition);border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:500}.mobile-link[data-v-84490819]:hover{color:var(--text-primary);background:#6366f11a}.mobile-cta[data-v-84490819]{justify-content:center;width:200px;margin-top:8px}@media (width<=768px){.nav-links[data-v-84490819],.nav-cta[data-v-84490819]{display:none}.hamburger[data-v-84490819],.mobile-menu[data-v-84490819]{display:flex}}.footer[data-v-ea5e9a7d]{background:var(--dark-2);border-top:1px solid var(--border);padding:64px 0 0}.footer-main[data-v-ea5e9a7d]{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-brand[data-v-ea5e9a7d]{flex-direction:column;gap:20px;display:flex}.logo[data-v-ea5e9a7d]{align-items:center;gap:10px;display:flex}.logo-icon[data-v-ea5e9a7d]{width:36px;height:36px}.logo-text[data-v-ea5e9a7d]{color:var(--text-primary);font-size:1.2rem;font-weight:800}.logo-accent[data-v-ea5e9a7d]{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.brand-desc[data-v-ea5e9a7d]{color:var(--text-muted);max-width:280px;font-size:.88rem;line-height:1.8}.social-links[data-v-ea5e9a7d]{gap:10px;display:flex}.social-link[data-v-ea5e9a7d]{border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);transition:var(--transition);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;display:flex}.social-link[data-v-ea5e9a7d]:hover{color:var(--primary-light);background:#6366f126;border-color:#6366f166}.footer-links-group h4[data-v-ea5e9a7d]{color:var(--text-primary);letter-spacing:.3px;margin-bottom:20px;font-size:.9rem;font-weight:700}.footer-links-group ul[data-v-ea5e9a7d]{flex-direction:column;gap:12px;display:flex}.footer-links-group li a[data-v-ea5e9a7d]{color:var(--text-muted);transition:var(--transition);font-size:.87rem}.footer-links-group li a[data-v-ea5e9a7d]:hover{color:var(--primary-light);padding-left:4px}.footer-bottom[data-v-ea5e9a7d]{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.copyright[data-v-ea5e9a7d]{color:var(--text-muted);font-size:.82rem}.copyright a[data-v-ea5e9a7d]{color:var(--primary-light);text-underline-offset:2px;text-decoration:underline}.footer-badges[data-v-ea5e9a7d]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1024px){.footer-main[data-v-ea5e9a7d]{grid-template-columns:1fr 1fr;gap:32px}}@media (width<=640px){.footer-main[data-v-ea5e9a7d]{grid-template-columns:1fr}.footer-bottom[data-v-ea5e9a7d]{text-align:center;flex-direction:column}}#app[data-v-99b4d457]{flex-direction:column;min-height:100vh;display:flex}.hero[data-v-2f8c9851]{align-items:center;min-height:100vh;padding:100px 0 60px;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-2f8c9851]{background:var(--gradient-hero);position:absolute;inset:0}.grid-overlay[data-v-2f8c9851]{background-image:linear-gradient(#6366f10f 1px,#0000 1px),linear-gradient(90deg,#6366f10f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.particles-canvas[data-v-2f8c9851]{width:100%;height:100%;position:absolute;inset:0}.orb[data-v-2f8c9851]{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.orb-1[data-v-2f8c9851]{background:radial-gradient(circle,#6366f140 0%,#0000 70%);width:500px;height:500px;animation:8s ease-in-out infinite float1-2f8c9851;top:-100px;left:-100px}.orb-2[data-v-2f8c9851]{background:radial-gradient(circle,#06b6d433 0%,#0000 70%);width:400px;height:400px;animation:10s ease-in-out infinite float2-2f8c9851;bottom:0;right:0}.orb-3[data-v-2f8c9851]{background:radial-gradient(circle,#f59e0b1f 0%,#0000 70%);width:300px;height:300px;animation:12s ease-in-out infinite reverse float1-2f8c9851;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes float1-2f8c9851{0%,to{transform:translate(0)}50%{transform:translate(30px,40px)}}@keyframes float2-2f8c9851{0%,to{transform:translate(0)}50%{transform:translate(-30px,-30px)}}.hero-content[data-v-2f8c9851]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.hero-text[data-v-2f8c9851]{flex-direction:column;gap:28px;transition-delay:.1s;display:flex}.badge[data-v-2f8c9851]{align-self:flex-start}.pulse-dot[data-v-2f8c9851]{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-2f8c9851;display:inline-block}@keyframes pulse-2f8c9851{0%,to{box-shadow:0 0 #22c55e99}50%{box-shadow:0 0 0 8px #22c55e00}}.hero-title[data-v-2f8c9851]{color:var(--text-primary);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900;line-height:1.2}.gradient-text[data-v-2f8c9851]{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-desc[data-v-2f8c9851]{color:var(--text-secondary);max-width:500px;font-size:1.1rem;line-height:1.8}.hero-actions[data-v-2f8c9851]{flex-wrap:wrap;gap:16px;display:flex}.hero-stats[data-v-2f8c9851]{border-top:1px solid var(--border);flex-wrap:wrap;gap:32px;padding-top:12px;display:flex}.stat-number[data-v-2f8c9851]{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:800}.stat-label[data-v-2f8c9851]{color:var(--text-muted);font-size:.85rem}.hero-visual[data-v-2f8c9851]{justify-content:center;transition-delay:.3s;display:flex;position:relative}.visual-card[data-v-2f8c9851]{border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);background:#1a1a3ecc}.main-card[data-v-2f8c9851]{width:380px;padding:0;animation:6s ease-in-out infinite cardFloat-2f8c9851;overflow:hidden}@keyframes cardFloat-2f8c9851{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.card-header[data-v-2f8c9851]{border-bottom:1px solid var(--border);color:var(--text-secondary);background:#6366f10d;align-items:center;gap:8px;padding:14px 20px;font-size:.85rem;display:flex}.dot[data-v-2f8c9851]{border-radius:50%;width:10px;height:10px}.dot.red[data-v-2f8c9851]{background:#ff5f57}.dot.yellow[data-v-2f8c9851]{background:#febc2e}.dot.green[data-v-2f8c9851]{background:#28c840}.card-body[data-v-2f8c9851]{padding:24px;font-family:Fira Code,Courier New,monospace;font-size:.9rem}.code-line[data-v-2f8c9851]{color:var(--text-secondary);margin-bottom:10px}.code-line.mt[data-v-2f8c9851]{margin-top:16px}.kw[data-v-2f8c9851]{color:#818cf8}.fn[data-v-2f8c9851]{color:#06b6d4}.str[data-v-2f8c9851]{color:#22c55e}.typing-cursor[data-v-2f8c9851]{color:var(--primary-light);animation:1s step-end infinite blink-2f8c9851}@keyframes blink-2f8c9851{0%,to{opacity:1}50%{opacity:0}}.progress-bar-wrap[data-v-2f8c9851]{background:#6366f126;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.progress-fill[data-v-2f8c9851]{background:var(--gradient-primary);border-radius:3px;height:100%;animation:2s forwards grow-2f8c9851}@keyframes grow-2f8c9851{0%{width:0}}.float-card[data-v-2f8c9851]{align-items:center;gap:12px;min-width:150px;padding:16px 20px;display:flex;position:absolute}.card-tl[data-v-2f8c9851]{animation:7s ease-in-out 1s infinite cardFloat-2f8c9851;top:-20px;left:-30px}.card-br[data-v-2f8c9851]{animation:5s ease-in-out .5s infinite cardFloat-2f8c9851;bottom:20px;right:-30px}.float-icon[data-v-2f8c9851]{font-size:1.5rem}.float-title[data-v-2f8c9851]{color:var(--text-muted);font-size:.75rem}.float-value[data-v-2f8c9851]{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700}.scroll-hint[data-v-2f8c9851]{color:var(--text-muted);flex-direction:column;align-items:center;gap:8px;font-size:.8rem;animation:1s 1s both fadeInUp-2f8c9851;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}@keyframes fadeInUp-2f8c9851{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.scroll-mouse[data-v-2f8c9851]{border:2px solid var(--text-muted);border-radius:11px;justify-content:center;width:22px;height:36px;padding-top:6px;display:flex}.scroll-wheel[data-v-2f8c9851]{background:var(--primary-light);border-radius:2px;width:4px;height:8px;animation:2s ease-in-out infinite scroll-2f8c9851}@keyframes scroll-2f8c9851{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (width<=1024px){.hero-content[data-v-2f8c9851]{text-align:center;grid-template-columns:1fr;gap:60px}.hero-text[data-v-2f8c9851]{align-items:center}.hero-stats[data-v-2f8c9851]{justify-content:center}.hero-visual[data-v-2f8c9851]{height:320px}.main-card[data-v-2f8c9851]{width:320px}.card-tl[data-v-2f8c9851]{left:0}.card-br[data-v-2f8c9851]{right:0}}@media (width<=640px){.hero[data-v-2f8c9851]{padding:90px 0 40px}.hero-visual[data-v-2f8c9851]{justify-content:center;align-items:center;height:auto;padding:20px 0;display:flex}.main-card[data-v-2f8c9851]{width:280px;animation:none;transform:none!important}.float-card[data-v-2f8c9851],.card-tl[data-v-2f8c9851],.card-br[data-v-2f8c9851]{display:none}}.services-section[data-v-0b01b0b9]{background:linear-gradient(180deg, var(--dark) 0%, var(--dark-2) 50%, var(--dark) 100%);padding:100px 0}.section-header[data-v-0b01b0b9]{flex-direction:column;align-items:center;gap:16px;margin-bottom:64px;display:flex}.services-grid[data-v-0b01b0b9]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:80px;display:grid}.service-card[data-v-0b01b0b9]{border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);background:#1a1a3e99;flex-direction:column;gap:20px;padding:36px 32px;display:flex;position:relative;overflow:hidden}.service-card[data-v-0b01b0b9]:hover{border-color:#6366f180;transform:translateY(-6px);box-shadow:0 20px 60px #0006,0 0 0 1px #6366f126}.service-card.featured[data-v-0b01b0b9]{background:#6366f10f;border-color:#6366f166}.featured-badge[data-v-0b01b0b9]{background:var(--gradient-primary);color:#fff;border-radius:50px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:20px;right:20px}.service-icon-wrap[data-v-0b01b0b9]{border-radius:var(--radius);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.service-icon[data-v-0b01b0b9]{font-size:1.8rem}.service-title[data-v-0b01b0b9]{color:var(--text-primary);font-size:1.3rem;font-weight:700}.service-desc[data-v-0b01b0b9]{color:var(--text-secondary);font-size:.92rem;line-height:1.8}.feature-list[data-v-0b01b0b9]{flex-direction:column;flex:1;gap:10px;display:flex}.feature-list li[data-v-0b01b0b9]{color:var(--text-secondary);align-items:center;gap:10px;font-size:.88rem;display:flex}.feature-list svg[data-v-0b01b0b9]{color:var(--primary-light);flex-shrink:0}.service-tags[data-v-0b01b0b9]{flex-wrap:wrap;gap:8px;display:flex}.service-cta[data-v-0b01b0b9]{color:var(--primary-light);transition:var(--transition);align-items:center;gap:6px;width:fit-content;font-size:.9rem;font-weight:600;display:inline-flex}.service-cta[data-v-0b01b0b9]:hover{color:#fff;gap:10px}.card-glow[data-v-0b01b0b9]{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 100%,#6366f11a 0%,#0000 70%);transition:opacity .4s;position:absolute;inset:0}.card-glow.active[data-v-0b01b0b9]{opacity:1}.process-section[data-v-0b01b0b9]{border:1px solid var(--border);border-radius:var(--radius-lg);background:#6366f10a;padding:48px}.process-title[data-v-0b01b0b9]{text-align:center;color:var(--text-primary);margin-bottom:40px;font-size:1.4rem;font-weight:700}.process-steps[data-v-0b01b0b9]{justify-content:center;align-items:flex-start;gap:0;display:flex;position:relative}.process-step[data-v-0b01b0b9]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:12px;max-width:200px;display:flex;position:relative}.step-num[data-v-0b01b0b9]{color:var(--primary);letter-spacing:1px;font-size:.75rem;font-weight:700}.step-icon[data-v-0b01b0b9]{width:60px;height:60px;transition:var(--transition);background:#6366f11f;border:1px solid #6366f14d;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.process-step:hover .step-icon[data-v-0b01b0b9]{background:#6366f140;transform:scale(1.05);box-shadow:0 0 20px #6366f14d}.step-title[data-v-0b01b0b9]{color:var(--text-primary);font-size:1rem;font-weight:600}.step-desc[data-v-0b01b0b9]{color:var(--text-muted);font-size:.82rem;line-height:1.6}.step-arrow[data-v-0b01b0b9]{color:var(--primary);opacity:.5;font-size:1.2rem;position:absolute;top:52px;right:-16px}@media (width<=1024px){.services-grid[data-v-0b01b0b9]{grid-template-columns:1fr}}@media (width<=768px){.services-section[data-v-0b01b0b9]{padding:70px 0}.process-section[data-v-0b01b0b9]{padding:32px 20px}.process-steps[data-v-0b01b0b9]{flex-direction:column;align-items:center}.step-arrow[data-v-0b01b0b9]{display:none}}.cases-section[data-v-a958c7ee]{background:var(--dark);padding:100px 0}.section-header[data-v-a958c7ee]{flex-direction:column;align-items:center;gap:16px;margin-bottom:48px;display:flex}.filter-tabs[data-v-a958c7ee]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px;display:flex}.tab-btn[data-v-a958c7ee]{border:1.5px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border-radius:50px;padding:10px 24px;font-size:.9rem;font-weight:500}.tab-btn[data-v-a958c7ee]:hover{color:var(--text-primary);border-color:#6366f166}.tab-btn.active[data-v-a958c7ee]{background:var(--gradient-primary);color:#fff;border-color:#0000;font-weight:600}.cases-grid[data-v-a958c7ee]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.case-card[data-v-a958c7ee]{border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);cursor:default;background:#1a1a3e80;overflow:hidden}.case-card[data-v-a958c7ee]:hover{border-color:#6366f166;transform:translateY(-6px);box-shadow:0 20px 60px #0006}.case-img[data-v-a958c7ee]{justify-content:center;align-items:center;height:160px;display:flex;position:relative}.case-emoji[data-v-a958c7ee]{opacity:.9;font-size:4rem}.case-category-badge[data-v-a958c7ee]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border:1px solid #ffffff26;border-radius:50px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:12px;left:12px}.case-body[data-v-a958c7ee]{flex-direction:column;gap:14px;padding:24px;display:flex}.case-title[data-v-a958c7ee]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.case-desc[data-v-a958c7ee]{color:var(--text-secondary);font-size:.88rem;line-height:1.7}.case-metrics[data-v-a958c7ee]{gap:16px;display:flex}.metric[data-v-a958c7ee]{flex-direction:column;gap:2px;display:flex}.metric-value[data-v-a958c7ee]{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.1rem;font-weight:700}.metric-label[data-v-a958c7ee]{color:var(--text-muted);font-size:.72rem}.case-tags[data-v-a958c7ee]{flex-wrap:wrap;gap:6px;display:flex}.case-fade-enter-active[data-v-a958c7ee],.case-fade-leave-active[data-v-a958c7ee]{transition:all .3s}.case-fade-enter-from[data-v-a958c7ee],.case-fade-leave-to[data-v-a958c7ee]{opacity:0;transform:scale(.95)}@media (width<=1024px){.cases-grid[data-v-a958c7ee]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cases-grid[data-v-a958c7ee]{grid-template-columns:1fr}.cases-section[data-v-a958c7ee]{padding:70px 0}}.clients-section[data-v-b7e3c16b]{background:linear-gradient(180deg, var(--dark) 0%, var(--dark-2) 100%);padding:100px 0}.section-header[data-v-b7e3c16b]{flex-direction:column;align-items:center;gap:16px;margin-bottom:64px;display:flex}.marquee-wrap[data-v-b7e3c16b]{margin-bottom:64px;position:relative;overflow:hidden}.marquee-wrap[data-v-b7e3c16b]:before,.marquee-wrap[data-v-b7e3c16b]:after{content:"";z-index:2;width:120px;position:absolute;top:0;bottom:0}.marquee-wrap[data-v-b7e3c16b]:before{background:linear-gradient(90deg, var(--dark-2), transparent);left:0}.marquee-wrap[data-v-b7e3c16b]:after{background:linear-gradient(270deg, var(--dark-2), transparent);right:0}.marquee-track[data-v-b7e3c16b]{margin-bottom:12px;overflow:hidden}.marquee-row[data-v-b7e3c16b]{gap:16px;width:max-content;animation:30s linear infinite marquee-ltr-b7e3c16b;display:flex}.marquee-track.reverse .marquee-row[data-v-b7e3c16b]{animation:35s linear infinite marquee-rtl-b7e3c16b}@keyframes marquee-ltr-b7e3c16b{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-rtl-b7e3c16b{0%{transform:translate(-50%)}to{transform:translate(0)}}.client-logo-card[data-v-b7e3c16b]{border:1px solid var(--border);border-radius:var(--radius);white-space:nowrap;transition:var(--transition);cursor:default;background:#1a1a3eb3;align-items:center;gap:10px;padding:14px 24px;display:flex}.client-logo-card[data-v-b7e3c16b]:hover{background:#6366f114;border-color:#6366f166}.client-emoji[data-v-b7e3c16b]{font-size:1.4rem}.client-name[data-v-b7e3c16b]{color:var(--text-secondary);font-size:.95rem;font-weight:600}.industry-grid[data-v-b7e3c16b]{grid-template-columns:repeat(8,1fr);gap:16px;margin-bottom:80px;display:grid}.industry-card[data-v-b7e3c16b]{border:1px solid var(--border);border-radius:var(--radius);text-align:center;transition:var(--transition);cursor:default;background:#1a1a3e80;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;display:flex}.industry-card[data-v-b7e3c16b]:hover{background:#6366f114;border-color:#6366f166;transform:translateY(-4px)}.industry-icon[data-v-b7e3c16b]{font-size:1.8rem}.industry-name[data-v-b7e3c16b]{color:var(--text-secondary);font-size:.82rem;font-weight:600}.industry-count[data-v-b7e3c16b]{color:var(--primary-light);font-size:.75rem;font-weight:600}.testimonials-title[data-v-b7e3c16b]{text-align:center;color:var(--text-primary);margin-bottom:40px;font-size:1.4rem;font-weight:700}.testimonials-grid[data-v-b7e3c16b]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.testimonial-card[data-v-b7e3c16b]{border:1px solid var(--border);border-radius:var(--radius-lg);transition:var(--transition);background:#1a1a3e99;flex-direction:column;gap:20px;padding:32px;display:flex;position:relative}.testimonial-card[data-v-b7e3c16b]:hover{border-color:#6366f166;transform:translateY(-4px);box-shadow:0 16px 48px #0000004d}.quote-icon[data-v-b7e3c16b]{color:var(--primary);opacity:.4;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;top:16px;right:24px}.quote-text[data-v-b7e3c16b]{color:var(--text-secondary);font-size:.92rem;font-style:italic;line-height:1.8}.quote-author[data-v-b7e3c16b]{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:16px;display:flex}.author-avatar[data-v-b7e3c16b]{background:#6366f126;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.author-name[data-v-b7e3c16b]{color:var(--text-primary);font-size:.92rem;font-weight:700}.author-title[data-v-b7e3c16b]{color:var(--text-muted);font-size:.78rem}.stars[data-v-b7e3c16b]{gap:1px;margin-left:auto;font-size:.7rem;display:flex}@media (width<=1200px){.industry-grid[data-v-b7e3c16b]{grid-template-columns:repeat(4,1fr)}}@media (width<=1024px){.testimonials-grid[data-v-b7e3c16b]{grid-template-columns:1fr}.industry-grid[data-v-b7e3c16b]{grid-template-columns:repeat(4,1fr)}}@media (width<=640px){.clients-section[data-v-b7e3c16b]{padding:70px 0}.industry-grid[data-v-b7e3c16b]{grid-template-columns:repeat(2,1fr)}}.contact-section[data-v-0c93979d]{background:var(--dark);padding:100px 0;position:relative;overflow:hidden}.contact-bg[data-v-0c93979d]{pointer-events:none;position:absolute;inset:0}.orb[data-v-0c93979d]{filter:blur(80px);border-radius:50%;position:absolute}.orb-l[data-v-0c93979d]{background:radial-gradient(circle,#6366f12e 0%,#0000 70%);width:400px;height:400px;top:-80px;left:-80px}.orb-r[data-v-0c93979d]{background:radial-gradient(circle,#06b6d426 0%,#0000 70%);width:350px;height:350px;bottom:-60px;right:-60px}.contact-inner[data-v-0c93979d]{z-index:1;grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid;position:relative}.contact-info[data-v-0c93979d]{flex-direction:column;gap:28px;padding-top:20px;display:flex}.contact-title[data-v-0c93979d]{color:var(--text-primary);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;line-height:1.25}.gradient-text[data-v-0c93979d]{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-desc[data-v-0c93979d]{color:var(--text-secondary);font-size:.98rem;line-height:1.9}.contact-channels[data-v-0c93979d]{flex-direction:column;gap:16px;display:flex}.channel-item[data-v-0c93979d]{border:1px solid var(--border);border-radius:var(--radius);transition:var(--transition);background:#1a1a3e80;align-items:center;gap:16px;padding:16px 20px;display:flex}.channel-item[data-v-0c93979d]:hover{background:#6366f10f;border-color:#6366f166}.channel-icon[data-v-0c93979d]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.channel-label[data-v-0c93979d]{color:var(--text-muted);margin-bottom:2px;font-size:.78rem}.channel-value[data-v-0c93979d]{color:var(--text-primary);font-size:.92rem;font-weight:600}.advantages[data-v-0c93979d]{border:1px solid var(--border);border-radius:var(--radius);background:#6366f10a;flex-direction:column;gap:10px;padding:20px;display:flex}.adv-item[data-v-0c93979d]{color:var(--text-secondary);align-items:center;gap:10px;font-size:.9rem;display:flex}.form-card[data-v-0c93979d]{border:1px solid var(--border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-card);background:#1a1a3eb3;padding:40px}.form-title[data-v-0c93979d]{color:var(--text-primary);margin-bottom:6px;font-size:1.4rem;font-weight:700}.form-subtitle[data-v-0c93979d]{color:var(--text-muted);margin-bottom:32px;font-size:.88rem}.form[data-v-0c93979d]{flex-direction:column;gap:20px;display:flex}.form-row[data-v-0c93979d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-group[data-v-0c93979d]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-0c93979d]{color:var(--text-secondary);font-size:.88rem;font-weight:600}.required[data-v-0c93979d]{color:#f87171}.form-group input[data-v-0c93979d],.form-group textarea[data-v-0c93979d]{border:1.5px solid var(--border);border-radius:var(--radius);color:var(--text-primary);transition:var(--transition);resize:none;background:#0f0f2399;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:.92rem}.form-group input[data-v-0c93979d]::placeholder,.form-group textarea[data-v-0c93979d]::placeholder{color:var(--text-muted)}.form-group input[data-v-0c93979d]:focus,.form-group textarea[data-v-0c93979d]:focus{border-color:var(--primary);background:#6366f10f;box-shadow:0 0 0 3px #6366f11f}.service-select[data-v-0c93979d]{flex-wrap:wrap;gap:10px;display:flex}.service-btn[data-v-0c93979d]{border:1.5px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border-radius:50px;padding:8px 18px;font-size:.85rem}.service-btn[data-v-0c93979d]:hover{color:var(--text-primary);border-color:#6366f166}.service-btn.active[data-v-0c93979d]{background:var(--gradient-primary);color:#fff;border-color:#0000;font-weight:600}.submit-btn[data-v-0c93979d]{justify-content:center;width:100%;margin-top:4px;padding:16px;font-size:1rem}.submit-btn[data-v-0c93979d]:disabled{opacity:.7;cursor:not-allowed}.spin[data-v-0c93979d]{animation:1s linear infinite spin-0c93979d;display:inline-block}@keyframes spin-0c93979d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width<=1024px){.contact-inner[data-v-0c93979d]{grid-template-columns:1fr;gap:48px}}@media (width<=640px){.contact-section[data-v-0c93979d]{padding:70px 0}.form-card[data-v-0c93979d]{padding:28px 20px}.form-row[data-v-0c93979d]{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--secondary:#06b6d4;--accent:#f59e0b;--dark:#0f0f23;--dark-2:#1a1a3e;--dark-3:#252550;--text-primary:#f1f5f9;--text-secondary:#94a3b8;--text-muted:#64748b;--border:#6366f133;--gradient-primary:linear-gradient(135deg, #6366f1 0%, #06b6d4 100%);--gradient-hero:linear-gradient(135deg, #0f0f23 0%, #1a1a3e 50%, #0f0f23 100%);--shadow-glow:0 0 40px #6366f14d;--shadow-card:0 8px 32px #0006;--radius:12px;--radius-lg:20px;--transition:.3s cubic-bezier(.4, 0, .2, 1)}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:3px}::selection{background:var(--primary);color:#fff}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-title{text-align:center;background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:clamp(2rem,4vw,2.8rem);font-weight:800}.section-subtitle{text-align:center;color:var(--text-secondary);max-width:600px;margin:0 auto 60px;font-size:1.1rem;line-height:1.8}.btn-primary{background:var(--gradient-primary);color:#fff;cursor:pointer;transition:var(--transition);border:none;border-radius:50px;align-items:center;gap:8px;padding:14px 32px;font-size:1rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary:before{content:"";opacity:0;transition:var(--transition);background:linear-gradient(135deg,#ffffff26 0%,#0000 100%);position:absolute;inset:0}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6366f180}.btn-primary:hover:before{opacity:1}.btn-outline{color:var(--primary-light);cursor:pointer;border:1.5px solid var(--primary);transition:var(--transition);background:0 0;border-radius:50px;align-items:center;gap:8px;padding:13px 31px;font-size:1rem;font-weight:600;display:inline-flex}.btn-outline:hover{background:#6366f11a;transform:translateY(-2px);box-shadow:0 8px 24px #6366f14d}.fade-in{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(30px)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-40px)}.fade-in-left.visible{opacity:1;transform:translate(0)}.fade-in-right{opacity:0;transition:opacity .7s,transform .7s;transform:translate(40px)}.fade-in-right.visible{opacity:1;transform:translate(0)}.badge{color:var(--primary-light);letter-spacing:.5px;background:#6366f126;border:1px solid #6366f166;border-radius:50px;align-items:center;gap:6px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.tag{color:var(--primary-light);background:#6366f11f;border:1px solid #6366f140;border-radius:50px;padding:4px 12px;font-size:.8rem;font-weight:500;display:inline-block}@media (width<=768px){.container{padding:0 16px}}
