.home-page[data-v-bbeadf1d]{--primary: #3b82f6;--primary-light: #60a5fa;--primary-dark: #2563eb;--radius: 12px;--radius-lg: 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--theme-text-primary);background:var(--theme-bg-primary)}.container[data-v-bbeadf1d]{max-width:1200px;margin:0 auto;padding:0 24px}.hero[data-v-bbeadf1d]{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:64px 24px 0;background:var(--theme-bg-gradient)}.hero-gradient-bg[data-v-bbeadf1d]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--theme-bg-gradient);animation:gradientMove-bbeadf1d 20s ease-in-out infinite;pointer-events:none}.theme-dark .hero-gradient-bg[data-v-bbeadf1d]{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 50%,rgba(255,255,255,.05) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(255,255,255,.05) 0%,transparent 50%)}.theme-light .hero-gradient-bg[data-v-bbeadf1d]{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(59,130,246,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 50%,rgba(59,130,246,.05) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 20% 80%,rgba(59,130,246,.05) 0%,transparent 50%)}@keyframes gradientMove-bbeadf1d{0%,to{opacity:1}50%{opacity:.7}}.hero-grid-bg[data-v-bbeadf1d]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 20%,transparent 70%);mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 20%,transparent 70%)}.theme-dark .hero-grid-bg[data-v-bbeadf1d]{background-image:linear-gradient(rgba(59,130,246,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.03) 1px,transparent 1px)}.theme-light .hero-grid-bg[data-v-bbeadf1d]{background-image:linear-gradient(rgba(59,130,246,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.05) 1px,transparent 1px)}.hero-container[data-v-bbeadf1d]{position:relative;max-width:1400px;z-index:1;width:100%;margin:0 auto;display:flex;flex-direction:column}.hero-content[data-v-bbeadf1d]{display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media (min-width: 1025px){.hero-content[data-v-bbeadf1d]{min-height:calc(100vh - 200px)}}@media (max-width: 768px){.hero-content[data-v-bbeadf1d]{min-height:calc(100vh - 150px)}}@media (max-width: 480px){.hero-content[data-v-bbeadf1d]{min-height:auto}}.hero-badge[data-v-bbeadf1d]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:100px;font-size:14px;font-weight:500;color:#ffffffe6;margin-bottom:24px}.theme-dark .hero-badge[data-v-bbeadf1d]{color:#fff}.theme-light .hero-badge[data-v-bbeadf1d]{background:#3b82f61a;border-color:#3b82f64d;color:#3b82f6}.theme-light .hero-badge .badge-dot[data-v-bbeadf1d]{background:#3b82f6}.badge-dot[data-v-bbeadf1d]{width:8px;height:8px;background:#fffc;border-radius:50%;animation:pulse-bbeadf1d 2s ease-in-out infinite}@keyframes pulse-bbeadf1d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.hero-title[data-v-bbeadf1d]{font-size:clamp(2rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:24px;color:var(--theme-text-primary);text-align:left;perspective:1000px}.title-main[data-v-bbeadf1d]{display:block;color:var(--theme-text-primary)}.title-highlight[data-v-bbeadf1d]{display:block;background:linear-gradient(135deg,#60a5fa,#a78bfa,#f472b6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc[data-v-bbeadf1d]{font-size:18px;line-height:1.8;color:var(--theme-text-tertiary);margin-bottom:32px;max-width:500px}.hero-split[data-v-bbeadf1d]{display:flex;gap:80px;align-items:center}.hero-split-wrapper[data-v-bbeadf1d]{position:relative;z-index:1;pointer-events:none;will-change:opacity,transform;display:flex;align-items:center;justify-content:center;padding:10px 0}@media (min-width: 1025px){.hero-split-wrapper[data-v-bbeadf1d]{position:fixed;top:64px;left:0;right:0;bottom:0;height:calc(100vh - 64px);padding:20px 0}}@media (max-width: 768px){.hero-split-wrapper[data-v-bbeadf1d]{padding:0}}.hero-split-wrapper .hero-split[data-v-bbeadf1d]{pointer-events:auto;max-width:1400px;width:100%;margin:0 auto;padding:0 24px}.hero-left[data-v-bbeadf1d]{flex:0 0 min(500px,45%);max-width:500px;display:flex;flex-direction:column}.hero-right[data-v-bbeadf1d]{flex:1;display:flex;justify-content:center}.hero-visual[data-v-bbeadf1d]{position:relative;width:clamp(280px,40vw,520px);height:clamp(280px,40vw,520px);max-width:100%}.visual-card[data-v-bbeadf1d]{position:absolute;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:14px;cursor:pointer;will-change:transform;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);contain:layout style}.visual-card[data-v-bbeadf1d]:hover{background:var(--theme-card-bg-hover);border-color:var(--theme-border-focus);transform:translateZ(0) scale(1.05) rotate(0)!important;box-shadow:0 16px 32px #0000001f;z-index:10}.visual-card .card-icon[data-v-bbeadf1d]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 70%,white) 100%);border-radius:12px;color:#fff}.visual-card .card-content[data-v-bbeadf1d]{display:flex;flex-direction:column}.visual-card .card-label[data-v-bbeadf1d]{font-size:12px;color:var(--theme-text-muted)}.visual-card .card-value[data-v-bbeadf1d]{font-size:16px;font-weight:700;color:var(--theme-text-primary)}.hero-visual .culture-card[data-v-bbeadf1d]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 14px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:16px;will-change:transform;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);text-align:center;min-width:120px;cursor:pointer;contain:layout style}.hero-visual .culture-card[data-v-bbeadf1d]:hover{transform:translateZ(0) scale(1.1) rotate(0)!important;box-shadow:0 20px 40px #00000026;z-index:10}.hero-visual .culture-card .card-icon[data-v-bbeadf1d]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.hero-visual .culture-card .mission-icon[data-v-bbeadf1d]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.hero-visual .culture-card .vision-icon[data-v-bbeadf1d]{background:linear-gradient(135deg,#10b981,#059669)}.hero-visual .culture-card .value-icon[data-v-bbeadf1d]{background:linear-gradient(135deg,#f59e0b,#d97706)}.hero-visual .culture-card .ai-icon[data-v-bbeadf1d]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.hero-visual .culture-card .card-title[data-v-bbeadf1d]{font-size:13px;font-weight:700;color:var(--theme-text-primary);margin-bottom:2px}.hero-visual .culture-card .card-desc[data-v-bbeadf1d]{font-size:11px;color:var(--theme-text-tertiary);line-height:1.4}.card-1[data-v-bbeadf1d]{top:20px;left:10px;transform:rotate(-3deg)}.card-2[data-v-bbeadf1d]{top:20px;right:20px;transform:rotate(5deg)}.card-3[data-v-bbeadf1d]{top:120px;left:30px;transform:rotate(2deg)}.card-4[data-v-bbeadf1d]{top:140px;right:10px;transform:rotate(-4deg)}.card-5[data-v-bbeadf1d]{top:250px;left:10px;transform:rotate(3deg)}.card-6[data-v-bbeadf1d]{top:260px;right:30px;transform:rotate(-2deg)}.card-7[data-v-bbeadf1d]{bottom:40px;left:80px;transform:rotate(1deg)}.visual-orb[data-v-bbeadf1d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%;filter:blur(40px);animation:orbPulse-bbeadf1d 4s ease-in-out infinite;z-index:-1}@keyframes orbPulse-bbeadf1d{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.8}}.theme-dark .visual-card[data-v-bbeadf1d],.theme-dark .hero-visual .culture-card[data-v-bbeadf1d]{background:#ffffff0d;border-color:#ffffff1a}.theme-dark .visual-card .card-value[data-v-bbeadf1d],.theme-dark .hero-visual .culture-card .card-title[data-v-bbeadf1d]{color:#fff}.theme-dark .visual-card .card-label[data-v-bbeadf1d],.theme-dark .hero-visual .culture-card .card-desc[data-v-bbeadf1d]{color:#ffffffb3}.theme-light .visual-card[data-v-bbeadf1d],.theme-light .hero-visual .culture-card[data-v-bbeadf1d]{background:#ffffffe6;border-color:#3b82f633}.theme-light .visual-card[data-v-bbeadf1d]:hover,.theme-light .hero-visual .culture-card[data-v-bbeadf1d]:hover{border-color:#3b82f666}.hero-actions[data-v-bbeadf1d]{display:flex;gap:16px;justify-content:flex-start;margin-bottom:24px}@media (max-width: 768px){.hero-actions[data-v-bbeadf1d]{flex-direction:column;align-items:center;gap:12px;margin-bottom:20px}.hero-actions .btn[data-v-bbeadf1d]{width:100%;max-width:280px;justify-content:center}}.btn-primary[data-v-bbeadf1d]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--theme-btn-primary-bg);color:var(--theme-btn-primary-text);font-size:15px;font-weight:600;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:var(--theme-btn-primary-shadow);border:none;cursor:pointer}.btn-primary[data-v-bbeadf1d]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b82f680}.btn-glow[data-v-bbeadf1d]{position:relative;overflow:hidden}.btn-glow[data-v-bbeadf1d]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.btn-glow[data-v-bbeadf1d]:hover:before{width:300px;height:300px}.btn-secondary[data-v-bbeadf1d]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--theme-btn-secondary-bg);border:1px solid var(--theme-btn-secondary-border);border-radius:12px;color:var(--theme-btn-secondary-text);font-size:15px;font-weight:500;text-decoration:none;transition:all .3s ease}.btn-secondary[data-v-bbeadf1d]:hover{background:var(--theme-card-bg-hover);border-color:var(--theme-border-focus)}.hero-tags[data-v-bbeadf1d]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}@media (max-width: 768px){.hero-tags[data-v-bbeadf1d]{justify-content:center;gap:8px}}.tag-item[data-v-bbeadf1d]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--theme-tag-bg);border:1px solid var(--theme-tag-border);border-radius:100px;font-size:15px;color:var(--theme-tag-text);font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #00000014;cursor:pointer}.tag-item[data-v-bbeadf1d]:hover{background:var(--theme-card-bg-hover);border-color:var(--theme-border-focus);color:var(--theme-text-primary);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.tag-highlight[data-v-bbeadf1d]{background:linear-gradient(135deg,#3b82f626,#8b5cf61a);border-color:#3b82f64d;color:#3b82f6}.tag-highlight[data-v-bbeadf1d]:hover{background:linear-gradient(135deg,#3b82f640,#8b5cf626);border-color:#3b82f6;color:#2563eb;box-shadow:0 4px 16px #3b82f64d}.tag-partner[data-v-bbeadf1d]{background:linear-gradient(135deg,#ec489933,#f472b61a);border-color:#ec489966;color:#ec4899;cursor:pointer;animation:pulse-glow-bbeadf1d 2s ease-in-out infinite}.tag-partner[data-v-bbeadf1d]:hover{background:linear-gradient(135deg,#ec48994d,#f472b633);border-color:#ec4899;color:#db2777;box-shadow:0 4px 20px #ec489966;transform:translateY(-3px) scale(1.02)}@keyframes pulse-glow-bbeadf1d{0%,to{box-shadow:0 2px 12px #ec489933}50%{box-shadow:0 4px 20px #ec489966}}.scroll-indicator[data-v-bbeadf1d]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffff80;font-size:13px;z-index:100;pointer-events:none;opacity:1;transition:opacity .5s ease,transform .5s ease}.scroll-indicator.is-hidden[data-v-bbeadf1d]{opacity:0;transform:translate(-50%) translateY(20px)}@media (max-width: 768px){.scroll-indicator[data-v-bbeadf1d]{margin:15px auto 8px}.scroll-indicator .scroll-mouse[data-v-bbeadf1d]{width:20px;height:32px}.scroll-indicator .scroll-text[data-v-bbeadf1d]{font-size:11px}}.scroll-text[data-v-bbeadf1d]{font-size:12px;letter-spacing:.5px}.theme-light .scroll-indicator[data-v-bbeadf1d]{color:#3b82f6b3}.theme-light .scroll-mouse[data-v-bbeadf1d]{border-color:#3b82f64d}.theme-light .scroll-wheel[data-v-bbeadf1d]{background:#3b82f680}.scroll-mouse[data-v-bbeadf1d]{width:24px;height:40px;border:2px solid rgba(255,255,255,.3);border-radius:12px;display:flex;justify-content:center;padding-top:8px}.scroll-wheel[data-v-bbeadf1d]{width:4px;height:8px;background:#ffffff80;border-radius:2px;animation:scrollWheel-bbeadf1d 2s ease-in-out infinite}@keyframes scrollWheel-bbeadf1d{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.3}}.section-header[data-v-bbeadf1d]{text-align:center;margin-bottom:48px}.section-label[data-v-bbeadf1d]{display:inline-block;padding:6px 14px;background:#ffffff1a;color:#ffffffe6;font-size:13px;font-weight:600;border-radius:100px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.theme-dark .section-label[data-v-bbeadf1d]{color:#ffffffe6}.theme-light .section-label[data-v-bbeadf1d]{background:#3b82f61a;color:#3b82f6}.section-title[data-v-bbeadf1d]{font-size:40px;font-weight:800;color:var(--theme-text-primary);margin-bottom:12px;letter-spacing:-.02em}.section-desc[data-v-bbeadf1d]{font-size:16px;color:var(--theme-text-muted)}.section-more[data-v-bbeadf1d]{text-align:center;margin-top:48px}.hero-services[data-v-bbeadf1d]{position:relative;padding:0 24px;z-index:10}@media (max-width: 768px){.hero-services[data-v-bbeadf1d]{padding:0 16px}}@media (max-width: 480px){.hero-services[data-v-bbeadf1d]{padding:0 12px}}.services-toggle[data-v-bbeadf1d]{position:relative;display:flex;justify-content:center;align-items:center;gap:4px;padding:5px;background:var(--theme-card-bg);border-radius:28px;border:1px solid var(--theme-card-border);margin:20px auto 10px;z-index:10;max-width:fit-content}@media (min-width: 1025px){.services-toggle[data-v-bbeadf1d]{margin:calc(100vh - 64px) auto 10px}}.toggle-btn[data-v-bbeadf1d]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;min-width:auto;height:40px;background:transparent;border:none;border-radius:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:var(--theme-text-secondary);cursor:pointer;transition:all .2s ease;white-space:nowrap}.toggle-btn[data-v-bbeadf1d]:hover{color:var(--theme-text-primary);background:var(--theme-card-bg-hover)}.toggle-btn--selected[data-v-bbeadf1d]{background:var(--theme-btn-primary-bg);color:var(--theme-btn-primary-text);box-shadow:0 2px 8px #3b82f640}.toggle-btn--partner[data-v-bbeadf1d]{background:linear-gradient(135deg,#ec489926,#ec48990d);border:1px solid rgba(236,72,153,.3);color:#ec4899;animation:partner-pulse-bbeadf1d 2s ease-in-out infinite}.toggle-btn--partner[data-v-bbeadf1d]:hover{background:linear-gradient(135deg,#ec489940,#ec48991a);border-color:#ec4899;color:#db2777}.toggle-btn--partner.toggle-btn--selected[data-v-bbeadf1d]{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff;box-shadow:0 4px 16px #ec489966}@keyframes partner-pulse-bbeadf1d{0%,to{box-shadow:0 2px 8px #ec489926}50%{box-shadow:0 4px 16px #ec48994d}}.toggle-btn-text[data-v-bbeadf1d]{display:inline-block}.theme-dark .services-toggle[data-v-bbeadf1d]{border-color:#ffffff1f;background:transparent}.theme-dark .toggle-btn[data-v-bbeadf1d]{color:#ffffffa6}.theme-dark .toggle-btn[data-v-bbeadf1d]:hover{color:#fffffff2;background:#ffffff0f}.theme-dark .toggle-btn--selected[data-v-bbeadf1d]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 16px #3b82f666}.theme-light .services-toggle[data-v-bbeadf1d]{border-color:#00000014;background:transparent}.theme-light .toggle-btn[data-v-bbeadf1d]{color:#0009}.theme-light .toggle-btn[data-v-bbeadf1d]:hover{color:#000000d9;background:#0000000a}.theme-light .toggle-btn--selected[data-v-bbeadf1d]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 12px #3b82f64d}.hero-services[data-v-bbeadf1d]{position:relative;padding:24px 24px 0;z-index:2}.hero-services .container[data-v-bbeadf1d]{background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:24px;padding:32px;box-shadow:var(--theme-card-shadow)}.hero-services .service-panel[data-v-bbeadf1d]{max-width:1000px;margin:0 auto;padding:24px;background:var(--theme-card-bg-hover);border:1px solid var(--theme-card-border);border-radius:20px;box-shadow:var(--theme-card-shadow);position:relative;z-index:10}@media (max-width: 768px){.hero-services .service-panel[data-v-bbeadf1d]{padding:20px 16px;border-radius:16px}}@media (max-width: 480px){.hero-services .service-panel[data-v-bbeadf1d]{padding:16px 12px;border-radius:12px}}.hero-services .service-panel[data-v-bbeadf1d]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);box-shadow:0 0 30px #ffffff80,0 0 60px #ffffff4d;pointer-events:none}.hero-services .service-title-group[data-v-bbeadf1d]{margin-bottom:16px}.hero-services .service-title[data-v-bbeadf1d]{font-size:32px;font-weight:800;color:var(--theme-text-primary);margin-bottom:8px}.hero-services .service-subtitle[data-v-bbeadf1d]{font-size:16px;color:var(--theme-text-tertiary);font-weight:500}.hero-services .service-highlights[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.hero-services .highlight-item[data-v-bbeadf1d]{display:flex;gap:12px;padding:16px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:12px;transition:all .3s ease}.hero-services .highlight-item[data-v-bbeadf1d]:hover{background:var(--theme-card-bg-hover);border-color:var(--theme-border-focus);transform:translateY(-2px)}.hero-services .highlight-content[data-v-bbeadf1d]{flex:1}.hero-services .highlight-title[data-v-bbeadf1d]{font-size:15px;font-weight:600;color:var(--theme-text-primary);margin-bottom:4px}.hero-services .highlight-desc[data-v-bbeadf1d]{font-size:13px;color:var(--theme-text-tertiary);line-height:1.5}.hero-services .service-tech[data-v-bbeadf1d]{margin-bottom:32px}.hero-services .tech-title[data-v-bbeadf1d]{font-size:18px;font-weight:600;color:var(--theme-text-primary);margin-bottom:16px}.hero-services .tech-grid[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.hero-services .tech-category[data-v-bbeadf1d]{padding:16px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:12px}.hero-services .tech-category-title[data-v-bbeadf1d]{font-size:13px;font-weight:600;color:var(--theme-text-muted);margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.hero-services .tech-items[data-v-bbeadf1d]{display:flex;flex-wrap:wrap;gap:8px}.hero-services .tech-tag[data-v-bbeadf1d]{padding:6px 12px;background:var(--theme-tag-bg);border:1px solid var(--theme-tag-border);border-radius:6px;font-size:13px;color:var(--theme-text-secondary);transition:all .2s ease}.hero-services .tech-tag[data-v-bbeadf1d]:hover{background:var(--theme-card-bg-hover);border-color:var(--theme-border-focus)}.hero-services .service-price-badge[data-v-bbeadf1d]{display:inline-flex;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;color:var(--theme-btn-primary-text);box-shadow:var(--theme-btn-primary-shadow)}.hero-services .service-header[data-v-bbeadf1d]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.hero-services .highlight-icon[data-v-bbeadf1d]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-card-bg-hover);border:1px solid var(--theme-card-border);border-radius:10px;color:var(--theme-text-primary)}.hero-services .service-desc[data-v-bbeadf1d]{font-size:15px;color:var(--theme-text-secondary);line-height:1.8;margin-bottom:28px}.hero-services .service-ai[data-v-bbeadf1d]{margin-bottom:28px;padding:20px;background:#3b82f626;border:1px solid rgba(59,130,246,.3);border-radius:16px}.hero-services .ai-title[data-v-bbeadf1d]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--primary-light);margin-bottom:16px}.theme-dark .hero-services .ai-title[data-v-bbeadf1d]{color:#93c5fd}.hero-services .ai-grid[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.hero-services .ai-section[data-v-bbeadf1d]{background:var(--theme-card-bg);border:1px solid var(--theme-card-border);padding:12px;border-radius:10px}.hero-services .ai-section-title[data-v-bbeadf1d]{font-size:12px;font-weight:600;color:var(--theme-text-muted);margin-bottom:8px}.hero-services .ai-items[data-v-bbeadf1d]{display:flex;flex-wrap:wrap;gap:6px}.hero-services .ai-tag[data-v-bbeadf1d]{padding:4px 10px;background:#3b82f626;border:1px solid rgba(59,130,246,.35);border-radius:4px;font-size:12px;color:var(--primary-light)}.theme-dark .hero-services .ai-tag[data-v-bbeadf1d]{background:#93c5fd33;border-color:#93c5fd66;color:#93c5fd}.theme-dark .hero-services .service-title[data-v-bbeadf1d]{color:#fff}.theme-dark .hero-services .service-subtitle[data-v-bbeadf1d]{color:#ffffffd9}.theme-dark .hero-services .service-desc[data-v-bbeadf1d]{color:#ffffffe6}.theme-dark .hero-services .highlight-title[data-v-bbeadf1d]{color:#fff}.theme-dark .hero-services .highlight-desc[data-v-bbeadf1d]{color:#fffc}.theme-dark .hero-services .tech-title[data-v-bbeadf1d]{color:#fff}.theme-dark .hero-services .tech-category-title[data-v-bbeadf1d]{color:#ffffffb3}.theme-dark .hero-services .tech-tag[data-v-bbeadf1d]{color:#ffffffe6}.theme-dark .product-title[data-v-bbeadf1d]{color:#fff}.theme-dark .product-desc[data-v-bbeadf1d]{color:#fffc}.theme-dark .culture-card .card-title[data-v-bbeadf1d]{color:#fff}.theme-dark .culture-card .card-desc[data-v-bbeadf1d]{color:#fffc}.theme-dark .blog-title[data-v-bbeadf1d]{color:#fff}.theme-dark .blog-desc[data-v-bbeadf1d]{color:#fffc}.theme-dark .hero-services .process-title[data-v-bbeadf1d],.theme-dark .partner-name[data-v-bbeadf1d]{color:#fff}.theme-dark .partner-industry[data-v-bbeadf1d]{color:#ffffffb3}.theme-dark .hero-services .service-panel[data-v-bbeadf1d]{color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.theme-dark .hero-services .service-panel[data-v-bbeadf1d] *{color:#fff}.theme-dark .hero-services .highlight-item[data-v-bbeadf1d]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.theme-dark .hero-services .highlight-item:nth-child(1) .highlight-title[data-v-bbeadf1d]{color:#60a5fa}.theme-dark .hero-services .highlight-item:nth-child(2) .highlight-title[data-v-bbeadf1d]{color:#34d399}.theme-dark .hero-services .highlight-item:nth-child(3) .highlight-title[data-v-bbeadf1d]{color:#fbbf24}.theme-dark .hero-services .tech-category[data-v-bbeadf1d]{background:#ffffff0a}.theme-dark .hero-services .tech-category:nth-child(1) .tech-category-title[data-v-bbeadf1d]{color:#60a5fa}.theme-dark .hero-services .tech-category:nth-child(2) .tech-category-title[data-v-bbeadf1d]{color:#34d399}.theme-dark .hero-services .tech-category:nth-child(3) .tech-category-title[data-v-bbeadf1d]{color:#f472b6}.theme-dark .hero-services .tech-category:nth-child(4) .tech-category-title[data-v-bbeadf1d]{color:#fbbf24}.theme-dark .hero-services .tech-tag[data-v-bbeadf1d]{background:#ffffff14;color:#fffffff2}.theme-dark .hero-services .ai-tag[data-v-bbeadf1d]{background:#93c5fd26;border-color:#93c5fd4d;color:#93c5fd}.theme-dark .hero-services .ai-section-title[data-v-bbeadf1d]{color:#a78bfa}.theme-dark .hero-services .faq-item[data-v-bbeadf1d]{background:#ffffff0a}.theme-dark .hero-services .guarantees-title[data-v-bbeadf1d]{color:#34d399}.theme-dark .hero-services .guarantee-item span[data-v-bbeadf1d],.theme-dark .hero-services .step-title[data-v-bbeadf1d]{color:#fff}.theme-dark .hero-services .step-desc[data-v-bbeadf1d]{color:#fffc}.theme-dark .hero-services .faqs-title[data-v-bbeadf1d]{color:#fbbf24}.theme-dark .hero-services .faq-q[data-v-bbeadf1d]{color:#fff}.theme-dark .hero-services .faq-a[data-v-bbeadf1d]{color:#ffffffd9}.hero-services .service-process[data-v-bbeadf1d]{margin-bottom:28px}.services-toggle-bottom[data-v-bbeadf1d]{display:flex;justify-content:center;align-items:center;gap:4px;padding:5px;background:var(--theme-card-bg);border-radius:28px;border:1px solid var(--theme-card-border);margin-top:24px;max-width:fit-content;margin-left:auto;margin-right:auto}.hero-services .process-title[data-v-bbeadf1d]{font-size:16px;font-weight:600;color:var(--theme-text-primary);margin-bottom:16px}.hero-services .process-steps[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hero-services .process-step[data-v-bbeadf1d]{display:flex;gap:12px;padding:14px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:12px;align-items:flex-start}.hero-services .step-number[data-v-bbeadf1d]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:12px;font-weight:700;color:var(--theme-btn-primary-text)}.hero-services .step-title[data-v-bbeadf1d]{font-size:13px;font-weight:600;color:var(--theme-text-primary);margin-bottom:4px}.hero-services .step-desc[data-v-bbeadf1d]{font-size:11px;color:var(--theme-text-muted);line-height:1.4}.hero-services .service-extra[data-v-bbeadf1d]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.hero-services .service-guarantees[data-v-bbeadf1d]{padding:16px;background:#10b98126;border:1px solid rgba(16,185,129,.3);border-radius:12px}.hero-services .guarantees-title[data-v-bbeadf1d]{font-size:14px;font-weight:600;color:#34d399;margin-bottom:12px}.hero-services .guarantees-list[data-v-bbeadf1d]{display:flex;flex-direction:column;gap:8px}.hero-services .guarantee-item[data-v-bbeadf1d]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-text-secondary)}.hero-services .service-faqs[data-v-bbeadf1d]{padding:16px;background:#f59e0b26;border:1px solid rgba(245,158,11,.3);border-radius:12px}.hero-services .faqs-title[data-v-bbeadf1d]{font-size:14px;font-weight:600;color:#fbbf24;margin-bottom:12px}.hero-services .faqs-list[data-v-bbeadf1d]{display:flex;flex-direction:column;gap:10px}.hero-services .faq-item[data-v-bbeadf1d]{padding:10px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:8px}.hero-services .faq-q[data-v-bbeadf1d]{font-size:13px;font-weight:600;color:var(--theme-text-primary);margin-bottom:4px}.hero-services .faq-a[data-v-bbeadf1d]{font-size:12px;color:var(--theme-text-muted);line-height:1.5}.fade-enter-active[data-v-bbeadf1d],.fade-leave-active[data-v-bbeadf1d]{transition:all .4s ease}.fade-enter-from[data-v-bbeadf1d]{opacity:0;transform:translate(-30px)}.fade-leave-to[data-v-bbeadf1d]{opacity:0;transform:translate(30px)}.stats-section[data-v-bbeadf1d]{padding:80px 0;background:var(--theme-bg-gradient);position:relative;overflow:hidden}.stats-section[data-v-bbeadf1d]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 40% at 20% 50%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 50%,rgba(139,92,246,.1) 0%,transparent 50%)}.stats-grid[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative;z-index:1}.stat-item[data-v-bbeadf1d]{text-align:center;padding:32px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:20px;transition:all .3s ease}.stat-item[data-v-bbeadf1d]:hover{background:var(--theme-card-bg-hover);border-color:var(--theme-border-focus);transform:translateY(-5px)}.stat-icon[data-v-bbeadf1d]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent) 0%,color-mix(in srgb,var(--accent) 70%,white) 100%);border-radius:14px;color:#fff;margin:0 auto 16px}.stat-number[data-v-bbeadf1d]{font-size:48px;font-weight:800;color:var(--theme-text-primary);margin-bottom:8px;font-variant-numeric:tabular-nums}.stat-label[data-v-bbeadf1d]{font-size:14px;color:var(--theme-text-muted)}.features[data-v-bbeadf1d]{padding:100px 0;background:var(--theme-bg-secondary)}.features-grid[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.feature-card[data-v-bbeadf1d]{padding:32px 24px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:20px;text-align:center;will-change:transform;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;position:relative;overflow:hidden;contain:layout style}.feature-card[data-v-bbeadf1d]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 50%,white));opacity:0;transition:opacity .3s ease}.feature-card[data-v-bbeadf1d]:hover:before{opacity:1}.feature-card[data-v-bbeadf1d]:hover{border-color:var(--theme-border-focus);box-shadow:var(--theme-card-shadow-hover)}.feature-stat[data-v-bbeadf1d]{font-size:24px;font-weight:800;margin-bottom:16px}.feature-icon[data-v-bbeadf1d]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 15%,transparent),color-mix(in srgb,var(--accent) 8%,transparent));border-radius:14px;color:var(--accent, var(--primary));margin-bottom:20px;transition:all .3s ease}.feature-card:hover .feature-icon[data-v-bbeadf1d]{transform:scale(1.1) rotate(5deg)}.feature-title[data-v-bbeadf1d]{font-size:18px;font-weight:700;color:var(--theme-text-primary);margin-bottom:10px}.feature-desc[data-v-bbeadf1d]{font-size:14px;color:var(--theme-text-muted);line-height:1.6}.products[data-v-bbeadf1d]{padding:100px 0;background:var(--theme-bg-primary)}.theme-dark .products[data-v-bbeadf1d]{background:#0f172a}.products-grid[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.product-card[data-v-bbeadf1d]{background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:20px;overflow:hidden;text-decoration:none;will-change:transform;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;contain:layout style}.product-card[data-v-bbeadf1d]:hover{border-color:var(--theme-border-focus);box-shadow:var(--theme-card-shadow-hover)}.theme-dark .product-card[data-v-bbeadf1d]{background:#1e293bcc;border-color:#ffffff1a}.theme-dark .product-card[data-v-bbeadf1d]:hover{background:#1e293b;border-color:#3b82f680}.product-img[data-v-bbeadf1d]{position:relative;height:200px;overflow:hidden;background:linear-gradient(135deg,var(--theme-bg-tertiary) 0%,var(--theme-bg-secondary) 100%)}.theme-dark .product-img[data-v-bbeadf1d]{background:linear-gradient(135deg,#1e293b,#0f172a)}.product-img img[data-v-bbeadf1d]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.product-card:hover .product-img img[data-v-bbeadf1d]{transform:scale(1.1)}.product-tag[data-v-bbeadf1d]{position:absolute;top:16px;right:16px;padding:6px 14px;background:var(--theme-btn-primary-bg);color:var(--theme-btn-primary-text);font-size:12px;font-weight:600;border-radius:100px}.product-body[data-v-bbeadf1d]{padding:24px}.product-title[data-v-bbeadf1d]{font-size:18px;font-weight:700;color:var(--theme-text-primary);margin-bottom:10px}.product-card:hover .product-title[data-v-bbeadf1d]{color:var(--primary)}.theme-dark .product-card:hover .product-title[data-v-bbeadf1d]{color:#93c5fd}.product-desc[data-v-bbeadf1d]{font-size:14px;color:var(--theme-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}.product-more[data-v-bbeadf1d]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--primary);transition:all .3s ease}.theme-dark .product-more[data-v-bbeadf1d]{color:#93c5fd}.product-card:hover .product-more[data-v-bbeadf1d]{gap:10px}.blog[data-v-bbeadf1d]{padding:100px 0;background:var(--theme-bg-primary)}.theme-dark .blog[data-v-bbeadf1d]{background:#0f172a}.blog-grid[data-v-bbeadf1d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.blog-card[data-v-bbeadf1d]{background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:20px;overflow:hidden;text-decoration:none;will-change:transform;transform:translateZ(0);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease;contain:layout style}.blog-card[data-v-bbeadf1d]:hover{border-color:var(--theme-border-focus);box-shadow:var(--theme-card-shadow-hover)}.theme-dark .blog-card[data-v-bbeadf1d]{background:#1e293bcc;border-color:#ffffff1a}.theme-dark .blog-card[data-v-bbeadf1d]:hover{background:#1e293b;border-color:#3b82f680}.blog-body[data-v-bbeadf1d]{padding:28px;position:relative}.blog-tag[data-v-bbeadf1d]{position:absolute;top:28px;right:28px;padding:6px 14px;background:linear-gradient(135deg,#3b82f626,#8b5cf626);color:var(--primary);font-size:12px;font-weight:600;border-radius:100px}.theme-dark .blog-tag[data-v-bbeadf1d]{color:#93c5fd}.blog-title[data-v-bbeadf1d]{font-size:20px;font-weight:700;color:var(--theme-text-primary);margin-bottom:12px;padding-right:80px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card:hover .blog-title[data-v-bbeadf1d]{color:var(--primary)}.theme-dark .blog-card:hover .blog-title[data-v-bbeadf1d]{color:#93c5fd}.blog-desc[data-v-bbeadf1d]{font-size:14px;color:var(--theme-text-muted);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px}.blog-meta[data-v-bbeadf1d]{display:flex;align-items:center}.blog-date[data-v-bbeadf1d]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--theme-text-muted)}.cta-section[data-v-bbeadf1d]{position:relative;padding:120px 0;background:var(--theme-bg-gradient);overflow:hidden}.theme-dark .cta-section[data-v-bbeadf1d]{background:linear-gradient(135deg,#1e293b,#0f172a)}.theme-light .cta-section[data-v-bbeadf1d]{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.cta-bg[data-v-bbeadf1d]{position:absolute;top:0;right:0;bottom:0;left:0}.cta-glow[data-v-bbeadf1d]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1000px;height:600px;background:radial-gradient(ellipse,rgba(255,255,255,.1) 0%,transparent 60%);filter:blur(80px);animation:ctaGlow-bbeadf1d 8s ease-in-out infinite}@keyframes ctaGlow-bbeadf1d{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.cta-particles[data-v-bbeadf1d]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.15) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.1) 1px,transparent 1px);background-size:100px 100px}.cta-card[data-v-bbeadf1d]{position:relative;text-align:center;max-width:700px;margin:0 auto;padding:60px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:32px;z-index:1}.cta-title[data-v-bbeadf1d]{font-size:44px;font-weight:800;color:var(--theme-text-primary);margin-bottom:20px;letter-spacing:-.02em}.cta-desc[data-v-bbeadf1d]{font-size:18px;color:var(--theme-text-tertiary);margin-bottom:40px;line-height:1.8}.cta-actions[data-v-bbeadf1d]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.theme-dark .cta-card[data-v-bbeadf1d]{background:#ffffff08;border-color:#ffffff14}.theme-dark .cta-title[data-v-bbeadf1d]{color:#fff}.theme-dark .cta-desc[data-v-bbeadf1d]{color:#ffffffb3}.cta-actions .btn-primary[data-v-bbeadf1d]{background:var(--theme-btn-primary-bg);color:var(--theme-btn-primary-text);box-shadow:var(--theme-btn-primary-shadow)}.theme-dark .cta-actions .btn-primary[data-v-bbeadf1d]{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 4px 20px #3b82f666}.cta-actions .btn-primary[data-v-bbeadf1d]:hover{transform:translateY(-2px);box-shadow:0 8px 30px #3b82f680}.theme-dark .cta-actions .btn-primary[data-v-bbeadf1d]:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6);box-shadow:0 8px 30px #3b82f680}.cta-actions .btn-secondary[data-v-bbeadf1d]{background:var(--theme-btn-secondary-bg);border-color:var(--theme-btn-secondary-border)}.cta-actions .btn-secondary[data-v-bbeadf1d]:hover{background:var(--theme-card-bg-hover);border-color:var(--theme-border-focus)}.btn-lg[data-v-bbeadf1d]{padding:16px 32px;font-size:16px}.btn-outline[data-v-bbeadf1d]{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:var(--theme-text-primary);font-size:15px;font-weight:500;border:1px solid var(--theme-card-border);border-radius:12px;text-decoration:none;transition:all .3s ease}.btn-outline[data-v-bbeadf1d]:hover{background:var(--theme-card-bg);border-color:var(--primary);color:var(--primary)}.theme-dark .btn-outline[data-v-bbeadf1d]:hover{color:#93c5fd}.partners[data-v-bbeadf1d]{padding:80px 0;background:var(--theme-bg-secondary);overflow:hidden}.partners-scroll[data-v-bbeadf1d]{width:100%;overflow:hidden}.partners-track[data-v-bbeadf1d]{display:flex;gap:24px;animation:scroll-bbeadf1d 40s linear infinite;width:max-content}.partners-track[data-v-bbeadf1d]:hover{animation-play-state:paused}@keyframes scroll-bbeadf1d{0%{transform:translate(0)}to{transform:translate(-50%)}}.partner-item[data-v-bbeadf1d]{display:flex;align-items:center;gap:16px;padding:20px 32px;background:var(--theme-card-bg);border:1px solid var(--theme-card-border);border-radius:16px;flex-shrink:0;min-width:280px;transition:all .3s ease}.partner-item[data-v-bbeadf1d]:hover{border-color:var(--primary);box-shadow:0 10px 30px #3b82f626;transform:scale(1.02)}.theme-dark .partner-item[data-v-bbeadf1d]:hover{border-color:#93c5fd}.partner-logo[data-v-bbeadf1d]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,var(--theme-bg-tertiary) 0%,var(--theme-bg-secondary) 100%);border-radius:12px;color:var(--theme-text-muted);flex-shrink:0}.partner-logo img[data-v-bbeadf1d]{width:100%;height:100%;object-fit:contain}.partner-info[data-v-bbeadf1d]{display:flex;flex-direction:column}.partner-name[data-v-bbeadf1d]{font-size:14px;font-weight:600;color:var(--theme-text-primary)}.partner-industry[data-v-bbeadf1d]{font-size:12px;color:var(--theme-text-muted)}@media (max-width: 1200px){.hero-title[data-v-bbeadf1d]{font-size:clamp(2rem,4.5vw,3.5rem)}.hero-split[data-v-bbeadf1d]{gap:60px}}@media (max-width: 1024px){.hero-split[data-v-bbeadf1d]{flex-direction:column;gap:48px}.hero-left[data-v-bbeadf1d]{flex:1;width:100%;max-width:100%;text-align:center}.hero-right[data-v-bbeadf1d]{width:100%;display:flex;justify-content:center}.hero-visual[data-v-bbeadf1d]{width:clamp(280px,50vw,320px);height:clamp(280px,50vw,320px)}.hero-actions[data-v-bbeadf1d],.hero-tags[data-v-bbeadf1d]{justify-content:center}.service-panel[data-v-bbeadf1d]{grid-template-columns:1fr;gap:40px}.service-info[data-v-bbeadf1d]{max-width:100%;text-align:center}.stats-grid[data-v-bbeadf1d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.hero[data-v-bbeadf1d]{padding:80px 16px 0}.hero-title[data-v-bbeadf1d]{font-size:clamp(1.75rem,6vw,2.5rem);text-align:center}.hero-desc[data-v-bbeadf1d]{font-size:16px;text-align:center;margin-left:auto;margin-right:auto;max-width:100%}.hero-badge[data-v-bbeadf1d]{text-align:center;width:100%;justify-content:center}.hero-right[data-v-bbeadf1d]{display:none}.section-title[data-v-bbeadf1d]{font-size:clamp(1.5rem,5vw,2rem)}.services-toggle-wrapper[data-v-bbeadf1d]{padding:20px 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.services-toggle[data-v-bbeadf1d]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border-radius:20px;gap:3px;padding:4px;justify-content:flex-start}.services-toggle .toggle-btn[data-v-bbeadf1d]{flex-shrink:0;padding:8px 14px;font-size:13px;white-space:nowrap}.services-toggle-bottom[data-v-bbeadf1d]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border-radius:20px;gap:3px;padding:4px;justify-content:flex-start}.services-toggle-bottom .toggle-btn[data-v-bbeadf1d]{flex-shrink:0;padding:8px 14px;font-size:13px;white-space:nowrap}.toggle-btn[data-v-bbeadf1d]{padding:8px 16px;min-width:70px;height:40px;font-size:14px}.hero-services .service-panel[data-v-bbeadf1d]{padding:20px 16px}.hero-services .service-title[data-v-bbeadf1d]{font-size:clamp(1.25rem,4vw,1.5rem)}.hero-services .service-highlights[data-v-bbeadf1d],.hero-services .tech-grid[data-v-bbeadf1d]{grid-template-columns:1fr}.hero-services .highlight-item[data-v-bbeadf1d]{padding:12px}.hero-services .highlight-title[data-v-bbeadf1d]{font-size:14px}.hero-services .highlight-desc[data-v-bbeadf1d]{font-size:12px}.hero-services .tech-tag[data-v-bbeadf1d]{font-size:12px;padding:4px 8px}.hero-services .process-steps[data-v-bbeadf1d]{grid-template-columns:repeat(2,1fr)}.hero-services .ai-grid[data-v-bbeadf1d],.hero-services .service-extra[data-v-bbeadf1d]{grid-template-columns:1fr}.service-list[data-v-bbeadf1d]{text-align:left}.stats-grid[data-v-bbeadf1d]{grid-template-columns:repeat(2,1fr);gap:16px}.stat-item[data-v-bbeadf1d]{padding:20px 12px}.stat-number[data-v-bbeadf1d]{font-size:clamp(1.5rem,5vw,2rem)}.about-cards[data-v-bbeadf1d]{gap:16px}.culture-card[data-v-bbeadf1d]{padding:20px;gap:12px}.culture-card .card-title[data-v-bbeadf1d]{font-size:16px}.culture-card .card-desc[data-v-bbeadf1d]{font-size:14px}.card-left[data-v-bbeadf1d],.card-right[data-v-bbeadf1d]{margin-left:auto;margin-right:auto}.card-right .card-content[data-v-bbeadf1d]{text-align:left}.card-right[data-v-bbeadf1d]{flex-direction:row}.cta-card[data-v-bbeadf1d]{padding:32px 20px}.cta-title[data-v-bbeadf1d]{font-size:clamp(1.5rem,5vw,2rem)}.cta-desc[data-v-bbeadf1d]{font-size:16px}.cta-actions[data-v-bbeadf1d]{flex-direction:column;align-items:center}.cta-actions .btn[data-v-bbeadf1d]{width:100%;max-width:280px;justify-content:center}.hero-actions[data-v-bbeadf1d]{flex-direction:column;align-items:center}.hero-actions .btn[data-v-bbeadf1d]{width:100%;max-width:280px;justify-content:center}.hero-tags[data-v-bbeadf1d]{justify-content:center}.tag-item[data-v-bbeadf1d]{font-size:12px;padding:6px 12px}}@media (max-width: 480px){.hero[data-v-bbeadf1d]{padding:80px 12px 0}.hero-title[data-v-bbeadf1d]{font-size:clamp(1.5rem,7vw,2rem)}.section-title[data-v-bbeadf1d]{font-size:clamp(1.25rem,5vw,1.5rem)}.container[data-v-bbeadf1d]{padding:0 16px}.services-toggle[data-v-bbeadf1d]{border-radius:16px;padding:3px;gap:2px}.services-toggle .toggle-btn[data-v-bbeadf1d]{padding:7px 12px;font-size:12px}.services-toggle-bottom[data-v-bbeadf1d]{border-radius:16px;padding:3px;gap:2px}.services-toggle-bottom .toggle-btn[data-v-bbeadf1d]{padding:7px 12px;font-size:12px}.hero-services .service-panel[data-v-bbeadf1d]{padding:16px 12px}.hero-services .process-steps[data-v-bbeadf1d],.stats-grid[data-v-bbeadf1d],.features-grid[data-v-bbeadf1d],.products-grid[data-v-bbeadf1d],.blog-grid[data-v-bbeadf1d]{grid-template-columns:1fr}.btn-primary[data-v-bbeadf1d],.btn-secondary[data-v-bbeadf1d]{padding:12px 20px;font-size:14px}}@media (max-width: 375px){.hero[data-v-bbeadf1d]{padding:70px 10px 0}.hero-title[data-v-bbeadf1d]{font-size:1.5rem}.hero-desc[data-v-bbeadf1d]{font-size:14px}.section-title[data-v-bbeadf1d]{font-size:1.25rem}.services-toggle[data-v-bbeadf1d]{border-radius:14px;padding:3px;gap:2px}.services-toggle .toggle-btn[data-v-bbeadf1d]{padding:6px 10px;font-size:11px}.services-toggle-bottom[data-v-bbeadf1d]{border-radius:14px;padding:3px;gap:2px}.services-toggle-bottom .toggle-btn[data-v-bbeadf1d]{padding:6px 10px;font-size:11px}.tag-item[data-v-bbeadf1d]{font-size:11px;padding:5px 10px}.toggle-btn[data-v-bbeadf1d]{padding:6px 12px;min-width:60px;height:36px;font-size:13px}}
