.hero-section[data-v-906e32db]{align-items:center;background:var(--gradient-dark);display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-background[data-v-906e32db]{background:radial-gradient(circle at 20% 20%,rgba(124,77,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(3,218,198,.1) 0,transparent 50%);z-index:1}.floating-shapes[data-v-906e32db],.hero-background[data-v-906e32db]{inset:0;position:absolute}.floating-shapes[data-v-906e32db]{overflow:hidden;z-index:2}.shape[data-v-906e32db]{animation:float-906e32db 6s ease-in-out infinite;background:var(--gradient-primary);border-radius:50%;opacity:.1;position:absolute}.shape-1[data-v-906e32db]{animation-delay:0s;height:100px;left:10%;top:20%;width:100px}.shape-2[data-v-906e32db]{animation-delay:2s;height:150px;right:15%;top:60%;width:150px}.shape-3[data-v-906e32db]{animation-delay:4s;height:80px;left:20%;top:80%;width:80px}.shape-4[data-v-906e32db]{animation-delay:1s;height:120px;right:30%;top:30%;width:120px}.v-container[data-v-906e32db]{position:relative;z-index:3}.gap-4[data-v-906e32db]{gap:1rem}@keyframes float-906e32db{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@media (max-width:768px){.shape[data-v-906e32db]{display:none}}.service-card[data-v-09322a73]{overflow:hidden;position:relative;transition:all var(--transition-normal)}.service-card[data-v-09322a73]:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform var(--transition-normal)}.service-card[data-v-09322a73]:hover{transform:translateY(-8px)}.service-card[data-v-09322a73]:hover:before{transform:scaleX(1)}.service-icon-wrapper[data-v-09322a73]{align-items:center;background:var(--gradient-primary);border-radius:50%;display:inline-flex;height:80px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:80px}.service-icon-wrapper[data-v-09322a73]:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform var(--transition-normal)}.service-card:hover .service-icon-wrapper[data-v-09322a73]:before{transform:translate(100%)}.service-icon[data-v-09322a73]{color:#fff!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.feature-icon[data-v-09322a73]{color:var(--secondary-color)!important}.max-width-600[data-v-09322a73]{max-width:600px}.mx-auto[data-v-09322a73]{margin-left:auto;margin-right:auto}.project-card[data-v-864014d6]{overflow:hidden;position:relative;transition:all var(--transition-normal)}.project-card[data-v-864014d6]:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform var(--transition-normal)}.project-card[data-v-864014d6]:hover{transform:translateY(-8px)}.project-card[data-v-864014d6]:hover:before{transform:scaleX(1)}.project-image-wrapper[data-v-864014d6]{overflow:hidden;position:relative}.project-image[data-v-864014d6]{transition:transform var(--transition-normal)}.project-overlay[data-v-864014d6]{align-items:center;background:#000c;display:flex;justify-content:center;inset:0;opacity:0;position:absolute;transition:opacity var(--transition-normal)}.project-card:hover .project-overlay[data-v-864014d6]{opacity:1}.project-card:hover .project-image[data-v-864014d6]{transform:scale(1.05)}.project-actions[data-v-864014d6]{display:flex;flex-direction:column;gap:1rem}.btn-sm[data-v-864014d6]{font-size:.875rem!important;padding:8px 16px!important}.filter-chip[data-v-864014d6]{background:#7c4dff1a!important;border:1px solid rgba(124,77,255,.3)!important;color:var(--text-secondary)!important;cursor:pointer!important;transition:all var(--transition-normal)!important}.filter-chip[data-v-864014d6]:hover{background:#7c4dff33!important;border-color:#7c4dff80!important;color:var(--text-primary)!important;transform:translateY(-2px)!important}.filter-chip-active[data-v-864014d6]{background:var(--gradient-primary)!important;border-color:transparent!important;box-shadow:var(--shadow-primary)!important;color:#fff!important}.project-tag[data-v-864014d6]{background:#03dac61a!important;border:1px solid rgba(3,218,198,.3)!important;color:var(--secondary-color)!important}.expand-btn[data-v-864014d6]{color:var(--primary-color)!important;transition:all var(--transition-normal)!important}.expand-btn[data-v-864014d6]:hover{color:var(--secondary-color)!important;transform:scale(1.1)!important}.project-details[data-v-864014d6]{background:#7c4dff0d!important}.feature-list[data-v-864014d6]{list-style:none;padding:0}.feature-list li[data-v-864014d6]{margin-bottom:.5rem;padding-left:1.5rem;position:relative}.feature-list li[data-v-864014d6]:before{color:var(--secondary-color);content:"✓";font-weight:700;left:0;position:absolute}.tech-chips[data-v-864014d6]{display:flex;flex-wrap:wrap}.tech-chip[data-v-864014d6]{background:#7c4dff1a!important;border:1px solid rgba(124,77,255,.3)!important;color:var(--primary-color)!important;transition:all var(--transition-normal)!important}.tech-chip[data-v-864014d6]:hover{background:#7c4dff33!important;border-color:#7c4dff80!important;transform:translateY(-2px)!important}.max-width-600[data-v-864014d6]{max-width:600px}.mx-auto[data-v-864014d6]{margin-left:auto;margin-right:auto}.avatar[data-v-09927422]{align-items:center;border-radius:50%;box-shadow:0 4px 8px #00000026;color:#fff;display:flex;font-size:24px;font-weight:700;height:64px;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:64px}.bg-gradient-primary[data-v-5e73f38b]{background:linear-gradient(135deg,#1976d2,#1565c0)!important;position:relative}.testimonial-carousel[data-v-5e73f38b]{overflow:visible!important;padding:20px 0 40px!important}.testimonial-carousel .v-carousel__item[data-v-5e73f38b]{overflow:visible!important;padding:10px 0!important}.testimonial-card[data-v-5e73f38b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.2);color:#fff;margin:20px auto;max-width:800px;padding:30px;transform:translateY(0);transition:all .3s ease}.testimonial-card[data-v-5e73f38b]:hover{background:#ffffff26!important;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 15px 35px #0003!important;transform:translateY(-8px) scale(1.02)}.testimonial-card .text-h6[data-v-5e73f38b]{color:#fffffff2!important}.testimonial-card .text-subtitle-2[data-v-5e73f38b]{color:#fffc!important}.testimonial-card .v-avatar[data-v-5e73f38b]{border:2px solid hsla(0,0%,100%,.3)}.quote-icon[data-v-5e73f38b]{align-items:center;background:#fff3;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:60px;justify-content:center;transition:all .3s ease;width:60px}.testimonial-card:hover .quote-icon[data-v-5e73f38b]{background:#ffffff40;transform:scale(1.05)}.stats-card[data-v-5e73f38b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.stats-card[data-v-5e73f38b]:hover{background:#ffffff26!important;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 10px 25px #00000026!important;transform:translateY(-5px)}.stats-card .text-primary[data-v-5e73f38b]{color:#fff!important}.stats-card .text-subtitle-2[data-v-5e73f38b]{color:#ffffffe6!important}.stat-item[data-v-5e73f38b]{padding:20px 0}.client-logos[data-v-5e73f38b]{opacity:.7}.v-container[data-v-5e73f38b]{position:relative;z-index:1}.v-carousel-item .v-row[data-v-5e73f38b]{min-height:auto!important;padding:30px 0}.dialog-title[data-v-5e73f38b]{font-size:1.5rem!important}@media (max-width:959px){.dialog-title[data-v-5e73f38b]{font-size:1.25rem!important}}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(var(--v-theme-surface-variant),.3);bottom:0;color:rgb(var(--v-theme-on-surface-variant));display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{bottom:0;left:0;margin:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{align-items:center;display:flex;height:100%;justify-content:space-between;left:0;padding:0 16px;pointer-events:none;position:absolute;top:0;width:100%}.v-window__controls>*{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window--vertical-arrows .v-window__controls{flex-direction:column;gap:12px;justify-content:center}.v-window--vertical-arrows .v-window__controls--left{align-items:start}.v-window--vertical-arrows .v-window__controls--right{align-items:end}.v-window--vertical-arrows .v-window__controls .v-window__left .v-icon,.v-window--vertical-arrows .v-window__controls .v-window__right .v-icon{transform:rotate(90deg)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-reverse-transition-enter-from,.v-window-x-transition-leave-to{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-reverse-transition-enter-from,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{margin:24px;max-height:calc(100% - 48px);max-width:calc(100% - 48px);width:calc(100% - 48px)}.v-dialog>.v-overlay__content,.v-dialog>.v-overlay__content>form{display:flex;flex-direction:column;min-height:0}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset:0px;border-radius:4px;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 9px 46px 8px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));flex:1 1 100%;overflow-y:auto}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:16px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:0}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 24px}.v-dialog>.v-overlay__content>.v-card>.v-card-actions,.v-dialog>.v-overlay__content>form>.v-card>.v-card-actions{justify-content:flex-end}.v-dialog--fullscreen{--v-scrollbar-offset:0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;height:100%;left:0;margin:0;max-height:100%;max-width:100%;overflow-y:auto;padding:0;top:0;width:100%}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{border-radius:0;min-height:100%;min-width:100%}.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-rating{display:inline-flex;max-width:100%;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{clip-path:polygon(0 0,50% 0,50% 100%,0 100%);overflow:hidden;position:absolute;z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),#000 calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));outline:none}.v-textarea .v-field__input.v-textarea__sizer{height:0!important;left:0;min-height:0!important;pointer-events:none;position:absolute;top:0;visibility:hidden}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--active textarea,.v-textarea .v-field--no-label textarea{opacity:1}.v-textarea textarea{flex:1;height:100%;min-width:0;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:active,.v-textarea textarea:focus{outline:none}.v-textarea textarea:invalid{box-shadow:none}.pricing-card[data-v-6f179759]{border:2px solid transparent;overflow:hidden;position:relative;transition:all var(--transition-normal)}.pricing-card[data-v-6f179759]:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform var(--transition-normal)}.pricing-card[data-v-6f179759]:hover{border-color:#7c4dff4d;transform:translateY(-8px)}.pricing-card[data-v-6f179759]:hover:before{transform:scaleX(1)}.pricing-card.popular[data-v-6f179759]{border-color:var(--primary-color);position:relative;transform:scale(1.05);z-index:1}.pricing-card.popular[data-v-6f179759]:after{animation:glowPulse-6f179759 2s ease-in-out infinite;border-radius:inherit;content:"";inset:-2px;opacity:.1;z-index:-1}.popular-badge[data-v-6f179759],.pricing-card.popular[data-v-6f179759]:after{background:var(--gradient-primary);position:absolute}.popular-badge[data-v-6f179759]{align-items:center;border-radius:var(--border-radius-md);box-shadow:var(--shadow-primary);color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:4px;padding:8px 16px;right:20px;top:-10px;z-index:2}.plan-icon-wrapper[data-v-6f179759]{align-items:center;background:var(--gradient-primary);border-radius:50%;display:inline-flex;height:80px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:80px}.plan-icon-wrapper[data-v-6f179759]:before{background:linear-gradient(45deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform var(--transition-normal)}.pricing-card:hover .plan-icon-wrapper[data-v-6f179759]:before{transform:translate(100%)}.plan-icon[data-v-6f179759]{color:#fff!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.price-wrapper[data-v-6f179759]{align-items:baseline;display:flex;gap:4px;justify-content:center}.price-amount[data-v-6f179759]{background:var(--gradient-primary);-webkit-background-clip:text;font-size:3rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.price-period[data-v-6f179759]{color:var(--text-secondary);font-size:1rem;font-weight:500}.features-list[data-v-6f179759]{display:flex;flex-direction:column;gap:12px}.feature-item[data-v-6f179759]{align-items:center;display:flex;gap:12px;padding:8px 0}.feature-icon-included[data-v-6f179759]{color:var(--success-color)!important;filter:drop-shadow(0 0 4px rgba(76,175,80,.3))}.feature-icon-excluded[data-v-6f179759]{color:var(--error-color)!important;opacity:.6}.feature-icon-premium[data-v-6f179759]{color:var(--accent-color)!important;filter:drop-shadow(0 0 4px rgba(255,107,107,.3))}.feature-text[data-v-6f179759]{color:var(--text-primary);font-size:.95rem;font-weight:500}.feature-text-disabled[data-v-6f179759]{color:var(--text-muted);text-decoration:line-through}.feature-text-premium[data-v-6f179759]{color:var(--accent-color);font-weight:600}.enterprise-content[data-v-6f179759]{background:#7c4dff0d;border:1px solid rgba(124,77,255,.2);border-radius:var(--border-radius-md);padding:1.5rem}.w-100[data-v-6f179759]{width:100%!important}.max-width-600[data-v-6f179759]{max-width:600px}.mx-auto[data-v-6f179759]{margin-left:auto;margin-right:auto}@keyframes glowPulse-6f179759{0%,to{opacity:.1}50%{opacity:.3}}@media (max-width:768px){.pricing-card.popular[data-v-6f179759]{transform:scale(1)}.price-amount[data-v-6f179759]{font-size:2.5rem}}.cta-card[data-v-adb3cbdf]{border-radius:var(--border-radius-lg);overflow:hidden;position:relative}.cta-card[data-v-adb3cbdf]:before{background:var(--gradient-primary);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform var(--transition-normal)}.cta-card[data-v-adb3cbdf]:hover:before{transform:scaleX(1)}.contact-info[data-v-adb3cbdf]{align-items:center;background:#7c4dff1a;border:1px solid rgba(124,77,255,.3);border-radius:var(--border-radius-md);display:flex;padding:1rem;transition:all var(--transition-normal)}.contact-info[data-v-adb3cbdf]:hover{background:#7c4dff26;border-color:#7c4dff80;transform:translateY(-2px)}.contact-icon[data-v-adb3cbdf]{color:var(--primary-color)!important;font-size:1.5rem}.social-links[data-v-adb3cbdf]{display:flex;gap:1rem}.social-btn[data-v-adb3cbdf]{background:#7c4dff1a!important;border:1px solid rgba(124,77,255,.3)!important;border-radius:50%!important;color:var(--primary-color)!important;transition:all var(--transition-normal)!important}.social-btn[data-v-adb3cbdf]:hover{background:var(--gradient-primary)!important;box-shadow:var(--shadow-primary)!important;color:#fff!important;transform:translateY(-3px) scale(1.1)!important}.form-field[data-v-adb3cbdf]{border-radius:var(--border-radius-md)!important}.form-field[data-v-adb3cbdf] .v-field{background:transparent!important;border:1px solid rgba(124,77,255,.3)!important;border-radius:var(--border-radius-md)!important;transition:all var(--transition-normal)!important}.form-field[data-v-adb3cbdf] .v-field:hover{border-color:#7c4dff80!important;box-shadow:0 0 0 2px #7c4dff1a!important}.form-field[data-v-adb3cbdf] .v-field--focused{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px #7c4dff33!important}.w-100[data-v-adb3cbdf]{width:100%!important}.modern-snackbar[data-v-adb3cbdf]{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;border-radius:var(--border-radius-md)!important}
