.hero-dashboard-preview[data-v-0ccf7ade]{min-width:0;position:relative}.preview-viewport[data-v-0ccf7ade]{aspect-ratio:1180/700;margin-inline:auto;position:relative;width:min(100%,760px)}.app-preview[data-v-0ccf7ade]{background:#f6f7f9;border:1px solid color-mix(in srgb,var(--color-base-300) 90%,transparent);border-radius:1.5rem;box-shadow:0 30px 80px #0f172a1f,0 0 0 1px #fff9;display:flex;height:700px;left:0;opacity:0;overflow:hidden;position:absolute;top:0;transform-origin:top left;transition:opacity .14s ease;width:1180px}.preview-viewport.is-ready .app-preview[data-v-0ccf7ade]{opacity:1}html[data-theme=dark] .app-preview[data-v-0ccf7ade]{background:#1a1823;box-shadow:0 30px 80px #00000040,0 0 0 1px #ffffff0a}.hero-section[data-v-b740cb3a]{align-items:center;background:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 28rem),radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 26rem),linear-gradient(180deg,var(--color-base-100),color-mix(in srgb,var(--color-base-200) 55%,#fff));display:flex;min-height:calc(100dvh - var(--landing-header-h));overflow:hidden;padding-block:3rem 3.75rem;position:relative}.hero-grid[data-v-b740cb3a]{background-image:linear-gradient(color-mix(in srgb,var(--color-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 4%,transparent) 1px,transparent 1px);background-size:64px 64px;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,transparent 90%);mask-image:linear-gradient(180deg,transparent,#000 18%,transparent 90%);position:absolute}.hero-inner[data-v-b740cb3a]{align-items:center;display:grid;gap:2.5rem}.hero-copy[data-v-b740cb3a]{margin-inline:auto;max-width:31rem;text-align:center}.hero-badge[data-v-b740cb3a]{align-items:center;background:color-mix(in srgb,var(--color-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:9999px;color:var(--color-primary);display:inline-flex;font-size:.8125rem;font-weight:700;justify-content:center;letter-spacing:.01em;line-height:1.4;margin-bottom:1rem;padding:.375rem .875rem;width:-moz-fit-content;width:fit-content}.hero-title[data-v-b740cb3a]{display:grid;gap:.25rem}.hero-title em[data-v-b740cb3a]{color:var(--color-primary);font-style:normal}.hero-actions[data-v-b740cb3a]{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem}.hero-action[data-v-b740cb3a]{border-radius:9999px;font-size:.84rem;gap:.35rem;min-width:0;padding-inline:.7rem;white-space:nowrap}.hero-preview[data-v-b740cb3a]{min-width:0}@media (min-width:640px){.hero-actions[data-v-b740cb3a]{display:flex;gap:.5rem;justify-content:center}.hero-action[data-v-b740cb3a]{font-size:1rem;padding-inline:1.5rem}}@media (min-width:1024px){.hero-section[data-v-b740cb3a]{padding-block:3.75rem 4.5rem}.hero-inner[data-v-b740cb3a]{gap:3.5rem;grid-template-columns:minmax(0,.72fr) minmax(600px,1.28fr)}.hero-copy[data-v-b740cb3a]{margin-inline:0;text-align:left}.hero-actions[data-v-b740cb3a]{justify-content:flex-start}}@media (max-width:1023px){.hero-badge[data-v-b740cb3a]{margin-inline:auto}}@media (max-width:639px){.hero-section[data-v-b740cb3a]{min-height:auto;padding-block:2.25rem 3rem}.hero-action[data-v-b740cb3a]{height:3rem;min-height:3rem}}@media (max-width:359px){.hero-actions[data-v-b740cb3a]{gap:.375rem}.hero-action[data-v-b740cb3a]{font-size:.78rem;padding-inline:.55rem}.hero-action svg[data-v-b740cb3a]{display:none}}.product-showcase[data-v-036db4d1]{display:grid;gap:2.5rem}.showcase-layout[data-v-036db4d1]{align-items:center;display:grid;gap:1.5rem}.showcase-frame[data-v-036db4d1]{background:#0407108c;border:1px solid hsla(0,0%,100%,.12);border-radius:1.35rem;box-shadow:0 2rem 5rem #00000040;margin:0;min-width:0;overflow:hidden}.showcase-frame[data-v-036db4d1]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 75%,#fff);outline-offset:3px}.showcase-frame__viewport[data-v-036db4d1]{aspect-ratio:8/5;background:#f7f8fc;overflow:hidden;position:relative}.showcase-frame__image-button[data-v-036db4d1]{background:transparent;border:0;cursor:zoom-in;display:block;height:100%;padding:0;position:relative;width:100%}.showcase-frame__image-button[data-v-036db4d1]:focus-visible{outline:3px solid var(--color-primary);outline-offset:-3px}.showcase-frame__image[data-v-036db4d1]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.showcase-frame__zoom-icon[data-v-036db4d1]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f1e99;border:1px solid hsla(0,0%,100%,.42);border-radius:.65rem;bottom:.75rem;color:#fff;display:inline-flex;height:2rem;justify-content:center;opacity:.72;pointer-events:none;position:absolute;right:.75rem;width:2rem}.showcase-frame__zoom-icon svg[data-v-036db4d1]{height:.95rem;width:.95rem}.showcase-frame__image-button:hover .showcase-frame__zoom-icon[data-v-036db4d1]{opacity:1}.showcase-frame__placeholder[data-v-036db4d1]{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 8%,#fff),#f7f8fc);color:#20233a;display:flex;flex-direction:column;gap:.45rem;height:100%;justify-content:center;padding:clamp(1.25rem,4vw,3rem);text-align:center;width:100%}.showcase-frame__placeholder-icon[data-v-036db4d1]{align-items:center;background:color-mix(in srgb,var(--color-primary) 13%,transparent);border-radius:1rem;color:var(--color-primary);display:inline-flex;height:3.25rem;justify-content:center;margin-bottom:.35rem;width:3.25rem}.showcase-frame__placeholder-icon svg[data-v-036db4d1]{height:1.45rem;width:1.45rem}.showcase-frame__placeholder strong[data-v-036db4d1]{font-size:clamp(.95rem,2vw,1.15rem);font-weight:850}.showcase-frame__placeholder small[data-v-036db4d1]{color:#20233a85;font-size:clamp(.68rem,1.4vw,.8rem);font-weight:600;line-height:1.65;max-width:30rem}.showcase-screen-nav[data-v-036db4d1]{background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);min-width:0;padding:.65rem .85rem}.showcase-screen-nav__tabs[data-v-036db4d1]{align-items:center;display:flex;gap:.4rem;min-width:0;overflow-x:auto;scrollbar-width:none}.showcase-screen-nav__tabs[data-v-036db4d1]::-webkit-scrollbar{display:none}.showcase-screen-tab[data-v-036db4d1]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.09);border-radius:.65rem;color:#ffffff80;cursor:pointer;flex-shrink:0;font-size:.69rem;font-weight:700;min-height:2rem;padding:.4rem .65rem;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.showcase-screen-tab[data-v-036db4d1]:hover{background:#ffffff14;border-color:#ffffff2e;color:#fffc}.showcase-screen-tab.is-active[data-v-036db4d1]{background:color-mix(in srgb,var(--color-primary) 25%,transparent);border-color:color-mix(in srgb,var(--color-primary) 55%,#fff 10%);color:#fff}.showcase-screen-tab[data-v-036db4d1]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 75%,#fff);outline-offset:2px}.showcase-frame__caption[data-v-036db4d1]{align-items:center;color:#fff;display:flex;gap:1rem;min-height:4.5rem;padding:.9rem 1.1rem}.showcase-frame__caption>span[data-v-036db4d1]:first-child{min-width:0}.showcase-frame__caption small[data-v-036db4d1],.showcase-frame__caption strong[data-v-036db4d1]{display:block}.showcase-frame__caption strong[data-v-036db4d1]{font-size:.9rem;font-weight:850}.showcase-frame__caption small[data-v-036db4d1]{color:#ffffff7a;font-size:.72rem;font-weight:600;margin-top:.2rem}.showcase-tabs[data-v-036db4d1]{display:grid;gap:.625rem}.showcase-tab[data-v-036db4d1]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;color:#fff;cursor:pointer;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-height:5rem;overflow:hidden;padding:.875rem 1rem;position:relative;text-align:left;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.showcase-tab[data-v-036db4d1]:before{background:var(--color-primary);border-radius:0 999px 999px 0;content:"";inset-block:.8rem;left:0;opacity:0;position:absolute;transform:scaleY(.45);transition:opacity .18s ease,transform .18s ease;width:3px}.showcase-tab[data-v-036db4d1]:hover{background:#ffffff17;border-color:#fff3}.showcase-tab[data-v-036db4d1]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 75%,#fff);outline-offset:3px}.showcase-tab.is-active[data-v-036db4d1]{background:color-mix(in srgb,var(--color-primary) 25%,transparent);border-color:color-mix(in srgb,var(--color-primary) 58%,#fff 10%);transform:translate(-.25rem)}.showcase-tab.is-active[data-v-036db4d1]:before{opacity:1;transform:scaleY(1)}.showcase-tab-icon[data-v-036db4d1]{align-items:center;background:#ffffff14;border-radius:.8rem;color:#ffffffa6;display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.showcase-tab.is-active .showcase-tab-icon[data-v-036db4d1]{background:color-mix(in srgb,var(--color-primary) 35%,#fff 5%);color:#fff}.showcase-tab-icon[data-v-036db4d1] svg{height:1.1rem;width:1.1rem;stroke-width:1.8}.showcase-tab-copy[data-v-036db4d1]{min-width:0}.showcase-tab-copy small[data-v-036db4d1],.showcase-tab-copy strong[data-v-036db4d1]{display:block}.showcase-tab-copy strong[data-v-036db4d1]{font-size:.95rem;font-weight:850;min-width:0}.showcase-tab-copy small[data-v-036db4d1]{color:#ffffff85;font-size:.72rem;font-weight:600;margin-top:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showcase-image-enter-active[data-v-036db4d1],.showcase-image-leave-active[data-v-036db4d1]{transition:opacity .18s ease,transform .18s ease}.showcase-image-enter-from[data-v-036db4d1]{opacity:0;transform:scale(.992)}.showcase-image-leave-to[data-v-036db4d1]{opacity:0;transform:scale(1.008)}.showcase-modal__header[data-v-036db4d1]{align-items:center;color:#fff;display:flex;gap:1rem;padding:.8rem 1rem}.showcase-modal__header small[data-v-036db4d1],.showcase-modal__header strong[data-v-036db4d1]{display:block}.showcase-modal__header strong[data-v-036db4d1]{font-size:.9rem;font-weight:850}.showcase-modal__header small[data-v-036db4d1]{color:#ffffff80;font-size:.72rem;font-weight:600;margin-top:.15rem}.showcase-modal__header svg[data-v-036db4d1]{height:1.15rem;width:1.15rem}.showcase-modal__image[data-v-036db4d1]{background:#f7f8fc;display:block;max-height:calc(100dvh - 8rem);-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1024px){.showcase-layout[data-v-036db4d1]{align-items:center;gap:1.75rem;grid-template-columns:minmax(0,1.3fr) minmax(17.5rem,.52fr)}.showcase-tabs[data-v-036db4d1]{align-self:center;transform:translateY(-4rem)}}@media (min-width:640px) and (max-width:1023px){.showcase-tabs[data-v-036db4d1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.product-showcase[data-v-036db4d1]{gap:1.75rem}.showcase-layout[data-v-036db4d1]{display:flex;flex-direction:column;gap:1rem}.showcase-tabs[data-v-036db4d1]{grid-template-columns:repeat(2,minmax(0,1fr));order:1;width:100%}.showcase-frame[data-v-036db4d1]{border-radius:1rem;order:2;width:100%}.showcase-tab[data-v-036db4d1]{gap:.6rem;min-height:4.25rem;padding:.75rem}.showcase-tab-icon[data-v-036db4d1]{height:2.1rem;width:2.1rem}.showcase-tab-copy strong[data-v-036db4d1]{font-size:.82rem}.showcase-tab-copy small[data-v-036db4d1]{display:none}.showcase-tab.is-active[data-v-036db4d1]{transform:none}.showcase-screen-nav[data-v-036db4d1]{padding:.55rem .65rem}.showcase-screen-tab[data-v-036db4d1]{font-size:.63rem;min-height:1.9rem;padding:.35rem .55rem}.showcase-frame__caption[data-v-036db4d1]{min-height:4rem;padding:.75rem .9rem}}@media (prefers-reduced-motion:reduce){.showcase-image-enter-active[data-v-036db4d1],.showcase-image-leave-active[data-v-036db4d1],.showcase-screen-tab[data-v-036db4d1],.showcase-tab[data-v-036db4d1],.showcase-tab[data-v-036db4d1]:before{transition:none}}.industry-detail-link[data-v-8b3aa30f],.industry-tab[data-v-8b3aa30f]{cursor:pointer!important}.industry-panel-enter-active[data-v-8b3aa30f],.industry-panel-leave-active[data-v-8b3aa30f]{transition:opacity .18s ease,transform .18s ease}.industry-panel-enter-from[data-v-8b3aa30f]{opacity:0;transform:translateY(.4rem)}.industry-panel-leave-to[data-v-8b3aa30f]{opacity:0;transform:translateY(-.25rem)}@media (prefers-reduced-motion:reduce){.industry-panel-enter-active[data-v-8b3aa30f],.industry-panel-leave-active[data-v-8b3aa30f]{transition:none}}.brand-story[data-v-f781c9f8]{margin-inline:auto;max-width:64rem;width:100%}.brand-story__card[data-v-f781c9f8]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 5%,var(--color-base-100)),var(--color-base-100) 56%);border:1px solid color-mix(in srgb,var(--color-primary) 15%,var(--color-base-300));border-radius:var(--landing-panel-radius);box-shadow:var(--landing-card-shadow);overflow:hidden;padding:2rem 1.5rem;position:relative;width:100%}.brand-story__decoration[data-v-f781c9f8]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:9999px;filter:blur(.5rem);height:21rem;pointer-events:none;position:absolute;right:-7rem;top:-8rem;width:21rem}.brand-story__decoration[data-v-f781c9f8]:after{background:color-mix(in srgb,var(--color-secondary) 8%,transparent);border-radius:inherit;bottom:-7rem;content:"";height:13rem;position:absolute;right:5rem;width:13rem}.brand-story__content[data-v-f781c9f8]{max-width:48rem;position:relative;z-index:1}.brand-story__heading[data-v-f781c9f8]{margin-bottom:1.75rem}.brand-story__title[data-v-f781c9f8]{margin:0;text-align:left}.brand-story__title span[data-v-f781c9f8]{color:var(--color-primary)}.brand-story__subtitle[data-v-f781c9f8]{margin-inline:0;text-align:left}.brand-story__summary[data-v-f781c9f8]{max-width:43rem}.brand-story__summary p[data-v-f781c9f8]{color:color-mix(in srgb,var(--color-base-content) 70%,transparent);font-size:1rem;font-weight:500;letter-spacing:-.015em;line-height:1.85;margin:0;word-break:keep-all}.brand-story__summary p+p[data-v-f781c9f8]{margin-top:1rem}.brand-story__promise[data-v-f781c9f8]{align-items:flex-start;background:color-mix(in srgb,var(--color-primary) 7%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 13%,transparent);border-radius:var(--radius-box);color:var(--color-base-content);display:flex;gap:.7rem;margin-top:1.75rem;max-width:43rem;padding:1rem 1.1rem}.brand-story__promise svg[data-v-f781c9f8]{color:var(--color-primary);flex:0 0 auto;margin-top:.12rem}.brand-story__promise strong[data-v-f781c9f8]{font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.65;word-break:keep-all}.brand-story__button[data-v-f781c9f8]{align-items:center;background:transparent;border:0;color:var(--color-primary);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:800;gap:.45rem;letter-spacing:-.015em;margin-top:1.35rem;min-height:2.75rem;padding:.65rem 0}.brand-story__button svg[data-v-f781c9f8]{transition:transform .18s ease}.brand-story__button:hover svg[data-v-f781c9f8]{transform:translate(.2rem)}.brand-story__button[data-v-f781c9f8]:focus-visible{border-radius:.35rem;outline:2px solid var(--color-primary);outline-offset:.25rem}.brand-story-modal[data-v-f781c9f8]{color:var(--color-base-content)}dialog[open].brand-story-modal[data-v-f781c9f8]{animation:modal-fade-in-f781c9f8 .3s ease-out normal}@keyframes modal-fade-in-f781c9f8{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.brand-story-modal__box[data-v-f781c9f8]{background:var(--color-base-100);border:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);border-radius:calc(var(--radius-box)*1.25);max-height:min(52rem,calc(100dvh - 2rem));max-width:44rem;padding:2rem 1.5rem;scrollbar-gutter:stable;width:min(44rem,calc(100vw - 2rem))}.brand-story-modal__close[data-v-f781c9f8]{background:color-mix(in srgb,var(--color-base-content) 6%,transparent);border:0;border-radius:9999px;color:color-mix(in srgb,var(--color-base-content) 68%,transparent);cursor:pointer;display:grid;height:2.5rem;place-items:center;position:absolute;right:1rem;top:1rem;transition:background-color .16s ease,color .16s ease;width:2.5rem}.brand-story-modal__close[data-v-f781c9f8]:hover{background:color-mix(in srgb,var(--color-base-content) 10%,transparent);color:var(--color-base-content)}.brand-story-modal__close[data-v-f781c9f8]:focus-visible{outline:2px solid var(--color-primary);outline-offset:.15rem}.brand-story-modal__heading[data-v-f781c9f8]{padding-right:3rem}.brand-story-modal__eyebrow[data-v-f781c9f8]{color:var(--color-primary);font-size:.72rem;font-weight:800;letter-spacing:.14em;margin:0 0 .75rem}.brand-story-modal__heading h3[data-v-f781c9f8]{color:var(--color-base-content);font-size:clamp(1.65rem,5vw,2.25rem);font-weight:900;letter-spacing:-.04em;line-height:1.35;margin:0;word-break:keep-all}.brand-story-modal__content[data-v-f781c9f8]{margin-top:2rem}.brand-story-modal__content>p[data-v-f781c9f8]{color:color-mix(in srgb,var(--color-base-content) 72%,transparent);font-size:.98rem;font-weight:500;letter-spacing:-.012em;line-height:1.9;margin:0;word-break:keep-all}.brand-story-modal__content>p strong[data-v-f781c9f8]{color:var(--color-base-content);font-weight:800}.brand-story-modal__content>p+p[data-v-f781c9f8]{margin-top:1.25rem}.brand-story-modal__ending[data-v-f781c9f8]{border-top:1px solid color-mix(in srgb,var(--color-base-content) 10%,transparent);margin-top:2rem;padding-top:1.5rem}.brand-story-modal__ending p[data-v-f781c9f8],.brand-story-modal__ending strong[data-v-f781c9f8]{font-size:1.05rem;font-weight:800;letter-spacing:-.025em;line-height:1.7;margin:0}.brand-story-modal__ending p[data-v-f781c9f8]{color:var(--color-base-content)}.brand-story-modal__ending strong[data-v-f781c9f8]{color:var(--color-primary);display:block}@media (min-width:640px){.brand-story__card[data-v-f781c9f8]{padding:3rem}.brand-story__heading[data-v-f781c9f8]{margin-bottom:2rem}.brand-story__summary p[data-v-f781c9f8]{font-size:1.0625rem;line-height:1.9}.brand-story__summary p+p[data-v-f781c9f8]{margin-top:1.15rem}.brand-story__promise[data-v-f781c9f8]{margin-top:2rem;padding:1.1rem 1.25rem}.brand-story__promise strong[data-v-f781c9f8]{font-size:1rem}.brand-story__button[data-v-f781c9f8]{font-size:1rem;margin-top:1.5rem}.brand-story-modal__box[data-v-f781c9f8]{padding:3rem}.brand-story-modal__close[data-v-f781c9f8]{right:1.25rem;top:1.25rem}.brand-story-modal__content>p[data-v-f781c9f8]{font-size:1.025rem}.brand-story-modal__ending p[data-v-f781c9f8],.brand-story-modal__ending strong[data-v-f781c9f8]{font-size:1.15rem}}
