:root{--u-ui:clamp(.93px, calc(100vw / 1644), 1.15px);--u-hero:clamp(.74px, calc(100vw / 1644), 1.3px);--u-shot:clamp(.62px, min(calc(100vw / 1644), calc(100svh / 1033)), 1.45px);--gutter-start:clamp(24px, 2.129vw, 56px);--gutter-end:clamp(26px, 2.311vw, 60px);--scene-travel:300svh;--color-void:#0b0918;--color-ink:#0d0a16;--color-button-solid:#ece8f6;--color-nav-surface:#0d0a1659;--color-actions-surface:#00000059;--color-badge-surface:#0000004d;--color-text-muted:#fffc;--glow:radial-gradient(109.987% 112.486% at 50% 0%, #aa83ff00 66.43%, #aa83ff80 84.06%, #8e56ff 100%);--font-display:"STIX Two Text", "Times New Roman", serif;--font-ui:"Switzer", "Inter", "Helvetica Neue", Arial, sans-serif;--font-label:"General Sans", "Switzer", Inter, Arial, sans-serif;--font-ui-mono:"Inter", Arial, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--color-void);overflow-x:clip}body{background:var(--color-void);color:#fff;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;font-weight:450;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img,svg{display:block}:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ffffffd9}.site-header{left:0;right:0;top:calc(29 * var(--u-ui));z-index:10;position:fixed}.site-header__inner{padding:0 var(--gutter-end) 0 var(--gutter-start);justify-content:space-between;align-items:center;display:flex;position:relative}.brand{align-items:center;gap:calc(11.57 * var(--u-ui));margin-top:calc(4 * var(--u-ui));display:flex}.brand__mark{height:calc(38 * var(--u-ui));width:auto}.brand__name{font:400 calc(30 * var(--u-ui))/.95 var(--font-display);letter-spacing:-.06em}.nav{height:calc(52 * var(--u-ui));min-width:calc(343 * var(--u-ui));padding:0 calc(24 * var(--u-ui));justify-content:center;align-items:center;gap:calc(30 * var(--u-ui));border-radius:calc(11 * var(--u-ui));background:var(--color-nav-surface);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav__link{font-size:calc(14 * var(--u-ui));letter-spacing:-.02em;color:var(--color-text-muted);align-items:center;gap:6px;transition:color .18s;display:inline-flex}.nav__link:hover{color:#fff}.nav__chevron{stroke-width:1px;width:7px;height:4px}.header-actions{height:calc(52 * var(--u-ui));padding:calc(3 * var(--u-ui));gap:calc(5 * var(--u-ui));border-radius:calc(13 * var(--u-ui));background:var(--color-actions-surface);display:flex}.button{height:calc(46 * var(--u-ui));padding:0 calc(24 * var(--u-ui));border-radius:calc(11 * var(--u-ui));font-size:calc(14 * var(--u-ui));letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.button--ghost{min-width:calc(84 * var(--u-ui))}.button--ghost:hover{background:#ffffff1a}.button--solid{min-width:calc(131 * var(--u-ui));background:var(--color-button-solid);color:var(--color-ink)}.button--solid:hover{background:#fff}.menu-toggle{background:var(--color-actions-surface);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.menu-toggle span{background:#fff;width:18px;height:1.5px}.mobile-menu[hidden]{display:none}.scene{height:calc(100svh + var(--scene-travel));position:relative}.scene__viewport{isolation:isolate;height:100svh;padding-bottom:calc(64 * var(--u-hero));flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.scene__backdrop{z-index:-1;position:absolute;inset:0}.scene__camera{transform:scale(var(--cam-z,1));transform-origin:50%;position:absolute;inset:0}.scene__photo{width:max(108.699%,172.95svh);max-width:none;height:auto;transform:translate(var(--cam-x,-47.957%), var(--cam-y,-80.097%));position:absolute;top:50%;left:50%}.scene__glow{background:var(--glow);opacity:var(--glow-o,1);position:absolute;inset:0}.is-moving .scene__camera,.is-moving .scene__photo{will-change:transform}.hero__content{align-items:center;gap:calc(30 * var(--u-hero));width:calc(763 * var(--u-hero));max-width:100%;transform:translateY(calc(var(--hero-out,0) * -163 * var(--u-hero)));visibility:var(--hero-vis,visible);flex-direction:column;display:flex}.hero__badge,.hero__title,.hero__subtitle{opacity:var(--hero-o,1);filter:var(--hero-filter,none)}.is-moving .hero__badge,.is-moving .hero__title,.is-moving .hero__subtitle{will-change:opacity, filter}.hero__badge{padding:calc(9.86 * var(--u-ui)) calc(14.0305 * var(--u-ui));border-radius:calc(5 * var(--u-ui));background:var(--color-badge-surface);-webkit-backdrop-filter:var(--badge-backdrop,blur(calc(14.6 * var(--u-ui))));backdrop-filter:var(--badge-backdrop,blur(calc(14.6 * var(--u-ui))))}.hero__badge-row{min-height:calc(24 * var(--u-ui));align-items:center;gap:calc(8.1845 * var(--u-ui));display:flex}.hero__badge-label{width:calc(69 * var(--u-ui));font:400 calc(14.0305 * var(--u-ui))/calc(23.3842 * var(--u-ui)) var(--font-label);letter-spacing:-.01em}.hero__badge-logo{align-items:center;gap:calc(6 * var(--u-ui));font:500 calc(14.5 * var(--u-ui))/1 var(--font-ui);letter-spacing:-.02em;white-space:nowrap;display:inline-flex}.hero__badge-logo b{color:#c9b2ff;font-size:.8em}.hero__title{width:100%;font:400 calc(90 * var(--u-hero))/.9444 var(--font-display);letter-spacing:-.06em;text-align:center;transform:translate(-.03em)}.hero__subtitle{width:calc(423 * var(--u-hero));max-width:100%;font-size:calc(20 * var(--u-hero));letter-spacing:-.02em;text-align:center;color:var(--color-text-muted);line-height:1.2}.hero__title .line{clip-path:inset(-.35em -.6em -.05em);display:block}.hero__title .line__in{display:block}.js:not(.is-open) .site-header,.js:not(.is-open) .hero__badge,.js:not(.is-open) .hero__subtitle{opacity:0}.js:not(.is-open) .line__in{opacity:0;transform:translateY(100%)}@keyframes line-reveal{0%{opacity:0;transform:translateY(100%)}25%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{to{opacity:1}}.is-ready .site-header{animation:.35s linear forwards fade-in}.is-ready .line__in{animation:.9s cubic-bezier(.16,1,.3,1) forwards line-reveal}.is-ready .line:first-child .line__in{animation-delay:80ms}.is-ready .line:nth-child(2) .line__in{animation-delay:.21s}.is-ready .line:nth-child(3) .line__in{animation-delay:.34s}.is-ready .hero__badge,.is-ready .hero__subtitle{animation:.35s linear .95s forwards fade-in}.is-instant .site-header,.is-instant .hero__badge,.is-instant .hero__subtitle,.is-instant .line__in{opacity:1!important;animation:none!important;transform:none!important}.is-open .site-header,.is-open .line__in{opacity:1;animation:none;transform:none}.is-open .hero__badge,.is-open .hero__subtitle{animation:none}.is-open .hero__title .line{clip-path:none}.platform__content{width:calc(901 * var(--u-shot));opacity:var(--plat-o,1);visibility:var(--plat-vis,hidden);flex-direction:column;align-items:center;display:flex;position:absolute;top:20.813%;left:50%;transform:translate(-50%)}.pill,.platform__title{transform:translateX(calc(-8.25 * var(--u-shot))) translateY(calc((1 - var(--plat-text-p,1)) * 638 * var(--u-shot)))}.pill{min-width:calc(138 * var(--u-shot));justify-content:center;align-items:center;gap:calc(10 * var(--u-shot));padding:calc(12 * var(--u-shot)) calc(16 * var(--u-shot));border-radius:calc(6 * var(--u-shot));font-size:calc(12 * var(--u-shot));background:#0d0a1659;display:inline-flex}.pill__dot{width:calc(4 * var(--u-shot));height:calc(4 * var(--u-shot));background:#fff;border-radius:50%}.platform__title{width:calc(469 * var(--u-shot));max-width:100%;margin-top:calc(39 * var(--u-shot));font:400 calc(48 * var(--u-shot))/.9583 var(--font-display);letter-spacing:-.06em;text-align:center}.shot{width:calc(901 * var(--u-shot));height:calc(680 * var(--u-shot));margin-top:calc(50 * var(--u-shot));transform:translateY(calc((1 - var(--plat-shot-p,1)) * 555 * var(--u-shot)));position:relative}.shot__window{--s:var(--u-shot);position:absolute;inset:0}.shot__window:before{content:"";width:calc(900 * var(--s));border-radius:calc(7 * var(--s));height:100%;-webkit-backdrop-filter:blur(calc(49.25 * var(--s)));backdrop-filter:blur(calc(49.25 * var(--s)));background:#11100f59;position:absolute;top:0;left:0}.shot__window>*{position:absolute}.shot svg{fill:none;stroke:#fff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.shot__toolbar{width:calc(899.24 * var(--s));height:calc(37.23 * var(--s));border-radius:calc(7.025 * var(--s)) calc(7.025 * var(--s)) 0 0;background:#191c1f;top:0;left:0}.shot__toolbar>*{position:absolute}.tl{top:calc(14.05 * var(--s));width:calc(8.4304 * var(--s));height:calc(8.4304 * var(--s));border-radius:50%}.t1{left:calc(14.75 * var(--s));background:#ee6a5f}.t2{left:calc(28.8 * var(--s));background:#f5bd4f}.t3{left:calc(42.85 * var(--s));background:#61c454}.tb--side{left:calc(69.35 * var(--s));top:calc(12.91 * var(--s));width:calc(13.75 * var(--s));height:calc(10.74 * var(--s));opacity:.5}.tb-hist{left:calc(94.14 * var(--s));top:calc(8.43 * var(--s));opacity:.5;display:flex}.tb-hist svg{width:calc(23.18 * var(--s));height:calc(19.67 * var(--s))}.addr{left:calc(238.86 * var(--s));top:calc(8.43 * var(--s));width:calc(421.52 * var(--s));height:calc(19.67 * var(--s))}.addr>*{position:absolute}.addr__shield{left:calc(6.75 * var(--s));top:calc(4.11 * var(--s));width:calc(9.69 * var(--s));height:calc(11.78 * var(--s));opacity:.5}.addr__plate{left:calc(29.51 * var(--s));width:calc(362.99 * var(--s));height:calc(19.67 * var(--s));border-radius:calc(4.215 * var(--s));background:#0c0f12;top:0}.addr__in{left:calc(155.14 * var(--s));top:calc(4.5 * var(--s));align-items:center;gap:calc(4 * var(--s));font:400 calc(9.1329 * var(--s))/1.2 var(--font-ui-mono);letter-spacing:-.004em;color:#ffffffd9;display:flex;position:absolute}.addr__in svg{width:calc(5.5 * var(--s));height:calc(8.03 * var(--s));opacity:.6}.addr__reload{left:calc(351.28 * var(--s));top:calc(5.62 * var(--s));width:calc(7.27 * var(--s));height:calc(8.86 * var(--s));opacity:.5;position:absolute}.tb-tools{left:calc(780.97 * var(--s));top:calc(11.5 * var(--s));gap:calc(5.62 * var(--s));opacity:.5;display:flex}.tb-tools svg{width:calc(14 * var(--s));height:calc(14 * var(--s))}.dash-nav{left:0;top:calc(48 * var(--s));width:calc(901 * var(--s));height:calc(29 * var(--s));background:linear-gradient(to right, #fff calc(102 * var(--s)), transparent calc(102 * var(--s))) bottom left/100% 1px no-repeat, linear-gradient(#fff3, #fff3) bottom left/100% 1px no-repeat}.dn,.dn-user{align-items:center;gap:calc(6 * var(--s));font-size:calc(10 * var(--s));white-space:nowrap;display:flex;position:absolute;top:0}.dn{left:calc(var(--x) * var(--s));opacity:.5}.dn.is-active{opacity:1}.dn svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.dn-user{left:calc(820 * var(--s));top:calc(-3 * var(--s))}.dn-user__av{width:calc(18.69 * var(--s));height:calc(18.69 * var(--s));position:relative}.dn-user__av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dn-user__av i{left:calc(15.57 * var(--s));top:calc(1.56 * var(--s));width:calc(3.43 * var(--s));height:calc(3.43 * var(--s));background:#a6fb89;border-radius:50%;position:absolute}.tabs{left:calc(22 * var(--s));top:calc(110 * var(--s));height:calc(48 * var(--s));width:calc(860 * var(--s))}.tabs span{left:calc(var(--x) * var(--s));font-size:calc(40 * var(--s));opacity:.4;line-height:1;position:absolute;top:0}.tabs .is-active{opacity:1}.card{border-radius:calc(23 * var(--s));background:#11100f59}.card>*{position:absolute}.card--revenue{left:calc(20 * var(--s));top:calc(177 * var(--s));width:calc(282 * var(--s));height:calc(247 * var(--s))}.card--leads{left:calc(310 * var(--s));top:calc(177 * var(--s));width:calc(282 * var(--s));height:calc(247 * var(--s))}.card--sales{left:calc(600 * var(--s));top:calc(177 * var(--s));width:calc(282 * var(--s));height:calc(247 * var(--s))}.card--log{left:calc(21 * var(--s));top:calc(433 * var(--s));width:calc(426 * var(--s));height:calc(247 * var(--s))}.card--trajectory{left:calc(456 * var(--s));top:calc(433 * var(--s));width:calc(426 * var(--s));height:calc(247 * var(--s))}.card__title{left:calc(20 * var(--s));top:calc(21 * var(--s));font-size:calc(14 * var(--s))}.card__figure{left:calc(20 * var(--s));top:calc(55 * var(--s));font-size:calc(32 * var(--s));letter-spacing:-.03em;white-space:nowrap}.card__figure i{color:#fff3;font-style:normal}.card__delta{left:calc(20 * var(--s));top:calc(98 * var(--s));align-items:center;gap:calc(6 * var(--s));font-size:calc(10 * var(--s));color:#ffffff8f;white-space:nowrap;display:flex}.card__delta b{color:#fff;padding:calc(4 * var(--s)) calc(5 * var(--s));border-radius:calc(4 * var(--s));background:#fff3;font-weight:450}.area{left:calc(19 * var(--s));top:calc(148 * var(--s));width:calc(245.5 * var(--s));height:calc(69.5 * var(--s))}.axis{left:calc(19 * var(--s));top:calc(223 * var(--s));width:calc(245.5 * var(--s));font-size:calc(7 * var(--s));color:#fffc}.axis i{left:calc(var(--x) * var(--s));font-style:normal;position:absolute}.dots{left:calc(21 * var(--s));top:calc(120 * var(--s));width:calc(238 * var(--s));height:calc(109 * var(--s))}.dots circle{fill:#fff;stroke:none}.bars{left:calc(17 * var(--s));top:calc(110 * var(--s));width:calc(246 * var(--s));height:calc(120 * var(--s))}.bars rect{stroke:none}.stat{left:calc((20 + var(--x)) * var(--s));top:calc(57 * var(--s));gap:calc(6 * var(--s));white-space:nowrap;flex-direction:column;display:flex}.card--leads .stat,.card--sales .stat{top:calc(54 * var(--s))}.stat__label{font-size:calc(10 * var(--s));color:#fff6}.stat__value{font-size:calc(14 * var(--s))}.stat--sm .stat__value{font-size:calc(10 * var(--s))}.log{left:calc(20 * var(--s));top:calc(54 * var(--s));width:calc(391 * var(--s));gap:calc(7 * var(--s));flex-direction:column;list-style:none;display:flex}.log li{align-items:center;gap:calc(8 * var(--s));height:calc(20 * var(--s));font-size:calc(10 * var(--s));white-space:nowrap;display:flex}.log b{padding:calc(3 * var(--s)) calc(6 * var(--s));border-radius:calc(4 * var(--s));color:#fff6;background:#ffffff12;font-weight:450}.log b:before{content:"["}.log b:after{content:"]"}.log em{color:#fff6;margin-left:auto;font-style:normal}@media (width<=900px){:root{--u-ui:1px;--tablet-gutter:clamp(24px, 4vw, 36px);--gutter-start:var(--tablet-gutter);--gutter-end:var(--tablet-gutter);--u-shot:calc(min(calc(100vw - 2 * var(--tablet-gutter)), calc((100svh - 330px) * 1.325)) / 901)}.site-header{top:20px}.nav,.header-actions{display:none}.menu-toggle{display:flex}.mobile-menu{width:min(360px, 100% - 2 * var(--tablet-gutter));margin:10px var(--tablet-gutter) 0 auto;-webkit-backdrop-filter:blur(14.6px);backdrop-filter:blur(14.6px);transform-origin:100% 0;background:#0b0918c7;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;gap:4px;padding:14px;animation:.2s ease-out both tablet-menu-in;display:flex;box-shadow:0 18px 48px #00000047}@keyframes tablet-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.mobile-menu__link{border-radius:9px;align-items:center;min-height:44px;padding:10px 12px;font-size:16px;display:flex}.mobile-menu__link:hover{background:#ffffff14}.mobile-menu__actions{gap:6px;margin-top:6px;display:flex}.mobile-menu__actions .button{flex:1;height:44px;font-size:15px}.scene__viewport{padding-inline:var(--tablet-gutter);padding-bottom:clamp(32px,6.5svh,64px)}.hero__content{gap:clamp(20px,3svh,26px);width:100%}.hero__title{font-size:clamp(38px,10.2vw,68px)}.hero__subtitle{width:100%;max-width:423px;font-size:clamp(15px,4.2vw,20px)}.platform__content{width:calc(100% - 2 * var(--tablet-gutter));top:clamp(88px,11svh,132px)}.pill,.platform__title{transform:translateY(calc((1 - var(--plat-text-p,1)) * 638 * var(--u-shot)))}.pill{border-radius:6px;min-width:138px;padding:11px 16px;font-size:12px}.platform__title{width:min(500px,100%);margin-top:clamp(22px,3svh,30px);font-size:clamp(31px,5.2vw,42px)}.shot{margin-top:clamp(28px,4svh,42px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important}:root{--scene-travel:120svh}}#root{display:contents}:focus-visible{outline-offset:4px;outline:2px solid}
