:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{outline-offset:4px}:focus-visible{outline:3px solid var(--focus,#ffca66)}img{max-width:100%;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.concept-banner{z-index:20;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0b0d12;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .45rem;padding:.55rem 1rem;font-size:.78rem;display:flex;position:relative}.concept-banner a{color:inherit;white-space:nowrap;font-weight:800}.demo-status{min-height:1.5em;font-weight:750}dialog{background:0 0;border:0;max-width:min(92vw,650px);padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05080cb8}.page-progress{--page-progress:0%;z-index:1000;width:var(--page-progress);pointer-events:none;background:var(--focus,#ffca66);height:3px;box-shadow:0 0 14px color-mix(in srgb, var(--focus,#ffca66) 65%, transparent);transition:width .12s linear;position:fixed;top:0;left:0}.experience-ready .hero nav{animation:.7s cubic-bezier(.2,.7,.2,1) both portfolio-enter}.experience-ready .hero-copy,.experience-ready .hero-content,.experience-ready .hero>section{animation:.85s cubic-bezier(.2,.7,.2,1) 80ms both portfolio-enter}.experience-ready .hero aside,.experience-ready .hero form{animation:.85s cubic-bezier(.2,.7,.2,1) .18s both portfolio-enter}.reveal-pending{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal-pending.reveal-visible{opacity:1;transform:none}[data-motion-panel]{transition:opacity .32s,transform .38s cubic-bezier(.2,.7,.2,1),border-color .24s,box-shadow .24s}[data-motion-panel].is-updating{opacity:.45;transform:translateY(6px)}[data-motion-media]{overflow:hidden}[data-motion-media] img{transition:transform .45s cubic-bezier(.2,.7,.2,1),filter .35s,opacity .35s}@media (hover:hover) and (pointer:fine){[data-motion-media]:hover img{transform:scale(1.025)}}button,a,summary{-webkit-tap-highlight-color:transparent}button{transition:transform .18s,filter .18s,background-color .18s,border-color .18s}button:not(:disabled):active{transform:translateY(1px)scale(.985)}nav a[aria-current=location]{text-underline-offset:.38em;text-decoration-thickness:2px}@keyframes portfolio-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=520px){.concept-banner{padding:.5rem .65rem;font-size:.64rem;line-height:1.35}}:root{--bg:#080a12;--panel:#111522;--lime:#b7ff54;--violet:#8667ff;--text:#f5f5fa;--focus:#b7ff54;color:var(--text);background:var(--bg)}body{background:var(--bg);color:var(--text);overflow-x:hidden}a{color:inherit}.noise{pointer-events:none;opacity:.15;z-index:50;mix-blend-mode:soft-light;background-image:radial-gradient(#fff .5px,#0000 .5px);background-size:7px 7px;position:fixed;inset:0}.hero{isolation:isolate;min-height:calc(100svh - 35px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:linear-gradient(120deg,#080a12 10%,#17112c 60%,#081a1d);position:absolute;inset:0}nav{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(1rem,5vw,5rem);display:flex}.logo{letter-spacing:.16em;align-items:center;gap:.65rem;font-size:.8rem;font-weight:900;text-decoration:none;display:flex}.logo i{aspect-ratio:1;background:linear-gradient(135deg,var(--lime),var(--violet));border-radius:35% 65% 55% 45%;width:1.8rem;box-shadow:0 0 30px #b7ff5477}nav>div{gap:2rem;display:flex}nav>div a{color:#c4c6d0;text-decoration:none}nav button,.hero section button,.pricing button,.modal button,.roi button{background:var(--lime);color:#10140a;cursor:pointer;border:0;border-radius:.45rem;padding:.85rem 1.1rem;font-weight:900}.hero>section{z-index:2;max-width:800px;position:absolute;top:50%;left:clamp(1rem,7vw,7rem);transform:translateY(-50%)}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--lime);font-size:.65rem;font-weight:900}.eyebrow span{aspect-ratio:1;background:var(--lime);width:.45rem;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:.5rem;display:inline-block}h1,h2{letter-spacing:-.075em;margin:1rem 0;font:700 clamp(4rem,8vw,8rem)/.86 system-ui}h1 em{color:#0000;-webkit-text-stroke:1px #f5f5fa;font-style:normal}.hero section>p:not(.eyebrow){color:#b9bdca;max-width:590px;font-size:1.05rem;line-height:1.6}.hero section>div{align-items:center;gap:1rem;margin-top:2rem;display:flex}.product-float{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121827a8;border:1px solid #ffffff30;border-radius:1.2rem;width:min(410px,33vw);padding:1rem;position:absolute;bottom:6vh;right:5vw;transform:rotate(-2deg);box-shadow:0 30px 100px #0008}.product-float header{color:#b8becb;justify-content:space-between;font-size:.7rem;display:flex}.signal{background:#ffffff08;margin:1.2rem 0;padding:1rem}.signal strong{float:right;font-size:1.5rem}.signal i{background:linear-gradient(90deg,var(--lime) var(--w),#ffffff15 var(--w));height:4px;margin-top:1rem;display:block}.product-float ul{margin:0;padding:0;list-style:none}.product-float li{border-top:1px solid #ffffff15;grid-template-columns:2rem 1fr auto;padding:.8rem 0;display:grid}.product-float em{color:var(--lime);font-size:.75rem;font-style:normal}.orb{filter:blur(70px);opacity:.34;z-index:-1;border-radius:50%;position:absolute}.orb.one{background:var(--violet);width:420px;height:420px;top:12%;right:9%}.orb.two{background:#00bea7;width:340px;height:340px;bottom:-15%;left:30%}.proof{text-align:center;border-block:1px solid #ffffff14;padding:2rem clamp(1rem,5vw,5rem)}.proof>p{letter-spacing:.18em;color:#7b808d;font-size:.6rem}.proof>div{color:#696e7a;letter-spacing:.12em;justify-content:space-around;gap:2rem;font-weight:900;display:flex}.product,.integrations,.roi,.pricing{max-width:1320px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1rem,5vw,4rem)}.product h2,.integrations h2,.roi h2,.pricing h2{font-size:clamp(3.5rem,7vw,7rem)}.tour{grid-template-columns:.35fr 1.65fr;gap:1rem;margin-top:4rem;display:grid}.tour-nav{align-content:start;display:grid}.tour-nav button{border:0;color:#777d89;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #ffffff20;padding:1.3rem 0;font-weight:850}.tour-nav button[aria-selected=true]{color:var(--lime)}.tour article{background:linear-gradient(145deg,#151a28,#10131d);border:1px solid #ffffff1c;border-radius:1.3rem;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;min-height:430px;padding:2rem;display:grid}.tour h3{font-size:2.5rem;line-height:1.05}.tour article p:last-child{color:#aeb3c0;line-height:1.65}.mini-map{background:radial-gradient(circle,#684dff55,#0000 55%),#0b0e17;border:1px solid #ffffff13;border-radius:1rem;height:300px;position:relative}.mini-map i{aspect-ratio:1;background:var(--lime);width:12px;box-shadow:0 0 18px var(--lime);border-radius:50%;position:absolute}.mini-map i:first-child{top:30%;left:20%}.mini-map i:nth-child(2){top:22%;right:18%}.mini-map i:nth-child(3){bottom:16%;left:45%}.mini-map i:nth-child(4){bottom:38%;right:28%}.mini-map span{border:1px solid #8667ff;border-radius:50%;position:absolute;inset:20%}.integrations{color:#111820;background:#edf0e8;grid-template-columns:1fr 1fr;gap:4rem;max-width:none;padding-inline:max(50vw - 600px,1rem);display:grid}.integration-grid{grid-template-columns:repeat(2,1fr);align-content:center;gap:.7rem;display:grid}.integration-grid span{border:1px solid #bcc2b7;border-radius:.7rem;padding:1.5rem;font-weight:800}.roi{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.roi form{background:var(--panel);border:1px solid #ffffff1b;padding:2rem}.roi label{gap:.7rem;margin-bottom:1.5rem;font-weight:800;display:grid}.roi output{color:var(--lime);font-size:1.5rem}.roi form>div{background:linear-gradient(135deg,var(--violet),#4931b7);padding:1.3rem}.roi form>div span{text-transform:uppercase;font-size:.7rem;display:block}.roi form>div strong{font-size:3.5rem}.roi button{margin-top:1rem}.pricing>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pricing article{background:#ffffff08;border:1px solid #ffffff20;border-radius:1rem;padding:2rem}.pricing article:nth-child(2){background:linear-gradient(145deg,#20143e,#111827)}.pricing h3{font-size:2rem}.pricing li{color:#b9bdca;margin:.7rem 0}footer{border-top:1px solid #ffffff17;justify-content:space-between;gap:2rem;padding:2rem clamp(1rem,5vw,5rem);display:flex}.modal{color:#fff;background:#10131d;border:1px solid #ffffff25;border-radius:1rem;width:min(560px,92vw);padding:2rem;position:relative}.modal h2{font-size:3rem}.modal label{gap:.5rem;margin:1rem 0;font-weight:850;display:grid}.modal select{color:#fff;background:#080a12;border:1px solid #464c5c;padding:.8rem}.close{position:absolute;top:.5rem;right:1rem;color:#fff!important;background:0 0!important;font-size:2rem!important}@media (width<=900px){.product-float{display:none}.hero>section{max-width:700px}.tour,.integrations,.roi,.tour article{grid-template-columns:1fr}.proof>div{flex-wrap:wrap}.tour-nav{grid-template-columns:repeat(3,1fr)}footer{flex-direction:column}}@media (width<=560px){nav>div,nav>button{display:none}.hero section>div{flex-direction:column;align-items:flex-start}.hero h1{font-size:4.2rem}.pricing>div,.tour-nav{grid-template-columns:1fr}.tour article{padding:1rem}}.orb{will-change:transform, opacity}.hero>section{max-width:980px}.orb{filter:blur(82px);mix-blend-mode:screen}.orb.one{width:560px;height:560px;top:5%;right:7%}.orb.two{width:460px;height:460px;bottom:-12%;left:24%}.tour-nav button{transition:color .22s,transform .22s}.tour-nav button:hover,.tour-nav button:focus-visible{transform:translate(4px)}.mini-map i{animation:3.4s ease-in-out infinite signal-pulse}.mini-map i:nth-child(2){animation-delay:-.8s}.mini-map i:nth-child(3){animation-delay:-1.6s}.mini-map i:nth-child(4){animation-delay:-2.4s}.integration-grid span{transition:transform .28s,background-color .28s,border-color .28s}@media (hover:hover) and (pointer:fine){.integration-grid span:hover{background:#fff;border-color:#8667ff;transform:translateY(-4px)}}@keyframes signal-pulse{50%{box-shadow:0 0 26px var(--lime);opacity:.72}}@media (prefers-reduced-motion:reduce){.orb{will-change:auto}.mini-map i{animation:none}.tour-nav button,.integration-grid span{transition:none;transform:none}}
