.Footer_footer__TT6LP{background:var(--vv-surface);border-top:1px solid var(--vv-border)}.Footer_footer__TT6LP .Footer_top__hYg0g{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;padding-block:56px 40px}@media (min-width:768px){.Footer_footer__TT6LP .Footer_top__hYg0g{grid-template-columns:1.4fr repeat(3,1fr)}}.Footer_brandCol__RF_at{display:flex;flex-direction:column;gap:12px}.Footer_brandDescription__q6tUn{font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-secondary);max-width:320px;margin:0}.Footer_socialList__u3p3m{display:flex;gap:16px;list-style:none;padding:0;margin:8px 0 0}.Footer_socialList__u3p3m a{font-size:calc(13px * var(--vv-font-scale, 1));font-weight:500;color:var(--vv-text-secondary);text-decoration:none}.Footer_socialList__u3p3m a:hover{color:var(--vv-primary)}.Footer_linkCol__mD6Bf ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.Footer_linkColTitle__zpRoQ{font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--vv-text-secondary);margin:0 0 14px}.Footer_linkCol__mD6Bf a{font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-primary);text-decoration:none}.Footer_linkCol__mD6Bf a:hover{color:var(--vv-primary)}.Footer_footer__TT6LP .Footer_bottom__O5q04{border-top:1px solid var(--vv-border);padding-block:20px;font-size:calc(13px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.Header_header__tH9Jb{position:-webkit-sticky;position:sticky;top:0;z-index:200;background:rgb(255 255 255/.82);backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--vv-border)}.Header_bar__FT2dp{display:flex;align-items:center;gap:20px;height:76px}.Header_brand__qo7i2{display:flex;align-items:center;flex-shrink:0}.Header_nav__83meA{display:none;align-items:center;justify-content:center;gap:18px;flex:1 1}@media (min-width:1180px){.Header_nav__83meA{display:flex}}.Header_navLink__NnwKe{padding:8px 11px;border-radius:8px;white-space:nowrap;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:500;color:var(--vv-text-primary);text-decoration:none}.Header_navLink__NnwKe:hover{background:var(--vv-primary-subtle);color:var(--vv-primary)}.Header_navLink__NnwKe:focus-visible{outline:2px solid var(--vv-focus-ring);outline-offset:2px}.Header_actions__BsrW_{display:none;align-items:center;gap:10px;margin-left:auto}@media (min-width:1180px){.Header_actions__BsrW_{display:flex}}.Header_menuButton__Yrk9F{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;border-radius:6px;border:1px solid var(--vv-border);background:var(--vv-surface);cursor:pointer}@media (min-width:1180px){.Header_menuButton__Yrk9F{display:none}}.Header_menuButton__Yrk9F:focus-visible{outline:2px solid var(--vv-focus-ring);outline-offset:2px}.Header_menuIcon__2xmXP,.Header_menuIcon__2xmXP:after,.Header_menuIcon__2xmXP:before{display:block;width:18px;height:2px;background:var(--vv-text-primary);border-radius:1px;transition:transform .15s ease,opacity .15s ease}@media (prefers-reduced-motion:reduce){.Header_menuIcon__2xmXP,.Header_menuIcon__2xmXP:after,.Header_menuIcon__2xmXP:before{transition:none}}.Header_menuIcon__2xmXP{position:relative}.Header_menuIcon__2xmXP:after,.Header_menuIcon__2xmXP:before{content:"";position:absolute;left:0}.Header_menuIcon__2xmXP:before{top:-6px}.Header_menuIcon__2xmXP:after{top:6px}.Header_menuIcon__2xmXP[data-open=true]{background:transparent}.Header_menuIcon__2xmXP[data-open=true]:before{top:0;transform:rotate(45deg)}.Header_menuIcon__2xmXP[data-open=true]:after{top:0;transform:rotate(-45deg)}.Header_mobileMenu__6QUSK{border-top:1px solid var(--vv-border);background:var(--vv-surface);padding:16px 20px 24px}@media (min-width:1180px){.Header_mobileMenu__6QUSK{display:none}}.Header_mobileNav__lupkI{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.Header_mobileNavLink__Jlhz_{padding:12px 8px;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:500;color:var(--vv-text-primary);text-decoration:none;border-bottom:1px solid var(--vv-border)}.Header_mobileActions__juBZb{display:flex;flex-direction:column;gap:10px}.Header_actions__BsrW_ .Header_login__xEI5M,.Header_mobileActions__juBZb .Header_login__xEI5M{min-height:46px;padding-inline:22px;border-radius:12px;border:1px solid var(--vv-border-strong);background:var(--vv-surface);color:var(--vv-text-primary);font-weight:600}.Header_actions__BsrW_ .Header_login__xEI5M:hover{border-color:var(--brand-header-cta-bg)}.Header_actions__BsrW_ .Header_demo__Itz2F,.Header_mobileActions__juBZb .Header_demo__Itz2F{min-height:46px;padding-inline:22px;border-radius:12px;border:1px solid transparent;background:var(--brand-header-cta-bg);color:var(--brand-header-cta-fg);font-weight:600}.Header_demo__Itz2F:hover{filter:brightness(1.08)}.Header_headerDark__wMoxH{background:var(--brand-bg-from);border-bottom-color:rgb(255 255 255/.08);backdrop-filter:none;-webkit-backdrop-filter:none}.Header_headerDark__wMoxH .Header_navLink__NnwKe{color:rgb(255 255 255/.92)}.Header_headerDark__wMoxH .Header_navLink__NnwKe:hover{background:rgb(255 255 255/.08);color:#fff}.Header_headerDark__wMoxH .Header_actions__BsrW_ .Header_login__xEI5M{background:transparent;color:#fff;border-color:rgb(255 255 255/.6)}.Header_headerDark__wMoxH .Header_actions__BsrW_ .Header_login__xEI5M:hover{border-color:#fff}.Header_headerDark__wMoxH .Header_menuIcon__2xmXP,.Header_headerDark__wMoxH .Header_menuIcon__2xmXP:after,.Header_headerDark__wMoxH .Header_menuIcon__2xmXP:before{background:#fff}.Hero_hero__hQuLk{position:relative;overflow:hidden;color:#fff;background:radial-gradient(55% 65% at 88% 12%,var(--brand-glow),transparent 62%),radial-gradient(45% 55% at 0 100%,var(--brand-glow),transparent 60%),linear-gradient(160deg,var(--brand-bg-from) 0,var(--brand-bg-to) 100%);padding-bottom:40px}.Hero_hero__hQuLk:after{content:"";position:absolute;inset:auto -20% -40% -20%;height:60%;border-radius:50%;border-top:1px solid var(--brand-glow);opacity:.6;pointer-events:none}.Hero_heroGrid__1jev_{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-gap:40px;gap:40px;padding-block:48px 40px;align-items:center}@media (min-width:1024px){.Hero_heroGrid__1jev_{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:48px;padding-block:88px 72px}}.Hero_copy__gxhaf{max-width:720px}.Hero_chip__S75SZ{display:inline-block;margin:0 0 24px;padding:8px 18px;border:1px solid var(--brand-chip-border);border-radius:999px;background:rgb(255 255 255/.04);font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Hero_title__SJ1f6{margin:0;font-size:calc(38px * var(--vv-font-scale, 1));line-height:1.08;font-weight:700;letter-spacing:-.025em}@media (min-width:768px){.Hero_title__SJ1f6{font-size:calc(52px * var(--vv-font-scale, 1))}}@media (min-width:1280px){.Hero_title__SJ1f6{font-size:calc(clamp(52px, 3.9vw, 64px) * var(--vv-font-scale, 1))}}.Hero_titleLine__Sybt2{display:block}.Hero_accent__udrCr{color:var(--brand-accent)}.Hero_lead__VdCc_{margin:24px 0 0;max-width:34em;font-size:calc(18px * var(--vv-font-scale, 1));line-height:1.6;color:rgb(255 255 255/.82)}@media (min-width:768px){.Hero_lead__VdCc_{font-size:calc(21px * var(--vv-font-scale, 1))}}.Hero_ctaRow__WhnuV{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.Hero_cta__tFcOU{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 28px;border-radius:12px;font-size:calc(18px * var(--vv-font-scale, 1));font-weight:600;text-decoration:none;transition:transform .15s ease,filter .15s ease}.Hero_cta__tFcOU:hover{transform:translateY(-1px);filter:brightness(1.08)}.Hero_cta__tFcOU:focus-visible{outline:3px solid var(--brand-accent);outline-offset:3px}.Hero_ctaPrimary__R__S_{background:var(--brand-cta-bg);color:var(--brand-cta-fg);border:1px solid var(--brand-cta-border);box-shadow:0 10px 30px -12px rgb(0 0 0/.6)}.Hero_ctaGhost__nDo0R{background:rgb(255 255 255/.04);color:#fff;border:1px solid rgb(255 255 255/.4)}.Hero_features__q_IKd{position:relative;z-index:1;list-style:none;margin:0;padding:8px 0 24px;display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:640px){.Hero_features__q_IKd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Hero_features__q_IKd{grid-template-columns:repeat(4,1fr);gap:0}.Hero_feature__pF3gn+.Hero_feature__pF3gn{border-left:1px solid rgb(255 255 255/.22)}.Hero_feature__pF3gn{padding:0 32px}.Hero_feature__pF3gn:first-child{padding-left:0}}.Hero_featureTitle__gfpRR{margin:0 0 8px;font-size:calc(22px * var(--vv-font-scale, 1));font-weight:700;color:#fff}.Hero_featureText__nDVx5{margin:0;font-size:calc(16px * var(--vv-font-scale, 1));line-height:1.55;color:rgb(255 255 255/.75)}.Hero_visual__NXSge{position:relative;margin:0;min-height:360px;display:flex;flex-direction:column;justify-content:center}.Hero_visualCaption__raYGd{margin-top:16px;text-align:center;font-size:calc(13px * var(--vv-font-scale, 1));font-style:italic;color:rgb(255 255 255/.6)}.Hero_orbit__443_x{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.Hero_orbit__443_x span{position:absolute;aspect-ratio:1;border-radius:50%;border:1px dashed rgb(255 255 255/.12)}.Hero_orbit__443_x span:first-child{width:46%}.Hero_orbit__443_x span:nth-child(2){width:72%;border-style:solid;border-color:rgb(255 255 255/.07)}.Hero_orbit__443_x span:nth-child(3){width:98%}.Hero_journey__FG0o6{position:relative;list-style:none;margin:0 auto;padding:0;width:100%;max-width:520px;display:grid;grid-gap:18px;gap:18px}.Hero_journey__FG0o6:before{content:"";position:absolute;left:34px;top:28px;bottom:28px;width:2px;background:linear-gradient(180deg,transparent,var(--brand-accent),transparent);opacity:.55}.Hero_step__9bgFy{position:relative;display:flex;align-items:center;gap:16px;margin-left:calc(var(--i) * 6%);padding:16px 20px 16px 16px;border-radius:16px;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.14);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 40px -24px rgb(0 0 0/.7);animation:Hero_rise__nxs8B .6s ease both;animation-delay:calc(var(--i) * .12s)}.Hero_step__9bgFy:last-child{background:rgb(255 255 255/.12);border-color:var(--brand-accent)}.Hero_stepIcon__J8GSo{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--brand-cta-bg);color:var(--brand-cta-fg);border:1px solid var(--brand-cta-border)}.Hero_stepBody__RjOAT{display:grid;grid-gap:2px;gap:2px}.Hero_stepIndex__5KEXp{font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.12em;color:var(--brand-accent)}.Hero_stepLabel__NOhn0{font-size:calc(18px * var(--vv-font-scale, 1));font-weight:600}.Hero_stepHint__nexkQ{font-size:calc(14px * var(--vv-font-scale, 1));color:rgb(255 255 255/.7)}.Hero_hub__t04Ns{position:relative;width:100%;max-width:520px;margin:0 auto;aspect-ratio:1}.Hero_hubLines__W_9Ne{position:absolute;inset:0;width:100%;height:100%}.Hero_hubLines__W_9Ne line{stroke:var(--brand-accent);stroke-width:.6;stroke-dasharray:2 3;opacity:.55}.Hero_hubLines__W_9Ne circle{fill:none;stroke:rgb(255 255 255/.12);stroke-width:.5}.Hero_hubCenter__E7jvM{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;text-align:center;background:var(--brand-cta-bg);color:var(--brand-cta-fg);border:1px solid var(--brand-cta-border);box-shadow:0 0 0 10px rgb(255 255 255/.04),0 20px 50px -20px rgb(0 0 0/.7);font-size:calc(15px * var(--vv-font-scale, 1));font-weight:700;padding:8px}.Hero_hubNodes__H4U_U{list-style:none;margin:0;padding:0}.Hero_hubNode__1SEvv{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:96px;padding:12px 14px;border-radius:14px;background:rgb(255 255 255/.08);border:1px solid rgb(255 255 255/.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:calc(14px * var(--vv-font-scale, 1));font-weight:600;text-align:center}.Hero_hubNode__1SEvv svg{color:var(--brand-accent)}@keyframes Hero_rise__nxs8B{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.Hero_step__9bgFy{animation:none}.Hero_cta__tFcOU:hover{transform:none}}.ModuleIcon_tile__EzeZT{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;color:#fff;background:linear-gradient(135deg,#2F9679,#105E4C);box-shadow:0 10px 20px -10px rgb(26 131 105/.7)}.ModuleIcon_tile__EzeZT[data-icon=book],.ModuleIcon_tile__EzeZT[data-icon=landmark]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);box-shadow:0 10px 20px -10px rgb(29 78 216/.7)}.ModuleIcon_tile__EzeZT[data-icon=cart],.ModuleIcon_tile__EzeZT[data-icon=file],.ModuleIcon_tile__EzeZT[data-icon=globe],.ModuleIcon_tile__EzeZT[data-icon=store],.ModuleIcon_tile__EzeZT[data-icon=truck]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 10px 20px -10px rgb(217 119 6/.7)}.ModuleIcon_tile__EzeZT[data-icon=boxes],.ModuleIcon_tile__EzeZT[data-icon=factory],.ModuleIcon_tile__EzeZT[data-icon=wrench]{background:linear-gradient(135deg,#10b981,#047857);box-shadow:0 10px 20px -10px rgb(4 120 87/.7)}.ModuleIcon_tile__EzeZT[data-icon=check],.ModuleIcon_tile__EzeZT[data-icon=handshake],.ModuleIcon_tile__EzeZT[data-icon=users]{background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 10px 20px -10px rgb(109 40 217/.7)}.ModuleIcon_tile__EzeZT[data-icon=chart],.ModuleIcon_tile__EzeZT[data-icon=shield]{background:linear-gradient(135deg,#475569,#1e293b);box-shadow:0 10px 20px -10px rgb(30 41 59/.7)}.notification-sound_list__q2PrS{display:grid;grid-gap:6px;gap:6px;max-width:520px}.notification-sound_row__R4Nvx{display:flex;align-items:center;gap:6px;border:1px solid var(--vv-border);border-radius:var(--vv-radius-md);background:var(--vv-surface)}.notification-sound_row__R4Nvx[data-selected=true]{border-color:var(--vv-primary);background:var(--vv-primary-subtle)}.notification-sound_choice__cqhrD{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;background:transparent;color:var(--vv-text-primary);font:inherit;text-align:left;cursor:pointer}.notification-sound_radio__4yuK6{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--vv-border);color:#fff}.notification-sound_row__R4Nvx[data-selected=true] .notification-sound_radio__4yuK6{border-color:var(--vv-primary);background:var(--vv-primary)}.notification-sound_text___p3Ry{display:grid;grid-gap:1px;gap:1px;min-width:0}.notification-sound_label__MR46R{font-weight:600;font-size:calc(13.5px * var(--vv-font-scale, 1))}.notification-sound_description__lX4Uh{color:var(--vv-text-secondary);font-size:calc(12px * var(--vv-font-scale, 1))}.notification-sound_play__mOoaZ{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:6px;border:none;border-radius:50%;background:transparent;color:var(--vv-text-secondary)}button.notification-sound_play__mOoaZ{cursor:pointer}button.notification-sound_play__mOoaZ:hover{background:var(--vv-background);color:var(--vv-primary)}.notification-sound_list__q2PrS[data-compact=true] .notification-sound_choice__cqhrD{padding:6px 8px}.notification-sound_launcher__C6hrZ{position:fixed;bottom:80px;z-index:45;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--vv-border);border-radius:999px;background:var(--vv-surface);color:var(--vv-text-primary);box-shadow:0 6px 20px rgba(0,0,0,.14);font:inherit;font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;cursor:pointer}.notification-sound_launcher__C6hrZ svg{color:var(--vv-primary)}.notification-sound_launcher__C6hrZ:hover{border-color:var(--vv-primary)}.notification-sound_popover__xXQFh{position:fixed;bottom:128px;z-index:1095;width:min(340px,calc(100vw - 32px));max-height:calc(100vh - 160px);overflow-y:auto;padding:14px;border:1px solid var(--vv-border);border-radius:var(--vv-radius-lg);background:var(--vv-surface);box-shadow:0 12px 40px rgba(0,0,0,.22)}.notification-sound_popoverHead__IFNni{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.notification-sound_popoverHead__IFNni h2{flex:1 1;margin:0;font-size:calc(15px * var(--vv-font-scale, 1))}.notification-sound_popoverHead__IFNni p{margin:2px 0 0;color:var(--vv-text-secondary);font-size:calc(12px * var(--vv-font-scale, 1))}.notification-sound_close__UBsAX{display:inline-flex;border:none;background:transparent;color:var(--vv-text-secondary);cursor:pointer;padding:4px;border-radius:var(--vv-radius-sm)}.notification-sound_testAll__u5AeW{margin-top:10px;width:100%;padding:8px;border:1px dashed var(--vv-border);border-radius:var(--vv-radius-md);background:transparent;color:var(--vv-text-primary);font:inherit;font-size:calc(13px * var(--vv-font-scale, 1));cursor:pointer}.notification-sound_testAll__u5AeW:hover{border-color:var(--vv-primary);color:var(--vv-primary)}@media (max-width:640px){.notification-sound_launcher__C6hrZ{bottom:76px;padding:8px 12px}.notification-sound_launcherText__i1Fwe{display:none}}.ProductShot_figure__L4U_2{margin:0}.ProductShot_frame__kvRK2{overflow:hidden;border:1px solid var(--vv-border);border-radius:14px;background:var(--vv-surface);box-shadow:0 1px 2px rgba(15,23,42,.06),0 16px 36px -18px rgba(15,23,42,.28)}.ProductShot_bar__bCh10{display:flex;align-items:center;gap:6px;height:26px;padding:0 12px;border-bottom:1px solid var(--vv-border);background:var(--vv-background)}.ProductShot_bar__bCh10 span{width:9px;height:9px;border-radius:50%;background:#ff5f57}.ProductShot_bar__bCh10 span:nth-child(2){background:#febc2e}.ProductShot_bar__bCh10 span:nth-child(3){background:#28c840}.ProductShot_figure__L4U_2[data-tone=dark] .ProductShot_frame__kvRK2{border-color:rgb(255 255 255/.12);box-shadow:0 0 0 1px rgb(255 255 255/.04),0 40px 80px -30px rgb(0 0 0/.7)}.ProductShot_figure__L4U_2[data-tone=dark] .ProductShot_caption__5x5Ol{color:rgb(255 255 255/.6)}.ProductShot_image__YHyDB{display:block;width:100%;height:auto}.ProductShot_caption__5x5Ol{margin-top:8px;font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.ProductShot_phoneFigure__H0qU6{margin:0}.ProductShot_phone__uWIpF{width:180px;overflow:hidden;border:7px solid #17181c;border-radius:28px;background:#17181c;box-shadow:0 24px 50px -18px rgba(15,23,42,.55)}.page_heroBg__mnMrk{position:relative;overflow:hidden;color:#fff;background:radial-gradient(60% 70% at 85% 10%,rgb(26 131 105/.32),transparent 60%),radial-gradient(50% 60% at 0 100%,rgb(26 131 105/.16),transparent 60%),linear-gradient(180deg,#12141b,#171a23);padding-bottom:56px}.page_heroBg__mnMrk:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255/.04) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,transparent 80%);pointer-events:none}.page_heroBg__mnMrk .page_hero___P5ic{position:relative;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;padding-block:56px 48px;align-items:center}@media (min-width:1024px){.page_heroBg__mnMrk .page_hero___P5ic{grid-template-columns:5fr 6fr;gap:56px;padding-block:88px 64px}}.page_heroCopy__e3X9X{max-width:580px}.page_heroPill__61lVh{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:5px 12px 5px 5px;border-radius:999px;font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;color:rgb(255 255 255/.88);text-decoration:none;background:rgb(255 255 255/.07);border:1px solid rgb(255 255 255/.14);transition:background-color .15s ease}.page_heroPill__61lVh:hover{background:rgb(255 255 255/.12)}.page_heroPillTag__9H4vf{padding:3px 9px;border-radius:999px;font-size:calc(11px * var(--vv-font-scale, 1));font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--vv-primary)}.page_heroTitle__xQtk3{margin:0 0 20px;font-size:calc(40px * var(--vv-font-scale, 1));line-height:1.04;font-weight:800;letter-spacing:-.035em;color:#fff}@media (min-width:768px){.page_heroTitle__xQtk3{font-size:calc(62px * var(--vv-font-scale, 1))}}.page_heroAccent__gEG_c{background:linear-gradient(92deg,#34A383,#1F8A6E 50%,#2C82C9);-webkit-background-clip:text;background-clip:text;color:transparent}.page_heroLead__YsY8B{margin:0 0 32px;font-size:calc(17px * var(--vv-font-scale, 1));line-height:1.65;color:rgb(255 255 255/.72)}@media (min-width:768px){.page_heroLead__YsY8B{font-size:calc(19px * var(--vv-font-scale, 1))}}.page_heroFacts___mtZT{display:flex;flex-wrap:wrap;gap:10px 22px;margin:32px 0 0;padding:0;list-style:none;font-size:calc(14px * var(--vv-font-scale, 1));color:rgb(255 255 255/.72)}.page_heroFacts___mtZT li{display:flex;align-items:center;gap:8px}.page_heroFacts___mtZT svg{color:#4ade80;flex-shrink:0}.page_heroMedia__PfHG_{position:relative;min-width:0}.page_heroPhone__dnWBF{display:none}@media (min-width:768px){.page_heroPhone__dnWBF{display:block;position:absolute;right:-20px;bottom:-44px;transform:rotate(4deg)}.page_heroPhone__dnWBF figure>div{width:150px}}.page_stats__OHDD8{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;margin:24px 0 0;overflow:hidden;border-radius:20px;background:rgb(255 255 255/.1);border:1px solid rgb(255 255 255/.1)}@media (min-width:900px){.page_stats__OHDD8{grid-template-columns:repeat(4,1fr)}}.page_stat__n5tOp{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:22px 24px;background:#171a23}.page_statValue__kbUOk{margin:0;font-size:calc(36px * var(--vv-font-scale, 1));font-weight:800;letter-spacing:-.03em;color:#fff}.page_statLabel__QSax7{font-size:calc(13px * var(--vv-font-scale, 1));line-height:1.45;color:rgb(255 255 255/.62)}.page_sectionAltBg__PE4MN{background:var(--vv-surface);border-top:1px solid var(--vv-border);border-bottom:1px solid var(--vv-border)}.page_pointTitle__A4WPv{font-size:calc(17px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:-.01em;color:var(--vv-text-primary);margin:0 0 8px}.page_pointDescription__EHi4p{font-size:calc(15px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary);margin:0}.page_centerLink__OLYNi{display:flex;justify-content:center;margin-top:40px}.page_iconTile__wT6pj{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--vv-primary);background:var(--vv-primary-subtle)}.page_checkList__yNXOM{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style:none}.page_checkList__yNXOM li{display:flex;align-items:flex-start;gap:10px;font-size:calc(15px * var(--vv-font-scale, 1));line-height:1.5;color:var(--vv-text-primary)}.page_checkList__yNXOM svg{flex-shrink:0;margin-top:2px;padding:2px;box-sizing:content-box;border-radius:999px;color:var(--vv-primary);background:var(--vv-primary-subtle)}.page_moduleGrid__oS6xe{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}@media (min-width:640px){.page_moduleGrid__oS6xe{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_moduleGrid__oS6xe{grid-template-columns:repeat(4,1fr)}}.page_moduleCard__kHkVg{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:18px;background:var(--vv-surface);border:1px solid var(--vv-border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page_moduleCard__kHkVg:hover{transform:translateY(-3px);border-color:rgb(26 131 105/.35);box-shadow:0 20px 40px -26px rgb(26 131 105/.45)}.page_moduleName__eZK2t{margin:0 0 6px;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:-.01em;color:var(--vv-text-primary)}.page_moduleText__x4gfq{margin:0;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.55;color:var(--vv-text-secondary)}.page_workflow__cNPH0{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:center;padding-block:40px}.page_workflow__cNPH0:first-of-type{padding-top:8px}@media (min-width:960px){.page_workflow__cNPH0{grid-template-columns:5fr 7fr;gap:64px;padding-block:64px}.page_workflowReverse__wzenI{grid-template-columns:7fr 5fr}.page_workflowReverse__wzenI .page_workflowText__Z1R9S{order:2}}.page_workflowTitle__2H_fd{margin:0 0 14px;font-size:calc(26px * var(--vv-font-scale, 1));line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--vv-text-primary)}.page_workflowMedia__hx_kc{position:relative;min-width:0}.page_phoneOverlay__fd6ju{display:flex;justify-content:center;margin-top:20px}@media (min-width:960px){.page_phoneOverlay__fd6ju{position:absolute;right:-16px;bottom:-32px;margin:0}}.page_scenarioHeader__NvkN2{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.page_scenarioStatus__1JyY6{font-size:calc(11px * var(--vv-font-scale, 1));font-weight:700;padding:4px 10px;border-radius:999px;color:var(--vv-text-secondary);background:var(--vv-background);border:1px solid var(--vv-border)}.page_scenarioStatus__1JyY6[data-status=live]{color:var(--vv-success-strong);background:var(--vv-success-bg);border-color:transparent}.page_scenarioPlatform__YAj39{margin:0;font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;color:var(--vv-text-secondary)}.page_integrationGroup__N9hfW{margin-top:36px}.page_integrationGroupTitle__LD1ty{margin:0 0 16px;font-size:calc(13px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--vv-text-secondary)}.page_integrationGrid__FdwpW{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.page_integrationTile__sTavD{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 12px 14px;border:1px solid var(--vv-border);border-radius:16px;background:var(--vv-background);transition:transform .16s ease,box-shadow .16s ease}.page_integrationTile__sTavD:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(15 23 42/.08)}.page_integrationMode__jSzYf{font-size:calc(12px * var(--vv-font-scale, 1));font-weight:600;padding:3px 10px;border-radius:999px;background:var(--vv-surface);color:var(--vv-text-secondary)}.page_integrationMode__jSzYf[data-mode=API]{background:var(--vv-success-bg,#e7f6ee);color:var(--vv-success-strong,#0f6b3d)}.page_edocList__KHFP4{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.page_edocChip__jE5_q{padding:10px 18px;border-radius:999px;border:1px solid var(--vv-border);background:var(--vv-background);font-weight:600;font-size:calc(14px * var(--vv-font-scale, 1))}.page_integrationNote__9dpZG{max-width:760px;margin:28px auto 0;text-align:center;font-size:calc(13px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary)}.page_darkSection__2zebY{color:#fff;background:radial-gradient(50% 60% at 100% 0,rgb(26 131 105/.18),transparent 60%),#12141b}.page_eyebrowOnDark__HC_XW{display:inline-flex;align-items:center;gap:6px;margin:0 0 12px;font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff6b74}.page_onDarkTitle__4IjwE{color:#fff}.page_onDarkLead__SKmRZ{color:rgb(255 255 255/.7)}.page_trustGrid__8Og8z{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}@media (min-width:640px){.page_trustGrid__8Og8z{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_trustGrid__8Og8z{grid-template-columns:repeat(3,1fr)}}.page_trustCard__enyAH{padding:24px;border-radius:18px;background:rgb(255 255 255/.04);border:1px solid rgb(255 255 255/.09)}.page_trustIcon__RQ3pD{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:16px;border-radius:12px;color:#ff6b74;background:rgb(26 131 105/.15)}.page_trustTitle__VQ5kE{margin:0 0 8px;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:700;color:#fff}.page_trustText__19CGd{margin:0;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:rgb(255 255 255/.66)}.page_startSteps__wQamh{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none;counter-reset:none}@media (min-width:900px){.page_startSteps__wQamh{grid-template-columns:repeat(3,1fr);gap:28px}}.page_startStep__aBdml{position:relative;padding:28px 24px 24px;border-radius:18px;background:var(--vv-surface);border:1px solid var(--vv-border)}.page_startNo__KRLD0{display:inline-grid;place-items:center;width:40px;height:40px;margin-bottom:18px;border-radius:999px;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:800;color:#fff;background:var(--vv-primary);box-shadow:0 0 0 6px var(--vv-primary-subtle)}.page_mobileBand__2_gfS{position:relative;display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:center;overflow:hidden;padding:40px 28px;border-radius:28px;color:#fff;background:radial-gradient(60% 80% at 100% 0,rgb(255 255 255/.18),transparent 60%),linear-gradient(135deg,#1A8369,#0C483A);box-shadow:0 30px 60px -30px rgb(165 15 27/.7)}@media (min-width:900px){.page_mobileBand__2_gfS{grid-template-columns:1fr auto;padding:56px 64px 0}}.page_mobileBandCopy__vKn9H{max-width:620px}@media (min-width:900px){.page_mobileBandCopy__vKn9H{padding-bottom:56px}}.page_mobileBand__2_gfS .page_eyebrowOnDark__HC_XW{color:rgb(255 255 255/.85)}.page_mobileBandText__5_kCy{margin:0 0 28px;font-size:calc(17px * var(--vv-font-scale, 1));line-height:1.65;color:rgb(255 255 255/.86)}.page_mobileBandPhone__xq4Zq{display:flex;justify-content:center}@media (min-width:900px){.page_mobileBandPhone__xq4Zq{align-self:end;margin-bottom:-40px}.page_mobileBandPhone__xq4Zq figure>div{width:220px}}.page_btnWhite__0Q2IN{background:#fff;color:#12141b;border-color:#fff}.page_btnWhite__0Q2IN:hover{background:#f3f4f6;transform:translateY(-1px)}.page_faqWrap__m1ISo{max-width:860px}.page_faqList__GBPUu{display:grid;grid-gap:12px;gap:12px}.page_faqItem__myhEv{border-radius:16px;background:var(--vv-background);border:1px solid var(--vv-border);transition:border-color .15s ease}.page_faqItem__myhEv[open]{border-color:var(--vv-border-strong)}.page_faqQuestion__XD97P{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:650;color:var(--vv-text-primary);cursor:pointer;list-style:none}.page_faqQuestion__XD97P::-webkit-details-marker{display:none}.page_faqQuestion__XD97P:focus-visible{outline:3px solid var(--vv-focus-ring);outline-offset:2px;border-radius:16px}.page_faqChevron__YRnsl{flex-shrink:0;color:var(--vv-text-secondary);transition:transform .2s ease}.page_faqItem__myhEv[open] .page_faqChevron__YRnsl{transform:rotate(180deg)}.page_faqAnswer__5iRQ0{margin:0;padding:0 22px 20px;font-size:calc(15px * var(--vv-font-scale, 1));line-height:1.65;color:var(--vv-text-secondary)}.page_finalCta__T2NGj{color:#fff;background:radial-gradient(50% 80% at 50% 0,rgb(26 131 105/.35),transparent 70%),#12141b}.page_finalCtaInner__6WUCG{text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.page_finalCtaLead__y4pjL{margin:0;font-size:calc(17px * var(--vv-font-scale, 1));color:rgb(255 255 255/.75)}.page_finalCtaTitle__1Q0Er{font-size:calc(28px * var(--vv-font-scale, 1));line-height:1.15;font-weight:800;letter-spacing:-.025em;color:#fff;max-width:720px;margin:0}@media (min-width:768px){.page_finalCtaTitle__1Q0Er{font-size:calc(42px * var(--vv-font-scale, 1))}}.page_finalCtaInner__6WUCG .page_ctaRow__Ffizf,.page_finalCtaInner__6WUCG>div{justify-content:center}@media (prefers-reduced-motion:reduce){.page_faqChevron__YRnsl,.page_heroPill__61lVh,.page_integrationTile__sTavD,.page_integrationTile__sTavD:hover,.page_moduleCard__kHkVg,.page_moduleCard__kHkVg:hover{transition:none;transform:none}}.PageHero_band__cu_UZ{position:relative;overflow:hidden;background:radial-gradient(55% 90% at 100% 0,rgb(26 131 105/.1),transparent 60%),linear-gradient(180deg,var(--vv-surface) 0,var(--vv-background) 100%);border-bottom:1px solid var(--vv-border)}.PageHero_band__cu_UZ:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(17 19 26/.04) 1px,transparent 0),linear-gradient(90deg,rgb(17 19 26/.04) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 90% at 80% 0,#000 20%,transparent 75%);mask-image:radial-gradient(70% 90% at 80% 0,#000 20%,transparent 75%);pointer-events:none}.PageHero_band__cu_UZ .PageHero_hero__6cfl0{position:relative;padding-block:56px 48px}@media (min-width:768px){.PageHero_band__cu_UZ .PageHero_hero__6cfl0{padding-block:80px 64px}}.PageHero_inner__vNEiC{max-width:780px}.PageHero_description__HA5aI{margin-top:4px}.page_cardTitle__kcDT2{font-size:calc(16px * var(--vv-font-scale, 1));font-weight:600;color:var(--vv-text-primary);margin:0 0 8px}.page_cardDescription___v_rt{font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary);margin:0}.page_sectionAltBg__1IFZF{background:var(--vv-surface);border-top:1px solid var(--vv-border);border-bottom:1px solid var(--vv-border)}.page_detailList__mEEmV{display:flex;flex-direction:column;gap:24px;max-width:820px}.page_detailRow__hExyv{padding-bottom:24px;border-bottom:1px solid var(--vv-border)}.page_detailRow__hExyv:last-child{border-bottom:none;padding-bottom:0}.page_detailTitle__5INCw{font-size:calc(17px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary);margin:0 0 8px}.page_detailDescription__MhMm8{font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.7;color:var(--vv-text-secondary);margin:0}.page_ctaBlock__askfZ{text-align:center;display:flex;flex-direction:column;align-items:center}.page_plans__VI8ba{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}@media (min-width:900px){.page_plans__VI8ba{grid-template-columns:repeat(3,1fr)}}.page_plan__o__YN{position:relative;display:flex;flex-direction:column;gap:12px;padding:28px 24px 24px;background:var(--vv-surface);border:1px solid var(--vv-border);border-radius:8px;box-shadow:0 1px 2px 0 rgba(32,33,36,.06)}.page_plan__o__YN[data-highlighted=true]{border:2px solid var(--vv-primary)}.page_badge__xHI8I{position:absolute;top:-12px;left:24px;padding:2px 10px;border-radius:999px;background:var(--vv-primary);color:var(--vv-text-on-brand);font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700}.page_planName__SkWKk{margin:0;font-size:calc(22px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.page_planSummary__3hJn_{margin:0;font-size:calc(15px * var(--vv-font-scale, 1));line-height:1.55;color:var(--vv-text-secondary)}.page_price__j5sui{margin:4px 0 0;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.page_modules__Auhee{flex:1 1;margin:0;padding:12px 0 0;border-top:1px solid var(--vv-border);list-style:none}.page_modules__Auhee li{position:relative;padding:6px 0 6px 24px;font-size:calc(15px * var(--vv-font-scale, 1));color:var(--vv-text-primary)}.page_modules__Auhee li:before{content:"";position:absolute;left:4px;top:11px;width:10px;height:6px;border-left:2px solid var(--vv-success);border-bottom:2px solid var(--vv-success);transform:rotate(-45deg)}.page_planCta__BhlAQ{width:100%}.page_common__Ccp5x{margin-top:40px;padding:24px;border:1px solid var(--vv-border);border-radius:8px;background:var(--vv-surface)}.page_commonTitle__euTrV{margin:0 0 12px;font-size:calc(18px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.page_commonList__W__Mb{display:grid;grid-template-columns:1fr;grid-gap:8px 24px;gap:8px 24px;margin:0;padding-left:20px;font-size:calc(15px * var(--vv-font-scale, 1));line-height:1.5;color:var(--vv-text-primary)}@media (min-width:768px){.page_commonList__W__Mb{grid-template-columns:repeat(2,1fr)}}.page_note__wrwTD{margin:16px 0 0;font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.page_try__Px_JE{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.page_try__Px_JE>div:first-child{max-width:640px}.pricing_plansWrap__ZR8qK{display:grid;grid-gap:20px;gap:20px}.pricing_toolbar__cpU1o{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.pricing_segment__VzvKz{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:10px;background:var(--vv-surface);border:1px solid var(--vv-border)}.pricing_segmentBtn__llBR6{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border:none;border-radius:7px;background:transparent;color:var(--vv-text-primary);font:inherit;font-weight:600;font-size:calc(14px * var(--vv-font-scale, 1));cursor:pointer}.pricing_segmentBtn__llBR6[aria-checked=true]{background:var(--vv-primary);color:var(--vv-text-on-brand)}.pricing_segmentBtn__llBR6:focus-visible{outline:2px solid var(--vv-focus-ring);outline-offset:2px}.pricing_segmentBadge__ciC8s{padding:1px 6px;border-radius:999px;background:var(--vv-success-bg);color:var(--vv-success-strong);font-size:calc(11px * var(--vv-font-scale, 1));font-weight:700}.pricing_segmentBtn__llBR6[aria-checked=true] .pricing_segmentBadge__ciC8s{background:rgba(255,255,255,.2);color:inherit}.pricing_vatToggle__ktJEV{display:inline-flex;align-items:center;gap:8px;font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-secondary);cursor:pointer}.pricing_plans__AXw_U{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:640px){.pricing_plans__AXw_U{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.pricing_plans__AXw_U[data-count="4"]{grid-template-columns:repeat(4,1fr)}.pricing_plans__AXw_U[data-count="5"]{grid-template-columns:repeat(5,1fr)}.pricing_plans__AXw_U[data-count="3"]{grid-template-columns:repeat(3,1fr)}}.pricing_plan__qxI0E{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 18px 18px;background:var(--vv-surface);border:1px solid var(--vv-border);border-radius:12px;min-width:0}.pricing_plan__qxI0E[data-highlighted=true]{border:2px solid var(--vv-primary);box-shadow:0 8px 24px -12px rgba(0,0,0,.25)}.pricing_planBadge__W2Lv5{position:absolute;top:-12px;left:18px;padding:2px 10px;border-radius:999px;background:var(--vv-primary);color:var(--vv-text-on-brand);font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700}.pricing_planName__dXnP1{margin:0;font-size:calc(20px * var(--vv-font-scale, 1));font-weight:800;color:var(--vv-text-primary)}.pricing_planSummary__WqpwH{margin:0;min-height:3.6em;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.5;color:var(--vv-text-secondary)}.pricing_planPrice__TnITV{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px}.pricing_planPrice__TnITV strong{font-size:calc(28px * var(--vv-font-scale, 1));font-weight:800;letter-spacing:-.02em;color:var(--vv-text-primary)}.pricing_planPrice__TnITV span,.pricing_planSub__Uitzm{font-size:calc(13px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_planSub__Uitzm{margin:0}.pricing_planBullets__t8YoM{flex:1 1;margin:4px 0 0;padding:12px 0 0;border-top:1px solid var(--vv-border);list-style:none;display:grid;grid-gap:6px;gap:6px;align-content:start}.pricing_planBullets__t8YoM li{position:relative;padding-left:22px;font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-primary)}.pricing_planBullets__t8YoM li:before{content:"";position:absolute;left:3px;top:6px;width:9px;height:5px;border-left:2px solid var(--vv-success);border-bottom:2px solid var(--vv-success);transform:rotate(-45deg)}.pricing_planLimits__tC5hr{margin:0;font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_planCta__3qGEj{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--vv-primary);color:var(--vv-primary);font-weight:700;text-decoration:none}.pricing_planCta__3qGEj[data-primary=true]{background:var(--vv-primary);color:var(--vv-text-on-brand)}.pricing_planCta__3qGEj:hover{background:var(--vv-primary-subtle)}.pricing_planCta__3qGEj[data-primary=true]:hover{background:var(--vv-primary-hover)}.pricing_footnote__plY8D{margin:12px 0 0;font-size:calc(13px * var(--vv-font-scale, 1));line-height:1.55;color:var(--vv-text-secondary)}.pricing_tag__c9O6W{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--vv-primary-subtle);color:var(--vv-primary);font-size:calc(11px * var(--vv-font-scale, 1));font-weight:700;vertical-align:middle}.pricing_tableWrap__CcS8_{overflow-x:auto;border:1px solid var(--vv-border);border-radius:12px;background:var(--vv-surface)}.pricing_tableWrap__CcS8_>.pricing_footnote__plY8D{margin:0;padding:12px 16px 16px}.pricing_table__m_mAP{width:100%;border-collapse:collapse;font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-primary)}.pricing_table__m_mAP caption{padding:12px 16px 0;text-align:left;font-size:calc(13px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_table__m_mAP td,.pricing_table__m_mAP th{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--vv-border);white-space:nowrap}.pricing_table__m_mAP thead th{font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--vv-text-secondary);background:var(--vv-background)}.pricing_table__m_mAP tbody th{font-weight:700;white-space:normal;min-width:180px}.pricing_table__m_mAP small{display:block;margin-top:2px;font-weight:400;font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary);white-space:normal}.pricing_table__m_mAP tr[data-highlighted=true]{background:var(--vv-primary-subtle)}.pricing_grid__jjez3 td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_status__PxZ1Z{display:inline-block;padding:2px 10px;border-radius:999px;font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700}.pricing_status__PxZ1Z[data-status=included]{background:var(--vv-success-bg);color:var(--vv-success-strong)}.pricing_status__PxZ1Z[data-status=addon]{background:var(--vv-primary-subtle);color:var(--vv-primary)}.pricing_missing__4J03H{margin-top:12px;font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_missing__4J03H summary{cursor:pointer;font-weight:600;color:var(--vv-primary)}.pricing_compare__BnaLN{padding:20px;border:1px solid var(--vv-border);border-radius:12px;background:var(--vv-surface)}.pricing_compareControls__i7WXt{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-bottom:20px}.pricing_compareControls__i7WXt label{display:grid;grid-gap:4px;gap:4px;font-size:calc(13px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_compareControls__i7WXt select{min-height:40px;min-width:200px;padding:0 10px;border-radius:8px;border:1px solid var(--vv-border-strong);background:var(--vv-surface);color:var(--vv-text-primary);font:inherit}.pricing_bars__Iv5hZ{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.pricing_bars__Iv5hZ li{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}@media (max-width:640px){.pricing_bars__Iv5hZ li{grid-template-columns:minmax(0,1fr) auto}.pricing_barTrack__tXnQ0{grid-column:1/-1;order:3}}.pricing_barLabel__bBXbC{font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-primary)}.pricing_barTrack__tXnQ0{height:14px;border-radius:999px;background:var(--vv-background);overflow:hidden}.pricing_barFill__DY9oj{display:block;height:100%;border-radius:999px;background:var(--vv-border-strong)}.pricing_bars__Iv5hZ li[data-best=true] .pricing_barFill__DY9oj{background:var(--vv-primary)}.pricing_bars__Iv5hZ li[data-best=true] .pricing_barValue__fG0u7{color:var(--vv-primary)}.pricing_barValue__fG0u7{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pricing_scenarios__SiXIH{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:768px){.pricing_scenarios__SiXIH{grid-template-columns:repeat(3,1fr)}}.pricing_scenario__gmFQp{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px;border:1px solid var(--vv-border);border-radius:12px;background:var(--vv-surface)}.pricing_scenario__gmFQp h3{margin:0;font-size:calc(17px * var(--vv-font-scale, 1));font-weight:800;color:var(--vv-text-primary)}.pricing_scenario__gmFQp p{margin:0;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.5;color:var(--vv-text-secondary)}.pricing_scenario__gmFQp dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 0}.pricing_scenario__gmFQp dt{font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_scenario__gmFQp dd{margin:2px 0 0;font-weight:700;color:var(--vv-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_scenario__gmFQp dd small{display:block;font-weight:400;font-size:calc(11px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_scenarioLimits__0LGYH{padding-top:8px;border-top:1px solid var(--vv-border);font-size:calc(12px * var(--vv-font-scale, 1))!important}.pricing_path__z8xnx{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none;counter-reset:none}.pricing_path__z8xnx li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 18px;border:1px solid var(--vv-border);border-radius:12px;background:var(--vv-surface)}.pricing_path__z8xnx li[data-highlighted=true]{border:2px solid var(--vv-primary)}.pricing_path__z8xnx h3{margin:0;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:800;color:var(--vv-text-primary)}.pricing_path__z8xnx p{margin:2px 0 0;font-size:calc(13px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_pathStep__V5zQ6{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--vv-primary-subtle);color:var(--vv-primary);font-weight:800}.pricing_pathPrice__il4T_{display:grid;justify-items:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pricing_pathPrice__il4T_ small{color:var(--vv-success-strong);font-weight:600}.pricing_family__dZ2bd{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:768px){.pricing_family__dZ2bd{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.pricing_family__dZ2bd{grid-template-columns:repeat(4,1fr)}}.pricing_family__dZ2bd li{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px;border:1px solid var(--vv-border);border-radius:12px;background:var(--vv-surface);font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.5;color:var(--vv-text-secondary)}.pricing_family__dZ2bd li[data-current=true]{border:2px solid var(--vv-primary)}.pricing_family__dZ2bd h3{margin:0;font-size:calc(18px * var(--vv-font-scale, 1));font-weight:800;color:var(--vv-text-primary)}.pricing_family__dZ2bd p{margin:0}.pricing_family__dZ2bd b{color:var(--vv-text-primary)}.pricing_familyFocus__Jzs8Z{color:var(--vv-primary)!important;font-weight:600}.pricing_familyPrice__PWA67 strong{font-size:calc(22px * var(--vv-font-scale, 1));color:var(--vv-text-primary)}.pricing_terms__RIg5Q{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;margin:0}@media (min-width:768px){.pricing_terms__RIg5Q{grid-template-columns:repeat(2,1fr)}}.pricing_terms__RIg5Q>div{padding:16px 18px;border:1px solid var(--vv-border);border-radius:12px;background:var(--vv-surface)}.pricing_terms__RIg5Q dt{font-weight:800;color:var(--vv-text-primary)}.pricing_terms__RIg5Q dd{margin:4px 0 0;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.55;color:var(--vv-text-secondary)}.pricing_faq__rg1ze{display:grid;grid-gap:8px;gap:8px}.pricing_faq__rg1ze details{padding:14px 18px;border:1px solid var(--vv-border);border-radius:12px;background:var(--vv-surface)}.pricing_faq__rg1ze summary{cursor:pointer;font-weight:700;color:var(--vv-text-primary)}.pricing_faq__rg1ze p{margin:8px 0 0;font-size:calc(15px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary)}.pricing_stats__56kgQ{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none}.pricing_stats__56kgQ li{padding:6px 12px;border-radius:999px;border:1px solid var(--vv-border);background:var(--vv-surface);font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;color:var(--vv-text-primary)}.pricing_excluded__FTMnQ{display:grid;grid-gap:6px;gap:6px;margin:0;padding:16px 18px 16px 36px;border:1px dashed var(--vv-border-strong);border-radius:12px;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.5;color:var(--vv-text-secondary)}.pricing_twoCol__HDaGF{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:1024px){.pricing_twoCol__HDaGF{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.pricing_subhead__KakK0{margin:0 0 12px;font-size:calc(18px * var(--vv-font-scale, 1));font-weight:800;color:var(--vv-text-primary)}.pricing_priceStack__QBIhE{--vv-price-accent:#2068b0;--vv-price-accent-text:#ffffff;display:grid;justify-items:start;grid-gap:4px;gap:4px;min-width:0}.pricing_priceGross__IDpy5{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.pricing_priceGross__IDpy5 strong{font-size:calc(28px * var(--vv-font-scale, 1));font-weight:800;letter-spacing:-.02em;color:var(--vv-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pricing_priceGross__IDpy5 span{font-size:calc(13px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.pricing_priceVat__AxOiP{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--vv-price-accent);color:var(--vv-price-accent-text);font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pricing_priceNet__RmHYS{font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;color:var(--vv-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pricing_priceStack__QBIhE[data-size=md] .pricing_priceGross__IDpy5 strong{font-size:calc(20px * var(--vv-font-scale, 1))}.pricing_priceStack__QBIhE[data-size=sm]{gap:2px}.pricing_priceStack__QBIhE[data-size=sm] .pricing_priceGross__IDpy5 strong{font-size:calc(15px * var(--vv-font-scale, 1));font-weight:700}.pricing_priceStack__QBIhE[data-size=sm] .pricing_priceVat__AxOiP{padding:1px 6px;font-size:calc(11px * var(--vv-font-scale, 1))}.pricing_priceStack__QBIhE[data-size=sm] .pricing_priceNet__RmHYS{font-size:calc(11px * var(--vv-font-scale, 1))}.PlanConfigurator_layout__NXyFz{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.PlanConfigurator_main__0QHOc{display:grid;grid-gap:20px;gap:20px;min-width:0}.PlanConfigurator_topRow__5mEex{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:16px;gap:16px}.PlanConfigurator_cards__QHxIK{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.PlanConfigurator_hosting__1Ik9q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.PlanConfigurator_features__uIF97{columns:240px 2;column-gap:24px}.PlanConfigurator_summary__gcfnM{position:-webkit-sticky;position:sticky}@media (max-width:1023px){.PlanConfigurator_layout__NXyFz{grid-template-columns:minmax(0,1fr)}.PlanConfigurator_summary__gcfnM{position:static}}@media (max-width:720px){.PlanConfigurator_hosting__1Ik9q,.PlanConfigurator_topRow__5mEex{grid-template-columns:minmax(0,1fr)}}.AppDownloadPrompt_prompt__rzRrW{position:fixed;right:16px;bottom:76px;z-index:400;display:flex;align-items:flex-start;gap:12px;width:min(360px,calc(100vw - 32px));padding:14px 36px 14px 14px;background:var(--vv-surface);border:1px solid var(--vv-border);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.16);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .45s ease,transform .45s ease}.AppDownloadPrompt_visible__jluth{opacity:1;transform:translateY(0);pointer-events:auto}.AppDownloadPrompt_icon__VDtkW{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--vv-primary);background:var(--vv-primary-subtle)}.AppDownloadPrompt_body__kQQfz{min-width:0}.AppDownloadPrompt_title__WI6EC{margin:0 0 2px;font-size:calc(14px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.AppDownloadPrompt_text__6fxCq{margin:0 0 10px;font-size:calc(13px * var(--vv-font-scale, 1));line-height:1.4;color:var(--vv-text-secondary)}.AppDownloadPrompt_actions__22ju2{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.AppDownloadPrompt_cta__QJp4R{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px;font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;color:#fff;background:var(--vv-primary);text-decoration:none}.AppDownloadPrompt_never__YWVSF{min-height:32px;padding:4px 2px;font-size:calc(12px * var(--vv-font-scale, 1));text-decoration:underline}.AppDownloadPrompt_close__mxlFa,.AppDownloadPrompt_never__YWVSF{border:none;background:none;color:var(--vv-text-secondary);cursor:pointer}.AppDownloadPrompt_close__mxlFa{position:absolute;top:4px;right:4px;width:44px;height:44px;border-radius:6px;font-size:calc(18px * var(--vv-font-scale, 1));line-height:1}.AppDownloadPrompt_close__mxlFa:hover,.AppDownloadPrompt_never__YWVSF:hover{color:var(--vv-text-primary)}.AppDownloadPrompt_close__mxlFa:focus-visible,.AppDownloadPrompt_cta__QJp4R:focus-visible,.AppDownloadPrompt_never__YWVSF:focus-visible{outline:2px solid var(--vv-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.AppDownloadPrompt_prompt__rzRrW{transition:none;transform:none}}.shared_container__SQi8s{max-width:1200px;margin:0 auto;padding:0 20px}@media (min-width:768px){.shared_container__SQi8s{padding:0 32px}}.shared_section__P8NQz{padding:56px 0}@media (min-width:768px){.shared_section__P8NQz{padding:80px 0}}.shared_sectionAlt__PFNA_{background:var(--vv-surface);border-top:1px solid var(--vv-border);border-bottom:1px solid var(--vv-border)}.shared_sectionHeader__86f_W{max-width:640px;margin:0 0 32px}.shared_sectionHeaderCenter__OgmpE{max-width:640px;margin:0 auto 40px;text-align:center}.shared_eyebrow__5NOxR{display:inline-block;font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vv-primary);margin:0 0 12px}.shared_h1__dYCYp{font-size:calc(34px * var(--vv-font-scale, 1));line-height:1.1;font-weight:800;letter-spacing:-.03em;color:var(--vv-text-primary);margin:0 0 16px}@media (min-width:768px){.shared_h1__dYCYp{font-size:calc(52px * var(--vv-font-scale, 1))}}.shared_h2__HXNh8{font-size:calc(28px * var(--vv-font-scale, 1));line-height:1.15;font-weight:800;letter-spacing:-.025em;color:var(--vv-text-primary);margin:0 0 12px}@media (min-width:768px){.shared_h2__HXNh8{font-size:calc(38px * var(--vv-font-scale, 1))}}.shared_lead__R7mfv{font-size:calc(16px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary);margin:0}@media (min-width:768px){.shared_lead__R7mfv{font-size:calc(18px * var(--vv-font-scale, 1))}}.shared_grid2__H2z_W{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media (min-width:768px){.shared_grid2__H2z_W{grid-template-columns:repeat(2,1fr);gap:32px}}.shared_grid3__I4IaS{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:640px){.shared_grid3__I4IaS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.shared_grid3__I4IaS{grid-template-columns:repeat(3,1fr)}}.shared_ctaRow__fuErr{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.shared_btn__FWK18{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:12px;font-size:calc(15px * var(--vv-font-scale, 1));font-weight:650;white-space:nowrap;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}.shared_btn__FWK18:focus-visible{outline:3px solid var(--vv-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.shared_btn__FWK18{transition:none}}.shared_btnPrimary__kEmTS{background:var(--vv-primary);color:var(--vv-text-on-brand);border-color:var(--vv-primary);box-shadow:0 8px 20px -8px rgb(26 131 105/.6)}.shared_btnPrimary__kEmTS:hover{background:var(--vv-primary-hover);border-color:var(--vv-primary-hover);transform:translateY(-1px)}.shared_btnSecondary__1IAco{background:var(--vv-surface);color:var(--vv-text-primary);border-color:var(--vv-border-strong)}.shared_btnSecondary__1IAco:hover{border-color:var(--vv-primary);color:var(--vv-primary)}.shared_card__Ma_iB{background:var(--vv-surface);border:1px solid var(--vv-border);border-radius:18px;box-shadow:0 1px 2px 0 rgba(32,33,36,.05);padding:24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.shared_card__Ma_iB:hover{transform:translateY(-2px);border-color:var(--vv-border-strong);box-shadow:0 18px 40px -24px rgb(17 19 26/.35)}.shared_btnOnDark__TlC_k{background:rgb(255 255 255/.08);color:#fff;border-color:rgb(255 255 255/.22)}.shared_btnOnDark__TlC_k:hover{background:rgb(255 255 255/.16);border-color:rgb(255 255 255/.4)}.shared_btnLg__u5JxO{height:52px;padding:0 26px;font-size:calc(16px * var(--vv-font-scale, 1))}@media (prefers-reduced-motion:reduce){.shared_btnPrimary__kEmTS:hover,.shared_card__Ma_iB,.shared_card__Ma_iB:hover{transition:none;transform:none}}.shared_skipLink__8ELBL{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--vv-primary);color:var(--vv-text-on-brand);padding:12px 20px;border-radius:0 0 6px 0;font-weight:600;text-decoration:none}.shared_skipLink__8ELBL:focus{left:0}.shared_visuallyHidden__DZM_c{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-layout_shell___oiAZ{min-height:100vh;display:grid;grid-template-columns:1fr;background:var(--vv-background)}@media (min-width:1024px){.auth-layout_shell___oiAZ{grid-template-columns:minmax(420px,5fr) 6fr}}.auth-layout_brandPanel__8tDsW{display:none;position:relative;overflow:hidden;color:#fff;padding:40px 56px;flex-direction:column;background:radial-gradient(60% 50% at 90% 0,var(--brand-glow),transparent 65%),radial-gradient(50% 50% at 0 100%,var(--brand-glow),transparent 60%),linear-gradient(160deg,var(--brand-bg-from) 0,var(--brand-bg-to) 100%)}@media (min-width:1024px){.auth-layout_brandPanel__8tDsW{display:flex}}.auth-layout_brandLogo__JWsiY{display:inline-flex;align-self:flex-start}.auth-layout_brandCopy___VLRf{margin-block:auto;max-width:520px;padding-block:40px}.auth-layout_chip__kbsoz{display:inline-block;margin:0 0 22px;padding:7px 16px;border:1px solid var(--brand-chip-border);border-radius:999px;font-size:calc(12px * var(--vv-font-scale, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase}.auth-layout_title__ewnOj{margin:0;font-size:calc(40px * var(--vv-font-scale, 1));line-height:1.1;font-weight:700;letter-spacing:-.02em}.auth-layout_title__ewnOj>span{display:block}.auth-layout_accent__O3L06{color:var(--brand-accent)}.auth-layout_lead__ttxvP{margin:20px 0 0;font-size:calc(17px * var(--vv-font-scale, 1));line-height:1.6;color:rgb(255 255 255/.8)}.auth-layout_features__agd34{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-gap:14px;gap:14px}.auth-layout_features__agd34 li{display:flex;gap:12px;align-items:flex-start;font-size:calc(15px * var(--vv-font-scale, 1));line-height:1.5;color:rgb(255 255 255/.78)}.auth-layout_features__agd34 strong{color:#fff;font-weight:600}.auth-layout_features__agd34 svg{flex-shrink:0;margin-top:2px;color:var(--brand-accent)}.auth-layout_footnote__C5Shv{margin:0;font-size:calc(13px * var(--vv-font-scale, 1));color:rgb(255 255 255/.5)}.auth-layout_formArea__4G5Rq{display:flex;align-items:center;justify-content:center;padding:32px 16px}.auth-layout_formInner__CSLzW{width:100%;max-width:400px}.auth-layout_mobileLogo__Sz66a{display:flex;justify-content:center;margin-bottom:28px}@media (min-width:1024px){.auth-layout_mobileLogo__Sz66a{display:none}}.page_prose___3MUy{max-width:760px}.page_paragraph__Wb3Qe{font-size:calc(16px * var(--vv-font-scale, 1));line-height:1.7;color:var(--vv-text-primary);margin:0 0 20px}.page_inlineLink__mMsxS{color:var(--vv-primary);font-weight:600;text-decoration:underline}.page_sectionAltBg__Ig_L8{background:var(--vv-surface);border-top:1px solid var(--vv-border);border-bottom:1px solid var(--vv-border)}.page_ctaBlock__niSL5{text-align:center;display:flex;flex-direction:column;align-items:center}.page_ctaBlock__niSL5 p{max-width:480px;margin:0 auto 20px}.page_subheading__eIjX3{margin:28px 0 10px;font-size:calc(20px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.page_subheading__eIjX3:first-child{margin-top:0}.ModuleCatalog_sectionAltBg__HBq_f{background:var(--vv-surface);border-top:1px solid var(--vv-border);border-bottom:1px solid var(--vv-border)}.ModuleCatalog_cardHeader__i1Y0p{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.ModuleCatalog_cardTitle__B7zUc{font-size:calc(19px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary);margin:0}.ModuleCatalog_cardTitleSm__nNOvj{font-size:calc(18px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:-.01em;color:var(--vv-text-primary);margin:0 0 8px}.ModuleCatalog_cardDescription__Oy0LL{font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary);margin:0 0 12px}.ModuleCatalog_badgeAvailable__FwgB9,.ModuleCatalog_badgeSoon__JIHNs{flex-shrink:0;font-size:calc(11px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;white-space:nowrap}.ModuleCatalog_badgeAvailable__FwgB9{color:var(--vv-success-strong);background:var(--vv-success-bg)}.ModuleCatalog_badgeSoon__JIHNs{color:var(--vv-text-secondary);background:var(--vv-background);border:1px solid var(--vv-border)}.ModuleCatalog_featuredCard__4za5c{display:flex;flex-direction:column}.ModuleCatalog_featureList__zfXBl{margin:0 0 16px;padding-left:20px;color:var(--vv-text-primary);font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.7}.ModuleCatalog_featureListSm__s0r7M{margin:0 0 12px;padding-left:18px;color:var(--vv-text-secondary);font-size:calc(13px * var(--vv-font-scale, 1));line-height:1.6}.ModuleCatalog_platformRow__RKRG5{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.ModuleCatalog_platformChip__OUASy{font-size:calc(12px * var(--vv-font-scale, 1));font-weight:600;color:var(--vv-text-primary);background:var(--vv-background);border:1px solid var(--vv-border);padding:4px 10px;border-radius:999px}.ModuleCatalog_filterRow__f4lsP{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.ModuleCatalog_filterChip__0kSdc{font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;color:var(--vv-text-primary);background:var(--vv-surface);border:1px solid var(--vv-border-strong);padding:8px 16px;border-radius:999px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}@media (prefers-reduced-motion:reduce){.ModuleCatalog_filterChip__0kSdc{transition:none}}.ModuleCatalog_filterChip__0kSdc:hover{border-color:var(--vv-primary);color:var(--vv-primary)}.ModuleCatalog_filterChipActive__gtFte{background:var(--vv-primary);border-color:var(--vv-primary);color:var(--vv-text-on-brand)}.ModuleCatalog_filterChipActive__gtFte:hover{color:var(--vv-text-on-brand)}.ModuleCatalog_relatedRow__CQxkG{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.ModuleCatalog_relatedChip__2zHma,.ModuleCatalog_relatedLabel__9VKUh{font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.ModuleCatalog_relatedChip__2zHma{background:var(--vv-background);border:1px solid var(--vv-border);padding:2px 8px;border-radius:999px}.ModuleCatalog_plannedList__gkA6y{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style:none}@media (min-width:640px){.ModuleCatalog_plannedList__gkA6y{grid-template-columns:repeat(3,1fr)}}.ModuleCatalog_plannedItem__RZYJM{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:10px 14px;border:1px dashed var(--vv-border);border-radius:10px;font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.ModuleCatalog_plannedBadge__1RcBO{flex:none;font-size:calc(11px * var(--vv-font-scale, 1));font-weight:700;padding:2px 8px;border-radius:999px;color:var(--vv-text-secondary);background:var(--vv-background);border:1px solid var(--vv-border)}.page_cardHeader__xBDp9{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.page_cardTitle__pe0Y2{font-size:calc(19px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary);margin:0}.page_cardDescription__fOo2f{font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary);margin:0}.page_badge__mWFzn{flex-shrink:0;font-size:calc(11px * var(--vv-font-scale, 1));font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;color:var(--vv-text-secondary);background:var(--vv-background);border:1px solid var(--vv-border)}.page_badge__mWFzn[data-status=live]{color:var(--vv-success-strong);background:var(--vv-success-bg);border-color:transparent}.page_sectionAltBg__2i1Ht{background:var(--vv-surface);border-top:1px solid var(--vv-border);border-bottom:1px solid var(--vv-border)}.page_note__5ta3l{max-width:760px}.page_ctaBlock__sKqka{text-align:center;display:flex;flex-direction:column;align-items:center}.page_ctaBlock__sKqka p{max-width:480px;margin:0 auto 20px}.page_badge__mWFzn[data-status=download]{color:var(--vv-primary);background:var(--vv-primary-subtle);border-color:transparent}.page_cardTitle__tu2B2{font-size:calc(17px * var(--vv-font-scale, 1));font-weight:600;color:var(--vv-text-primary);margin:0 0 8px}.page_cardDescription__tTnOk{font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary);margin:0}.page_sectionAltBg__43Vnp{background:var(--vv-surface);border-top:1px solid var(--vv-border);border-bottom:1px solid var(--vv-border)}.page_ctaBlock___P_sF{text-align:center;display:flex;flex-direction:column;align-items:center}.page_ctaBlock___P_sF p{max-width:480px;margin:0 auto 20px}.page_features__xXZjx{display:grid;grid-gap:8px;gap:8px;margin:20px 0 0;padding:0;list-style:none;color:var(--vv-text-primary);font-size:calc(15px * var(--vv-font-scale, 1))}.page_features__xXZjx li{position:relative;padding-left:26px}.page_features__xXZjx li:before{content:"✓";position:absolute;left:0;color:var(--vv-primary);font-weight:800}.page_sectionLead__Dj2_l{max-width:720px;margin-bottom:24px}.page_installGrid__InpWw{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;margin-top:16px}.page_installCol___h3Cm{scroll-margin-top:96px}.page_colTitle__d3QSk{margin:0 0 16px;font-size:calc(19px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.page_steps__w_QBy{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.page_step__5ppsD{display:flex;gap:14px;align-items:flex-start}.page_stepNo__hry_t{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--vv-primary);color:var(--vv-text-on-brand);font-weight:800}.page_stepTitle__bJ0FA{margin:4px 0;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.page_note__UCC5Y,.page_stepText__raouR{margin:0;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary)}.page_note__UCC5Y{margin-top:16px;padding:12px 14px;border-radius:12px;background:var(--vv-background);border:1px solid var(--vv-border)}.page_permissions__FtB8_{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.page_permission__o9Hvc{padding:20px;border-radius:16px;background:var(--vv-surface);border:1px solid var(--vv-border)}.page_permissionHead__xRXKh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.page_permissionName__53vsx{margin:0;font-size:calc(17px * var(--vv-font-scale, 1));font-weight:700;color:var(--vv-text-primary)}.page_choice__mJ_vH{font-size:calc(12px * var(--vv-font-scale, 1));font-weight:700;padding:3px 10px;border-radius:999px;color:var(--vv-success-strong);background:var(--vv-success-bg)}.page_permissionText__TEVfu{margin:0 0 6px;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary)}.page_permissionText__TEVfu strong{color:var(--vv-text-primary)}.page_privacy__NnLIf{display:grid;grid-gap:8px;gap:8px;margin:28px 0 0;padding-left:20px;font-size:calc(14px * var(--vv-font-scale, 1));line-height:1.6;color:var(--vv-text-secondary)}.page_cta__CU3TQ{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.page_cta__CU3TQ p{max-width:560px;margin:0 auto 16px}.panel-picker_grid__k_zJ3{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.panel-picker_grid__k_zJ3[data-compact=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.panel-picker_tile__c7Kxk{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid var(--vv-border);border-radius:var(--vv-radius-lg);background:var(--vv-surface);color:var(--vv-text-primary);text-align:left;cursor:pointer;font:inherit;transition:border-color var(--vv-motion-fast) var(--vv-motion-easing)}.panel-picker_grid__k_zJ3[data-compact=true] .panel-picker_tile__c7Kxk{padding:6px;gap:6px;border-radius:var(--vv-radius-md)}.panel-picker_tile__c7Kxk:hover{border-color:var(--vv-text-disabled)}.panel-picker_tile__c7Kxk[data-selected=true]{border-color:var(--vv-primary);box-shadow:0 0 0 1px var(--vv-primary)}.panel-picker_tile__c7Kxk:focus-visible{outline:2px solid var(--vv-primary);outline-offset:2px}.panel-picker_text__UWosH{display:flex;flex-direction:column;gap:4px;min-width:0}.panel-picker_text__UWosH strong{display:flex;align-items:center;gap:6px;font-size:calc(14px * var(--vv-font-scale, 1))}.panel-picker_grid__k_zJ3[data-compact=true] .panel-picker_text__UWosH strong{font-size:calc(11px * var(--vv-font-scale, 1));font-weight:600;line-height:1.2}.panel-picker_text__UWosH>span{font-size:calc(12px * var(--vv-font-scale, 1));line-height:1.45;color:var(--vv-text-secondary)}.panel-picker_check__xo451{color:var(--vv-primary);flex-shrink:0}.panel-picker_preview__c4Llo{display:flex;height:84px;overflow:hidden;border:1px solid var(--vv-border);border-radius:var(--vv-radius-md);background:var(--vv-background)}.panel-picker_grid__k_zJ3[data-compact=true] .panel-picker_preview__c4Llo{height:44px}.panel-picker_pvRail__C_YNn,.panel-picker_pvSidebar__PbffK{display:flex;flex-direction:column;gap:4px;padding:6px 4px;background:var(--vv-sidebar-bg,#1f2937)}.panel-picker_pvSidebar__PbffK{width:30%}.panel-picker_pvSidebar__PbffK span{height:5px;border-radius:2px;background:rgb(255 255 255/.35)}.panel-picker_pvSidebar__PbffK span:nth-child(2){background:var(--vv-primary)}.panel-picker_pvRail__C_YNn{width:12%;align-items:center}.panel-picker_pvRail__C_YNn span{width:8px;height:8px;border-radius:2px;background:rgb(255 255 255/.4)}.panel-picker_pvRail__C_YNn span:nth-child(2){background:var(--vv-primary)}.panel-picker_pvFlyout__zPKJW{display:flex;flex-direction:column;gap:4px;width:24%;padding:6px 4px;background:var(--vv-surface);border-right:1px solid var(--vv-border)}.panel-picker_pvFlyout__zPKJW span{height:5px;border-radius:2px;background:var(--vv-border)}.panel-picker_pvBody__kLI8L{display:flex;flex:1 1;flex-direction:column;min-width:0}.panel-picker_pvTop__OeCwB{height:12%;min-height:6px;background:var(--vv-surface);border-bottom:1px solid var(--vv-border)}.panel-picker_pvNav__2TCPj{display:flex;gap:4px;align-items:center;height:16%;min-height:8px;padding:0 6px;background:var(--vv-sidebar-bg,#1f2937)}.panel-picker_pvNav__2TCPj span{width:14%;height:4px;border-radius:2px;background:rgb(255 255 255/.4)}.panel-picker_pvNav__2TCPj span:nth-child(2){background:var(--vv-primary)}.panel-picker_pvContent__SevQs{flex:1 1;margin:6px;border-radius:3px;background:var(--vv-surface);border:1px dashed var(--vv-border)}.command-center_backdrop__QaqRe{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;background:rgb(23 27 34/.45);animation:command-center_fadeIn__VHakr var(--vv-motion-fast) var(--vv-motion-easing)}.command-center_help__5BGxR,.command-center_palette__uXhF8{width:100%;max-width:640px;max-height:72vh;display:flex;flex-direction:column;background:var(--vv-surface);color:var(--vv-text-primary);border:1px solid var(--vv-border);border-radius:var(--vv-radius-lg);box-shadow:0 24px 48px rgb(23 27 34/.24);overflow:hidden;animation:command-center_rise__abkx2 var(--vv-motion-normal) var(--vv-motion-easing)}.command-center_help__5BGxR{max-width:560px;overflow-y:auto}.command-center_inputRow__rHFqI{display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;border-bottom:1px solid var(--vv-border);color:var(--vv-text-secondary)}.command-center_input__PvzoD{flex:1 1;min-width:0;height:56px;border:none;outline:none;background:transparent;color:var(--vv-text-primary);font-size:calc(16px * var(--vv-font-scale, 1))}.command-center_close__Z1mIV{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:none;border-radius:var(--vv-radius-md);background:transparent;color:var(--vv-text-secondary);cursor:pointer}.command-center_close__Z1mIV:hover{background:var(--vv-background)}.command-center_close__Z1mIV:focus-visible{outline:2px solid var(--vv-primary);outline-offset:2px}.command-center_message___bWdQ{margin:0;padding:8px 16px;font-size:calc(13px * var(--vv-font-scale, 1));color:var(--vv-text-secondary);border-bottom:1px solid var(--vv-border)}.command-center_list__2KGlA{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1 1}.command-center_section__b_4db{padding:10px 10px 4px;font-size:calc(11px * var(--vv-font-scale, 1));font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vv-text-secondary)}.command-center_option__YiIau{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:var(--vv-radius-md);font-size:calc(14px * var(--vv-font-scale, 1));cursor:pointer;color:var(--vv-text-primary)}.command-center_option__YiIau svg{flex-shrink:0;color:var(--vv-text-secondary)}.command-center_option__YiIau[aria-selected=true]{background:var(--vv-primary-subtle);color:var(--vv-text-primary)}.command-center_option__YiIau[aria-selected=true] svg{color:var(--vv-primary)}.command-center_optionLabel__9zXd1{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command-center_optionHint__i720M{flex-shrink:0;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.command-center_empty__MNyOM{margin:0;padding:16px;text-align:center;font-size:calc(14px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.command-center_footer__snkTG{display:flex;gap:16px;padding:8px 16px;border-top:1px solid var(--vv-border);font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.command-center_footer__snkTG kbd,.command-center_helpTable__JQVuJ kbd{display:inline-block;min-width:22px;margin-right:4px;padding:1px 6px;border:solid var(--vv-border);border-width:1px 1px 2px;border-radius:var(--vv-radius-sm);background:var(--vv-background);font:inherit;font-size:calc(12px * var(--vv-font-scale, 1));text-align:center;color:var(--vv-text-primary)}.command-center_helpHeader__G0Fus{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--vv-border)}.command-center_helpTitle__8YPFJ{flex:1 1;margin:0;font-size:calc(16px * var(--vv-font-scale, 1));font-weight:600}.command-center_helpTable__JQVuJ{width:100%;border-collapse:collapse;font-size:calc(14px * var(--vv-font-scale, 1))}.command-center_helpTable__JQVuJ td{padding:8px 16px;border-bottom:1px solid var(--vv-border);vertical-align:middle}.command-center_helpTable__JQVuJ td:first-child{width:40%;white-space:nowrap}.command-center_helpNote__Jgs2i{margin:0;padding:12px 16px;font-size:calc(12px * var(--vv-font-scale, 1));color:var(--vv-text-secondary)}.command-center_helpLink__Scq3J{margin:0 16px 16px;padding:0;border:0;background:none;color:var(--vv-primary);font:inherit;font-size:calc(13px * var(--vv-font-scale, 1));font-weight:600;cursor:pointer}.command-center_helpLink__Scq3J:hover{text-decoration:underline}.command-center_helpLink__Scq3J:focus-visible{outline:2px solid var(--vv-primary);outline-offset:2px}@keyframes command-center_fadeIn__VHakr{0%{opacity:0}}@keyframes command-center_rise__abkx2{0%{opacity:0;transform:translateY(8px) scale(.99)}}@media (max-width:767.98px){.command-center_backdrop__QaqRe{padding:8px;align-items:stretch}.command-center_help__5BGxR,.command-center_palette__uXhF8{max-height:none}.command-center_footer__snkTG{display:none}}@media (prefers-reduced-motion:reduce){.command-center_backdrop__QaqRe,.command-center_help__5BGxR,.command-center_palette__uXhF8{animation:none}}.theme-picker_preview__UxGUC{display:flex;gap:4px;height:84px;padding:5px;overflow:hidden;border:1px solid var(--vv-border);border-radius:var(--vv-radius-md);background:var(--vv-background)}.theme-picker_compact__X_2vY .theme-picker_preview__UxGUC{height:44px;padding:3px}.theme-picker_menu__mQqpq{display:flex;flex-direction:column;gap:3px;width:24%;padding:4px 3px;border-radius:3px;background:var(--vv-sidebar-bg,#1f2937)}.theme-picker_menu__mQqpq span{height:3px;border-radius:2px;background:rgb(255 255 255/.35)}.theme-picker_menu__mQqpq span:nth-child(3){background:var(--vv-primary)}.theme-picker_menu__mQqpq[data-size=few] span{height:6px}.theme-picker_body__gRJEs{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.theme-picker_row__aMQ_4{display:flex;gap:3px}.theme-picker_chip__RGY6s{flex:1 1;height:7px;border-radius:4px;background:var(--vv-border)}.theme-picker_chip__RGY6s[data-on=true]{background:var(--vv-primary)}.theme-picker_split__sgfCl{flex:1 1;display:flex;gap:4px}.theme-picker_subList__u5xjg{width:30%;display:flex;flex-direction:column;gap:3px;padding:3px;border-radius:3px;background:var(--vv-surface);border:1px solid var(--vv-border)}.theme-picker_subList__u5xjg span{height:3px;border-radius:2px;background:var(--vv-text-disabled,#cbd5e1)}.theme-picker_subList__u5xjg span:first-child{background:var(--vv-primary)}.theme-picker_content__DBITs{flex:1 1;border-radius:3px;background:var(--vv-surface);border:1px solid var(--vv-border)}.theme-picker_tiles__pmC8Y{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.theme-picker_tiles__pmC8Y span{border-radius:4px;background:var(--vv-surface);border:1px solid var(--vv-border)}