.nav-toggle-btn[data-v-6ab73af9]{background:hsla(0,0%,100%,.1);-webkit-transition:background .2s ease;transition:background .2s ease}.nav-toggle-btn[data-v-6ab73af9]:hover{background:hsla(0,0%,100%,.2)}.nav-bar[data-v-6ab73af9]{display:block;width:20px;height:2px;background:#fff;border-radius:2px;-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}.nav-bar-mid[data-v-6ab73af9]{margin:5px 0}.bar-top-open[data-v-6ab73af9]{-webkit-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg)}.bar-mid-open[data-v-6ab73af9]{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.bar-bot-open[data-v-6ab73af9]{-webkit-transform:translateY(-7px) rotate(-45deg);transform:translateY(-7px) rotate(-45deg)}.mobile-menu-panel[data-v-6ab73af9]{background:hsla(0,0%,100%,.12);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.15)}.mobile-nav-link[data-v-6ab73af9]{display:block;padding:.7rem 1rem;border-radius:.5rem;font-weight:500;color:hsla(0,0%,100%,.9);text-decoration:none;-webkit-transition:background .15s ease,color .15s ease;transition:background .15s ease,color .15s ease}.mobile-nav-link[data-v-6ab73af9]:hover{background:hsla(0,0%,100%,.1);color:#fff}.menu-slide-enter-active[data-v-6ab73af9],.menu-slide-leave-active[data-v-6ab73af9]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.menu-slide-enter[data-v-6ab73af9],.menu-slide-leave-to[data-v-6ab73af9]{opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.header-gradient[data-v-5b9a1690]{background:linear-gradient(135deg,#4a0e6e,#7b2fa0 60%,#9c3ec2)}.hero-badge[data-v-5b9a1690]{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85);font-size:.7rem;font-weight:600;padding:.3rem .9rem;border-radius:9999px;letter-spacing:.05em;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.2)}.cta-primary[data-v-5b9a1690]{background:#fff;color:#4a0e6e;-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.cta-primary[data-v-5b9a1690]:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cta-secondary[data-v-5b9a1690]{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.4);-webkit-transition:border-color .15s ease,background .15s ease;transition:border-color .15s ease,background .15s ease}.cta-secondary[data-v-5b9a1690]:hover{border-color:hsla(0,0%,100%,.8);background:hsla(0,0%,100%,.08)}.size-image-mobile[data-v-5b9a1690]{max-height:350px}@media (min-width:600px){.size-image-mobile[data-v-5b9a1690]{max-height:600px}}.service-card[data-v-1379e01c]{border:1px solid #f1f5f8;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.service-card[data-v-1379e01c]:hover{-webkit-box-shadow:0 15px 30px 0 rgba(74,14,110,.12),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(74,14,110,.12),0 5px 15px 0 rgba(0,0,0,.08);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.check-dot[data-v-1379e01c]{display:inline-block;width:6px;height:6px;background-color:#4a0e6e;border-radius:50%;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.service-link[data-v-1379e01c]{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.service-link[data-v-1379e01c]:hover{opacity:.7}.cta-btn[data-v-755045e8]{-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease}.cta-btn[data-v-755045e8]:hover{opacity:.9;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.product-card[data-v-077b2b40]{border:1px solid #f1f5f8;border-top:3px solid #4a0e6e;-webkit-transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:-webkit-box-shadow .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,transform .2s ease;transition:box-shadow .2s ease,transform .2s ease,-webkit-box-shadow .2s ease,-webkit-transform .2s ease}.product-card[data-v-077b2b40]:hover{-webkit-box-shadow:0 15px 30px 0 rgba(74,14,110,.12),0 5px 15px 0 rgba(0,0,0,.08);box-shadow:0 15px 30px 0 rgba(74,14,110,.12),0 5px 15px 0 rgba(0,0,0,.08);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.product-badge[data-v-077b2b40]{background-color:rgba(74,14,110,.08);color:#4a0e6e}.product-url[data-v-077b2b40]{color:#4a0e6e;opacity:.65;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.product-url[data-v-077b2b40]:hover{opacity:1}.check-dot[data-v-077b2b40]{display:inline-block;width:6px;height:6px;background-color:#4a0e6e;border-radius:50%;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.product-link[data-v-077b2b40]{-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.product-link[data-v-077b2b40]:hover{opacity:.7}