[data-v-cf48bf95] .card-body{overflow:visible!important}.service-hero-content[data-v-cf48bf95]{padding:20px 0}.hero-image-container[data-v-cf48bf95]{width:100%;background:transparent;padding:20px;overflow:visible!important;position:relative}.hero-image-wrapper[data-v-cf48bf95],.hero-image-container .responsive-image-container[data-v-cf48bf95]{width:100%;border-radius:12px!important;overflow:visible!important;background:transparent;position:relative}.hero-image-container[data-v-cf48bf95] .responsive-image-container,.hero-image-container[data-v-cf48bf95] .responsive-image-container.hero-image-wrapper{overflow:visible!important;position:relative}.hero-image-container[data-v-cf48bf95] img,.hero-image-container[data-v-cf48bf95] .responsive-image-container img,.hero-image-container[data-v-cf48bf95] .hero-image-wrapper img,.hero-image-container[data-v-cf48bf95] .responsive-image-container.hero-image-wrapper img,.hero-image-container[data-v-cf48bf95] picture img,.hero-image-container[data-v-cf48bf95] .responsive-image-container picture img,.hero-image-container[data-v-cf48bf95] .hero-image{width:100%!important;height:auto!important;max-height:500px!important;object-fit:cover!important;display:block!important;border-radius:12px!important;box-shadow:0 20px 50px #0006,0 10px 25px #0000004d,0 5px 15px #8b5cf64d,0 2px 8px #a855f733,inset 0 1px 2px #ffffff26,inset 0 -1px 2px #0000001a!important;transform:translateZ(0) scale(1.01)!important;filter:drop-shadow(0 8px 15px rgba(0,0,0,.25))!important;background:transparent!important;image-rendering:-webkit-optimize-contrast;image-rendering:auto;-ms-interpolation-mode:bicubic;position:relative;z-index:1}.service-tagline[data-v-cf48bf95]{color:#4b5563;text-align:center;font-weight:500;line-height:1.6}.key-benefits[data-v-cf48bf95]{margin:30px 0;min-height:200px;contain:layout style}.benefit-card[data-v-cf48bf95]{background:linear-gradient(135deg,#ffffffe6,#faf5fff2);border:2px solid rgba(139,92,246,.2);border-radius:12px;padding:20px;text-align:center;transition:all .3s ease;min-height:180px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 15px #8b5cf61a;box-sizing:border-box}.benefit-card[data-v-cf48bf95]:hover{background:linear-gradient(135deg,#fff,#faf5ff);border-color:#8b5cf680;transform:translateY(-5px);box-shadow:0 10px 25px #8b5cf640}.benefit-icon[data-v-cf48bf95]{margin-bottom:15px;display:flex;align-items:center;justify-content:center;height:80px;min-height:80px;width:100%;position:relative}.benefit-icon img[data-v-cf48bf95]{width:60px;height:60px;object-fit:contain;display:block}.benefit-icon i[data-v-cf48bf95]{color:#8b5cf6e6;font-size:3.5rem;line-height:1;display:block;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.benefit-icon .icon-placeholder[data-v-cf48bf95]{width:60px;height:60px;display:block;visibility:hidden}.benefit-content[data-v-cf48bf95]{text-align:center;min-height:60px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.benefit-label[data-v-cf48bf95]{color:#4b5563;margin-bottom:8px;font-weight:600;font-size:.9rem}.benefit-value[data-v-cf48bf95]{color:#7c3aed!important;font-weight:700!important;margin:0!important;font-size:.75rem!important;line-height:1.4!important;display:block!important}.benefit-card .benefit-content .benefit-value[data-v-cf48bf95],.service-hero-content .benefit-value[data-v-cf48bf95],.key-benefits .benefit-value[data-v-cf48bf95],.benefit-content .benefit-value[data-v-cf48bf95],.benefit-card .benefit-value[data-v-cf48bf95],.service-hero-content .benefit-card .benefit-value[data-v-cf48bf95]{font-size:.75rem!important}.benefit-content[data-v-cf48bf95]{font-size:1rem!important}.benefit-content .benefit-value[data-v-cf48bf95]{font-size:.75rem!important}.category-badges[data-v-cf48bf95]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:20px}.badge[data-v-cf48bf95]{background:linear-gradient(135deg,#8b5cf61a,#a855f726);border:1px solid rgba(139,92,246,.3);color:#7c3aed;padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:600;transition:all .3s ease}.badge[data-v-cf48bf95]:hover{background:linear-gradient(135deg,#8b5cf633,#a855f740);border-color:#8b5cf680;color:#6d28d9;transform:scale(1.05)}@media (max-width: 768px){.hero-image[data-v-cf48bf95]{max-height:300px}.benefit-card[data-v-cf48bf95]{padding:15px}}.service-overview-content[data-v-780e3276]{padding:20px 0}.overview-banner-slider[data-v-780e3276]{width:100%;margin-bottom:30px;background:transparent}.banner-image-wrapper[data-v-780e3276]{width:100%!important;height:400px!important;min-height:400px!important;max-height:400px!important;border-radius:12px!important;overflow:visible!important;display:flex;align-items:center;justify-content:center;background:transparent;padding:10px}.banner-image-wrapper img[data-v-780e3276],.banner-image-wrapper picture[data-v-780e3276],.banner-image-wrapper picture img[data-v-780e3276],.banner-image[data-v-780e3276]{width:100%!important;height:400px!important;min-height:400px!important;max-height:400px!important;object-fit:cover!important;object-position:center;display:block;border-radius:12px!important;overflow:hidden!important;box-shadow:0 20px 50px #0006,0 10px 25px #0000004d,0 5px 15px #8b5cf64d,0 2px 8px #a855f733,inset 0 1px 2px #ffffff26,inset 0 -1px 2px #0000001a!important;transform:translateZ(0) scale(1.01);image-rendering:-webkit-optimize-contrast;image-rendering:auto;-ms-interpolation-mode:bicubic;background:transparent}.single-banner-image[data-v-780e3276]{width:100%;height:400px!important;min-height:400px!important;max-height:400px!important;border-radius:12px!important;overflow:hidden!important;background:transparent}.overview-banner-slider[data-v-780e3276] .custom-slider{border-radius:12px!important;overflow:visible!important;height:400px!important;min-height:400px!important;max-height:400px!important;background:transparent;position:relative!important}.overview-banner-slider[data-v-780e3276] .slider-controls{position:absolute!important;bottom:15px!important;left:50%!important;transform:translate(-50%)!important;z-index:1000!important;pointer-events:auto!important;width:auto!important;margin-top:0!important;padding:0!important;display:flex!important;flex-direction:column;align-items:center;gap:10px}.overview-banner-slider[data-v-780e3276] .slider-nav{position:relative!important;z-index:1001!important;pointer-events:auto!important;display:flex!important;gap:30px}.overview-banner-slider[data-v-780e3276] .slider-pagination{position:relative!important;z-index:1001!important;pointer-events:auto!important;display:flex!important;gap:10px}.overview-banner-slider[data-v-780e3276] .slider-arrow{position:relative!important;z-index:1002!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;background:linear-gradient(135deg,#3c1478f2,#320f64f2,#280a50f2)!important;box-shadow:0 4px 15px #667eea80!important}.overview-banner-slider[data-v-780e3276] .slider-dot{position:relative!important;z-index:1002!important;pointer-events:auto!important;cursor:pointer!important;opacity:1!important;visibility:visible!important}.overview-banner-slider[data-v-780e3276] .slider-track{height:400px!important;min-height:400px!important;max-height:400px!important;border-radius:12px!important;overflow:visible!important;background:transparent;padding:10px}.overview-banner-slider[data-v-780e3276] .slider-slides{height:400px!important;min-height:400px!important;max-height:400px!important;border-radius:12px!important;overflow:visible!important;background:transparent}.overview-banner-slider[data-v-780e3276] .slider-slide{display:flex;align-items:center;justify-content:center;height:400px!important;min-height:400px!important;max-height:400px!important;border-radius:12px!important;overflow:visible!important;background:transparent;padding:5px}.overview-banner-slider[data-v-780e3276] .slider-slide img,.overview-banner-slider[data-v-780e3276] .slider-slide picture,.overview-banner-slider[data-v-780e3276] .slider-slide picture source,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container img,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container picture,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container picture img{border-radius:12px!important;width:100%!important;height:400px!important;object-fit:cover!important;overflow:hidden!important;background:transparent;position:relative;z-index:1}.overview-banner-slider[data-v-780e3276] .slider-slide img,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container img,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container picture img{box-shadow:0 20px 50px #0006,0 10px 25px #0000004d,0 5px 15px #8b5cf64d,0 2px 8px #a855f733,inset 0 1px 2px #ffffff26,inset 0 -1px 2px #0000001a!important;transform:translateZ(0) scale(1.01)}.overview-banner-slider[data-v-780e3276] .banner-image-wrapper picture{border-radius:12px!important;overflow:hidden!important;width:100%!important;height:400px!important;display:block;background:transparent}@media (max-width: 768px){.banner-image-wrapper[data-v-780e3276],.banner-image-wrapper img[data-v-780e3276],.banner-image[data-v-780e3276],.single-banner-image[data-v-780e3276],.overview-banner-slider[data-v-780e3276] .custom-slider,.overview-banner-slider[data-v-780e3276] .slider-track,.overview-banner-slider[data-v-780e3276] .slider-slides,.overview-banner-slider[data-v-780e3276] .slider-slide,.overview-banner-slider[data-v-780e3276] .slider-slide img,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container img,.overview-banner-slider[data-v-780e3276] .slider-slide picture,.overview-banner-slider[data-v-780e3276] .slider-slide picture img{height:250px!important;min-height:250px!important;max-height:250px!important;border-radius:12px!important;overflow:hidden!important;padding:0!important}.banner-image-wrapper img[data-v-780e3276],.banner-image[data-v-780e3276],.overview-banner-slider[data-v-780e3276] .slider-slide img,.overview-banner-slider[data-v-780e3276] .slider-slide .responsive-image-container img,.overview-banner-slider[data-v-780e3276] .slider-slide picture img{box-shadow:0 10px 25px #0000004d,0 5px 12px #0003,0 2px 6px #8b5cf640,inset 0 1px 1px #ffffff1a!important;transform:translateZ(0) scale(1.005)!important}.banner-image-wrapper[data-v-780e3276],.overview-banner-slider[data-v-780e3276] .slider-track,.overview-banner-slider[data-v-780e3276] .slider-slide{padding:0!important}}.overview-section[data-v-780e3276]{padding:15px 0}.section-title[data-v-780e3276]{color:#374151;display:flex;align-items:center;gap:10px;margin-bottom:15px}.title-icon[data-v-780e3276]{font-size:1.5rem}.section-text[data-v-780e3276]{color:#4b5563;line-height:1.8;margin:0}.value-props-list[data-v-780e3276],.use-cases-list[data-v-780e3276]{list-style:none;padding:0;margin:0}.value-prop-item[data-v-780e3276],.use-case-item[data-v-780e3276]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;color:#4b5563;line-height:1.6;border-bottom:1px solid rgba(139,92,246,.1)}.value-prop-item[data-v-780e3276]:last-child,.use-case-item[data-v-780e3276]:last-child{border-bottom:none}.prop-icon[data-v-780e3276]{color:#22c55ee6;font-weight:700;font-size:1.2rem;flex-shrink:0;margin-top:2px}.case-icon[data-v-780e3276]{color:#8b5cf6e6;font-weight:700;font-size:1.2rem;flex-shrink:0;margin-top:2px}.prop-text[data-v-780e3276],.case-text[data-v-780e3276]{flex:1}@media (max-width: 992px){.overview-image[data-v-780e3276]{min-height:250px}}.service-capabilities-content[data-v-3c6cf25e]{padding:20px 0}.section-title[data-v-3c6cf25e]{color:#374151;margin-bottom:20px}.capability-card[data-v-3c6cf25e]{background:linear-gradient(135deg,#ffffffe6,#faf5fff2);border:2px solid rgba(139,92,246,.2);border-radius:12px;padding:25px;height:100%;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 4px 15px #8b5cf61a}.capability-card[data-v-3c6cf25e]:hover{background:linear-gradient(135deg,#fff,#faf5ff);border-color:#8b5cf680;transform:translateY(-5px);box-shadow:0 10px 25px #8b5cf640}.capability-icon[data-v-3c6cf25e]{margin-bottom:15px;display:flex;align-items:center;justify-content:center;height:80px;min-height:80px}.capability-icon img[data-v-3c6cf25e]{width:60px;height:auto}.capability-icon i[data-v-3c6cf25e]{color:#8b5cf6e6;font-size:3.5rem}.default-icon[data-v-3c6cf25e]{font-size:3.5rem}.capability-title[data-v-3c6cf25e]{color:#374151;margin-bottom:12px;font-weight:600}.capability-description[data-v-3c6cf25e]{color:#4b5563;line-height:1.6;margin-bottom:15px;flex:1}.capability-tech-tags[data-v-3c6cf25e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.tech-tag[data-v-3c6cf25e]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);color:#7c3aed;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.methodologies-badges[data-v-3c6cf25e]{display:flex;flex-wrap:wrap;gap:12px}.methodology-badge[data-v-3c6cf25e]{background:linear-gradient(135deg,#8b5cf61a,#a855f726);border:1px solid rgba(139,92,246,.3);color:#7c3aed;padding:10px 20px;border-radius:20px;font-size:.9rem;font-weight:600;transition:all .3s ease}.methodology-badge[data-v-3c6cf25e]:hover{background:linear-gradient(135deg,#8b5cf633,#a855f740);border-color:#8b5cf680;color:#6d28d9;transform:scale(1.05)}.deliverables-list[data-v-3c6cf25e]{list-style:none;padding:0;margin:0}.deliverable-item[data-v-3c6cf25e]{display:flex;align-items:flex-start;gap:12px;padding:15px;background:linear-gradient(135deg,#ffffffb3,#faf5ffcc);border:1px solid rgba(139,92,246,.2);border-radius:8px;margin-bottom:10px;transition:all .3s ease}.deliverable-item[data-v-3c6cf25e]:hover{background:linear-gradient(135deg,#ffffffe6,#faf5ff);border-color:#8b5cf666}.deliverable-icon[data-v-3c6cf25e]{font-size:1.5rem;flex-shrink:0}.deliverable-text[data-v-3c6cf25e]{color:#4b5563;line-height:1.6;flex:1}[data-v-a17fd1e0] .card-body{overflow:visible!important}.service-process-content[data-v-a17fd1e0]{padding:20px 0}.process-image-container[data-v-a17fd1e0]{width:100%;background:transparent;padding:20px;overflow:visible!important;position:relative}.process-image-wrapper[data-v-a17fd1e0],.process-image-container .responsive-image-container[data-v-a17fd1e0]{width:100%;border-radius:12px!important;overflow:visible!important;background:transparent;position:relative}.process-image-container[data-v-a17fd1e0] .responsive-image-container,.process-image-container[data-v-a17fd1e0] .responsive-image-container.process-image-wrapper{overflow:visible!important;position:relative}.process-image-container[data-v-a17fd1e0] img,.process-image-container[data-v-a17fd1e0] .responsive-image-container img,.process-image-container[data-v-a17fd1e0] .process-image-wrapper img,.process-image-container[data-v-a17fd1e0] .responsive-image-container.process-image-wrapper img,.process-image-container[data-v-a17fd1e0] picture img,.process-image-container[data-v-a17fd1e0] .responsive-image-container picture img,.process-image-container[data-v-a17fd1e0] .process-image{width:100%!important;height:auto!important;display:block!important;border-radius:12px!important;box-shadow:0 20px 50px #0006,0 10px 25px #0000004d,0 5px 15px #8b5cf64d,0 2px 8px #a855f733,inset 0 1px 2px #ffffff26,inset 0 -1px 2px #0000001a!important;transform:translateZ(0) scale(1.01)!important;filter:drop-shadow(0 8px 15px rgba(0,0,0,.25))!important;background:transparent!important;image-rendering:-webkit-optimize-contrast;image-rendering:auto;-ms-interpolation-mode:bicubic;position:relative;z-index:1}.process-steps[data-v-a17fd1e0]{margin:30px 0}.process-step-card[data-v-a17fd1e0]{background:linear-gradient(135deg,#ffffffe6,#faf5fff2);border:2px solid rgba(139,92,246,.2);border-radius:12px;padding:25px;height:100%;position:relative;transition:all .3s ease;display:flex;flex-direction:column;box-shadow:0 4px 15px #8b5cf61a}.process-step-card[data-v-a17fd1e0]:hover{background:linear-gradient(135deg,#fff,#faf5ff);border-color:#8b5cf680;transform:translateY(-5px);box-shadow:0 10px 25px #8b5cf640}.step-number[data-v-a17fd1e0]{position:absolute;top:-15px;left:20px;width:40px;height:40px;background:linear-gradient(135deg,#8b5cf6e6,#a855f7);border:3px solid rgba(20,0,40,.8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px #8b5cf666}.step-title[data-v-a17fd1e0]{color:#374151;margin-top:15px;margin-bottom:12px;font-weight:600}.step-description[data-v-a17fd1e0]{color:#4b5563;line-height:1.6;margin-bottom:15px;flex:1}.step-duration[data-v-a17fd1e0]{display:flex;align-items:center;gap:8px;color:#8b5cf6e6;font-size:.875rem;font-weight:500;margin-top:auto}.info-card[data-v-a17fd1e0]{background:linear-gradient(135deg,#ffffffe6,#faf5fff2);border:2px solid rgba(139,92,246,.2);border-radius:12px;padding:25px;height:100%;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf61a}.info-card[data-v-a17fd1e0]:hover{background:linear-gradient(135deg,#fff,#faf5ff);border-color:#8b5cf680}.info-icon[data-v-a17fd1e0]{margin-bottom:15px;display:flex;align-items:center;justify-content:center;width:70px;height:70px;background:#8b5cf626;border-radius:50%;color:#7c3aed;font-size:2.5rem}.info-title[data-v-a17fd1e0]{color:#374151;margin-bottom:12px;font-weight:600}.info-text[data-v-a17fd1e0]{color:#4b5563;line-height:1.6;margin:0}.engagement-models-list[data-v-a17fd1e0]{list-style:none;padding:0;margin:0}.engagement-model-item[data-v-a17fd1e0]{display:flex;align-items:center;gap:10px;padding:10px 0;color:#4b5563;border-bottom:1px solid rgba(139,92,246,.1)}.engagement-model-item[data-v-a17fd1e0]:last-child{border-bottom:none}.model-icon[data-v-a17fd1e0]{color:#22c55ee6;font-weight:700;font-size:1.1rem}.model-text[data-v-a17fd1e0]{flex:1}.service-case-studies-content[data-v-80ca0b26]{padding:20px 0}.case-studies-intro[data-v-80ca0b26]{color:#4b5563;text-align:center;line-height:1.8}.case-study-card[data-v-80ca0b26]{background:linear-gradient(135deg,#ffffffe6,#faf5fff2);border:2px solid rgba(139,92,246,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 15px #8b5cf61a}.case-study-card[data-v-80ca0b26]:hover{background:linear-gradient(135deg,#fff,#faf5ff);border-color:#8b5cf680;transform:translateY(-5px);box-shadow:0 10px 25px #8b5cf640}.case-study-image[data-v-80ca0b26]{width:100%;height:200px;overflow:hidden;background:#0003}.study-image[data-v-80ca0b26]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.case-study-card:hover .study-image[data-v-80ca0b26]{transform:scale(1.1)}.case-study-content[data-v-80ca0b26]{padding:20px;flex:1;display:flex;flex-direction:column}.study-project[data-v-80ca0b26]{margin-bottom:12px}.study-link[data-v-80ca0b26]{color:#374151;text-decoration:none;font-weight:600;transition:color .3s ease}.study-link[data-v-80ca0b26]:hover{color:#7c3aed}.study-description[data-v-80ca0b26]{color:#4b5563;line-height:1.6;margin-bottom:15px;flex:1}.study-technologies[data-v-80ca0b26]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.tech-badge[data-v-80ca0b26]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);color:#7c3aed;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.study-metrics[data-v-80ca0b26]{margin-top:auto;padding-top:15px;border-top:1px solid rgba(139,92,246,.2)}.metric-item[data-v-80ca0b26]{display:flex;justify-content:space-between;align-items:center}.metric-label[data-v-80ca0b26]{color:#6b7280;font-size:.875rem}.metric-value[data-v-80ca0b26]{color:#7c3aed;font-weight:700;font-size:.75rem!important}.service-faq-content[data-v-8cb7a3fa]{padding:20px 0}.faq-accordion[data-v-8cb7a3fa]{max-width:900px;margin:0 auto}.faq-item[data-v-8cb7a3fa]{background:linear-gradient(135deg,#ffffffe6,#faf5fff2);border:2px solid rgba(139,92,246,.2);border-radius:12px;margin-bottom:15px;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf61a}.faq-item[data-v-8cb7a3fa]:hover{background:linear-gradient(135deg,#fff,#faf5ff);border-color:#8b5cf666}.faq-question[data-v-8cb7a3fa]{padding:20px 25px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.faq-question[data-v-8cb7a3fa]:hover{background:#8b5cf60d}.faq-question.active[data-v-8cb7a3fa]{background:#8b5cf61a;border-bottom:2px solid rgba(139,92,246,.3)}.question-text[data-v-8cb7a3fa]{color:#374151;font-weight:600;font-size:1.1rem;flex:1;padding-right:20px}.question-icon[data-v-8cb7a3fa]{color:#7c3aed;font-size:1.2rem;transition:transform .3s ease;flex-shrink:0}.faq-question.active .question-icon[data-v-8cb7a3fa]{transform:rotate(180deg)}.faq-answer[data-v-8cb7a3fa]{padding:0 25px 20px;background:#8b5cf608}.answer-text[data-v-8cb7a3fa]{color:#4b5563;line-height:1.8;margin:0;padding-top:15px}.faq-answer-enter-active[data-v-8cb7a3fa],.faq-answer-leave-active[data-v-8cb7a3fa]{transition:all .3s ease;max-height:500px;overflow:hidden}.faq-answer-enter-from[data-v-8cb7a3fa],.faq-answer-leave-to[data-v-8cb7a3fa]{max-height:0;opacity:0;padding:0 25px}.faq-answer-enter-to[data-v-8cb7a3fa],.faq-answer-leave-from[data-v-8cb7a3fa]{max-height:500px;opacity:1}.faq-show-more-wrap[data-v-8cb7a3fa]{margin-top:12px;text-align:center}.faq-show-more-btn[data-v-8cb7a3fa]{padding:12px 24px;font-size:.95rem;font-weight:600;color:#7c3aed;background:#8b5cf61a;border:2px solid rgba(139,92,246,.3);border-radius:10px;cursor:pointer;transition:all .2s ease}.faq-show-more-btn[data-v-8cb7a3fa]:hover{background:#8b5cf626;border-color:#8b5cf680}.related-services-intro[data-v-f2b73a13]{color:#4b5563}.related-services-links[data-v-f2b73a13]{display:flex;flex-wrap:wrap;gap:12px}.related-service-link[data-v-f2b73a13]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:linear-gradient(135deg,#fffffff2,#faf5fffa);border:2px solid rgba(139,92,246,.2);border-radius:10px;color:#374151;font-weight:600;text-decoration:none;transition:all .2s ease}.related-service-link[data-v-f2b73a13]:hover{border-color:#8b5cf680;color:#7c3aed;background:#8b5cf60f}.related-service-title[data-v-f2b73a13]{font-size:1rem}.related-service-link i[data-v-f2b73a13]{font-size:.9rem;opacity:.8}.service-cta-content[data-v-b3bd977b]{padding:20px 0}.cta-image-container[data-v-b3bd977b]{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0003;height:100%}.cta-image-wrapper[data-v-b3bd977b]{width:100%;height:100%}.cta-image[data-v-b3bd977b]{width:100%;height:100%;object-fit:cover;min-height:300px;image-rendering:-webkit-optimize-contrast;image-rendering:auto;-ms-interpolation-mode:bicubic}.cta-text[data-v-b3bd977b]{text-align:center}.cta-text p[data-v-b3bd977b]{color:#4b5563;line-height:1.8;margin:0}.contact-form[data-v-b3bd977b]{margin-top:20px}.form-control[data-v-b3bd977b]{background:#ffffffe6;border:2px solid rgba(139,92,246,.2);color:#374151;padding:12px 15px;border-radius:8px;transition:all .3s ease}.form-control[data-v-b3bd977b]:focus{background:#fff;border-color:#8b5cf680;color:#111827;outline:none;box-shadow:0 0 0 3px #8b5cf61a}.form-control[data-v-b3bd977b]::placeholder{color:#9ca3af}.btn-primary[data-v-b3bd977b]{background:linear-gradient(135deg,#8b5cf6e6,#a855f7);border:none;color:#fff;font-weight:600;transition:all .3s ease}.btn-primary[data-v-b3bd977b]:hover{background:linear-gradient(135deg,#8b5cf6,#a855f7);transform:translateY(-2px);box-shadow:0 10px 25px #8b5cf666}.btn-outline-primary[data-v-b3bd977b]{border:2px solid rgba(139,92,246,.5);color:#8b5cf6e6;background:transparent;font-weight:600;transition:all .3s ease}.btn-outline-primary[data-v-b3bd977b]:hover{background:#8b5cf61a;border-color:#8b5cf6cc;color:#8b5cf6;transform:translateY(-2px)}.cta-buttons[data-v-b3bd977b]{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:30px;flex-wrap:wrap}.cta-direct-links[data-v-b3bd977b]{width:100%;text-align:center}.cta-direct-links[data-v-b3bd977b]{color:#6b7280}.cta-direct-link[data-v-b3bd977b]{color:#7c3aed;font-weight:600;text-decoration:none}.cta-direct-link[data-v-b3bd977b]:hover{text-decoration:underline}.cta-direct-sep[data-v-b3bd977b]{margin:0 8px;color:#9ca3af}@media (max-width: 768px){.cta-buttons[data-v-b3bd977b]{flex-direction:column}.cta-buttons .btn[data-v-b3bd977b]{width:100%}}.related-projects-content[data-v-061af19b]{padding:20px 0}.related-intro[data-v-061af19b]{color:#4b5563;text-align:center;line-height:1.8}.project-link-card[data-v-061af19b]{background:linear-gradient(135deg,#ffffffe6,#faf5fff2);border:2px solid rgba(139,92,246,.2);border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf61a}.project-link-card[data-v-061af19b]:hover{background:linear-gradient(135deg,#fff,#faf5ff);border-color:#8b5cf680;transform:translateY(-5px);box-shadow:0 10px 25px #8b5cf640;text-decoration:none;color:inherit}.project-link-image[data-v-061af19b]{width:100%;height:180px;overflow:hidden;background:#0000001a}.project-link-image img[data-v-061af19b]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.project-link-card:hover .project-link-image img[data-v-061af19b]{transform:scale(1.1)}.project-link-content[data-v-061af19b]{padding:20px;flex:1;display:flex;flex-direction:column}.project-link-title[data-v-061af19b]{color:#374151;margin-bottom:12px;font-weight:600}.project-link-description[data-v-061af19b]{color:#4b5563;line-height:1.6;margin-bottom:15px;flex:1}.project-link-tech[data-v-061af19b]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.tech-badge[data-v-061af19b]{background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);color:#7c3aed;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.project-link-arrow[data-v-061af19b]{margin-top:auto;color:#8b5cf6e6;font-size:.9rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.project-link-card:hover .project-link-arrow[data-v-061af19b]{transform:translate(5px);color:#7c3aed}.related-reading-intro[data-v-63511c5b]{color:#4b5563}.related-reading-list[data-v-63511c5b]{display:flex;flex-wrap:wrap;gap:12px}.related-reading-link[data-v-63511c5b]{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;background:linear-gradient(135deg,#fffffff2,#faf5fffa);border:2px solid rgba(139,92,246,.2);border-radius:10px;color:#374151;font-weight:600;text-decoration:none;transition:all .2s ease}.related-reading-link[data-v-63511c5b]:hover{border-color:#8b5cf680;color:#7c3aed;background:#8b5cf60f}.related-reading-title[data-v-63511c5b]{font-size:1rem}.related-reading-link i[data-v-63511c5b]{font-size:.9rem;opacity:.8}.service-page[data-v-af84d8c1]{min-height:100vh;background:transparent;padding:0}.service-container[data-v-af84d8c1]{max-width:1200px;padding-top:20px;padding-bottom:20px}.service-container[data-v-af84d8c1]>:first-child .reusable-card.mb-4{margin-top:0!important}.service-container[data-v-af84d8c1]>:last-child .reusable-card.mb-4{margin-bottom:0!important}
