.service-detail-page[data-v-5a05d334]{position:relative;overflow-x:hidden;background-color:#0b0f19;color:#fff}.service-hero[data-v-5a05d334]{position:relative;padding:160px 0 90px;overflow:hidden}.hero-ambient-glow[data-v-5a05d334]{position:absolute;top:-100px;right:10%;width:500px;height:500px;background:radial-gradient(circle,rgba(18,194,233,.15) 0,rgba(196,113,237,.08) 50%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.service-breadcrumb[data-v-5a05d334]{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:13px;color:hsla(0,0%,100%,.6)}.service-breadcrumb a[data-v-5a05d334]{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .2s ease}.service-breadcrumb a[data-v-5a05d334]:hover{color:#12c2e9}.service-breadcrumb .sep[data-v-5a05d334]{color:hsla(0,0%,100%,.3)}.service-breadcrumb .current[data-v-5a05d334],.service-kicker-badge[data-v-5a05d334]{color:#12c2e9;font-weight:600}.service-kicker-badge[data-v-5a05d334]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:rgba(18,194,233,.12);border:1px solid rgba(18,194,233,.35);padding:6px 14px;border-radius:9999px;font-size:13px;letter-spacing:.5px}.service-hero-title[data-v-5a05d334]{font-size:38px;font-weight:800;line-height:1.3}.service-hero-lead[data-v-5a05d334]{font-size:16px;line-height:1.8;color:hsla(0,0%,100%,.75)}.service-hero-actions[data-v-5a05d334]{display:flex;align-items:center;grid-gap:15px;gap:15px;flex-wrap:wrap}.btn-hero-primary[data-v-5a05d334]{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;background:linear-gradient(135deg,#12c2e9,#c471ed);color:#fff!important;padding:14px 28px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;transition:all .3s ease;box-shadow:0 10px 30px rgba(18,194,233,.35)}.btn-hero-primary[data-v-5a05d334]:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(18,194,233,.5);color:#fff!important}.btn-hero-whatsapp[data-v-5a05d334]{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.45);color:#25d366!important;padding:13px 26px;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;transition:all .3s ease}.btn-hero-whatsapp[data-v-5a05d334]:hover{background:#25d366;color:#0b0f19!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,.35)}.service-value-pills[data-v-5a05d334]{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px}.pill-item[data-v-5a05d334]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);padding:6px 14px;border-radius:8px;font-size:12.5px;color:#e4e4e7}.pill-item i[data-v-5a05d334]{color:#10b981}.code-terminal-card[data-v-5a05d334]{background:#0d121f;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5);direction:ltr!important;text-align:left!important}.terminal-bar[data-v-5a05d334]{display:flex;align-items:center;padding:12px 18px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);grid-gap:8px;gap:8px;direction:ltr!important}.terminal-bar .dot[data-v-5a05d334]{width:11px;height:11px;border-radius:50%}.terminal-bar .dot.red[data-v-5a05d334]{background:#ff5f56}.terminal-bar .dot.yellow[data-v-5a05d334]{background:#ffbd2e}.terminal-bar .dot.green[data-v-5a05d334]{background:#27c93f}.terminal-title[data-v-5a05d334]{margin-left:12px;margin-right:0;font-size:12px;color:hsla(0,0%,100%,.5);font-family:monospace}.terminal-body[data-v-5a05d334]{padding:24px 20px;font-size:13px;line-height:1.8;font-family:Courier New,Courier,monospace;direction:ltr!important;text-align:left!important}.term-line[data-v-5a05d334]{margin-bottom:4px;color:#cbd5e1}.term-line .k[data-v-5a05d334]{color:#c471ed}.term-line .f[data-v-5a05d334]{color:#12c2e9}.term-line .s[data-v-5a05d334]{color:#34d399}.term-line .b[data-v-5a05d334]{color:#fbbf24}.terminal-footer[data-v-5a05d334]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.08);direction:ltr!important;text-align:left!important}.perf-metric[data-v-5a05d334]{display:flex;flex-direction:column}.metric-label[data-v-5a05d334]{font-size:11px;color:hsla(0,0%,100%,.5)}.metric-val[data-v-5a05d334]{font-size:15px;font-weight:700}.design-canvas-card[data-v-5a05d334]{background:#11141d;border:1px solid rgba(196,113,237,.25);border-radius:16px;overflow:hidden;box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 30px rgba(196,113,237,.12)}.canvas-bar[data-v-5a05d334]{display:flex;align-items:center;padding:12px 18px;background:hsla(0,0%,100%,.03);border-bottom:1px solid hsla(0,0%,100%,.08);grid-gap:8px;gap:8px;direction:ltr!important}.canvas-bar .dot[data-v-5a05d334]{width:11px;height:11px;border-radius:50%}.canvas-bar .dot.red[data-v-5a05d334]{background:#ff5f56}.canvas-bar .dot.yellow[data-v-5a05d334]{background:#ffbd2e}.canvas-bar .dot.green[data-v-5a05d334]{background:#27c93f}.canvas-title[data-v-5a05d334]{margin-left:12px;font-size:12px;color:hsla(0,0%,100%,.6);font-family:monospace}.canvas-zoom[data-v-5a05d334]{margin-left:auto;font-size:11px;color:#c471ed;background:rgba(196,113,237,.12);padding:2px 8px;border-radius:10px}.canvas-body[data-v-5a05d334]{padding:24px 20px}.canvas-spec-row[data-v-5a05d334]{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap}.spec-label[data-v-5a05d334]{font-size:12px;color:#9ca3af;font-weight:600}.spec-swatches[data-v-5a05d334]{display:flex;grid-gap:6px;gap:6px}.swatch[data-v-5a05d334]{width:22px;height:22px;border-radius:6px;display:inline-block;box-shadow:0 2px 8px rgba(0,0,0,.4)}.canvas-components[data-v-5a05d334]{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.fig-chip[data-v-5a05d334]{display:inline-flex;align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.09);padding:5px 10px;border-radius:6px;font-size:11.5px;color:#e5e7eb}.canvas-note[data-v-5a05d334]{font-size:12px;font-weight:600;padding:8px 12px;background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.2);border-radius:8px}.canvas-footer[data-v-5a05d334]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:hsla(0,0%,100%,.02);border-top:1px solid hsla(0,0%,100%,.08);direction:ltr!important;text-align:left!important}.cloud-terminal[data-v-5a05d334]{border-color:rgba(16,185,129,.25);box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 30px rgba(16,185,129,.12)}.mobile-terminal[data-v-5a05d334]{border-color:rgba(246,79,89,.25);box-shadow:0 25px 50px rgba(0,0,0,.5),0 0 30px rgba(246,79,89,.12)}.sec-kicker[data-v-5a05d334]{color:#12c2e9;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.sec-title[data-v-5a05d334]{font-size:32px;font-weight:800;color:#fff;line-height:1.35}.sec-desc[data-v-5a05d334]{font-size:15px;color:hsla(0,0%,100%,.7);max-width:650px;margin:0 auto}.comparison-card[data-v-5a05d334]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:26px 22px;display:flex;flex-direction:column}.card-item-title[data-v-5a05d334]{font-size:18px;font-weight:700;color:#fff;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.08)}.comp-box[data-v-5a05d334]{border-radius:12px;padding:16px;font-size:13.5px;line-height:1.7}.comp-bad[data-v-5a05d334]{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);color:#fca5a5}.comp-good[data-v-5a05d334]{background:rgba(16,185,129,.08);border:1px solid rgba(16,185,129,.3);color:#6ee7b7}.comp-header[data-v-5a05d334]{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}.badge-icon[data-v-5a05d334]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.badge-icon.bad[data-v-5a05d334]{background:rgba(239,68,68,.2);color:#ef4444}.badge-icon.good[data-v-5a05d334]{background:rgba(16,185,129,.2);color:#10b981}.comp-tag[data-v-5a05d334]{font-weight:700;font-size:12px}.scope-card[data-v-5a05d334]{display:flex;align-items:flex-start;grid-gap:20px;gap:20px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:28px 24px;transition:all .3s ease}.scope-card[data-v-5a05d334]:hover{background:hsla(0,0%,100%,.045);border-color:rgba(18,194,233,.35);transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.3)}.scope-icon-wrap[data-v-5a05d334]{width:50px;height:50px;border-radius:14px;background:rgba(18,194,233,.12);border:1px solid rgba(18,194,233,.3);color:#12c2e9;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.scope-title[data-v-5a05d334]{font-size:18px;font-weight:700;color:#fff;margin-bottom:8px}.scope-desc[data-v-5a05d334]{font-size:14px;line-height:1.7;color:#a1a1aa;margin-bottom:0}.tech-card[data-v-5a05d334]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:22px 20px;position:relative;transition:all .3s ease}.tech-card[data-v-5a05d334]:hover{border-color:rgba(196,113,237,.4);transform:translateY(-3px)}.tech-dot[data-v-5a05d334]{width:8px;height:8px;border-radius:50%;background:#c471ed;margin-bottom:12px}.tech-name[data-v-5a05d334]{font-size:17px;font-weight:700;color:#fff;margin-bottom:6px}.tech-desc[data-v-5a05d334]{font-size:13.5px;line-height:1.6;color:#a1a1aa;margin-bottom:0}.col-lg-20[data-v-5a05d334]{flex:0 0 20%;max-width:20%}@media (max-width:991px){.col-lg-20[data-v-5a05d334]{flex:0 0 50%;max-width:50%}}@media (max-width:575px){.col-lg-20[data-v-5a05d334]{flex:0 0 100%;max-width:100%}}.process-step-card[data-v-5a05d334]{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:24px 18px;position:relative;transition:all .3s ease}.process-step-card[data-v-5a05d334]:hover{border-color:rgba(18,194,233,.35);background:hsla(0,0%,100%,.04)}.step-num[data-v-5a05d334]{font-size:28px;font-weight:800;color:rgba(18,194,233,.4);display:block;margin-bottom:10px;font-family:monospace}.step-title[data-v-5a05d334]{font-size:15.5px;font-weight:700;color:#fff;margin-bottom:8px}.step-desc[data-v-5a05d334]{font-size:13px;line-height:1.6;color:#a1a1aa;margin-bottom:0}.related-project-card[data-v-5a05d334]{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}.related-project-card[data-v-5a05d334]:hover{border-color:rgba(18,194,233,.35);transform:translateY(-4px);box-shadow:0 12px 35px rgba(0,0,0,.4)}.card-thumb[data-v-5a05d334]{height:200px;position:relative;overflow:hidden}.card-thumb img[data-v-5a05d334]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.related-project-card:hover .card-thumb img[data-v-5a05d334]{transform:scale(1.05)}.status-tag[data-v-5a05d334]{position:absolute;top:12px;right:12px;background:rgba(16,185,129,.9);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-details[data-v-5a05d334]{padding:22px 20px;flex:1;display:flex;flex-direction:column}.tags-row[data-v-5a05d334]{display:flex;grid-gap:6px;gap:6px;flex-wrap:wrap}.proj-cat-badge[data-v-5a05d334]{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);padding:3px 8px;border-radius:6px;font-size:11.5px;color:#a1a1aa}.proj-title[data-v-5a05d334]{font-size:18px;font-weight:700;color:#fff}.proj-desc[data-v-5a05d334]{font-size:13.5px;line-height:1.6;color:#a1a1aa;flex:1}.link-case-study[data-v-5a05d334]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:#12c2e9;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s ease}.link-case-study[data-v-5a05d334]:hover{color:#38bdf8;transform:translateX(-3px)}.faq-item[data-v-5a05d334]{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease}.faq-item.active[data-v-5a05d334],.faq-item[data-v-5a05d334]:hover{background:hsla(0,0%,100%,.04);border-color:rgba(18,194,233,.35)}.faq-question[data-v-5a05d334]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px}.q-text[data-v-5a05d334]{font-size:16px;font-weight:700;color:#fff}[dir=ltr] .faq-icon[data-v-5a05d334]{margin-left:12px}[dir=rtl] .faq-icon[data-v-5a05d334]{margin-right:12px}.faq-icon[data-v-5a05d334]{width:28px;height:28px;border-radius:50%;background:rgba(18,194,233,.12);color:#12c2e9;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.faq-answer[data-v-5a05d334]{border-top:1px solid hsla(0,0%,100%,.05);padding:14px 22px 20px}.faq-answer p[data-v-5a05d334]{font-size:14.5px;line-height:1.8;color:#cbd5e1;margin-bottom:0}.service-cta-card[data-v-5a05d334]{background:linear-gradient(135deg,hsla(0,0%,100%,.05),rgba(18,194,233,.08) 50%,rgba(196,113,237,.05));border:1px solid hsla(0,0%,100%,.12);border-radius:20px;padding:45px 40px;box-shadow:0 20px 40px rgba(0,0,0,.35)}.cta-top-badge[data-v-5a05d334]{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;background:rgba(18,194,233,.15);border:1px solid rgba(18,194,233,.35);color:#12c2e9;padding:5px 14px;border-radius:30px;font-size:13px;font-weight:600}.cta-headline[data-v-5a05d334]{font-size:28px;font-weight:800;color:#fff;line-height:1.35}.cta-subheadline[data-v-5a05d334]{font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.7);margin-bottom:0}.cta-btns-col[data-v-5a05d334]{display:flex;flex-direction:column;grid-gap:14px;gap:14px}.btn-cta-large-calc[data-v-5a05d334]{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:14px 26px;background:linear-gradient(135deg,#12c2e9,#c471ed);color:#fff!important;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 25px rgba(18,194,233,.35)}.btn-cta-large-calc[data-v-5a05d334]:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(18,194,233,.5);color:#fff!important}.btn-cta-large-whatsapp[data-v-5a05d334]{display:inline-flex;align-items:center;justify-content:center;grid-gap:10px;gap:10px;padding:13px 26px;background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.4);color:#25d366!important;border-radius:12px;font-weight:600;font-size:14px;text-decoration:none;transition:all .3s ease}.btn-cta-large-whatsapp[data-v-5a05d334]:hover{background:#25d366;color:#0b0f19!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(37,211,102,.35)}@media (max-width:991px){.service-hero[data-v-5a05d334]{padding:120px 0 60px}.service-hero-title[data-v-5a05d334]{font-size:28px}.sec-title[data-v-5a05d334]{font-size:26px}.service-cta-card[data-v-5a05d334]{padding:35px 25px;text-align:center}.cta-headline[data-v-5a05d334]{font-size:22px}}