.nav[data-v-bdfbd144]{position:fixed;top:0;left:0;right:0;z-index:10000;transition:background-color .3s ease,transform .3s ease}.nav.scrolled[data-v-bdfbd144]{background:#000000d9;backdrop-filter:blur(10px)}.nav.hidden[data-v-bdfbd144]{transform:translateY(-100%)}.nav__inner[data-v-bdfbd144]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding:20px 40px;height:64px}.nav__logo[data-v-bdfbd144]{display:flex;align-items:center;z-index:11}.nav__logo-img[data-v-bdfbd144]{height:32px;width:auto}.nav__links[data-v-bdfbd144]{display:flex;align-items:center;gap:8px}.nav__link[data-v-bdfbd144]{color:#fff;padding:7px 14px;border:1px solid rgba(255,255,255,.25);border-radius:2px;transition:all .2s ease}.nav__link[data-v-bdfbd144]:hover{background:#2dd4bf14;border-color:#2dd4bf66;color:#2dd4bf}.nav__contact[data-v-bdfbd144]{color:#fff;padding:7px 14px;border:1px solid rgba(255,255,255,.4);border-radius:2px;transition:all .2s ease}.nav__contact[data-v-bdfbd144]:hover{background:#8a2cff26;border-color:#8a2cff80}.nav__hamburger[data-v-bdfbd144]{display:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;z-index:11}.nav__hamburger-bar[data-v-bdfbd144]{display:block;width:20px;height:2px;background:#fff;transition:transform .3s ease}.nav__hamburger.active .nav__hamburger-bar[data-v-bdfbd144]:first-child{transform:translateY(4px) rotate(45deg)}.nav__hamburger.active .nav__hamburger-bar[data-v-bdfbd144]:last-child{transform:translateY(-4px) rotate(-45deg)}.nav__overlay[data-v-bdfbd144]{display:none}@media(max-width:810px){.nav__inner[data-v-bdfbd144]{padding:16px 20px}.nav__links[data-v-bdfbd144],.nav__contact[data-v-bdfbd144]{display:none}.nav__hamburger[data-v-bdfbd144]{display:flex}.nav__overlay[data-v-bdfbd144]{display:block;position:fixed;inset:0;background:#000000e6;backdrop-filter:blur(5px);z-index:10;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.nav__overlay.open[data-v-bdfbd144]{opacity:1;visibility:visible}.nav__mobile-links[data-v-bdfbd144]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:32px}.nav__mobile-link[data-v-bdfbd144]{color:#fff;transition:color .2s ease}.nav__mobile-link[data-v-bdfbd144]:hover{color:#2dd4bf}}.pricing[data-v-d695ed05]{width:100%;position:relative}.pricing__inner[data-v-d695ed05]{width:100%}.pricing__header[data-v-d695ed05]{position:relative;padding:48px;border-bottom:.5px solid var(--color-border);overflow:hidden}.pricing__header-gradient[data-v-d695ed05]{position:absolute;top:0;right:0;width:60%;height:100%;background:radial-gradient(ellipse at 80% 30%,rgba(45,212,191,.08) 0%,transparent 70%);z-index:1}.pricing__header-content[data-v-d695ed05]{position:relative;z-index:2;text-align:center;max-width:720px;margin:0 auto}.pricing__title[data-v-d695ed05]{margin-bottom:16px}.pricing__grid[data-v-d695ed05]{display:grid;grid-template-columns:repeat(3,1fr);position:relative}.pricing__card[data-v-d695ed05]{background:transparent;padding:48px 40px;display:flex;flex-direction:column;border-right:.5px solid var(--color-border);border-bottom:.5px solid var(--color-border);transition:background .3s ease;position:relative}.pricing__card[data-v-d695ed05]:nth-child(3n){border-right:none}.pricing__card[data-v-d695ed05]:nth-last-child(-n+3){border-bottom:none}.pricing__card[data-v-d695ed05]:before{content:"";position:absolute;inset:0;background:#8a2cff08;opacity:0;transition:opacity .3s ease;pointer-events:none}.pricing__card[data-v-d695ed05]:hover:before{opacity:1}.pricing__card--highlighted[data-v-d695ed05]{background:#fafafa80}.pricing__card--highlighted[data-v-d695ed05]:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-teal),rgba(45,212,191,.3))}.pricing__card-header[data-v-d695ed05]{margin-bottom:32px}.pricing__card-name[data-v-d695ed05]{margin-bottom:8px}.pricing__card-price[data-v-d695ed05]{margin-bottom:40px}.pricing__card-period[data-v-d695ed05]{margin-left:6px}.pricing__card-features[data-v-d695ed05]{list-style:none;margin-bottom:40px;flex:1}.pricing__card-feature[data-v-d695ed05]{display:flex;align-items:flex-start;gap:12px;color:var(--color-text-primary);margin-bottom:14px}.pricing__card-check[data-v-d695ed05]{flex-shrink:0;margin-top:2px;color:var(--color-teal)}.pricing__card-cta[data-v-d695ed05]{display:block;text-align:center;padding:12px 32px;background:transparent;color:var(--color-text-primary);border:1px solid rgba(0,0,0,.25);border-radius:2px;transition:all .2s ease;text-transform:uppercase}.pricing__card-cta[data-v-d695ed05]:hover{background:#00000008;border-color:#0006}.pricing__card--highlighted .pricing__card-cta[data-v-d695ed05]{background:var(--color-purple);color:#fff;border-color:var(--color-purple)}.pricing__card--highlighted .pricing__card-cta[data-v-d695ed05]:hover{background:var(--color-purple-hover);border-color:var(--color-purple-hover)}@media(max-width:810px){.pricing__header[data-v-d695ed05]{padding:40px 20px}.pricing__grid[data-v-d695ed05]{grid-template-columns:1fr}.pricing__card[data-v-d695ed05]{padding:40px 24px;border-right:none}.pricing__card[data-v-d695ed05]:not(:last-child){border-bottom:.5px solid var(--color-border)}.pricing__card[data-v-d695ed05]:last-child{border-bottom:none}}.faq[data-v-ddf85880]{width:100%;position:relative}.faq__inner[data-v-ddf85880]{width:100%}.faq__header[data-v-ddf85880]{position:relative;padding:40px 48px 30px;overflow:hidden}.faq__header-content[data-v-ddf85880]{position:relative;z-index:2;max-width:100%}.faq__heading[data-v-ddf85880]{color:var(--color-text-primary);margin-bottom:16px}.faq__content[data-v-ddf85880]{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:340px}.faq__questions[data-v-ddf85880]{display:flex;flex-direction:column;border-right:1px solid var(--color-border);overflow-y:auto}.faq__question[data-v-ddf85880]{display:flex;align-items:flex-start;gap:16px;padding:16px 48px;text-align:left;color:var(--color-text-muted);background:none;border:none;border-bottom:.5px solid rgba(0,0,0,.06);cursor:pointer;transition:all .25s ease;font-family:inherit;position:relative}.faq__question[data-v-ddf85880]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-teal);transform:scaleY(0);transition:transform .25s ease}.faq__question[data-v-ddf85880]:last-child{border-bottom:none}.faq__question[data-v-ddf85880]:hover{color:var(--color-text-secondary);background:#00000004}.faq__question--active[data-v-ddf85880]{color:var(--color-text-primary);background:#2dd4bf0a}.faq__question--active[data-v-ddf85880]:before{transform:scaleY(1)}.faq__question-number[data-v-ddf85880]{color:var(--color-gray-300);flex-shrink:0;margin-top:2px;transition:color .25s ease}.faq__question--active .faq__question-number[data-v-ddf85880]{color:var(--color-teal)}.faq__question-text[data-v-ddf85880]{flex:1}.faq__answer-panel[data-v-ddf85880]{padding:32px 48px;display:flex;align-items:flex-start;justify-content:flex-start;overflow-y:auto;position:relative}.faq__answer-grid[data-v-ddf85880]{position:absolute;inset:0;background-image:linear-gradient(rgba(138,44,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(138,44,255,.04) 1px,transparent 1px);background-size:40px 40px;z-index:0;pointer-events:none}.faq__answer-content[data-v-ddf85880]{max-width:520px;position:relative;z-index:1}.faq__answer-number[data-v-ddf85880]{display:inline-block;font-size:40px;font-weight:700;color:#2dd4bf26;margin-bottom:6px;line-height:1}.faq__answer-title[data-v-ddf85880]{color:var(--color-text-primary);margin-bottom:16px}.faq__answer-text[data-v-ddf85880]{color:var(--color-text-secondary)}.fade-enter-active[data-v-ddf85880],.fade-leave-active[data-v-ddf85880]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-ddf85880]{opacity:0;transform:translateY(10px)}.fade-leave-to[data-v-ddf85880]{opacity:0;transform:translateY(-10px)}@media(min-width:811px)and (max-height:1000px){.faq__header[data-v-ddf85880]{padding:22px 48px 18px}.faq__content[data-v-ddf85880]{min-height:240px}.faq__question[data-v-ddf85880]{padding:10px 48px}.faq__answer-panel[data-v-ddf85880]{padding:20px 48px}}@media(max-width:810px){.faq__header[data-v-ddf85880]{padding:40px 20px 32px}.faq__content[data-v-ddf85880]{grid-template-columns:1fr;min-height:auto}.faq__questions[data-v-ddf85880]{border-right:none;border-bottom:1px solid var(--color-border);max-height:300px}.faq__question[data-v-ddf85880]{padding:18px 20px;gap:12px}.faq__answer-panel[data-v-ddf85880]{padding:32px 20px}.faq__answer-number[data-v-ddf85880]{font-size:36px}.faq__answer-grid[data-v-ddf85880]{display:none}}
