/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.resize{resize:both}}:root{--ink:#0d2b20;--muted:#61756b;--green-950:#063d22;--green-800:#08773a;--green-700:#118d47;--green-500:#31b96d;--green-100:#e6f7ed;--orange:#f45b2a;--border:#34a06145;--shadow:0 14px 38px #104e3014,0 2px 8px #0c3d260d}*{box-sizing:border-box}html{background:#edf8f2}body{min-width:320px;color:var(--ink);font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",system-ui,sans-serif;background:radial-gradient(circle at 15% 25%,#a9eac759,#0000 25%),radial-gradient(circle at 88% 70%,#a0e3c03b,#0000 27%),linear-gradient(140deg,#f3fbf7,#fff 52%,#effaf4);margin:0}button{font:inherit}.page-shell{isolation:isolate;place-items:center;min-height:100vh;padding:22px;display:grid;position:relative;overflow:hidden}.page-shell:before{content:"";z-index:-3;opacity:.36;background-image:linear-gradient(#1d8b4d0e 1px,#0000 0),linear-gradient(90deg,#1d8b4d0e 1px,#0000 0);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 88%);mask-image:radial-gradient(circle,#000,#0000 88%)}.mesh{z-index:-2;filter:blur(2px);pointer-events:none;border-radius:50%;position:fixed}.mesh-one{background:radial-gradient(circle,#49c98138,#0000 68%);width:440px;height:440px;bottom:-170px;left:-220px}.mesh-two{border:1px solid #32b56b33;width:500px;height:500px;top:-220px;right:-280px;box-shadow:inset 0 0 80px #48c27e1a}.infographic{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafffcba;border:1px solid #52b27b38;border-radius:30px;width:min(1640px,98vw);min-height:min(900px,100vh - 44px);padding:62px 32px 25px;position:relative;overflow:hidden;box-shadow:0 28px 90px #155e371f,inset 0 1px #fff}.infographic:before{content:"";background:radial-gradient(circle at 18% 74%,#6ae19f29,#0000 24%),linear-gradient(115deg,#ffffff94,#0000 32%)}.flow-canvas,.infographic:before{pointer-events:none;position:absolute;inset:0}.flow-canvas{z-index:1}.toolbar{z-index:6;align-items:center;gap:8px;display:flex;position:absolute;top:15px;right:20px}.control-button,.live-pill{color:#48665a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #2692542b;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:34px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 5px 16px #1458340f}.live-pill{padding:0 12px}.live-pill span{background:#2cc66d;border-radius:50%;width:7px;height:7px;animation:live-pulse 1.8s ease-in-out infinite;box-shadow:0 0 0 4px #2cc66d24}.control-button{cursor:pointer;min-width:72px;padding:0 12px;transition:transform .2s,color .2s,border-color .2s,background .2s}.control-button:hover{color:var(--green-800);background:#fff;border-color:#118d4761;transform:translateY(-1px)}.control-button:focus-visible{outline-offset:2px;outline:3px solid #31b96d42}.speed-button{min-width:62px}.diagram-grid{z-index:2;grid-template:"hero business side"142px"hero pipeline side"minmax(480px,1fr)"hero outcomes side"94px"summary summary summary"72px/minmax(380px,1.02fr) minmax(650px,1.46fr) minmax(220px,.56fr);gap:18px 24px;min-height:800px;display:grid;position:relative}.hero-panel{flex-direction:column;grid-area:hero;min-width:0;padding:16px 10px 8px 4px;display:flex}.eyebrow{width:fit-content;color:var(--green-700);letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:780;display:flex}h1{letter-spacing:-.055em;color:#0c2c20;margin:0;font-size:clamp(42px,4.3vw,68px);font-weight:790;line-height:1.04}h1 em{color:var(--green-700);text-shadow:0 8px 28px #1fa95621;font-style:normal}.title-rule{background:linear-gradient(90deg,var(--green-700) 0 58%,#118d472e 58%);border-radius:999px;width:106px;height:4px;margin:18px 0 24px}.title-rule i{border-radius:inherit;background:#ffffffc7;width:28px;height:100%;animation:rule-scan 2.8s ease-in-out infinite;display:block}.hero-lead{color:#183a2d;margin:0;font-size:23px;font-weight:620;line-height:1.4}.hero-sub{color:var(--muted);letter-spacing:.05em;margin:6px 0 0;font-size:16px}.hero-system{flex:1;grid-template-columns:minmax(190px,.92fr) minmax(180px,1fr);align-items:center;gap:8px;min-height:390px;display:grid}.ai-orbit{aspect-ratio:1;filter:drop-shadow(0 18px 26px #14753c2e);place-items:center;width:min(245px,100%);margin:34px auto 0;display:grid;position:relative}.ai-orbit:after{content:"";filter:blur(9px);background:radial-gradient(#0d7a3a3d,#0000 66%);border-radius:50%;height:20%;position:absolute;bottom:-12%;left:12%;right:12%}.ai-core{z-index:4;color:#fff;background:linear-gradient(145deg,#ffffff59,#0000 32%),linear-gradient(145deg,#62db94,#08833d 70%);border:1px solid #ffffffb3;border-radius:29px;place-items:center;width:112px;height:112px;animation:core-float 3.4s ease-in-out infinite;display:grid;position:relative;transform:perspective(500px)rotateX(-4deg)rotateY(-8deg);box-shadow:inset 0 -9px 18px #004f2338,inset 0 7px 16px #ffffff47,0 14px 25px #097e3940,0 0 0 9px #41c8781a}.ai-core span{letter-spacing:-.08em;text-shadow:0 4px 9px #00482047;font-family:Arial,sans-serif;font-size:55px;font-weight:800}.orbit{border:1px solid #36b96d59;border-radius:50%;position:absolute}.orbit-one{animation:orbit-a 5.8s linear infinite;inset:15%;transform:rotateX(72deg)rotate(10deg)}.orbit-two{border-width:2px 1px 2px 0;animation:orbit-b 8s linear infinite reverse;inset:2%;transform:rotateX(68deg)rotate(-18deg)}.orbit-three{border-style:dashed;animation:orbit-c 7s linear infinite;inset:24% 2%;transform:rotateY(68deg)rotate(28deg)}.satellite{z-index:5;background:#9bf1bf;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 20px #27bf69}.satellite-one{animation:satellite-y 3s ease-in-out infinite;top:48%;left:3%}.satellite-two{animation:satellite-y 3s ease-in-out .8s infinite reverse;top:19%;right:10%}.principles{flex-direction:column;gap:22px;padding-top:45px;display:flex}.principle{grid-template-columns:48px 1fr;align-items:center;gap:11px;min-height:70px;transition:transform .35s,filter .35s;display:grid;position:relative}.principle:before{content:"";z-index:-1;background:#ffffff8a;border:1px solid #39a66724;border-radius:14px;position:absolute;inset:7px 1px 7px 23px;box-shadow:0 7px 18px #1453300b}.principle[data-active=true]{filter:drop-shadow(0 8px 13px #1da85524);transform:translate(5px)}.principle[data-active=true] .principle-icon{color:#fff;background:var(--green-700);box-shadow:0 0 0 7px #2eba6921,0 8px 20px #10833d33}.principle-icon{z-index:2;width:48px;height:48px;color:var(--green-700);background:#fff;border:1px solid #37a9674d;border-radius:50%;place-items:center;transition:all .35s;display:grid;position:relative;box-shadow:0 7px 18px #11633617}.principle small,.principle strong{display:block}.principle strong{font-size:15px}.principle small{color:var(--muted);margin-top:5px;font-size:12px}.stage-card{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffffa,#f7fffad4);border-radius:14px;transition:transform .38s cubic-bezier(.2,.7,.2,1),border-color .35s,box-shadow .35s;position:relative;overflow:visible}.stage-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(110deg,#0000 30%,#57df8f33,#0000 70%);position:absolute;inset:-1px;transform:translate(-22%)}.stage-card[data-active=true]{border-color:#1bb156ab;transform:translateY(-3px)scale(1.006);box-shadow:0 16px 34px #17854429,0 0 0 4px #3aca7414}.stage-card[data-active=true]:after{opacity:1;animation:card-scan 1.1s ease-out}.stage-label{z-index:5;color:#fff;white-space:nowrap;background:linear-gradient(105deg,#08783a,#1d9851);border-radius:13px 5px;align-items:center;gap:7px;min-height:37px;padding:0 16px 0 11px;font-size:15px;font-weight:720;display:flex;position:absolute;top:-1px;left:-1px;box-shadow:0 7px 15px #08783a29}.stage-label span{width:20px;height:20px;color:var(--green-800);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.business-card{grid-area:business}.business-items{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;height:100%;padding:26px 24px 8px;display:grid}.business-items>div{grid-template-rows:auto auto;grid-template-columns:40px auto;align-items:center;column-gap:10px;min-width:0;display:grid}.business-items svg{width:36px;height:36px;color:var(--green-700);background:var(--green-100);border-radius:11px;grid-row:1/3;padding:8px}.business-items strong{font-size:14px}.business-items small{color:#7d8c84;margin-top:2px;font-size:10px}.mini-arrow{color:#68bc88;text-align:center;font-size:21px}.pipeline{grid-area:pipeline;grid-template-rows:.82fr 1.5fr 1.23fr .78fr;gap:13px;min-height:0;display:grid}.scheduler-content{grid-template-columns:1fr 1.1fr;align-items:center;gap:20px;height:100%;padding:30px 18px 8px;display:grid}.scheduler-copy{align-items:center;gap:11px;display:flex}.scheduler-copy>svg{color:var(--green-700);flex:none}.scheduler-copy small,.scheduler-copy strong{display:block}.scheduler-copy strong{font-size:14px}.scheduler-copy small{color:var(--muted);margin-top:4px;font-size:10px}.gantt{background-color:#092d28;background-image:linear-gradient(#20895013 1px,#0000 0),linear-gradient(90deg,#20895013 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:9px;flex-direction:column;gap:5px;height:62px;padding:9px 12px;display:flex;overflow:hidden}.gantt i{transform-origin:0;background:linear-gradient(90deg,#23e6c2,#62f6a8);border-radius:6px;height:4px;animation:gantt-grow 2.6s ease-in-out infinite;box-shadow:0 0 8px #23e6c266}.perception-grid{grid-template-columns:repeat(3,1fr);gap:10px;height:100%;padding:31px 13px 11px;display:grid}.sensor-tile{color:#fff;background:radial-gradient(circle at 50% 20%,#1c5e4c,#092c27 72%);border:1px solid #5eda992e;border-radius:10px;align-content:center;place-items:center;gap:4px;min-width:0;display:grid;position:relative;overflow:hidden}.sensor-tile:before{content:"";opacity:.26;background-color:#0000;background-image:linear-gradient(#6be8a42b 1px,#0000 0),linear-gradient(90deg,#6be8a42b 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:13px 13px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.sensor-tile>*{z-index:2;position:relative}.sensor-tile>svg{color:#7ff0b4;width:26px;height:26px}.sensor-tile strong{margin-top:3px;font-size:12px}.sensor-tile small{color:#daffeaa1;font-size:9px}.scan-beam{z-index:3;background:#65ffb0;height:1px;animation:scan-down 2.2s ease-in-out infinite;position:absolute;top:17%;left:8%;right:8%;box-shadow:0 0 10px #39ef93}.barcode{opacity:.85;background:repeating-linear-gradient(90deg,#dfffea 0 2px,#0000 2px 5px,#dfffea 5px 6px,#0000 6px 9px);width:63px;height:29px}.barcode-tile>svg{display:none}.locator-cube{animation:cube-pulse 2s ease-in-out infinite}.arm-card{overflow:hidden}.arm-card .stage-label{z-index:8}.arm-scene{border-radius:inherit;background:radial-gradient(circle at 25% 40%,#2bc26e36,#0000 26%),linear-gradient(105deg,#eef8f2 0 55%,#dbeee4 55%);position:absolute;inset:0;overflow:hidden}.arm-scene:before{content:"";background:#14773e29;height:1px;position:absolute;bottom:18%;left:48%;right:0;box-shadow:0 -27px #14773e1f,0 -54px #14773e14}.arm-base{background:linear-gradient(#2d4540,#0b211c);border-radius:18px 18px 5px 5px;width:62px;height:32px;position:absolute;bottom:8%;left:16%;box-shadow:0 8px 12px #082a1c2e}.arm-segment{z-index:2;transform-origin:13px 13px;background:linear-gradient(#f8faf9 0 45%,#dbe6e1 48% 100%);border:2px solid #344b44;border-radius:18px;height:26px;position:absolute;box-shadow:inset 0 -4px 7px #0f422c1f,0 5px 10px #12463021}.arm-lower{width:112px;animation:arm-lower 4s ease-in-out infinite;bottom:20%;left:19%;transform:rotate(-49deg)}.arm-joint{z-index:4;background:linear-gradient(145deg,#425b54,#142a24);border-radius:50%;place-items:center;width:38px;height:38px;animation:arm-joint 4s ease-in-out infinite;display:grid;position:absolute;top:29%;left:calc(19% + 72px);box-shadow:0 4px 10px #072a1938}.arm-joint i{background:#49c87e;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 4px #49c87e29}.arm-upper{width:150px;animation:arm-upper 4s ease-in-out infinite;top:36%;left:calc(19% + 98px);transform:rotate(10deg)}.gripper{z-index:5;color:#102f24;animation:gripper-move 4s ease-in-out infinite;top:38%;left:calc(19% + 235px);transform:rotate(-82deg)}.gripper,.shelf{position:absolute}.shelf{background:repeating-linear-gradient(0deg,#0000 0 31px,#255b4333 31px 33px),#ffffff85;border:2px solid #45665b;border-top:6px solid #45665b;align-items:flex-end;gap:5px;width:31%;height:58%;padding:9px 8px 13px;display:flex;top:25%;right:5%;box-shadow:0 8px 16px #0e452b1a}.shelf i{border:1px solid #3b494033;border-radius:3px;width:18%;height:48%;animation:product-pop 2.8s ease-in-out infinite;box-shadow:inset 0 6px #ffffff42}.arm-caption{color:var(--green-800);align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:8px;left:48%}.review-items{grid-template-columns:repeat(3,1fr);align-items:center;gap:6px;height:100%;padding:27px 13px 5px;display:grid}.review-items>div{background:#e8f8eea3;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.review-items svg{color:#fff;background:linear-gradient(145deg,#21a65b,#0a7538);border-radius:8px;flex:none;width:27px;height:27px;padding:5px}.review-items small,.review-items strong{white-space:nowrap;display:block}.review-items strong{font-size:11px}.review-items small{color:#73867c;margin-top:2px;font-size:8px}.outcomes{grid-area:outcomes;grid-template-columns:1fr 1fr;gap:90px;padding:0 40px;display:grid}.outcome{background:#ffffffe0;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 9px 22px #14502f14}.outcome.success{color:#07823b;border:1px solid #22ae5b61}.outcome.error{color:var(--orange);border:1px solid #f45b2a61}.outcome[data-active=true]{transform:translateY(-4px)scale(1.025)}.outcome.success[data-active=true]{box-shadow:0 10px 26px #15a14c38,0 0 0 4px #31b96d17}.outcome.error[data-active=true]{box-shadow:0 10px 26px #f45b2a33,0 0 0 4px #f45b2a14}.outcome-icon{color:#fff;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.success .outcome-icon{background:linear-gradient(145deg,#39c978,#07833d)}.error .outcome-icon{background:linear-gradient(145deg,#ff855f,#ec461c)}.outcome small,.outcome strong{display:block}.outcome strong{font-size:17px}.outcome small{color:currentColor;opacity:.68;margin-top:2px;font-size:10px}.outcome-status{color:#fff;letter-spacing:.08em;background:currentColor;border-radius:5px;align-self:flex-start;margin-left:auto;padding:3px 6px;font-size:7px;font-weight:800}.side-column{grid-area:side;grid-template-rows:1fr auto;align-items:center;gap:26px;min-width:0;padding:50px 0 18px;display:grid}.feedback-card{align-self:center;min-height:270px;padding:54px 15px 18px}.metric-viz{background-color:#effaf4cc;background-image:linear-gradient(#1a924d12 1px,#0000 0),linear-gradient(90deg,#1a924d12 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:13px 13px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:10px;grid-template-columns:1.1fr .8fr;gap:10px;height:115px;padding:13px 10px 8px;display:grid}.bar-set{border-bottom:1px solid #0e73393d;align-items:flex-end;gap:6px;display:flex}.bar-set i{transform-origin:bottom;background:linear-gradient(#65d998,#138a48);border-radius:3px 3px 0 0;flex:1;min-width:5px;animation:bar-breathe 2.7s ease-in-out infinite}.trend-line{color:var(--green-700);place-items:center;display:grid}.feedback-points{gap:7px;margin-top:13px;display:grid}.feedback-points span{color:#3f6351;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.feedback-points svg{color:var(--green-700)}.human-card{min-height:142px;box-shadow:var(--shadow);text-align:center;background:#ffffffd1;border:1px solid #31a86347;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:14px;transition:transform .35s,box-shadow .35s;display:grid;position:relative}.human-card[data-active=true]{transform:translateY(-4px);box-shadow:0 14px 28px #1892472e,0 0 0 4px #31b96d17}.human-visual{color:var(--green-700);position:relative}.human-screen{color:#55b87d;border:2px solid #a7d9ba;border-radius:4px;place-items:center;width:42px;height:30px;display:grid;position:absolute;top:5px;left:38px}.human-card small,.human-card strong{display:block}.human-card strong{font-size:13px}.human-card small{color:var(--muted);margin-top:4px;font-size:9px}.summary-flow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #2ca05c52;border-radius:17px;grid-area:summary;grid-template-columns:repeat(6,1fr);gap:0;padding:10px 22px;box-shadow:0 13px 28px #104e2f14,inset 0 1px #fff}.summary-flow,.summary-step{align-items:center;display:grid}.summary-step{color:#103425;grid-template-columns:38px 1fr auto;gap:9px;min-width:0}.summary-step span{width:38px;height:38px;color:var(--green-700);background:#ecf9f1;border-radius:11px;place-items:center;display:grid}.summary-step strong{white-space:nowrap;font-size:14px}.summary-step i{color:#56ad78;font-size:22px;font-style:normal}.canvas-note{z-index:4;color:#2a544094;letter-spacing:.05em;margin:0;font-size:9px;position:fixed;bottom:7px;right:28px}@keyframes live-pulse{50%{box-shadow:0 0 0 7px #2cc66d00}}@keyframes rule-scan{0%,to{opacity:0;transform:translate(0)}25%{opacity:1}65%{opacity:1;transform:translate(76px)}90%{opacity:0}}@keyframes card-scan{0%{transform:translate(-42%)}to{transform:translate(42%)}}@keyframes core-float{0%,to{transform:perspective(500px)rotateX(-4deg)rotateY(-8deg)translateY(0)}50%{transform:perspective(500px)rotateX(-1deg)rotateY(6deg)translateY(-8px)}}@keyframes orbit-a{to{transform:rotateX(72deg)rotate(370deg)}}@keyframes orbit-b{to{transform:rotateX(68deg)rotate(342deg)}}@keyframes orbit-c{to{transform:rotateY(68deg)rotate(388deg)}}@keyframes satellite-y{50%{transform:translateY(-13px)scale(1.25)}}@keyframes gantt-grow{0%,to{opacity:.45;transform:scaleX(.22)}50%{opacity:1;transform:scaleX(1)}}@keyframes scan-down{0%,to{opacity:0;transform:translateY(0)}18%{opacity:1}72%{opacity:1;transform:translateY(70px)}90%{opacity:0}}@keyframes cube-pulse{50%{filter:drop-shadow(0 0 7px #46dd8d);transform:scale(1.16)rotate(4deg)}}@keyframes arm-lower{0%,to{transform:rotate(-49deg)}45%,65%{transform:rotate(-42deg)}}@keyframes arm-joint{0%,to{transform:translate(0)}45%,65%{transform:translate(7px,8px)}}@keyframes arm-upper{0%,to{transform:rotate(10deg)translate(0)}45%,65%{transform:rotate(3deg)translate(8px,8px)}}@keyframes gripper-move{0%,to{transform:rotate(-82deg)translate(0)}45%,65%{transform:rotate(-82deg)translate(15px,12px)}}@keyframes product-pop{50%{filter:brightness(1.08);transform:translateY(-3px)}}@keyframes bar-breathe{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1280px){.infographic{width:100%;padding-inline:22px}.diagram-grid{grid-template-columns:minmax(330px,.88fr) minmax(560px,1.38fr) minmax(190px,.48fr);gap:16px 18px}.hero-system{grid-template-columns:1fr 1fr}.principles{gap:16px}.outcomes{gap:56px;padding-inline:30px}.summary-step{grid-template-columns:32px 1fr auto;gap:7px}.summary-step span{width:32px;height:32px}.summary-step strong{font-size:12px}}@media (max-width:1020px){.page-shell{padding:12px;display:block;overflow:visible}.infographic{border-radius:22px;min-height:0;padding:62px 16px 18px}.diagram-grid{grid-template:"hero""business""pipeline""outcomes""side""summary"/1fr;gap:30px;min-height:0}.hero-panel{padding:10px 4px}h1{font-size:clamp(43px,9vw,64px)}.hero-system{grid-template-columns:minmax(180px,.8fr) 1.2fr;min-height:320px}.ai-orbit{width:230px}.principles{padding-top:16px}.business-card{min-height:130px}.pipeline{grid-template-rows:112px 170px 185px 112px;gap:28px;min-height:650px}.outcomes{gap:70px;min-height:90px;padding-inline:30px}.side-column{grid-template-rows:auto auto;gap:42px;min-height:510px;padding:18px 13%}.feedback-card{width:100%}.human-card{justify-self:center;width:70%}.summary-flow{grid-template-columns:repeat(3,1fr);gap:14px 5px}.summary-step:nth-child(3) i{display:none}.canvas-note{text-align:center;margin:8px 0 0;position:static}}@media (max-width:620px){.toolbar{left:15px;right:auto}.live-pill{display:none}.hero-system{grid-template-columns:1fr;min-height:0}.ai-orbit{width:210px;margin-top:20px}.principles{grid-template-columns:repeat(3,1fr);gap:7px;padding-top:24px;display:grid}.principle{text-align:center;flex-direction:column;justify-content:center;gap:7px;min-height:115px;display:flex}.principle:before{inset:0}.principle-icon{width:43px;height:43px}.principle small{font-size:9px}.business-items{grid-template-columns:1fr 14px 1fr 14px 1fr;padding-inline:10px}.business-items>div{text-align:center;flex-direction:column;gap:4px;display:flex}.business-items svg{width:34px;height:34px}.business-items small{display:none}.scheduler-content{grid-template-columns:1fr;gap:6px;padding-top:40px}.scheduler-copy{display:none}.perception-grid{gap:5px;padding-inline:7px}.sensor-tile strong{font-size:10px}.sensor-tile small{display:none}.arm-base{left:9%}.arm-lower{left:12%}.arm-joint{left:calc(12% + 72px)}.arm-upper{width:120px;left:calc(12% + 98px)}.gripper{left:calc(12% + 204px)}.arm-caption{left:auto;right:8px}.review-items,.review-items>div{padding-inline:5px}.review-items>div{gap:4px}.review-items small{display:none}.outcomes{gap:12px;padding-inline:0}.outcome{gap:7px;padding:10px 8px}.outcome-icon{width:35px;height:35px}.outcome-status{display:none}.side-column{padding-inline:0}.human-card{width:100%}.summary-flow{grid-template-columns:repeat(2,1fr);padding-inline:10px}.summary-step:nth-child(odd) i{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}