.nav-actions[data-v-34c39131]{display:flex;align-items:center;gap:12px}.icon-link[data-v-34c39131]{display:inline-flex;align-items:center}.nav-icon[data-v-34c39131]{height:26px;width:26px;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.ext-link[data-v-34c39131]{color:#f8f6fb;margin-left:2.2rem;text-decoration:none;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;opacity:.95;transition:color .12s}.ext-link[data-v-34c39131]:hover{color:#391a67;opacity:1}.hamburger[data-v-34c39131]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;width:32px;height:24px;display:inline-flex;flex-direction:column;justify-content:space-between;padding:0;cursor:pointer}.hamburger span[data-v-34c39131]{display:block;height:3px;width:100%;background:#f8f6fb;border-radius:2px;transition:transform .18s,opacity .18s}.hamburger.open span[data-v-34c39131]:first-child{transform:translateY(10px) rotate(45deg)}.hamburger.open span[data-v-34c39131]:nth-child(2){opacity:0}.hamburger.open span[data-v-34c39131]:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.mobile-menu[data-v-34c39131]{background:#feb1dc;border-top:1px solid #e47ebc50;box-shadow:0 6px 12px #e47ebc30;display:flex;flex-direction:column;margin-top:10px}.mobile-menu a[data-v-34c39131]{color:#f8f6fb;text-decoration:none;font-weight:600;padding:12px 2vw;border-bottom:1px solid #e47ebc30}.mobile-menu a[data-v-34c39131]:last-child{border-bottom:0}.mobile-menu a[data-v-34c39131]:hover{color:#391a67}.desktop-only[data-v-34c39131]{display:flex;align-items:center}.mobile-only[data-v-34c39131]{display:none;align-items:center;gap:12px}@media (max-width:600px){.desktop-only[data-v-34c39131]{display:none}.mobile-only[data-v-34c39131]{display:flex}}body,html{height:100%;margin:0;padding:0;background:#ffbbe2;color:#f0eef6;font-family:Inter,Arial,sans-serif;min-height:100vh}.header-nav,.nav-content,.nav-links{box-sizing:border-box}.header-nav{width:100%;background:#feb1dc;box-shadow:0 1px 8px #e47ebc30;padding:.6rem 0;position:fixed;top:0;left:0;z-index:1000}.nav-content{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:2vw;padding-right:3vw;box-sizing:border-box}.nav-logo{font-weight:700;font-size:1.3rem;letter-spacing:1px;color:#f8f6fb;font-family:Inter,Arial,sans-serif}.nav-links{display:flex;flex-direction:row;align-items:center}.nav-links .router-link-active,.nav-links .router-link-exact-active,.nav-links a{color:#f8f6fb;text-decoration:none;font-size:1rem;font-weight:600;margin-left:2.2rem;transition:color .12s;letter-spacing:.5px;opacity:.95;display:inline-block;vertical-align:middle}.nav-links .router-link-exact-active:first-child,.nav-links a:first-child{margin-left:0}.nav-links .router-link-active:hover,.nav-links .router-link-exact-active:hover,.nav-links a:hover{color:#391a67;opacity:1}@media (max-width:600px){.nav-content{flex-direction:row;justify-content:space-between;padding-left:2vw;padding-right:2vw}.nav-logo{font-size:1.05rem;margin-right:1vw}.nav-links{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:auto}.nav-links .router-link-active,.nav-links .router-link-exact-active,.nav-links a{margin-left:.7rem;font-size:.93rem;letter-spacing:.2px;word-break:normal;padding:0 .2rem}}.container{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-top:0}.logo-video{width:540px;max-width:70vw;margin-bottom:1.5rem;display:block;border:none;outline:none;background:#feb1dc;border-radius:0;box-shadow:none}.tagline{font-size:1.35rem;margin-bottom:2rem;color:#f8f6fb}.download-btn{padding:1rem 2.5rem;font-size:1.25rem;font-weight:700;border:none;border-radius:999px;background:linear-gradient(90deg,#9e4bff,#ff7fc6 90%);color:#fff;box-shadow:0 2px 16px #a56cff60;cursor:pointer;text-decoration:none;transition:transform .12s,box-shadow .2s;margin-bottom:2rem;display:inline-block}.download-btn:hover{transform:scale(1.05);box-shadow:0 4px 24px #a56cff80}.footer{position:fixed;bottom:0;width:100vw;text-align:center;color:#f8f6fb;font-size:.95rem;padding:.5rem 0;background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer,.footer a{letter-spacing:.5px}.footer a{color:#fff!important;text-decoration:underline;font-weight:600}.footer a:hover{color:#ffd6f5!important}@media (max-width:900px){.logo-video{width:620px}.download-btn,.tagline{font-size:1rem}.download-btn{padding:.7rem 1.5rem}}.logo-image[data-v-3f611b5f]{max-width:100%;height:auto;display:block;margin:0 auto;padding-bottom:40px}.tagline[data-v-3f611b5f]{margin-top:10px}body[data-v-ed59f88c],html[data-v-ed59f88c]{background:#feb1dc;color:#2a1830;font-family:Inter,Arial,sans-serif;margin:0;padding:0;min-height:100vh}.header-nav[data-v-ed59f88c],.nav-content[data-v-ed59f88c],.nav-links[data-v-ed59f88c]{box-sizing:border-box}.header-nav[data-v-ed59f88c]{width:100%;background:#feb1dc;box-shadow:0 1px 8px #e47ebc30;padding:.6rem 0;position:fixed;top:0;left:0;z-index:1000}.nav-content[data-v-ed59f88c]{width:100%;display:flex;align-items:center;justify-content:space-between;padding-left:2vw;padding-right:3vw;box-sizing:border-box}.nav-logo[data-v-ed59f88c]{font-weight:700;font-size:1.3rem;letter-spacing:1px;color:#f8f6fb;font-family:Inter,Arial,sans-serif}.nav-links[data-v-ed59f88c]{display:flex;flex-direction:row;align-items:center}.nav-links .router-link-active[data-v-ed59f88c],.nav-links .router-link-exact-active[data-v-ed59f88c],.nav-links a[data-v-ed59f88c]{color:#f8f6fb;text-decoration:none;font-size:1rem;font-weight:600;margin-left:2.2rem;transition:color .12s;letter-spacing:.5px;opacity:.95;display:inline-block;vertical-align:middle}.nav-links .router-link-exact-active[data-v-ed59f88c]:first-child,.nav-links a[data-v-ed59f88c]:first-child{margin-left:0}.nav-links .router-link-active[data-v-ed59f88c]:hover,.nav-links .router-link-exact-active[data-v-ed59f88c]:hover,.nav-links a[data-v-ed59f88c]:hover{color:#391a67;opacity:1}@media (max-width:600px){.nav-content[data-v-ed59f88c]{flex-direction:row;justify-content:space-between;padding-left:2vw;padding-right:2vw}.nav-logo[data-v-ed59f88c]{font-size:1.05rem;margin-right:1vw}.nav-links[data-v-ed59f88c]{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:auto}.nav-links .router-link-active[data-v-ed59f88c],.nav-links .router-link-exact-active[data-v-ed59f88c],.nav-links a[data-v-ed59f88c]{margin-left:.7rem;font-size:.93rem;letter-spacing:.2px;word-break:normal;padding:0 .2rem}}.faq-container[data-v-ed59f88c]{max-width:700px;margin:120px auto 24px auto;background:#fff7fb;border-radius:18px;box-shadow:0 4px 24px #e47ebc30;padding:2.3rem 2rem 2rem 2rem}.faq-title[data-v-ed59f88c]{font-size:2rem;font-weight:700;margin-bottom:1.7rem;color:#ba338c;text-align:center;letter-spacing:1px}.faq-list[data-v-ed59f88c]{margin:0;padding:0;list-style:none}.faq-item[data-v-ed59f88c]{margin-bottom:.5rem}.faq-q[data-v-ed59f88c]{font-size:1.1rem;font-weight:600;color:#b12a77;margin-bottom:.5rem}.faq-a[data-v-ed59f88c]{font-size:1rem;color:#342046;margin-left:.1rem;line-height:1.3}.footer[data-v-ed59f88c]{width:100vw;text-align:center;color:#f8f6fb;font-size:.95rem;padding:2rem 0 .7rem 0;background:transparent;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer a[data-v-ed59f88c]{color:#fff!important;text-decoration:underline;font-weight:600;letter-spacing:.5px}.footer a[data-v-ed59f88c]:hover{color:#ffd6f5!important}.doc-container[data-v-665eaf6a]{max-width:800px;margin:120px auto 24px auto;background:#fff7fb;border-radius:18px;box-shadow:0 4px 24px #e47ebc30;padding:2.3rem 2rem 2rem 2rem}.doc-title[data-v-665eaf6a]{font-size:2rem;font-weight:700;margin-bottom:1.7rem;color:#ba338c;text-align:center;letter-spacing:1px}.doc-content h2[data-v-665eaf6a]{margin-top:2rem;font-size:1.3rem;color:#b12a77}.doc-content ul[data-v-665eaf6a]{margin:.7rem 0 1.5rem 1.1em}.doc-content li[data-v-665eaf6a]{margin-bottom:.5em;color:#342046}.doc-content p[data-v-665eaf6a]{color:#342046}.footer[data-v-665eaf6a]{width:100vw;text-align:center;color:#f8f6fb;font-size:.95rem;padding:2rem 0 .7rem 0;background:transparent;letter-spacing:.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.footer a[data-v-665eaf6a]{color:#fff!important;text-decoration:underline;font-weight:600;letter-spacing:.5px}.footer a[data-v-665eaf6a]:hover{color:#ffd6f5!important}