.hero-stats[data-v-932e2c8e]{margin-top:3.5rem;width:100%}.stat[data-v-932e2c8e]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem;text-align:center}@media(min-width:768px){.stat[data-v-932e2c8e]{text-align:left}}.stat .stat-number[data-v-932e2c8e]{color:#f39422;font-family:Montserrat,"sans-serif";font-size:2.2rem;font-weight:800}.stat .stat-label[data-v-932e2c8e]{color:#ffffff73;font-family:Montserrat,"sans-serif";font-size:.85rem;font-weight:500}.services-section[data-v-76828cb5]{padding:7rem 0}@media(max-width:768px){.services-section[data-v-76828cb5]{padding:4rem 1.5rem}}.services-section[data-v-76828cb5]{background:#010038}.services-grid[data-v-76828cb5]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.services-grid[data-v-76828cb5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.services-grid[data-v-76828cb5]{grid-template-columns:repeat(1,1fr)}}.services-grid[data-v-76828cb5]{margin-top:1rem}.service-card[data-v-76828cb5]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;flex-direction:column;height:100%;padding:2rem 1.75rem;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .3s ease}.service-card[data-v-76828cb5]:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-4px)}.service-card .card-icon[data-v-76828cb5]{align-items:center;border-radius:14px;display:flex;height:56px;justify-content:center;margin-bottom:1.5rem;width:56px}.service-card .card-title[data-v-76828cb5]{color:#fff;font-family:Montserrat,"sans-serif";font-size:1.25rem;font-weight:700;margin-bottom:.85rem}.service-card .card-text[data-v-76828cb5]{color:#ffffff8c;flex:1;font-family:Montserrat,"sans-serif";font-size:.95rem;line-height:1.7;margin-bottom:1.25rem}.service-card .card-tags[data-v-76828cb5]{display:flex;flex-wrap:wrap;gap:.5rem}.service-card .card-tags .el-tag[data-v-76828cb5]{background:#ffffff0d;border-color:#ffffff1a;color:#ffffffa6;font-family:Montserrat,"sans-serif";font-size:.75rem}.service-cms .card-icon[data-v-76828cb5]{background:#f394221a;color:#f39422}.service-cms .card-icon[data-v-76828cb5],.service-erp .card-icon[data-v-76828cb5]{align-items:center;border-radius:14px;display:flex;height:56px;justify-content:center;width:56px}.service-erp .card-icon[data-v-76828cb5]{background:#537ec51a;color:#537ec5}.service-medical .card-icon[data-v-76828cb5]{background:#e74c3c1f;color:#e74c3c}.service-vision .card-icon[data-v-76828cb5]{background:#9b59b61f;color:#9b59b6}.service-nlp .card-icon[data-v-76828cb5]{background:#1abc9c1f;color:#1abc9c}.service-custom .card-icon[data-v-76828cb5]{align-items:center;background:#f394221a;border-radius:14px;color:#f39422;display:flex;height:56px;justify-content:center;width:56px}.process-section[data-v-cf604049]{padding:7rem 0}@media(max-width:768px){.process-section[data-v-cf604049]{padding:4rem 1.5rem}}.process-section[data-v-cf604049]{background:linear-gradient(180deg,#293a8026,#010038fa)}.process-timeline[data-v-cf604049]{margin:2rem auto 0;max-width:800px;position:relative}.process-timeline[data-v-cf604049]:before{background:linear-gradient(180deg,#f39422,#537ec5);bottom:40px;content:"";left:24px;opacity:.3;position:absolute;top:40px;width:2px}@media(max-width:768px){.process-timeline[data-v-cf604049]:before{left:20px}}.process-step[data-v-cf604049]{display:flex;gap:2rem;margin-bottom:2.5rem;position:relative}@media(max-width:768px){.process-step[data-v-cf604049]{gap:1.25rem}}.process-step[data-v-cf604049]:last-child{margin-bottom:0}.step-number[data-v-cf604049]{align-items:center;background:#f3942226;border:2px solid rgba(243,148,34,.4);border-radius:50%;color:#f39422;display:flex;flex-shrink:0;font-family:Montserrat,"sans-serif";font-size:1.25rem;font-weight:700;height:50px;justify-content:center;position:relative;width:50px;z-index:1}@media(max-width:768px){.step-number[data-v-cf604049]{font-size:1.1rem;height:42px;width:42px}}.step-content[data-v-cf604049]{flex:1;padding-top:.5rem}.step-header[data-v-cf604049]{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.step-title[data-v-cf604049]{color:#fff;font-family:Montserrat,"sans-serif";font-size:1.2rem;font-weight:700}@media(max-width:768px){.step-title[data-v-cf604049]{font-size:1.1rem}}.step-duration[data-v-cf604049]{color:#f39422;font-size:.85rem;font-weight:600}.step-duration[data-v-cf604049],.step-text[data-v-cf604049]{font-family:Montserrat,"sans-serif"}.step-text[data-v-cf604049]{color:#ffffff8c;font-size:.95rem;line-height:1.7;margin-bottom:1rem}.step-deliverables[data-v-cf604049]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.step-deliverables .deliverable-label[data-v-cf604049]{color:#fff6;font-family:Montserrat,"sans-serif";font-size:.8rem;font-weight:500;margin-right:.25rem}.step-deliverables .deliverable[data-v-cf604049]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:#ffffffb3;font-family:Montserrat,"sans-serif";font-size:.75rem;padding:.3rem .65rem}.cases-section[data-v-ef923505]{padding:7rem 0}@media(max-width:768px){.cases-section[data-v-ef923505]{padding:4rem 1.5rem}}.cases-section[data-v-ef923505]{background:#010038}.cases-grid[data-v-ef923505]{margin-top:1rem}.case-card[data-v-ef923505]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;display:flex;flex-direction:column;height:100%;margin-bottom:1.5rem;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);transition:all .3s ease}.case-card[data-v-ef923505]:hover{border-color:#ffffff1f;box-shadow:0 20px 60px #0000004d;transform:translateY(-6px)}.case-card:hover .case-image[data-v-ef923505]{transform:scale(1.05)}.case-visual[data-v-ef923505]{height:200px;overflow:hidden;position:relative}.case-image[data-v-ef923505]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:transform .5s ease;width:100%}.case-overlay[data-v-ef923505]{background:linear-gradient(180deg,transparent 40%,rgba(1,0,56,.6));inset:0;position:absolute}.case-badge[data-v-ef923505]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:none;color:#fff;font-family:Montserrat,"sans-serif";font-size:.7rem;font-weight:600;letter-spacing:.5px;position:absolute;right:1rem;text-transform:uppercase;top:1rem;z-index:2}.case-body[data-v-ef923505]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.case-title[data-v-ef923505]{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:.65rem}.case-description[data-v-ef923505],.case-title[data-v-ef923505]{font-family:Montserrat,"sans-serif"}.case-description[data-v-ef923505]{color:#ffffff80;flex:1;font-size:.9rem;line-height:1.65;margin-bottom:1.25rem}.case-metrics[data-v-ef923505]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;gap:1.5rem;margin-bottom:1.25rem;padding-top:1rem}.case-metrics .metric[data-v-ef923505]{display:flex;flex-direction:column;gap:.2rem}.case-metrics .metric .metric-value[data-v-ef923505]{color:#f39422;font-family:Montserrat,"sans-serif";font-size:1.1rem;font-weight:700}.case-metrics .metric .metric-label[data-v-ef923505]{color:#fff6;font-family:Montserrat,"sans-serif";font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.case-link[data-v-ef923505]{align-items:center;color:#537ec5;display:inline-flex;font-family:Montserrat,"sans-serif";font-size:.9rem;font-weight:600;gap:.5rem;text-decoration:none;transition:color .3s ease}.case-link[data-v-ef923505]:hover{color:#8ca9d8}.case-link:hover .iconify[data-v-ef923505]{transform:translate(4px)}.case-link .iconify[data-v-ef923505]{transition:transform .3s ease}.faq-section[data-v-dea7322f]{padding:7rem 0}@media(max-width:768px){.faq-section[data-v-dea7322f]{padding:4rem 1.5rem}}.faq-section[data-v-dea7322f]{background:linear-gradient(180deg,#010038fa,#293a8026)}.faq-list[data-v-dea7322f]{margin:2rem auto 0;max-width:800px}.faq-item[data-v-dea7322f]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;margin-bottom:.75rem;overflow:hidden;transition:all .3s ease}.faq-item.active .faq-header[data-v-dea7322f]{background:#f3942214;border-color:#f3942233;border-radius:12px 12px 0 0}.faq-item.active .faq-header .faq-icon[data-v-dea7322f]{transform:rotate(180deg)}.faq-header[data-v-dea7322f]{align-items:center;background:#ffffff08;border:none;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-header[data-v-dea7322f]:hover{background:#ffffff0d}.faq-title[data-v-dea7322f]{color:#fff;flex:1;font-family:Montserrat,"sans-serif";font-size:1rem;font-weight:600;line-height:1.5;margin:0}.faq-icon[data-v-dea7322f]{align-items:center;color:#f39422;display:flex;flex-shrink:0;font-size:1rem;justify-content:center;margin-left:1rem;transition:transform .3s ease}.faq-content[data-v-dea7322f]{background:#ffffff05;border-radius:0 0 12px 12px;border-top:1px solid hsla(0,0%,100%,.08);overflow:hidden;padding:1.25rem 1.5rem}.faq-text[data-v-dea7322f]{color:#ffffffb3;display:block;font-family:Montserrat,"sans-serif";font-size:.95rem;line-height:1.8;margin:0;width:100%}.faq-expand-enter-active[data-v-dea7322f],.faq-expand-leave-active[data-v-dea7322f]{max-height:500px;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.faq-expand-enter-from[data-v-dea7322f],.faq-expand-leave-to[data-v-dea7322f]{max-height:0;opacity:0;padding-bottom:0!important;padding-top:0!important}.faq-expand-enter-to[data-v-dea7322f],.faq-expand-leave-from[data-v-dea7322f]{max-height:500px;opacity:1}
