:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nb-ink:#07010d;--nb-paper:#0a0211;--nb-text:#f8f2ff;--nb-text-soft:#dfd4ef;--nb-muted:#b7a7c7;--nb-muted-2:#7d6f8a;--nb-orange:#ff8b3d;--nb-coral:#ff4f6d;--nb-purple:#a855f7;--nb-violet:#7c3aed;--nb-blue:#45a9ff;--nb-cyan:#53d7e6;--nb-mint:#3df1a6;--nb-yellow:#f4c95d;--scene-accent:#a855f7;--scene-alt:#53d7e6;--scene-glow-x:72%;--scene-glow-y:18%;--scene-speed:18s;--nb-stroke:#d6abff2e;--nb-stroke-strong:#efe2ff4d;--nb-glass:#14091fb8;--nb-glass-border:#f6efff24;--nb-gradient-brand:linear-gradient(135deg, #b65cff 0%, #7c3aed 48%, #45a9ff 100%);--nb-gradient-hot:linear-gradient(135deg, #ff4f6d 0%, #ff8b3d 100%);--nb-gradient-cool:linear-gradient(135deg, #45a9ff 0%, #53d7e6 100%);--nb-gradient-text:linear-gradient(90deg, #53d7e6 0%, #b65cff 42%, #ff8b3d 100%);--nb-font-sans:Inter, Arial, Helvetica, sans-serif;--nb-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--nb-radius-md:20px;--nb-radius-lg:28px;--nb-radius-xl:38px;--nb-radius-pill:999px;--nb-shadow-soft:0 18px 42px #0000004d;--nb-shadow-card:0 28px 68px #0000006b;--nb-shadow-deep:0 46px 120px #0000009e;--nb-shadow-brand:0 26px 64px #a855f742;--nb-z-base:1;--nb-z-nav:40;--nb-ease:cubic-bezier(.16, 1, .3, 1);--nb-duration:.32s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%;scroll-padding-top:7.7rem}body{min-height:100vh;color:var(--nb-text);font-family:var(--nb-font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#07010d;margin:0;overflow-x:hidden}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}:focus-visible{outline:2px solid var(--nb-cyan);outline-offset:4px}::selection{color:var(--nb-text);background:#a855f766}.cinematic-page{min-height:100vh;position:relative;overflow:clip}.nb-shell{z-index:var(--nb-z-base);width:min(1240px,100% - 34px);margin-inline:auto;position:relative}.universal-motion-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 0,#a855f73d,#0000 31rem),radial-gradient(circle at 92% 18%,#53d7e61f,#0000 34rem),linear-gradient(#130420 0%,#07010d 46%,#090111 100%);position:fixed;inset:0;overflow:hidden}.motion-grid,.motion-noise,.motion-glow,.motion-blob,.motion-orbit,.pos-live-bg,.motion-rails,.motion-sparks{position:absolute;inset:0}.motion-grid{background-color:#0000;background-image:linear-gradient(90deg,#d6abff0f 1px,#0000 1px),linear-gradient(#d6abff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:radial-gradient(circle at 60% 36%,#000 0%,#0000 78%);mask-image:radial-gradient(circle at 60% 36%,#000 0%,#0000 78%)}.motion-noise{opacity:.12;mix-blend-mode:overlay;background-image:radial-gradient(circle at 22% 18%,#ffffff80 0 1px,#0000 1px),radial-gradient(circle at 82% 24%,#ffffff59 0 1px,#0000 1px);background-size:17px 19px,29px 31px}.motion-glow--primary{width:54rem;height:54rem;inset:auto;left:calc(var(--scene-glow-x) - 27rem);top:calc(var(--scene-glow-y) - 27rem);background:radial-gradient(circle, color-mix(in srgb, var(--scene-accent) 34%, transparent), transparent 58%), radial-gradient(circle at 70% 30%, color-mix(in srgb, var(--scene-alt) 22%, transparent), transparent 44%);filter:blur(8px);transition:left .9s var(--nb-ease), top .9s var(--nb-ease), background .9s var(--nb-ease);animation:universal-glow 7s infinite var(--nb-ease);border-radius:50%}.motion-glow--mouse{width:26rem;height:26rem;left:calc(var(--mouse-x,-1000px) - 13rem);top:calc(var(--mouse-y,-1000px) - 13rem);background:radial-gradient(circle, color-mix(in srgb, var(--scene-alt) 18%, transparent), transparent 62%);opacity:.9;filter:blur(4px);border-radius:50%}.motion-blob{background:radial-gradient(circle at 35% 28%, #ffffff52, transparent 18%), linear-gradient(135deg, color-mix(in srgb, var(--scene-accent) 82%, #fff 0%), color-mix(in srgb, var(--scene-alt) 80%, #fff 0%));opacity:.16;filter:blur(2px);width:28rem;height:28rem;transition:transform .9s var(--nb-ease), background .9s var(--nb-ease);animation:organic-drift var(--scene-speed) infinite var(--nb-ease);border-radius:42% 58% 54% 46%/48% 38% 62% 52%}.motion-blob--one{top:12%;left:50%}.motion-blob--two{opacity:.11;width:22rem;height:22rem;animation-duration:24s;animation-direction:reverse;bottom:2rem;right:-10rem}.motion-orbit{border:1px dashed color-mix(in srgb, var(--scene-accent) 38%, transparent);opacity:.42;transform-origin:50%;width:34rem;height:34rem;transition:border-color .9s var(--nb-ease);animation:orbit-slow var(--scene-speed) linear infinite;border-radius:50%;top:12%;left:57%}.motion-orbit--two{opacity:.22;width:44rem;height:44rem;animation-duration:28s;animation-direction:reverse;top:2%;left:49%}.motion-rails span{left:calc(48% + (var(--rail-index) * 5.5%));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--scene-alt) 24%, transparent), transparent);width:1px;height:124vh;transform:rotate(calc(-18deg + (var(--rail-index) * 5deg)));opacity:.18;animation:rail-pulse 5s infinite var(--nb-ease);animation-delay:calc(var(--rail-index) * -.55s);position:absolute;top:-12vh}.motion-sparks i{left:calc(-6% + (var(--spark-index) * 4.2%));top:calc(8% + (var(--spark-index) * 3.1%));background:color-mix(in srgb, var(--scene-alt) 78%, #fff);opacity:.18;width:3px;height:3px;box-shadow:0 0 16px color-mix(in srgb, var(--scene-alt) 48%, transparent);animation:9s linear infinite spark-rise;animation-delay:calc(var(--spark-index) * -.32s);border-radius:50%;position:absolute}.pos-live-bg{z-index:1;opacity:.34;mix-blend-mode:screen;pointer-events:none;--accent-a:var(--scene-accent);--accent-b:var(--scene-alt);--accent-c:color-mix(in srgb, var(--scene-accent) 54%, var(--scene-alt));overflow:hidden}.pos-live-bg:after{z-index:3;content:"";background:radial-gradient(at 73%,#07010d57,#0000 35%),radial-gradient(at 30% 42%,#07010d38,#0000 42%);position:absolute;inset:0}.pos-live-bg__grid,.pos-live-bg__halo,.pos-live-bg__arc,.pos-live-bg__links,.pos-live-bg__link,.pos-live-bg__sweep,.pos-live-bg__nodes,.pos-live-bg__ai-field{pointer-events:none;position:absolute}.pos-live-bg__grid{opacity:.58;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 42%,#000 0%,#000000c7 45%,#0000003d 76%,#0000 100%);mask-image:radial-gradient(circle at 58% 42%,#000 0%,#000000c7 45%,#0000003d 76%,#0000 100%)}.pos-live-bg__halo{border-radius:var(--nb-radius-pill);filter:blur(22px);opacity:.24;animation:pos-halo-float 16s infinite var(--nb-ease)}.pos-live-bg__halo--a{background:radial-gradient(circle, color-mix(in srgb, var(--accent-a) 42%, transparent), transparent 70%);width:24rem;height:24rem;top:8%;left:-6rem}.pos-live-bg__halo--b{background:radial-gradient(circle, color-mix(in srgb, var(--accent-b) 34%, transparent), transparent 72%);width:32rem;height:32rem;animation-delay:-6s;top:16%;right:-10rem}.pos-live-bg__halo--c{background:radial-gradient(circle, color-mix(in srgb, var(--accent-c) 32%, transparent), transparent 72%);width:30rem;height:30rem;animation-delay:-10s;bottom:-12rem;right:16%}.pos-live-bg__arc{border:1px solid #0000;border-left-color:color-mix(in srgb, var(--accent-b) 22%, transparent);border-top-color:color-mix(in srgb, var(--accent-a) 30%, transparent);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--accent-a) 12%, transparent));opacity:.42;border-radius:50%}.pos-live-bg__arc--1{width:34rem;height:34rem;top:15%;left:-9rem;transform:rotate(8deg)}.pos-live-bg__arc--2{width:45rem;height:45rem;top:6%;right:-15rem;transform:rotate(-16deg)}.pos-live-bg__arc--3{width:38rem;height:38rem;bottom:-7rem;right:-8rem;transform:rotate(12deg)}.pos-live-bg__links,.pos-live-bg__nodes,.pos-live-bg__sweep,.pos-live-bg__ai-field{inset:0}.pos-live-bg__nodes{z-index:2}.pos-live-bg__link{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-b) 45%, transparent) 28%, color-mix(in srgb, var(--accent-a) 54%, transparent) 56%, transparent);height:2px;box-shadow:0 0 12px color-mix(in srgb, var(--accent-a) 10%, transparent);opacity:.3;transform-origin:0;overflow:visible}.pos-live-bg__link--1{width:54%;top:28%;left:13%;transform:rotate(-6deg)}.pos-live-bg__link--2{width:60%;top:66%;left:16%;transform:rotate(4deg)}.pos-live-bg__link--3{width:21%;top:34%;left:58%;transform:rotate(58deg)}.pos-live-bg__link--4{width:25%;top:35%;left:31%;transform:rotate(76deg)}.pos-live-bg__packet{background:radial-gradient(circle at 30% 30%, #efffff, color-mix(in srgb, var(--accent-b) 88%, white) 42%, color-mix(in srgb, var(--accent-a) 82%, white) 100%);width:8px;height:8px;box-shadow:0 0 10px color-mix(in srgb, var(--accent-b) 55%, transparent), 0 0 18px color-mix(in srgb, var(--accent-a) 28%, transparent);animation:5.8s linear infinite pos-packet-travel;animation-delay:calc(var(--packet-index) * -1.75s);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.pos-live-bg__packet:after{border-radius:var(--nb-radius-pill);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-b) 42%, transparent));content:"";filter:blur(1px);width:1.5rem;height:2px;position:absolute;top:50%;left:50%;transform:translate(-100%,-50%)}.pos-live-bg__sweep{z-index:1;opacity:.3;overflow:hidden}.pos-live-bg__sweep:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-b) 8%, transparent) 35%, color-mix(in srgb, var(--accent-a) 20%, transparent) 50%, color-mix(in srgb, var(--accent-b) 8%, transparent) 65%, transparent);content:"";filter:blur(6px);width:10rem;animation:10s linear infinite pos-sweep-x;position:absolute;top:0;bottom:0;left:-18%}.pos-live-bg__node{width:4.25rem;height:4.25rem;color:color-mix(in srgb, var(--accent-b) 74%, var(--accent-a));opacity:.58;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:pos-node-breathe 5.2s infinite var(--nb-ease);animation-delay:calc(var(--node-index) * -.55s);background:linear-gradient(#1e153f8a,#0a081861);border:1px solid #ffffff12;border-radius:1.35rem;place-items:center;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff0a,0 0 24px #0000001f}.pos-live-bg__node:after{border:1px solid color-mix(in srgb, var(--accent-a) 16%, transparent);content:"";opacity:.22;animation:4s ease-out infinite pos-node-ring;animation-delay:calc(var(--node-index) * -.5s);border-radius:1.8rem;position:absolute;inset:-.6rem}.pos-live-bg__node svg{width:1.7rem;height:1.7rem;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent-b) 18%, transparent))}.pos-live-bg__node--1{top:24%;left:12%}.pos-live-bg__node--2{top:67%;left:25%}.pos-live-bg__node--3{top:29%;right:24%}.pos-live-bg__node--4{bottom:23%;right:16%}.pos-live-bg__node--5{width:5.1rem;height:5.1rem;color:color-mix(in srgb, var(--accent-b) 82%, white);opacity:.7;border-radius:50%;animation-name:pos-node-breathe-center;top:48%;left:50%;transform:translate(-50%,-50%)}.pos-live-bg__node--ai{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 34px color-mix(in srgb, var(--accent-b) 16%, transparent);border-style:dashed}.pos-live-bg__ai-field{width:12rem;height:12rem;top:48%;left:50%;transform:translate(-50%,-50%)}.pos-live-bg__ai-field span{border:1px dashed color-mix(in srgb, var(--accent-b) 24%, transparent);opacity:.16;border-radius:50%;animation:3.6s ease-out infinite pos-ai-pulse;position:absolute;inset:0}.pos-live-bg__ai-field span:nth-child(2){animation-delay:-1.2s}.pos-live-bg__ai-field span:nth-child(3){animation-delay:-2.4s}.pos-live-bg--faq,.pos-live-bg--footer,.pos-live-bg--pricing,.pos-live-bg--testimonials{opacity:.2}@media (min-width:921px){.pos-live-bg{opacity:.3}.pos-live-bg__link{opacity:.28;height:1px}.pos-live-bg__packet:nth-child(3){display:none}.pos-live-bg__sweep{opacity:.26}.pos-live-bg__node{opacity:.52}.pos-live-bg__node--2,.pos-live-bg__node--4{opacity:.38}.pos-live-bg__grid{opacity:.46}}@media (max-width:920px){.pos-live-bg{opacity:.52}.pos-live-bg__grid{opacity:.68;background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at 50% 35%,#000 0%,#000000bd 58%,#0000 100%);mask-image:radial-gradient(circle at 50% 35%,#000 0%,#000000bd 58%,#0000 100%)}.pos-live-bg__link{opacity:.5;height:2px}.pos-live-bg__link--4,.pos-live-bg__node--4{display:none}.pos-live-bg__sweep{opacity:.5}.pos-live-bg__node{opacity:.78;border-radius:1.2rem;width:3.9rem;height:3.9rem}.pos-live-bg__node svg{width:1.45rem;height:1.45rem}.pos-live-bg__node--1{top:22%;left:7%}.pos-live-bg__node--2{top:63%;left:10%}.pos-live-bg__node--3{top:29%;right:7%}.pos-live-bg__node--5{width:4.5rem;height:4.5rem;top:47%;left:50%}.pos-live-bg__arc{opacity:.55}.pos-live-bg__halo{opacity:.3}}.nb-button{border-radius:var(--nb-radius-md);cursor:pointer;min-height:3.25rem;font:950 .96rem/1 var(--nb-font-sans);letter-spacing:0;transition:transform var(--nb-duration) var(--nb-ease), border-color var(--nb-duration) var(--nb-ease), background var(--nb-duration) var(--nb-ease), box-shadow var(--nb-duration) var(--nb-ease);border:0;justify-content:center;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.nb-button svg{width:1rem;height:1rem}.nb-button--primary{color:#fff;box-shadow:var(--nb-shadow-brand);background:radial-gradient(circle at 24% 0,#ffffff47,#0000 28%),linear-gradient(135deg,#b65cff,#7d22e8 54%,#4b1bb8);padding:1rem 1.28rem}.nb-button--secondary{border:1px solid var(--nb-stroke);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--scene-alt) 12%, transparent), transparent 34%), #ffffff0e;color:var(--nb-text);box-shadow:var(--nb-shadow-soft);padding:1rem 1.28rem}.nb-button--sm{border-radius:var(--nb-radius-pill);min-height:2.65rem;padding:.8rem 1.05rem;font-size:.84rem}.nb-button:hover{transform:translateY(-4px)scale(1.02)}.nb-badge{border:1px solid var(--nb-stroke);border-radius:var(--nb-radius-pill);width:fit-content;color:var(--nb-muted);font:950 .72rem/1.15 var(--nb-font-sans);letter-spacing:0;text-transform:uppercase;background:#ffffff0e;align-items:center;gap:.62rem;padding:.52rem .78rem;display:inline-flex;box-shadow:0 14px 34px #00000047}.nb-badge:before{background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));width:.72rem;height:.72rem;box-shadow:0 0 24px color-mix(in srgb, var(--scene-accent) 48%, transparent);animation:spark-beat 1.2s infinite var(--nb-ease);content:"";border-radius:.35rem;flex:none}.nb-badge--cyan:before{background:var(--nb-gradient-cool)}.nb-gradient-text{background:var(--nb-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.nb-icon-frame{border:1px solid color-mix(in srgb, var(--scene-accent) 48%, transparent);background:radial-gradient(circle at 35% 20%, #fff3, transparent 24%), color-mix(in srgb, var(--scene-accent) 18%, #120421);width:3.45rem;height:3.45rem;color:var(--scene-alt);box-shadow:0 18px 36px color-mix(in srgb, var(--scene-accent) 24%, transparent);border-radius:1.28rem;flex:none;place-items:center;display:inline-grid}.nb-icon-frame svg{width:1.48rem;height:1.48rem}.premium-nav{z-index:var(--nb-z-nav);padding-block-start:14px;position:sticky;top:14px}.premium-nav__inner{border:1px solid var(--nb-stroke);border-radius:var(--nb-radius-pill);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0d0618bd;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem .62rem .62rem .88rem;display:flex;box-shadow:0 20px 60px #00000061}.brand{align-items:center;gap:.62rem;text-decoration:none;display:inline-flex}.brand__mark{color:#fff;background:radial-gradient(circle at 35% 20%,#ffffff2e,#0000 26%),#a855f714;border:1px solid #a855f738;border-radius:1rem;place-items:center;width:2.65rem;height:2.65rem;font-weight:950;display:grid;overflow:hidden;box-shadow:0 14px 35px #a855f757}.brand__mark img{object-fit:contain;filter:drop-shadow(0 7px 14px #a855f757);width:82%;height:82%;display:block}.brand__text{gap:.08rem;display:grid}.brand__text span{color:var(--nb-muted-2);font:800 .64rem/1 var(--nb-font-mono);letter-spacing:0}.brand__text strong{color:var(--nb-text);letter-spacing:0;font-size:.92rem}.premium-nav__links{align-items:center;gap:.45rem;display:flex}.premium-nav__links a{border-radius:var(--nb-radius-pill);color:var(--nb-muted);transition:color var(--nb-duration) var(--nb-ease), background var(--nb-duration) var(--nb-ease), transform var(--nb-duration) var(--nb-ease);padding:.65rem .75rem;font-size:.88rem;font-weight:820;text-decoration:none;position:relative}.premium-nav__links a:after{background:linear-gradient(90deg, var(--scene-accent), var(--scene-alt));transform-origin:0;height:1px;transition:transform var(--nb-duration) var(--nb-ease);content:"";position:absolute;bottom:.43rem;left:.78rem;right:.78rem;transform:scaleX(0)}.premium-nav__links a:hover{color:var(--nb-text);background:#ffffff12;transform:translateY(-2px)}.premium-nav__links a:hover:after{transform:scaleX(1)}.premium-nav__actions{align-items:center;gap:.62rem;display:flex}.premium-nav__mobile-actions,.mobile-menu,.mobile-store-notice{display:none}.mobile-menu-open{overflow:hidden}.language-pill{border:1px solid var(--nb-stroke);border-radius:var(--nb-radius-pill);width:2.65rem;height:2.65rem;color:var(--nb-text-soft);background:#ffffff0e;place-items:center;font-size:.76rem;font-weight:900;display:inline-grid}.scroll-scene{z-index:3;align-items:center;min-height:100vh;padding-block:7rem;scroll-margin-top:7.7rem;display:grid;position:relative}.scene-shell{grid-template-columns:minmax(0,.52fr) minmax(0,.48fr);align-items:center;gap:2rem;display:grid}.scene-copy{opacity:.96;gap:1.18rem;max-width:650px;display:grid;transform:translateY(0)}.scene-copy h1,.scene-copy h2,.final-scene-panel h2{color:var(--nb-text);letter-spacing:0;margin:0;font-size:clamp(4rem,8vw,8.2rem);line-height:.84}.scene-copy h2,.final-scene-panel h2{max-width:760px;font-size:clamp(3.2rem,6.2vw,6.2rem)}.scene-copy p,.final-scene-panel p{max-width:660px;color:var(--nb-muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:620;line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.88rem;display:flex}.hero-value-chips,.scene-beats{flex-wrap:wrap;gap:.62rem;margin-top:.15rem;display:flex}.hero-chip,.scene-beat{border:1px solid var(--nb-stroke);border-radius:var(--nb-radius-pill);color:var(--nb-muted);box-shadow:var(--nb-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:chip-float 4.6s infinite var(--nb-ease);background:#ffffff0e;align-items:center;gap:.58rem;padding:.62rem .78rem;font-size:.86rem;font-weight:850;display:inline-flex}.scene-beat{padding:.62rem .9rem .62rem .5rem}.scene-beat .nb-icon-frame{border-radius:.9rem;width:2.35rem;height:2.35rem}.scene-beat .nb-icon-frame svg{width:1.05rem;height:1.05rem}.scene-index{width:fit-content;color:color-mix(in srgb, var(--scene-accent) 72%, #fff);font:950 .85rem/1 var(--nb-font-mono);display:inline-flex}.product-scroll-scene .scene-copy{animation:linear both scene-copy-rise;animation-timeline:view();animation-range:entry 8% cover 36%}.persistent-pos{z-index:2;pointer-events:none;width:min(42vw,610px);height:min(84vh,780px);transition:opacity .7s var(--nb-ease), filter .7s var(--nb-ease), transform .7s var(--nb-ease);position:fixed;top:50%;right:clamp(1.5rem,6vw,6.5rem);transform:translateY(-50%)}@media (min-width:921px) and (max-height:820px){.persistent-pos{height:calc(100vh - 7rem)}}.persistent-pos--layer-background{opacity:.44;filter:saturate(.9)}.persistent-pos--layer-muted{opacity:.16;filter:saturate(.68)blur(.5px);transform:translateY(-50%)translate(2rem)scale(.96)}.persistent-pos--layer-hidden{opacity:0;filter:blur(1px);transform:translateY(-50%)translate(5rem)scale(.92)}.mobile-phone-showcase{display:none}.persistent-pos__halo,.persistent-pos__orbit,.persistent-pos__machine,.floating-asset{position:absolute}.persistent-pos__halo{background:radial-gradient(circle, color-mix(in srgb, var(--scene-accent) 22%, transparent), transparent 58%), radial-gradient(circle at 72% 30%, color-mix(in srgb, var(--scene-alt) 16%, transparent), transparent 44%);filter:blur(4px);transition:background .9s var(--nb-ease);animation:halo-breathe 6s infinite var(--nb-ease);border-radius:50%;inset:8%}.persistent-pos__orbit{border:1px dashed color-mix(in srgb, var(--scene-accent) 34%, transparent);animation:orbit-slow var(--scene-speed) linear infinite;border-radius:50%;inset:10%}.persistent-pos__orbit--inner{opacity:.68;animation-duration:13s;animation-direction:reverse;inset:22%}.persistent-pos__machine{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(20.2rem,64%);min-height:43.6rem;transition:border-color .9s var(--nb-ease), transform .9s var(--nb-ease);background:linear-gradient(120deg,#ffffff38,#0000 8% 92%,#ffffff29),linear-gradient(155deg,#2a2231 0%,#0d0714 42%,#040207 100%);border:1px solid #fff3;border-radius:3.25rem;padding:.92rem;top:50%;left:50%;transform:translate(-50%,-50%)rotateY(-7deg)rotateX(4deg);box-shadow:0 54px 130px #0000009e,0 0 0 7px #ffffff06,inset 0 0 0 1px #ffffff1f,inset 0 18px 34px #ffffff0d,inset 0 -28px 42px #0000006b}@media (min-width:921px) and (max-height:820px){.persistent-pos__machine{transform:translate(-50%,-50%)rotateY(-7deg)rotateX(4deg)scale(.92)}}.persistent-pos__machine:before{z-index:0;content:"";background:linear-gradient(140deg,#ffffff29,#0000 18% 78%,#53d7e61a),#07020d;border:1px solid #ffffff1a;border-radius:2.84rem;position:absolute;inset:.42rem;box-shadow:inset 0 0 0 1px #000000c7,inset 0 0 48px #00000094}.persistent-pos__machine:after{z-index:0;opacity:.28;pointer-events:none;content:"";background:linear-gradient(90deg,#ffffff38,#0000 10% 90%,#ffffff29),linear-gradient(#ffffff1f,#0000 32%);border-radius:3.08rem;position:absolute;inset:.14rem}.machine-glass{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.34;background:linear-gradient(116deg,#ffffff47 0%,#0000 18%),linear-gradient(74deg,#0000 54%,#ffffff1a 55%,#0000 68%);border-radius:2.42rem;position:absolute;inset:.72rem}.machine-hardware{z-index:5;pointer-events:none;position:absolute;inset:0}.dynamic-island{border-radius:var(--nb-radius-pill);background:radial-gradient(circle at 78%,#ffffff24,#0000 13%),linear-gradient(#050308,#010102);border:1px solid #ffffff14;width:6.7rem;height:1.48rem;position:absolute;top:1.2rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #000000eb,0 1px #ffffff14,0 10px 22px #0000005c}.dynamic-island:before{border-radius:var(--nb-radius-pill);content:"";background:#ffffff2e;width:2.2rem;height:.22rem;position:absolute;top:50%;left:1.05rem;transform:translateY(-50%)}.dynamic-island:after{content:"";background:radial-gradient(circle,#506e87d1,#05070a 68%);border-radius:50%;width:.46rem;height:.46rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.hardware-button{border-radius:var(--nb-radius-pill);background:linear-gradient(#ffffff47,#ffffff0d);width:.24rem;position:absolute;box-shadow:0 0 0 1px #00000042}.hardware-button--left-one{height:4.4rem;top:9rem;left:-.18rem}.hardware-button--left-two{height:3.6rem;top:14.2rem;left:-.18rem}.hardware-button--right{height:5.6rem;top:11.4rem;right:-.18rem}.machine-top,.machine-content,.machine-core,.machine-title,.scene-token-flow,.machine-events,.machine-chart{z-index:2;position:relative}.machine-top{background:radial-gradient(circle at 50% 0,#ffffff12,#0000 42%),#ffffff0e;border:1px solid #ffffff1a;border-radius:2.05rem 2.05rem 1.35rem 1.35rem;justify-content:space-between;align-items:center;gap:.8rem;padding:2.2rem .78rem .72rem;display:flex}.machine-top span{color:var(--nb-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.machine-top strong{color:var(--nb-text)}.machine-core{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--scene-accent) 28%, transparent), transparent 34%), #ffffff12;border:1px solid #ffffff1a;border-radius:1.8rem;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.72rem;padding:.86rem;display:grid;position:relative;overflow:hidden}.machine-core:after{background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));opacity:.16;width:12rem;height:12rem;animation:organic-drift 9s infinite var(--nb-ease);content:"";border-radius:42% 58% 66% 34%;position:absolute;inset:-4rem -3rem auto auto}.machine-core__icon{border:1px solid color-mix(in srgb, var(--scene-accent) 42%, transparent);background:color-mix(in srgb, var(--scene-accent) 18%, #08030d);width:3.75rem;height:3.75rem;color:var(--scene-alt);box-shadow:0 0 34px color-mix(in srgb, var(--scene-accent) 28%, transparent);border-radius:1.55rem;place-items:center;display:grid}.machine-core__icon svg{width:1.65rem;height:1.65rem}.machine-core span,.machine-title span{color:var(--nb-muted);font-size:.78rem;font-weight:850}.machine-core strong{z-index:2;color:var(--nb-text);margin-top:.18rem;font-size:2.16rem;line-height:1;display:block;position:relative}.machine-title{animation:panel-arrive .48s var(--nb-ease);background:#ffffff0b;border-radius:1.6rem;gap:.35rem;margin-top:.72rem;padding:.86rem;display:grid}.machine-title p{color:var(--nb-text);margin:0;font-size:.95rem;font-weight:780;line-height:1.35}.scene-token-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.72rem;display:grid;position:relative}.scene-token-flow i{min-height:2.85rem;color:var(--nb-text-soft);animation:token-step 3.8s infinite var(--nb-ease);animation-delay:calc(var(--token-index) * .22s);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:1rem;place-items:center;font-size:.66rem;font-style:normal;font-weight:900;display:grid}.machine-events{gap:.43rem;margin-top:.7rem;display:grid}.machine-event{color:var(--nb-muted);animation:event-reveal 4s infinite var(--nb-ease);animation-delay:calc(var(--event-index) * .25s);background:#ffffff0b;border:1px solid #ffffff17;border-radius:1rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.58rem .68rem;font-size:.74rem;display:flex}.machine-event strong{color:color-mix(in srgb, var(--scene-alt) 80%, #fff);font-size:.72rem}.machine-chart{background:#ffffff0b;border-radius:1.4rem;align-items:end;gap:.46rem;height:4.55rem;margin-top:.72rem;padding:.68rem;display:flex}.machine-dock{z-index:2;background:linear-gradient(#ffffff13,#ffffff0a),#0201056b;border:1px solid #ffffff1c;border-radius:1.35rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:.72rem;padding:.42rem;display:grid;position:relative}.machine-dock__item,.machine-dock__voice{min-height:3.05rem;color:var(--nb-muted);text-align:center;border:1px solid #0000;border-radius:1rem;place-items:center;gap:.18rem;font-size:.61rem;font-weight:900;display:grid}.machine-dock__item svg,.machine-dock__voice svg{width:1.05rem;height:1.05rem}.machine-dock__item--home,.machine-dock__item--active{border-color:color-mix(in srgb, var(--scene-alt) 34%, transparent);color:var(--nb-text);background:#fff1}.machine-dock__voice{border-color:color-mix(in srgb, var(--scene-accent) 42%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--scene-accent) 24%, transparent), transparent 54%), #ffffff13;color:var(--nb-text);box-shadow:0 0 26px color-mix(in srgb, var(--scene-accent) 18%, transparent);animation:voice-control-pulse 2.8s infinite var(--nb-ease)}.machine-mode-notes{z-index:2;gap:.36rem;margin-top:.58rem;display:grid;position:relative}.machine-mode-notes span{color:var(--nb-muted);background:#ffffff0b;border:1px solid #ffffff17;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;padding:.48rem .58rem;font-size:.58rem;font-weight:760;line-height:1.25;display:grid}.machine-mode-notes svg{width:.86rem;height:.86rem;color:var(--scene-alt)}.phone-screen{z-index:2;animation:panel-arrive .48s var(--nb-ease);gap:.64rem;margin-top:.72rem;display:grid;position:relative}.assistant-status,.offline-banner,.chat-header,.credit-profile,.audio-card,.report-hero,.cart-flow,.payment-approved,.branch-total,.product-card-mini,.inventory-alert-card,.inventory-restock,.cash-register-card,.cash-closing-status,.phone-screen--muted{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--scene-accent) 22%, transparent), transparent 42%), #ffffff0f;border:1px solid #ffffff1c;border-radius:1.35rem}.assistant-status,.chat-header,.credit-profile,.audio-card,.product-card-mini,.inventory-alert-card,.cash-register-card,.cash-closing-status{align-items:center;gap:.68rem;padding:.72rem;display:flex}.assistant-status span,.offline-banner,.receipt-preview small,.credit-profile span,.audio-card span,.report-hero span,.cart-flow span,.branch-total small,.product-card-mini span,.inventory-alert-card span,.inventory-restock span,.cash-register-card span,.cash-closing-status span,.phone-screen--muted span{color:var(--scene-alt);font:900 .62rem/1 var(--nb-font-mono);letter-spacing:0;text-transform:uppercase}.assistant-status span,.offline-banner span{background:var(--nb-green);border-radius:50%;width:.55rem;height:.55rem;display:inline-grid;box-shadow:0 0 18px #3df1a685}.assistant-status strong,.chat-header strong,.credit-profile strong,.audio-card strong,.report-hero strong,.cart-flow strong,.payment-approved strong,.branch-total strong,.product-card-mini strong,.inventory-alert-card strong,.inventory-restock strong,.cash-register-card strong,.cash-closing-status strong,.phone-screen--muted strong{color:var(--nb-text);display:block}.assistant-mic{border:1px solid color-mix(in srgb, var(--scene-accent) 46%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--scene-accent) 34%, transparent), transparent 65%), #ffffff0e;width:6.6rem;height:6.6rem;color:var(--scene-alt);box-shadow:0 0 55px color-mix(in srgb, var(--scene-accent) 32%, transparent);border-radius:50%;place-self:center;place-items:center;display:grid;position:relative}.assistant-mic span{border:1px solid color-mix(in srgb, var(--scene-alt) 36%, transparent);animation:voice-ring 2.6s infinite var(--nb-ease);border-radius:50%;position:absolute;inset:-.82rem}.assistant-mic svg{width:2.1rem;height:2.1rem}.assistant-wave,.audio-wave,.report-bars,.sync-track,.cart-arrow{background:#ffffff0b;border-radius:1.1rem;justify-content:center;align-items:center;gap:.36rem;min-height:2.6rem;display:flex}.assistant-wave i,.audio-wave i,.report-bars i{border-radius:var(--nb-radius-pill);background:linear-gradient(180deg, var(--scene-alt), var(--scene-accent));width:.38rem;animation:bars-speak 2.3s infinite var(--nb-ease)}.assistant-wave i{height:1.2rem}.assistant-wave i:nth-child(2),.audio-wave i:nth-child(3),.report-bars i:nth-child(4){height:2.1rem;animation-delay:.14s}.assistant-wave i:nth-child(3),.audio-wave i:nth-child(5),.report-bars i:nth-child(2){height:1.65rem;animation-delay:.28s}.assistant-chat,.credit-details,.offline-queue,.branch-feed,.product-fields,.closing-metrics,.ranking-list,.sales-impact,.inventory-actions,.cash-mix{gap:.42rem;display:grid}.assistant-chat p,.assistant-intent,.assistant-mode-note,.offline-ticket,.receipt-preview,.chat-bubble,.credit-details span,.offline-queue div,.branch-feed span,.product-fields span,.closing-metrics span,.ranking-list span,.sales-impact span,.inventory-actions span,.cash-mix span{color:var(--nb-muted);background:#ffffff0d;border:1px solid #ffffff18;border-radius:1rem;margin:0;padding:.58rem .68rem;font-size:.72rem;line-height:1.35}.assistant-chat strong,.assistant-intent span,.assistant-intent small,.offline-ticket small,.credit-details strong,.offline-queue strong,.branch-feed strong,.product-fields strong,.closing-metrics strong,.ranking-list strong,.sales-impact strong,.inventory-actions strong,.cash-mix strong{color:color-mix(in srgb, var(--scene-alt) 82%, #fff);font-size:.68rem;display:block}.assistant-chat__ai{border-color:color-mix(in srgb, var(--scene-accent) 32%, transparent)!important;margin-left:1.1rem!important}.assistant-chip-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;display:grid}.assistant-chip-row i{background:color-mix(in srgb, var(--scene-accent) 14%, transparent);min-height:2.1rem;color:var(--nb-text-soft);border-radius:.85rem;place-items:center;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.assistant-mode-note{align-items:center;gap:.44rem;display:flex}.assistant-mode-note svg{width:.9rem;height:.9rem;color:var(--scene-alt)}.offline-banner{align-items:center;gap:.42rem;padding:.62rem .7rem;display:flex}.offline-banner span{background:var(--nb-orange);box-shadow:0 0 18px #ff8b3d7a}.offline-ticket{text-align:center;place-items:center;gap:.35rem;min-height:8rem;display:grid}.offline-ticket svg{width:2.3rem;height:2.3rem;color:var(--scene-alt)}.sync-track i{background:var(--scene-alt);width:1.1rem;height:1.1rem;animation:token-step 2.5s infinite var(--nb-ease);border-radius:50%}.chat-header svg,.audio-card svg,.inventory-alert-card svg,.cash-register-card svg,.cash-closing-status svg{width:2rem;height:2rem;color:var(--scene-alt)}.receipt-preview{gap:.3rem;display:grid}.receipt-preview strong{color:var(--nb-text);font-size:1.9rem;line-height:1}.chat-bubble{background:color-mix(in srgb, var(--scene-accent) 18%, #ffffff0f);color:var(--nb-text-soft);border-radius:1rem 1rem .25rem;margin-left:1.2rem}.phone-action-button{border-radius:var(--nb-radius-pill);background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;border:0;min-height:2.8rem;font-weight:950}.branch-network{background:linear-gradient(90deg, transparent 49%, color-mix(in srgb, var(--scene-alt) 34%, transparent) 50%, transparent 51%), radial-gradient(circle at 18% 70%, var(--scene-accent) .42rem, transparent .48rem), radial-gradient(circle at 50% 24%, var(--scene-alt) .42rem, transparent .48rem), radial-gradient(circle at 82% 68%, var(--nb-green) .42rem, transparent .48rem), #ffffff0b;border-radius:1.4rem;height:5.1rem;position:relative}.branch-total,.report-hero,.cart-flow,.payment-approved{gap:.28rem;padding:.78rem;display:grid}.branch-total strong,.report-hero strong,.payment-approved strong{font-size:1.85rem;line-height:1}.branch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.branch-grid div{background:#ffffff0d;border:1px solid #ffffff18;border-radius:.95rem;gap:.18rem;min-height:4.8rem;padding:.52rem;display:grid}.branch-grid span,.branch-grid small{color:var(--nb-muted);font-size:.58rem}.branch-grid strong{color:var(--nb-text);font-size:.78rem}.credit-avatar{background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;border-radius:1rem;place-items:center;width:2.9rem;height:2.9rem;font-weight:950;display:grid}.credit-score{background:conic-gradient(from 240deg, var(--nb-green) 0 72%, #ffffff14 72% 100%), #ffffff0b;min-height:6.6rem;color:var(--nb-text);border-radius:1.6rem;justify-content:center;align-items:end;gap:.3rem;display:flex}.credit-score span{font-size:3.1rem;font-weight:950;line-height:1.05}.credit-score small{color:var(--nb-muted);padding-bottom:.58rem}.traffic-light{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.traffic-light i{border-radius:var(--nb-radius-pill);opacity:.42;height:1.05rem}.traffic-light__green{background:var(--nb-green);opacity:1!important}.traffic-light__yellow{background:var(--nb-yellow)}.traffic-light__red{background:var(--nb-coral)}.scan-frame{border:1px dashed color-mix(in srgb, var(--scene-alt) 56%, transparent);background:linear-gradient(90deg, transparent 48%, color-mix(in srgb, var(--scene-alt) 34%, transparent) 49% 51%, transparent 52%), #ffffff0b;border-radius:1.45rem;place-items:center;min-height:7.4rem;display:grid}.scan-frame svg{width:2.3rem;height:2.3rem;color:var(--scene-alt)}.scan-frame span{color:var(--nb-text-soft);font-weight:900}.product-image-placeholder{background:radial-gradient(circle at 40% 30%, #ffffff80, transparent 28%), linear-gradient(135deg, var(--scene-accent), var(--scene-alt));border-radius:1rem;width:3.15rem;height:3.15rem}.audio-wave i{height:1.45rem}.report-bars{align-items:end;min-height:7rem;padding:.9rem}.report-bars i{width:2rem;height:45%}.report-bars i:first-child{height:38%}.report-bars i:nth-child(3){height:72%}.report-bars i:nth-child(5){height:58%}.cart-arrow{justify-content:space-around;min-height:4.2rem}.cart-arrow svg{width:1.65rem;height:1.65rem;color:var(--scene-alt)}.inventory-level{background:#ffffff0b;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;padding:.72rem;display:grid}.inventory-level i{border-radius:var(--nb-radius-pill);background:linear-gradient(180deg, var(--scene-alt), var(--scene-accent));transform-origin:bottom;height:5.8rem}.inventory-level i:first-child{transform:scaleY(.82)}.inventory-level i:nth-child(2){background:linear-gradient(180deg, var(--nb-yellow), var(--nb-orange));transform:scaleY(.42)}.inventory-level i:nth-child(3){background:linear-gradient(180deg, var(--nb-coral), var(--nb-orange));transform:scaleY(.24)}.inventory-level i:nth-child(4){transform:scaleY(.66)}.inventory-restock{gap:.28rem;padding:.72rem;display:grid}.inventory-restock small{color:var(--nb-muted);font-weight:800}.cash-mix{grid-template-columns:1fr}.cash-closing-status{border-color:color-mix(in srgb, var(--nb-green) 36%, transparent);background:radial-gradient(circle at 12% 8%,#3df1a62e,#0000 46%),#ffffff0e}.phone-screen--muted{text-align:center;opacity:.84;place-items:center;min-height:17rem;padding:1rem}.phone-screen--muted svg{width:2.2rem;height:2.2rem;color:var(--scene-alt)}.machine-chart span{background:linear-gradient(180deg, var(--scene-alt), var(--scene-accent));transform-origin:bottom;animation:bars-speak 3.4s infinite var(--nb-ease);border-radius:.65rem .65rem .25rem .25rem;flex:1}@media (min-width:921px){.persistent-pos__machine{flex-direction:column;height:43.6rem;display:flex}.machine-content{flex:auto;align-content:start;min-height:0;display:grid;overflow:hidden}.machine-dock{flex:none;margin-top:auto}.phone-screen--assistant{gap:.46rem;margin-top:.58rem}.phone-screen--assistant .assistant-mic{width:5.55rem;height:5.55rem}.phone-screen--assistant .assistant-mic span{inset:-.62rem}.phone-screen--assistant .assistant-mic svg{width:1.82rem;height:1.82rem}.phone-screen--assistant .assistant-wave{min-height:2.05rem}.phone-screen--assistant .assistant-chat{gap:.32rem}.phone-screen--assistant .assistant-chat p,.phone-screen--assistant .assistant-intent,.phone-screen--assistant .assistant-mode-note{padding:.48rem .56rem;font-size:.62rem;line-height:1.22}.phone-screen--assistant .assistant-chat strong,.phone-screen--assistant .assistant-intent span,.phone-screen--assistant .assistant-intent small{font-size:.6rem}.phone-screen--assistant .assistant-chip-row{gap:.26rem}.phone-screen--assistant .assistant-chip-row i{border-radius:.72rem;min-height:1.74rem;font-size:.52rem}.phone-screen--assistant .assistant-mode-note svg{flex:none;width:.78rem;height:.78rem}}.machine-chart span:first-child{height:44%}.machine-chart span:nth-child(2){height:72%;animation-delay:.2s}.machine-chart span:nth-child(3){height:58%;animation-delay:.4s}.machine-chart span:nth-child(4){height:86%;animation-delay:.6s}.machine-chart span:nth-child(5){height:64%;animation-delay:.8s}.machine-chart--wave span:first-child{height:34%}.machine-chart--wave span:nth-child(2){height:88%}.machine-chart--wave span:nth-child(3){height:48%}.machine-chart--wave span:nth-child(4){height:96%}.machine-chart--wave span:nth-child(5){height:40%}.machine-chart--score span{border-radius:50%}.machine-chart--network span{border-radius:var(--nb-radius-pill)}.floating-asset{border:1px solid var(--nb-glass-border);width:5rem;height:5rem;color:var(--scene-alt);box-shadow:var(--nb-shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:.74;transition:opacity .52s var(--nb-ease), transform .52s var(--nb-ease), color .52s var(--nb-ease);animation:float-asset 5s infinite var(--nb-ease);background:#0c0516b8;border-radius:1.75rem;place-items:center;display:grid;transform:scale(.9)}.floating-asset svg{width:1.8rem;height:1.8rem}.floating-asset--scan,.floating-asset--1{top:18%;left:2%}.floating-asset--payment,.floating-asset--2{animation-delay:.7s;top:24%;right:2%}.floating-asset--alert,.floating-asset--3{color:var(--nb-yellow);animation-delay:1.2s;bottom:16%;left:7%}.floating-asset--receipt,.floating-asset--4{animation-delay:1.7s;bottom:11%;right:8%}.persistent-pos--sales .floating-asset--scan,.persistent-pos--sales .floating-asset--payment,.persistent-pos--inventory .floating-asset--alert,.persistent-pos--cash .floating-asset--payment,.persistent-pos--credits .floating-asset--receipt,.persistent-pos--reports .floating-asset--alert,.persistent-pos--final .floating-asset{opacity:1;transform:scale(1.06)}.final-scroll-scene{min-height:95vh}.final-scene-panel{border:1px solid var(--nb-glass-border);background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--scene-accent) 34%, transparent), transparent 32%), linear-gradient(145deg, #170826e0, #05020ad1);max-width:850px;box-shadow:var(--nb-shadow-deep);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:3.2rem;gap:1.2rem;padding:clamp(2rem,5vw,4.8rem);display:grid;position:relative;overflow:hidden}.final-scene-panel:after{background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));opacity:.16;content:"";border-radius:42% 58% 66% 34%;width:24rem;height:24rem;position:absolute;bottom:-9rem;right:-9rem}.final-scene-panel>*{z-index:2;position:relative}.ai-float-button{z-index:50;border:1px solid var(--nb-glass-border);border-radius:var(--nb-radius-pill);background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--scene-alt) 16%, transparent), transparent 32%), #0e0619d1;max-width:min(24rem,100vw - 2.8rem);color:var(--nb-text);box-shadow:var(--nb-shadow-card);cursor:pointer;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:transform var(--nb-duration) var(--nb-ease), border-color var(--nb-duration) var(--nb-ease);align-items:center;gap:.65rem;padding:.85rem 1rem;display:inline-flex;position:fixed;bottom:1.4rem;right:1.4rem}.ai-float-button:hover{border-color:var(--nb-stroke-strong);transform:translateY(-4px)}.ai-float-button svg{width:1.1rem;height:1.1rem;color:var(--scene-alt)}.ai-float-button span{font-size:.86rem;font-weight:900}.ai-panel{z-index:80;place-items:center;padding:1.2rem;display:grid;position:fixed;inset:0}.ai-panel__backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020006b8;position:absolute;inset:0}.ai-panel__card{z-index:2;border:1px solid var(--nb-glass-border);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--scene-accent) 24%, transparent), transparent 32%), #0b0414;width:min(720px,100%);box-shadow:var(--nb-shadow-deep);border-radius:2rem;gap:1rem;padding:clamp(1.25rem,4vw,2.2rem);display:grid;position:relative}.ai-panel__close{border:1px solid var(--nb-stroke);width:2.4rem;height:2.4rem;color:var(--nb-text);cursor:pointer;background:#ffffff0e;border-radius:50%;position:absolute;top:1rem;right:1rem}.ai-panel__kicker{color:var(--scene-alt);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:950}.ai-panel h2{max-width:620px;color:var(--nb-text);margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:.98}.ai-panel p{max-width:590px;color:var(--nb-muted);margin:0;line-height:1.55}.ai-panel textarea{resize:vertical;border:1px solid var(--nb-stroke);width:100%;min-height:12rem;color:var(--nb-text-soft);font:650 .96rem/1.55 var(--nb-font-sans);background:#ffffff0e;border-radius:1.2rem;padding:1rem}.ai-panel__copy{border-radius:var(--nb-radius-pill);background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;cursor:pointer;border:0;align-items:center;gap:.6rem;width:fit-content;padding:.9rem 1.1rem;font-weight:950;display:inline-flex}.ai-panel__copy svg{width:1rem;height:1rem}.landing-section{z-index:3;padding-block:clamp(5.5rem,10vw,9rem);scroll-margin-top:7.7rem;position:relative}.section-kicker{gap:1rem;max-width:760px;display:grid}.section-kicker--center{text-align:center;justify-items:center;margin-inline:auto}.section-kicker h2,.legal-header h1{color:var(--nb-text);letter-spacing:0;margin:0;font-size:clamp(2.7rem,5.6vw,5.8rem);line-height:.92}.section-kicker p,.legal-header p{color:var(--nb-muted);margin:0;font-size:clamp(1rem,1.25vw,1.18rem);font-weight:640;line-height:1.65}.comparison-grid,.pricing-grid,.testimonial-grid,.steps-grid,.module-grid,.business-grid{gap:1rem;margin-top:clamp(2rem,5vw,3.8rem);display:grid}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-panel,.feature-beat,.feature-visual-card,.module-tile,.business-card,.app-panel,.step-card,.plan-card,.testimonial-card,.faq-item,.download-panel,.legal-shell{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--scene-accent) 14%, transparent), transparent 34%), linear-gradient(150deg, #ffffff0d, #ffffff05), #0e0a1ed1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff0a,0 12px 36px #00000038}.comparison-panel{border-radius:2rem;gap:1rem;min-height:29rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.comparison-panel--before{background:radial-gradient(circle at 15% 5%,#ff4f6d2e,#0000 38%),#0e0a1ecc}.comparison-panel--after{background:radial-gradient(circle at 85% 5%,#53d7e638,#0000 42%),#0e0a1ecc}.comparison-panel h3,.module-tile h3,.business-card h3,.step-card h3,.plan-card h3,.feature-beat strong{color:var(--nb-text);margin:0;font-size:clamp(1.35rem,2vw,1.95rem);line-height:1.05}.comparison-panel ul,.plan-card ul{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.comparison-panel li,.plan-card li,.feature-visual-list span{color:var(--nb-muted);align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.comparison-panel li:before,.plan-card li:before{background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));width:.58rem;height:.58rem;box-shadow:0 0 20px color-mix(in srgb, var(--scene-accent) 35%, transparent);content:"";border-radius:50%;flex:none;margin-top:.45rem}.feature-scroll-scene{align-items:center;min-height:100vh;padding-block:clamp(6rem,10vw,10rem);display:grid}.feature-scene-grid,.app-grid,.live-demo-grid,.faq-grid{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);display:grid}.feature-beat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.5rem;display:grid}.feature-scroll-scene .scene-copy{background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--scene-accent) 16%, transparent), transparent 32%), linear-gradient(180deg, #0e0518f0, #07010de0);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff21;border-radius:2rem;padding:clamp(1rem,2.4vw,1.6rem);box-shadow:0 30px 80px #00000073,0 0 0 1px #00000052}.feature-beat{border-radius:1.35rem;gap:.4rem;min-height:8.5rem;padding:1rem;display:grid}.feature-mode-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.5rem;display:grid}.feature-mode-notes span{border:1px solid var(--nb-stroke);color:var(--nb-muted);background:#ffffff0e;border-radius:1.1rem;gap:.35rem;padding:.95rem;line-height:1.45;display:grid}.feature-mode-notes strong{color:var(--scene-alt);text-transform:uppercase;font-size:.78rem}.feature-beat span,.module-tile p,.business-card p,.step-card p,.plan-card p,.testimonial-card small,.faq-item p{color:var(--nb-muted);margin:0;line-height:1.55}.feature-visual-card{opacity:.92;border-radius:1.55rem;grid-column:1;justify-self:start;gap:1.1rem;width:min(100%,29rem);min-height:auto;padding:clamp(1rem,2.2vw,1.35rem);display:grid;position:relative;overflow:hidden}.feature-visual-card:after,.download-panel:after,.app-panel:after{background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));opacity:.18;width:18rem;height:18rem;animation:organic-drift 9s infinite var(--nb-ease);content:"";border-radius:42% 58% 66% 34%;position:absolute;inset:auto -5rem -8rem auto}.feature-visual-card>*,.download-panel>*,.app-panel>*{z-index:2;position:relative}.feature-visual-card__head{color:var(--scene-alt);justify-content:space-between;align-items:center;gap:1rem;font-weight:950;display:flex}.feature-visual-card__head svg{width:2rem;height:2rem}.feature-metric{color:var(--nb-text);font-size:clamp(2.6rem,4.5vw,4rem);line-height:.9}.feature-visual-list{gap:.75rem;display:grid}.feature-visual-list svg{width:1rem;height:1rem;color:var(--scene-alt);flex:none}.module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.module-tile,.business-card,.step-card,.plan-card,.testimonial-card{min-height:18rem;transition:transform var(--nb-duration) var(--nb-ease), border-color var(--nb-duration) var(--nb-ease), background var(--nb-duration) var(--nb-ease);border-radius:1.65rem;gap:1rem;padding:1.2rem;display:grid}.module-tile:hover,.business-card:hover,.step-card:hover,.plan-card:hover,.testimonial-card:hover{border-color:var(--nb-stroke-strong);transform:translateY(-8px)}.module-tile__number,.step-card__index,.plan-card__top span{color:color-mix(in srgb, var(--scene-alt) 82%, #fff);font:950 .78rem/1 var(--nb-font-mono)}.app-panel{border-radius:2rem;gap:.85rem;padding:1rem;display:grid;position:relative;overflow:hidden}.app-panel__row{color:var(--nb-text-soft);background:#ffffff0b;border:1px solid #ffffff14;border-radius:1.3rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1rem;font-weight:780;display:grid}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assurance-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.assurance-strip span{border:1px solid var(--nb-stroke);min-height:9rem;color:var(--nb-muted);background:#ffffff0b;border-radius:1.25rem;gap:.35rem;padding:1rem;line-height:1.4;display:grid}.assurance-strip svg{width:1.25rem;height:1.25rem;color:var(--scene-alt)}.assurance-strip strong{color:var(--nb-text)}.demo-flow{gap:.85rem;display:grid}.demo-step{border:1px solid var(--nb-glass-border);box-shadow:var(--nb-shadow-soft);background:#ffffff0e;border-radius:1.35rem;grid-template-columns:auto 3rem minmax(0,1fr);align-items:center;gap:.9rem;padding:1rem;display:grid}.feature-mode-notes span,.app-panel__row,.assurance-strip span,.demo-step{background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--scene-accent) 11%, transparent), transparent 34%), linear-gradient(150deg, #ffffff0b, #ffffff05), #0a0618db;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-color:#ffffff1b;box-shadow:inset 0 1px #ffffff0d,0 14px 38px #0000003d}.demo-step span{color:var(--scene-alt);font:950 .82rem/1 var(--nb-font-mono)}.demo-step strong{color:var(--nb-text);font-size:1.08rem}.pricing-toggle{border:1px solid var(--nb-stroke);border-radius:var(--nb-radius-pill);background:#ffffff0e;gap:.35rem;padding:.35rem;display:inline-flex}.pricing-currency-note{max-width:42rem;color:color-mix(in srgb, var(--scene-alt) 70%, var(--nb-muted));margin-inline:auto;font-size:.92rem;font-weight:820}.pricing-toggle__option{border-radius:var(--nb-radius-pill);color:var(--nb-muted);cursor:pointer;transition:background var(--nb-duration) var(--nb-ease), color var(--nb-duration) var(--nb-ease), box-shadow var(--nb-duration) var(--nb-ease);background:0 0;border:0;padding:.62rem .9rem;font-family:inherit;font-size:.82rem;font-weight:900}.pricing-toggle__option--active{color:var(--nb-text);background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.pricing-experience{margin-top:clamp(2rem,5vw,3.8rem);position:relative;overflow:visible}.pricing-experience__head{z-index:2;gap:1rem;display:grid;position:relative}.pricing-experience__head span{color:var(--nb-text);font:930 .8rem/1 var(--nb-font-mono)}.pricing-experience__head p{max-width:24rem;color:var(--nb-muted);margin:0;font-size:.88rem;line-height:1.45}.pricing-experience__chapters{gap:.62rem;padding-top:.3rem;display:grid}.pricing-experience__chapters span{color:var(--nb-muted);background:#ffffff0a;border:1px solid #ffffff13;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.76rem .9rem;font-size:.85rem;font-weight:850;display:flex}.pricing-experience__chapters strong{color:color-mix(in srgb, var(--scene-alt) 80%, #fff);font:950 .72rem/1 var(--nb-font-mono)}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14.25rem),1fr));align-items:stretch}.pricing-step{min-height:auto}.plan-card{min-height:43rem}.plan-card__index{color:color-mix(in srgb, var(--scene-accent) 62%, var(--nb-muted));font:950 .78rem/1 var(--nb-font-mono)}.plan-card--featured{border-color:color-mix(in srgb, var(--scene-alt) 48%, transparent);box-shadow:var(--nb-shadow-brand);transform:translateY(-1.2rem)}.plan-card__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan-card__top strong{border-radius:var(--nb-radius-pill);background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;padding:.4rem .62rem;font-size:.76rem}.plan-card__price{color:var(--nb-text);letter-spacing:-.055em;flex-wrap:wrap;align-items:baseline;gap:.08em .14em;font-size:clamp(1.82rem,2.22vw,2.72rem);line-height:.96;display:flex}.plan-card__price--contact{letter-spacing:-.045em;white-space:normal;max-width:11.5rem;font-size:clamp(1.48rem,1.86vw,2.12rem);display:block}.plan-card__price-amount,.plan-card__price-period{display:inline-block}.plan-card__price-period{letter-spacing:0;opacity:.82;font-size:.48em}.plan-card__pricing{gap:.42rem;display:grid}.plan-card__note{color:var(--nb-muted);font-size:.82rem;font-weight:780;line-height:1.35}.plan-card--enterprise{border-color:color-mix(in srgb, var(--scene-accent) 28%, #ffffff1a)}.plan-card .nb-button{margin-top:auto}@media (min-width:921px){.pricing-section{padding-block:clamp(3.8rem,7vw,6rem) 7rem;overflow:visible}.pricing-section .section-kicker{z-index:6;text-align:left;justify-items:start;max-width:760px;margin-inline:0;padding:0}.pricing-section .section-kicker h2{max-width:760px;font-size:clamp(2.35rem,3.6vw,3.85rem);line-height:.92}.pricing-section .section-kicker p{max-width:740px}.pricing-section .pricing-currency-note{margin-inline:0}.pricing-section .pricing-toggle{justify-self:start}.pricing-section .pricing-experience{grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:clamp(1.1rem,2.6vw,2rem);display:grid}.pricing-experience__head{padding-top:.25rem;position:sticky;top:7.25rem}.pricing-grid{z-index:2;grid-template-columns:1fr;gap:0;min-height:0;margin-top:0;padding:0;display:grid;position:relative;overflow:visible}.pricing-step{align-items:start;min-height:clamp(45rem,92vh,58rem);padding-bottom:clamp(2rem,6vh,4.8rem);display:grid}.pricing-step .plan-card{opacity:.98;transform-origin:top;width:min(100%,47rem);min-height:auto;max-height:calc(100vh - 8.4rem);margin-left:auto;padding:clamp(1.2rem,2vw,1.55rem);animation:linear both pricing-plan-focus;animation-timeline:view();animation-range:entry 12% cover 45%;position:sticky;top:7rem;overflow:hidden;transform:translateY(1.2rem)scale(.975)}.pricing-grid .plan-card--featured{border-color:color-mix(in srgb, var(--scene-alt) 52%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--scene-alt) 22%, transparent), 0 38px 95px color-mix(in srgb, var(--scene-accent) 22%, transparent), var(--nb-shadow-brand)}.pricing-grid .plan-card:hover,.pricing-grid .plan-card:focus-within{opacity:1;transform:translateY(-.35rem)scale(1.01)}.pricing-grid .plan-card ul{scrollbar-width:thin;max-height:clamp(12rem,34vh,18rem);padding-right:.35rem;overflow:auto}}@keyframes pricing-plan-focus{0%{opacity:.94;filter:saturate(.78);transform:translateY(1.8rem)scale(.965)}35%,72%{opacity:1;filter:saturate();transform:translateY(0)scale(1)}to{opacity:.96;filter:saturate(.86);transform:translateY(-1rem)scale(.982)}}.pricing-section--scene{position:relative;overflow:visible}.pricing-pin{z-index:2;gap:clamp(2rem,5vw,4rem);display:grid;position:relative}.pricing-story{align-content:center;gap:1rem;max-width:43rem;display:grid}.pricing-story h2{max-width:12ch;color:var(--nb-text);letter-spacing:-.07em;margin:0;font-size:clamp(2.75rem,6.2vw,6.4rem);line-height:.86}.pricing-story>p{max-width:38rem;color:var(--nb-muted);margin:0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.62}.pricing-story .pricing-currency-note{max-width:32rem;margin:0}.pricing-story .pricing-toggle{width:fit-content}.pricing-plan-nav{gap:.55rem;width:min(100%,28rem);padding-top:.35rem;display:grid}.pricing-plan-nav button{color:var(--nb-muted);cursor:pointer;font:inherit;text-align:left;transition:background var(--nb-duration) var(--nb-ease), border-color var(--nb-duration) var(--nb-ease), color var(--nb-duration) var(--nb-ease), transform var(--nb-duration) var(--nb-ease);background:linear-gradient(135deg,#ffffff0d,#ffffff05),#0c081d9e;border:1px solid #ffffff13;border-radius:1.15rem;grid-template-columns:auto 1fr;align-items:center;gap:.82rem;padding:.72rem .84rem;display:grid;box-shadow:inset 0 1px #ffffff09}.pricing-plan-nav button:hover,.pricing-plan-nav button:focus-visible{color:var(--nb-text);transform:translate(.18rem)}.pricing-plan-nav button[aria-pressed=true]{border-color:color-mix(in srgb, var(--scene-alt) 42%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--scene-accent) 28%, transparent), color-mix(in srgb, var(--scene-alt) 18%, transparent)), #120b2bc7;color:var(--nb-text);box-shadow:inset 0 1px 0 #ffffff14, 0 14px 36px color-mix(in srgb, var(--scene-accent) 12%, transparent)}.pricing-plan-nav span{color:color-mix(in srgb, var(--scene-alt) 78%, #fff);font:950 .72rem/1 var(--nb-font-mono)}.pricing-plan-nav strong{font-size:.86rem;font-weight:900}.pricing-stage{align-items:center;min-height:40rem;display:grid;position:relative}.pricing-card-stack{min-height:inherit;perspective:1200px;position:relative}.pricing-plan-card{background:linear-gradient(145deg, #ffffff13, #ffffff05), radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--scene-alt) 18%, transparent), transparent 34%), #0e0a1ed1;width:100%;box-shadow:inset 0 1px 0 #ffffff0e, 0 24px 70px #00000057, 0 0 48px color-mix(in srgb, var(--scene-accent) 12%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff17;border-radius:clamp(1.35rem,2.2vw,2.1rem);gap:clamp(.9rem,1.5vw,1.18rem);padding:clamp(1.1rem,2.1vw,1.65rem);display:grid;position:relative;overflow:hidden}.pricing-plan-card__glow{background:radial-gradient(circle, color-mix(in srgb, var(--scene-alt) 22%, transparent), transparent 68%);filter:blur(4px);pointer-events:none;border-radius:999px;width:19rem;height:19rem;position:absolute;inset:auto -8rem -8rem auto}.pricing-plan-card__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.pricing-plan-card__tag{color:color-mix(in srgb, var(--scene-alt) 78%, #fff);font:950 .75rem/1 var(--nb-font-mono);text-transform:uppercase;margin-bottom:.72rem;display:inline-flex}.pricing-plan-card h3{color:var(--nb-text);letter-spacing:-.06em;margin:0;font-size:clamp(2.1rem,3.25vw,3.65rem);line-height:.9}.pricing-plan-card__meta{justify-items:end;gap:.55rem;min-width:max-content;display:grid}.pricing-plan-card__meta strong{border-radius:var(--nb-radius-pill);background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;box-shadow:0 12px 28px color-mix(in srgb, var(--scene-accent) 24%, transparent);padding:.42rem .68rem;font-size:.78rem}.pricing-plan-card__meta span{color:color-mix(in srgb, var(--scene-accent) 62%, var(--nb-muted));font:950 .78rem/1 var(--nb-font-mono)}.pricing-plan-card__description,.pricing-plan-card__note,.pricing-plan-card__more{z-index:1;color:var(--nb-muted);margin:0;line-height:1.48;position:relative}.pricing-plan-card__description{max-width:36rem;font-size:1rem}.pricing-plan-card__pricing{z-index:1;gap:.4rem;padding-block:.1rem .2rem;display:grid;position:relative}.pricing-plan-card__price{color:var(--nb-text);letter-spacing:-.07em;flex-wrap:wrap;align-items:baseline;gap:.08em .14em;font-size:clamp(2.3rem,4vw,4.8rem);line-height:.88;display:flex}.pricing-plan-card__price--contact{white-space:normal;max-width:18rem;font-size:clamp(2.1rem,3.2vw,3.6rem);display:block}.pricing-plan-card__price-period{letter-spacing:0;opacity:.84;font-size:.38em}.pricing-plan-card__note{font-size:.86rem;font-weight:780}.pricing-plan-card__features{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.66rem 1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.pricing-plan-card__features li{min-width:0;color:color-mix(in srgb, var(--nb-text) 84%, var(--nb-muted));padding-left:1.25rem;font-size:.88rem;font-weight:760;line-height:1.34;position:relative}.pricing-plan-card__features li:before{content:"";background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));width:.46rem;height:.46rem;box-shadow:0 0 14px color-mix(in srgb, var(--scene-alt) 34%, transparent);border-radius:999px;position:absolute;top:.46rem;left:0}.pricing-plan-card__more{font-size:.82rem;font-weight:820}.pricing-plan-card .nb-button{z-index:1;width:fit-content;margin-top:.2rem;position:relative}.pricing-plan-card--featured{border-color:color-mix(in srgb, var(--scene-alt) 48%, transparent);box-shadow:inset 0 1px 0 #ffffff0f, 0 34px 95px color-mix(in srgb, var(--scene-accent) 20%, transparent), var(--nb-shadow-brand)}.pricing-plan-card--enterprise{background:linear-gradient(145deg, #fff1, #ffffff04), radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--scene-accent) 18%, transparent), transparent 36%), #0b091ad6}@media (min-width:921px){.pricing-section--scene{min-height:var(--pricing-scroll-height);padding-block:0}.pricing-section--scene .pricing-pin{grid-template-columns:minmax(18rem,.4fr) minmax(0,.6fr);align-items:center;gap:clamp(2rem,5vw,5.6rem);min-height:100vh;padding-block:clamp(5.4rem,9vh,7.2rem) clamp(3rem,6vh,4.8rem);position:sticky;top:0}.pricing-stage{min-height:clamp(40rem,74vh,48rem)}.pricing-card-stack{transform-style:preserve-3d}.pricing-plan-card{visibility:hidden;opacity:0;pointer-events:none;width:min(46rem,100%);transition:transform .62s var(--nb-ease), filter .52s var(--nb-ease);will-change:transform, opacity;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(.9rem - 50%))scale(.965)}.pricing-plan-card[data-position=active]{z-index:5;visibility:visible;opacity:1;pointer-events:auto;filter:saturate();transform:translate(-50%,-50%)scale(1)rotateY(0)}.pricing-plan-card[data-position=previous],.pricing-plan-card[data-position=next],.pricing-plan-card[data-position=past],.pricing-plan-card[data-position=future]{z-index:1;opacity:0;visibility:hidden;pointer-events:none;filter:saturate(.68)blur(8px);transform:translate(-50%,calc(.9rem - 50%))scale(.965)}}@media (min-width:921px) and (max-height:820px){.pricing-section--scene .pricing-pin{padding-block:4.6rem 2.2rem}.pricing-stage{min-height:36rem}.pricing-plan-card{gap:.72rem;width:min(42.5rem,100%);padding:1.08rem}.pricing-plan-card h3{font-size:clamp(1.95rem,3vw,3rem)}.pricing-plan-card__description{font-size:.92rem;line-height:1.38}.pricing-plan-card__price{font-size:clamp(2rem,3.6vw,3.95rem)}.pricing-plan-card__features{gap:.48rem .78rem}.pricing-plan-card__features li{font-size:.8rem;line-height:1.24}.pricing-plan-card__note,.pricing-plan-card__more{font-size:.78rem}}@media (max-width:920px){.pricing-section--scene{min-height:auto}.pricing-pin{gap:1.7rem}.pricing-story h2{max-width:10ch;font-size:clamp(2.6rem,14vw,4.3rem)}.pricing-story>p{font-size:1rem}.pricing-story .pricing-toggle{width:100%}.pricing-story .pricing-toggle__option{flex:1;padding-inline:.7rem}.pricing-plan-nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.pricing-plan-nav button{gap:.55rem;padding:.66rem .7rem}.pricing-plan-nav strong{font-size:.78rem}.pricing-stage,.pricing-card-stack{min-height:auto}.pricing-card-stack{gap:1rem;display:grid}.pricing-plan-card,.pricing-plan-card[data-position]{opacity:1;pointer-events:auto;filter:none;position:relative;inset:auto;transform:none}.pricing-plan-card h3{font-size:clamp(2rem,10vw,3rem)}.pricing-plan-card__header{align-items:flex-start}.pricing-plan-card__features{grid-template-columns:1fr}.pricing-plan-card .nb-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.pricing-plan-card{transition:none}}.testimonial-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.testimonial-card{min-height:21rem}.testimonial-card__avatar{background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;border-radius:1.15rem;place-items:center;width:3.4rem;height:3.4rem;font-weight:950;display:grid}.testimonial-card p{color:var(--nb-text-soft);margin:0;line-height:1.55}.testimonial-card strong{color:var(--nb-text);margin-top:auto}.faq-list{gap:.75rem;display:grid}.faq-item{border-radius:1.2rem;padding:1.1rem 1.2rem}.faq-item summary{cursor:pointer;color:var(--nb-text);font-size:1.05rem;font-weight:900}.faq-item p{padding-top:.85rem}.download-panel{border-radius:2.6rem;grid-template-columns:minmax(0,.62fr) minmax(18rem,.38fr);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden}.download-panel h2{max-width:750px;color:var(--nb-text);margin:.8rem 0 0;font-size:clamp(2.8rem,6vw,6rem);line-height:.9}.download-panel p{max-width:650px;color:var(--nb-muted);font-size:1.1rem;line-height:1.6}.download-details{color:var(--nb-muted);align-items:center;gap:.65rem;font-weight:850;display:inline-flex}.download-details svg{width:1.1rem;height:1.1rem;color:var(--scene-alt)}.download-actions{gap:.8rem;display:grid}.download-store-button{cursor:pointer;border:0;width:100%;font-family:inherit}.download-store-notice{color:var(--nb-muted);margin:0;font-size:.9rem;line-height:1.45}.contact-section{z-index:4;position:relative}.contact-shell{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.contact-copy h2{font-size:clamp(3rem,5.9vw,6rem)}.contact-proof{flex-wrap:wrap;gap:.62rem;margin-top:1rem;display:flex}.contact-proof span{border:1px solid var(--nb-stroke);border-radius:var(--nb-radius-pill);color:var(--nb-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;padding:.62rem .82rem;font-size:.84rem;font-weight:850}.contact-form{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--scene-accent) 16%, transparent), transparent 34%), linear-gradient(150deg, #ffffff0d, #ffffff05), #0c071cd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff17;border-radius:1.8rem;gap:1.2rem;padding:clamp(1.1rem,2.5vw,1.55rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 22px 70px #00000040}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.contact-form label{gap:.45rem;display:grid}.contact-form label span{color:var(--nb-text-soft);font-size:.78rem;font-weight:900}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--nb-text);font:inherit;transition:border-color var(--nb-duration) var(--nb-ease), box-shadow var(--nb-duration) var(--nb-ease), background var(--nb-duration) var(--nb-ease);background:#05010ca8;border:1px solid #ffffff1a;border-radius:1rem;outline:none;padding:.82rem .9rem;font-size:.95rem}.contact-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contact-form textarea{resize:vertical;min-height:8.4rem}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:color-mix(in srgb, var(--scene-alt) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--scene-accent) 18%, transparent);background:#080212cc}.contact-form__wide{grid-column:1/-1}.contact-form__bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-form__status{color:var(--nb-muted);margin:0;font-size:.9rem;line-height:1.45}.contact-form__status--error{color:#ffb4c4}.contact-form__submit{cursor:pointer;border:0;width:auto;min-width:13rem;font-family:inherit}.site-footer{z-index:5;background:radial-gradient(at 34% 0,#a855f733,#0000 28rem),linear-gradient(#07010dfa,#07010d 44%,#050008 100%);border-top:1px solid #f5f0ff1a;padding-block:4rem 2rem;position:relative;overflow:hidden}.site-footer:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 76%,#0000);mask-image:linear-gradient(#0000,#000 18% 76%,#0000)}.site-footer__grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.65fr));gap:1.5rem;padding-top:2rem;display:grid}.site-footer__brand,.footer-column,.site-footer__contact{gap:.7rem;display:grid}.site-footer__brand p{max-width:360px;color:var(--nb-muted);line-height:1.55}.footer-column strong{color:var(--nb-text)}.footer-column a,.site-footer__contact a,.footer-socials a,.legal-back{color:var(--nb-muted);transition:color var(--nb-duration) var(--nb-ease);text-decoration:none}.footer-column a:hover,.site-footer__contact a:hover,.footer-socials a:hover,.legal-back:hover{color:var(--nb-text)}.footer-socials{flex-wrap:wrap;gap:.5rem;display:flex}.footer-social-label{color:var(--nb-muted-2);font:900 .62rem/1 var(--nb-font-mono);letter-spacing:0;text-transform:uppercase}.footer-socials a{width:2.25rem;height:2.25rem;transition:color var(--nb-duration) var(--nb-ease), border-color var(--nb-duration) var(--nb-ease), background var(--nb-duration) var(--nb-ease), transform var(--nb-duration) var(--nb-ease);background:#f5f0ff0a;border:1px solid #f5f0ff1a;border-radius:.68rem;place-items:center;display:grid}.footer-socials a:hover{border-color:color-mix(in srgb, var(--scene-accent) 36%, transparent);background:#ffffff12;transform:translateY(-2px)}.footer-socials svg{width:.95rem;height:.95rem}.site-footer__bottom{color:var(--nb-muted-2);border-top:1px solid #f5f0ff1a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.84rem;display:flex}.site-footer__legal-links{gap:1.2rem;display:inline-flex}.site-footer__legal-links a{color:var(--nb-muted-2);text-decoration:none}.site-footer__partner{border-top:1px solid #f5f0ff1a;justify-content:center;margin-top:1.75rem;padding-top:1.5rem;display:flex}.partner-link{border-radius:var(--nb-radius-pill);transition:background var(--nb-duration) var(--nb-ease), border-color var(--nb-duration) var(--nb-ease), transform var(--nb-duration) var(--nb-ease);background:#f5f0ff08;border:1px solid #f5f0ff1a;align-items:center;gap:.75rem;padding:.62rem 1.1rem;text-decoration:none;display:inline-flex}.partner-link span{color:var(--nb-muted-2);font:900 .64rem/1 var(--nb-font-mono);letter-spacing:0;text-transform:uppercase;transition:color var(--nb-duration) var(--nb-ease)}.partner-link img{filter:drop-shadow(0 0 6px #d4a51840);width:6.9rem;height:auto}.partner-link:hover{background:#ffffff0f;border-color:#d4a51866;transform:translateY(-1px)}.partner-link:hover span{color:#d4a518}.legal-page{padding-block:4rem}.legal-page__bg{z-index:0;background:radial-gradient(circle at 18% 0,#a855f73d,#0000 34rem),radial-gradient(circle at 92% 20%,#53d7e624,#0000 30rem),linear-gradient(#130420 0%,#07010d 100%);position:fixed;inset:0}.legal-shell{border-radius:2.2rem;gap:2rem;padding:clamp(1.4rem,4vw,3.2rem);display:grid}.legal-back{width:fit-content;font-weight:900}.legal-header{gap:.8rem;display:grid}.legal-header span{color:var(--scene-alt);font-weight:950}.legal-content{gap:1.2rem;display:grid}.legal-section{border-top:1px solid var(--nb-stroke);padding-top:1.2rem}.legal-section h2{color:var(--nb-text);margin:0 0 .8rem;font-size:clamp(1.25rem,2vw,1.7rem)}.legal-section p{color:var(--nb-muted);margin:0 0 .8rem;line-height:1.7}@keyframes universal-glow{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes organic-drift{0%,to{border-radius:42% 58% 54% 46%/48% 38% 62% 52%;transform:translate(0,0)rotate(0)}50%{border-radius:62% 38% 44% 56%/58% 42%;transform:translate(-2rem,1.4rem)rotate(14deg)}}@keyframes orbit-slow{to{transform:rotate(360deg)}}@keyframes rail-pulse{50%{opacity:.12}}@keyframes spark-rise{0%{opacity:0;transform:translateY(3rem)scale(.6)}25%,80%{opacity:.35}to{opacity:0;transform:translate(8rem,-14rem)scale(1.15)}}@keyframes pos-halo-float{0%,to{opacity:.18;transform:translate(0,0)scale(1)}50%{opacity:.32;transform:translateY(-1.1rem)scale(1.04)}}@keyframes pos-packet-travel{0%{opacity:0;left:0%}9%,88%{opacity:1}to{opacity:0;left:100%}}@keyframes pos-sweep-x{0%{transform:translate(0,0)}to{transform:translate(145vw)}}@keyframes pos-node-breathe{0%,to{filter:brightness(.9);transform:translate(0,0)}50%{filter:brightness(1.18);transform:translateY(-.32rem)}}@keyframes pos-node-breathe-center{0%,to{filter:brightness(.92);transform:translate(-50%,-50%)translate(0,0)}50%{filter:brightness(1.2);transform:translate(-50%,-50%)translateY(-.32rem)}}@keyframes pos-node-ring{0%{opacity:.24;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@keyframes pos-ai-pulse{0%{opacity:.22;transform:scale(.58)}to{opacity:0;transform:scale(1.46)}}@keyframes spark-beat{0%,to{border-radius:.35rem;transform:scale(1)rotate(0)}50%{border-radius:50%;transform:scale(1.35)rotate(45deg)}}@keyframes chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes scene-copy-rise{0%{opacity:.3;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes halo-breathe{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes panel-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes token-step{0%,to{color:var(--nb-muted);transform:translateY(0)}50%{color:var(--nb-text);transform:translateY(-5px)}}@keyframes event-reveal{0%,22%{opacity:.48;transform:translate(0)}46%,to{opacity:1;transform:translate(6px)}}@keyframes bars-speak{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1.08)}}@keyframes float-asset{0%,to{translate:0}50%{translate:0 -14px}}@keyframes voice-control-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--scene-accent) 22%, transparent);transform:translateY(0)}50%{box-shadow:0 0 0 9px transparent, 0 0 28px color-mix(in srgb, var(--scene-accent) 26%, transparent);transform:translateY(-2px)}}@keyframes voice-ring{0%{opacity:.7;transform:scale(.86)}to{opacity:0;transform:scale(1.24)}}@keyframes pos-packet-travel-lite{0%{opacity:0;transform:translateY(-50%)scale(.88)}14%,82%{opacity:.72}to{opacity:0;transform:translate(52vw,-50%)scale(.88)}}@media (min-width:921px){.hero-scene{min-height:max(100vh,760px)}.hero-copy h1{font-size:clamp(3.85rem,5.75vw,6.6rem);line-height:.87}.feature-scroll-scene{min-height:max(100vh,780px)}.feature-scroll-scene .scene-copy h2{font-size:clamp(3.2rem,5.25vw,5.35rem);line-height:.88}.feature-beat{min-height:7.35rem;padding:.92rem}.feature-beat strong{font-size:clamp(1.18rem,1.55vw,1.58rem)}.feature-mode-notes span{padding:.82rem}.section-kicker h2{font-size:clamp(2.85rem,5vw,5.25rem)}.pricing-section .section-kicker h2,.modules-section .section-kicker h2,.how-section .section-kicker h2{font-size:clamp(2.85rem,4.7vw,4.95rem)}.plan-card{gap:.84rem;padding:1.05rem}.plan-card ul{gap:.52rem}.plan-card__price{font-size:clamp(1.78rem,2.05vw,2.52rem)}}@media (min-width:921px) and (max-height:820px){html{scroll-padding-top:6.8rem}.scroll-scene,.landing-section{scroll-margin-top:6.8rem}.hero-scene{align-items:start;min-height:max(100vh,720px);padding-block:4.65rem 4rem}.hero-copy h1{font-size:clamp(3.55rem,5.35vw,5.8rem);line-height:.86}.feature-scroll-scene{min-height:max(100vh,720px);padding-block:clamp(5.1rem,7vw,6.4rem)}.feature-scroll-scene .scene-copy{gap:.88rem;padding:1.05rem}.feature-scroll-scene .scene-copy h2{font-size:clamp(2.85rem,4.75vw,4.65rem);line-height:.9}.feature-scroll-scene .scene-copy p{font-size:clamp(.98rem,1.16vw,1.08rem);line-height:1.5}.feature-beat-grid{gap:.64rem}.feature-beat{gap:.3rem;min-height:6.55rem;padding:.8rem}.feature-mode-notes{gap:.58rem}.feature-mode-notes span{padding:.72rem;line-height:1.34}.section-kicker h2{font-size:clamp(2.65rem,4.6vw,4.75rem);line-height:.94}.landing-section{padding-block:clamp(4.9rem,7vw,6.8rem)}.module-tile,.business-card,.step-card,.testimonial-card{min-height:16rem}.plan-card{min-height:31rem}.persistent-pos__machine{transform:translate(-50%,calc(1.2rem - 50%))rotateY(-7deg)rotateX(4deg)scale(.78)}}@media (max-width:1120px){.scene-shell{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr)}.persistent-pos{width:min(48vw,560px);right:-2rem}}@media (min-width:921px) and (max-width:1120px){.nb-shell{width:min(100% - 42px,1240px)}.scene-shell,.feature-scene-grid,.app-grid,.live-demo-grid,.faq-grid{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);gap:clamp(1.25rem,3vw,2.4rem)}.persistent-pos{width:min(41vw,430px);height:min(80vh,660px);right:clamp(1.1rem,2.3vw,1.8rem)}.persistent-pos__machine{width:min(17.5rem,66%);transform:translate(-50%,-50%)rotateY(-6deg)rotateX(3deg)scale(.8)}.hero-copy h1{font-size:clamp(3.35rem,6.35vw,5.2rem)}.feature-scroll-scene .scene-copy h2{font-size:clamp(2.65rem,5.1vw,4.25rem)}.feature-beat-grid,.feature-mode-notes{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-grid,.pricing-grid,.testimonial-grid,.assurance-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card--featured{transform:none}}@media (max-width:920px){html{scroll-padding-top:calc(env(safe-area-inset-top) + 7.8rem)}.cinematic-page{padding-bottom:env(safe-area-inset-bottom)}.premium-nav{padding-block-start:calc(.75rem + env(safe-area-inset-top));top:0}.premium-nav__links,.premium-nav__actions,.language-pill{display:none}.premium-nav__inner{padding:.52rem .54rem .52rem .66rem}.premium-nav__mobile-actions{align-items:center;gap:.48rem;display:flex}.mobile-store-cta,.mobile-menu-toggle,.mobile-menu__close,.mobile-menu__store,.mobile-menu__secondary{border:0;font-family:inherit}.mobile-store-cta{border-radius:var(--nb-radius-pill);background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;min-height:2.7rem;box-shadow:0 16px 34px color-mix(in srgb, var(--scene-accent) 34%, transparent);cursor:pointer;align-items:center;gap:.42rem;padding:.72rem .82rem;font-size:clamp(.72rem,2.7vw,.82rem);font-weight:950;line-height:1;display:inline-flex}.mobile-store-cta svg,.mobile-menu-toggle svg,.mobile-menu__close svg,.mobile-menu__store svg{width:1.08rem;height:1.08rem}.mobile-menu-toggle,.mobile-menu__close{border:1px solid var(--nb-stroke);width:2.7rem;height:2.7rem;color:var(--nb-text);cursor:pointer;background:#ffffff13;border-radius:1rem;place-items:center;display:grid}.mobile-store-notice{left:12px;right:12px;top:calc(env(safe-area-inset-top) + 5.4rem);z-index:calc(var(--nb-z-nav) + 4);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--scene-alt) 18%, transparent), transparent 34%), #090314eb;color:var(--nb-muted);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff1f;border-radius:1.35rem;gap:.35rem;padding:.9rem 1rem;display:grid;position:fixed;box-shadow:0 22px 70px #00000059}.mobile-store-notice strong{color:var(--nb-text);font-size:.94rem}.mobile-store-notice span{font-size:.85rem;line-height:1.45}.mobile-menu{z-index:calc(var(--nb-z-nav) + 3);pointer-events:none;visibility:hidden;display:block;position:fixed;inset:0}.mobile-menu--open{pointer-events:auto;visibility:visible}.mobile-menu__backdrop{opacity:0;transition:opacity .24s var(--nb-ease);background:#0400089e;border:0;position:absolute;inset:0}.mobile-menu--open .mobile-menu__backdrop{opacity:1}.mobile-menu__panel{top:calc(env(safe-area-inset-top) + .8rem);max-height:calc(100dvh - env(safe-area-inset-top) - 1.6rem);background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--scene-accent) 18%, transparent), transparent 34%), linear-gradient(150deg, #ffffff0e, #ffffff05), #080211f0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transition:opacity .26s var(--nb-ease), transform .26s var(--nb-ease);border:1px solid #ffffff1a;border-radius:1.65rem;gap:1rem;padding:1rem;display:grid;position:absolute;left:12px;right:12px;overflow:auto;transform:translateY(-.8rem)scale(.98);box-shadow:0 32px 90px #00000070}.mobile-menu--open .mobile-menu__panel{opacity:1;transform:translateY(0)scale(1)}.mobile-menu__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mobile-menu__top span{color:var(--nb-text);font-weight:950}.mobile-menu__links,.mobile-menu__actions{gap:.55rem;display:grid}.mobile-menu__links a,.mobile-menu__secondary{min-height:3rem;color:var(--nb-text-soft);background:#ffffff0e;border:1px solid #ffffff14;border-radius:1.05rem;justify-content:space-between;align-items:center;padding:.82rem .95rem;font-weight:890;text-decoration:none;display:flex}.mobile-menu__links a:after,.mobile-menu__secondary:after{color:var(--scene-alt);content:">";font:900 .95rem/1 var(--nb-font-mono)}.mobile-menu__store{border-radius:var(--nb-radius-pill);background:linear-gradient(135deg, var(--scene-accent), var(--scene-alt));color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:.58rem;min-height:3.15rem;font-weight:950;display:flex}.mobile-menu .language-pill{width:100%;height:3rem;text-decoration:none;display:inline-grid}.brand__text{display:none}.site-footer .brand__text{display:grid}.universal-motion-bg{background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--scene-accent) 18%, transparent), transparent 22rem), radial-gradient(circle at 72% 48%, color-mix(in srgb, var(--scene-alt) 11%, transparent), transparent 20rem), linear-gradient(180deg, #130420 0%, #07010d 56%, #090111 100%);min-height:100dvh}.motion-grid{opacity:.72;background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 82%);mask-image:radial-gradient(circle at 50% 30%,#000 0%,#0000 82%)}.motion-noise{opacity:.08}.motion-glow--primary{width:34rem;height:34rem;left:calc(var(--scene-glow-x) - 17rem);top:calc(var(--scene-glow-y) - 17rem);filter:blur(2px)}.motion-glow--mouse{display:none}.motion-blob{opacity:.13;filter:none;width:18rem;height:18rem}.motion-blob--one{top:10%;left:38%}.motion-blob--two{width:16rem;height:16rem;bottom:14%;right:-8rem}.motion-orbit{opacity:.24;width:21rem;height:21rem;top:7.5rem;left:50%;transform:translate(-50%)}.scroll-scene{min-height:100dvh;padding-block:calc(env(safe-area-inset-top) + 7.8rem) calc(4.5rem + env(safe-area-inset-bottom));align-items:start}.scene-shell{grid-template-columns:1fr}.hero-scene{min-height:100dvh;padding-top:calc(env(safe-area-inset-top) + 7.8rem)}.scene-copy{max-width:none;box-shadow:var(--nb-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0e,#ffffff06),#08020f6b;border:1px solid #ffffff14;border-radius:1.65rem;padding:1.1rem}.persistent-pos{top:calc(env(safe-area-inset-top) + 7.35rem);z-index:2;opacity:.98;width:min(92vw,420px);height:24rem;margin:0;position:fixed;left:50%;right:auto;transform:translate(-50%)}.cinematic-page>.persistent-pos:not(.persistent-pos--inline){display:none}.mobile-phone-showcase{isolation:isolate;place-items:center;min-height:clamp(34rem,72svh,39rem);margin:clamp(1.5rem,6vw,2.6rem) auto clamp(.8rem,4vw,1.5rem);display:grid;position:relative}.mobile-phone-showcase:before{z-index:-1;border:1px solid color-mix(in srgb, var(--scene-accent) 20%, transparent);background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--scene-accent) 24%, transparent), transparent 34%), radial-gradient(circle at 70% 72%, color-mix(in srgb, var(--scene-alt) 14%, transparent), transparent 34%), linear-gradient(180deg, #ffffff0b, #ffffff05);box-shadow:0 28px 90px color-mix(in srgb, var(--scene-accent) 15%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:2.35rem;position:absolute;inset:4% 0 2%}.persistent-pos--inline{z-index:1;opacity:1;filter:none;width:min(94vw,390px);height:min(74svh,36.5rem);min-height:34rem;margin:0 auto;display:block;position:relative;top:auto;left:auto;right:auto;transform:none}.persistent-pos--inline.persistent-pos--layer-background,.persistent-pos--inline.persistent-pos--layer-muted,.persistent-pos--inline.persistent-pos--layer-hidden{opacity:1;filter:none;transform:none}.persistent-pos--inline .persistent-pos__halo{opacity:.78;inset:3%}.persistent-pos--inline .persistent-pos__orbit{opacity:.48;inset:4%}.persistent-pos--inline .persistent-pos__orbit--inner{opacity:.36;inset:16%}.persistent-pos--inline .persistent-pos__machine{width:min(16.4rem,66vw);height:min(31.8rem,132vw);max-height:calc(100% - 1.4rem)}.persistent-pos--inline .floating-asset{opacity:.58;border-radius:1.15rem;width:3.5rem;height:3.5rem}.persistent-pos--inline .floating-asset svg{width:1.25rem;height:1.25rem}.persistent-pos--layer-background{opacity:.74}.persistent-pos--layer-muted{opacity:.16;transform:translate(-50%)scale(.94)}.persistent-pos--layer-hidden{opacity:0;transform:translate(-50%)translateY(-1rem)scale(.92)}.persistent-pos__machine{width:min(15.2rem,58vw);min-height:unset;border-radius:2.18rem;flex-direction:column;height:min(28.8rem,124vw);padding:.58rem;display:flex;transform:translate(-50%,-50%)}.persistent-pos__machine:before{border-radius:1.86rem;inset:.32rem}.persistent-pos__machine:after{border-radius:2.02rem}.machine-glass{opacity:.28;border-radius:1.62rem;inset:.48rem}.dynamic-island{width:5.1rem;height:1.12rem;top:.84rem}.dynamic-island:before{width:1.6rem}.dynamic-island:after{width:.34rem;height:.34rem}.hardware-button--left-one{height:2.8rem;top:6.4rem}.hardware-button--left-two{height:2.4rem;top:9.8rem}.hardware-button--right{height:3.4rem;top:7.4rem}.machine-top{border-radius:1.46rem 1.46rem .96rem .96rem;padding:1.42rem .52rem .5rem}.machine-top span{font-size:.58rem}.machine-top strong{font-size:.78rem}.machine-content{display:contents}.machine-core{border-radius:1.15rem;grid-template-columns:2.45rem minmax(0,1fr);gap:.48rem;margin-top:.44rem;padding:.52rem}.machine-core__icon{border-radius:1rem;width:2.45rem;height:2.45rem}.machine-core__icon svg{width:1.1rem;height:1.1rem}.machine-core span,.machine-title span{font-size:.64rem}.machine-core strong{font-size:1.25rem}.machine-title{border-radius:1rem;margin-top:.44rem;padding:.52rem}.machine-title p{font-size:.72rem;line-height:1.25}.scene-token-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin-top:.44rem}.scene-token-flow i{border-radius:.58rem;min-height:1.85rem;font-size:.52rem}.machine-events{grid-template-columns:1fr 1fr;gap:.28rem;margin-top:.44rem;display:grid}.machine-event{border-radius:.62rem;padding:.36rem .42rem;font-size:.52rem}.machine-event:nth-child(n+3),.machine-chart,.machine-mode-notes{display:none}.phone-screen{gap:.34rem;margin-top:.44rem}.assistant-status,.chat-header,.credit-profile,.audio-card,.product-card-mini,.inventory-alert-card,.inventory-restock,.cash-register-card,.cash-closing-status{border-radius:.92rem;gap:.42rem;padding:.45rem}.assistant-status span,.offline-banner,.receipt-preview small,.credit-profile span,.audio-card span,.report-hero span,.cart-flow span,.branch-total small,.product-card-mini span,.inventory-alert-card span,.inventory-restock span,.cash-register-card span,.cash-closing-status span,.phone-screen--muted span{font-size:.46rem}.assistant-mic{width:3.7rem;height:3.7rem}.assistant-mic svg{width:1.35rem;height:1.35rem}.assistant-wave,.audio-wave,.report-bars,.sync-track,.cart-arrow{min-height:1.75rem}.assistant-chat p,.assistant-intent,.assistant-mode-note,.offline-ticket,.receipt-preview,.chat-bubble,.credit-details span,.offline-queue div,.branch-feed span,.product-fields span,.closing-metrics span,.ranking-list span,.sales-impact span,.inventory-actions span,.cash-mix span{border-radius:.68rem;padding:.36rem .42rem;font-size:.5rem;line-height:1.22}.assistant-chip-row{gap:.22rem}.assistant-chip-row i{border-radius:.52rem;min-height:1.45rem;font-size:.43rem}.offline-ticket{min-height:4.7rem}.offline-ticket svg,.chat-header svg,.audio-card svg,.inventory-alert-card svg,.cash-register-card svg,.cash-closing-status svg,.scan-frame svg,.phone-screen--muted svg{width:1.35rem;height:1.35rem}.receipt-preview strong,.branch-total strong,.report-hero strong,.payment-approved strong{font-size:1.1rem}.branch-network,.scan-frame,.inventory-level{min-height:3.9rem}.branch-grid{gap:.24rem}.branch-grid div{border-radius:.64rem;min-height:3.2rem;padding:.34rem}.branch-grid span,.branch-grid small{font-size:.42rem}.branch-grid strong{font-size:.54rem}.credit-avatar,.product-image-placeholder{border-radius:.7rem;width:2rem;height:2rem;font-size:.62rem}.credit-score{border-radius:1rem;min-height:3.8rem}.credit-score span{font-size:1.9rem}.report-bars{min-height:4.2rem;padding:.5rem}.report-bars i{width:1.1rem}.inventory-level{padding:.42rem}.inventory-level i{height:3.2rem}.phone-screen--muted{min-height:8rem}.machine-dock{border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.28rem;margin-top:auto;padding:.28rem}.machine-dock__item,.machine-dock__voice{border-radius:.76rem;min-height:2.25rem;font-size:.48rem}.machine-dock__item svg,.machine-dock__voice svg{width:.88rem;height:.88rem}.motion-rails,.motion-orbit--two,.motion-sparks i:nth-child(n+12){display:none}.ai-float-button{left:1.5rem;right:1.5rem;bottom:calc(.7rem + env(safe-area-inset-bottom));background:#0a0312e6;justify-content:center;padding:.62rem .72rem}.ai-float-button span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.landing-section{padding-block:4.5rem}.section-kicker h2,.legal-header h1{font-size:clamp(2.55rem,13vw,4.25rem)}.comparison-grid,.feature-scene-grid,.app-grid,.live-demo-grid,.contact-shell,.faq-grid,.download-panel,.site-footer__grid{grid-template-columns:1fr}.comparison-panel,.feature-visual-card,.app-panel,.download-panel{border-radius:1.65rem}.feature-scroll-scene{min-height:auto;padding-block:4.8rem}.comparison-panel,.feature-beat,.feature-visual-card,.module-tile,.business-card,.app-panel,.step-card,.plan-card,.testimonial-card,.faq-item,.download-panel,.legal-shell{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--scene-accent) 14%, transparent), transparent 34%), linear-gradient(150deg, #ffffff0d, #ffffff05), #0e0a1ed1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feature-beat-grid,.feature-mode-notes,.module-grid,.business-grid,.steps-grid,.pricing-grid,.testimonial-grid,.assurance-strip{grid-template-columns:1fr}.pricing-experience{border-radius:1.65rem}.pricing-experience__head{display:none}.contact-form__grid,.contact-form__bottom{grid-template-columns:1fr}.contact-form__bottom{display:grid}.contact-form__submit,.feature-visual-card{width:100%}.module-tile,.business-card,.step-card,.plan-card,.testimonial-card{min-height:auto}.plan-card--featured{transform:none}.demo-step{grid-template-columns:auto minmax(0,1fr)}.demo-step span{display:none}.download-actions{align-items:stretch}.site-footer__bottom{display:grid}.site-footer__partner{justify-content:start}.legal-page{padding-block:calc(1rem + env(safe-area-inset-top)) 2rem}}@media (max-width:560px){.nb-shell{width:min(100% - 24px,1240px)}.scene-copy h1,.scene-copy h2,.final-scene-panel h2{font-size:clamp(3rem,15vw,4.25rem)}.hero-actions{flex-direction:column;align-items:stretch}.nb-button{width:100%}.hero-value-chips,.scene-beats{flex-direction:column;align-items:stretch}.hero-chip,.scene-beat{width:100%}.floating-asset{border-radius:1.1rem;width:3.25rem;height:3.25rem}.floating-asset svg{width:1.25rem;height:1.25rem}.floating-asset--scan,.floating-asset--1{top:16%;left:.2rem}.floating-asset--payment,.floating-asset--2{top:20%;right:.2rem}.floating-asset--alert,.floating-asset--3{bottom:9%;left:1.4rem}.floating-asset--receipt,.floating-asset--4{bottom:7%;right:1.4rem}.scene-token-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.universal-motion-bg.motion-lite{contain:paint;transform:translateZ(0)}.motion-lite .motion-glow--mouse,.motion-lite .motion-orbit,.motion-lite .motion-rails,.motion-lite .motion-sparks{display:none}.motion-lite .motion-glow--primary{width:34rem;height:34rem;left:calc(var(--scene-glow-x) - 17rem);top:calc(var(--scene-glow-y) - 17rem);opacity:.54;filter:none;transition:background .52s var(--nb-ease);animation:none}.motion-lite .motion-blob{opacity:.08;filter:none;animation:none;transform:translate(0,0)}.motion-lite .motion-blob--two{display:none}.motion-lite .motion-grid{opacity:.5;background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0%,#000000b8 58%,#0000 100%);mask-image:radial-gradient(circle at 50% 42%,#000 0%,#000000b8 58%,#0000 100%)}.motion-lite .motion-noise{opacity:.055}.pos-live-bg,.pos-live-bg--lite{opacity:.38;mix-blend-mode:screen}.pos-live-bg:after,.pos-live-bg--lite:after{background:radial-gradient(at 50% 34%,#07010d5c,#0000 42%),radial-gradient(at 50% 68%,#07010d4d,#0000 48%)}.pos-live-bg__grid,.pos-live-bg--lite .pos-live-bg__grid{opacity:.42;background-size:38px 38px;-webkit-mask-image:radial-gradient(circle at 50% 36%,#000 0%,#0000009e 58%,#0000 100%);mask-image:radial-gradient(circle at 50% 36%,#000 0%,#0000009e 58%,#0000 100%)}.pos-live-bg__halo,.pos-live-bg--lite .pos-live-bg__halo{opacity:.16;filter:blur(12px);animation:none}.pos-live-bg__arc,.pos-live-bg--lite .pos-live-bg__arc{opacity:.22;filter:none}.pos-live-bg__link,.pos-live-bg--lite .pos-live-bg__link{opacity:.32;height:1px;box-shadow:none}.pos-live-bg__link--2,.pos-live-bg--lite .pos-live-bg__link--2{top:70%}.pos-live-bg__packet,.pos-live-bg--lite .pos-live-bg__packet{width:6px;height:6px;box-shadow:0 0 8px color-mix(in srgb, var(--accent-b) 38%, transparent), 0 0 12px color-mix(in srgb, var(--accent-a) 18%, transparent);animation:9s linear infinite pos-packet-travel-lite}.pos-live-bg__packet:after,.pos-live-bg--lite .pos-live-bg__packet:after{filter:none;width:1rem}.pos-live-bg__sweep,.pos-live-bg--lite .pos-live-bg__sweep{opacity:.28}.pos-live-bg__sweep:before,.pos-live-bg--lite .pos-live-bg__sweep:before{filter:none;width:7rem;animation-duration:12s}.pos-live-bg__node,.pos-live-bg--lite .pos-live-bg__node{opacity:.54;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:1rem;width:3.35rem;height:3.35rem;animation:none;box-shadow:inset 0 1px #ffffff09,0 0 14px #0000001a}.pos-live-bg__node:after,.pos-live-bg--lite .pos-live-bg__node:after{display:none}.pos-live-bg__node svg,.pos-live-bg--lite .pos-live-bg__node svg{filter:none;width:1.22rem;height:1.22rem}.pos-live-bg__ai-field,.pos-live-bg--lite .pos-live-bg__ai-field{opacity:.36;width:8rem;height:8rem}.pos-live-bg__ai-field span,.pos-live-bg--lite .pos-live-bg__ai-field span{opacity:.13;animation:none;transform:none}.pos-live-bg:not(.pos-live-bg--lite) .pos-live-bg__halo--c,.pos-live-bg:not(.pos-live-bg--lite) .pos-live-bg__arc--2,.pos-live-bg:not(.pos-live-bg--lite) .pos-live-bg__arc--3,.pos-live-bg:not(.pos-live-bg--lite) .pos-live-bg__link--3,.pos-live-bg:not(.pos-live-bg--lite) .pos-live-bg__link--4,.pos-live-bg:not(.pos-live-bg--lite) .pos-live-bg__packet:nth-child(n+2),.pos-live-bg:not(.pos-live-bg--lite) .pos-live-bg__ai-field span:nth-child(n+2){display:none}.scene-copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#ffffff0c,#ffffff05),#08020f9e}.comparison-panel,.feature-beat,.feature-visual-card,.module-tile,.business-card,.app-panel,.step-card,.plan-card,.testimonial-card,.faq-item,.download-panel,.legal-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.persistent-pos--inline .persistent-pos__orbit{display:none}.persistent-pos--inline .persistent-pos__halo{opacity:.5;filter:none;animation:none}.persistent-pos--inline .persistent-pos__machine{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:none}.persistent-pos--inline .floating-asset{opacity:.32;-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;animation:none;transform:none}.persistent-pos--inline .floating-asset--3,.persistent-pos--inline .floating-asset--4{display:none}.machine-core:after,.feature-visual-card:after,.download-panel:after,.app-panel:after{animation:none}.scene-token-flow i,.machine-event,.machine-chart span,.assistant-mic span,.assistant-wave i,.audio-wave i,.report-bars i,.sync-track i,.machine-dock__voice,.hero-chip,.scene-beat,.nb-badge:before{animation:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.motion-glow--mouse,.motion-sparks,.motion-rails,.pos-live-bg__packet,.pos-live-bg__sweep{display:none}.pos-live-bg__node,.pos-live-bg__halo,.pos-live-bg__ai-field span{animation:none!important}}
