/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}}:root{--ink:#111a16;--ink-soft:#1a2821;--paper:#f3f1e9;--paper-bright:#fbfaf6;--lime:#c8ff62;--lime-deep:#9dde2c;--mint:#d7f5e2;--sage:#7c9587;--line:#111a1621;--white-line:#ffffff1c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}:is(a:focus-visible,summary:focus-visible){outline:3px solid var(--lime-deep);outline-offset:4px}.skip-link{z-index:100;background:var(--lime);color:var(--ink);padding:12px 16px;font-size:13px;font-weight:800;transition:transform .2s;position:fixed;top:14px;left:18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:30;background:var(--paper-bright);position:relative}.shell{width:min(1420px,100% - 64px);margin-inline:auto}.section-kicker{color:#66746c;letter-spacing:.18em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:800;line-height:1}.section-kicker:before{content:"";background:var(--lime-deep);width:24px;height:2px;margin:0 10px 3px 0;display:inline-block}.light-kicker{color:#93a39a}h2{letter-spacing:-.068em;margin:0;font-size:clamp(48px,5.5vw,84px);font-weight:800;line-height:.94}h2 em{color:var(--lime);font-style:normal}.hero{background:radial-gradient(circle at 77% 37%, #c8ff623d, transparent 26%), radial-gradient(circle at 91% 86%, #71bc972e, transparent 23%), linear-gradient(115deg, var(--paper-bright), #eeece4 72%);min-height:calc(100svh - 94px);position:relative;overflow:hidden}.hero:before{content:"";opacity:.23;pointer-events:none;background-image:linear-gradient(#111a1614 1px,#0000 1px),linear-gradient(90deg,#111a1614 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 29%,#000 72%);mask-image:linear-gradient(90deg,#0000 29%,#000 72%)}.nav{z-index:20;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:94px;display:flex;position:relative}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:20px;font-weight:800;display:inline-flex}.brand-mark{background:var(--ink);width:34px;height:34px;color:var(--lime);box-shadow:7px 7px 0 var(--lime);border-radius:9px 9px 9px 2px;place-items:center;font-size:17px;display:grid}.nav-links{gap:38px;margin-left:70px;font-size:13px;font-weight:700;display:flex}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.5}.nav-cta{border:1px solid var(--ink);border-radius:999px;padding:12px 19px;font-size:13px;font-weight:800;transition:background .2s,color .2s}.nav-cta:hover{background:var(--ink);color:#fff}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:800;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav>div{background:var(--paper-bright);border:1px solid var(--line);width:180px;padding:12px;display:grid;position:absolute;top:32px;right:0;box-shadow:0 18px 35px #111a161f}.mobile-nav a{padding:11px;font-size:13px;font-weight:700}.hero-grid{z-index:5;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:56px;min-height:calc(100svh - 164px);padding-block:70px 92px;display:grid;position:relative}.hero-copy{max-width:680px;animation:.8s cubic-bezier(.2,.8,.2,1) both rise-in}.eyebrow{color:#53625a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 28px;font-size:10px;font-weight:800;display:flex}.eyebrow span{background:var(--lime-deep);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #9dde2c2e}h1{letter-spacing:-.072em;max-width:760px;margin:0;font-size:clamp(64px,6.1vw,104px);font-weight:800;line-height:.89}h1 span{z-index:1;display:inline-block;position:relative}h1 span:after{content:"";z-index:-1;background:var(--lime);border-radius:3px;height:.32em;position:absolute;bottom:.02em;left:-3%;right:-4%;transform:rotate(-1.4deg)}.hero-lead{color:#4f5d55;max-width:600px;margin:32px 0 0;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:13px;margin-top:36px;display:flex}.button{border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 23px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);color:#fff;box-shadow:7px 7px 0 var(--lime)}.button-primary span{color:var(--lime);font-size:18px}.button-quiet{border:1px solid var(--line);background:#ffffff80}.hero-proof{gap:34px;margin-top:52px;display:flex}.hero-proof div{align-items:center;gap:11px;display:flex}.hero-proof strong{letter-spacing:-.04em;font-size:20px}.hero-proof span{color:#59675f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.4}.hero-visual{place-items:center;min-height:650px;animation:1s cubic-bezier(.2,.8,.2,1) .15s both rise-in;display:grid;position:relative}.orbit{border:1px solid #111a161a;border-radius:50%;position:absolute}.orbit-one{width:620px;height:620px}.orbit-two{border-style:dashed;width:470px;height:470px;transform:rotate(14deg)}.command-card{z-index:3;color:#fff;background:#111a16f7;border:1px solid #ffffff1a;border-radius:17px;width:min(620px,93%);min-height:510px;padding:22px;position:relative;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 44px 80px #16251d3d,0 0 0 8px #ffffff57}.command-topbar,.command-heading,.metric-row,.command-footer{justify-content:space-between;align-items:center;display:flex}.command-topbar{letter-spacing:.1em;border-bottom:1px solid #ffffff17;padding-bottom:18px;font-size:9px}.mini-brand{align-items:center;gap:8px;font-weight:800;display:flex}.mini-brand span{background:var(--lime);width:22px;height:22px;color:var(--ink);border-radius:5px;place-items:center;display:grid}.command-state{color:#91a298;align-items:center;gap:7px;display:flex}.command-state i,.live-pill i,.pulse-label i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px var(--lime);border-radius:50%;display:inline-block}.command-heading{padding:27px 4px 21px}.command-heading small{color:#9aac9f;letter-spacing:.18em;font-size:9px}.command-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.live-pill{color:var(--lime);text-transform:uppercase;background:#c8ff621a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.metric-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.metric-grid article{background:#1b2821;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:115px;padding:16px;display:flex}.metric-grid article>span:last-child{color:#718078;font-size:10px}.metric-grid .metric-up{color:var(--lime)}.metric-label{color:#95a299;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.metric-grid strong{letter-spacing:-.05em;font-size:28px}.metric-wide{grid-column:1/-1;min-height:176px!important}.metric-row strong{margin-top:5px;font-size:20px;display:block}.pulse-label{color:var(--lime);letter-spacing:.12em;font-size:8px}.chart{border-bottom:1px solid #ffffff14;align-items:flex-end;gap:9px;height:72px;margin-top:16px;display:flex}.chart span{background:linear-gradient(to top, #c8ff622e, var(--lime));opacity:.85;border-radius:3px 3px 0 0;flex:1;min-width:8px}.command-footer{color:#9aaba0;letter-spacing:.1em;text-transform:uppercase;padding:18px 3px 0;font-size:9px}.float-card{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border:1px solid #111a161f;border-radius:9px;align-items:center;gap:12px;min-width:210px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 16px 34px #1f2c251f}.float-card small{color:#657269;letter-spacing:.12em;font-size:8px;display:block}.float-card strong{margin-top:4px;font-size:12px;display:block}.float-ai{top:18%;left:-4px}.float-energy{bottom:14%;right:-5px}.float-icon{background:var(--ink);width:34px;height:34px;color:var(--lime);border-radius:7px;place-items:center;font-size:10px;font-weight:900;display:grid}.energy-dot{border:9px solid var(--mint);background:var(--lime-deep);border-radius:50%;width:34px;height:34px}.hero-bottom{z-index:10;border-top:1px solid var(--line);color:#7b867f;letter-spacing:.14em;justify-content:space-between;align-items:center;height:70px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.scroll-cue{align-items:center;gap:10px;display:flex}.scroll-cue i{background:#a7aea9;width:38px;height:1px}.manifesto{background:var(--ink);color:#fff;padding:145px 0 86px;overflow:hidden}.manifesto-grid{grid-template-columns:1.05fr .95fr;align-items:end;gap:9vw;display:grid}.manifesto h2{max-width:760px}.manifesto-copy>p{color:#acb8b0;max-width:610px;margin:0;font-size:18px;line-height:1.8}.manifesto-notes{flex-wrap:wrap;gap:22px;margin-top:38px;display:flex}.manifesto-notes span{color:#d1d8d3;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:11px;display:flex}.manifesto-notes i{background:var(--lime);border-radius:50%;width:6px;height:6px}.flow-shell{grid-template-columns:repeat(8,1fr);margin-top:105px;display:grid;position:relative}.flow-line{background:linear-gradient(90deg, var(--lime), #c8ff621a);height:1px;position:absolute;top:9px;left:2%;right:2%}.flow-step{text-align:center;position:relative}.flow-step:before{content:"";border:4px solid var(--ink);background:var(--lime);border-radius:50%;width:17px;height:17px;margin:0 auto 22px;display:block;box-shadow:0 0 0 1px #c8ff6261}.flow-step span{color:#91a097;letter-spacing:.12em;margin-bottom:8px;font-size:9px;display:block}.flow-step strong{font-size:12px}.impact-strip{border-top:1px solid var(--white-line);justify-content:center;align-items:center;gap:30px;margin-top:95px;padding-top:34px;display:flex}.impact-strip p{color:#d6ddd8;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:700}.impact-strip i{background:var(--lime);border-radius:50%;width:4px;height:4px}.section-heading{grid-template-columns:1.1fr .7fr;align-items:end;gap:9vw;display:grid}.section-heading h2 em{color:#6b7c71}.section-heading>p{color:#647168;max-width:520px;margin:0 0 5px;font-size:16px;line-height:1.8}.module-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:82px;display:grid}.module-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:515px;padding:35px 34px 30px;transition:background .28s,color .28s,transform .28s;display:flex;position:relative;overflow:hidden}.module-card:after{content:"";background:var(--lime);border-radius:50%;width:120px;height:120px;transition:transform .35s;position:absolute;top:-70px;right:-70px}.module-card:hover{z-index:2;background:var(--ink);color:#fff;transform:translateY(-5px)}.module-card:hover:after{transform:scale(1.9)}.module-top{justify-content:space-between;align-items:center;display:flex}.module-top span{color:#647169;font-family:monospace;font-size:11px}.module-top i{border:1px solid var(--line);border-radius:50%;width:38px;height:38px;position:relative}.module-top i:before,.module-top i:after{content:"";background:currentColor;position:absolute}.module-top i:before{width:13px;height:1px;top:18px;left:12px}.module-top i:after{width:1px;height:13px;top:12px;left:18px}.module-card h3{letter-spacing:-.045em;margin:57px 0 17px;font-size:31px}.module-card>p{color:#68756c;min-height:74px;margin:0;font-size:14px;line-height:1.65;transition:color .28s}.module-card:hover>p{color:#a9b7ae}.module-card ul{border-top:1px solid var(--line);gap:12px;margin:32px 0 0;padding:25px 0 0;list-style:none;display:grid}.module-card li{padding-left:16px;font-size:12px;font-weight:650;position:relative}.module-card li:before{content:"";background:var(--lime-deep);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:0}.module-tag{color:#5e6c63;letter-spacing:.15em;margin-top:auto;padding-top:28px;font-size:9px;font-weight:800}.module-card:hover .module-tag{color:#aab7af}.surfaces-section{color:#fff;background:#17241d;padding:150px 0;overflow:hidden}.surfaces-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;display:grid}.surfaces-copy>p:not(.section-kicker){color:#a7b4ac;max-width:550px;margin:35px 0 0;font-size:16px;line-height:1.8}.surface-list{border-top:1px solid var(--white-line);margin-top:48px}.surface-list>div{border-bottom:1px solid var(--white-line);grid-template-columns:38px 100px 1fr;align-items:center;gap:16px;padding:18px 0;display:grid}.surface-list span{color:#697a70;font-family:monospace;font-size:9px}.surface-list strong{font-size:13px}.surface-list p{color:#899990;margin:0;font-size:11px}.cockpit{background:#0e1612;border:1px solid #ffffff21;border-radius:20px;min-height:680px;padding:26px;position:relative;transform:perspective(1400px)rotateY(-3deg);box-shadow:0 50px 100px #0000004d}.cockpit:before{content:"";z-index:-1;background:radial-gradient(circle,#c8ff621f,#0000 64%);border-radius:50%;position:absolute;inset:-80px -120px}.cockpit-head{border-bottom:1px solid var(--white-line);justify-content:space-between;align-items:flex-start;height:55px;display:flex}.cockpit-head>div{align-items:center;gap:10px;font-size:11px;display:flex}.cockpit-logo{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:5px;place-items:center;font-weight:900;display:grid}.cockpit-demo{border:1px solid var(--white-line);color:#7d8e84;letter-spacing:.16em;border-radius:999px;padding:7px 10px;font-size:8px}.cockpit-grid{grid-template-columns:.8fr 1.2fr;gap:13px;margin-top:25px;display:grid}.cockpit-grid>div{border:1px solid var(--white-line);background:#16231c;border-radius:11px;padding:22px}.cockpit-grid small{color:#95a59b;letter-spacing:.15em;font-size:9px}.cockpit-main{min-height:275px}.radial{background:conic-gradient(var(--lime) 0 92%, #2a3a31 92%);border-radius:50%;place-items:center;width:150px;height:150px;margin:25px auto 18px;display:grid;position:relative}.radial:after{content:"";background:#16231c;border-radius:50%;position:absolute;inset:13px}.radial span{z-index:1;letter-spacing:-.06em;font-size:40px;font-weight:800;position:relative}.radial sup{color:var(--lime);font-size:14px}.cockpit-legend{color:#8d9b92;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.cockpit-legend i{background:var(--lime);border-radius:50%;width:6px;height:6px}.cockpit-side{min-height:275px}.area-row{grid-template-columns:70px 1fr 34px;align-items:center;gap:10px;margin-top:27px;font-size:9px;display:grid}.area-row>i{background:#29382f;border-radius:3px;height:4px;overflow:hidden}.area-row b{background:var(--lime);border-radius:3px;height:100%;display:block}.area-row em{color:#718078;text-align:right;font-style:normal}.cockpit-event{grid-column:1/-1;grid-template-columns:40px 1fr 30px;align-items:center;gap:14px;background:#c8ff6214!important;border-color:#c8ff622e!important;display:grid!important}.event-mark{background:var(--lime);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid}.cockpit-event strong{margin-top:6px;font-size:12px;display:block}.event-arrow{color:var(--lime);font-size:21px}.cockpit-bars{grid-column:1/-1;grid-template-columns:160px 1fr;align-items:end;gap:20px;min-height:160px;display:grid}.cockpit-bars strong{margin-top:9px;font-size:18px;display:block}.mini-bars{align-items:flex-end;gap:7px;height:90px;display:flex}.mini-bars span{background:linear-gradient(to top, #2b4838, var(--lime));border-radius:2px 2px 0 0;flex:1;min-width:4px}.process-section{background:var(--paper-bright);padding:155px 0}.process-heading h2 em{color:#718178}.process-path{grid-template-columns:repeat(8,1fr);margin-top:110px;display:grid;position:relative}.process-path:before{content:"";background:#cdd2cd;height:1px;position:absolute;top:50px;left:0;right:0}.process-path article{min-height:205px;padding-right:18px;position:relative}.process-index{color:#66746c;font-family:monospace;font-size:10px}.process-dot{z-index:1;border:4px solid var(--paper-bright);background:var(--ink);border-radius:50%;width:14px;height:14px;margin:27px 0 30px;position:relative;box-shadow:0 0 0 1px #a6aea7}.process-path article:nth-child(3n+1) .process-dot{background:var(--lime-deep)}.process-path h3{margin:0 0 12px;font-size:14px}.process-path p{color:#768078;margin:0;font-size:10px;line-height:1.5}.process-callout{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-top:55px;padding:32px 0;display:flex}.callout-mark{background:var(--lime);border-radius:8px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.process-callout p{color:#5d6a61;max-width:940px;margin:0;font-size:14px;line-height:1.7}.process-callout strong{color:var(--ink)}.implementation-section{background:var(--paper);padding:155px 0 105px}.implementation-grid{grid-template-columns:.72fr 1.28fr;gap:10vw;display:grid}.implementation-intro{align-self:start;position:sticky;top:45px}.implementation-intro h2 em{color:#738078}.implementation-intro>p:not(.section-kicker){color:#627067;max-width:520px;margin:32px 0;font-size:16px;line-height:1.8}.text-link{border-bottom:1px solid var(--ink);align-items:center;gap:18px;padding-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.text-link span{color:var(--lime-deep);font-size:18px}.implementation-steps{border-top:1px solid var(--line)}.implementation-steps article{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr;gap:25px;padding:36px 0;display:grid}.implementation-steps>article>span{color:#8b968e;font-family:monospace;font-size:10px}.implementation-steps h3{letter-spacing:-.035em;margin:0 0 12px;font-size:24px}.implementation-steps p{color:#69766d;max-width:650px;margin:0;font-size:14px;line-height:1.75}.scope-strip{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:95px;padding-top:35px;display:flex}.scope-strip span{border:1px solid var(--line);color:#637067;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:750}.demo-section{background:var(--ink);color:#fff;padding:140px 0}.demo-grid{grid-template-columns:1fr .85fr;gap:10vw;display:grid}.demo-copy>p{color:#aab7af;margin:0;font-size:17px;line-height:1.8}.demo-copy ul{border-top:1px solid var(--white-line);margin:42px 0 0;padding:0;list-style:none}.demo-copy li{border-bottom:1px solid var(--white-line);color:#dbe0dc;align-items:center;gap:18px;padding:17px 0;font-size:13px;display:flex}.demo-copy li span{color:var(--lime);font-family:monospace;font-size:9px}.real-product{border-top:1px solid var(--white-line);margin-top:92px;padding-top:30px}.real-product-head{color:#9ba9a0;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:9px;font-weight:800;display:flex}.real-product-head>div{color:#dbe2dd;align-items:center;gap:9px;display:flex}.real-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c8ff621f}.screen-grid{grid-template-columns:1.35fr 1fr;gap:14px;display:grid}.screen-card{border:1px solid var(--white-line);background:#18251e;border-radius:8px;min-width:0;margin:0;overflow:hidden}.screen-card-wide{grid-row:span 2}.screen-card img{object-fit:cover;object-position:top;filter:saturate(.82)contrast(1.03);width:100%;height:245px;transition:transform .35s,filter .35s;display:block}.screen-card-wide img{height:572px}.screen-card:hover img{filter:saturate()contrast(1.02);transform:scale(1.012)}.screen-card figcaption{color:#c3cec7;letter-spacing:.04em;align-items:center;gap:14px;padding:15px 17px;font-size:10px;font-weight:700;display:flex}.screen-card figcaption span{color:var(--lime);font-family:monospace;font-size:9px}.faq-section{background:var(--paper-bright);padding:150px 0}.faq-grid{grid-template-columns:.7fr 1.3fr;gap:10vw;display:grid}.faq-grid h2 em{color:#748078}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;font-size:16px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime-deep);font-size:23px;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#67736b;max-width:760px;margin:-5px 0 28px;font-size:14px;line-height:1.75}.contact-section{color:#fff;background:#16231c;place-items:center;min-height:850px;display:grid;position:relative;overflow:hidden}.contact-section:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.contact-orbit{border:1px solid #c8ff6233;border-radius:50%;position:absolute}.contact-orbit-one{width:780px;height:780px;top:-240px;right:-250px}.contact-orbit-two{border-style:dashed;width:420px;height:420px;bottom:-210px;left:-100px}.contact-inner{z-index:2;text-align:center;padding-block:120px;position:relative}.contact-inner h2{max-width:1100px;margin-inline:auto}.contact-lead{color:#a8b5ad;max-width:680px;margin:32px auto 0;font-size:17px;line-height:1.7}.interest-links{grid-template-columns:1fr 1fr;gap:10px;max-width:820px;margin:46px auto 0;display:grid}.interest-links a{border:1px solid var(--white-line);color:#d2dad5;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;padding:16px 18px;font-size:11px;font-weight:750;transition:background .2s,color .2s;display:flex}.interest-links a:hover{color:#fff;background:#c8ff6217}.interest-links span{color:var(--lime);font-size:16px}.contact-actions{justify-content:center;align-items:center;gap:38px;margin-top:42px;display:flex}.button-lime{background:var(--lime);min-height:62px;color:var(--ink);padding-inline:28px;box-shadow:7px 7px #fff}.contact-phone{text-align:left;gap:5px;font-size:17px;font-weight:750;display:grid}.contact-phone small{color:#788a7f;letter-spacing:.16em;font-size:8px}.contact-email{color:#a7b3ac;border-bottom:1px solid #58675e;margin-top:35px;font-size:12px;display:inline-block}footer{color:#fff;background:#0c120f;padding:60px 0 28px}.footer-top{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-bottom:55px;display:grid}.footer-brand .brand-mark{background:var(--lime);color:var(--ink);box-shadow:6px 6px #314238}.footer-top p{color:#78877e;margin:0;font-size:12px}.footer-top>a:last-child{color:#9aa79f;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:750}.footer-bottom{border-top:1px solid var(--white-line);color:#8c9a91;letter-spacing:.13em;justify-content:space-between;align-items:center;gap:30px;padding-top:25px;font-size:9px;display:flex}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.nav-links{gap:24px;margin-left:30px}.hero-grid{grid-template-columns:1fr;padding-top:80px}.hero-copy{max-width:780px}.hero-visual{min-height:650px}.hero-bottom{position:relative}.hero{min-height:auto}.module-card{min-height:535px}.surfaces-grid{grid-template-columns:1fr}.surfaces-copy{max-width:820px}.cockpit{width:min(850px,100%);margin-inline:auto;transform:none}}@media (max-width:900px){.shell{width:min(100% - 42px,760px)}.nav-links{display:none}.mobile-nav{display:block}.nav-cta{margin-left:auto;margin-right:20px}.manifesto-grid,.section-heading,.demo-grid,.faq-grid,.implementation-grid{grid-template-columns:1fr;gap:48px}.flow-shell{grid-template-columns:repeat(4,1fr);row-gap:42px;width:min(100% - 42px,760px)}.flow-line{display:none}.flow-step:before{margin-bottom:14px}.impact-strip{flex-wrap:wrap}.module-grid{grid-template-columns:1fr 1fr}.process-path{grid-template-columns:repeat(4,1fr);gap:40px 0}.process-path:before{display:none}.process-dot{margin-block:16px 22px}.implementation-intro{position:relative;top:0}}@media (max-width:680px){.shell{width:min(100% - 34px,620px)}.nav{height:76px}.brand{font-size:18px}.brand-mark{width:31px;height:31px}.nav-cta{display:none}.hero-grid{padding:64px 0 46px;display:block}.eyebrow{line-height:1.5}h1{font-size:clamp(56px,18vw,82px)}.hero-lead{font-size:16px}.hero-proof{gap:18px;padding-bottom:8px;overflow-x:auto}.hero-proof div{min-width:126px}.hero-visual{min-height:540px;margin-top:38px}.orbit-one{width:480px;height:480px}.orbit-two{width:360px;height:360px}.command-card{width:96%;min-height:485px;padding:16px;transform:none}.command-heading h2{font-size:20px}.metric-grid strong{font-size:23px}.float-card{min-width:178px}.float-ai{top:7%;left:-4px}.float-energy{bottom:6%;right:-5px}.hero-bottom>span:first-child{display:none}.hero-bottom{justify-content:center}h2{font-size:clamp(44px,14vw,65px)}.manifesto,.modules-section,.surfaces-section,.process-section,.implementation-section,.demo-section,.faq-section{padding-block:100px}.manifesto-copy>p,.section-heading>p{font-size:15px}.flow-shell{grid-template-columns:repeat(2,1fr)}.impact-strip{flex-direction:column;align-items:flex-start;gap:16px}.impact-strip i{display:none}.module-grid{grid-template-columns:1fr;margin-top:56px}.module-card{min-height:470px}.cockpit{min-height:auto;padding:16px}.cockpit-grid{grid-template-columns:1fr}.cockpit-event,.cockpit-bars{grid-column:auto}.cockpit-bars{grid-template-columns:1fr}.process-path{grid-template-columns:1fr 1fr;margin-top:70px}.process-path article{min-height:170px}.process-callout{align-items:flex-start}.implementation-steps article{grid-template-columns:44px 1fr}.scope-strip{justify-content:flex-start}.interest-links{grid-template-columns:1fr}.contact-actions{flex-direction:column}.contact-phone{text-align:center}.contact-section{min-height:900px}.real-product-head{flex-direction:column;align-items:flex-start}.screen-grid{grid-template-columns:1fr}.screen-card-wide{grid-row:auto}.screen-card img,.screen-card-wide img{aspect-ratio:16/9;height:auto}.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start}}@media (max-width:440px){.button{width:100%}.hero-proof{margin-top:42px}.hero-visual{min-height:505px}.float-card{transform:scale(.84)}.float-ai{transform-origin:0}.float-energy{transform-origin:100%}.command-state{font-size:7px}.command-heading{padding-top:20px}.metric-wide{min-height:160px!important}.surface-list>div{grid-template-columns:30px 80px 1fr;gap:8px}.surface-list p{font-size:9px}.process-path{gap:20px 0}.contact-inner h2 br{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header{z-index:50;color:#fff;background:#0a100df7;position:sticky;top:0;box-shadow:0 1px #ffffff14}.site-header .nav{border-bottom:0;height:82px}.site-header .brand-mark{background:var(--lime);color:var(--ink);box-shadow:6px 6px #2b4035}.site-header .nav-links{color:#bac6bf}.site-header .nav-cta{color:var(--lime);border-color:#c8ff6285}.site-header .nav-cta:hover{background:var(--lime);color:var(--ink)}.site-header .mobile-nav>div{background:#111a16;border-color:#ffffff1f;box-shadow:0 18px 35px #00000059}.hero-premium{isolation:isolate;color:#fff;background:#0b120e;min-height:calc(100svh - 82px)}.hero-premium:before{content:"";z-index:-3;opacity:.76;background-image:url(/hero-operating-core-v2.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.hero-premium:after{content:"";z-index:-2;background:linear-gradient(90deg,#070c09fa 0%,#080e0ae6 36%,#080e0a61 70%,#080e0ab3 100%),linear-gradient(#080e0a1a,#080e0ab8);position:absolute;inset:0}.hero-premium .hero-aura{z-index:-1;pointer-events:none;background:radial-gradient(circle,#c8ff6221,#c8ff6200 66%);border-radius:50%;width:800px;height:800px;position:absolute;top:-110px;right:-170px}.hero-premium .hero-grid{grid-template-columns:minmax(470px,.82fr) minmax(600px,1.18fr);gap:clamp(36px,5vw,88px);min-height:calc(100svh - 152px);padding-block:70px 108px}.hero-premium .hero-copy{max-width:680px;animation:none}.hero-premium .eyebrow{color:#b7c5bc}.hero-premium h1{color:#fff;max-width:760px;font-size:clamp(62px,5.75vw,98px)}.hero-premium h1 span{color:var(--lime)}.hero-premium h1 span:after{background:linear-gradient(90deg, var(--lime), #c8ff6200);border-radius:999px;height:.065em;bottom:-.08em;left:0;right:0;transform:none}.hero-premium .hero-lead{color:#b5c1ba}.hero-premium .button-primary{background:var(--lime);color:var(--ink);box-shadow:7px 7px #fff}.hero-premium .button-primary span{color:var(--ink)}.hero-premium .button-quiet{color:#fff;background:#ffffff0f;border-color:#fff3}.hero-premium .hero-proof{border-top:1px solid #ffffff1f;padding-top:26px}.hero-premium .hero-proof strong{color:var(--lime)}.hero-premium .hero-proof span{color:#a9b7ae}.hero-premium .hero-bottom{color:#91a098;border-top-color:#ffffff1c}.hero-premium .scroll-cue i{background:#c8ff62a6}.hero-reveal{animation:.78s cubic-bezier(.2,.78,.2,1) both premium-rise}.hero-reveal-1{animation-delay:50ms}.hero-reveal-2{animation-delay:.14s}.hero-reveal-3{animation-delay:.23s}.hero-reveal-4{animation-delay:.32s}.hero-reveal-5{animation-delay:.41s}.hero-product{perspective:1500px;place-items:center;min-height:650px;display:grid;position:relative}.product-orbit{border:1px solid #c8ff6233;border-radius:50%;position:absolute}.product-orbit-a{width:670px;height:670px;top:-15px;right:-85px}.product-orbit-b{opacity:.58;border-style:dashed;width:490px;height:490px;top:78px;right:30px}.hero-screen-frame{z-index:3;transform-origin:50%;background:#0c1510;border:1px solid #ffffff38;border-radius:18px;width:min(790px,98%);margin:0;animation:1s cubic-bezier(.16,.78,.22,1) .22s both screen-arrive;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-4.5deg)rotateX(1.5deg);box-shadow:0 45px 110px #00000094,0 0 0 8px #ffffff0d,0 0 90px #c8ff621f}.browser-bar{color:#96a69c;letter-spacing:.08em;background:#101b15;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:46px;padding:0 16px;font-size:9px;display:grid}.browser-dots{gap:5px;display:flex}.browser-dots i{background:#4b5a51;border-radius:50%;width:7px;height:7px;display:block}.browser-dots i:first-child{background:var(--lime)}.browser-location{align-items:center;gap:8px;display:flex}.browser-location b{background:var(--lime);width:21px;height:21px;color:var(--ink);border-radius:5px;place-items:center;display:grid}.browser-status{color:#c4cec8;align-items:center;gap:7px;font-weight:750;display:flex}.browser-status i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 11px var(--lime);border-radius:50%}.hero-screen-image{aspect-ratio:16/9;background:#f6f8f7;position:relative;overflow:hidden}.hero-screen-image img{object-fit:contain;width:100%;height:100%;display:block}.screen-scan{opacity:0;background:linear-gradient(90deg, transparent, var(--lime), transparent);width:100%;height:2px;box-shadow:0 0 20px var(--lime);animation:6.5s ease-in-out 1.4s infinite screen-scan;position:absolute;top:0;left:0}.hero-screen-frame figcaption{grid-template-columns:1fr .9fr;align-items:center;gap:24px;padding:18px 20px 20px;display:grid}.hero-screen-frame figcaption span{color:var(--lime);letter-spacing:.15em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.hero-screen-frame figcaption p{color:#92a198;margin:0;font-size:10px;line-height:1.6}.hero-signal{z-index:6;color:#fff;background:#0c1510f0;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:12px;min-width:220px;padding:13px 15px;animation:.7s cubic-bezier(.2,.8,.2,1) both signal-arrive;display:flex;position:absolute;box-shadow:0 18px 45px #00000057}.hero-signal small{color:#8fa097;letter-spacing:.13em;font-size:8px;display:block}.hero-signal strong{margin-top:4px;font-size:12px;display:block}.signal-icon{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:7px;flex:0 0 34px;place-items:center;font-size:10px;font-weight:900;display:grid}.signal-pulse{background:var(--lime);width:14px;height:14px;box-shadow:0 0 0 8px #c8ff621c, 0 0 22px var(--lime);border-radius:50%;flex:0 0 14px;margin:0 10px}.hero-signal-production{animation-delay:.64s;top:8%;left:-5%}.hero-signal-flow{animation-delay:.76s;bottom:14%;right:-4%}.hero-signal-control{animation-delay:.88s;bottom:2%;left:4%}.showcase-section{color:#fff;background:#09100c;padding:150px 0 170px;position:relative;overflow:hidden}.showcase-section:before{content:"";opacity:.23;pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.showcase-glow{pointer-events:none;background:radial-gradient(circle,#c8ff621c,#0000 67%);border-radius:50%;width:920px;height:920px;position:absolute;top:-250px;right:-280px}.showcase-heading{grid-template-columns:1fr .78fr;align-items:end;gap:9vw;display:grid;position:relative}.showcase-intro>p{color:#a8b6ad;max-width:580px;margin:0;font-size:16px;line-height:1.8}.showcase-intro>a{color:#fff;border-bottom:1px solid #c8ff628c;gap:16px;margin-top:30px;padding-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.showcase-intro>a span{color:var(--lime);font-size:16px}@keyframes premium-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes screen-arrive{0%{opacity:0;transform:perspective(1400px)rotateY(-7deg)rotateX(3deg)translateY(24px)scale(.975)}to{opacity:1;transform:perspective(1400px)rotateY(-4.5deg)rotateX(1.5deg)translateY(0)scale(1)}}@keyframes signal-arrive{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes screen-scan{0%,18%{opacity:0;transform:translateY(0)}24%{opacity:.72}48%{opacity:.25;transform:translateY(390px)}54%,to{opacity:0;transform:translateY(390px)}}@media (hover:hover) and (pointer:fine){.hero-premium .button-quiet:hover{border-color:#c8ff6280}}@media (max-width:1280px){.hero-premium .hero-grid{grid-template-columns:minmax(420px,.78fr) minmax(540px,1.22fr);gap:30px}.hero-screen-frame{width:min(720px,96%)}.hero-signal-production{left:-2%}.hero-signal-flow{right:-1%}}@media (max-width:1080px){.hero-premium .hero-grid{grid-template-columns:1fr;padding-top:82px}.hero-premium .hero-copy{max-width:820px}.hero-product{min-height:720px}.hero-screen-frame{width:min(820px,90%);transform:none}.product-orbit-a,.product-orbit-b{right:50%;transform:translate(50%)}.hero-signal-production{top:9%;left:3%}.hero-signal-flow{bottom:13%;right:2%}.hero-signal-control{bottom:3%;left:6%}}@media (max-width:820px){.site-header .nav{height:76px}.showcase-heading{grid-template-columns:1fr;gap:45px}.hero-premium:after{background:linear-gradient(#070c09ed 0%,#070c09b8 52%,#070c09e0 100%)}.hero-premium .hero-grid{padding-top:66px}}@media (max-width:680px){.hero-premium .hero-grid{padding:58px 0 94px;display:block}.hero-premium h1{font-size:clamp(53px,16vw,76px)}.hero-premium .hero-lead{font-size:16px}.hero-premium .hero-proof{gap:23px}.hero-product{min-height:500px;margin-top:58px}.product-orbit-a{width:440px;height:440px}.product-orbit-b{display:none}.hero-screen-frame{border-radius:12px;width:100%;transform:none}.browser-bar{grid-template-columns:auto 1fr;gap:10px;min-height:38px;padding-inline:10px}.browser-location{font-size:8px}.browser-status{display:none}.hero-screen-frame figcaption{grid-template-columns:1fr;padding:14px}.hero-screen-frame figcaption p{display:none}.hero-signal{min-width:182px;padding:10px 11px}.hero-signal small{font-size:7px}.hero-signal strong{font-size:10px}.hero-signal-production{top:3%;left:-7px}.hero-signal-flow{bottom:4%;right:-8px}.hero-signal-control{display:none}.hero-premium .hero-bottom{height:60px}.showcase-section{padding:105px 0 115px}}@media (prefers-reduced-motion:reduce){.hero-reveal,.hero-screen-frame,.hero-signal,.screen-scan{animation:none!important}}.standout-section{background:#e8ebdf;padding:155px 0 170px;position:relative;overflow:hidden}.standout-gridlines{opacity:.34;pointer-events:none;background-image:linear-gradient(#111a160e 1px,#0000 1px),linear-gradient(90deg,#111a160e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000a6 62%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000a6 62%,#0000 100%)}.standout-heading{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;display:grid;position:relative}.standout-heading h2{max-width:960px}.standout-heading h2 em{color:#65766c}.standout-heading-copy>p{color:#59675f;max-width:520px;margin:0;font-size:17px;line-height:1.75}.standout-count{border-top:1px solid #111a162e;align-items:flex-end;gap:16px;margin-top:34px;padding-top:25px;display:flex}.standout-count strong{color:var(--ink);letter-spacing:-.075em;font-size:70px;line-height:.78}.standout-count span{color:#4f5d55;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.45}.standout-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;z-index:1;gap:14px;margin-top:82px;padding:0;list-style:none;display:grid;position:relative}.standout-swipe-hint{display:none}.standout-card{background:#fbfaf6e0;border:1px solid #111a1624;border-radius:16px;flex-direction:column;min-width:0;min-height:350px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #111a1609}.standout-card:before{content:"";background:linear-gradient(90deg, var(--lime-deep), transparent);transform-origin:0;border-radius:0 0 999px 999px;height:3px;transition:transform .35s;position:absolute;top:0;left:22px;right:22px;transform:scaleX(.25)}.standout-large{grid-area:span 2/span 2;min-height:714px}.standout-wide{grid-column:span 2}.standout-dark{color:#fff;background:#101a14;border-color:#ffffff1f;box-shadow:0 28px 70px #111a162e}.standout-lime{background:linear-gradient(145deg,#d4ff78,#aeee3c)}.standout-mint{background:linear-gradient(145deg,#dff5e8,#badfc9)}.standout-card-top{z-index:3;color:#4f5d55;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:16px;font-family:monospace;font-size:10px;font-weight:800;line-height:1.35;display:flex;position:relative}.standout-card-top span:last-child{text-align:right;max-width:78%}.standout-dark .standout-card-top{color:#9caf9f}.standout-lime .standout-card-top{color:#35442f}.standout-visual{flex:1;place-items:center;min-height:152px;margin:20px 0 24px;display:grid;position:relative}.standout-large .standout-visual{min-height:390px;margin-block:30px}.standout-visual:before,.standout-visual:after{content:"";border:1px solid #111a161c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.standout-visual:before{width:126px;height:126px}.standout-visual:after{border-style:dashed;width:82px;height:82px}.standout-dark .standout-visual:before,.standout-dark .standout-visual:after{border-color:#c8ff622b}.standout-visual-core{z-index:2;background:var(--ink);min-width:74px;min-height:74px;color:var(--lime);letter-spacing:-.035em;text-align:center;border-radius:23px;place-items:center;padding:12px;font-size:14px;font-weight:950;display:grid;position:relative;box-shadow:0 18px 35px #111a1633}.standout-dark .standout-visual-core{background:var(--lime);color:var(--ink);box-shadow:0 0 45px #c8ff6238}.standout-lime .standout-visual-core{color:var(--ink);background:#fff}.standout-visual-bars{display:none}.visual-wave .standout-visual-bars,.visual-live .standout-visual-bars{align-items:center;gap:9px;height:86px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.visual-wave .standout-visual-bars{gap:28px}.standout-visual-bars i{background:var(--lime);border-radius:999px;width:3px;height:32%;transition:transform .3s;display:block;box-shadow:0 0 14px #c8ff6259}.standout-visual-bars i:nth-child(2),.standout-visual-bars i:nth-child(4){height:62%}.standout-visual-bars i:nth-child(3){height:100%}.visual-live .standout-visual-bars{justify-content:space-between;align-items:flex-end;width:68%;height:80px;top:auto;bottom:9px;transform:translate(-50%)}.visual-live .standout-visual-bars i{width:13%;box-shadow:none;background:#111a16a6}.visual-live .standout-visual-core{align-self:start;margin-top:10px}.standout-visual-tokens{z-index:3;justify-content:center;gap:6px;width:100%;display:flex;position:absolute;bottom:0;left:0}.standout-visual-tokens span{color:#526058;letter-spacing:.06em;background:#ffffff8c;border:1px solid #111a1624;border-radius:999px;padding:7px 9px;font-family:monospace;font-size:9px;font-weight:800}.standout-dark .standout-visual-tokens span{color:#a8b7ae;background:#ffffff0a;border-color:#ffffff21}.visual-flow .standout-visual-tokens{justify-content:space-between}.visual-flow .standout-visual-tokens:before{content:"";z-index:-1;background:#111a162e;height:1px;position:absolute;top:50%;left:12%;right:12%}.standout-dark .visual-flow .standout-visual-tokens:before{background:#c8ff6238}.visual-orbit .standout-visual-tokens span{position:absolute}.visual-orbit .standout-visual-tokens span:first-child{bottom:30px;left:4%}.visual-orbit .standout-visual-tokens span:nth-child(2){bottom:48px;right:2%}.visual-orbit .standout-visual-tokens span:nth-child(3){bottom:-1px;left:38%}.visual-stack .standout-visual-tokens{flex-direction:column;align-items:flex-end;width:auto;bottom:16px;left:auto;right:2%}.visual-stack .standout-visual-tokens span:nth-child(2){transform:translate(-13px)}.visual-stack .standout-visual-tokens span:nth-child(3){transform:translate(-26px)}.standout-card-copy{z-index:2;position:relative}.standout-card-copy h3{letter-spacing:-.05em;margin:0;font-size:27px;line-height:1.03}.standout-large .standout-card-copy h3{max-width:500px;font-size:49px}.standout-card-copy p{color:#66736b;max-width:590px;margin:14px 0 0;font-size:14px;line-height:1.65}.standout-dark .standout-card-copy p{color:#9aa9a0}.standout-lime .standout-card-copy p{color:#40503a}.standout-ribbon{z-index:1;flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex;position:relative}.standout-ribbon strong,.standout-ribbon span{color:#546159;letter-spacing:.055em;text-transform:uppercase;background:#fbfaf6b8;border:1px solid #111a1621;border-radius:999px;align-items:center;min-height:37px;padding:9px 13px;font-size:10px;font-weight:800;display:inline-flex}.standout-ribbon strong{border-color:var(--ink);background:var(--ink);color:var(--lime)}.project-lab{z-index:1;color:#fff;background:#0e1812;border-radius:22px;grid-template-columns:.7fr 1.3fr;gap:8vw;margin-top:72px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #111a162e}.project-lab:after{content:"LAB";color:#c8ff620b;letter-spacing:-.08em;pointer-events:none;font-size:250px;font-weight:950;line-height:1;position:absolute;bottom:-65px;right:-18px}.project-lab-intro{z-index:1;position:relative}.project-lab-intro h3{letter-spacing:-.06em;margin:24px 0 0;font-size:clamp(36px,4.2vw,64px);line-height:.98}.project-lab-intro h3 em{color:var(--lime)}.project-lab-intro>p:not(.section-kicker){color:#9aa9a0;margin:28px 0 0;font-size:13px;line-height:1.7}.project-lab-cta{color:#fff;border:1px solid #c8ff625c;border-radius:999px;align-items:center;gap:18px;margin-top:30px;padding:13px 16px;font-size:11px;font-weight:800;display:inline-flex}.project-lab-cta span{color:var(--lime);font-size:17px}.project-lab-grid{z-index:1;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.project-lab-grid li{background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;min-height:220px;padding:20px}.project-lab-grid li>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.project-lab-grid li>div>span{color:var(--lime);letter-spacing:.08em;font-family:monospace;font-size:10px;font-weight:900}.project-lab-grid small{color:#a8b8ae;letter-spacing:.06em;text-align:right;border:1px solid #c8ff6230;border-radius:999px;max-width:62%;padding:5px 7px;font-size:9px;font-weight:800;line-height:1.35}.project-lab-grid h4{letter-spacing:-.04em;margin:66px 0 0;font-size:20px;line-height:1.08}.project-lab-grid p{color:#94a39a;margin:11px 0 0;font-size:12px;line-height:1.55}@media (hover:hover) and (pointer:fine){.standout-card{transition:transform .3s,border-color .3s,box-shadow .3s}.standout-card:hover{border-color:#46782659;transform:translateY(-5px);box-shadow:0 30px 70px #111a161a}.standout-card:hover:before{transform:scaleX(1)}.standout-card:hover .standout-visual-bars i:nth-child(odd){transform:scaleY(1.16)}.project-lab-grid li{transition:border-color .25s,background .25s}.project-lab-grid li:hover{background:#c8ff620e;border-color:#c8ff624d}.project-lab-cta{transition:background .25s,color .25s}.project-lab-cta:hover{background:var(--lime);color:var(--ink)}.project-lab-cta:hover span{color:var(--ink)}}@media (max-width:1100px){.standout-heading{grid-template-columns:1fr;gap:48px}.standout-heading-copy{grid-template-columns:1fr auto;align-items:end;gap:45px;display:grid}.standout-count{min-width:230px;margin:0}.standout-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.standout-large{grid-area:auto/span 2;min-height:620px}.standout-large .standout-visual{min-height:300px}.standout-wide{grid-column:span 2}.project-lab{grid-template-columns:1fr;gap:52px;padding:46px}}@media (max-width:680px){.standout-section{padding:105px 0 115px}.standout-heading{gap:38px}.standout-heading-copy{display:block}.standout-heading-copy>p{font-size:15px}.standout-count{margin-top:30px}.standout-count strong{font-size:58px}.standout-swipe-hint{color:#536159;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:50px;font-size:10px;font-weight:800;display:flex}.standout-swipe-hint span{color:var(--lime-deep);font-size:18px}.standout-bento{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;width:100%;max-width:none;margin:18px 0 0;padding:0 17px 18px;scroll-padding-inline:17px;display:flex;overflow-x:auto}.standout-card,.standout-large,.standout-wide{scroll-snap-align:start;flex:0 0 min(86vw,360px);grid-area:auto;min-width:0;min-height:450px;padding:19px}.standout-large .standout-visual{min-height:230px;margin-block:24px}.standout-card-copy h3,.standout-large .standout-card-copy h3{font-size:31px}.standout-card-copy p{font-size:13px}.standout-ribbon{align-items:stretch}.standout-ribbon strong,.standout-ribbon span{text-align:center;flex:calc(50% - 9px);justify-content:center}.project-lab{border-radius:16px;margin-top:54px;padding:28px 20px}.project-lab:after{display:none}.project-lab-grid{grid-template-columns:1fr}.project-lab-grid li{min-height:200px}.project-lab-grid h4{margin-top:54px}}@media (prefers-reduced-motion:reduce){.standout-card,.standout-card:before,.standout-visual-bars i,.project-lab-grid li{transition:none!important}}.product-cinema{isolation:isolate}.cinema-grid{z-index:0;opacity:.35;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-cinema .showcase-heading,.cinema-shell{z-index:1;position:relative}.cinema-stage{isolation:isolate;outline:none;place-items:center;min-height:850px;display:grid;position:relative}.cinema-ambient{z-index:-3;opacity:.2;filter:blur(72px)saturate(1.35)contrast(1.08);background-position:50%;background-size:cover;transition:background-image .35s,opacity .35s;position:absolute;inset:6% -10% 12%;transform:scale(1.12);-webkit-mask-image:radial-gradient(#000 0%,#000000e0 38%,#0000 72%);mask-image:radial-gradient(#000 0%,#000000e0 38%,#0000 72%)}.cinema-stage:before{content:"";z-index:-2;border:1px solid var(--cinema-accent);width:min(1120px,88vw);height:min(680px,54vw);position:absolute;top:43%;left:50%}@supports (color:color-mix(in lab, red, red)){.cinema-stage:before{border:1px solid color-mix(in srgb, var(--cinema-accent) 26%, transparent)}}.cinema-stage:before{box-shadow:0 0 120px var(--cinema-glow);border-radius:50%;transform:translate(-50%,-50%)rotate(-8deg)}.cinema-stage:after{content:"";z-index:-2;border:1px dashed #ffffff1f;border-radius:50%;width:min(920px,72vw);height:min(520px,41vw);position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)rotate(7deg)}.cinema-ghost-number{z-index:-1;color:#ffffff09;letter-spacing:-.1em;pointer-events:none;font-size:clamp(180px,23vw,360px);font-weight:950;line-height:1;position:absolute;top:6%;left:-1%}.cinema-sideword{color:#6d7d73;letter-spacing:.25em;writing-mode:vertical-rl;font-size:8px;font-weight:800;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.cinema-monitor{z-index:5;color:#fff;width:min(1080px,100% - 150px);box-shadow:0 60px 145px #000000a6, 0 0 0 8px #ffffff0b, 0 0 110px var(--cinema-glow);transform:perspective(1600px) rotateX(var(--cinema-rx)) rotateY(var(--cinema-ry));transform-style:preserve-3d;background:#0c1510;border:1px solid #fff3;border-radius:22px;margin:0;transition:transform .18s ease-out,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.cinema-monitorbar{color:#8fa097;letter-spacing:.1em;text-transform:uppercase;background:#0e1912f5;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:48px;padding:0 16px;font-size:8px;font-weight:800;display:grid}.cinema-monitorbar>span:nth-child(2){color:#bdc8c1;align-items:center;gap:8px;display:flex}.cinema-monitorbar>span:nth-child(2) b{background:var(--cinema-accent);color:#101913;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.cinema-monitorbar>span:last-child{align-items:center;gap:8px;display:flex}.cinema-monitorbar>span:last-child i{background:var(--cinema-accent);width:6px;height:6px;box-shadow:0 0 12px var(--cinema-accent);border-radius:50%}.cinema-screen{aspect-ratio:16/9;background:#eef2f0;position:relative;overflow:hidden}.cinema-screen>img{opacity:0;object-fit:contain;width:100%;height:100%;transition:opacity .48s,transform .72s cubic-bezier(.2,.78,.2,1);display:block;position:absolute;inset:0;transform:scale(.985)}.cinema-screen>img.is-active{opacity:1;transform:scale(1)}.cinema-sweep{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff3b,#0000);width:24%;height:170%;animation:1.05s cubic-bezier(.2,.72,.2,1) .12s both cinema-sweep;position:absolute;top:-35%;left:-35%;transform:rotate(14deg)}.cinema-shine{z-index:3;opacity:.48;background:radial-gradient(circle at var(--cinema-mx) var(--cinema-my), #ffffff29, transparent 25%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.cinema-hotspot{z-index:6;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.cinema-hotspot i{background:var(--cinema-accent);width:13px;height:13px;box-shadow:0 0 0 8px var(--cinema-accent), 0 0 28px var(--cinema-accent);border:3px solid #fff;border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.cinema-hotspot i{box-shadow:0 0 0 8px color-mix(in srgb, var(--cinema-accent) 24%, transparent), 0 0 28px var(--cinema-accent)}}.cinema-hotspot i{animation:1.25s ease-out .4s both cinema-pulse}.cinema-hotspot b{color:#fff;letter-spacing:.07em;background:#080e0adb;border:1px solid #ffffff42;border-radius:999px;min-width:max-content;margin:10px 0 0 7px;padding:7px 9px;font-size:8px;display:block}.cinema-screen-link{z-index:7;cursor:zoom-in;position:absolute;inset:0}.cinema-screen-link>span{color:#fff;letter-spacing:.05em;background:#080e0ae0;border:1px solid #ffffff38;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800;display:none;position:absolute;bottom:10px;right:10px}.cinema-caption{background:linear-gradient(110deg,#101b14fc,#0a110dfc);border-top:1px solid #ffffff14;grid-template-columns:86px 1fr auto;align-items:center;gap:26px;min-height:190px;padding:25px 27px 27px;animation:.48s both cinema-copy-in;display:grid}.cinema-count{align-self:start;align-items:baseline;gap:5px;padding-top:4px;display:flex}.cinema-count strong{color:var(--cinema-accent);letter-spacing:-.06em;font-size:33px;line-height:1}.cinema-count span{color:#65776c;font-family:monospace;font-size:9px}.cinema-copy>span{color:var(--cinema-accent);letter-spacing:.14em;font-size:9px;font-weight:850}.cinema-copy h3{letter-spacing:-.048em;max-width:710px;margin:9px 0 0;font-size:31px;line-height:1.03}.cinema-copy p{color:#95a49a;max-width:700px;margin:12px 0 0;font-size:13px;line-height:1.55}.cinema-caption>a{color:#fff;white-space:nowrap;border:1px solid #ffffff2b;border-radius:999px;align-self:end;align-items:center;gap:12px;min-height:44px;padding:11px 14px;font-size:9px;font-weight:800;display:inline-flex}.cinema-caption>a span{color:var(--cinema-accent);font-size:15px}.cinema-arrow{z-index:9;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#0a120dd1;border:1px solid #fff3;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;display:grid;position:absolute;top:44%;box-shadow:0 18px 42px #00000052}.cinema-arrow-prev{left:8px}.cinema-arrow-next{right:8px}.cinema-arrow:focus-visible{outline:2px solid var(--cinema-accent);outline-offset:3px}.cinema-dock button:focus-visible{outline:2px solid var(--cinema-accent);outline-offset:3px}.cinema-caption>a:focus-visible{outline:2px solid var(--cinema-accent);outline-offset:3px}.cinema-float{z-index:8;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b130ee0;border:1px solid #ffffff2e;border-radius:11px;animation:4.6s ease-in-out infinite cinema-float;position:absolute;box-shadow:0 24px 55px #00000057}.cinema-float span{color:#87988e;letter-spacing:.15em;font-size:7px;font-weight:800;display:block}.cinema-float strong{margin-top:5px;font-size:10px;display:block}.cinema-float-status{padding:12px 14px;top:10%;left:1%}.cinema-float-signal{align-items:center;gap:11px;padding:12px 14px;animation-delay:-2.2s;display:flex;bottom:19%;right:1%}.cinema-float-signal>i{background:var(--cinema-accent);width:10px;height:10px;box-shadow:0 0 0 7px var(--cinema-accent), 0 0 18px var(--cinema-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.cinema-float-signal>i{box-shadow:0 0 0 7px color-mix(in srgb, var(--cinema-accent) 13%, transparent), 0 0 18px var(--cinema-accent)}}.cinema-progress{background:#ffffff1a;border-radius:999px;height:2px;margin-top:12px;overflow:hidden}.cinema-progress span{border-radius:inherit;background:var(--lime);height:100%;box-shadow:0 0 16px var(--lime);transition:width .42s;display:block}.cinema-dock{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.cinema-dock button{color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;min-width:0;padding:8px;transition:transform .24s,border-color .24s,background .24s;overflow:hidden}.cinema-dock button.is-active{background:#c8ff6212;border-color:#c8ff627a;transform:translateY(-3px)}.cinema-thumb{aspect-ratio:16/9;background:#eef1ef;border-radius:7px;display:block;overflow:hidden}.cinema-thumb img{object-fit:cover;filter:saturate(.72)brightness(.7);width:100%;height:100%;transition:filter .25s,transform .35s;display:block}.cinema-dock button.is-active .cinema-thumb img{filter:saturate()brightness()}.cinema-thumb-copy{padding:10px 4px 5px;display:block}.cinema-thumb-copy small{color:#788a7f;letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;display:block;overflow:hidden}.cinema-thumb-copy strong{color:#b9c5bd;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:31px;margin-top:7px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.cinema-dock button.is-active .cinema-thumb-copy small{color:var(--lime)}.cinema-dock button.is-active .cinema-thumb-copy strong{color:#fff}.cinema-final-cta{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:34px;margin-top:50px;padding:30px 0 0;display:flex}.cinema-final-cta>div>span{color:#73847a;letter-spacing:.14em;font-size:8px;font-weight:800;display:block}.cinema-final-cta>div>strong{letter-spacing:-.035em;margin-top:8px;font-size:22px;display:block}.cinema-final-cta .button-lime{background:var(--lime);min-height:58px;color:var(--ink);box-shadow:6px 6px #fff}@keyframes cinema-sweep{0%{opacity:0;left:-35%}22%{opacity:.7}to{opacity:0;left:120%}}@keyframes cinema-pulse{0%{opacity:0;transform:scale(.25)}55%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes cinema-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cinema-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (hover:hover) and (pointer:fine){.cinema-arrow{transition:border-color .2s,background .2s,color .2s,transform .2s}.cinema-arrow:hover{border-color:var(--cinema-accent);background:var(--cinema-accent);color:var(--ink);transform:scale(1.06)}.cinema-caption>a{transition:border-color .2s,background .2s}.cinema-caption>a:hover{border-color:var(--cinema-accent);background:#ffffff0e}.cinema-dock button:hover{border-color:#ffffff40;transform:translateY(-3px)}.cinema-dock button:hover .cinema-thumb img{filter:saturate()brightness(.95);transform:scale(1.025)}}@media (max-width:1180px){.cinema-stage{min-height:760px}.cinema-monitor{width:calc(100% - 110px)}.cinema-caption{grid-template-columns:70px 1fr}.cinema-caption>a{grid-column:2;justify-self:start}.cinema-copy h3{font-size:27px}.cinema-float-status{left:0}.cinema-float-signal{bottom:21%;right:0}}@media (max-width:900px){.cinema-shell{width:100%;margin-top:70px}.cinema-stage{min-height:700px}.cinema-monitor{width:calc(100% - 84px)}.cinema-sideword{display:none}.cinema-caption{min-height:210px;padding:22px}.cinema-copy h3{font-size:24px}.cinema-float{display:none}.cinema-dock{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:9px;padding:4px 21px 12px;scroll-padding-inline:21px;display:flex;overflow-x:auto}.cinema-dock button{scroll-snap-align:start;flex:0 0 190px}.cinema-progress,.cinema-final-cta{margin-inline:21px}}@media (max-width:680px){.product-cinema{padding:105px 0 115px}.cinema-shell{margin-top:52px}.cinema-stage{min-height:auto;padding:0 17px;display:block}.cinema-stage:before{width:460px;height:320px;top:28%}.cinema-stage:after{display:none}.cinema-ambient{opacity:.16;filter:blur(52px)saturate(1.25);inset:-5% -15% 30%}.cinema-ghost-number{font-size:145px;top:-45px;left:0}.cinema-monitor{width:100%;box-shadow:0 35px 80px #00000094, 0 0 65px var(--cinema-glow);border-radius:13px;transform:none!important}.cinema-monitorbar{grid-template-columns:auto 1fr;gap:10px;min-height:39px;padding-inline:11px}.cinema-monitorbar>span:nth-child(2){display:none}.cinema-monitorbar>span:last-child{justify-self:end;font-size:7px}.cinema-screen{aspect-ratio:16/9}.cinema-hotspot,.cinema-shine{display:none}.cinema-screen-link>span{display:block}.cinema-caption{grid-template-columns:54px 1fr;gap:13px;min-height:0;padding:18px 16px 19px}.cinema-count strong{font-size:27px}.cinema-copy>span{font-size:8px}.cinema-copy h3{font-size:20px;line-height:1.08}.cinema-copy p{font-size:12px}.cinema-caption>a{grid-column:2;min-height:42px}.cinema-arrow{background:#080e0ae6;width:44px;height:44px;top:25%}.cinema-arrow-prev{left:4px}.cinema-arrow-next{right:4px}.cinema-progress{margin-top:16px}.cinema-thumb-copy strong{font-size:10px}.cinema-final-cta{flex-direction:column;align-items:stretch;margin-top:38px}.cinema-final-cta>div>strong{font-size:20px}.cinema-final-cta .button-lime{width:100%}}@media (prefers-reduced-motion:reduce){.cinema-monitor{transform:none!important}.cinema-shine{display:none}.cinema-monitor,.cinema-screen>img,.cinema-progress span,.cinema-dock button,.cinema-thumb img{transition:none!important}.cinema-sweep,.cinema-hotspot i,.cinema-caption,.cinema-float{animation:none!important}}.energy-pulse{--energy-cyan:#72e6c3;--energy-amber:#ffd35a;isolation:isolate;color:#fff;background:radial-gradient(circle at 15% 28%,#75e5c017,#0000 25%),radial-gradient(circle at 86% 62%,#c8ff6214,#0000 29%),linear-gradient(150deg,#08100c,#0b140f 46%,#07100b);padding:155px 0 135px;position:relative;overflow:hidden}.energy-grid-bg{z-index:-3;opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 47%,#000 15%,#0000 78%);mask-image:radial-gradient(at 50% 47%,#000 15%,#0000 78%)}.energy-orb{z-index:-2;filter:blur(110px);pointer-events:none;border-radius:50%;width:560px;height:560px;animation:none;position:absolute}.energy-orb-one{background:#57dbb61f;top:24%;left:-280px}.energy-orb-two{background:#c8ff621a;bottom:8%;right:-310px}.energy-pulse.is-energy-visible .energy-orb{animation:11s ease-in-out infinite alternate energy-orbit-drift}.energy-pulse.is-energy-visible .energy-orb-two{animation-delay:-5.5s}.energy-intro{z-index:2;grid-template-columns:minmax(0,1.12fr) minmax(360px,.7fr);align-items:end;gap:8vw;display:grid;position:relative}.energy-intro h2{max-width:940px;font-size:clamp(50px,5.7vw,86px)}.energy-intro h2 em{background:linear-gradient(90deg, var(--lime), #77e5c1 62%, #b8fff0);color:#0000;-webkit-background-clip:text;background-clip:text}.energy-intro-copy>p{color:#a9b8af;margin:0;font-size:16px;line-height:1.75}.energy-intro-copy>span{color:#d6ff8d;letter-spacing:.12em;background:#c8ff620e;border:1px solid #c8ff6242;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:27px;padding:10px 13px;font-size:8px;font-weight:850;display:flex}.energy-intro-copy>span i{background:var(--lime);border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 14px #c8ff62bf}.energy-console-wrap{z-index:2;margin-top:78px;position:relative}.energy-console-halo{z-index:-1;filter:blur(48px);pointer-events:none;background:radial-gradient(#68e6c229,#c8ff620f 34%,#0000 70%);position:absolute;inset:-6% 8% 12%}.energy-console{background:linear-gradient(#ffffff05,#fff0),#0a120e;border:1px solid #a3e0bc33;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 70px 130px #0000008a,inset 0 0 0 1px #c8ff6209,inset 0 0 95px #5ddbb913}.energy-console:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 44%);mask-image:linear-gradient(#000,#0000 44%)}.energy-console-scan{z-index:7;pointer-events:none;opacity:0;inset-block:0;background:linear-gradient(#0000,#c8ff6252 30%,#72e6c357 70%,#0000);width:1px;position:absolute;left:-2%;box-shadow:0 0 20px #c8ff6233}.energy-pulse.is-energy-visible .energy-console-scan{animation:8s cubic-bezier(.55,0,.45,1) infinite energy-console-scan}.energy-console-topbar{z-index:2;background:#101b15de;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(220px,.68fr) 1fr auto;align-items:center;gap:26px;min-height:76px;padding:14px 20px;display:grid;position:relative}.energy-console-brand{align-items:center;gap:13px;display:flex}.energy-console-brand>span{background:var(--lime);width:36px;height:36px;color:var(--ink);border-radius:9px 9px 9px 2px;place-items:center;font-size:17px;font-weight:900;display:grid;box-shadow:5px 5px #263c30}.energy-console-brand strong{color:#f3fff7;letter-spacing:.08em;font-size:12px;display:block}.energy-console-brand small{color:#98aa9f;letter-spacing:.14em;margin-top:4px;font-size:8px;font-weight:800;display:block}.energy-source-state{color:#a3b5aa;letter-spacing:.1em;justify-content:center;align-items:center;gap:22px;font-size:8px;font-weight:800;display:flex}.energy-source-state span{white-space:nowrap;align-items:center;gap:7px;display:flex}.energy-source-state i{background:var(--energy-cyan);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #72e6c3a6}.energy-demo-chip{color:#ffe79a;letter-spacing:.11em;white-space:nowrap;background:#ffd35a0e;border:1px solid #ffd35a47;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:850}.energy-rangebar{z-index:2;justify-content:space-between;align-items:flex-end;gap:30px;padding:31px 31px 22px;display:flex;position:relative}.energy-rangebar>div:first-child>span,.energy-panel-label span,.energy-chart-panel figcaption>div:first-child>span,.energy-heat-panel figcaption>div>span{color:#91a59a;letter-spacing:.14em;font-size:8px;font-weight:850}.energy-rangebar>div:first-child>strong{letter-spacing:-.025em;margin-top:7px;font-size:20px;display:block}.energy-range-tabs{background:#ffffff06;border:1px solid #ffffff1a;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.energy-range-tabs button{color:#809187;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:66px;padding:9px 11px;font-size:9px;font-weight:850;transition:background .2s,color .2s,box-shadow .2s}.energy-range-tabs button.is-active{background:var(--lime);color:#111a16;box-shadow:0 0 24px #c8ff622e}.energy-range-tabs button:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.energy-kpi-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 31px;display:grid;position:relative}.energy-kpi{background:linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #ffffff16;border-radius:15px;min-height:155px;padding:19px;box-shadow:0 15px 35px #00000021}.energy-pulse.is-energy-visible .energy-kpi{animation:energy-kpi-in .58s var(--energy-enter-delay) cubic-bezier(.2, .8, .2, 1) both}.energy-kpi>div{justify-content:space-between;align-items:center;display:flex}.energy-kpi>div span{color:#91a59a;letter-spacing:.13em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:800}.energy-kpi>div i{background:var(--energy-cyan);width:5px;height:5px;box-shadow:0 0 10px var(--energy-cyan);border-radius:50%}.energy-kpi p{color:#a6b8ad;margin:23px 0 0;font-size:10px;font-weight:700}.energy-kpi>strong{letter-spacing:-.045em;margin-top:8px;font-size:clamp(22px,2.1vw,31px);line-height:1;display:block}.energy-kpi>small{color:#96aa9e;margin-top:10px;font-size:9px;line-height:1.4;display:block}.energy-main-grid{z-index:2;grid-template-columns:minmax(0,1.55fr) minmax(310px,.62fr);gap:10px;padding:10px 31px 0;display:grid;position:relative}.energy-chart-panel,.energy-coverage-card,.energy-reactive-card,.energy-heat-panel,.energy-evidence-panel{background:#0d1711d1;border:1px solid #ffffff16;border-radius:16px;margin:0}.energy-chart-panel{min-width:0;padding:21px 22px 12px}.energy-chart-panel figcaption,.energy-heat-panel figcaption{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.energy-chart-panel figcaption>div:first-child>strong,.energy-heat-panel figcaption>div>strong{letter-spacing:-.02em;margin-top:7px;font-size:14px;display:block}.energy-chart-legend{color:#99aca1;letter-spacing:.08em;flex-wrap:wrap;gap:12px 17px;font-size:8px;font-weight:800;display:flex}.energy-chart-legend span{align-items:center;gap:7px;display:flex}.energy-chart-legend i{border-top:1px dashed #67786f;width:18px;height:1px;display:block}.energy-chart-legend i.is-current{background:linear-gradient(90deg, var(--energy-cyan), var(--lime));border:0;height:2px;box-shadow:0 0 7px #c8ff6257}.energy-chart-canvas{min-height:340px;margin-top:8px;position:relative}.energy-chart-canvas canvas{width:100%;height:340px;display:block}.energy-side-panel{grid-template-rows:.85fr 1.15fr;gap:10px;display:grid}.energy-coverage-card,.energy-reactive-card{padding:20px}.energy-panel-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.energy-panel-label i{background:#c8ff6259;width:22px;height:1px}.energy-coverage-body{grid-template-columns:112px 1fr;align-items:center;gap:17px;margin-top:23px;display:grid}.energy-coverage-ring{background:conic-gradient(var(--lime) 0 var(--energy-coverage), #ffffff13 var(--energy-coverage) 100%);border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:relative;box-shadow:0 0 35px #c8ff6214}.energy-coverage-ring:before{content:"";background:#0d1711;border-radius:50%;width:82px;height:82px;position:absolute;box-shadow:inset 0 0 22px #00000059}.energy-coverage-ring>span{z-index:1;text-align:center;position:relative}.energy-coverage-ring strong{letter-spacing:-.045em;font-size:20px;display:block}.energy-coverage-ring small{color:#96aa9e;letter-spacing:.08em;margin-top:4px;font-size:9px;font-weight:850;display:block}.energy-coverage-body>div:last-child>strong{font-size:12px;line-height:1.3;display:block}.energy-coverage-body>div:last-child>p{color:#75887d;margin:7px 0 0;font-size:9px;line-height:1.55}.energy-reactive-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.energy-reactive-row>div{background:#ffffff05;border:1px solid #fff1;border-radius:11px;min-width:0;padding:13px}.energy-reactive-row>div>span{color:#96aa9e;letter-spacing:.08em;font-size:9px;font-weight:850}.energy-reactive-row>div>strong{letter-spacing:-.025em;margin-top:7px;font-size:14px;display:block}.energy-mini-bars{align-items:flex-end;gap:3px;height:54px;margin-top:13px;display:flex}.energy-mini-bars span{height:var(--energy-bar-height);background:linear-gradient(to top, var(--energy-bar-color), var(--energy-bar-color));border-radius:2px 2px 0 0;flex:1 1 0}@supports (color:color-mix(in lab, red, red)){.energy-mini-bars span{background:linear-gradient(to top, color-mix(in srgb, var(--energy-bar-color) 30%, transparent), var(--energy-bar-color))}}.energy-mini-bars span{opacity:.78;transform-origin:bottom;transform:scaleY(1)}.energy-pulse.is-energy-visible .energy-mini-bars span{animation:energy-bar-rise .7s var(--energy-bar-delay) cubic-bezier(.2, .8, .2, 1) both}.energy-lower-grid{z-index:2;grid-template-columns:minmax(0,1.5fr) minmax(310px,.65fr);gap:10px;padding:10px 31px 0;display:grid;position:relative}.energy-heat-panel{min-width:0;padding:21px 22px 23px}.energy-heat-panel figcaption>small{color:#9cafae;letter-spacing:.09em;font-size:8px;font-weight:850}.energy-heat-scroll{min-width:0;margin-top:22px}.energy-heat-axis,.energy-heat-row{grid-template-columns:36px repeat(24,minmax(6px,1fr));gap:3px;display:grid}.energy-heat-axis{color:#9aac9f;margin-bottom:7px;font-size:7px;font-weight:800}.energy-heat-axis span:not(:first-child){grid-column:span 4}.energy-heat-row{align-items:center;margin-top:4px}.energy-heat-row strong{color:#9bad9f;letter-spacing:.05em;font-size:7px}.energy-heat-row i{background:var(--energy-heat-color);height:16px;box-shadow:0 0 9px var(--energy-heat-color);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.energy-heat-row i{box-shadow:0 0 9px color-mix(in srgb, var(--energy-heat-color) 17%, transparent)}}.energy-pulse.is-energy-visible .energy-heat-row i{animation:energy-heat-reveal .62s var(--energy-heat-delay) cubic-bezier(.2, .8, .2, 1) both}.energy-evidence-panel{flex-direction:column;padding:20px;display:flex}.energy-evidence-list{gap:6px;margin-top:16px;display:grid}.energy-evidence-list>div{background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:32px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.energy-evidence-list>div>span{width:28px;height:28px;color:var(--lime);background:#c8ff6214;border-radius:8px;place-items:center;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.energy-evidence-list p{margin:0}.energy-evidence-list strong{font-size:10px;display:block}.energy-evidence-list small{color:#96aa9e;margin-top:4px;font-size:9px;line-height:1.4;display:block}.energy-data-flow{color:#9aad9f;letter-spacing:.09em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:7px;font-weight:850;display:grid}.energy-data-flow i{background:linear-gradient(90deg,#c8ff6214,#c8ff62b3,#c8ff6214) 0 0/200% 100%;height:1px;position:relative;overflow:hidden}.energy-pulse.is-energy-visible .energy-data-flow i{animation:2.4s linear infinite energy-flow}.energy-console-footer{z-index:2;background:#ffffff03;border-top:1px solid #ffffff12;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin-top:24px;padding:17px 31px;display:grid;position:relative}.energy-console-footer span{color:#9cafae;letter-spacing:.11em;white-space:nowrap;font-size:8px;font-weight:850}.energy-console-footer span:first-child{color:#ffe28a}.energy-console-footer p{color:#9cafae;text-align:center;max-width:690px;margin:0 auto;font-size:9px;line-height:1.5}.energy-cta-row{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:42px;margin-top:51px;padding-top:32px;display:flex;position:relative}.energy-cta-row>div>span{color:#778a7f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.energy-cta-row>div>strong{letter-spacing:-.025em;max-width:760px;margin-top:9px;font-size:21px;line-height:1.35;display:block}.energy-cta-row .button-primary{background:var(--lime);color:var(--ink);white-space:nowrap;box-shadow:6px 6px #fff}.energy-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes energy-orbit-drift{0%{transform:translate(-2%,-2%)scale(.94)}to{transform:translate(5%,4%)scale(1.08)}}@keyframes energy-console-scan{0%,8%{opacity:0;left:-2%}16%{opacity:.75}72%{opacity:.75}82%,to{opacity:0;left:102%}}@keyframes energy-kpi-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes energy-bar-rise{0%{opacity:0;transform:scaleY(.05)}to{opacity:.78;transform:scaleY(1)}}@keyframes energy-heat-reveal{0%{opacity:.25;filter:brightness(.72);transform:scale(.72)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes energy-flow{to{background-position:-200% 0}}@media (hover:hover) and (pointer:fine){.energy-kpi{transition:border-color .25s,transform .25s,background .25s}.energy-kpi:hover{background:#c8ff6209;border-color:#c8ff6245;transform:translateY(-3px)}.energy-range-tabs button:not(.is-active):hover{color:#dce9e1;background:#ffffff0d}}@media (max-width:1180px){.energy-console-topbar{grid-template-columns:1fr auto}.energy-source-state{border-top:1px solid #ffffff0f;grid-area:2/1/auto/-1;justify-content:flex-start;padding-top:12px}.energy-main-grid{grid-template-columns:1fr}.energy-side-panel{grid-template-rows:auto;grid-template-columns:1fr 1fr}.energy-lower-grid{grid-template-columns:1fr}.energy-data-flow{margin-top:22px}.energy-console-footer{grid-template-columns:1fr 1fr}.energy-console-footer p{text-align:left;grid-area:2/1/auto/-1;max-width:none}.energy-console-footer span:last-child{text-align:right}}@media (max-width:900px){.energy-pulse{padding:120px 0 115px}.energy-intro{grid-template-columns:1fr;gap:42px}.energy-intro-copy{max-width:680px}.energy-console-wrap{width:100%;margin-top:60px}.energy-console{border-inline:0;border-radius:0}.energy-kpi-grid{grid-template-columns:1fr 1fr}.energy-rangebar,.energy-chart-panel figcaption{flex-direction:column;align-items:flex-start}.energy-heat-scroll{scrollbar-width:thin;padding-bottom:8px;overflow-x:auto}.energy-heat-axis,.energy-heatmap{min-width:700px}.energy-cta-row{flex-direction:column;align-items:stretch}.energy-cta-row .button-primary{width:max-content}}@media (max-width:680px){.energy-pulse{padding:102px 0 100px}.energy-intro h2{font-size:clamp(43px,13.5vw,62px)}.energy-intro-copy>p{font-size:14px}.energy-intro-copy>span{border-radius:14px;align-items:flex-start;line-height:1.5}.energy-console-topbar{grid-template-columns:minmax(0,1fr) auto;gap:15px;min-height:68px;padding:14px 17px}.energy-demo-chip{grid-row:1;justify-self:end}.energy-console-brand{grid-row:1}.energy-source-state{flex-wrap:wrap;grid-area:2/1/auto/-1;gap:10px 16px}.energy-source-state span{font-size:6px}.energy-rangebar{padding:25px 17px 17px}.energy-rangebar>div:first-child>strong{font-size:17px}.energy-range-tabs{border-radius:14px;grid-template-columns:1fr 1fr;width:100%;display:grid}.energy-range-tabs button{min-width:0}.energy-kpi-grid{gap:7px;padding-inline:17px}.energy-kpi{min-height:145px;padding:14px}.energy-kpi p{margin-top:20px}.energy-kpi>strong{font-size:23px}.energy-main-grid,.energy-lower-grid{padding-inline:17px}.energy-chart-panel{padding:18px 12px 8px}.energy-chart-canvas{min-height:285px;margin-inline:-7px}.energy-chart-canvas canvas{height:285px}.energy-chart-legend{flex-wrap:wrap}.energy-side-panel{grid-template-columns:1fr}.energy-coverage-body{grid-template-columns:100px 1fr}.energy-coverage-ring{width:94px;height:94px}.energy-coverage-ring:before{width:71px;height:71px}.energy-reactive-row{grid-template-columns:1fr 1fr}.energy-heat-panel{padding-inline:14px}.energy-heat-panel figcaption{flex-direction:column;align-items:flex-start}.energy-console-footer{grid-template-columns:1fr;gap:9px;padding-inline:17px}.energy-console-footer p,.energy-console-footer span:last-child{text-align:left;white-space:normal;grid-area:auto/1}.energy-cta-row .button-primary{white-space:normal;width:100%}}@media (max-width:440px){.energy-console-brand small{display:none}.energy-demo-chip{text-align:center;white-space:normal;max-width:130px}.energy-kpi-grid{grid-template-columns:1fr}.energy-kpi{min-height:132px}.energy-reactive-row,.energy-coverage-body{grid-template-columns:1fr}.energy-coverage-ring{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.energy-console-scan{display:none}.energy-orb,.energy-kpi,.energy-mini-bars span,.energy-heat-row i,.energy-data-flow i{animation:none!important}.energy-mini-bars span{transform:scaleY(1)}.energy-heat-row i{opacity:1;filter:none}}.factory-constellation{isolation:isolate;background:radial-gradient(circle at 50% 49%, var(--factory-glow), transparent 22%), radial-gradient(circle at 12% 34%, #69d8ff17, transparent 24%), radial-gradient(circle at 88% 72%, #ab91ff1a, transparent 26%), linear-gradient(145deg, #03080b, #07100f 45%, #05090d);color:#fff;padding:160px 0 140px;transition:background .45s;position:relative;overflow:hidden}.factory-space-grid{z-index:-3;opacity:.42;pointer-events:none;background-image:linear-gradient(#75e5c009 1px,#0000 1px),linear-gradient(90deg,#75e5c009 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 13%,#0000 79%);mask-image:radial-gradient(#000 13%,#0000 79%)}.factory-data-haze{z-index:-2;background:radial-gradient(ellipse, var(--factory-glow), transparent 68%);filter:blur(75px);opacity:.42;pointer-events:none;border-radius:50%;width:860px;height:460px;transition:background .45s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.factory-heading{z-index:2;grid-template-columns:minmax(0,1.1fr) minmax(370px,.7fr);align-items:end;gap:8vw;display:grid;position:relative}.factory-heading h2{max-width:950px;font-size:clamp(50px,5.7vw,86px)}.factory-heading h2 em{background:linear-gradient(90deg, var(--factory-accent), #bfffea 58%, #fff);color:#0000;-webkit-background-clip:text;background-clip:text;transition:background .42s}.factory-heading-copy>p{color:#a8b9b0;margin:0;font-size:16px;line-height:1.78}.factory-heading-copy>span{border:1px solid var(--factory-accent);align-items:center;gap:9px;width:max-content;max-width:100%;margin-top:26px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.factory-heading-copy>span{border:1px solid color-mix(in srgb, var(--factory-accent) 35%, transparent)}}.factory-heading-copy>span{background:var(--factory-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.factory-heading-copy>span{background:color-mix(in srgb, var(--factory-accent) 6%, transparent)}}.factory-heading-copy>span{color:#d8ece1;letter-spacing:.11em;font-size:8px;font-weight:850}.factory-heading-copy>span i{background:var(--factory-accent);width:7px;height:7px;box-shadow:0 0 15px var(--factory-accent);border-radius:50%;flex:0 0 7px}.factory-frame{z-index:2;box-shadow:0 75px 150px #00000094, 0 0 120px var(--factory-glow) inset;background:#050c0be0;border:1px solid #9fd5b72e;border-radius:26px;margin-top:78px;transition:box-shadow .45s;position:relative;overflow:hidden}.factory-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(112deg,#0000 20%,#ffffff06 43%,#0000 66%);position:absolute;inset:0}.factory-frame-scan{z-index:8;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--factory-accent) 28%, #ffffffb3 50%, var(--factory-accent) 72%, transparent);height:1px;box-shadow:0 0 20px var(--factory-accent);position:absolute;top:-1%;left:0;right:0}.factory-constellation.is-factory-visible .factory-frame-scan{animation:7.5s ease-in-out infinite factory-frame-scan}.factory-topbar{z-index:4;background:#0e1914e3;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:72px;padding:14px 20px;display:grid;position:relative}.factory-topbar-brand{align-items:center;gap:11px;display:flex}.factory-topbar-brand>span{background:var(--factory-accent);color:#0b120e;border-radius:9px 9px 9px 2px;place-items:center;width:35px;height:35px;font-size:16px;font-weight:900;transition:background .35s;display:grid;box-shadow:5px 5px #394e43d1}.factory-topbar-brand strong{letter-spacing:.1em;font-size:11px}.factory-topbar-brand small{color:#91a69a;letter-spacing:.11em;font-size:8px;font-weight:800}.factory-topbar-state{color:#9bada3;letter-spacing:.1em;align-items:center;gap:8px;font-size:8px;font-weight:850;display:flex}.factory-topbar-state i{background:var(--factory-accent);width:6px;height:6px;box-shadow:0 0 13px var(--factory-accent);border-radius:50%}.factory-topbar-demo{color:#ffe79a;letter-spacing:.1em;border:1px solid #ffd35a47;border-radius:999px;padding:9px 11px;font-size:8px;font-weight:850}.factory-layer-strip{z-index:4;background:#ffffff04;border-bottom:1px solid #fff1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.factory-layer-strip>div{border-right:1px solid #ffffff0e;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-width:0;padding:15px 17px;display:grid}.factory-layer-strip>div:last-child{border-right:0}.factory-layer-strip>div>span{color:var(--factory-accent);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace;transition:color .35s}.factory-layer-strip p{min-width:0;margin:0}.factory-layer-strip strong{color:#b9c8c0;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.factory-layer-strip small{color:#85998e;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.factory-workspace{z-index:3;grid-template-columns:minmax(0,1fr) 330px;display:grid;position:relative}.factory-map{background:radial-gradient(circle at 50% 50%, var(--factory-glow), transparent 24%), linear-gradient(#ffffff05, #fff0);border-right:1px solid #ffffff12;min-width:0;height:750px;transition:background .4s;position:relative;overflow:hidden}.factory-map:before{content:"";border:1px solid #ffffff0b;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 80px #ffffff05,0 0 0 160px #ffffff03}.factory-floor{opacity:.48;background-image:linear-gradient(#75e5c014 1px,#0000 1px),linear-gradient(90deg,#75e5c014 1px,#0000 1px);background-size:32px 32px;border:1px solid #75e5c01c;width:78%;height:69%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)perspective(700px)rotateX(62deg)rotate(-8deg)scale(1.08);box-shadow:inset 0 0 55px #75e5c00e}.factory-floor:after{content:"";background:linear-gradient(90deg, transparent, var(--factory-accent), transparent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.factory-floor:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--factory-accent) 12%, transparent), transparent)}}.factory-floor:after{opacity:.65;background-repeat:no-repeat;background-size:34% 100%}.factory-constellation.is-factory-visible .factory-floor:after{animation:4.8s linear infinite factory-floor-scan}.factory-coordinate{color:#566b60;letter-spacing:.15em;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute}.factory-coordinate-a{bottom:18px;left:20px}.factory-coordinate-b{writing-mode:vertical-rl;top:18px;right:20px}.factory-links{pointer-events:none;position:absolute;inset:0}.factory-link{width:var(--factory-link-length);z-index:2;background:linear-gradient(90deg, #ffffff0d, var(--factory-node-accent), #ffffff0a);height:1px;position:absolute;top:50%;left:50%;overflow:visible}@supports (color:color-mix(in lab, red, red)){.factory-link{background:linear-gradient(90deg, #ffffff0d, color-mix(in srgb, var(--factory-node-accent) 50%, transparent), #ffffff0a)}}.factory-link{box-shadow:0 0 8px var(--factory-node-accent)}@supports (color:color-mix(in lab, red, red)){.factory-link{box-shadow:0 0 8px color-mix(in srgb, var(--factory-node-accent) 14%, transparent)}}.factory-link{opacity:.42;transform:rotate(var(--factory-link-angle));transform-origin:0;transition:opacity .25s,height .25s,box-shadow .25s}.factory-link:before{content:"";border-block:1px dashed var(--factory-node-accent);position:absolute;inset:-4px 0}@supports (color:color-mix(in lab, red, red)){.factory-link:before{border-block:1px dashed color-mix(in srgb, var(--factory-node-accent) 15%, transparent)}}.factory-link i{background:var(--factory-node-accent);width:12px;height:5px;box-shadow:0 0 13px var(--factory-node-accent);opacity:0;border-radius:999px;position:absolute;top:-2px;left:0}.factory-constellation.is-factory-visible .factory-link i{animation:factory-data-packet 2.7s var(--factory-link-delay) linear infinite}.factory-link.is-active{opacity:1;height:2px;box-shadow:0 0 16px var(--factory-node-accent)}.factory-link.is-active i{opacity:1;width:18px}.factory-core{z-index:4;border-radius:50%;place-items:center;width:238px;height:238px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.factory-core-ring{border:1px solid var(--factory-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.factory-core-ring{border:1px solid color-mix(in srgb, var(--factory-accent) 28%, transparent)}}.factory-core-ring{border-radius:50%;transition:border-color .35s}.factory-core-ring:before,.factory-core-ring:after{content:"";background:var(--factory-accent);width:8px;height:8px;box-shadow:0 0 14px var(--factory-accent);border-radius:50%;position:absolute}.factory-core-ring:before{top:48px;left:18px}.factory-core-ring:after{bottom:48px;right:18px}.ring-two{opacity:.72;border-style:dashed;inset:25px}.ring-three{opacity:.55;inset:48px}.factory-constellation.is-factory-visible .ring-one{animation:18s linear infinite factory-core-spin}.factory-constellation.is-factory-visible .ring-two{animation:13s linear infinite reverse factory-core-spin}.factory-constellation.is-factory-visible .ring-three{animation:9s linear infinite factory-core-spin}.factory-core-center{z-index:2;border:1px solid var(--factory-accent);align-content:center;place-items:center;width:118px;height:118px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.factory-core-center{border:1px solid color-mix(in srgb, var(--factory-accent) 45%, transparent)}}.factory-core-center{background:radial-gradient(circle at 50% 35%, var(--factory-accent), #08100c 70%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.factory-core-center{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--factory-accent) 15%, #0a1410), #08100c 70%)}}.factory-core-center{box-shadow:0 0 45px var(--factory-glow), 0 0 28px #0000006b inset;text-align:center;transition:border-color .35s,background .35s,box-shadow .35s}.factory-core-center>span{color:var(--factory-accent);text-shadow:0 0 20px var(--factory-accent);font-size:28px;font-weight:900;line-height:1}.factory-core-center strong{letter-spacing:.08em;margin-top:7px;font-size:11px;display:block}.factory-core-center small{color:#7f9388;letter-spacing:.11em;margin-top:5px;font-size:6px;font-weight:800;display:block}.factory-core-tag{z-index:3;color:#9eb1a6;letter-spacing:.08em;background:#070e0ae6;border:1px solid #ffffff1c;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:850;position:absolute}.tag-mes{top:48%;left:-10px}.tag-wms{top:48%;right:-8px}.tag-quality{top:-9px;left:48%;transform:translate(-50%)}.tag-integrations{bottom:-9px;left:50%;transform:translate(-50%)}.factory-node{z-index:5;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#15231cf7,#08100cf5);border:1px solid #ffffff1a;border-radius:15px;grid-template-rows:auto 1fr auto;width:178px;height:148px;padding:13px;transition:transform .26s,border-color .26s,opacity .26s,box-shadow .26s;display:grid;position:absolute;overflow:hidden;box-shadow:0 22px 45px #00000052}.factory-node:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%, var(--factory-node-glow), transparent 68%);transition:opacity .25s;position:absolute;inset:0}.factory-node.is-active{border-color:var(--factory-node-accent)}@supports (color:color-mix(in lab, red, red)){.factory-node.is-active{border-color:color-mix(in srgb, var(--factory-node-accent) 62%, transparent)}}.factory-node.is-active{box-shadow:0 25px 55px #00000061, 0 0 38px var(--factory-node-glow);transform:translateY(-5px)scale(1.035)}.factory-node.is-active:before{opacity:.55}.factory-node:focus-visible{outline:2px solid var(--factory-node-accent);outline-offset:4px}.factory-node-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.factory-node-top small{color:#8fa398;letter-spacing:.1em;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.factory-node-top i{background:var(--factory-node-accent);width:6px;height:6px;box-shadow:0 0 11px var(--factory-node-accent);border-radius:50%}.factory-node-copy{z-index:2;position:relative}.factory-node-copy small{color:var(--factory-node-accent);letter-spacing:.09em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;display:block;overflow:hidden}.factory-node-copy strong{letter-spacing:-.025em;margin-top:5px;font-size:14px;display:block}.factory-node-machine{top:5%;left:13%}.factory-node-warehouse{top:43%;left:2%}.factory-node-hmi{top:5%;right:13%}.factory-node-assembly{top:43%;right:2%}.factory-node-quality{bottom:3%;right:22%}.factory-node-shipping{bottom:3%;left:22%}.factory-machine-glyph{z-index:2;width:74px;height:51px;color:var(--factory-node-accent,var(--factory-accent));filter:drop-shadow(0 0 8px);place-self:center;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.factory-machine-glyph{filter:drop-shadow(0 0 8px color-mix(in srgb, currentColor 25%, transparent))}}.factory-machine-glyph i,.factory-machine-glyph b{box-sizing:border-box;display:block;position:absolute}.glyph-machine i:first-child{background:currentColor;border:1px solid;border-radius:5px;height:33px;bottom:5px;left:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.glyph-machine i:first-child{background:color-mix(in srgb, currentColor 7%, transparent)}}.glyph-machine i:nth-child(2){background:#050c09d1;border:1px solid;width:25px;height:15px;top:18px;left:13px}.glyph-machine i:nth-child(3){background:currentColor;width:3px;height:23px;top:14px;right:15px;box-shadow:7px 0}@supports (color:color-mix(in lab, red, red)){.glyph-machine i:nth-child(3){box-shadow:7px 0 0 color-mix(in srgb, currentColor 45%, transparent)}}.glyph-machine i:nth-child(4){background:repeating-linear-gradient(90deg,currentColor 0 7px,#0000 7px 11px);height:3px;bottom:0;left:0;right:0}.glyph-machine b{background:currentColor;border-radius:50%;width:6px;height:6px;top:10px;right:11px;box-shadow:0 0 9px}.glyph-warehouse i:first-child,.glyph-warehouse i:nth-child(2),.glyph-warehouse i:nth-child(3){background:repeating-linear-gradient(currentColor 0 5px,#0000 5px 10px);border:1px solid;width:18px;height:39px;top:5px}@supports (color:color-mix(in lab, red, red)){.glyph-warehouse i:first-child,.glyph-warehouse i:nth-child(2),.glyph-warehouse i:nth-child(3){background:repeating-linear-gradient(to bottom, color-mix(in srgb, currentColor 18%, transparent) 0 5px, transparent 5px 10px)}}.glyph-warehouse i:first-child{left:3px}.glyph-warehouse i:nth-child(2){left:28px}.glyph-warehouse i:nth-child(3){right:3px}.glyph-warehouse i:nth-child(4){background:currentColor;height:1px;top:24px;left:0;right:0;box-shadow:0 0 11px}.glyph-warehouse b{background:#0b1510;border:1px solid;width:10px;height:8px;top:20px;right:7px}.glyph-hmi i:first-child{background:currentColor;border:2px solid;border-radius:6px;inset:4px 5px 10px}@supports (color:color-mix(in lab, red, red)){.glyph-hmi i:first-child{background:color-mix(in srgb, currentColor 9%, #08100c)}}.glyph-hmi i:nth-child(2){border:1px solid;inset:11px 13px 18px}@supports (color:color-mix(in lab, red, red)){.glyph-hmi i:nth-child(2){border:1px solid color-mix(in srgb, currentColor 50%, transparent)}}.glyph-hmi i:nth-child(2){background:linear-gradient(135deg,#0000 30%,currentColor)}@supports (color:color-mix(in lab, red, red)){.glyph-hmi i:nth-child(2){background:linear-gradient(135deg, transparent 30%, color-mix(in srgb, currentColor 27%, transparent))}}.glyph-hmi i:nth-child(3){background:currentColor;width:18px;height:2px;bottom:5px;left:28px}.glyph-hmi i:nth-child(4){background:currentColor;width:20px;height:3px;top:20px;left:18px;box-shadow:0 7px}@supports (color:color-mix(in lab, red, red)){.glyph-hmi i:nth-child(4){box-shadow:0 7px 0 color-mix(in srgb, currentColor 45%, transparent)}}.glyph-hmi b{background:currentColor;border-radius:50%;width:5px;height:5px;bottom:14px;right:10px;box-shadow:0 0 9px}.glyph-assembly i:first-child,.glyph-assembly i:nth-child(2){transform-origin:bottom;border:2px solid;border-radius:9px;width:9px;height:31px;top:6px}.glyph-assembly i:first-child{left:15px;transform:rotate(-38deg)}.glyph-assembly i:nth-child(2){right:15px;transform:rotate(38deg)}.glyph-assembly i:nth-child(3){background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 10px);border:1px solid;height:6px;bottom:5px;left:8px;right:8px}.glyph-assembly i:nth-child(4){background:currentColor;border:1px solid;width:18px;height:14px;bottom:11px;left:28px}@supports (color:color-mix(in lab, red, red)){.glyph-assembly i:nth-child(4){background:color-mix(in srgb, currentColor 11%, transparent)}}.glyph-assembly b{background:currentColor;border-radius:50%;width:7px;height:7px;top:5px;left:34px;box-shadow:0 0 10px}.glyph-quality i:first-child{border:1px solid;border-radius:50%;width:42px;height:42px;top:4px;left:16px}.glyph-quality i:nth-child(2){background:currentColor;width:58px;height:1px;top:25px;left:8px}.glyph-quality i:nth-child(3){background:currentColor;width:1px;height:48px;top:1px;left:37px}.glyph-quality i:nth-child(4){border:1px dashed;width:32px;height:32px;top:9px;left:21px}@supports (color:color-mix(in lab, red, red)){.glyph-quality i:nth-child(4){border:1px dashed color-mix(in srgb, currentColor 55%, transparent)}}.glyph-quality i:nth-child(4){border-radius:50%}.glyph-quality b{background:currentColor;border-radius:50%;width:7px;height:7px;top:22px;left:34px;box-shadow:0 0 11px}.glyph-shipping i:first-child{background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 11px);border:1px solid;height:6px;bottom:7px;left:2px;right:2px}.glyph-shipping i:nth-child(2),.glyph-shipping i:nth-child(3){background:currentColor;border:1px solid;width:20px;height:20px;bottom:14px}@supports (color:color-mix(in lab, red, red)){.glyph-shipping i:nth-child(2),.glyph-shipping i:nth-child(3){background:color-mix(in srgb, currentColor 8%, transparent)}}.glyph-shipping i:nth-child(2){left:10px}.glyph-shipping i:nth-child(3){bottom:20px;left:36px}.glyph-shipping i:nth-child(4){background:currentColor;width:18px;height:1px;top:10px;right:1px;box-shadow:7px 0 0 -1px}.glyph-shipping b{border-top:1px solid;border-right:1px solid;width:7px;height:7px;top:7px;right:5px;transform:rotate(45deg)}.factory-inspector{background:linear-gradient(165deg,#14221bd1,#070e0bf5);flex-direction:column;min-width:0;padding:28px 24px 25px;display:flex;position:relative}.factory-inspector:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 20%, var(--factory-glow), transparent 38%);opacity:.45;transition:background .35s;position:absolute;inset:0}.factory-inspector>*{z-index:1;position:relative}.factory-inspector-top{color:#91a59a;letter-spacing:.12em;justify-content:space-between;align-items:center;gap:12px;font-size:8px;font-weight:850;display:flex}.factory-inspector-top i{background:var(--factory-accent);width:6px;height:6px;box-shadow:0 0 12px var(--factory-accent);border-radius:50%}.factory-inspector-glyph{border-block:1px solid #fff1;justify-content:center;align-items:center;gap:24px;min-height:128px;margin-top:19px;display:flex}.factory-inspector-glyph .factory-machine-glyph{--factory-node-accent:var(--factory-accent);transform:scale(1.34)}.factory-inspector-glyph>span:last-child{max-width:95px;color:var(--factory-accent);letter-spacing:.1em;font-size:8px;font-weight:850;line-height:1.5}.factory-inspector-layer{color:var(--factory-accent);letter-spacing:.11em;margin:25px 0 0;font-size:8px;font-weight:850}.factory-inspector h3{letter-spacing:-.045em;margin:9px 0 0;font-size:29px;line-height:1}.factory-inspector-description{color:#a2b4aa;margin:16px 0 0;font-size:12px;line-height:1.65}.factory-inspector-signals{gap:7px;margin-top:28px;display:grid}.factory-inspector-signals>span{color:#82978b;letter-spacing:.13em;margin-bottom:2px;font-size:8px;font-weight:850}.factory-inspector-signals>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:11px 10px;display:grid}.factory-inspector-signals small{color:var(--factory-accent);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.factory-inspector-signals strong{font-size:10px}.factory-inspector-signals i{background:var(--factory-accent);width:5px;height:5px;box-shadow:0 0 8px var(--factory-accent);border-radius:50%}.factory-inspector-status{border:1px solid var(--factory-accent);margin-top:auto;padding:16px}@supports (color:color-mix(in lab, red, red)){.factory-inspector-status{border:1px solid color-mix(in srgb, var(--factory-accent) 28%, transparent)}}.factory-inspector-status{background:var(--factory-accent);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.factory-inspector-status{background:color-mix(in srgb, var(--factory-accent) 5%, transparent)}}.factory-inspector-status span{color:#8ca095;letter-spacing:.12em;font-size:7px;font-weight:850;display:block}.factory-inspector-status strong{color:var(--factory-accent);letter-spacing:.05em;margin-top:7px;font-size:10px;line-height:1.4;display:block}.factory-decision-rail{z-index:4;color:#9aad9f;letter-spacing:.09em;border-top:1px solid #fff1;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:18px;min-height:62px;padding:14px 26px;font-size:8px;font-weight:850;display:grid;position:relative}.factory-decision-rail i{background:linear-gradient(90deg, #ffffff0a, var(--factory-accent), #ffffff0a);background-size:200% 100%;height:2px}.factory-constellation.is-factory-visible .factory-decision-rail i{animation:2.2s linear infinite factory-decision-flow}.factory-disclaimer{z-index:4;background:#ffffff04;border-top:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:17px 26px;display:grid;position:relative}.factory-disclaimer span{color:#9cafae;letter-spacing:.1em;white-space:nowrap;font-size:8px;font-weight:850}.factory-disclaimer span:first-child{color:#ffe38d}.factory-disclaimer p{color:#9cafae;text-align:center;max-width:780px;margin:0 auto;font-size:9px;line-height:1.55}.factory-cta{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:42px;margin-top:51px;padding-top:32px;display:flex;position:relative}.factory-cta>div>span{color:#8da096;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.factory-cta>div>strong{letter-spacing:-.025em;max-width:760px;margin-top:9px;font-size:21px;line-height:1.35;display:block}.factory-cta .button-primary{background:var(--factory-accent);color:#0b120e;white-space:nowrap;transition:background .35s;box-shadow:6px 6px #fff}@keyframes factory-frame-scan{0%,10%{opacity:0;top:-1%}20%,75%{opacity:.6}88%,to{opacity:0;top:101%}}@keyframes factory-floor-scan{0%{background-position:-45% 0}to{background-position:145% 0}}@keyframes factory-data-packet{0%{opacity:0;left:0}14%{opacity:.85}84%{opacity:.85}to{opacity:0;left:calc(100% - 12px)}}@keyframes factory-core-spin{to{transform:rotate(360deg)}}@keyframes factory-decision-flow{to{background-position:-200% 0}}@media (hover:hover) and (pointer:fine){.factory-node:hover{border-color:var(--factory-node-accent)}@supports (color:color-mix(in lab, red, red)){.factory-node:hover{border-color:color-mix(in srgb, var(--factory-node-accent) 48%, transparent)}}.factory-node:hover{transform:translateY(-5px)}.factory-node.is-active:hover{transform:translateY(-7px)scale(1.035)}}@media (max-width:1280px){.factory-workspace{grid-template-columns:1fr}.factory-map{border-bottom:1px solid #ffffff12;border-right:0}.factory-inspector{grid-template-columns:170px 1fr 1fr;gap:0 28px;display:grid}.factory-inspector-top{grid-column:1/-1}.factory-inspector-glyph{grid-area:2/1/6}.factory-inspector-layer,.factory-inspector h3,.factory-inspector-description{grid-column:2}.factory-inspector-signals{grid-area:2/3/6;margin-top:24px}.factory-inspector-status{grid-column:2;margin-top:20px}}@media (max-width:1000px){.factory-heading{grid-template-columns:1fr;gap:44px}.factory-heading-copy{max-width:700px}.factory-layer-strip{scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding-inline:18px;display:flex;overflow-x:auto}.factory-layer-strip>div{scroll-snap-align:start;min-width:215px}.factory-map{grid-template-columns:1fr 1fr;gap:10px;height:auto;min-height:0;padding:242px 20px 24px;display:grid}.factory-map:before{width:320px;height:320px;top:115px}.factory-floor{width:520px;height:260px;top:112px}.factory-links,.factory-coordinate{display:none}.factory-core{width:190px;height:190px;top:113px}.factory-core-center{width:98px;height:98px}.factory-core-center>span{font-size:23px}.factory-core-center strong{font-size:9px}.factory-core-tag{font-size:5px}.factory-node{width:auto;height:158px;position:relative;inset:auto}.factory-node.is-active{transform:none}.factory-inspector{display:flex}.factory-inspector-glyph{grid-area:auto}.factory-disclaimer{grid-template-columns:1fr 1fr}.factory-disclaimer p{text-align:left;grid-area:2/1/auto/-1;max-width:none}.factory-disclaimer span:last-child{text-align:right}.factory-cta{flex-direction:column;align-items:stretch}.factory-cta .button-primary{width:max-content}}@media (max-width:900px){.factory-constellation{padding:120px 0 110px}.factory-frame{border-inline:0;border-radius:0;width:100%}}@media (max-width:680px){.energy-source-state span{font-size:7px}.factory-constellation{padding:102px 0 100px}.factory-heading h2{font-size:clamp(43px,13.5vw,62px)}.factory-heading-copy>p{font-size:14px}.factory-heading-copy>span{border-radius:14px;align-items:flex-start;line-height:1.5}.factory-topbar{grid-template-columns:1fr auto;gap:14px}.factory-topbar-state{border-top:1px solid #ffffff0f;grid-area:2/1/auto/-1;padding-top:11px}.factory-topbar-demo{text-align:center;max-width:126px}.factory-topbar-brand small{display:none}.factory-map{grid-template-columns:1fr;padding-top:228px}.factory-map:before{top:107px}.factory-floor{top:106px}.factory-core{width:174px;height:174px;top:108px}.factory-core-center{width:90px;height:90px}.factory-node{height:148px}.factory-node.is-active{border-color:var(--factory-node-accent);box-shadow:0 18px 38px #00000057, 0 0 28px var(--factory-node-glow)}.factory-inspector{padding-inline:18px}.factory-inspector-glyph{min-height:112px}.factory-decision-rail{text-align:center;grid-template-columns:1fr;gap:9px}.factory-decision-rail i{background:linear-gradient(to bottom, transparent, var(--factory-accent), transparent);justify-self:center;width:2px;height:22px}.factory-disclaimer{grid-template-columns:1fr;gap:9px;padding-inline:18px}.factory-disclaimer p,.factory-disclaimer span:last-child{text-align:left;white-space:normal;grid-area:auto/1}.factory-cta .button-primary{white-space:normal;width:100%}}@media (max-width:420px){.factory-topbar-brand strong{font-size:9px}.factory-topbar-demo{font-size:7px}.factory-node{height:142px}.factory-inspector-glyph{flex-direction:column;align-items:flex-start;gap:8px;padding-block:18px}.factory-inspector-glyph .factory-machine-glyph{margin-left:12px}.factory-inspector h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.factory-frame-scan{display:none}.factory-floor:after,.factory-link i,.factory-core-ring,.factory-decision-rail i{animation:none!important}.factory-node,.factory-heading h2 em,.factory-data-haze{transition:none!important}}.ai-architect{--ai-accent:#c8ff62;--ai-layer:#69d8ff;z-index:1;background:radial-gradient(circle at 22% 43%, var(--ai-layer), transparent 28%), radial-gradient(circle at 82% 25%, #ab91ff1f, transparent 25%), linear-gradient(153deg, #07100c 0%, #090e13 54%, #0c0a15 100%);min-height:100vh;padding:150px 0 128px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-architect{background:radial-gradient(circle at 22% 43%, color-mix(in srgb, var(--ai-layer) 10%, transparent), transparent 28%), radial-gradient(circle at 82% 25%, #ab91ff1f, transparent 25%), linear-gradient(153deg, #07100c 0%, #090e13 54%, #0c0a15 100%)}}.ai-architect{color:#f6fbf7;transition:--ai-accent .35s}.ai-architect.is-layer-operations{--ai-layer:#c8ff62}.ai-architect.is-layer-material{--ai-layer:#75e5c0}.ai-architect.is-layer-data{--ai-layer:#69d8ff}.ai-architect.is-layer-roles{--ai-layer:#ab91ff}.ai-architect-grid{opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 86%,#0000);mask-image:linear-gradient(#0000,#000 15% 86%,#0000)}.ai-architect-aurora{opacity:.16;border:1px solid var(--ai-layer);width:880px;height:880px;box-shadow:0 0 160px var(--ai-layer), 0 0 260px var(--ai-layer) inset;border-radius:50%;position:absolute;top:430px;left:-360px}@supports (color:color-mix(in lab, red, red)){.ai-architect-aurora{box-shadow:0 0 160px var(--ai-layer), 0 0 260px color-mix(in srgb, var(--ai-layer) 40%, transparent) inset}}.ai-architect-aurora{pointer-events:none;transition:border-color .35s,box-shadow .35s}.ai-architect-heading{z-index:2;grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid;position:relative}.ai-architect-heading h2{max-width:920px;font-size:clamp(52px,5.2vw,82px)}.ai-architect-heading h2 em{color:#0000;background:linear-gradient(90deg, var(--lime), #75e5c0 42%, #69d8ff 76%, #ab91ff);-webkit-background-clip:text;background-clip:text}.ai-architect-intro{max-width:530px;padding-bottom:6px}.ai-architect-intro p{color:#a7b9af;margin:0;font-size:16px;line-height:1.65}.ai-architect-intro>span{color:#abd9df;letter-spacing:.1em;background:#69d8ff0b;border:1px solid #69d8ff40;border-radius:999px;align-items:center;gap:9px;width:fit-content;margin-top:25px;padding:10px 14px;font-size:8px;font-weight:850;display:flex}.ai-architect-intro>span i{background:#69d8ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #69d8ff}.ai-architect-shell{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050b0ad1;border:1px solid #ffffff21;border-radius:26px;margin-top:77px;position:relative;overflow:hidden;box-shadow:0 50px 120px #00000075,inset 0 0 80px #69d8ff0a}.ai-architect-shell:before{content:"";z-index:10;opacity:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--ai-layer), #fff, var(--ai-layer), transparent);height:1px;box-shadow:0 0 19px var(--ai-layer);position:absolute;top:0;left:2%;right:2%}.ai-architect.is-ai-visible .ai-architect-shell:before{animation:10s ease-in-out infinite ai-shell-scan}.ai-architect-topbar{background:#ffffff05;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto auto;align-items:center;gap:28px;min-height:68px;padding:0 25px;display:grid}.ai-architect-brand{align-items:center;gap:11px;display:flex}.ai-architect-brand>span{background:linear-gradient(135deg, #fff, var(--ai-layer));color:#07100c;width:29px;height:29px;box-shadow:0 0 22px var(--ai-layer);border-radius:7px;place-items:center;font-size:14px;font-weight:950;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-architect-brand>span{box-shadow:0 0 22px color-mix(in srgb, var(--ai-layer) 30%, transparent)}}.ai-architect-brand strong{letter-spacing:.1em;font-size:11px}.ai-architect-brand small{color:#778c82;letter-spacing:.11em;font-size:8px;font-weight:800}.ai-architect-state,.ai-architect-demo{letter-spacing:.12em;font-size:8px;font-weight:850}.ai-architect-state{color:#9fb3a8;align-items:center;gap:8px;display:flex}.ai-architect-state i{background:var(--ai-accent);width:6px;height:6px;box-shadow:0 0 10px var(--ai-accent);border-radius:50%;transition:background .3s,box-shadow .3s}.ai-architect-demo{color:#b9a9e8;border:1px solid #ab91ff33;border-radius:7px;padding:8px 10px}.ai-architect-workspace{grid-template-columns:minmax(0,1.65fr) minmax(330px,.78fr);display:grid}.ai-blueprint-panel{border-right:1px solid #ffffff13;min-width:0}.ai-blueprint-toolbar{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:24px;min-height:77px;padding:16px 22px;display:flex}.ai-blueprint-toolbar>div:first-child span{color:#778b81;letter-spacing:.13em;font-size:7px;font-weight:850;display:block}.ai-blueprint-toolbar>div:first-child strong{color:var(--ai-layer);letter-spacing:.08em;margin-top:6px;font-size:10px;transition:color .3s;display:block}.ai-layer-tabs{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;gap:4px;padding:4px;display:flex}.ai-layer-tabs button,.ai-mode-tabs button,.ai-scenario-tabs button{color:#83978c;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:44px;font-size:9px;font-weight:850;transition:background .22s,color .22s,box-shadow .22s,transform .22s}.ai-layer-tabs button{padding:0 12px}.ai-layer-tabs button.is-active{background:var(--ai-layer)}@supports (color:color-mix(in lab, red, red)){.ai-layer-tabs button.is-active{background:color-mix(in srgb, var(--ai-layer) 13%, transparent)}}.ai-layer-tabs button.is-active{color:var(--ai-layer);box-shadow:0 0 0 1px var(--ai-layer) inset}@supports (color:color-mix(in lab, red, red)){.ai-layer-tabs button.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--ai-layer) 24%, transparent) inset}}:is(.ai-layer-tabs button:focus-visible,.ai-mode-tabs button:focus-visible,.ai-scenario-tabs button:focus-visible){outline:2px solid var(--ai-layer);outline-offset:2px}.ai-blueprint-stage{background:radial-gradient(circle at 51% 46%, var(--ai-layer), transparent 27%), linear-gradient(180deg, #ffffff04, transparent 42%), repeating-linear-gradient(0deg, transparent 0 47px, #ffffff07 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, #ffffff07 47px 48px);min-height:655px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-stage{background:radial-gradient(circle at 51% 46%, color-mix(in srgb, var(--ai-layer) 13%, transparent), transparent 27%), linear-gradient(180deg, #ffffff04, transparent 42%), repeating-linear-gradient(0deg, transparent 0 47px, #ffffff07 47px 48px), repeating-linear-gradient(90deg, transparent 0 47px, #ffffff07 47px 48px)}}.ai-blueprint-stage:before{content:"";z-index:6;opacity:0;background:linear-gradient(to bottom, transparent, var(--ai-layer), #fff, var(--ai-layer), transparent);width:2px;box-shadow:0 0 30px var(--ai-layer), 0 0 90px var(--ai-layer);pointer-events:none;position:absolute;top:-20%;bottom:-20%;left:12%;transform:rotate(17deg)}.ai-architect.is-ai-visible .ai-blueprint-stage:before{animation:8.5s ease-in-out 1.8s infinite ai-plan-laser}.ai-blueprint-axis{z-index:4;color:#597067;letter-spacing:.14em;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute}.ai-blueprint-axis:before{content:"";background:#31483e;position:absolute}.ai-blueprint-axis.axis-x{text-align:right;bottom:18px;left:29px;right:29px}.ai-blueprint-axis.axis-x:before{height:1px;top:-8px;left:0;right:0}.ai-blueprint-axis.axis-y{writing-mode:vertical-rl;top:32px;left:17px}.ai-blueprint-axis.axis-y:before{width:1px;top:0;bottom:0;right:-8px}.ai-blueprint-scene{perspective:1150px;width:760px;height:540px;transform-style:preserve-3d;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ai-blueprint-floor{border:1px solid var(--ai-layer);width:545px;height:370px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-floor{border:1px solid color-mix(in srgb, var(--ai-layer) 30%, transparent)}}.ai-blueprint-floor{background:repeating-linear-gradient(0deg, transparent 0 19px, var(--ai-layer) 19px 20px), repeating-linear-gradient(90deg, transparent 0 19px, var(--ai-layer) 19px 20px), linear-gradient(145deg, var(--ai-layer), #060b0a)}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-floor{background:repeating-linear-gradient(0deg, transparent 0 19px, color-mix(in srgb, var(--ai-layer) 8%, transparent) 19px 20px), repeating-linear-gradient(90deg, transparent 0 19px, color-mix(in srgb, var(--ai-layer) 8%, transparent) 19px 20px), linear-gradient(145deg, color-mix(in srgb, var(--ai-layer) 6%, #0a1513), #060b0a)}}.ai-blueprint-floor{box-shadow:34px 46px 0 #0000003d, 0 0 70px var(--ai-layer) inset}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-floor{box-shadow:34px 46px 0 #0000003d, 0 0 70px color-mix(in srgb, var(--ai-layer) 9%, transparent) inset}}.ai-blueprint-floor{transform-style:preserve-3d;transition:border-color .3s,background .3s;transform:translate(-50%,-50%)rotateX(57deg)rotate(-34deg)}.ai-blueprint-floor:before,.ai-blueprint-floor:after{content:"";pointer-events:none;position:absolute}.ai-blueprint-floor:before{border:1px dashed var(--ai-layer);inset:-15px}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-floor:before{border:1px dashed color-mix(in srgb, var(--ai-layer) 22%, transparent)}}.ai-blueprint-floor:after{opacity:.23;background:linear-gradient(112deg, transparent 42%, var(--ai-layer) 50%, transparent 58%);background-size:220% 100%;inset:0}.ai-architect.is-ai-visible .ai-blueprint-floor:after{animation:7s linear infinite ai-floor-sweep}.ai-blueprint-zone{z-index:2;border:1px solid var(--ai-layer);min-width:0;padding:12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-zone{border:1px solid color-mix(in srgb, var(--ai-layer) 29%, transparent)}}.ai-blueprint-zone{background:linear-gradient(145deg, var(--ai-layer), #060d0beb);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-zone{background:linear-gradient(145deg, color-mix(in srgb, var(--ai-layer) 12%, #0d1816), #060d0beb)}}.ai-blueprint-zone{box-shadow:0 0 22px var(--ai-layer), 10px 12px 0 #0000003d}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-zone{box-shadow:0 0 22px color-mix(in srgb, var(--ai-layer) 8%, transparent), 10px 12px 0 #0000003d}}.ai-blueprint-zone{transform-style:preserve-3d;transition:opacity .35s,border-color .35s,background .35s,transform .35s,box-shadow .35s;transform:translateZ(17px)}.ai-blueprint-zone:before,.ai-blueprint-zone:after{content:"";background:var(--ai-layer);position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-zone:before,.ai-blueprint-zone:after{background:color-mix(in srgb, var(--ai-layer) 8%, #08110e)}}.ai-blueprint-zone:before{border-right:1px solid var(--ai-layer);width:12px;top:7px;bottom:-10px;right:-13px}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-zone:before{border-right:1px solid color-mix(in srgb, var(--ai-layer) 20%, transparent)}}.ai-blueprint-zone:before{transform:skewY(40deg)}.ai-blueprint-zone:after{border-bottom:1px solid var(--ai-layer);height:10px;bottom:-11px;left:8px;right:-9px}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-zone:after{border-bottom:1px solid color-mix(in srgb, var(--ai-layer) 20%, transparent)}}.ai-blueprint-zone:after{transform:skew(48deg)}.ai-blueprint-zone>span{color:var(--ai-layer);letter-spacing:.1em;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.ai-blueprint-zone>strong{color:#d8e7de;letter-spacing:.04em;margin-top:6px;font-size:9px;line-height:1.25;display:block}.ai-zone-equipment{height:45px;color:var(--ai-layer);position:absolute;bottom:10px;left:12px;right:12px}.ai-zone-equipment i,.ai-zone-equipment b{box-sizing:border-box;display:block;position:absolute}.equipment-receiving i:first-child,.equipment-receiving i:nth-child(2),.equipment-receiving i:nth-child(3){background:repeating-linear-gradient(currentColor 0 5px,#0000 5px 10px);border:1px solid;width:22px;top:2px;bottom:3px}@supports (color:color-mix(in lab, red, red)){.equipment-receiving i:first-child,.equipment-receiving i:nth-child(2),.equipment-receiving i:nth-child(3){background:repeating-linear-gradient(to bottom, color-mix(in srgb, currentColor 18%, transparent) 0 5px, transparent 5px 10px)}}.equipment-receiving i:first-child{left:2px}.equipment-receiving i:nth-child(2){left:33px}.equipment-receiving i:nth-child(3){left:64px}.equipment-receiving b{background:currentColor;border:1px solid;width:21px;height:13px;bottom:3px;right:2px}@supports (color:color-mix(in lab, red, red)){.equipment-receiving b{background:color-mix(in srgb, currentColor 12%, #07100d)}}.equipment-receiving b{box-shadow:0 -5px 0 -3px}.equipment-machining i:first-child,.equipment-machining i:nth-child(2){background:linear-gradient(135deg,currentColor,#07100d);border:1px solid;border-radius:4px;width:46px;height:38px;bottom:2px}@supports (color:color-mix(in lab, red, red)){.equipment-machining i:first-child,.equipment-machining i:nth-child(2){background:linear-gradient(135deg, color-mix(in srgb, currentColor 13%, #07100d), #07100d)}}.equipment-machining i:first-child{left:4px}.equipment-machining i:nth-child(2){left:61px}.equipment-machining i:nth-child(3){background:#07100d;border:1px solid;width:17px;height:15px;top:11px;left:19px;box-shadow:57px 0 0 -1px #07100d,57px 0}.equipment-machining b{background:currentColor;width:4px;height:21px;top:4px;left:42px;box-shadow:57px 0}@supports (color:color-mix(in lab, red, red)){.equipment-machining b{box-shadow:57px 0 0 color-mix(in srgb, currentColor 55%, transparent)}}.equipment-paint i:first-child{background:linear-gradient(105deg,#0000,currentColor);border:1px solid;border-radius:4px;inset:2px 1px}@supports (color:color-mix(in lab, red, red)){.equipment-paint i:first-child{background:linear-gradient(105deg, transparent, color-mix(in srgb, currentColor 10%, transparent))}}.equipment-paint i:nth-child(2){border:1px dashed;width:23px;height:31px;bottom:3px;left:18px}.equipment-paint i:nth-child(3){background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);width:42px;height:4px;top:5px;right:10px}.equipment-paint b{background:currentColor;border-radius:50%;width:7px;height:7px;bottom:6px;right:12px;box-shadow:0 0 11px}.equipment-assembly i:first-child{background:repeating-linear-gradient(90deg,currentColor 0 7px,#0000 7px 12px);border:1px solid;height:8px;bottom:2px;left:3px;right:3px}.equipment-assembly i:nth-child(2),.equipment-assembly i:nth-child(3){transform-origin:bottom;border:2px solid;border-radius:8px;width:10px;height:31px;top:3px}.equipment-assembly i:nth-child(2){left:29px;transform:rotate(-34deg)}.equipment-assembly i:nth-child(3){right:29px;transform:rotate(34deg)}.equipment-assembly b{background:#07100d;border:1px solid;width:25px;height:17px;bottom:10px;left:50%;transform:translate(-50%)}.equipment-quality i:first-child{border:1px solid;border-radius:50%;width:39px;height:39px;top:1px;left:50%;transform:translate(-50%)}.equipment-quality i:nth-child(2){background:currentColor;width:55px;height:1px;top:21px;left:50%;transform:translate(-50%)}.equipment-quality i:nth-child(3){background:currentColor;width:1px;height:42px;top:0;left:50%}.equipment-quality b{background:currentColor;border-radius:50%;width:7px;height:7px;top:18px;left:50%;transform:translate(-50%);box-shadow:0 0 11px}.equipment-shipping i:first-child{background:repeating-linear-gradient(90deg,currentColor 0 7px,#0000 7px 12px);border:1px solid;height:8px;bottom:2px;left:1px;right:1px}.equipment-shipping i:nth-child(2),.equipment-shipping i:nth-child(3){background:currentColor;border:1px solid;width:29px;height:27px;bottom:11px}@supports (color:color-mix(in lab, red, red)){.equipment-shipping i:nth-child(2),.equipment-shipping i:nth-child(3){background:color-mix(in srgb, currentColor 9%, #07100d)}}.equipment-shipping i:nth-child(2){left:17px}.equipment-shipping i:nth-child(3){bottom:16px;left:52px}.equipment-shipping b{border-top:2px solid;border-right:2px solid;width:15px;height:15px;top:2px;right:4px;transform:rotate(45deg)}.zone-receiving{width:148px;height:110px;top:19px;left:18px}.zone-machining{width:164px;height:142px;top:19px;left:184px}.zone-paint{width:140px;height:142px;top:19px;left:372px}.zone-assembly{width:181px;height:172px;top:179px;left:19px}.zone-quality{width:126px;height:137px;top:198px;left:224px}.zone-shipping{width:140px;height:158px;top:179px;left:372px}.ai-blueprint-ghost{z-index:4;opacity:.08;background:#ab91ff0d;border:1px dashed #ab91ff;width:164px;height:88px;padding:10px;transition:opacity .4s,transform .5s,box-shadow .4s;position:absolute;top:-91px;left:184px;transform:translate3d(0,30px,8px);box-shadow:0 0 30px #ab91ff0f}.ai-blueprint-ghost span{color:#ab91ff;letter-spacing:.09em;font:900 7px ui-monospace,SFMono-Regular,Menlo,monospace}.ai-blueprint-ghost strong{color:#c9bcef;margin-top:5px;font-size:7px;display:block}.ai-blueprint-ghost i{opacity:.35;background:linear-gradient(#ab91ff,#0000);width:1px;position:absolute;top:0;bottom:-76px}.ai-blueprint-ghost i:nth-child(3){left:0}.ai-blueprint-ghost i:nth-child(4){left:50%}.ai-blueprint-ghost i:nth-child(5){right:0}.is-scenario-capacity .ai-blueprint-ghost{opacity:.92;transform:translateZ(38px);box-shadow:0 0 36px #ab91ff38}.is-scenario-baseline .ai-blueprint-zone{box-shadow:0 0 18px var(--ai-layer), 10px 12px 0 #0000003d}@supports (color:color-mix(in lab, red, red)){.is-scenario-baseline .ai-blueprint-zone{box-shadow:0 0 18px color-mix(in srgb, var(--ai-layer) 7%, transparent), 10px 12px 0 #0000003d}}.is-layer-operations .zone-receiving,.is-layer-operations .zone-shipping,.is-layer-material .zone-machining,.is-layer-material .zone-paint,.is-layer-material .zone-quality{opacity:.42;transform:translateZ(8px)}.is-layer-material .zone-receiving,.is-layer-material .zone-shipping{box-shadow:0 0 32px var(--ai-layer), 10px 12px 0 #0000003d;transform:translateZ(28px)}@supports (color:color-mix(in lab, red, red)){.is-layer-material .zone-receiving,.is-layer-material .zone-shipping{box-shadow:0 0 32px color-mix(in srgb, var(--ai-layer) 18%, transparent), 10px 12px 0 #0000003d}}.is-layer-roles .ai-blueprint-zone{border-style:dashed}.is-layer-roles .zone-assembly,.is-layer-roles .zone-quality{transform:translateZ(28px)}.is-layer-data .ai-blueprint-zone{box-shadow:0 0 26px var(--ai-layer), 10px 12px 0 #0000003d}@supports (color:color-mix(in lab, red, red)){.is-layer-data .ai-blueprint-zone{box-shadow:0 0 26px color-mix(in srgb, var(--ai-layer) 17%, transparent), 10px 12px 0 #0000003d}}.ai-architect.is-scenario-capacity .zone-machining{border-color:#ab91ff;transform:translateZ(39px);box-shadow:0 0 37px #ab91ff42,10px 12px #0000003d}.ai-architect.is-scenario-overtime .zone-assembly{border-color:#c8ff62;transform:translateZ(34px);box-shadow:0 0 37px #c8ff623d,10px 12px #0000003d}.ai-architect.is-scenario-capacity .route-b{background:#ab91ff;height:3px;box-shadow:0 0 15px #ab91ff}.ai-architect.is-scenario-overtime .route-d{background:#c8ff62;height:3px;box-shadow:0 0 15px #c8ff62}.ai-blueprint-route{z-index:3;background:var(--ai-layer);height:2px;box-shadow:0 0 8px var(--ai-layer);transform-origin:0;display:block;position:absolute}.route-a{width:225px;top:163px;left:74px;transform:rotate(90deg)translateZ(32px)}.route-b{width:293px;top:163px;left:75px;transform:translateZ(32px)}.route-c{width:182px;top:163px;left:367px;transform:rotate(90deg)translateZ(32px)}.route-d{width:292px;top:339px;left:74px;transform:translateZ(32px)}.ai-blueprint-core{z-index:8;border:1px solid var(--ai-accent);background:linear-gradient(145deg, var(--ai-accent), #07100d 58%);border-radius:7px 7px 3px 3px;place-content:center;width:72px;height:108px;display:grid;position:absolute;top:146px;left:280px}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-core{background:linear-gradient(145deg, color-mix(in srgb, var(--ai-accent) 19%, #08120f), #07100d 58%)}}.ai-blueprint-core{box-shadow:11px 13px 0 #00000047, 0 0 35px var(--ai-accent), 0 0 19px #000 inset}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-core{box-shadow:11px 13px 0 #00000047, 0 0 35px color-mix(in srgb, var(--ai-accent) 34%, transparent), 0 0 19px #000 inset}}.ai-blueprint-core{text-align:center;transition:border-color .3s,background .3s,box-shadow .3s;transform:translate(-50%,-50%)translateZ(72px)rotate(34deg)rotateX(-57deg)}.ai-blueprint-core:before{content:"";background:var(--ai-accent);width:1px;box-shadow:0 0 12px var(--ai-accent);position:absolute;top:7px;bottom:7px;left:11px}.ai-blueprint-core>i{background:var(--ai-accent);height:1px;position:absolute;left:19px;right:8px}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-core>i{background:color-mix(in srgb, var(--ai-accent) 50%, transparent)}}.ai-blueprint-core>i:first-child{top:15px}.ai-blueprint-core>i:nth-child(2){top:25px}.ai-blueprint-core>i:nth-child(3){top:35px}.ai-blueprint-core span{color:var(--ai-accent);text-shadow:0 0 13px var(--ai-accent);font-size:18px;font-weight:950;line-height:1}.ai-blueprint-core strong{color:#d8e5dd;letter-spacing:.09em;margin-top:5px;font-size:6px;line-height:1.2;display:block}.ai-blueprint-packet{z-index:7;background:var(--ai-accent);width:9px;height:9px;box-shadow:0 0 13px var(--ai-accent);opacity:0;border:2px solid #07100d;border-radius:50%;position:absolute;transform:translateZ(38px)}.packet-a{top:159px;left:74px}.packet-b{top:159px;left:360px}.packet-c{top:335px;left:74px}.ai-architect.is-ai-visible .packet-a{animation:3.7s linear infinite ai-packet-x}.ai-architect.is-ai-visible .packet-b{animation:4.1s linear .8s infinite ai-packet-y}.ai-architect.is-ai-visible .packet-c{animation:4.6s linear 1.6s infinite ai-packet-x}.ai-blueprint-float{z-index:8;border:1px solid var(--ai-layer);min-width:112px;padding:10px 12px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-float{border:1px solid color-mix(in srgb, var(--ai-layer) 28%, transparent)}}.ai-blueprint-float{box-shadow:0 15px 30px #00000040, 0 0 22px var(--ai-layer);background:#070f0cd9;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-float{box-shadow:0 15px 30px #00000040, 0 0 22px color-mix(in srgb, var(--ai-layer) 7%, transparent)}}.ai-blueprint-float{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .3s,transform .3s}.ai-blueprint-float span{color:var(--ai-layer);font-size:11px;font-weight:950}.ai-blueprint-float small{color:#879b90;letter-spacing:.08em;margin-top:4px;font-size:6px;font-weight:850;display:block}.float-wms{top:18%;left:5%}.float-mes{top:17%;right:5%}.float-quality{bottom:18%;right:9%}.float-screen{bottom:16%;left:7%}.ai-blueprint-float:after{content:"";background:linear-gradient(90deg, var(--ai-layer), transparent);width:72px;height:1px;position:absolute;top:50%}.float-wms:after,.float-screen:after{left:100%}.float-mes:after,.float-quality:after{right:100%;transform:rotate(180deg)}.ai-blueprint-readout{background:linear-gradient(110deg, var(--ai-layer), transparent 60%);border-top:1px solid #fff1;grid-template-columns:1.4fr .8fr;align-items:center;gap:32px;min-height:170px;padding:25px 27px;display:grid}@supports (color:color-mix(in lab, red, red)){.ai-blueprint-readout{background:linear-gradient(110deg, color-mix(in srgb, var(--ai-layer) 4%, transparent), transparent 60%)}}.ai-blueprint-readout>div:first-child>span{color:#788d82;letter-spacing:.13em;font-size:7px;font-weight:850}.ai-blueprint-readout>div:first-child>strong{color:var(--ai-layer);letter-spacing:-.02em;margin-top:7px;font-size:19px;display:block}.ai-blueprint-readout p{color:#a4b6ac;max-width:620px;margin:9px 0 0;font-size:11px;line-height:1.6}.ai-blueprint-signals{gap:6px;display:grid}.ai-blueprint-signals span{color:#a5b7ad;grid-template-columns:24px 1fr;align-items:center;gap:8px;font-size:9px;font-weight:700;display:grid}.ai-blueprint-signals i{color:var(--ai-layer);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.ai-zone-index{border-top:1px solid #ffffff0e;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-top:18px;display:grid}.ai-zone-index span{color:#a4b7ac;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:9px;font-weight:750;display:flex}.ai-zone-index i{color:var(--ai-layer);font:850 7px ui-monospace,SFMono-Regular,Menlo,monospace}.ai-copilot-panel{background:radial-gradient(circle at 50% 18%, var(--ai-accent), transparent 28%), linear-gradient(165deg, #121d18db, #060b0afa);flex-direction:column;min-width:0;padding:22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-copilot-panel{background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--ai-accent) 9%, transparent), transparent 28%), linear-gradient(165deg, #121d18db, #060b0afa)}}.ai-copilot-panel{transition:background .3s}.ai-copilot-head{justify-content:space-between;align-items:center;display:flex}.ai-copilot-head>div{align-items:center;gap:8px;display:flex}.ai-copilot-head>div i{background:var(--ai-accent);width:6px;height:6px;box-shadow:0 0 12px var(--ai-accent);border-radius:50%}.ai-copilot-head span,.ai-copilot-head>strong{letter-spacing:.12em;font-size:8px;font-weight:850}.ai-copilot-head span{color:#94a89d}.ai-copilot-head>strong{border:1px solid var(--ai-accent);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.ai-copilot-head>strong{border:1px solid color-mix(in srgb, var(--ai-accent) 25%, transparent)}}.ai-copilot-head>strong{color:var(--ai-accent);border-radius:999px}.ai-mode-tabs{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:3px;margin-top:18px;padding:4px;display:grid}.ai-mode-tabs button{min-width:0;padding:0 5px;font-size:11px}.ai-mode-tabs button.is-active{color:var(--ai-accent);background:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.ai-mode-tabs button.is-active{background:color-mix(in srgb, var(--ai-accent) 11%, transparent)}}.ai-mode-tabs button.is-active{box-shadow:0 0 0 1px var(--ai-accent) inset}@supports (color:color-mix(in lab, red, red)){.ai-mode-tabs button.is-active{box-shadow:0 0 0 1px color-mix(in srgb, var(--ai-accent) 20%, transparent) inset}}.ai-orb-wrap{place-items:center;height:154px;margin:17px 0 4px;display:grid;position:relative;overflow:hidden}.ai-orb-radar{border:1px solid var(--ai-accent);width:138px;height:138px;position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-orb-radar{border:1px solid color-mix(in srgb, var(--ai-accent) 16%, transparent)}}.ai-orb-radar{background:repeating-radial-gradient(circle, transparent 0 17px, var(--ai-accent) 18px 19px);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ai-orb-radar{background:repeating-radial-gradient(circle, transparent 0 17px, color-mix(in srgb, var(--ai-accent) 8%, transparent) 18px 19px)}}.ai-orb-radar:before,.ai-orb-radar:after{content:"";background:var(--ai-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.ai-orb-radar:before,.ai-orb-radar:after{background:color-mix(in srgb, var(--ai-accent) 20%, transparent)}}.ai-orb-radar:before{width:1px;top:0;bottom:0;left:50%}.ai-orb-radar:after{height:1px;top:50%;left:0;right:0}.ai-orb-radar i{border:1px solid var(--ai-accent);position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.ai-orb-radar i{border:1px solid color-mix(in srgb, var(--ai-accent) 21%, transparent)}}.ai-orb-radar i{border-radius:50%}.ai-orb-radar i:nth-child(2){border-style:dashed;inset:30px}.ai-orb-radar i:nth-child(3){inset:48px}.ai-architect.is-ai-visible .ai-orb-radar i:first-child{animation:7s linear infinite ai-orbit-spin}.ai-architect.is-ai-visible .ai-orb-radar i:nth-child(2){animation:11s linear infinite reverse ai-orbit-spin}.ai-orb{z-index:2;border:1px solid var(--ai-accent);place-content:center;width:78px;height:78px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ai-orb{border:1px solid color-mix(in srgb, var(--ai-accent) 65%, transparent)}}.ai-orb{background:radial-gradient(circle at 37% 31%, #fff, var(--ai-accent) 7%, var(--ai-accent) 28%, #07100d 72%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ai-orb{background:radial-gradient(circle at 37% 31%, #fff, var(--ai-accent) 7%, color-mix(in srgb, var(--ai-accent) 20%, #0a1210) 28%, #07100d 72%)}}.ai-orb{box-shadow:0 0 37px var(--ai-accent), 0 0 19px #000 inset}@supports (color:color-mix(in lab, red, red)){.ai-orb{box-shadow:0 0 37px color-mix(in srgb, var(--ai-accent) 30%, transparent), 0 0 19px #000 inset}}.ai-orb{text-align:center}.ai-architect.is-ai-visible .ai-orb{animation:3.4s ease-in-out infinite ai-orb-breathe}.ai-orb span{color:#f9fff9;letter-spacing:-.04em;text-shadow:0 0 12px var(--ai-accent);font-size:18px;font-weight:950}.ai-orb small{color:var(--ai-accent);letter-spacing:.17em;margin-top:4px;font-size:5px;font-weight:900;display:block}.ai-copilot-copy>span{color:var(--ai-accent);letter-spacing:.13em;font-size:7px;font-weight:850}.ai-copilot-copy h3{letter-spacing:-.045em;margin:8px 0 0;font-size:24px;line-height:1.02}.ai-prompt{background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;margin-top:16px;padding:12px 28px 12px 13px;position:relative}.ai-prompt small{color:#84998e;letter-spacing:.12em;font-size:8px;font-weight:850}.ai-prompt p{color:#dce8e1;margin:6px 0 0;font:650 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ai-prompt>i{background:var(--ai-accent);width:1px;height:12px;box-shadow:0 0 7px var(--ai-accent);position:absolute;bottom:14px;right:15px}.ai-architect.is-ai-visible .ai-prompt>i{animation:1s step-end infinite ai-cursor}.ai-copilot-copy>p{color:#a8bbb0;margin:12px 0 0;font-size:12px;line-height:1.62}.ai-reasoning-rail{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:17px;display:grid}.ai-reasoning-rail>div{text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:7px;min-width:0;padding:9px 5px;position:relative}.ai-reasoning-rail span{color:var(--ai-accent);font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ai-reasoning-rail strong{color:#b1c2b8;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;display:block;overflow:hidden}.ai-reasoning-rail i{z-index:3;background:var(--ai-accent);width:8px;height:1px;box-shadow:0 0 6px var(--ai-accent);position:absolute;top:50%;right:-7px}.ai-scenario-block{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;margin-top:17px;padding:14px}.ai-scenario-block.is-primary{border-color:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.ai-scenario-block.is-primary{border-color:color-mix(in srgb, var(--ai-accent) 30%, transparent)}}.ai-scenario-block.is-primary{box-shadow:0 0 28px var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.ai-scenario-block.is-primary{box-shadow:0 0 28px color-mix(in srgb, var(--ai-accent) 5%, transparent)}}.ai-scenario-heading{justify-content:space-between;gap:10px;display:flex}.ai-scenario-heading span,.ai-scenario-heading small{letter-spacing:.09em;font-size:7px;font-weight:850;line-height:1.35}.ai-scenario-heading span{color:#9bad9f}.ai-scenario-heading small{color:var(--ai-accent)}.ai-scenario-tabs{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:10px;display:grid}.ai-scenario-tabs button{border:1px solid #ffffff0f;min-height:44px;padding:0 5px;font-size:11px}.ai-scenario-tabs button.is-active{border-color:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.ai-scenario-tabs button.is-active{border-color:color-mix(in srgb, var(--ai-accent) 30%, transparent)}}.ai-scenario-tabs button.is-active{background:var(--ai-accent)}@supports (color:color-mix(in lab, red, red)){.ai-scenario-tabs button.is-active{background:color-mix(in srgb, var(--ai-accent) 12%, transparent)}}.ai-scenario-tabs button.is-active{color:var(--ai-accent)}.ai-scenario-command{color:#90a399;letter-spacing:.06em;margin-top:9px;font:700 8px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ai-scenario-command i{background:var(--ai-accent);width:5px;height:5px;box-shadow:0 0 7px var(--ai-accent);border-radius:50%;margin-right:6px;display:inline-block}.ai-scenario-metrics{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:11px;display:grid}.ai-scenario-metrics div{background:#00000021;border:1px solid #ffffff0f;border-radius:7px;padding:9px 7px}.ai-scenario-metrics span{color:#8ca095;letter-spacing:.08em;font-size:7px;font-weight:850;display:block}.ai-scenario-metrics strong{color:#e7f1eb;margin-top:5px;font-size:13px;display:block}.ai-scenario-result{justify-content:space-between;gap:9px;margin-top:10px;display:flex}.ai-scenario-result span,.ai-scenario-result strong{letter-spacing:.04em;font-size:8px;line-height:1.4}.ai-scenario-result span{color:var(--ai-accent)}.ai-scenario-result strong{color:#82968a;text-align:right}.ai-approval-gate{background:#ffd35a06;border:1px solid #ffd35a29;border-radius:12px;margin-top:12px;padding:14px}.ai-approval-gate>span{color:#f0cf74;letter-spacing:.08em;font-size:8px;font-weight:850;line-height:1.4}.ai-approval-gate>span i{background:#ffd35a;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #ffd35a}.ai-approval-gate>strong{color:#d7e3dc;margin-top:7px;font-size:11px;line-height:1.45;display:block}.ai-approval-gate>div{grid-template-columns:1fr auto 1fr auto 1.35fr;align-items:center;gap:5px;margin-top:10px;display:grid}.ai-approval-gate>div span{color:#91a59a;text-align:center;border:1px solid #ffffff0f;border-radius:5px;place-items:center;min-height:31px;padding:6px 4px;font-size:7px;font-weight:850;line-height:1.25;display:grid}.ai-approval-gate>div span.is-pending{color:#ffd35a;border-color:#ffd35a3b}.ai-approval-gate>div i{color:#596e62;font-size:8px;font-style:normal}.ai-capability-head{border-top:1px solid #fff1;justify-content:space-between;align-items:end;gap:38px;padding:30px 27px 18px;display:flex}.ai-capability-head span{color:#758a7f;letter-spacing:.13em;font-size:7px;font-weight:850}.ai-capability-head strong{letter-spacing:-.02em;margin-top:7px;font-size:19px;display:block}.ai-capability-head p{color:#81958a;text-align:right;max-width:330px;margin:0;font-size:9px;line-height:1.5}.ai-capability-grid{grid-template-columns:repeat(4,1fr);gap:1px;padding:0 27px 28px;display:grid}.ai-capability-grid>div{background:linear-gradient(145deg,#ffffff06,#ffffff02);border:1px solid #ffffff12;min-height:137px;padding:17px 15px;transition:border-color .22s,background .22s,transform .22s;position:relative;overflow:hidden}.ai-capability-grid>div:first-child{border-radius:12px 0 0}.ai-capability-grid>div:nth-child(4){border-radius:0 12px 0 0}.ai-capability-grid>div:nth-child(5){border-radius:0 0 0 12px}.ai-capability-grid>div:nth-child(8){border-radius:0 0 12px}.ai-capability-grid span{color:var(--ai-layer);letter-spacing:.08em;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.ai-capability-grid strong{color:#dce8e1;margin-top:13px;font-size:13px;line-height:1.2;display:block}.ai-capability-grid small{color:#8fa398;letter-spacing:.06em;margin-top:9px;font-size:8px;font-weight:850;line-height:1.4;display:block}.ai-capability-grid>div>i{border:1px solid var(--ai-layer);width:70px;height:70px;position:absolute;bottom:-34px;right:-34px}@supports (color:color-mix(in lab, red, red)){.ai-capability-grid>div>i{border:1px solid color-mix(in srgb, var(--ai-layer) 21%, transparent)}}.ai-capability-grid>div>i{box-shadow:0 0 30px var(--ai-layer);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ai-capability-grid>div>i{box-shadow:0 0 30px color-mix(in srgb, var(--ai-layer) 8%, transparent)}}.ai-architect-disclaimer{background:#ffffff03;border-top:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:18px 27px;display:grid}.ai-architect-disclaimer span{color:#9aada2;letter-spacing:.1em;white-space:nowrap;font-size:7px;font-weight:850}.ai-architect-disclaimer span:first-child{color:#ffe38d}.ai-architect-disclaimer p{color:#8fa298;text-align:center;max-width:970px;margin:0 auto;font-size:8px;line-height:1.6}.ai-architect-cta{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:48px;margin-top:49px;padding-top:32px;display:flex;position:relative}.ai-architect-cta>div>span{color:#81948a;letter-spacing:.12em;font-size:8px;font-weight:850}.ai-architect-cta>div>strong{letter-spacing:-.025em;max-width:800px;margin-top:9px;font-size:21px;line-height:1.35;display:block}.ai-architect-cta .button-primary{background:var(--ai-accent);color:#08100d;flex:none;transition:background .3s;box-shadow:6px 6px #fff}@keyframes ai-shell-scan{0%,12%{opacity:0;top:0}20%,72%{opacity:.7}84%,to{opacity:0;top:100%}}@keyframes ai-plan-laser{0%,10%{opacity:0;left:4%}19%,76%{opacity:.62}90%,to{opacity:0;left:96%}}@keyframes ai-floor-sweep{to{background-position:-220% 0}}@keyframes ai-orbit-spin{to{transform:rotate(360deg)}}@keyframes ai-orb-breathe{50%{box-shadow:0 0 52px color-mix(in srgb, var(--ai-accent) 42%, transparent), 0 0 19px #000 inset;transform:scale(1.045)}}@keyframes ai-packet-x{0%{opacity:0;transform:translateZ(38px)}12%,84%{opacity:1}to{opacity:0;transform:translate3d(286px,0,38px)}}@keyframes ai-packet-y{0%{opacity:0;transform:translateZ(38px)}12%,84%{opacity:1}to{opacity:0;transform:translate3d(0,176px,38px)}}@keyframes ai-cursor{50%{opacity:0}}@media (hover:hover) and (pointer:fine){.ai-layer-tabs button:hover,.ai-mode-tabs button:hover,.ai-scenario-tabs button:hover{color:#e6f1eb;background:#ffffff0b}.ai-capability-grid>div:hover{z-index:2;border-color:var(--ai-layer)}@supports (color:color-mix(in lab, red, red)){.ai-capability-grid>div:hover{border-color:color-mix(in srgb, var(--ai-layer) 30%, transparent)}}.ai-capability-grid>div:hover{background:var(--ai-layer)}@supports (color:color-mix(in lab, red, red)){.ai-capability-grid>div:hover{background:color-mix(in srgb, var(--ai-layer) 5%, #ffffff03)}}.ai-capability-grid>div:hover{transform:translateY(-4px)}}@media (max-width:1280px){.ai-architect-workspace{grid-template-columns:1fr}.ai-blueprint-panel{border-bottom:1px solid #ffffff13;border-right:0}.ai-copilot-panel{grid-template-columns:180px 1fr 1fr;gap:0 24px;padding:26px;display:grid}.ai-copilot-head,.ai-mode-tabs{grid-column:1/-1}.ai-orb-wrap{grid-area:3/1/6;height:auto;min-height:220px}.ai-copilot-copy{grid-area:3/2;padding-top:24px}.ai-reasoning-rail{grid-area:4/2}.ai-scenario-block{grid-area:3/3/5;margin-top:24px}.ai-approval-gate{grid-area:5/2/auto/-1;margin-top:18px}}@media (max-width:1040px){.ai-architect-heading{grid-template-columns:1fr;gap:42px}.ai-architect-intro{max-width:700px}.ai-capability-grid{grid-template-columns:repeat(2,1fr);gap:5px}.ai-capability-grid>div{border-radius:10px!important}}@media (max-width:900px){.ai-architect{padding:120px 0 110px}.ai-architect-shell{border-inline:0;border-radius:0;width:100%}.ai-blueprint-stage{min-height:590px}.ai-blueprint-scene{transform:translate(-50%,-50%)scale(.88)}.ai-copilot-panel{grid-template-columns:150px 1fr}.ai-copilot-copy,.ai-reasoning-rail{grid-column:2}.ai-scenario-block{grid-area:auto/1/auto/-1;margin-top:24px}.ai-approval-gate{grid-area:auto/1/auto/-1}}@media (max-width:720px){.ai-architect{padding:103px 0 100px}.ai-architect-heading h2{font-size:clamp(42px,13vw,59px)}.ai-architect-intro p{font-size:14px}.ai-architect-intro>span{border-radius:13px;align-items:flex-start;line-height:1.5}.ai-architect-topbar{grid-template-columns:1fr auto;gap:12px;padding-block:13px}.ai-architect-state{border-top:1px solid #ffffff0f;grid-area:2/1/auto/-1;padding-top:10px}.ai-architect-brand small{display:none}.ai-architect-demo{text-align:center;max-width:122px}.ai-blueprint-toolbar{flex-direction:column;align-items:flex-start}.ai-layer-tabs{width:100%;overflow-x:auto}.ai-layer-tabs button{min-width:98px;min-height:44px}.ai-blueprint-stage{min-height:500px}.ai-blueprint-scene{top:48%;transform:translate(-50%,-50%)scale(.68)}.ai-blueprint-float{display:none}.ai-blueprint-readout{grid-template-columns:1fr;gap:20px}.ai-blueprint-readout p{font-size:12px}.ai-blueprint-signals span{font-size:10px}.ai-zone-index{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-zone-index span{font-size:11px}.ai-copilot-panel{padding-inline:18px;display:flex}.ai-mode-tabs{display:flex;overflow-x:auto}.ai-mode-tabs button{min-width:92px;min-height:44px}.ai-orb-wrap{min-height:154px}.ai-copilot-copy{padding-top:0}.ai-copilot-copy h3{font-size:27px}.ai-prompt p,.ai-copilot-copy>p{font-size:12px}.ai-reasoning-rail{grid-template-columns:1fr}.ai-reasoning-rail>div{text-align:left;grid-template-columns:24px 1fr;align-items:center;gap:8px;display:grid}.ai-reasoning-rail strong{margin-top:0;font-size:8px}.ai-reasoning-rail i{width:1px;height:8px;inset:auto auto -7px 16px}.ai-scenario-tabs button{min-height:44px}.ai-scenario-metrics{grid-template-columns:1fr}.ai-scenario-metrics span{font-size:7px}.ai-scenario-metrics strong{font-size:13px}.ai-approval-gate>div{grid-template-columns:1fr}.ai-approval-gate>div i{text-align:center;height:10px;transform:rotate(90deg)}.ai-capability-head{flex-direction:column;align-items:flex-start}.ai-capability-head p{text-align:left}.ai-capability-grid{scroll-snap-type:x mandatory;gap:8px;padding-right:18px;scroll-padding-left:27px;display:flex;overflow-x:auto}.ai-capability-grid>div{scroll-snap-align:start;min-width:min(76vw,290px)}.ai-architect-disclaimer{grid-template-columns:1fr;gap:9px;padding-inline:18px}.ai-architect-disclaimer p,.ai-architect-disclaimer span:last-child{text-align:left}.ai-architect-cta{flex-direction:column;align-items:stretch}.ai-architect-cta .button-primary{text-align:center;width:100%}}@media (max-width:430px){.ai-architect-brand strong{font-size:8px}.ai-architect-demo{font-size:6px}.ai-blueprint-stage{min-height:450px}.ai-blueprint-scene{transform:translate(-50%,-50%)scale(.57)}.ai-blueprint-axis{display:none}.ai-blueprint-readout{padding-inline:18px}.ai-scenario-result{flex-direction:column}.ai-scenario-result strong{text-align:left}}@media (max-width:380px){.ai-blueprint-scene{transform:translate(-50%,-50%)scale(.49)}}@media (max-width:720px),(pointer:coarse){.ai-architect-shell:before,.ai-blueprint-stage:before,.ai-blueprint-floor:after,.ai-blueprint-packet{display:none;animation:none!important}.ai-orb-radar i{animation:none!important}}@media (prefers-reduced-motion:reduce){.ai-architect-shell:before,.ai-blueprint-stage:before,.ai-blueprint-floor:after,.ai-blueprint-core>i,.ai-blueprint-packet,.ai-orb,.ai-orb-radar i,.ai-prompt>i{animation:none!important}.ai-blueprint-packet{display:none}.ai-blueprint-zone,.ai-layer-tabs button,.ai-mode-tabs button,.ai-scenario-tabs button,.ai-capability-grid>div{transition:none!important}}.factory-command{--command-accent:#ffcf5a;z-index:1;background:radial-gradient(circle at 74% 39%, var(--command-accent), transparent 25%), radial-gradient(circle at 11% 86%, #69d8ff14, transparent 24%), linear-gradient(146deg, #070d0a 0%, #09120f 48%, #080b0e 100%);padding:128px 0 110px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.factory-command{background:radial-gradient(circle at 74% 39%, color-mix(in srgb, var(--command-accent) 9%, transparent), transparent 25%), radial-gradient(circle at 11% 86%, #69d8ff14, transparent 24%), linear-gradient(146deg, #070d0a 0%, #09120f 48%, #080b0e 100%)}}.factory-command{color:#f5faf7}.command-grid-bg{opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 13% 88%,#0000);mask-image:linear-gradient(#0000,#000 13% 88%,#0000)}.command-heading{z-index:2;grid-template-columns:1.15fr .72fr;align-items:end;gap:88px;display:grid;position:relative}.command-heading h2{max-width:920px;font-size:clamp(52px,5.15vw,80px)}.command-heading h2 em{color:var(--command-accent);transition:color .3s}.command-heading>div:last-child{max-width:560px;padding-bottom:7px}.command-heading>div:last-child>p{color:#a5b7ad;margin:0;font-size:16px;line-height:1.65}.command-heading>div:last-child>span{border:1px solid var(--command-accent);align-items:center;gap:8px;width:fit-content;margin-top:24px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.command-heading>div:last-child>span{border:1px solid color-mix(in srgb, var(--command-accent) 24%, transparent)}}.command-heading>div:last-child>span{color:#b0c1b8;letter-spacing:.1em;border-radius:999px;font-size:8px;font-weight:850}.command-heading>div:last-child>span i{background:var(--command-accent);width:6px;height:6px;box-shadow:0 0 11px var(--command-accent);border-radius:50%}.command-frame{z-index:2;background:#050c09e6;border:1px solid #ffffff21;border-radius:25px;margin-top:74px;position:relative;overflow:hidden;box-shadow:0 48px 110px #00000070}.command-topbar{background:#ffffff05;border-bottom:1px solid #ffffff13;grid-template-columns:1fr auto auto;align-items:center;gap:27px;min-height:66px;padding:0 24px;display:grid}.command-topbar>div{align-items:center;gap:10px;display:flex}.command-topbar>div>span{background:var(--command-accent);color:#07100c;width:28px;height:28px;box-shadow:0 0 20px var(--command-accent);border-radius:7px;place-items:center;font-size:14px;font-weight:950;display:grid}@supports (color:color-mix(in lab, red, red)){.command-topbar>div>span{box-shadow:0 0 20px color-mix(in srgb, var(--command-accent) 25%, transparent)}}.command-topbar>div strong{letter-spacing:.11em;font-size:10px}.command-topbar>div small{color:#71867b;letter-spacing:.11em;font-size:7px;font-weight:850}.command-topbar>p{color:#9bad9f;letter-spacing:.1em;align-items:center;gap:7px;margin:0;font-size:8px;font-weight:850;display:flex}.command-topbar>p i{background:var(--command-accent);width:6px;height:6px;box-shadow:0 0 10px var(--command-accent);border-radius:50%}.command-topbar>span{color:#83968b;letter-spacing:.1em;border:1px solid #ffffff14;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:850}.command-tabs{border-bottom:1px solid #ffffff13;grid-template-columns:repeat(6,1fr);display:grid}.command-tabs button{color:#83968b;cursor:pointer;text-align:left;background:#ffffff03;border:0;border-right:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:79px;padding:12px 17px;transition:color .23s,background .23s,box-shadow .23s;display:grid;position:relative}.command-tabs button:last-child{border-right:0}.command-tabs button>span{color:#61766a;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.command-tabs button strong{font-size:11px;line-height:1.25}.command-tabs button>i{border:1px solid;border-radius:50%;width:6px;height:6px}.command-tabs button:after{content:"";opacity:0;background:var(--command-accent);height:2px;box-shadow:0 0 12px var(--command-accent);transition:opacity .23s;position:absolute;bottom:0;left:17px;right:17px}.command-tabs button.is-active{background:var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.command-tabs button.is-active{background:color-mix(in srgb, var(--command-accent) 7%, transparent)}}.command-tabs button.is-active{color:#edf6f0;box-shadow:0 0 30px var(--command-accent) inset}@supports (color:color-mix(in lab, red, red)){.command-tabs button.is-active{box-shadow:0 0 30px color-mix(in srgb, var(--command-accent) 5%, transparent) inset}}.command-tabs button.is-active>span{color:var(--command-accent)}.command-tabs button.is-active>i{border-color:var(--command-accent);background:var(--command-accent);box-shadow:0 0 11px var(--command-accent)}.command-tabs button.is-active:after{opacity:1}.command-tabs button:focus-visible{z-index:2;outline:2px solid var(--command-accent);outline-offset:-3px}.command-workspace{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);display:grid}.command-visual-stage{background:radial-gradient(circle at 50% 47%, var(--command-accent), transparent 29%), repeating-linear-gradient(0deg, transparent 0 43px, #ffffff06 43px 44px), repeating-linear-gradient(90deg, transparent 0 43px, #ffffff06 43px 44px), #07100c;border-right:1px solid #ffffff13;place-items:center;min-height:610px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-visual-stage{background:radial-gradient(circle at 50% 47%, color-mix(in srgb, var(--command-accent) 12%, transparent), transparent 29%), repeating-linear-gradient(0deg, transparent 0 43px, #ffffff06 43px 44px), repeating-linear-gradient(90deg, transparent 0 43px, #ffffff06 43px 44px), #07100c}}.command-visual-stage:before{content:"";border:1px solid var(--command-accent);width:620px;height:620px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.command-visual-stage:before{border:1px solid color-mix(in srgb, var(--command-accent) 13%, transparent)}}.command-visual-stage:before{box-shadow:0 0 90px var(--command-accent) inset;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.command-visual-stage:before{box-shadow:0 0 90px color-mix(in srgb, var(--command-accent) 5%, transparent) inset}}.command-visual-stage:before{transform:translate(-50%,-50%)}.command-stage-label{z-index:8;justify-content:space-between;display:flex;position:absolute;top:20px;left:24px;right:24px}.command-stage-label span,.command-stage-label strong{letter-spacing:.11em;font-size:7px;font-weight:850}.command-stage-label span{color:var(--command-accent)}.command-stage-label strong{color:#778c81}.command-real-screen{aspect-ratio:16/9;z-index:2;border:1px solid var(--command-accent);width:min(86%,820px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-real-screen{border:1px solid color-mix(in srgb, var(--command-accent) 34%, transparent)}}.command-real-screen{box-shadow:0 32px 70px #00000075, 0 0 42px var(--command-accent);background:#0b130f;border-radius:15px}@supports (color:color-mix(in lab, red, red)){.command-real-screen{box-shadow:0 32px 70px #00000075, 0 0 42px color-mix(in srgb, var(--command-accent) 11%, transparent)}}.command-real-screen img{object-fit:contain;width:100%;height:100%;display:block}.command-real-screen:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(120deg,#ffffff0d,#0000 28%);position:absolute;inset:0}.command-screen-scan{z-index:3;opacity:0;background:var(--command-accent);height:1px;box-shadow:0 0 13px var(--command-accent);position:absolute;top:0;left:0;right:0}.is-command-visible .command-screen-scan{animation:5.8s ease-in-out infinite command-screen-scan}.command-screen-focus{z-index:4;color:#c8ff62;letter-spacing:.09em;background:#050d09d9;border:1px solid #c8ff6280;border-radius:7px;padding:8px 10px;font-size:7px;font-weight:850;position:absolute;top:24%;right:5%}.command-screen-focus i{background:#c8ff62;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #c8ff62}.command-screen-proof{z-index:4;color:#d6e3db;letter-spacing:.08em;background:#040a07d9;border-radius:7px;padding:7px 9px;font-size:7px;font-weight:850;position:absolute;bottom:12px;left:12px}.command-screen-expand{z-index:5;border:1px solid var(--command-accent);padding:8px 10px;position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.command-screen-expand{border:1px solid color-mix(in srgb, var(--command-accent) 35%, transparent)}}.command-screen-expand{color:var(--command-accent);background:#040a07e6;border-radius:7px;font-size:9px;font-weight:850}.command-real-screen.is-commanded .command-screen-focus{animation:1.4s ease-out command-focus-confirm}.command-tv-visual{z-index:2;background:linear-gradient(150deg,#64efb814,#040b08f5 55%);border:1px solid #64efb845;border-radius:15px;width:min(88%,840px);position:relative;overflow:hidden;box-shadow:0 30px 70px #0000006b,0 0 50px #64efb814}.command-tv-head{border-bottom:1px solid #64efb824;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-height:60px;padding:0 17px;display:grid}.command-tv-head>span{color:#06100b;background:#64efb8;border-radius:7px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:950;display:grid}.command-tv-head strong{letter-spacing:.08em;font-size:12px}.command-tv-head small{color:#789b8b;letter-spacing:.09em;font-size:9px;font-weight:850}.command-tv-head>i{background:#64efb8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 13px #64efb8}.command-tv-grid{grid-template-columns:1.2fr 1fr;gap:9px;padding:14px;display:grid}.command-tv-grid section{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:center;min-height:142px;padding:16px;display:flex}.command-tv-grid section>span{color:#8eb1a1;letter-spacing:.08em;font-size:9px;font-weight:850}.command-tv-grid section>strong{color:#e9fff5;letter-spacing:-.04em;margin-top:9px;font-size:clamp(27px,4vw,48px);line-height:1}.command-tv-grid section>small{color:#6f8e80;margin-top:8px;font-size:9px;font-weight:800}.command-tv-grid section:nth-child(2)>div{align-items:flex-end;gap:7px;height:67px;margin-top:13px;display:flex}.command-tv-grid section:nth-child(2) i{transform-origin:bottom;background:linear-gradient(#64efb8,#64efb840);border-radius:4px 4px 1px 1px;width:18%;box-shadow:0 0 12px #64efb829}.command-tv-grid section:nth-child(3)>strong{color:#c8ff62}.command-tv-ticker{color:#84a696;letter-spacing:.07em;white-space:nowrap;border-top:1px solid #64efb81f;align-items:center;gap:11px;min-height:46px;padding:0 17px;font-size:9px;font-weight:850;display:flex;overflow:hidden}.command-tv-ticker span{color:#64efb8}.command-tv-ticker i{background:#64efb8;border-radius:50%;flex:none;width:4px;height:4px}.command-tv-visual.is-commanded .command-tv-grid section{animation:.75s ease-out both command-tv-reveal}.command-tv-visual.is-commanded .command-tv-grid section:nth-child(2){animation-delay:80ms}.command-tv-visual.is-commanded .command-tv-grid section:nth-child(3){animation-delay:.16s}.command-tv-visual.is-commanded .command-tv-grid section:nth-child(4){animation-delay:.24s}.command-tv-visual.is-commanded .command-tv-grid section:nth-child(2) i{animation:.8s ease-out both command-tv-bar}.command-data-rail{z-index:8;background:linear-gradient(90deg, transparent, var(--command-accent), transparent);height:2px;position:absolute;bottom:25px;left:7%;right:7%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.command-data-rail{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--command-accent) 35%, transparent), transparent)}}.command-data-rail i{opacity:0;background:var(--command-accent);width:14px;height:2px;box-shadow:0 0 10px var(--command-accent);display:block;position:absolute;top:0;left:-20px}.is-command-visible .command-data-rail i{animation:4.4s linear infinite command-packet}.command-data-rail i:nth-child(2){animation-delay:-.9s}.command-data-rail i:nth-child(3){animation-delay:-1.8s}.command-data-rail i:nth-child(4){animation-delay:-2.7s}.command-data-rail i:nth-child(5){animation-delay:-3.6s}.command-action-result{z-index:10;border:1px solid var(--command-accent);max-width:calc(100% - 38px);padding:10px 13px;position:absolute;bottom:40px;left:50%}@supports (color:color-mix(in lab, red, red)){.command-action-result{border:1px solid color-mix(in srgb, var(--command-accent) 36%, transparent)}}.command-action-result{color:#dce9e1;letter-spacing:.07em;text-align:center;box-shadow:0 0 25px var(--command-accent);background:#040b08f0;border-radius:999px;font-size:9px;font-weight:850;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.command-action-result{box-shadow:0 0 25px color-mix(in srgb, var(--command-accent) 10%, transparent)}}.command-action-result{animation:.55s ease-out both command-result-in;transform:translate(-50%)}.command-action-result i{background:var(--command-accent);width:6px;height:6px;box-shadow:0 0 9px var(--command-accent);border-radius:50%;margin-right:7px;display:inline-block}.command-hmi-visual{z-index:2;grid-template-columns:repeat(3,1fr);gap:12px;width:min(88%,840px);display:grid;position:relative}.command-hmi-visual>div{background:linear-gradient(155deg,#69d8ff12,#050c09f0);border:1px solid #69d8ff40;border-radius:13px;min-height:285px;padding:17px;box-shadow:0 22px 45px #0000004d}.command-hmi-visual>div>span{color:#69d8ff;letter-spacing:.08em;font-size:7px;font-weight:850}.command-hmi-visual>div>span i{background:#69d8ff;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #69d8ff}.command-hmi-visual>div.is-standby{opacity:.7}.command-hmi-visual>div.is-standby>span{color:#ffd35a}.command-hmi-visual>div.is-standby>span i{background:#ffd35a;box-shadow:0 0 10px #ffd35a}.command-hmi-visual>div>strong{margin-top:10px;font-size:16px;display:block}.command-hmi-screen{background:linear-gradient(135deg,#69d8ff14,#030807f2);border:2px solid #69d8ff;border-radius:8px;height:150px;margin-top:18px;position:relative;overflow:hidden}.command-hmi-screen:before{content:"HMI";color:#69d8ff2e;font-size:47px;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.command-hmi-screen i{background:#69d8ff;height:4px;position:absolute;left:12px;right:26%;box-shadow:0 0 8px #69d8ff}.command-hmi-screen i:first-child{top:22px}.command-hmi-screen i:nth-child(2){opacity:.55;top:38px;right:48%}.command-hmi-screen i:nth-child(3){opacity:.35;bottom:21px;left:30%;right:12px}.command-hmi-screen b{background:#69d8ff;border-radius:50%;width:8px;height:8px;position:absolute;top:13px;right:13px;box-shadow:0 0 10px #69d8ff}.command-hmi-visual>div>small{color:#8ba096;letter-spacing:.07em;margin-top:11px;font-size:7px;font-weight:850;display:block}.command-hmi-visual>p{color:#9fb3a8;letter-spacing:.1em;text-align:center;grid-column:1/-1;margin:4px 0 0;font-size:8px;font-weight:850}.command-hmi-visual.is-commanded>div{animation:.7s ease-out both command-hmi-check}.command-hmi-visual.is-commanded>div:nth-child(2){animation-delay:.14s}.command-hmi-visual.is-commanded>div:nth-child(3){animation-delay:.28s}.command-gate-visual,.command-rfid-visual,.command-rcp-visual{z-index:2;width:min(82%,760px);height:480px;position:relative}.command-gate-frame{border:15px solid #273b31;border-bottom:0;width:420px;height:255px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #638274,0 22px 45px #00000057}.command-gate-frame>i{background:#6e877a;height:3px;position:absolute;left:0;right:0;box-shadow:0 43px #6e877a,0 86px #6e877a,0 129px #6e877a,0 172px #6e877a,0 215px #6e877a}.command-gate-frame>i:nth-child(2){width:3px;height:auto;inset:0 auto 0 25%;box-shadow:97px 0 #6e877a,194px 0 #6e877a,291px 0 #6e877a}.command-gate-frame>i:nth-child(3),.command-gate-frame>i:nth-child(4){display:none}.command-gate-frame>b{background:#ffcf5a;border-radius:50%;width:12px;height:12px;position:absolute;top:-21px;right:-21px;box-shadow:0 0 14px #ffcf5a}.command-gate-visual.is-commanded .command-gate-frame{animation:1.8s ease-out command-gate-pulse}.command-gate-floor{background:repeating-linear-gradient(90deg,#ffcf5a14 0 2px,#0000 2px 34px);border:1px solid #ffcf5a2e;width:560px;height:140px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)perspective(500px)rotateX(63deg)}.command-gate-floor i{background:#ffcf5a29;height:2px;margin-top:35px;display:block}.command-gate-controller{background:#080e0be6;border:1px solid #ffcf5a4d;border-radius:11px;width:148px;padding:14px;position:absolute;top:16%;right:1%;box-shadow:0 18px 35px #0000004d}.command-gate-controller>span{color:#10150e;background:#ffcf5a;border-radius:6px;place-items:center;width:31px;height:31px;font-weight:950;display:grid}.command-gate-controller strong,.command-gate-controller small{display:block}.command-gate-controller strong{margin-top:11px;font-size:9px}.command-gate-controller small{color:#8b9d93;margin-top:6px;font-size:6px}.command-gate-safety{color:#aaafa4;letter-spacing:.06em;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:8px;font-size:7px;font-weight:850;display:grid;position:absolute;bottom:0;left:4%;right:4%}.command-gate-safety i{background:linear-gradient(90deg,#0000,#ffcf5a,#0000);height:1px}.command-gate-visual>p{color:#ffcf5a;letter-spacing:.11em;font-size:8px;font-weight:900;position:absolute;top:6%;left:3%}.command-rfid-gate{border:8px solid #32453b;border-bottom:0;width:270px;height:320px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.command-rfid-gate i{background:#ff8e72;width:2px;position:absolute;top:12px;bottom:0;box-shadow:0 0 14px #ff8e72}.command-rfid-gate i:first-child{left:20%}.command-rfid-gate i:nth-child(2){left:50%}.command-rfid-gate i:nth-child(3){right:20%}.command-rfid-tool{z-index:3;text-align:center;background:#0d1713;border:1px solid #ff8e72;border-radius:8px;place-content:center;width:104px;height:75px;display:grid;position:absolute;top:45%;left:10%;box-shadow:0 0 25px #ff8e7226}.command-rfid-tool span{color:#ff8e72;font-size:8px;font-weight:900}.command-rfid-tool strong{margin-top:4px;font-size:15px}.command-rfid-visual.is-commanded .command-rfid-tool{animation:2.2s ease-in-out forwards command-rfid-pass}.command-rfid-wave{width:180px;height:180px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.command-rfid-wave i{border:1px solid #ff8e7242;border-radius:50%;position:absolute;inset:18px}.command-rfid-wave i:nth-child(2){inset:39px}.command-rfid-wave i:nth-child(3){inset:62px}.command-rfid-result{background:#070d0ae0;border:1px solid #ff8e7240;border-radius:11px;padding:15px;position:absolute;bottom:10%;right:2%}.command-rfid-result span{color:#ff8e72;font-size:7px;font-weight:850}.command-rfid-result span i{background:#ff8e72;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #ff8e72}.command-rfid-result strong,.command-rfid-result small{display:block}.command-rfid-result strong{margin-top:7px;font-size:11px}.command-rfid-result small{color:#82958a;margin-top:6px;font-size:6px}.command-rcp-terminal{background:linear-gradient(155deg,#ab91ff1a,#07100d 45%);border:2px solid #ab91ff;border-radius:20px;width:460px;min-height:365px;padding:20px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 60px #0006,0 0 40px #ab91ff1f}.command-rcp-terminal>div:first-child{grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;display:grid}.command-rcp-terminal>div:first-child span{color:#0a0b0d;background:#ab91ff;border-radius:8px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:18px;font-weight:950;display:grid}.command-rcp-terminal>div:first-child strong{letter-spacing:.07em;font-size:10px}.command-rcp-terminal>div:first-child small{color:#81779f;font-size:7px;font-weight:850}.command-rcp-terminal>p{color:#b9a8e7;letter-spacing:.09em;text-align:center;margin:48px 0 0;font-size:9px;font-weight:850}.command-pin{justify-content:center;gap:12px;margin-top:23px;display:flex}.command-pin i{background:#ab91ff1f;border:1px solid #ab91ff;border-radius:50%;width:14px;height:14px}.command-rcp-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:41px;display:grid}.command-rcp-actions span{color:#cbbdf1;border:1px solid #ab91ff40;border-radius:9px;place-items:center;min-height:58px;font-size:10px;font-weight:900;display:grid}.command-nfc-card{z-index:4;color:#0b0c0d;background:linear-gradient(135deg,#ab91ff,#68549f);border:1px solid #ab91ff;border-radius:10px;width:137px;height:88px;padding:13px;position:absolute;bottom:14%;right:2%;transform:rotate(-8deg);box-shadow:0 20px 38px #00000059}.command-nfc-card span,.command-nfc-card strong{display:block}.command-nfc-card span{font-size:16px;font-weight:950}.command-nfc-card strong{margin-top:9px;font-size:9px}.command-nfc-card i{border:2px solid #16121d;border-left-color:#0000;border-radius:50%;width:18px;height:18px;position:absolute;top:12px;right:12px}.command-rcp-visual.is-commanded .command-nfc-card{animation:1.8s ease-in-out command-card-tap}.command-rcp-event{color:#c8baf0;letter-spacing:.06em;background:#070c09e0;border:1px solid #ab91ff3d;border-radius:9px;padding:12px 14px;font-size:8px;font-weight:850;position:absolute;bottom:9%;left:2%}.command-rcp-event i{background:#ab91ff;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 9px #ab91ff}.command-inspector{background:radial-gradient(circle at 50% 10%, var(--command-accent), transparent 27%), linear-gradient(165deg, #0e1914, #070d0a 73%);flex-direction:column;min-width:0;padding:28px 24px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.command-inspector{background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--command-accent) 8%, transparent), transparent 27%), linear-gradient(165deg, #0e1914, #070d0a 73%)}}.command-inspector-status{color:#99aca1;letter-spacing:.1em;align-items:center;gap:8px;font-size:7px;font-weight:850;line-height:1.4;display:flex}.command-inspector-status i{background:var(--command-accent);width:7px;height:7px;box-shadow:0 0 12px var(--command-accent);border-radius:50%;flex:none}.command-inspector>p:not(.command-inspector-copy){color:var(--command-accent);letter-spacing:.1em;margin:37px 0 0;font-size:8px;font-weight:850}.command-inspector h3{letter-spacing:-.045em;margin:9px 0 0;font-size:31px;line-height:1}.command-inspector-copy{color:#a5b8ad;margin:17px 0 0;font-size:12px;line-height:1.67}.command-signals{gap:7px;margin-top:27px;display:grid}.command-signals>div{background:#ffffff05;border:1px solid #fff1;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;min-height:45px;padding:9px 10px;display:grid}.command-signals span{color:var(--command-accent);font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.command-signals strong{color:#b5c5bc;font-size:10px}.command-signals i{background:var(--command-accent);width:6px;height:6px;box-shadow:0 0 8px var(--command-accent);border-radius:50%}.command-demo-action{border:1px solid var(--command-accent);grid-template-columns:1fr auto;align-items:center;gap:5px 12px;min-height:67px;margin-top:26px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.command-demo-action{border:1px solid color-mix(in srgb, var(--command-accent) 36%, transparent)}}.command-demo-action{background:var(--command-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.command-demo-action{background:color-mix(in srgb, var(--command-accent) 8%, transparent)}}.command-demo-action{color:#f2faf5;cursor:pointer;text-align:left;transition:background .2s,transform .2s}.command-demo-action>span{color:var(--command-accent);letter-spacing:.1em;font-size:7px;font-weight:850}.command-demo-action strong{grid-column:1;font-size:12px}.command-demo-action>i{color:var(--command-accent);grid-area:1/2/3;font-size:18px;font-style:normal}.command-demo-action:focus-visible{outline:2px solid var(--command-accent);outline-offset:3px}.command-safety-note{background:#ffd35a06;border:1px solid #ffd35a29;border-radius:11px;margin-top:auto;padding:15px}.command-safety-note span{color:#f0cf74;letter-spacing:.1em;font-size:7px;font-weight:850}.command-safety-note strong{color:#b9c8bf;margin-top:7px;font-size:9px;line-height:1.45;display:block}.command-event-stream{background:#ffffff03;border-top:1px solid #ffffff12;grid-template-columns:auto repeat(4,1fr) auto;align-items:center;gap:20px;min-height:68px;padding:13px 24px;display:grid}.command-event-stream>span,.command-event-stream>strong{color:#80948a;letter-spacing:.1em;font-size:7px;font-weight:850}.command-event-stream>div{color:#9cafae;font:750 7px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.command-event-stream>div i{background:var(--command-accent);width:5px;height:5px;box-shadow:0 0 7px var(--command-accent);border-radius:50%;margin-right:5px;display:inline-block}.command-event-stream>strong{color:var(--command-accent);text-align:right}.command-disclaimer{border-top:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:17px 24px;display:grid}.command-disclaimer span{color:#9aacaa;letter-spacing:.1em;white-space:nowrap;font-size:7px;font-weight:850}.command-disclaimer span:first-child{color:#ffe38d}.command-disclaimer p{color:#8fa299;text-align:center;max-width:950px;margin:0 auto;font-size:9px;line-height:1.6}.command-cta{z-index:2;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:48px;margin-top:48px;padding-top:31px;display:flex;position:relative}.command-cta>div>span{color:#84978d;letter-spacing:.11em;font-size:8px;font-weight:850}.command-cta>div>strong{letter-spacing:-.025em;max-width:820px;margin-top:9px;font-size:21px;line-height:1.35;display:block}.command-cta .button-primary{background:var(--command-accent);color:#08100d;flex:none;box-shadow:6px 6px #fff}@keyframes command-screen-scan{0%,9%{opacity:0;top:0}18%,78%{opacity:.75}91%,to{opacity:0;top:100%}}@keyframes command-packet{0%{opacity:0;left:-20px}15%,84%{opacity:1}to{opacity:0;left:calc(100% + 20px)}}@keyframes command-gate-pulse{0%,to{border-color:#273b31;transform:translate(-50%,-50%);box-shadow:0 22px 45px #00000057}38%{border-color:#ffcf5a;transform:translate(-50%,-50%);box-shadow:0 0 40px #ffcf5a80}}@keyframes command-rfid-pass{0%{left:10%}45%{box-shadow:0 0 38px #ff8e7280}to{left:76%}}@keyframes command-card-tap{0%,to{transform:rotate(-8deg)}45%{bottom:34%;right:20%;transform:rotate(2deg)scale(.94)}}@keyframes command-focus-confirm{0%{opacity:.25;transform:scale(.94)}48%{box-shadow:0 0 28px #c8ff626b}to{opacity:1;transform:scale(1)}}@keyframes command-tv-reveal{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes command-tv-bar{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes command-hmi-check{0%{border-color:#69d8ff1a;transform:translateY(7px)}to{border-color:#69d8ff66;transform:translateY(0)}}@keyframes command-result-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.command-tabs button:hover{color:#e8f1eb;background:#ffffff09}.command-demo-action:hover{background:var(--command-accent)}@supports (color:color-mix(in lab, red, red)){.command-demo-action:hover{background:color-mix(in srgb, var(--command-accent) 13%, transparent)}}.command-demo-action:hover{transform:translateY(-2px)}}@media (max-width:1260px){.command-workspace{grid-template-columns:1fr}.command-visual-stage{border-bottom:1px solid #ffffff13;border-right:0}.command-inspector{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.command-inspector-status,.command-inspector>p:not(.command-inspector-copy),.command-inspector h3,.command-inspector-copy{grid-column:1}.command-signals{grid-area:1/2/6;margin-top:0}.command-demo-action{grid-column:1}.command-safety-note{grid-column:2;margin-top:22px}.command-event-stream{grid-template-columns:repeat(3,1fr)}.command-event-stream>span,.command-event-stream>strong{grid-column:span 1}}@media (max-width:980px){.command-heading{grid-template-columns:1fr;gap:42px}.command-heading>div:last-child{max-width:730px}.command-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.command-tabs button{scroll-snap-align:start;min-width:190px;min-height:74px}.command-hmi-visual{grid-template-columns:1fr 1fr}.command-hmi-visual>div:last-of-type{grid-column:1/-1}.command-visual-stage{min-height:620px}.command-disclaimer{grid-template-columns:1fr 1fr}.command-disclaimer p{text-align:left;grid-area:2/1/auto/-1;max-width:none}.command-disclaimer span:last-child{text-align:right}}@media (max-width:900px){.factory-command{padding:112px 0 100px}.command-frame{border-inline:0;border-radius:0;width:100%}}@media (max-width:700px){.factory-command{padding:102px 0 100px}.command-heading h2{font-size:clamp(43px,13vw,59px)}.command-heading>div:last-child>p{font-size:14px}.command-heading>div:last-child>span{border-radius:13px;align-items:flex-start;line-height:1.5}.command-topbar{grid-template-columns:1fr auto;gap:12px;padding-block:13px}.command-topbar>p{border-top:1px solid #ffffff0f;grid-area:2/1/auto/-1;padding-top:10px}.command-topbar>div small{display:none}.command-topbar>span{text-align:center;font-size:6px}.command-tabs button{min-width:170px;min-height:72px}.command-tabs button strong{font-size:12px}.command-visual-stage{min-height:540px}.command-stage-label{left:16px;right:16px}.command-stage-label strong{display:none}.command-real-screen{width:94%}.command-screen-focus{display:none}.command-action-result{border-radius:10px;font-size:10px;bottom:15px}.command-hmi-visual{scroll-snap-type:x mandatory;gap:8px;width:92%;display:flex;overflow-x:auto}.command-hmi-visual>div{scroll-snap-align:center;min-width:76%;min-height:270px}.command-hmi-visual>p{display:none}.command-gate-visual,.command-rfid-visual,.command-rcp-visual{width:100%;height:455px;transform:none}.command-tv-visual{width:94%}.command-tv-grid section{min-height:122px;padding:12px}.command-tv-grid section>strong{font-size:clamp(24px,8vw,38px)}.command-gate-frame{width:min(76vw,420px)}.command-gate-floor{width:min(94vw,560px)}.command-gate-controller{width:132px;top:10%;right:3%}.command-gate-safety{grid-template-columns:1fr 1fr;gap:7px;font-size:9px;left:4%;right:4%}.command-gate-safety i{display:none}.command-gate-visual>p{max-width:52%;font-size:9px;line-height:1.45}.command-rfid-result{max-width:48%}.command-rcp-terminal{width:min(88vw,460px)}.command-nfc-card{width:116px;right:1%}.command-gate-controller{right:0}.command-gate-safety{left:0;right:0}.command-inspector{padding-inline:18px;display:flex}.command-inspector h3{font-size:28px}.command-inspector-copy{font-size:13px}.command-signals{margin-top:25px}.command-safety-note{margin-top:20px}.command-event-stream{gap:10px;display:flex;overflow-x:auto}.command-event-stream>*{min-width:max-content}.command-disclaimer{grid-template-columns:1fr;gap:8px;padding-inline:18px}.command-disclaimer p,.command-disclaimer span:last-child{text-align:left;grid-area:auto/1}.command-cta{flex-direction:column;align-items:stretch}.command-cta .button-primary{text-align:center;width:100%}}@media (max-width:430px){.command-topbar>div strong{font-size:8px}.command-visual-stage{min-height:510px}.command-real-screen{aspect-ratio:16/9}.command-screen-proof{display:none}.command-screen-expand{font-size:10px;bottom:7px;right:7px}.command-tv-grid{grid-template-columns:1fr 1fr;gap:6px;padding:8px}.command-tv-grid section{min-height:108px;padding:9px}.command-tv-grid section>span,.command-tv-grid section>small,.command-tv-ticker{font-size:8px}.command-gate-frame{height:230px;top:39%}.command-gate-controller{top:9%}.command-rcp-terminal{min-height:340px}}@media (max-width:700px),(pointer:coarse){.command-screen-scan,.command-data-rail i{display:none;animation:none!important}}@media (prefers-reduced-motion:reduce){.command-screen-scan,.command-data-rail i,.command-gate-frame,.command-rfid-tool,.command-nfc-card,.command-real-screen.is-commanded .command-screen-focus,.command-tv-visual.is-commanded .command-tv-grid section,.command-tv-visual.is-commanded .command-tv-grid section:nth-child(2) i,.command-hmi-visual.is-commanded>div,.command-action-result{animation:none!important}.command-tabs button,.command-demo-action{transition:none!important}}.lead-configurator{color:#f7fbf8;background:radial-gradient(circle at 83% 28%,#c8ff6230,#0000 23%),radial-gradient(circle at 9% 85%,#69d8ff14,#0000 24%),linear-gradient(145deg,#0b1510,#07100c 67%,#0b1110);padding:145px 0 126px;position:relative;overflow:hidden}.lead-aura{pointer-events:none;border:1px solid #c8ff6226;border-radius:50%;width:760px;height:760px;position:absolute;top:80px;right:-320px;box-shadow:0 0 150px #c8ff6214,inset 0 0 220px #c8ff620d}.lead-heading{z-index:2;grid-template-columns:1.2fr .65fr;align-items:end;gap:82px;display:grid;position:relative}.lead-heading h2{max-width:980px;font-size:clamp(52px,5.2vw,81px)}.lead-heading>p{color:#a8b9af;max-width:540px;margin:0 0 7px;font-size:16px;line-height:1.67}.lead-frame{z-index:2;background:#050c09e0;border:1px solid #ffffff21;border-radius:25px;grid-template-columns:minmax(0,1.55fr) minmax(310px,.58fr);margin-top:73px;display:grid;position:relative;overflow:hidden;box-shadow:0 48px 110px #00000070}.lead-frame form{border-right:1px solid #ffffff13;min-width:0;padding:28px}.lead-form-topbar{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);gap:4px;margin:-28px -28px 30px;display:grid}.lead-form-topbar span{color:#81968a;letter-spacing:.1em;border-right:1px solid #ffffff0f;place-items:center;min-height:62px;padding:10px;font-size:8px;font-weight:850;display:grid}.lead-form-topbar span:last-child{border-right:0}.lead-frame fieldset{border:0;min-width:0;margin:0;padding:0}.lead-frame legend{color:#e7f0ea;letter-spacing:-.02em;padding:0;font-size:18px;font-weight:800}.lead-fields{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.lead-fields legend{grid-column:1/-1;margin-bottom:4px}.lead-fields label,.lead-challenge label,.lead-contact-fields>div:first-of-type label{gap:8px;display:grid}.lead-fields label>span,.lead-challenge label>span,.lead-contact-fields>div:first-of-type label>span{color:#98aba0;letter-spacing:.06em;font-size:10px;font-weight:800}.lead-frame input,.lead-frame select,.lead-frame textarea{color:#edf5f0;background:#ffffff06;border:1px solid #ffffff1a;border-radius:10px;outline:0;width:100%;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.lead-frame input,.lead-frame select{min-height:51px;padding:0 13px}.lead-frame select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lead-frame textarea{resize:vertical;min-height:145px;padding:14px;line-height:1.6}.lead-frame input::placeholder,.lead-frame textarea::placeholder{color:#62766b;opacity:1}.lead-frame input:focus,.lead-frame select:focus,.lead-frame textarea:focus{background:#c8ff6209;border-color:#c8ff62;box-shadow:0 0 0 3px #c8ff6217,0 0 24px #c8ff620d}.lead-scope,.lead-challenge,.lead-contact-fields{border-top:1px solid #ffffff12!important;margin-top:34px!important;padding-top:28px!important}.lead-scope>p{color:#83978b;margin:7px 0 15px;font-size:10px}.lead-scope>div{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.lead-scope button{color:#9cafae;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:52px;padding:8px 10px;transition:background .2s,border-color .2s,color .2s;display:grid}.lead-scope button>span{color:#6f8378;font:800 8px ui-monospace,SFMono-Regular,Menlo,monospace}.lead-scope button strong{font-size:11px}.lead-scope button i{border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;display:grid}.lead-scope button.is-selected{color:#eff8f2;background:#c8ff6212;border-color:#c8ff6259}.lead-scope button.is-selected>span,.lead-scope button.is-selected i{color:#c8ff62}.lead-scope button.is-selected i{border-color:#c8ff6266;box-shadow:0 0 13px #c8ff6226}.lead-scope button:focus-visible{outline-offset:2px;outline:2px solid #c8ff62}.lead-challenge label{margin-top:15px}.lead-contact-fields>div:first-of-type{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.lead-contact-method{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;display:grid}.lead-contact-method label{cursor:pointer;position:relative}.lead-contact-method input{opacity:0;pointer-events:none;position:absolute}.lead-contact-method span{color:#91a49a;border:1px solid #ffffff13;border-radius:9px;place-items:center;min-height:46px;font-size:10px;font-weight:800;display:grid}.lead-contact-method input:checked+span{color:#c8ff62;background:#c8ff6212;border-color:#c8ff6257}.lead-contact-method input:focus-visible+span{outline-offset:2px;outline:2px solid #c8ff62}.lead-meeting-fields{border-top:1px solid #ffffff12!important;margin-top:34px!important;padding-top:28px!important}.lead-meeting-fields>div{grid-template-columns:1.25fr .8fr .8fr;gap:15px;margin-top:15px;display:grid}.lead-meeting-fields label{gap:8px;display:grid}.lead-meeting-fields label>span{color:#98aba0;letter-spacing:.06em;font-size:10px;font-weight:800}.lead-meeting-fields>small{color:#82968b;margin-top:12px;font-size:10px;line-height:1.5;display:block}.lead-consent{color:#a8bbb0;cursor:pointer;grid-template-columns:19px 1fr;align-items:start;gap:11px;margin-top:24px;font-size:11px;line-height:1.55;display:grid}.lead-consent input{accent-color:#c8ff62;width:18px;height:18px;min-height:18px;margin:1px 0 0;padding:0}.lead-consent input:focus-visible{outline-offset:3px;outline:2px solid #c8ff62}.lead-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-noscript{color:#ffd98a;border:1px solid #ffd35a40;border-radius:9px;margin:0 0 24px;padding:11px 13px;font-size:11px}.lead-submit-row{align-items:center;gap:19px;margin-top:28px;display:flex}.lead-submit-row .button-primary{color:#08100c;cursor:pointer;background:#c8ff62;border:0;box-shadow:6px 6px #fff}.lead-submit-row .button-primary:disabled{opacity:.68;cursor:wait;transform:none;box-shadow:3px 3px #ffffffa6}.lead-copy{color:#a8bbb0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #74887c;min-height:44px;font-size:11px;font-weight:800}.lead-copy:focus-visible{outline-offset:3px;outline:2px solid #c8ff62}.lead-copy-fallback{gap:8px;margin-top:22px;display:grid}.lead-copy-fallback>span{color:#c8ff62;letter-spacing:.06em;font-size:10px;font-weight:850}.lead-copy-fallback textarea{background:#c8ff6209;border-color:#c8ff6247;min-height:190px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.lead-copy-fallback small{color:#93a79b;font-size:10px;line-height:1.5}.lead-privacy{color:#879b8f;max-width:760px;margin:25px 0 0;font-size:10px;line-height:1.62}.lead-privacy i{background:#ffd35a;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 7px #ffd35a}.lead-privacy a{color:#c8ff62;text-underline-offset:2px;text-decoration:underline}.lead-status{color:#c8ff62;min-height:20px;margin:12px 0 0;font-size:11px;font-weight:750}.lead-status.is-success{background:#c8ff620f;border:1px solid #c8ff623d;border-radius:9px;padding:12px 14px}.lead-status.is-error{color:#ffd58f}.lead-summary{background:radial-gradient(circle at 50% 23%,#c8ff621a,#0000 28%),linear-gradient(165deg,#101c16,#07100c 72%);flex-direction:column;min-width:0;padding:28px 24px;display:flex;position:relative}.lead-summary-brand{align-items:center;gap:10px;display:flex}.lead-summary-brand>span{color:#08100c;background:#c8ff62;border-radius:7px;place-items:center;width:31px;height:31px;font-size:15px;font-weight:950;display:grid}.lead-summary-brand strong{letter-spacing:.09em;font-size:10px}.lead-summary-brand small{color:#75897e;font-size:7px;font-weight:850}.lead-radar{text-align:center;background:repeating-radial-gradient(circle,#0000 0 24px,#c8ff6212 25px 26px);border:1px solid #c8ff6233;border-radius:50%;place-content:center;align-self:center;width:186px;height:186px;margin-top:44px;display:grid;position:relative}.lead-radar:before,.lead-radar:after{content:"";background:#c8ff6224;position:absolute}.lead-radar:before{width:1px;top:0;bottom:0;left:50%}.lead-radar:after{height:1px;top:50%;left:0;right:0}.lead-radar>i{border:1px dashed #c8ff6233;border-radius:50%;position:absolute;inset:17px}.lead-radar>i:nth-child(2){inset:42px}.lead-radar>i:nth-child(3){inset:67px}.lead-radar span{z-index:2;color:#c8ff62;text-shadow:0 0 20px #c8ff6259;font-size:39px;font-weight:950;line-height:1;position:relative}.lead-radar small{z-index:2;color:#91a499;letter-spacing:.12em;margin-top:6px;font-size:7px;font-weight:850;position:relative}.lead-summary>p{color:#788c81;letter-spacing:.12em;margin:35px 0 12px;font-size:7px;font-weight:850}.lead-fingerprint{gap:6px;display:grid}.lead-fingerprint span{color:#afc0b6;border:1px solid #fff1;border-radius:8px;grid-template-columns:27px 1fr;align-items:center;gap:8px;min-height:39px;padding:8px 9px;font-size:9px;font-weight:750;display:grid}.lead-fingerprint i{color:#c8ff62;font:800 7px ui-monospace,SFMono-Regular,Menlo,monospace}.lead-summary-flow{color:#91a499;letter-spacing:.07em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px;margin-top:24px;font-size:7px;font-weight:850;display:grid}.lead-summary-flow i{background:linear-gradient(90deg,#0000,#c8ff62,#0000);height:1px}.lead-direct{border-top:1px solid #ffffff12;margin-top:auto;padding-top:25px}.lead-direct>span{color:#7d9186;letter-spacing:.11em;font-size:7px;font-weight:850}.lead-direct a{color:#dfe9e3;letter-spacing:-.02em;margin-top:9px;font-size:17px;font-weight:800;display:block}.lead-direct a:last-child{color:#c8ff62;font-size:13px}@media (hover:hover) and (pointer:fine){.lead-scope button:hover{color:#eaf3ed;border-color:#c8ff6233}.lead-copy:hover{color:#c8ff62;border-color:#c8ff62}}@media (max-width:1080px){.lead-heading{grid-template-columns:1fr;gap:41px}.lead-heading>p{max-width:750px}.lead-frame{grid-template-columns:1fr}.lead-frame form{border-bottom:1px solid #ffffff13;border-right:0}.lead-summary{grid-template-columns:220px 1fr;gap:0 30px;display:grid}.lead-summary-brand{grid-column:1/-1}.lead-radar{grid-area:2/1/6}.lead-summary>p,.lead-fingerprint,.lead-summary-flow{grid-column:2}.lead-direct{grid-column:1/-1;margin-top:30px}}@media (max-width:900px){.lead-configurator{padding:120px 0 110px}.lead-frame{border-inline:0;border-radius:0;width:100%}}@media (max-width:680px){.lead-configurator{padding:102px 0 100px}.lead-heading h2{font-size:clamp(43px,13vw,59px)}.lead-heading>p{font-size:14px}.lead-frame form{padding:22px 18px}.lead-form-topbar{margin:-22px -18px 27px;display:flex;overflow-x:auto}.lead-form-topbar span{min-width:145px;min-height:56px}.lead-fields{grid-template-columns:1fr}.lead-fields legend{grid-column:1}.lead-scope>div{grid-template-columns:1fr}.lead-scope button{min-height:55px}.lead-scope button strong{font-size:12px}.lead-contact-fields>div:first-of-type,.lead-contact-method{grid-template-columns:1fr}.lead-contact-method span{min-height:50px}.lead-meeting-fields>div{grid-template-columns:1fr}.lead-submit-row{flex-direction:column;align-items:stretch}.lead-submit-row .button-primary{width:100%}.lead-copy{align-self:flex-start}.lead-privacy{font-size:11px}.lead-summary{padding-inline:18px;display:flex}.lead-radar{margin-top:36px}.lead-fingerprint span{font-size:10px}.lead-direct{width:100%}}@media (prefers-reduced-motion:reduce){.lead-frame input,.lead-frame select,.lead-frame textarea,.lead-scope button{transition:none!important}}.leads-panel{color:#edf5f0;background:radial-gradient(circle at 82% 8%,#c8ff621f,#0000 26%),#07100c;min-height:100svh;padding:0 5vw 90px}.leads-panel-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;min-height:86px;display:flex}.leads-panel-brand{align-items:center;gap:12px;display:flex}.leads-panel-brand span{color:#07100c;background:#c8ff62;border-radius:9px 9px 9px 2px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.leads-panel-brand strong{letter-spacing:.04em;font-size:15px}.leads-panel-header>div{color:#82968b;letter-spacing:.1em;align-items:center;gap:20px;font-size:8px;font-weight:850;display:flex}.leads-panel-header>div a{color:#c8ff62;border:1px solid #ffffff21;border-radius:999px;padding:8px 11px}.leads-panel-intro{grid-template-columns:1fr auto;align-items:end;gap:40px;padding:82px 0 58px;display:grid}.leads-panel-intro>p{color:#7f9387;letter-spacing:.14em;grid-column:1/-1;margin:0 0 -17px;font-size:9px;font-weight:850}.leads-panel-intro h1{font-size:clamp(54px,7vw,105px)}.leads-panel-intro h1 em{color:#c8ff62;font-style:normal}.leads-panel-intro>div{align-items:center;gap:14px;padding-bottom:10px;display:flex}.leads-panel-intro>div strong{color:#c8ff62;font-size:48px;line-height:1}.leads-panel-intro>div span{color:#81958a;letter-spacing:.08em;font-size:8px;font-weight:850;line-height:1.5}.leads-panel-list{gap:12px;display:grid}.lead-record{background:#ffffff06;border:1px solid #ffffff17;border-radius:18px;grid-template-columns:72px minmax(0,1fr);display:grid;overflow:hidden}.lead-record-index{color:#c8ff62;border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:15px;padding:26px 10px;font:850 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.lead-record-index i{background:linear-gradient(#c8ff62,#0000);flex:1;width:1px}.lead-record-main{min-width:0;padding:26px}.lead-record-main>header{justify-content:space-between;gap:35px;display:flex}.lead-record-main>header p{color:#c8ff62;letter-spacing:.06em;margin:0 0 7px;font-size:10px;font-weight:850}.lead-record-main>header h2{letter-spacing:-.035em;font-size:25px}.lead-record-main>header span{color:#8da096;margin-top:5px;font-size:10px;display:block}.lead-record-main>header>div:last-child{text-align:right}.lead-record-main>header small{color:#71857a;letter-spacing:.11em;font-size:7px;font-weight:850;display:block}.lead-record-main>header strong{color:#b7c7be;margin-top:8px;font-size:11px;display:block}.lead-record blockquote{color:#e6eee9;max-width:900px;margin:28px 0 0;font-size:16px;line-height:1.6}.lead-record-areas{flex-wrap:wrap;gap:6px;margin-top:19px;display:flex}.lead-record-areas span{color:#afc0b6;background:#c8ff620a;border:1px solid #c8ff6226;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800}.lead-record dl{grid-template-columns:1.35fr 1fr 1fr .7fr;gap:9px;margin:25px 0 0;display:grid}.lead-record dl>div{background:#0000001f;border:1px solid #ffffff0f;border-radius:10px;min-width:0;padding:14px}.lead-record dt{color:#71857a;letter-spacing:.1em;font-size:7px;font-weight:850}.lead-record dd{overflow-wrap:anywhere;color:#dce7e0;gap:5px;margin:10px 0 0;font-size:10px;font-weight:750;display:grid}.lead-record dd a:first-child{color:#c8ff62}.lead-record dd small{color:#81958a;font-size:9px;font-weight:600}.leads-panel-empty{text-align:center;border:1px dashed #c8ff6233;border-radius:18px;padding:80px 30px}.leads-panel-empty span{color:#c8ff62;font:850 10px ui-monospace,SFMono-Regular,Menlo,monospace}.leads-panel-empty h2{margin-top:14px;font-size:38px}.leads-panel-empty p{color:#8da096}@media (max-width:850px){.leads-panel-intro{grid-template-columns:1fr}.leads-panel-intro>div{justify-self:start}.lead-record dl{grid-template-columns:1fr 1fr}}@media (max-width:600px){.leads-panel{padding-inline:18px}.leads-panel-header>div>span{display:none}.leads-panel-intro{padding-top:58px}.lead-record{grid-template-columns:42px minmax(0,1fr)}.lead-record-main{padding:19px 15px}.lead-record-main>header{flex-direction:column;align-items:flex-start;gap:18px}.lead-record-main>header>div:last-child{text-align:left}.lead-record dl{grid-template-columns:1fr}}:root{--premium-ease:cubic-bezier(.22, .75, .2, 1);--premium-shadow:0 30px 90px #0b140f1f}html{scroll-padding-top:88px}body{text-rendering:optimizelegibility;background:#f4f3ee;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}::selection{color:#09110d;background:#c8ff62}main>section{scroll-margin-top:88px}h1,h2,h3{text-wrap:balance}h1{letter-spacing:-.055em}h2{letter-spacing:-.052em;line-height:.98}.section-kicker{color:#59685f;letter-spacing:.15em;margin-bottom:22px;font-size:11px}.premium-page-progress{z-index:120;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#c8ff62,#75e5c0 58%,#69d8ff);width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 18px #c8ff626b}.has-premium-motion main>section.is-premium-visible{opacity:1;transform:none}.site-header{box-shadow:none;-webkit-backdrop-filter:blur(24px)saturate(1.35);background:#080e0bc7;border-bottom:1px solid #ffffff13;transition:background .3s,box-shadow .3s}.site-header .nav{height:70px;transition:height .3s var(--premium-ease)}.site-header.is-condensed{background:#080e0beb;box-shadow:0 12px 40px #00000021}.site-header.is-condensed .nav{height:70px}.site-header .brand{letter-spacing:-.025em;gap:10px;font-size:18px;font-weight:760}.site-header .brand-mark{width:31px;height:31px;box-shadow:none;background:#c8ff62;border-radius:9px;font-size:15px}.site-header .nav-links{color:#c3cec7;gap:30px;margin-left:auto;margin-right:38px;font-size:12px;font-weight:650}.site-header .nav-links a{opacity:.82;position:relative}.site-header .nav-links a:after{content:"";background:#c8ff62;height:1px;transition:right .24s;position:absolute;bottom:-8px;left:0;right:100%}.site-header .nav-links a:hover{opacity:1}.site-header .nav-links a:hover:after{right:0}.site-header .nav-cta{color:#0a120e;background:#c8ff62;border:0;padding:11px 18px;font-size:12px;box-shadow:0 8px 24px #c8ff621f}.site-header .nav-cta:hover{color:#08100c;background:#dcff99}.hero-premium{background:#09100c;min-height:auto}.hero-premium:before{opacity:.32;filter:saturate(.82)contrast(1.06)}.hero-premium:after{background:radial-gradient(circle at 50% 72%,#c8ff6214,#0000 34%),linear-gradient(#070c09c7 0%,#070c09ed 56%,#09100c 100%)}.hero-premium .hero-aura{opacity:.7;top:-360px;right:50%;transform:translate(50%)}.hero-premium .hero-grid{min-height:0;padding-block:clamp(92px,10vw,150px) 0;display:block}.hero-premium .hero-copy{text-align:center;max-width:1060px;margin-inline:auto}.hero-premium .eyebrow{color:#bdc9c1;justify-content:center;margin-bottom:27px;font-size:11px}.hero-premium h1{letter-spacing:-.06em;max-width:1120px;margin-inline:auto;font-size:clamp(72px,8.5vw,130px);line-height:.9}.hero-premium h1 span{color:#c8ff62;display:block}.hero-premium h1 span:after{display:none}.hero-premium .hero-lead{color:#b9c6be;max-width:760px;margin:34px auto 0;font-size:clamp(17px,1.55vw,21px);line-height:1.65}.hero-premium .hero-actions{justify-content:center;margin-top:38px}.button{min-height:54px;transition:transform .25s var(--premium-ease), box-shadow .25s ease, background .25s ease;border-radius:999px}.hero-premium .button-primary{background:#c8ff62;box-shadow:0 13px 36px #c8ff6229}.hero-premium .button-primary:hover{background:#dcff99;box-shadow:0 18px 44px #c8ff623b}.hero-premium .button-quiet{background:#ffffff0b;border-color:#ffffff29}.hero-premium .hero-proof{border-top:0;justify-content:center;margin-top:52px;padding-top:0}.hero-premium .hero-proof div{border-right:1px solid #ffffff1f;padding:0 24px}.hero-premium .hero-proof div:last-child{border-right:0}.hero-product{perspective:none;min-height:0;margin-top:clamp(70px,8vw,118px);padding-bottom:clamp(70px,7vw,110px)}.product-orbit,.hero-signal,.screen-scan,.hero-premium .hero-bottom{display:none}.hero-screen-frame{width:min(1220px,100%);animation:premium-screen-lift 1s .24s var(--premium-ease) both;border-color:#ffffff29;border-radius:24px;transform:none;box-shadow:0 60px 150px #0000008a,0 0 0 1px #ffffff0a}.browser-bar{min-height:50px;padding-inline:18px}.hero-screen-frame figcaption{padding:21px 24px 23px}.hero-screen-frame figcaption strong{font-size:18px}.hero-screen-frame figcaption p{font-size:12px}.showcase-section.product-cinema{color:#101814;background:#f4f3ee;padding:142px 0 150px}.showcase-section.product-cinema:before{opacity:.12}.product-cinema .showcase-glow{opacity:.55}.product-cinema .light-kicker{color:#64736a}.product-cinema .showcase-heading h2 em{color:#597063}.product-cinema .showcase-intro>p{color:#5b6a61;font-size:17px}.product-cinema .showcase-intro>a{color:#152019;border-color:#94bf45}.cinema-stage{min-height:0;display:block}.cinema-stage:before,.cinema-stage:after,.cinema-ambient,.cinema-ghost-number,.cinema-sideword,.cinema-float{display:none}.cinema-monitor{border-color:#0f1b1421;border-radius:24px;width:min(1220px,100% - 112px);margin-inline:auto;box-shadow:0 42px 105px #15231b2b;transform:none!important}.cinema-caption{min-height:174px}.cinema-arrow{color:#101914;background:#ffffffeb;border-color:#111b1524;top:39%;box-shadow:0 14px 35px #111b151f}.cinema-progress{background:#111a161a}.cinema-dock button{color:#111a16;background:#ffffff94;border-color:#111a161a}.cinema-dock button.is-active{background:#fff;border-color:#5e85286b;box-shadow:0 12px 35px #111a1614}.cinema-thumb-copy small{color:#68776e}.cinema-thumb-copy strong,.cinema-dock button.is-active .cinema-thumb-copy strong{color:#233129}.cinema-final-cta{border-top-color:#111a161f}.cinema-final-cta>div>span{color:#59685f}.cinema-final-cta>div>strong{color:#111a16}.cinema-final-cta .button-lime{border-radius:999px;box-shadow:0 12px 32px #739e2c2e}.manifesto{background:linear-gradient(145deg,#111b16,#0b120e 68%);padding:132px 0 105px}.manifesto-copy>p{font-size:19px;line-height:1.72}.modules-section{background:#f4f3ee;padding:132px 0 145px}.section-heading>p{color:#59685f;font-size:17px}.module-grid{border:0;gap:12px;margin-top:72px}.module-card{min-height:455px;transition:transform .35s var(--premium-ease), box-shadow .35s ease, background .35s ease, color .35s ease;background:#ffffffa3;border:1px solid #111a161a;border-radius:24px;padding:31px 30px 27px;box-shadow:0 12px 45px #111a1609}.module-card:after{display:none}.module-card:hover{background:#111a16;transform:translateY(-6px);box-shadow:0 28px 70px #111a1626}.module-card h3{margin-top:45px}.module-card>p{min-height:68px}.standout-section{background:#ebece5;padding:132px 0 145px}.standout-card{border-radius:24px;box-shadow:0 14px 42px #111a160e}.standout-more{margin-top:18px}.standout-more>summary{cursor:pointer;background:#ffffff80;border:1px solid #111a161f;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:76px;padding:18px 22px;list-style:none;display:grid}.standout-more>summary::-webkit-details-marker{display:none}.standout-more>summary span{font-size:15px;font-weight:780}.standout-more>summary small{color:#66756c;letter-spacing:.04em;font-size:11px;font-weight:700}.standout-more>summary i{color:#c8ff62;background:#111a16;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;transition:transform .25s;display:grid}.standout-more[open]>summary i{transform:rotate(45deg)}.standout-more>.standout-bento{margin-top:18px}.project-lab{border-radius:30px}.premium-interlude{color:#111a16;text-align:center;background:radial-gradient(circle at 50% 0,#c8ff622e,#0000 34%),#f4f3ee;place-items:center;min-height:66svh;padding:110px 0;display:grid;position:relative;overflow:hidden}.premium-interlude:before{content:"";background:linear-gradient(90deg,#0000,#111a1633,#0000);width:min(820px,80vw);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.premium-interlude-inner>span{color:#5d6d63;letter-spacing:.16em;font-size:11px;font-weight:800}.premium-interlude h2{max-width:1100px;margin:28px auto 0;font-size:clamp(55px,7vw,104px)}.premium-interlude h2 em{color:#4e6a28}.premium-interlude p{color:#526158;max-width:760px;margin:34px auto 0;font-size:clamp(17px,1.5vw,20px);line-height:1.72}.implementation-section{padding:135px 0 100px}.implementation-intro .text-link{border-bottom-color:#7e9f3c}.faq-section{padding:125px 0 132px}.faq-list details{border-color:#111a1621}.lead-configurator{padding:132px 0 118px}.lead-frame{border-radius:30px}.lead-optional{margin-top:30px}.lead-optional>summary{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:62px;padding:14px 16px;list-style:none;display:grid}.lead-optional>summary::-webkit-details-marker{display:none}.lead-optional>summary span{color:#dce7e0;font-size:12px;font-weight:800}.lead-optional>summary small{color:#91a59a;font-size:10px}.lead-optional>summary i{color:#08100c;background:#c8ff62;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;font-style:normal;transition:transform .25s;display:grid}.lead-optional[open]>summary i{transform:rotate(45deg)}.lead-optional .lead-scope{background:#ffffff03;border-radius:12px;border:1px solid #ffffff12!important;margin-top:12px!important;padding:18px!important}footer{padding-top:54px}a:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}button:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}summary:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}input:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}select:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}textarea:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}.product-cinema .cinema-arrow:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}.product-cinema .cinema-dock button:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}.product-cinema .cinema-caption>a:focus-visible{outline-offset:3px;outline:3px solid #c8ff62;box-shadow:0 0 0 6px #244332}@keyframes premium-screen-lift{0%{opacity:0;transform:translateY(34px)scale(.985)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.cinema-dock button:hover{background:#fff;border-color:#111a163d}}@media (max-width:1080px){.site-header .nav-links{gap:22px;margin-right:24px}.hero-premium .hero-grid{padding-top:100px}.hero-product{min-height:0}.hero-screen-frame{width:100%}.cinema-monitor{width:calc(100% - 70px)}}@media (max-width:900px){html{scroll-padding-top:78px}main>section{scroll-margin-top:78px}.site-header .nav{height:66px}.hero-premium .hero-grid{padding-top:84px}.module-card{min-height:430px}}@media (max-width:680px){.site-header,.site-header.is-condensed{background:#080e0bf0}.site-header .nav,.site-header.is-condensed .nav{height:64px}.site-header .mobile-nav>div{border-radius:18px;width:min(290px,100vw - 34px);max-height:calc(100svh - 76px);padding:15px;top:42px;overflow-y:auto}.site-header .mobile-nav a{border-bottom:1px solid #ffffff12;align-items:center;min-height:44px;display:flex}.hero-premium .hero-grid{padding:72px 0 0}.hero-premium .hero-copy{text-align:left}.hero-premium .eyebrow{justify-content:flex-start;font-size:10px}.hero-premium h1{font-size:clamp(54px,16vw,76px);line-height:.92}.hero-premium .hero-lead{margin-top:27px;font-size:17px}.hero-premium .hero-actions{justify-content:flex-start}.hero-premium .hero-proof{justify-content:flex-start;gap:0;margin-top:42px;overflow:visible}.hero-premium .hero-proof div{min-width:0;padding:0 14px}.hero-premium .hero-proof div:first-child{padding-left:0}.hero-premium .hero-proof strong{font-size:17px}.hero-premium .hero-proof span{font-size:9px}.hero-product{margin-top:54px;padding-bottom:74px}.hero-screen-frame{border-radius:15px}.browser-bar{min-height:39px}.showcase-section.product-cinema{padding:105px 0 112px}.cinema-shell{margin-top:50px}.cinema-stage{padding-inline:17px}.cinema-monitor{border-radius:15px;width:100%}.cinema-arrow{top:24%}.product-cinema .cinema-arrow{display:none}.module-card{border-radius:20px;min-height:410px}.standout-more>summary{grid-template-columns:1fr auto}.standout-more>summary small{display:none}.standout-section,.modules-section,.implementation-section,.faq-section{padding-block:105px}.lead-frame{border-radius:0}.lead-optional>summary{grid-template-columns:1fr auto}.lead-optional>summary small{display:none}}@media (max-width:430px){.hero-premium .hero-proof{grid-template-columns:repeat(3,1fr);display:grid}.hero-premium .hero-proof div{padding-inline:10px;display:block}.hero-premium .hero-proof span{margin-top:5px;display:block}.hero-screen-frame figcaption strong{font-size:15px}}@media (pointer:coarse),(update:slow){.has-premium-motion main>section:not(#start){opacity:1;transform:none;transition:none!important}.cinema-ambient,.energy-orb,.factory-data-haze,.ai-architect-aurora{display:none!important}.factory-frame-scan,.factory-floor:after,.factory-link i,.factory-core-ring,.ai-architect-shell:before,.ai-blueprint-stage:before,.ai-blueprint-packet,.energy-console-scan,.energy-data-flow i{animation:none!important}}@media (prefers-reduced-motion:reduce){.has-premium-motion main>section:not(#start){opacity:1;transform:none;transition:none!important}.premium-page-progress{display:none}.hero-screen-frame{animation:none!important}}p{text-wrap:pretty}.site-header .nav-links a.is-active{color:#fff;opacity:1}.site-header .nav-links a.is-active:after{right:0}.site-header .nav-cta.is-active{color:#08100c;background:#dcff99}.site-header .mobile-nav summary{border:1px solid #ffffff24;border-radius:999px;place-items:center;min-width:44px;min-height:44px;padding-inline:10px;display:grid}.site-header .mobile-nav[open] summary{color:var(--lime);border-color:#c8ff6273}.site-header .mobile-nav a.is-active{color:var(--lime);background:#c8ff6212;border-color:#c8ff6238}.implementation-section{background:radial-gradient(circle at 12% 20%,#c8ff6214,#0000 28%),#fbfaf6;border-block:1px solid #111a1617}.energy-range-tabs button{min-height:44px;font-size:10px}.energy-source-state,.energy-demo-chip,.factory-topbar-state,.factory-topbar-demo,.command-topbar>p,.command-topbar>span,.ai-architect-state,.ai-architect-demo{font-size:9px}.energy-console-footer p,.factory-disclaimer p,.command-disclaimer p,.ai-architect-disclaimer p{color:#a8b9af;font-size:10px;line-height:1.65}.energy-console-footer span,.factory-disclaimer span,.command-disclaimer span,.ai-architect-disclaimer span,.ai-capability-grid small,.factory-layer-strip small,.factory-layer-strip strong{font-size:9px}.lead-frame input::placeholder,.lead-frame textarea::placeholder{color:#879b8f}.footer-contact{letter-spacing:normal;align-items:center;gap:20px;display:inline-flex}.footer-contact a{color:#b4c0b8;transition:color .2s}.footer-contact a:hover{color:var(--lime)}@media (hover:none){.module-card:hover{color:var(--ink);background:#ffffffa3;transform:none;box-shadow:0 12px 45px #111a1609}.module-card:hover>p{color:#68756c}.module-card:hover .module-tag{color:#5e6c63}}@media (max-width:680px){.factory-layer-strip,.ai-capability-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:visible}.factory-layer-strip>div,.ai-capability-grid>div{scroll-snap-align:none;width:auto;min-width:0}.factory-layer-strip>div{border-bottom:1px solid #ffffff0e;border-right:1px solid #ffffff0e}.factory-layer-strip>div:nth-child(2n),.factory-layer-strip>div:last-child{border-right:0}.ai-capability-grid>div{min-height:132px;border-radius:8px!important}.energy-source-state span{font-size:9px}.energy-console-footer p,.factory-disclaimer p,.command-disclaimer p,.ai-architect-disclaimer p{font-size:11px}.footer-contact{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:430px){.hero-premium .hero-proof div{padding-inline:6px}.hero-premium .hero-proof strong{letter-spacing:-.02em;font-size:clamp(12px,3.8vw,15px)}}:root{--scene-display:clamp(48px, 5.25vw, 80px);--scene-pad-top:clamp(92px, 7.6vw, 116px);--scene-pad-bottom:clamp(82px, 6.9vw, 104px)}.has-premium-motion main>section:not(#start):not(.energy-pulse):not(.factory-constellation):not(.factory-command):not(.ai-architect){opacity:1;transition:none;transform:none}.has-premium-motion main>section:not(.is-premium-visible)>.showcase-heading,.has-premium-motion main>section:not(.is-premium-visible)>.manifesto-grid,.has-premium-motion main>section:not(.is-premium-visible)>.section-heading,.has-premium-motion main>section:not(.is-premium-visible)>.implementation-grid,.has-premium-motion main>section:not(.is-premium-visible)>.premium-interlude-inner,.has-premium-motion main>section:not(.is-premium-visible)>.standout-heading,.has-premium-motion main>section:not(.is-premium-visible)>.faq-grid,.has-premium-motion main>section:not(.is-premium-visible)>.lead-heading{opacity:0;transform:translateY(18px)}.has-premium-motion main>section>.showcase-heading,.has-premium-motion main>section>.manifesto-grid,.has-premium-motion main>section>.section-heading,.has-premium-motion main>section>.implementation-grid,.has-premium-motion main>section>.premium-interlude-inner,.has-premium-motion main>section>.standout-heading,.has-premium-motion main>section>.faq-grid,.has-premium-motion main>section>.lead-heading{transition:opacity .68s var(--premium-ease), transform .68s var(--premium-ease)}.has-premium-motion main>section.is-premium-visible>.showcase-heading,.has-premium-motion main>section.is-premium-visible>.manifesto-grid,.has-premium-motion main>section.is-premium-visible>.section-heading,.has-premium-motion main>section.is-premium-visible>.implementation-grid,.has-premium-motion main>section.is-premium-visible>.premium-interlude-inner,.has-premium-motion main>section.is-premium-visible>.standout-heading,.has-premium-motion main>section.is-premium-visible>.faq-grid,.has-premium-motion main>section.is-premium-visible>.lead-heading{opacity:1;transform:none}.premium-mission-hud{z-index:72;color:#edf7f0;pointer-events:none;width:250px;animation:mission-hud-enter .75s .9s var(--premium-ease) both;background:linear-gradient(145deg,#0b140fe6,#050b08f0);border:1px solid #c8ff6233;border-radius:14px;padding:13px 14px 12px;position:fixed;bottom:24px;right:clamp(18px,2vw,34px);overflow:hidden;box-shadow:0 22px 55px #00000047,inset 0 0 35px #c8ff620a}.premium-mission-hud:before{content:"";will-change:transform, opacity;background:linear-gradient(90deg,#0000,#c8ff62,#fff,#0000);width:44%;height:1px;animation:5.6s ease-in-out 1.4s infinite mission-hud-scan;position:absolute;top:0;left:0;transform:translate(-110%);box-shadow:0 0 12px #c8ff62}.mission-hud-overline{color:#799084;letter-spacing:.13em;font:800 7px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.mission-hud-row{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-top:10px;display:grid}.mission-hud-index{color:#c8ff62;letter-spacing:-.08em;font:900 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mission-hud-label{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mission-hud-live{color:#90a39a;letter-spacing:.08em;align-items:center;gap:5px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.mission-hud-live i{background:#c8ff62;border-radius:50%;width:5px;height:5px;animation:1.8s ease-in-out infinite mission-hud-pulse;box-shadow:0 0 9px #c8ff62}.mission-hud-track{background:#ffffff17;border-radius:99px;height:2px;margin-top:11px;display:block;overflow:hidden}.mission-hud-track i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#c8ff62,#69d8ff 72%,#ab91ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #c8ff62}@keyframes mission-hud-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mission-hud-scan{0%,12%{opacity:0;transform:translate(-110%)}24%,70%{opacity:.9}88%,to{opacity:0;transform:translate(340%)}}@keyframes mission-hud-pulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.factory-heading h2,.command-heading h2,.energy-intro h2,.ai-architect-heading h2{font-size:var(--scene-display)}.factory-map{isolation:isolate}.factory-render{z-index:0;opacity:.48;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.12)brightness(.62);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.factory-map:before{z-index:1}.factory-floor{z-index:1;opacity:.3}.factory-coordinate{z-index:6}.energy-source-state,.energy-demo-chip,.factory-topbar-state,.factory-topbar-demo,.command-topbar>p,.command-topbar>span,.ai-architect-state,.ai-architect-demo{font-size:10px;line-height:1.35}.factory-layer-strip strong,.factory-layer-strip small,.ai-capability-grid small{font-size:10px;line-height:1.4}.hero-premium .hero-grid{padding-top:clamp(82px,8vw,118px)}.hero-product{margin-top:clamp(54px,6vw,82px);padding-bottom:clamp(56px,5.8vw,82px)}.showcase-section.product-cinema{padding-block:clamp(94px,7.2vw,112px) clamp(92px,7vw,108px)}.cinema-shell{margin-top:clamp(48px,4.5vw,62px)}.cinema-caption{min-height:132px;padding-block:20px 22px}.cinema-final-cta{margin-top:36px;padding-top:24px}.manifesto{padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.flow-shell{margin-top:62px}.impact-strip{margin-top:52px}.modules-section{padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.module-grid{margin-top:54px}.module-card{min-height:420px}.implementation-section{padding-block:var(--scene-pad-top) 78px}.implementation-steps article{padding-block:29px}.scope-strip{margin-top:66px;padding-top:25px}.factory-constellation{padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.factory-frame{margin-top:58px}.factory-cta{margin-top:38px;padding-top:24px}.factory-command{padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.command-frame{margin-top:54px}.command-cta{margin-top:36px;padding-top:24px}.premium-interlude{background:radial-gradient(at 50% 0,#c8ff6229,#0000 43%),linear-gradient(#eef0e9,#f4f3ee);min-height:auto;padding-block:clamp(74px,7vw,104px)}.premium-interlude h2{margin-top:20px;font-size:clamp(46px,6vw,82px)}.premium-interlude p{margin-top:24px}.energy-pulse{padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.energy-console-wrap{margin-top:58px}.energy-cta-row{margin-top:38px;padding-top:24px}.ai-architect{min-height:0;padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.ai-architect-shell{margin-top:58px}.ai-architect-cta{margin-top:38px;padding-top:24px}.standout-section{padding-block:var(--scene-pad-top) var(--scene-pad-bottom)}.standout-bento{margin-top:54px}.faq-section{padding-block:88px 96px}.lead-configurator{padding-block:100px 88px}.lead-frame{margin-top:56px}@media (min-width:1001px){.factory-map{height:clamp(580px,50vw,660px)}}@media (min-width:981px){.command-visual-stage{min-height:560px}}@media (max-width:1239px),(max-height:719px),(pointer:coarse){.premium-mission-hud{display:none}}@media (max-width:980px){.command-visual-stage{min-height:520px}}@media (max-width:680px){:root{--scene-pad-top:78px;--scene-pad-bottom:74px}.hero-premium .hero-grid{padding-top:68px}.hero-product{margin-top:44px;padding-bottom:58px}.showcase-section.product-cinema{padding-block:78px 76px}.cinema-shell{margin-top:38px}.cinema-caption{min-height:0;padding:17px}.cinema-final-cta{margin-top:28px;padding-top:20px}.manifesto{padding-block:82px 72px}.flow-shell{margin-top:48px}.impact-strip{margin-top:40px}.modules-section,.standout-section{padding-block:82px}.implementation-section,.faq-section{padding-block:76px}.module-grid{margin-top:42px}.module-card{min-height:0;padding-block:27px 25px}.implementation-steps article{padding-block:25px}.scope-strip{margin-top:50px;padding-top:21px}.factory-constellation,.factory-command,.energy-pulse,.ai-architect{padding-block:82px 76px}.factory-frame,.command-frame,.energy-console-wrap,.ai-architect-shell{margin-top:44px}.factory-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:198px 14px 18px}.factory-render{opacity:.28;object-position:center top;filter:saturate(.82)contrast(1.08)brightness(.54);-webkit-mask-image:linear-gradient(#000 0% 36%,#0000 76%);mask-image:linear-gradient(#000 0% 36%,#0000 76%)}.factory-node{height:132px;padding:11px}.factory-node-copy strong{font-size:12px}.factory-node-machine,.factory-node-warehouse,.factory-node-hmi,.factory-node-assembly,.factory-node-quality,.factory-node-shipping{inset:auto}.premium-interlude{padding-block:72px}.premium-interlude h2{margin-top:18px;font-size:clamp(42px,12.5vw,58px)}.premium-interlude p{margin-top:20px;font-size:16px}.energy-console-wrap{margin-top:42px}.energy-cta-row,.factory-cta,.command-cta,.ai-architect-cta{margin-top:32px;padding-top:21px}.command-visual-stage{min-height:470px}.is-command-mes .command-visual-stage{min-height:320px}.is-command-tv .command-visual-stage{min-height:390px}.is-command-hmi .command-visual-stage{min-height:400px}.ai-blueprint-stage{min-height:420px}.standout-swipe-hint{margin-top:32px}.standout-bento{margin-top:18px}.lead-configurator{padding-block:82px 70px}.lead-heading{gap:28px}.lead-frame{margin-top:44px}}@media (max-width:430px){.factory-map{padding-top:190px}.factory-node{height:128px}.ai-blueprint-stage{min-height:370px}}@media (max-width:380px){.ai-blueprint-stage{min-height:340px}}@media (prefers-reduced-motion:reduce){.premium-mission-hud,.premium-mission-hud:before,.mission-hud-live i{animation:none!important}.has-premium-motion main>section>.showcase-heading,.has-premium-motion main>section>.manifesto-grid,.has-premium-motion main>section>.section-heading,.has-premium-motion main>section>.implementation-grid,.has-premium-motion main>section>.premium-interlude-inner,.has-premium-motion main>section>.standout-heading,.has-premium-motion main>section>.faq-grid,.has-premium-motion main>section>.lead-heading{opacity:1;transform:none;transition:none!important}}.hero-screen-frame{--screen-frame-accent:#c8ff62}.cinema-monitor{--screen-frame-accent:var(--cinema-accent)}.command-real-screen{--screen-frame-accent:var(--command-accent)}.hero-screen-frame,.cinema-monitor,.command-real-screen{isolation:isolate;background:linear-gradient(155deg, #111c16, #07100c) padding-box, linear-gradient(125deg, #ffffff57, var(--screen-frame-accent) 34%, #ffffff14 68%, var(--screen-frame-accent)) border-box;border:1px solid #0000}@supports (color:color-mix(in lab, red, red)){.hero-screen-frame,.cinema-monitor,.command-real-screen{background:linear-gradient(155deg, #111c16, #07100c) padding-box, linear-gradient(125deg, #ffffff57, color-mix(in srgb, var(--screen-frame-accent) 68%, transparent) 34%, #ffffff14 68%, color-mix(in srgb, var(--screen-frame-accent) 22%, transparent)) border-box}}.hero-screen-frame{box-shadow:0 58px 145px #0000008c, 0 0 0 7px #ffffff09, 0 0 88px var(--screen-frame-accent)}@supports (color:color-mix(in lab, red, red)){.hero-screen-frame{box-shadow:0 58px 145px #0000008c, 0 0 0 7px #ffffff09, 0 0 88px color-mix(in srgb, var(--screen-frame-accent) 9%, transparent)}}.cinema-monitor{box-shadow:0 45px 110px #15231b33, 0 0 0 7px #131f1809, 0 0 82px var(--screen-frame-accent)}@supports (color:color-mix(in lab, red, red)){.cinema-monitor{box-shadow:0 45px 110px #15231b33, 0 0 0 7px #131f1809, 0 0 82px color-mix(in srgb, var(--screen-frame-accent) 10%, transparent)}}.command-real-screen{box-shadow:0 34px 76px #0000007a, 0 0 0 6px #ffffff06, 0 0 52px var(--screen-frame-accent);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.command-real-screen{box-shadow:0 34px 76px #0000007a, 0 0 0 6px #ffffff06, 0 0 52px color-mix(in srgb, var(--screen-frame-accent) 10%, transparent)}}.browser-bar,.cinema-monitorbar{border-bottom-color:var(--screen-frame-accent);min-height:50px}@supports (color:color-mix(in lab, red, red)){.browser-bar,.cinema-monitorbar{border-bottom-color:color-mix(in srgb, var(--screen-frame-accent) 18%, #ffffff12)}}.browser-bar,.cinema-monitorbar{background:linear-gradient(90deg, var(--screen-frame-accent), #101a14 48%, #0a130e)}@supports (color:color-mix(in lab, red, red)){.browser-bar,.cinema-monitorbar{background:linear-gradient(90deg, color-mix(in srgb, var(--screen-frame-accent) 5%, #0b1510), #101a14 48%, #0a130e)}}.browser-bar,.cinema-monitorbar{box-shadow:inset 0 1px #ffffff06}.hero-screen-frame .browser-dots i,.cinema-monitor .browser-dots i{background:#415047}.hero-screen-frame .browser-dots i:first-child,.cinema-monitor .browser-dots i:first-child{background:var(--screen-frame-accent);box-shadow:0 0 12px var(--screen-frame-accent)}@supports (color:color-mix(in lab, red, red)){.hero-screen-frame .browser-dots i:first-child,.cinema-monitor .browser-dots i:first-child{box-shadow:0 0 12px color-mix(in srgb, var(--screen-frame-accent) 68%, transparent)}}.browser-location,.cinema-monitorbar>span:nth-child(2){color:#c5d0c9}.browser-location b,.cinema-monitorbar>span:nth-child(2) b{background:var(--screen-frame-accent);box-shadow:0 0 18px var(--screen-frame-accent)}@supports (color:color-mix(in lab, red, red)){.browser-location b,.cinema-monitorbar>span:nth-child(2) b{box-shadow:0 0 18px color-mix(in srgb, var(--screen-frame-accent) 22%, transparent)}}.browser-status,.cinema-monitorbar>span:last-child{border:1px solid var(--screen-frame-accent);width:fit-content;padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.browser-status,.cinema-monitorbar>span:last-child{border:1px solid color-mix(in srgb, var(--screen-frame-accent) 22%, #ffffff14)}}.browser-status,.cinema-monitorbar>span:last-child{background:var(--screen-frame-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.browser-status,.cinema-monitorbar>span:last-child{background:color-mix(in srgb, var(--screen-frame-accent) 5%, #ffffff06)}}.browser-status,.cinema-monitorbar>span:last-child{color:#cbd7cf}.hero-screen-image,.cinema-screen{box-shadow:inset 0 1px #ffffff0d}.hero-screen-image:after,.cinema-screen:after,.command-real-screen:after{content:"";z-index:8;pointer-events:none;border:1px solid #08110c29;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff06}.hero-screen-image img{animation:.86s cubic-bezier(.2,.78,.2,1) .32s both authentic-screen-settle}.cinema-screen>img{transition:opacity .42s,transform .62s cubic-bezier(.2,.78,.2,1);transform:translate(7px)scale(1.006)}.cinema-screen>img.is-active{transform:none}.command-real-screen:before,.screen-scan,.cinema-sweep,.cinema-shine,.command-screen-scan,.command-screen-focus,.command-screen-proof,.command-screen-expand{display:none!important}.command-real-screen img{z-index:1;position:relative;transform:translateZ(0)}.command-real-screen.is-commanded img{animation:.78s cubic-bezier(.2,.78,.2,1) both authentic-screen-confirm}.hero-screen-frame figcaption,.cinema-caption{border-top-color:var(--screen-frame-accent);position:relative}@supports (color:color-mix(in lab, red, red)){.hero-screen-frame figcaption,.cinema-caption{border-top-color:color-mix(in srgb, var(--screen-frame-accent) 15%, #ffffff12)}}.hero-screen-frame figcaption,.cinema-caption{background:radial-gradient(circle at 0 50%, var(--screen-frame-accent), transparent 30%), linear-gradient(112deg, #101b15, #08110d)}@supports (color:color-mix(in lab, red, red)){.hero-screen-frame figcaption,.cinema-caption{background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--screen-frame-accent) 8%, transparent), transparent 30%), linear-gradient(112deg, #101b15, #08110d)}}.hero-screen-frame figcaption:before,.cinema-caption:before{content:"";background:linear-gradient(90deg, var(--screen-frame-accent), transparent);width:74px;height:1px;box-shadow:0 0 12px var(--screen-frame-accent);position:absolute;top:-1px;left:0}@supports (color:color-mix(in lab, red, red)){.hero-screen-frame figcaption:before,.cinema-caption:before{box-shadow:0 0 12px color-mix(in srgb, var(--screen-frame-accent) 58%, transparent)}}.hero-screen-frame figcaption span{color:var(--screen-frame-accent)}.cinema-copy>span{align-items:center;gap:9px;display:flex}.cinema-copy>span b{border:1px solid var(--screen-frame-accent);padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.cinema-copy>span b{border:1px solid color-mix(in srgb, var(--screen-frame-accent) 23%, transparent)}}.cinema-copy>span b{color:#9caf9f;letter-spacing:.08em;border-radius:999px;font-size:7px}.cinema-hotspot i{width:10px;height:10px;box-shadow:0 0 0 5px var(--screen-frame-accent), 0 0 18px var(--screen-frame-accent);border-width:2px}@supports (color:color-mix(in lab, red, red)){.cinema-hotspot i{box-shadow:0 0 0 5px color-mix(in srgb, var(--screen-frame-accent) 18%, transparent), 0 0 18px var(--screen-frame-accent)}}.cinema-hotspot b{display:none}.cinema-screen-link>span{display:none!important}.cinema-progress{background:#111a1617;height:3px;margin-top:13px}.cinema-progress span{background:linear-gradient(90deg, #6d9a32, var(--screen-frame-accent));box-shadow:0 0 13px var(--screen-frame-accent)}@supports (color:color-mix(in lab, red, red)){.cinema-progress span{box-shadow:0 0 13px color-mix(in srgb, var(--screen-frame-accent) 48%, transparent)}}.cinema-dock{gap:7px;margin-top:14px}.cinema-dock button{background:#ffffffad;border-radius:13px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:7px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffb3}.cinema-dock button:after{content:"";opacity:0;background:var(--cinema-accent);width:2px;box-shadow:0 0 10px var(--cinema-accent);border-radius:999px;transition:opacity .22s;position:absolute;top:10px;bottom:10px;left:-1px}.cinema-dock button.is-active{border-color:var(--cinema-accent)}@supports (color:color-mix(in lab, red, red)){.cinema-dock button.is-active{border-color:color-mix(in srgb, var(--cinema-accent) 42%, #111a161f)}}.cinema-dock button.is-active{background:#fff;transform:none;box-shadow:0 12px 32px #111a1616}.cinema-dock button.is-active:after{opacity:1}.cinema-thumb{border:1px solid #111a1614;border-radius:8px}.cinema-thumb-copy{min-width:0;padding:0}.cinema-thumb-copy small{white-space:normal;line-height:1.45}.cinema-thumb-copy strong{display:none}.command-stage-label{align-items:center}.command-stage-meta{align-items:center;gap:9px;display:flex}.command-stage-meta a{border:1px solid var(--command-accent);align-items:center;min-height:30px;padding:6px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.command-stage-meta a{border:1px solid color-mix(in srgb, var(--command-accent) 30%, transparent)}}.command-stage-meta a{background:var(--command-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.command-stage-meta a{background:color-mix(in srgb, var(--command-accent) 5%, #040b08db)}}.command-stage-meta a{color:var(--command-accent);letter-spacing:.06em;pointer-events:auto;font-size:8px;font-weight:850}.command-stage-meta a:focus-visible{outline:2px solid var(--command-accent);outline-offset:3px}@keyframes authentic-screen-settle{0%{opacity:.82;transform:translateY(8px)scale(.993)}to{opacity:1;transform:none}}@keyframes authentic-screen-confirm{0%{opacity:.9;transform:scale(1)}42%{opacity:1;transform:scale(1.006)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.hero-screen-frame,.cinema-monitor,.command-real-screen{transition:transform .32s cubic-bezier(.2,.78,.2,1)}.hero-screen-frame:hover{transform:translateY(-4px)}.cinema-monitor:hover{transform:translateY(-3px)!important}.command-real-screen:hover,.cinema-dock button:hover{transform:translateY(-2px)}}@media (max-width:900px){.cinema-dock button{flex-basis:176px}}@media (max-width:700px){.command-stage-meta strong{display:none}.command-stage-meta a{min-height:40px;padding:8px 11px;font-size:9px}}@media (max-width:680px){.hero-screen-frame,.cinema-monitor,.command-real-screen{box-shadow:0 28px 68px #0000004d,0 0 0 4px #ffffff06}.browser-bar,.cinema-monitorbar{min-height:40px}.cinema-monitorbar>span:last-child{padding:5px 7px}.cinema-copy>span{flex-direction:column;align-items:flex-start;gap:6px}.cinema-copy>span b{padding:4px 7px;font-size:9px}.cinema-hotspot{display:none}.cinema-dock button{flex-basis:168px;grid-template-columns:66px minmax(0,1fr);min-height:62px}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.hero-screen-frame,.cinema-monitor,.command-real-screen{transform:none!important}.hero-screen-image img,.command-real-screen.is-commanded img{animation:none!important}.cinema-screen>img{transition:opacity .2s!important;transform:none!important}}:root{--hero-cinema-progress:0}.hero-screen-scene{z-index:3;isolation:isolate;width:min(1220px,100%);transform:translate3d(0, calc(var(--hero-cinema-progress) * 10px), 0) scale(calc(1 + var(--hero-cinema-progress) * .006));transform-origin:bottom;margin-inline:auto;position:relative}.hero-screen-scene .hero-screen-frame{width:100%}.hero-screen-scene:before{content:"";z-index:-1;opacity:calc(.38 + var(--hero-cinema-progress) * .34);filter:drop-shadow(0 0 8px #c8ff6238);transform:scale(calc(1 - var(--hero-cinema-progress) * .018));pointer-events:none;background:linear-gradient(90deg,#c8ff62,#0000) 0 0/72px 1px no-repeat,linear-gradient(#c8ff62,#0000) 0 0/1px 72px no-repeat,linear-gradient(270deg,#c8ff62,#0000) 100% 0/72px 1px no-repeat,linear-gradient(#c8ff62,#0000) 100% 0/1px 72px no-repeat,linear-gradient(90deg,#c8ff62,#0000) 0 100%/72px 1px no-repeat,linear-gradient(#0000,#c8ff62) 0 100%/1px 72px no-repeat,linear-gradient(270deg,#c8ff62,#0000) 100% 100%/72px 1px no-repeat,linear-gradient(#0000,#c8ff62) 100% 100%/1px 72px no-repeat;position:absolute;inset:-18px}.hero-screen-scene:after{content:"";z-index:-1;width:1px;height:78px;opacity:var(--hero-cinema-progress);transform:scaleY(var(--hero-cinema-progress));transform-origin:top;pointer-events:none;background:linear-gradient(#c8ff62,#c8ff620f);position:absolute;bottom:-78px;left:50%;box-shadow:0 0 12px #c8ff6261}.hero-continuum-label{color:#d2e1d894;letter-spacing:.18em;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-39px;left:0}.screen-edge-pulse{z-index:20;opacity:0;background:linear-gradient(90deg, transparent, var(--screen-frame-accent), #fff, transparent);width:31%;height:1px;box-shadow:0 0 13px var(--screen-frame-accent);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.screen-edge-pulse{box-shadow:0 0 13px color-mix(in srgb, var(--screen-frame-accent) 72%, transparent)}}.screen-edge-pulse{pointer-events:none;transform:translate(-140%)}.hero-screen-frame>.screen-edge-pulse{animation:12s ease-in-out 1.15s infinite continuum-edge-loop}.cinema-monitor>.screen-edge-pulse{animation:1.08s cubic-bezier(.2,.78,.2,1) both continuum-edge-arrive}.hero-screen-frame .browser-bar{animation:.72s cubic-bezier(.2,.78,.2,1) .16s both continuum-chrome-in}.hero-screen-frame figcaption{animation:.78s cubic-bezier(.2,.78,.2,1) .38s both continuum-caption-in}.browser-location>span{white-space:nowrap}.browser-source-rail{color:#6f8377;letter-spacing:.08em;white-space:nowrap;border-left:1px solid #ffffff1a;align-items:center;gap:7px;min-width:0;margin-left:4px;padding-left:14px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative;overflow:hidden}.browser-source-rail i{background:#c8ff62;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 8px #c8ff62b3}.browser-source-rail:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c8ff62,#0000);width:18px;height:1px;animation:5.4s linear 1.2s infinite continuum-source-packet;position:absolute;top:50%;left:0;transform:translate(-120%)}.product-cinema .cinema-grid:after{content:"";opacity:.38;background:linear-gradient(#5c83306b,#0000);width:1px;height:clamp(62px,6vw,88px);position:absolute;top:0;left:50%;box-shadow:0 0 12px #70993824}.product-cinema .cinema-stage:before,.product-cinema .cinema-stage:after{pointer-events:none;display:block}.product-cinema .cinema-stage:before{z-index:-1;opacity:.42;border-color:var(--cinema-accent)}@supports (color:color-mix(in lab, red, red)){.product-cinema .cinema-stage:before{border-color:color-mix(in srgb, var(--cinema-accent) 42%, transparent)}}.product-cinema .cinema-stage:before{box-shadow:0 0 100px var(--cinema-accent)}@supports (color:color-mix(in lab, red, red)){.product-cinema .cinema-stage:before{box-shadow:0 0 100px color-mix(in srgb, var(--cinema-accent) 12%, transparent)}}.product-cinema .cinema-stage:before{animation:none}.product-cinema .cinema-stage:after{z-index:-1;opacity:.32;border-color:#1a2d222e;animation:none}.product-cinema.is-premium-visible .cinema-stage:before{animation:12s ease-in-out both continuum-orbit-a}.product-cinema.is-premium-visible .cinema-stage:after{animation:15s ease-in-out both continuum-orbit-b}.product-cinema .cinema-ghost-number{z-index:0;color:#12201809;display:block;top:2%;left:1.5%}.cinema-source{min-width:0}.cinema-source>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cinema-segments{align-items:center;gap:4px;margin-left:auto;padding-left:12px;font-style:normal;display:flex}.cinema-segments i{background:#ffffff1f;border-radius:99px;width:15px;height:2px;transition:background .32s,transform .32s,opacity .32s;display:block;transform:scaleY(1)}.cinema-segments i.is-active{background:var(--cinema-accent);box-shadow:0 0 9px var(--cinema-accent)}@supports (color:color-mix(in lab, red, red)){.cinema-segments i.is-active{box-shadow:0 0 9px color-mix(in srgb, var(--cinema-accent) 62%, transparent)}}.cinema-segments i.is-active{transform:scaleY(2)}.cinema-source small{color:var(--cinema-accent);letter-spacing:.06em;flex:none;font:850 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cinema-dock button.is-active .cinema-thumb img{transform:scale(1.025)}@keyframes continuum-edge-loop{0%,12%{opacity:0;transform:translate(-140%)}20%,35%{opacity:.92}48%,to{opacity:0;transform:translate(430%)}}@keyframes continuum-edge-arrive{0%{opacity:0;transform:translate(-140%)}28%,64%{opacity:.95}to{opacity:0;transform:translate(430%)}}@keyframes continuum-chrome-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes continuum-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes continuum-source-packet{0%,14%{opacity:0;transform:translate(-120%)}24%,72%{opacity:.95}86%,to{opacity:0;transform:translate(900%)}}@keyframes continuum-orbit-a{0%,to{opacity:.34;transform:translate(-50%,-50%)rotate(-8deg)scale(.99)}50%{opacity:.5;transform:translate(-50%,-50%)rotate(-5deg)scale(1.012)}}@keyframes continuum-orbit-b{0%,to{opacity:.22;transform:translate(-50%,-50%)rotate(7deg)scale(1.015)}50%{opacity:.36;transform:translate(-50%,-50%)rotate(4deg)scale(.99)}}@media (max-width:1080px){.hero-screen-scene{width:100%}.browser-source-rail{display:none}.cinema-segments i{width:11px}}@media (max-width:680px){.hero-screen-scene{width:100%;transform:none}.hero-screen-scene:before,.hero-screen-scene:after,.hero-continuum-label,.product-cinema .cinema-stage:before,.product-cinema .cinema-stage:after,.product-cinema .cinema-ghost-number{display:none}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.hero-screen-scene{transform:none!important}.hero-screen-scene:before{opacity:.3;transform:none}.hero-screen-scene:after{display:none}.screen-edge-pulse,.browser-source-rail:after,.product-cinema .cinema-stage:before,.product-cinema .cinema-stage:after,.hero-screen-frame .browser-bar,.hero-screen-frame figcaption{animation:none!important}}.event-ripple-section{isolation:isolate;color:#111a16;background:radial-gradient(circle at 76% 13%,#69d8ff21,#0000 24%),radial-gradient(circle at 18% 84%,#c8ff621f,#0000 29%),linear-gradient(#edf0e9 0%,#f6f4ee 54%,#eeefe9 100%);padding-block:clamp(86px,7vw,108px) clamp(82px,6.6vw,102px);position:relative;overflow:hidden}.event-ripple-section:before,.event-ripple-section:after{content:"";z-index:-1;pointer-events:none;position:absolute}.event-ripple-section:before{border:1px solid #111a1613;border-radius:50%;width:min(920px,76vw);height:min(920px,76vw);top:-52%;right:-26%;box-shadow:0 0 0 90px #111a1605,0 0 0 180px #111a1604}.event-ripple-section:after{background:linear-gradient(90deg,#0000,#111a1633,#0000);width:min(760px,66vw);height:1px;top:0;left:50%;transform:translate(-50%)}.event-ripple-grid{z-index:-1;opacity:.34;pointer-events:none;background-image:linear-gradient(#111a160b 1px,#0000 1px),linear-gradient(90deg,#111a160b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.event-ripple-heading{grid-template-columns:minmax(0,1.18fr) minmax(320px,.72fr);align-items:end;gap:clamp(44px,6vw,112px);display:grid}.event-ripple-heading h2{max-width:920px;font-size:var(--scene-display,clamp(48px, 5.25vw, 80px))}.event-ripple-heading h2 em{color:#55732d}.event-ripple-heading>div:last-child{padding-bottom:4px}.event-ripple-heading>div:last-child>p{color:#4f5f56;max-width:560px;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.72}.event-ripple-heading>div:last-child>span{color:#607168;letter-spacing:.095em;align-items:center;gap:8px;margin-top:23px;font:850 8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.event-ripple-heading>div:last-child>span i{background:#86b83d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 12px #86b83d85}.event-ripple-frame{--ripple-accent:#ff9b71;background:radial-gradient(circle at 78% 18%, var(--ripple-accent), transparent 27%), linear-gradient(145deg, #101a15 0%, #08110d 52%, #0b1510 100%);border:1px solid #ffffff21;border-radius:27px;margin-top:clamp(44px,4vw,58px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.event-ripple-frame{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--ripple-accent) 11%, transparent), transparent 27%), linear-gradient(145deg, #101a15 0%, #08110d 52%, #0b1510 100%)}}.event-ripple-frame{color:#edf7f0;box-shadow:0 42px 100px #0c161038, 0 0 0 1px #111a161a, 0 0 80px var(--ripple-accent) inset}@supports (color:color-mix(in lab, red, red)){.event-ripple-frame{box-shadow:0 42px 100px #0c161038, 0 0 0 1px #111a161a, 0 0 80px color-mix(in srgb, var(--ripple-accent) 6%, transparent) inset}}.event-ripple-frame{transition:background .35s,box-shadow .35s}.event-ripple-topbar{background:#ffffff06;border-bottom:1px solid #ffffff13;grid-template-columns:1fr auto auto;align-items:center;gap:22px;min-height:51px;padding:10px 18px;display:grid}.event-ripple-topbar>div{align-items:center;gap:8px;min-width:0;display:flex}.event-ripple-topbar>div>span{background:var(--ripple-accent);color:#08100c;width:25px;height:25px;box-shadow:0 0 24px var(--ripple-accent);border-radius:7px;flex:none;place-items:center;font:950 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}@supports (color:color-mix(in lab, red, red)){.event-ripple-topbar>div>span{box-shadow:0 0 24px color-mix(in srgb, var(--ripple-accent) 32%, transparent)}}.event-ripple-topbar strong{letter-spacing:.09em;font:850 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-topbar small{color:#687b70;letter-spacing:.075em;text-overflow:ellipsis;white-space:nowrap;font:750 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.event-ripple-topbar>p,.event-ripple-topbar>span{color:#809287;letter-spacing:.08em;margin:0;font:800 8px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-topbar>p{align-items:center;gap:7px;display:flex}.event-ripple-topbar>p i{background:var(--ripple-accent);width:6px;height:6px;box-shadow:0 0 10px var(--ripple-accent);border-radius:50%}.event-ripple-tabs{background:#0000001c;border-bottom:1px solid #ffffff13;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.event-ripple-tabs button{color:#7e9186;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) 8px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:13px 15px;transition:color .25s,background .25s;display:grid;position:relative}.event-ripple-tabs button:last-child{border-right:0}.event-ripple-tabs button:after{content:"";background:var(--ripple-accent);height:2px;box-shadow:0 0 14px var(--ripple-accent);transform-origin:0;transition:transform .3s var(--premium-ease,ease);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.event-ripple-tabs button>span{color:#4f6257;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-tabs button>strong{letter-spacing:.02em;text-overflow:ellipsis;font-size:10px;line-height:1.25;overflow:hidden}.event-ripple-tabs button>i{border:1px solid;border-radius:50%;width:6px;height:6px}.event-ripple-tabs button.is-active{background:var(--ripple-accent)}@supports (color:color-mix(in lab, red, red)){.event-ripple-tabs button.is-active{background:color-mix(in srgb, var(--ripple-accent) 7%, transparent)}}.event-ripple-tabs button.is-active{color:#f2f8f4}.event-ripple-tabs button.is-active:after{transform:scaleX(1)}.event-ripple-tabs button.is-active>span,.event-ripple-tabs button.is-active>i{color:var(--ripple-accent)}.event-ripple-tabs button.is-active>i{background:var(--ripple-accent);box-shadow:0 0 10px var(--ripple-accent)}.event-ripple-tabs button:focus-visible{z-index:2;outline-color:var(--ripple-accent);box-shadow:inset 0 0 0 2px var(--ripple-accent);position:relative}.event-ripple-body{grid-template-columns:minmax(0,1fr) 306px;min-height:438px;display:grid}.event-ripple-visual{min-width:0;padding:28px 28px 24px}.event-ripple-meta{justify-content:space-between;align-items:center;gap:18px;display:flex}.event-ripple-meta>span,.event-ripple-meta>strong{letter-spacing:.085em;font:800 8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-meta>span{color:var(--ripple-accent)}.event-ripple-meta>strong{color:#6e8276;text-align:right}.event-ripple-visual>h3{color:#f2f7f4;letter-spacing:-.045em;max-width:780px;margin:17px 0 0;font-size:clamp(25px,2.45vw,38px);line-height:1.02}.event-ripple-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:31px 0 0;padding:0;list-style:none;display:grid}.event-ripple-chain>li{min-width:0;padding:0 13px 0 0;position:relative}.event-ripple-chain>li:not(:last-child):after{content:"";z-index:0;background:linear-gradient(90deg, var(--ripple-accent), #ffffff13);height:1px;position:absolute;top:33px;left:31px;right:-1px}@supports (color:color-mix(in lab, red, red)){.event-ripple-chain>li:not(:last-child):after{background:linear-gradient(90deg, color-mix(in srgb, var(--ripple-accent) 62%, transparent), #ffffff13)}}.event-ripple-step{color:#586c60;letter-spacing:.08em;margin-bottom:8px;font:800 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.event-ripple-node{z-index:2;border:1px solid var(--ripple-accent);place-items:center;width:31px;height:31px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.event-ripple-node{border:1px solid color-mix(in srgb, var(--ripple-accent) 54%, #ffffff24)}}.event-ripple-node{box-shadow:0 0 0 5px #08110df0, 0 0 20px var(--ripple-accent);background:#0d1812;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.event-ripple-node{box-shadow:0 0 0 5px #08110df0, 0 0 20px color-mix(in srgb, var(--ripple-accent) 12%, transparent)}}.event-ripple-node i{background:var(--ripple-accent);width:7px;height:7px;box-shadow:0 0 11px var(--ripple-accent);border-radius:50%}.event-ripple-node b{border:1px solid var(--ripple-accent);position:absolute;inset:-5px}@supports (color:color-mix(in lab, red, red)){.event-ripple-node b{border:1px solid color-mix(in srgb, var(--ripple-accent) 18%, transparent)}}.event-ripple-node b{opacity:.5;border-radius:50%}.event-ripple-chain small{min-height:24px;color:var(--ripple-accent);letter-spacing:.07em;margin-top:16px;font:850 8px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.event-ripple-chain strong{color:#e7f0ea;min-height:45px;font-size:11px;line-height:1.34;display:block}.event-ripple-chain p{color:#718479;min-height:35px;margin:6px 0 0;font-size:9px;line-height:1.45}.event-ripple-chain em{color:#82968a;letter-spacing:.07em;background:#ffffff06;border:1px solid #ffffff13;border-radius:5px;margin-top:10px;padding:4px 6px;font:800 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.event-ripple-packet{z-index:3;background:var(--ripple-accent);width:12px;height:3px;box-shadow:0 0 10px var(--ripple-accent);opacity:0;border-radius:99px;position:absolute;top:32px;left:31px}.event-ripple-result{border:1px solid var(--ripple-accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:25px;padding:16px 17px;display:grid}@supports (color:color-mix(in lab, red, red)){.event-ripple-result{border:1px solid color-mix(in srgb, var(--ripple-accent) 18%, #ffffff12)}}.event-ripple-result{background:linear-gradient(90deg, var(--ripple-accent), #ffffff05);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.event-ripple-result{background:linear-gradient(90deg, color-mix(in srgb, var(--ripple-accent) 7%, transparent), #ffffff05)}}.event-ripple-result>div{min-width:0}.event-ripple-result span{color:var(--ripple-accent);letter-spacing:.08em;font:850 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.event-ripple-result strong{color:#dce8e1;margin-top:7px;font-size:11px;line-height:1.5;display:block}.event-ripple-result button{border:1px solid var(--ripple-accent);align-items:center;gap:10px;min-height:39px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.event-ripple-result button{border:1px solid color-mix(in srgb, var(--ripple-accent) 30%, #ffffff1f)}}.event-ripple-result button{color:#eaf3ed;cursor:pointer;background:#ffffff09;border-radius:999px;font-size:9px;font-weight:800;transition:background .2s,color .2s,transform .2s}.event-ripple-result button>span{color:var(--ripple-accent);font-size:15px}.event-ripple-log{background:#00000021;border-left:1px solid #ffffff13;flex-direction:column;min-width:0;display:flex}.event-ripple-log>header{border-bottom:1px solid #fff1;grid-template-columns:auto 1fr 7px;align-items:center;gap:9px;min-height:54px;padding:13px 16px;display:grid}.event-ripple-log>header span,.event-ripple-log>header strong{letter-spacing:.08em;font:850 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-log>header span{color:#75897d}.event-ripple-log>header strong{color:var(--ripple-accent);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.event-ripple-log>header i{background:var(--ripple-accent);width:6px;height:6px;box-shadow:0 0 10px var(--ripple-accent);border-radius:50%}.event-ripple-log>ol{margin:0;padding:8px 0;list-style:none}.event-ripple-log>ol li{border-bottom:1px solid #ffffff0b;grid-template-columns:23px minmax(0,1fr) 6px;align-items:start;gap:9px;padding:11px 16px;display:grid}.event-ripple-log>ol span{color:#53685b;font:800 7px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-log>ol p{color:#adbbb2;margin:0;font-size:9px;line-height:1.45}.event-ripple-log>ol i{background:#365044;border-radius:50%;width:5px;height:5px;margin-top:4px}.event-ripple-log>div{background:#ffffff05;border:1px solid #fff1;border-radius:10px;margin:auto 14px 0;padding:13px}.event-ripple-log>div span{color:#73887c;letter-spacing:.075em;font:850 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-log>div p{color:#87998f;margin:8px 0 0;font-size:9px;line-height:1.52}.event-ripple-log>a{background:var(--ripple-accent);color:#08100c;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:11px 14px 14px;padding:12px 13px;font-size:9px;font-weight:850;display:flex}.event-ripple-log>a span{font-size:15px}.event-ripple-disclaimer{background:#00000029;border-top:1px solid #ffffff13;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:54px;padding:11px 18px;display:grid}.event-ripple-disclaimer span{color:#73877a;letter-spacing:.075em;font:850 8px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.event-ripple-disclaimer p{color:#64776c;text-align:center;margin:0;font-size:9px;line-height:1.45}.event-ripple-visual.is-running .event-ripple-chain>li{animation:event-ripple-stage .5s calc(var(--ripple-index) * .105s) var(--premium-ease,ease) both}.event-ripple-visual.is-running .event-ripple-node b{animation:event-ripple-ring .55s calc(var(--ripple-index) * .105s + 80ms) ease-out both}.event-ripple-visual.is-running .event-ripple-packet{animation:event-ripple-packet .46s calc(var(--ripple-index) * .105s + .115s) ease-in-out both}.event-ripple-log.is-running>ol li{animation:event-ripple-log .34s calc(var(--ripple-index) * 90ms + .33s) ease-out both}.event-ripple-log.is-running>ol i{background:var(--ripple-accent);box-shadow:0 0 8px var(--ripple-accent)}@keyframes event-ripple-stage{0%{opacity:.18;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes event-ripple-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.85)}}@keyframes event-ripple-packet{0%{opacity:0;transform:translate(0)scaleX(.65)}18%,74%{opacity:1}to{opacity:0;transform:translate(clamp(74px,9vw,145px))scaleX(1)}}@keyframes event-ripple-log{0%{opacity:.18;transform:translate(7px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.event-ripple-tabs button:hover{color:#e7f0ea;background:#ffffff09}.event-ripple-result button:hover{background:var(--ripple-accent);color:#08100c;transform:translateY(-1px)}.event-ripple-log>a:hover{box-shadow:0 0 28px var(--ripple-accent)}@supports (color:color-mix(in lab, red, red)){.event-ripple-log>a:hover{box-shadow:0 0 28px color-mix(in srgb, var(--ripple-accent) 28%, transparent)}}}@media (max-width:1180px){.event-ripple-body{grid-template-columns:minmax(0,1fr) 280px}.event-ripple-visual{padding-inline:22px}.event-ripple-chain>li{padding-right:9px}.event-ripple-chain strong{font-size:10px}.event-ripple-chain p{font-size:8px}.event-ripple-tabs button{padding-inline:11px}}@media (max-width:940px){.event-ripple-heading{grid-template-columns:1fr;gap:30px}.event-ripple-heading>div:last-child>p{max-width:700px}.event-ripple-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(165px,1fr);grid-auto-flow:column;overflow-x:auto}.event-ripple-tabs button:last-child{border-right:1px solid #ffffff12}.event-ripple-body{grid-template-columns:1fr}.event-ripple-log{border-top:1px solid #ffffff13;border-left:0;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);display:grid}.event-ripple-log>header{grid-column:1/-1}.event-ripple-log>ol{border-right:1px solid #fff1}.event-ripple-log>div{margin:12px 14px 5px}.event-ripple-log>a{align-self:end}}@media (max-width:680px){.event-ripple-section{padding-block:78px 76px}.event-ripple-grid{background-size:48px 48px}.event-ripple-heading{gap:24px}.event-ripple-heading h2{font-size:clamp(42px,12.5vw,58px)}.event-ripple-heading>div:last-child>p{font-size:16px}.event-ripple-heading>div:last-child>span{align-items:flex-start;margin-top:18px;font-size:8px}.event-ripple-frame{border-radius:18px;width:calc(100% - 18px);margin-top:38px}.event-ripple-topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:13px}.event-ripple-topbar>p{display:none}.event-ripple-topbar>span{font-size:8px}.event-ripple-topbar small{display:none}.event-ripple-tabs{grid-auto-columns:minmax(154px,56vw)}.event-ripple-tabs button{min-height:61px;padding:11px}.event-ripple-visual{padding:23px 16px 19px}.event-ripple-meta{flex-direction:column;align-items:flex-start;gap:5px}.event-ripple-meta>strong{text-align:left}.event-ripple-visual>h3{margin-top:13px;font-size:27px}.event-ripple-chain{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-color:var(--ripple-accent) #ffffff0f;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(174px,68vw);grid-auto-flow:column;gap:0;margin-top:26px;padding:0 1px 14px;overflow-x:auto}.event-ripple-chain>li{scroll-snap-align:start;min-height:176px;padding-right:18px}.event-ripple-chain>li:not(:last-child):after{right:0}.event-ripple-chain strong{min-height:0;font-size:11px}.event-ripple-chain p{min-height:0;font-size:9px}.event-ripple-result{grid-template-columns:1fr;gap:13px;margin-top:17px}.event-ripple-result button{width:fit-content}.event-ripple-log{display:flex}.event-ripple-log>header{min-height:49px}.event-ripple-log>ol{border-right:0}.event-ripple-log>div{margin-top:5px}.event-ripple-disclaimer{grid-template-columns:1fr;gap:8px;padding:14px 15px}.event-ripple-disclaimer p{text-align:left}.event-ripple-disclaimer>span:last-child{display:none}}@media (max-width:430px){.event-ripple-frame{width:calc(100% - 12px)}.event-ripple-topbar>span{display:none}.event-ripple-topbar{grid-template-columns:1fr}.event-ripple-result strong{font-size:10px}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.event-ripple-frame{transition:none}.event-ripple-visual.is-running .event-ripple-chain>li,.event-ripple-visual.is-running .event-ripple-node b,.event-ripple-visual.is-running .event-ripple-packet,.event-ripple-log.is-running>ol li{animation:none!important}.event-ripple-packet{display:none}}.go-live-section{isolation:isolate;padding-block:var(--scene-pad-top,108px) var(--scene-pad-bottom,96px);background:radial-gradient(circle at 82% 7%,#c8ff6224,#0000 26%),linear-gradient(#f6f5ef,#ecefe8);border-block:1px solid #111a161c;position:relative;overflow:hidden}.go-live-grid{z-index:-1;opacity:.25;background-image:linear-gradient(#111a1617 1px,#0000 1px),linear-gradient(90deg,#111a1617 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#00000057 34%,#0000 78%);mask-image:linear-gradient(#000,#00000057 34%,#0000 78%)}.go-live-heading{z-index:1;align-items:end;position:relative}.go-live-heading h2 em{color:#6c7d72}.go-live-heading-copy{align-self:end;padding-bottom:4px}.go-live-heading-copy>p{color:#53635a;max-width:690px;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.72}.go-live-heading-copy>span{color:#64746a;letter-spacing:.105em;align-items:center;gap:10px;margin-top:27px;font:850 10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.go-live-heading-copy>span i,.go-live-topbar>p i{background:var(--lime);border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #c8ff62cc}.go-live-console{z-index:2;color:#edf4ef;background:#0b1510;border:1px solid #ffffff1f;border-radius:24px;margin-top:62px;position:relative;overflow:hidden;box-shadow:0 42px 95px #15211b33,0 0 0 1px #111a1629}.go-live-console:before{content:"";z-index:4;background:linear-gradient(90deg,#0000,#c8ff62cc,#fff,#0000);height:1px;position:absolute;top:0;left:16%;right:16%;box-shadow:0 0 16px #c8ff6299}.go-live-topbar{background:#ffffff05;border-bottom:1px solid #ffffff16;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:24px;min-height:59px;padding:10px 19px;display:grid}.go-live-topbar>div{align-items:center;gap:9px;display:flex}.go-live-topbar>div>span{background:var(--lime);color:#08110c;border-radius:6px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:950;display:grid}.go-live-topbar strong{letter-spacing:.08em;font-size:10px}.go-live-topbar small{color:#91a399;letter-spacing:.08em;font-size:10px}.go-live-topbar>p{color:#a5b4ab;letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;margin:0;font:800 9px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.go-live-topbar>span{color:#91a399;letter-spacing:.08em;font:800 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.go-live-main{border-bottom:1px solid #ffffff16;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);display:grid}.go-live-path{border-right:1px solid #ffffff16;min-width:0;padding:25px 28px 13px}.go-live-path>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:18px;display:flex}.go-live-path>header>span,.go-live-evidence header span,.go-live-stakeholder-head>span,.go-live-cta>div:first-child>span{color:var(--lime);letter-spacing:.115em;font:850 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.go-live-path>header p{color:#708077;margin:0;font-size:11px}.go-live-path ol{margin:0;padding:0;list-style:none}.go-live-path li{border-bottom:1px solid #fff1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:109px;padding:16px 0;transition:background-color .22s;display:grid;position:relative}.go-live-path li:last-child{border-bottom:0}.go-live-path li:hover{background:linear-gradient(90deg,#c8ff620b,#0000 82%)}.go-live-path li>span{width:35px;height:35px;color:var(--lime);background:#c8ff620e;border:1px solid #c8ff6240;border-radius:50%;place-items:center;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;box-shadow:0 0 0 5px #c8ff6205}.go-live-path h3{color:#f2f6f3;letter-spacing:-.025em;margin:0;font-size:18px}.go-live-path li p{color:#839289;max-width:720px;margin:7px 0 0;font-size:12px;line-height:1.58}.go-live-path li>strong{color:#9eafa5;letter-spacing:.075em;text-align:center;border:1px solid #ffffff14;border-radius:5px;max-width:136px;padding:7px 9px;font:850 10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.go-live-maturity{background:linear-gradient(155deg,#112019,#0d1913);min-width:0;padding:28px 24px 20px}.go-live-maturity>header>span{color:#93a59a;letter-spacing:.12em;font:850 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.go-live-maturity h3{letter-spacing:-.045em;margin:15px 0 0;font-size:30px;line-height:.98}.go-live-maturity>header>p{color:#809087;margin:16px 0 0;font-size:12px;line-height:1.6}.go-live-maturity dl{margin:23px 0 0}.go-live-maturity dl>div{border-top:1px solid #ffffff12;padding:16px 0}.go-live-maturity dt{color:#dce7e0;letter-spacing:.06em;align-items:center;gap:9px;font:850 10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.go-live-maturity dt i{color:var(--lime);font-style:normal}.go-live-maturity dd{color:#839289;margin:8px 0 0 27px;font-size:11px;line-height:1.52}.go-live-maturity dd small{color:#a8b6ae;margin-top:7px;font-size:10px;font-weight:750;line-height:1.45;display:block}.go-live-maturity-note{color:#829188;background:#c8ff6209;border:1px solid #c8ff621f;border-radius:7px;margin:11px 0 0;padding:13px;font-size:10px;line-height:1.55}.go-live-evidence{background:#08110c;border-bottom:1px solid #ffffff16;padding:29px 28px 30px}.go-live-evidence>header{grid-template-columns:.8fr 1.2fr;align-items:end;gap:60px;display:grid}.go-live-evidence h3{letter-spacing:-.04em;margin:10px 0 0;font-size:28px;line-height:1}.go-live-evidence>header>p{color:#7e8e84;max-width:660px;margin:0;font-size:12px;line-height:1.65}.go-live-evidence ol{border-top:1px solid #ffffff13;border-left:1px solid #ffffff13;grid-template-columns:repeat(4,minmax(0,1fr));margin:25px 0 0;padding:0;list-style:none;display:grid}.go-live-evidence li{background:linear-gradient(150deg,#ffffff06,#0000);border-bottom:1px solid #ffffff13;border-right:1px solid #ffffff13;min-height:194px;padding:20px 19px 25px;transition:background-color .22s;position:relative}.go-live-evidence li:hover{background-color:#c8ff6209}.go-live-evidence li>span{color:#91a299;font-size:10px}.go-live-evidence h4{color:#e2ebe5;letter-spacing:-.025em;margin:24px 0 0;font-size:16px}.go-live-evidence li p{color:#829188;margin:9px 0 0;font-size:11px;line-height:1.58}.go-live-evidence li>i{background:var(--lime);width:32px;height:2px;position:absolute;bottom:17px;left:19px;box-shadow:0 0 10px #c8ff6259}.go-live-stakeholders{border-bottom:1px solid #ffffff16;grid-template-columns:260px minmax(0,1fr);display:grid}.go-live-stakeholder-head{border-right:1px solid #ffffff16;flex-direction:column;justify-content:center;gap:12px;padding:25px 28px;display:flex}.go-live-stakeholder-head h3{color:#cad6ce;max-width:190px;margin:0;font-size:13px;line-height:1.45}.go-live-stakeholders dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.go-live-stakeholders dl>div{border-right:1px solid #ffffff12;min-width:0;padding:23px 18px}.go-live-stakeholders dl>div:last-child{border-right:0}.go-live-stakeholders dt{color:var(--lime);letter-spacing:.09em;font:850 10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.go-live-stakeholders dd{margin:12px 0 0}.go-live-stakeholders dd strong{color:#dce6df;font-size:12px;line-height:1.4;display:block}.go-live-stakeholders dd span{color:#798a80;margin-top:7px;font-size:10px;line-height:1.52;display:block}.go-live-cta{background:radial-gradient(circle at 86% 20%,#c8ff6221,#0000 33%),linear-gradient(120deg,#142219,#0c1711);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;min-height:164px;padding:26px 28px;display:grid}.go-live-cta>div:first-child>strong{color:#eff5f0;letter-spacing:-.035em;margin-top:8px;font-size:clamp(22px,2.1vw,32px);display:block}.go-live-cta>div:first-child>p{color:#819187;margin:9px 0 0;font-size:11px;line-height:1.55}.go-live-cta>div:last-child{align-items:center;gap:24px;display:flex}.go-live-cta .button{background:var(--lime);color:#08100c;min-height:51px;padding-inline:20px;box-shadow:6px 6px #ffffffeb}.go-live-cta .button>span{color:#08100c}.go-live-cta>div:last-child>a:not(.button){color:#b8c6bd;white-space:nowrap;border-bottom:1px solid #52655a;padding-bottom:7px;font-size:11px;font-weight:800}.go-live-cta>div:last-child>a:not(.button) span{color:var(--lime);font-size:15px}@media (max-width:1160px){.go-live-main{grid-template-columns:1fr}.go-live-path{border-right:0}.go-live-maturity{border-top:1px solid #ffffff16}.go-live-maturity dl{border-top:1px solid #ffffff12;border-left:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.go-live-maturity dl>div{border-top:0;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:16px}.go-live-maturity dl>div:last-child{grid-column:1/-1}.go-live-maturity dd{margin-left:0}.go-live-evidence ol{grid-template-columns:repeat(2,minmax(0,1fr))}.go-live-stakeholders{grid-template-columns:1fr}.go-live-stakeholder-head{border-bottom:1px solid #ffffff16;border-right:0}.go-live-stakeholder-head h3{max-width:none}.go-live-cta{grid-template-columns:1fr}.go-live-cta>div:last-child{justify-content:flex-start}}@media (max-width:900px){.go-live-heading{gap:32px}.go-live-console{margin-top:48px}.go-live-stakeholders dl{grid-template-columns:repeat(2,minmax(0,1fr))}.go-live-stakeholders dl>div:nth-child(2){border-right:0}.go-live-stakeholders dl>div:nth-child(-n+2){border-bottom:1px solid #ffffff12}}@media (max-width:680px){.go-live-section{padding-block:78px 74px}.go-live-grid{background-size:46px 46px}.go-live-heading-copy>p{font-size:16px}.go-live-heading-copy>span{align-items:flex-start;font-size:9px}.go-live-console{border-radius:18px;width:calc(100% - 18px);margin-top:40px}.go-live-topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:13px}.go-live-topbar>p,.go-live-topbar small{display:none}.go-live-topbar>span{text-align:right;font-size:10px}.go-live-path{padding:21px 15px 9px}.go-live-path>header{flex-direction:column;align-items:flex-start;gap:7px}.go-live-path li{grid-template-columns:39px minmax(0,1fr);gap:12px;min-height:0;padding:18px 0}.go-live-path li>span{width:32px;height:32px}.go-live-path h3{font-size:17px}.go-live-path li p{font-size:12px}.go-live-path li>strong{grid-column:2;justify-self:start;margin-top:-2px;font-size:10px}.go-live-maturity{padding:24px 16px 18px}.go-live-maturity h3{font-size:27px}.go-live-maturity dl{grid-template-columns:1fr}.go-live-maturity dd{font-size:12px}.go-live-maturity dd small{font-size:10px}.go-live-evidence{padding:24px 15px 25px}.go-live-evidence>header{grid-template-columns:1fr;gap:14px}.go-live-evidence h3{font-size:25px}.go-live-evidence>header>p{font-size:12px}.go-live-evidence li{min-height:180px}.go-live-evidence li p{font-size:12px}.go-live-stakeholder-head{padding:22px 16px}.go-live-stakeholders dl>div{padding:20px 15px}.go-live-stakeholders dd span{font-size:11px}.go-live-cta{gap:24px;padding:25px 16px 29px}.go-live-cta>div:last-child{flex-direction:column;align-items:stretch;gap:20px}.go-live-cta .button{width:100%}.go-live-cta>div:last-child>a:not(.button){white-space:normal;width:fit-content}}@media (max-width:480px){.go-live-topbar>span{display:none}.go-live-topbar,.go-live-evidence ol,.go-live-stakeholders dl{grid-template-columns:1fr}.go-live-stakeholders dl>div{border-bottom:1px solid #ffffff12;border-right:0}.go-live-stakeholders dl>div:last-child{border-bottom:0}.go-live-evidence li{min-height:165px}}.lead-meeting-fields>small a,.lead-consent a{color:#c8ff62;text-underline-offset:3px;font-weight:800;text-decoration:underline}.lead-consent>div{min-width:0}.lead-consent label{cursor:pointer}.footer-company{color:#85958c;border-top:1px solid #ffffff12;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:28px;margin-top:25px;padding-top:25px;display:grid}.footer-company p{gap:5px;margin:0;display:grid}.footer-company p strong{color:#dbe5df;letter-spacing:.03em;font-size:11px}.footer-company p span{font-size:9px}.footer-company dl{gap:20px;margin:0;display:flex}.footer-company dl>div{gap:7px;display:flex}.footer-company dt{color:#687a70;letter-spacing:.1em;font-size:8px;font-weight:850}.footer-company dd{color:#b7c4bc;margin:0;font:750 9px ui-monospace,SFMono-Regular,Menlo,monospace}.footer-company>a{color:#c8ff62;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.leads-panel-intro>div{flex-wrap:wrap}.leads-panel-intro>div small{color:#a8baaf;letter-spacing:.08em;border:1px solid #c8ff6233;border-radius:999px;flex-basis:100%;width:fit-content;margin-top:7px;padding:6px 8px;font-size:7px;font-weight:850}.leads-panel-intro>div small.is-pending{color:#ffd67b;border-color:#ffd35a3d}.lead-record-main>header .lead-notification-state{color:#8fa299;letter-spacing:.07em;border:1px solid #ffffff1a;border-radius:999px;width:fit-content;margin:9px 0 0 auto;padding:5px 7px;font-size:7px;font-weight:850}.lead-record-main>header .lead-notification-state.is-sent{color:#c8ff62;border-color:#c8ff6238}.lead-record-main>header .lead-notification-state.is-failed{color:#ffad96;border-color:#ff866740}.legal-header{z-index:5;color:#fff;background:#08100c;border-bottom:1px solid #ffffff14;position:relative}.legal-nav{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.legal-nav .brand-mark{color:#08100c;box-shadow:none;background:#c8ff62}.legal-nav>a:last-child{color:#b7c5bd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.privacy-page{color:#111a16;background:#f4f3ee}.privacy-hero{color:#f5faf7;background:radial-gradient(circle at 78% 30%,#c8ff622b,#0000 28%),linear-gradient(145deg,#0d1913,#07100c 70%);padding:clamp(96px,10vw,150px) 0 clamp(82px,8vw,116px);overflow:hidden}.privacy-hero .shell{position:relative}.privacy-hero .shell:after{content:"01ਓ";color:#c8ff6214;letter-spacing:-.12em;white-space:pre;pointer-events:none;font:950 clamp(120px,21vw,280px)/.72 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-45px;right:0}.privacy-hero h1{z-index:1;max-width:1080px;font-size:clamp(52px,7vw,104px);line-height:.92;position:relative}.privacy-hero h1 em{color:#c8ff62;font-style:normal}.privacy-hero-signal{z-index:1;color:#8fa399;letter-spacing:.1em;border:1px solid #c8ff6233;border-radius:999px;align-items:center;gap:12px;width:fit-content;margin-top:42px;padding:10px 13px;font-size:8px;font-weight:850;display:flex;position:relative}.privacy-hero-signal i{background:#c8ff62;border-radius:50%;width:6px;height:6px;box-shadow:0 0 11px #c8ff62}.privacy-hero-signal strong{color:#d8e4dc;font-size:inherit}.privacy-layout{grid-template-columns:250px minmax(0,1fr);gap:clamp(52px,8vw,130px);padding-block:clamp(78px,8vw,120px);display:grid}.privacy-layout>aside{height:fit-content;position:sticky;top:28px}.privacy-layout>aside>span{color:#718078;letter-spacing:.13em;font-size:8px;font-weight:850}.privacy-layout aside nav{border-top:1px solid #111a161a;margin-top:18px;display:grid}.privacy-layout aside nav a{color:#4e5d54;border-bottom:1px solid #111a161a;padding:13px 0;font-size:11px;font-weight:750}.privacy-layout aside>div{background:#111b16;border-radius:12px;gap:8px;margin-top:32px;padding:17px;display:grid}.privacy-layout aside>div small{color:#778b80;letter-spacing:.1em;font-size:7px;font-weight:850}.privacy-layout aside>div a{color:#c8ff62;font-size:12px;font-weight:800}.privacy-copy{max-width:850px}.privacy-copy>section{padding:0 0 55px;scroll-margin-top:30px}.privacy-copy>section+section{border-top:1px solid #111a161c;padding-top:55px}.privacy-copy>section>p:first-child{color:#6e7d74;letter-spacing:.13em;margin:0 0 17px;font:850 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.privacy-copy h2{max-width:720px;margin-bottom:24px;font-size:clamp(36px,4.2vw,62px)}.privacy-copy section>p:not(:first-child),.privacy-copy li{color:#59675f;max-width:760px;font-size:15px;line-height:1.8}.privacy-copy section>p+p{margin-top:17px}.privacy-copy section a{color:#263e31;text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #9dc34f;text-decoration:underline #9dc34f}.privacy-copy ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.privacy-copy li{background:#ffffff6b;border:1px solid #111a161a;border-radius:12px;padding:19px 20px 19px 50px;position:relative}.privacy-copy li:before{content:"→";color:#7a9e37;font-weight:900;position:absolute;top:20px;left:20px}.privacy-contact-card{color:#eef6f1;background:radial-gradient(circle at 90% 10%,#c8ff6224,#0000 31%),#0c1711;border-radius:20px;margin-top:20px;padding:clamp(28px,4vw,48px)}.privacy-contact-card>span{color:#82968b;letter-spacing:.12em;font-size:8px;font-weight:850}.privacy-contact-card h2{color:#fff;max-width:620px;margin:18px 0 30px;font-size:clamp(34px,4vw,56px)}.privacy-contact-card>a{color:#c8ff62;font-size:16px;font-weight:850}.legal-footer{padding:28px 0}.legal-footer>div{color:#84948b;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:24px;font-size:8px;font-weight:800;display:flex}.legal-footer a{color:#c8ff62}@media (max-width:820px){.footer-company,.privacy-layout{grid-template-columns:1fr}.privacy-layout>aside{position:static}.privacy-layout aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-layout aside nav a:nth-child(odd){padding-right:18px}.legal-footer>div{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.legal-nav{min-height:66px}.legal-nav>a:last-child{font-size:8px}.privacy-hero{padding-block:82px 72px}.privacy-hero .shell:after{display:none}.privacy-hero-signal{border-radius:12px;flex-direction:column;align-items:flex-start}.privacy-layout{padding-block:66px}.privacy-layout aside nav{grid-template-columns:1fr}.privacy-copy>section{padding-bottom:44px}.privacy-copy>section+section{padding-top:44px}.privacy-copy section>p:not(:first-child),.privacy-copy li{font-size:14px}.lead-record-main>header .lead-notification-state{margin-left:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}
