.icon[data-v-bd47dd1e]{vertical-align:middle;flex:none;display:inline-block}.btn[data-v-436978e2]{border-radius:var(--radius-full);min-height:44px;font-family:var(--font-body);font-size:var(--text-sm);text-align:center;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-v-436978e2]:hover{transform:translateY(-1px)}.btn[data-v-436978e2]:active{transform:translateY(0)}.btn[data-v-436978e2]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn--md[data-v-436978e2]{min-height:44px}.btn--lg[data-v-436978e2]{min-height:52px;font-size:var(--text-base);padding:.95rem 1.8rem}.btn--block[data-v-436978e2]{width:100%}.btn--primary[data-v-436978e2]{background-color:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--shadow-sm)}.btn--primary[data-v-436978e2]:hover{background-color:var(--btn-primary-bg-hover)}.btn--secondary[data-v-436978e2]{border-color:var(--border);color:var(--text);background-color:#0000}.btn--secondary[data-v-436978e2]:hover{background-color:var(--surface-raised);border-color:var(--text-muted)}.btn--accent[data-v-436978e2]{background-color:var(--color-orange);color:var(--color-navy);box-shadow:var(--glow-orange)}.btn--accent[data-v-436978e2]:hover{background-color:#ffa05e}.site-header[data-v-b6d5eef1]{z-index:100;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);background-color:#0000;border-bottom:1px solid #0000;position:sticky;top:0}.site-header--solid[data-v-b6d5eef1]{border-bottom-color:var(--color-line-dark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0b1020eb}.site-header__inner[data-v-b6d5eef1]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--header-h);display:flex}.brand[data-v-b6d5eef1]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-cream);text-decoration:none;display:inline-flex}.brand__text[data-v-b6d5eef1]{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--tracking-tight);flex-direction:column;font-weight:700;line-height:1.05;display:flex}.brand__note[data-v-b6d5eef1]{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-dark-muted);font-size:.6875rem;font-weight:500}.site-header__nav[data-v-b6d5eef1]{align-items:center;gap:var(--space-6);display:none}.site-header__link[data-v-b6d5eef1]{min-height:44px;padding:var(--space-2) 0;color:var(--color-on-dark);font-size:var(--text-sm);opacity:.86;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.site-header__link[data-v-b6d5eef1]:hover{opacity:1;color:var(--color-violet-soft)}.site-header__actions[data-v-b6d5eef1]{align-items:center;gap:var(--space-3);display:flex}.site-header__login[data-v-b6d5eef1]{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--color-on-dark);font-size:var(--text-sm);align-items:center;font-weight:600;text-decoration:none;display:none}.site-header__login[data-v-b6d5eef1]:hover{color:var(--color-violet-soft)}.site-header .site-header__cta[data-v-b6d5eef1]{display:none}.site-header__toggle[data-v-b6d5eef1]{border:1px solid var(--color-line-dark);border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-cream);background-color:#f4f1ea0f;place-items:center;display:grid}.site-header__panel[data-v-b6d5eef1]{max-height:calc(100dvh - var(--header-h));border-top:1px solid var(--color-line-dark);background-color:var(--color-navy);box-shadow:var(--shadow-lg);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.site-header__panel-nav[data-v-b6d5eef1]{gap:var(--space-2);width:min(100% - (var(--gutter) * 2), var(--container-max));padding-block:var(--space-5) var(--space-6);flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.site-header__panel-link[data-v-b6d5eef1]{min-height:48px;padding-inline:var(--space-1);color:var(--color-cream);font-family:var(--font-display);font-size:var(--text-lg);align-items:center;font-weight:600;text-decoration:none;display:flex}.site-header__panel-nav .btn[data-v-b6d5eef1]{margin-top:var(--space-3)}@media (min-width:56rem){.site-header__nav[data-v-b6d5eef1]{display:flex}.site-header__login[data-v-b6d5eef1],.site-header .site-header__cta[data-v-b6d5eef1]{display:inline-flex}.site-header__toggle[data-v-b6d5eef1],.site-header__panel[data-v-b6d5eef1]{display:none}}.video-slot[data-v-eec70281]{border-radius:var(--radius-md);background-color:var(--surface-sunken);border:1px solid var(--border);isolation:isolate;margin:0;position:relative;overflow:hidden}.video-slot__media[data-v-eec70281]{position:absolute;top:0;bottom:0;left:0;right:0}.video-slot__poster[data-v-eec70281],.video-slot__placeholder[data-v-eec70281],.video-slot__video[data-v-eec70281]{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video-slot__placeholder svg[data-v-eec70281]{width:100%;height:100%}.video-slot__video[data-v-eec70281]{z-index:2;background-color:#000}.video-slot__format[data-v-eec70281]{top:var(--space-3);left:var(--space-3);z-index:3;border-radius:var(--radius-full);color:var(--color-cream);font-size:var(--text-xs);letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0b1020b8;padding:.2rem .55rem;font-weight:600;position:absolute}.video-slot__play[data-v-eec70281]{z-index:4;width:100%;min-height:44px;color:var(--color-navy);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.video-slot__play[data-v-eec70281]:before{content:"";background-color:var(--color-white);width:64px;height:64px;box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute}.video-slot__play[data-v-eec70281] .icon{margin-left:4px;position:relative}.video-slot__play[data-v-eec70281]:hover:before{transform:scale(1.06)}.video-slot__caption[data-v-eec70281]{z-index:3;padding:var(--space-8) var(--space-4) var(--space-4);color:var(--color-cream);pointer-events:none;background:linear-gradient(#070b1700,#070b17eb);flex-direction:column;gap:.15rem;display:flex;position:absolute;top:auto;bottom:0;left:0;right:0}.video-slot__title[data-v-eec70281]{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm)}.video-slot__text[data-v-eec70281]{font-size:var(--text-xs);color:#f4f1eadb}.video-slot__duration[data-v-eec70281]{right:var(--space-4);bottom:var(--space-4);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:#f4f1eac7;position:absolute}.hero[data-v-4eb777a0]{padding-block-start:clamp(2.5rem,5vw,4.5rem);padding-block-end:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.hero[data-v-4eb777a0]:before,.hero[data-v-4eb777a0]:after{content:"";pointer-events:none;filter:blur(10px);border-radius:50%;position:absolute}.hero[data-v-4eb777a0]:before{background:radial-gradient(circle,#5b3df580,#0000 65%);width:44rem;height:44rem;top:-18rem;left:-12rem}.hero[data-v-4eb777a0]:after{background:radial-gradient(circle,#ff8a3d38,#0000 65%);width:40rem;height:40rem;bottom:-18rem;right:-14rem}.hero__grid[data-v-4eb777a0]{z-index:1;gap:var(--space-12);align-items:center;display:grid;position:relative}.hero__copy[data-v-4eb777a0]{gap:var(--space-5);flex-direction:column;max-width:36rem;display:flex}.hero__eyebrow[data-v-4eb777a0]{color:var(--color-orange)}.hero__title[data-v-4eb777a0]{font-size:var(--text-hero);color:var(--color-cream);line-height:1.02}.hero__subtitle[data-v-4eb777a0]{font-size:var(--text-md);color:var(--color-on-dark-muted);max-width:34rem;line-height:1.65}.hero__actions[data-v-4eb777a0]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__trust[data-v-4eb777a0]{font-size:var(--text-sm);color:var(--color-on-dark-muted);border-left:2px solid var(--color-violet);padding-inline-start:var(--space-3)}.mockup[data-v-4eb777a0]{position:relative}.mockup__window[data-v-4eb777a0]{border:1px solid var(--color-line-dark);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:linear-gradient(#f4f1ea0f,#111733e6);overflow:hidden}.mockup__bar[data-v-4eb777a0]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-line-dark);display:flex}.mockup__dot[data-v-4eb777a0]{background-color:#f4f1ea47;border-radius:50%;width:9px;height:9px}.mockup__app[data-v-4eb777a0]{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-muted);margin-left:auto}.mockup__body[data-v-4eb777a0]{gap:var(--space-4);padding:var(--space-5);display:grid}.mockup__label[data-v-4eb777a0]{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-violet-soft);font-weight:600}.mockup__prompt[data-v-4eb777a0]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-dark);border-radius:var(--radius-md);color:var(--color-cream);font-size:var(--text-sm);background-color:#0b1020b3;line-height:1.55;position:relative}.mockup__caret[data-v-4eb777a0]{vertical-align:text-bottom;background-color:var(--color-orange);width:2px;height:1em;margin-right:.4rem;animation:1.1s steps(2,start) infinite caret-blink-4eb777a0;display:inline-block}.mockup__steps[data-v-4eb777a0]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mockup__step[data-v-4eb777a0]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-on-dark-muted);opacity:0;animation:step-in-4eb777a0 .5s var(--ease-out) forwards;animation-delay:calc(var(--i) * .45s + .5s);display:flex}.mockup__step[data-v-4eb777a0] .icon{color:var(--color-success-on-dark)}.mockup__phone[data-v-4eb777a0]{border-radius:var(--radius-xl);width:min(100%,17rem);box-shadow:var(--glow-violet);background-color:#05070f;border:1px solid #f4f1ea2e;margin-inline-start:auto;margin-inline-end:auto;padding:.7rem;position:relative}.mockup__notch[data-v-4eb777a0]{z-index:5;border-radius:0 0 var(--radius-sm) var(--radius-sm);background-color:#05070f;width:5.5rem;height:1.1rem;position:absolute;top:.7rem;left:50%;transform:translate(-50%)}.mockup__video[data-v-4eb777a0]{border-radius:calc(var(--radius-xl) - .5rem)}@keyframes step-in-4eb777a0{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes caret-blink-4eb777a0{50%{opacity:0}}@media (min-width:62rem){.hero__grid[data-v-4eb777a0]{gap:var(--space-16);grid-template-columns:1.05fr .95fr}}.proof[data-v-b3df2a99]{padding-block:var(--space-10);border-block:1px solid var(--color-line-dark);background-color:var(--color-navy-800)}.proof__inner[data-v-b3df2a99]{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex}.proof__headline[data-v-b3df2a99]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-on-dark-muted);font-weight:600}.proof__logos[data-v-b3df2a99]{justify-content:center;align-items:center;gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.proof__item img[data-v-b3df2a99]{opacity:.75;filter:grayscale();width:auto;height:48px}.section-head[data-v-87a85241]{gap:var(--space-3);max-width:46rem;margin-bottom:var(--space-10);flex-direction:column;display:flex}.section-head--center[data-v-87a85241]{text-align:center;align-items:center;margin-inline-start:auto;margin-inline-end:auto}.section-head__title[data-v-87a85241]{font-size:var(--text-3xl);line-height:1.1}.problem__grid[data-v-db5fd1b6]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.problem__card[data-v-db5fd1b6]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-raised);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.problem__icon[data-v-db5fd1b6]{border-radius:var(--radius-md);width:46px;height:46px;color:var(--color-violet-dark);background-color:#5b3df51f;place-items:center;display:grid}.problem__title[data-v-db5fd1b6]{font-size:var(--text-lg)}.problem__body[data-v-db5fd1b6]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.65}@media (min-width:48rem){.problem__grid[data-v-db5fd1b6]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.steps[data-v-c8f06bac]{gap:var(--space-5);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.step[data-v-c8f06bac]{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#f4f1ea0d,#f4f1ea05);flex-direction:column;display:flex}.step__top[data-v-c8f06bac]{justify-content:space-between;align-items:center;display:flex}.step__num[data-v-c8f06bac]{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.1em;color:var(--color-violet-soft);font-weight:700}.step__icon[data-v-c8f06bac]{border-radius:var(--radius-full);width:44px;height:44px;color:var(--color-cream);background-color:#5b3df53d;place-items:center;display:grid}.step__title[data-v-c8f06bac]{font-size:var(--text-lg)}.step__body[data-v-c8f06bac]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.65}.progress[data-v-c8f06bac]{margin-top:var(--space-10);padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:#0b102099}.progress__track[data-v-c8f06bac]{border-radius:var(--radius-full);background-color:#f4f1ea1f;height:6px;overflow:hidden}.progress__fill[data-v-c8f06bac]{border-radius:inherit;background:linear-gradient(90deg, var(--color-violet), var(--color-orange));width:0;height:100%;transition:width 1.6s var(--ease) .35s;display:block}.reveal-group.is-visible .progress__fill[data-v-c8f06bac]{width:100%}.progress__stages[data-v-c8f06bac]{justify-content:space-between;gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:flex}.progress__stage[data-v-c8f06bac]{font-size:var(--text-xs);color:var(--color-on-dark-muted)}@media (min-width:48rem){.steps[data-v-c8f06bac]{gap:var(--space-6);grid-template-columns:repeat(3,1fr)}}.features__grid[data-v-2d27a0f0]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.feature[data-v-2d27a0f0]{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-raised);flex-direction:column;display:flex}.feature__icon[data-v-2d27a0f0]{width:40px;height:40px;margin-bottom:var(--space-1);border-radius:var(--radius-sm);color:var(--color-violet-dark);background-color:#5b3df51f;place-items:center;display:grid}.feature__title[data-v-2d27a0f0]{font-size:var(--text-md)}.feature__body[data-v-2d27a0f0]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}@media (min-width:40rem){.features__grid[data-v-2d27a0f0]{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.features__grid[data-v-2d27a0f0]{gap:var(--space-5);grid-template-columns:repeat(4,1fr)}}.usecases[data-v-63df8ce2]{border:1px solid var(--border);border-radius:var(--radius-xl);background-color:#111733b8;overflow:hidden}.usecases__tabs[data-v-63df8ce2]{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.usecases__tabs[data-v-63df8ce2]::-webkit-scrollbar{display:none}.usecases__tab[data-v-63df8ce2]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);color:var(--color-on-dark-muted);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border:1px solid #0000;flex:none;font-weight:600;display:inline-flex}.usecases__tab[data-v-63df8ce2]:hover{color:var(--color-cream);background-color:#f4f1ea14}.usecases__tab--active[data-v-63df8ce2]{background-color:var(--color-violet);color:var(--color-white)}.usecases__panel[data-v-63df8ce2]{padding:var(--space-6)}.usecases__panel[data-v-63df8ce2]:focus-visible{outline-offset:-3px}.usecase[data-v-63df8ce2]{gap:var(--space-6);align-items:center;display:grid}.usecase__label[data-v-63df8ce2]{margin-bottom:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-violet-soft);font-weight:600}.usecase__text[data-v-63df8ce2]{padding:var(--space-5);border-radius:var(--radius-md);color:var(--color-cream);font-size:var(--text-md);background-color:#0b10208c;border:1px dashed #a99bff66;line-height:1.6}.usecase__arrow[data-v-63df8ce2]{color:var(--color-orange);justify-self:center;transform:rotate(90deg)}.usecase__result[data-v-63df8ce2]{justify-self:center;width:min(100%,16rem)}@media (min-width:52rem){.usecase[data-v-63df8ce2]{gap:var(--space-6);grid-template-columns:1fr auto 16rem}.usecase__arrow[data-v-63df8ce2]{transform:none}}.gallery__head[data-v-f1ffd8e8]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.gallery__head[data-v-f1ffd8e8] .section-head{margin-bottom:0}.gallery__nav[data-v-f1ffd8e8]{gap:var(--space-2);flex:none;display:none}.gallery__nav-btn[data-v-f1ffd8e8]{border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--surface-raised);width:44px;height:44px;color:var(--text);transition:background-color var(--dur-fast) var(--ease), opacity var(--dur-fast) var(--ease);place-items:center;display:grid}.gallery__nav-btn[data-v-f1ffd8e8]:hover:not(:disabled){background-color:var(--color-violet);color:var(--color-white)}.gallery__nav-btn[data-v-f1ffd8e8]:disabled{opacity:.4;cursor:not-allowed}.gallery__scroller[data-v-f1ffd8e8]{margin-top:var(--space-8);padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-violet) transparent;overflow-x:auto}.gallery__track[data-v-f1ffd8e8]{gap:var(--space-5);padding:0 0 var(--space-4);margin:0;list-style:none;display:flex}.gallery__item[data-v-f1ffd8e8]{scroll-snap-align:start;flex:none;width:min(70vw,15rem)}@media (min-width:48rem){.gallery__nav[data-v-f1ffd8e8]{display:flex}}.plan[data-v-eaf0ef44]{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-raised);flex-direction:column;display:flex;position:relative}.plan--featured[data-v-eaf0ef44]{border-color:var(--btn-primary-bg);box-shadow:var(--glow-violet)}.plan__badge[data-v-eaf0ef44]{border-radius:var(--radius-full);background-color:var(--btn-primary-bg);color:var(--btn-primary-fg);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.3rem .9rem;font-weight:600;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan__head[data-v-eaf0ef44]{gap:var(--space-2);flex-direction:column;display:flex}.plan__name[data-v-eaf0ef44]{font-size:var(--text-lg)}.plan__tagline[data-v-eaf0ef44]{color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.plan__price[data-v-eaf0ef44]{font-family:var(--font-display);flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.plan__amount[data-v-eaf0ef44]{font-size:var(--text-3xl);letter-spacing:var(--tracking-tight);font-weight:700}.plan__period[data-v-eaf0ef44]{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm)}.plan__note[data-v-eaf0ef44],.plan__saving[data-v-eaf0ef44]{font-size:var(--text-xs);color:var(--text-muted)}.plan__saving[data-v-eaf0ef44]{border-radius:var(--radius-full);background-color:var(--color-orange);color:var(--color-navy);align-self:flex-start;padding:.15rem .6rem;font-weight:600;display:inline-flex}.plan__features[data-v-eaf0ef44]{gap:var(--space-3);padding:var(--space-4) 0 0;border-top:1px solid var(--border);flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.plan__feature[data-v-eaf0ef44]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:1.5;display:flex}.plan__feature[data-v-eaf0ef44] .icon{color:var(--accent);margin-top:.15rem}.plan__cta[data-v-eaf0ef44]{margin-top:var(--space-2)}.pricing__controls[data-v-deec598c]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-10);flex-direction:column;display:flex}.pricing__toggle[data-v-deec598c]{gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-full);background-color:#0b102099;display:inline-flex}.pricing__option[data-v-deec598c]{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);color:var(--color-on-dark-muted);font-size:var(--text-sm);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);font-weight:600;display:inline-flex}.pricing__option--active[data-v-deec598c]{background-color:var(--color-violet);color:var(--color-white)}.pricing__save[data-v-deec598c]{border-radius:var(--radius-full);background-color:var(--color-orange);color:var(--color-navy);font-size:var(--text-xs);padding:.1rem .5rem;font-weight:700}.pricing__credit[data-v-deec598c]{font-size:var(--text-sm);color:var(--color-violet-soft)}.pricing__grid[data-v-deec598c]{gap:var(--space-6);padding:var(--space-4) 0 0;margin:0;list-style:none;display:grid}.pricing__footnote[data-v-deec598c]{margin-top:var(--space-8);text-align:center;font-size:var(--text-xs);color:var(--color-on-dark-muted)}@media (min-width:48rem){.pricing__grid[data-v-deec598c]{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.pricing__grid[data-v-deec598c]{grid-template-columns:repeat(4,1fr);align-items:stretch}}.compare[data-v-eb8484bb]{border:1px solid var(--border);border-radius:var(--radius-lg);background-color:var(--surface-raised);box-shadow:var(--shadow-sm);overflow-x:auto}.compare__table[data-v-eb8484bb]{border-collapse:collapse;width:100%;min-width:46rem;font-size:var(--text-sm)}.compare__table th[data-v-eb8484bb],.compare__table td[data-v-eb8484bb]{padding:var(--space-4) var(--space-5);text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.compare__table thead th[data-v-eb8484bb]{font-family:var(--font-display);font-size:var(--text-md);background-color:var(--surface-sunken)}.compare__corner[data-v-eb8484bb]{width:13rem}.compare__rowhead[data-v-eb8484bb]{color:var(--text);white-space:nowrap;font-weight:600}.compare__table tbody td[data-v-eb8484bb]{color:var(--text-muted);line-height:1.55}.compare__table tr:last-child th[data-v-eb8484bb],.compare__table tr:last-child td[data-v-eb8484bb]{border-bottom:0}.compare__highlight[data-v-eb8484bb]{color:var(--text);background-color:#5b3df517}.compare__table thead .compare__highlight[data-v-eb8484bb]{color:var(--color-violet-dark);background-color:#5b3df529}.accordion[data-v-32fdc7b4]{border-top:1px solid var(--border);flex-direction:column;display:flex}.accordion__item[data-v-32fdc7b4]{border-bottom:1px solid var(--border)}.accordion__heading[data-v-32fdc7b4]{font-size:inherit;font-weight:inherit;letter-spacing:normal;margin:0}.accordion__trigger[data-v-32fdc7b4]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:60px;padding:var(--space-4) 0;text-align:left;color:var(--text);font-family:var(--font-display);font-size:var(--text-md);font-weight:600;line-height:1.35;display:flex}.accordion__trigger[data-v-32fdc7b4]:hover{color:var(--accent)}.accordion__icon[data-v-32fdc7b4]{color:var(--accent);transition:transform var(--dur) var(--ease);flex:none}.accordion__trigger[aria-expanded=true] .accordion__icon[data-v-32fdc7b4]{transform:rotate(180deg)}.accordion__panel[data-v-32fdc7b4]{padding:0 0 var(--space-5)}.accordion__answer[data-v-32fdc7b4]{max-width:62ch;color:var(--text-muted);line-height:1.7}.statement[data-v-f48239c8]{text-align:center;background:radial-gradient(60% 90% at 15% 0%, #ffffff2e, transparent 60%), radial-gradient(50% 80% at 90% 100%, #ff8a3d59, transparent 65%), var(--surface);padding-block-start:clamp(3.5rem,6vw,5.5rem);padding-block-end:clamp(3.5rem,6vw,5.5rem)}.statement__inner[data-v-f48239c8]{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.statement__line[data-v-f48239c8]{font-family:var(--font-display);font-size:var(--text-4xl);letter-spacing:var(--tracking-tight);max-width:20ch;font-weight:700;line-height:1.05}.statement__lead[data-v-f48239c8]{color:var(--text-muted);font-size:var(--text-md)}.waitlist[data-v-c038ab73]{gap:var(--space-10);align-items:start;display:grid}.waitlist__intro[data-v-c038ab73]{gap:var(--space-6);flex-direction:column;display:flex}.waitlist__intro[data-v-c038ab73] .section-head{margin-bottom:0}.waitlist__points[data-v-c038ab73]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.waitlist__points li[data-v-c038ab73]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);display:flex}.waitlist__points[data-v-c038ab73] .icon{color:var(--color-violet-dark)}.waitlist__panel[data-v-c038ab73]{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background-color:var(--surface-raised);box-shadow:var(--shadow-md)}.form[data-v-c038ab73]{gap:var(--space-5);flex-direction:column;display:flex}.form__row[data-v-c038ab73]{gap:var(--space-5);display:grid}.field[data-v-c038ab73]{gap:var(--space-2);flex-direction:column;display:flex}.field__label[data-v-c038ab73]{font-size:var(--text-sm);color:var(--text);font-weight:600}.field__input[data-v-c038ab73]{min-height:48px;padding:.7rem var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius-md);background-color:var(--field-bg);color:var(--text);font-size:var(--text-base);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.field__input[data-v-c038ab73]::placeholder{color:var(--text-muted);opacity:.75}.field__input[data-v-c038ab73]:focus{border-color:var(--color-violet);box-shadow:0 0 0 3px #5b3df538}.field--invalid .field__input[data-v-c038ab73]{border-color:var(--error)}.field__select[data-v-c038ab73]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233a4155' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6.5 9.5 5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.15em;padding-right:2.75rem}.field__error[data-v-c038ab73]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--error);display:flex}.form__honeypot[data-v-c038ab73]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form__note[data-v-c038ab73]{font-size:var(--text-xs);color:var(--text-muted);text-align:center}.form__note a[data-v-c038ab73]{color:var(--color-violet-dark);font-weight:600}.waitlist__error[data-v-c038ab73]{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--error);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-sm);background-color:#b3261e14;display:flex}.waitlist__error[data-v-c038ab73] .icon{color:var(--error);flex:none;margin-top:.15rem}.waitlist__success[data-v-c038ab73]{align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;display:flex}.waitlist__success[data-v-c038ab73] .icon{color:var(--color-success)}.waitlist__status-title[data-v-c038ab73]{font-size:var(--text-xl)}.waitlist__status-body[data-v-c038ab73]{color:var(--text-muted);line-height:1.65}@media (min-width:40rem){.form__row[data-v-c038ab73]{grid-template-columns:repeat(2,1fr)}}@media (min-width:60rem){.waitlist[data-v-c038ab73]{gap:var(--space-16);grid-template-columns:1fr 1.05fr}.waitlist__panel[data-v-c038ab73]{padding:var(--space-8)}}.footer[data-v-fd5bf365]{padding-block:var(--space-16) var(--space-8);border-top:1px solid var(--color-line-dark)}.footer__grid[data-v-fd5bf365]{gap:var(--space-10);display:grid}.footer__brand[data-v-fd5bf365]{gap:var(--space-4);flex-direction:column;max-width:26rem;display:flex}.footer__logo[data-v-fd5bf365]{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-display);font-size:var(--text-md);color:var(--color-cream);font-weight:700;text-decoration:none;display:inline-flex}.footer__tagline[data-v-fd5bf365]{color:var(--color-on-dark-muted);font-size:var(--text-sm);line-height:1.6}.footer__whatsapp[data-v-fd5bf365]{align-items:center;gap:var(--space-3);min-height:44px;padding-inline:var(--space-4) var(--space-5);border:1px solid var(--color-line-dark);border-radius:var(--radius-full);color:var(--color-cream);font-size:var(--text-sm);align-self:flex-start;font-weight:600;text-decoration:none;display:inline-flex}.footer__whatsapp[data-v-fd5bf365]:hover{border-color:var(--color-whatsapp)}.footer__whatsapp-icon[data-v-fd5bf365]{background-color:var(--color-whatsapp);width:30px;height:30px;color:var(--color-white);border-radius:50%;place-items:center;display:grid}.footer__title[data-v-fd5bf365]{margin-bottom:var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-violet-soft);font-weight:600}.footer__list[data-v-fd5bf365]{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-v-fd5bf365]{min-height:44px;color:var(--color-on-dark-muted);font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}.footer__link[data-v-fd5bf365]:hover{color:var(--color-cream)}.footer__socials[data-v-fd5bf365]{gap:var(--space-4);flex-flow:wrap}.footer__social[data-v-fd5bf365]{align-items:center;gap:var(--space-2);min-height:44px;color:var(--color-on-dark-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.footer__social[data-v-fd5bf365]:hover{color:var(--color-cream)}.footer__bottom[data-v-fd5bf365]{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-line-dark)}.footer__legal[data-v-fd5bf365]{font-size:var(--text-xs);color:var(--color-on-dark-muted)}@media (min-width:48rem){.footer__grid[data-v-fd5bf365]{gap:var(--space-8);grid-template-columns:1.6fr 1fr 1fr auto}}.fab[data-v-96497387]{right:max(1rem, env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 5.5rem);z-index:90;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);border-radius:var(--radius-full);background-color:var(--color-whatsapp);color:var(--color-white);font-size:var(--text-sm);box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease), opacity var(--dur) var(--ease), visibility var(--dur) var(--ease);font-weight:600;text-decoration:none;display:inline-flex;position:fixed}.fab[data-v-96497387]:hover{transform:translateY(-2px)}.fab--hidden[data-v-96497387]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(8px)}.fab__icon[data-v-96497387]{background-color:#ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.fab__label[data-v-96497387]{display:none}@media (min-width:48rem){.fab__label[data-v-96497387]{display:inline}}.consent[data-v-3a97aca0]{left:var(--gutter);right:var(--gutter);bottom:var(--gutter);z-index:95;gap:var(--space-4);max-width:34rem;padding:var(--space-5);border:1px solid var(--color-line-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background-color:#0b1020f5;flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:fixed}.consent__text[data-v-3a97aca0]{color:var(--color-on-dark-muted);font-size:var(--text-sm);line-height:1.6}.consent__actions[data-v-3a97aca0]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (min-width:48rem){.consent[data-v-3a97aca0]{left:var(--gutter);flex-direction:row;align-items:center;right:auto}}:root{--color-navy:#0b1020;--color-navy-800:#111733;--color-navy-700:#1a2140;--color-violet:#5b3df5;--color-violet-dark:#4a2fd8;--color-violet-soft:#a99bff;--color-orange:#ff8a3d;--color-orange-ink:#8f4212;--color-cream:#f4f1ea;--color-white:#fff;--color-ink:#0b1020;--color-ink-muted:#3a4155;--color-on-dark:#f4f1ea;--color-on-dark-muted:#a8b0c8;--color-success:#176b3f;--color-success-on-dark:#6ee7a8;--color-error:#b3261e;--color-error-on-dark:#ff9b93;--color-whatsapp:#0e7a6d;--color-line-dark:#f4f1ea24;--color-line-light:#0b10201f;--color-glass:#f4f1ea0f;--color-glass-strong:#f4f1ea1a;--font-display:"Space Grotesk", "Segoe UI", system-ui, -apple-system, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:clamp(1.5rem, 1.25rem + 1vw, 1.9rem);--text-3xl:clamp(1.9rem, 1.5rem + 1.9vw, 2.75rem);--text-4xl:clamp(2.25rem, 1.6rem + 3vw, 3.5rem);--text-hero:clamp(2.4rem, 1.5rem + 4.2vw, 4.1rem);--leading-tight:1.04;--leading-snug:1.2;--leading-normal:1.6;--tracking-tight:-.02em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--section-pad:clamp(3.5rem, 2rem + 6vw, 6.5rem);--container-max:72rem;--container-narrow:47rem;--gutter:clamp(1rem, 4vw, 2rem);--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:30px;--radius-full:999px;--shadow-sm:0 1px 2px #0b102014, 0 6px 16px #0b10200f;--shadow-md:0 12px 32px #0b102024;--shadow-lg:0 28px 64px #04071273;--glow-violet:0 18px 60px #5b3df561;--glow-orange:0 12px 40px #ff8a3d4d;--dur-fast:.14s;--dur:.22s;--dur-slow:.7s;--ease:cubic-bezier(.2, .7, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--header-h:4.25rem;--focus-ring:0 0 0 3px #5b3df580}[data-theme=dark]{--surface:var(--color-navy);--surface-raised:var(--color-navy-800);--surface-sunken:#070b17;--text:var(--color-on-dark);--text-muted:var(--color-on-dark-muted);--border:var(--color-line-dark);--accent:var(--color-violet-soft);--btn-primary-bg:var(--color-violet);--btn-primary-fg:var(--color-white);--btn-primary-bg-hover:var(--color-violet-dark);--field-bg:#f4f1ea0d;--field-border:#f4f1ea3d;--error:var(--color-error-on-dark);--success:var(--color-success-on-dark);--focus-color:var(--color-violet-soft)}[data-theme=light]{--surface:var(--color-cream);--surface-raised:var(--color-white);--surface-sunken:#e9e4d9;--text:var(--color-ink);--text-muted:var(--color-ink-muted);--border:var(--color-line-light);--accent:var(--color-violet);--btn-primary-bg:var(--color-violet);--btn-primary-fg:var(--color-white);--btn-primary-bg-hover:var(--color-violet-dark);--field-bg:var(--color-white);--field-border:#0b102038;--error:var(--color-error);--success:var(--color-success);--focus-color:var(--color-violet)}[data-theme=violet]{--surface:var(--color-violet);--surface-raised:#6c51ff;--surface-sunken:var(--color-violet-dark);--text:var(--color-white);--text-muted:#ffffffe0;--border:#ffffff52;--accent:var(--color-white);--btn-primary-bg:var(--color-white);--btn-primary-fg:var(--color-violet-dark);--btn-primary-bg-hover:var(--color-cream);--field-bg:#ffffff24;--field-border:#ffffff80;--error:var(--color-white);--success:var(--color-white);--focus-color:var(--color-white)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}html.menu-open,html.menu-open body{overflow:hidden}body{min-height:100vh;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-on-dark);background-color:var(--color-navy);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit}p,li{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);text-wrap:balance}:focus-visible{outline:2px solid var(--focus-color,var(--color-violet));outline-offset:3px}::selection{background:var(--color-violet);color:var(--color-white)}[data-theme]{background-color:var(--surface);color:var(--text)}.container{width:min(100% - (var(--gutter) * 2), var(--container-max));margin-inline-start:auto;margin-inline-end:auto}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-pad);position:relative}section[id]{scroll-margin-top:calc(var(--header-h) + 1rem)}.eyebrow{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent);font-weight:600}.lead{font-size:var(--text-md);color:var(--text-muted);max-width:62ch;line-height:1.65}.u-center{text-align:center}.u-center .lead{margin-inline-start:auto;margin-inline-end:auto}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:-100%;left:var(--space-4);z-index:200;padding:var(--space-3) var(--space-5);background:var(--color-violet);color:var(--color-white);border-radius:0 0 var(--radius-sm) var(--radius-sm);font-weight:600;position:absolute}.skip-link:focus{top:0}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:none}.reveal-item{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(16px)}.reveal-group.is-visible .reveal-item{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-item{opacity:1;transition:none;transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*$vite$:1*/