/*! 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,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-poppins);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.flex{display:flex}.hidden{display:none}.table{display:table}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--background:#f6fbff;--foreground:#0f1b2d;--ink:#0f1b2d;--muted:#5a6b82;--line:#e5ebf2;--panel:#fff;--panel-soft:#eef8ff;--teal:#38b5e6;--teal-dark:#081845;--blue:#143c8c;--violet:#6d28d9;--violet-soft:#f4efff;--sun:#ffcf5a;--brand-gradient:linear-gradient(135deg, #081845 0%, #143c8c 48%, #38b5e6 100%);--contrast-gradient:linear-gradient(135deg, #081845 0%, #143c8c 38%, #6d28d9 68%, #38b5e6 100%);--energy-gradient:linear-gradient(135deg, #163c96 0%, #2586d6 31%, #38b5e6 52%, #7158ff 78%, #b875ff 100%);--sunset-wash:radial-gradient(circle at 16% 18%, #ffcf5a33, transparent 25%);--violet-wash:radial-gradient(circle at 82% 22%, #7058ff33, transparent 31%);--teal-wash:radial-gradient(circle at 68% 72%, #38b5e63d, transparent 34%);--brand-gradient-soft:linear-gradient(135deg, #143c8c24, #7058ff21, #38b5e62e);--sky-wash:linear-gradient(135deg, #fffffffa 0%, #e5f7fff5 42%, #f8f5fffa 72%, #fffffffc 100%);--energy-wash:linear-gradient(120deg, #38b5e63d, #7058ff1f 46%, #fff0 76%);--factory-grid:linear-gradient(#143c8c0b 1px, transparent 1px), linear-gradient(90deg, #143c8c0a 1px, transparent 1px);--shadow:0 24px 62px #0818451a;--radius-lg:30px;--radius-md:22px;--radius-sm:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{color:var(--foreground);background:linear-gradient(124deg,#0000 0 9%,#d4f0ff5a 9% 18%,#0000 18% 100%),linear-gradient(152deg,#0000 0 30%,#e9e7ff50 30% 39%,#0000 39% 100%),linear-gradient(24deg,#0000 0 72%,#fff3d128 72% 79%,#0000 79% 100%),linear-gradient(#fff 0%,#f7fcff 29%,#fff 63%,#f8fbff 100%);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:400;line-height:1.55;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,#0176d307 0 1px,#0000 1px 38px),linear-gradient(100deg,#0000 0 48%,#5b5be80c 48% 56%,#0000 56% 100%),radial-gradient(920px 480px at 84% 12%,#1b96ff16,#0000 58%),radial-gradient(760px 420px at 12% 30%,#e9e7ff4d,#0000 62%);position:fixed;inset:0}main{background:linear-gradient(132deg,#0000 0 38%,#d3f2ff50 38% 50%,#0000 50% 100%) top/100% 980px no-repeat,linear-gradient(154deg,#0000 0 12%,#ebe8ff3e 12% 23%,#0000 23% 100%) top/100% 880px no-repeat,linear-gradient(22deg,#0000 0 70%,#fff4da22 70% 81%,#0000 81% 100%) top/100% 1180px no-repeat,linear-gradient(#fffffffc,#f7fcfffa 32%,#fff 66%,#f9fbfff0 100%) top/100% 1040px no-repeat,#fff;position:relative;overflow:hidden}main:before,main:after{content:"";z-index:0;pointer-events:none;width:140vw;position:absolute;left:50%;transform:translate(-50%)}main:before{background:linear-gradient(166deg,#0000 0 14%,#d0f0ff38 14% 27%,#0000 27% 100%),linear-gradient(18deg,#0000 0 48%,#f5f1ff49 48% 62%,#0000 62% 100%),linear-gradient(130deg,#0000 0 76%,#5b5be810 76% 84%,#0000 84% 100%);height:980px;top:860px}main:after{background:linear-gradient(24deg,#0000 0 18%,#f7faff50 18% 31%,#0000 31% 100%),linear-gradient(152deg,#0000 0 58%,#d3f2ff39 58% 69%,#0000 69% 100%),linear-gradient(96deg,#0000 0 77%,#5b5be811 77% 85%,#0000 85% 100%);height:1500px;top:2580px}main>*{z-index:1;position:relative}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}.site-header{z-index:20;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd6;border:1px solid #c5dbefe6;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 56px,1180px);min-height:74px;margin:0;padding:12px 16px 12px 22px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 42px #08184514}.brand-link,.footer-brand{align-items:center;gap:16px;display:inline-flex}.header-menu{display:contents}.mobile-nav{z-index:80;justify-self:end;display:none;position:relative}.mobile-nav summary{width:42px;height:42px;color:var(--teal-dark);cursor:pointer;background:#fff;border:1px solid #c5dbeff2;border-radius:50%;align-content:center;justify-items:center;gap:4px;list-style:none;display:inline-grid;box-shadow:0 10px 24px #08184514}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--teal-dark);border-radius:999px;width:17px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-nav[open] summary span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-nav[open] summary span:nth-child(2){opacity:0}.mobile-nav[open] summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-nav:not([open]) nav{display:none}.mobile-nav nav{background:#fffffffa;border:1px solid #c5dbeff2;border-radius:20px;gap:4px;width:min(300px,100vw - 32px);padding:12px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 22px 52px #08184529}.mobile-nav nav a{min-height:42px;color:var(--muted);border-radius:12px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.mobile-nav nav a:hover{color:var(--ink);background:#edf7fde6}.mobile-nav nav .button-primary{color:#fff;width:100%;margin-top:6px}@media (width>=1061px){.mobile-nav{display:none!important}}.brand-logo{object-fit:contain;width:clamp(168px,15vw,212px);height:auto}.footer-logo{object-fit:contain;border-radius:0;width:252px;height:auto}.brand-link strong,.footer-brand strong{color:var(--ink);font-size:15px;font-weight:600;line-height:1.25;display:block}.footer-brand strong{color:#fff}.main-nav{box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:clamp(8px,1.2vw,16px);padding:0;display:flex}.main-nav a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:8px 9px;font-size:14px;font-weight:500;line-height:1.2;transition:color .18s,background .18s}.main-nav a:hover{color:var(--ink);background:#edf7fddb}.button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 23px;font-size:15px;font-weight:700;line-height:1.2;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:radial-gradient(circle at 82% 12%,#b875ff57,#0000 26%),linear-gradient(135deg,#061845 0%,#1746a6 38%,#2c9de0 72%,#38b5e6 100%);border-color:#ffffff42;box-shadow:0 20px 42px #08184540,0 12px 30px #38b5e633,0 0 0 1px #7058ff1a,inset 0 1px #ffffff47}.button-primary:hover{background:radial-gradient(circle at 82% 12%,#b875ff6b,#0000 26%),linear-gradient(135deg,#04112f 0%,#143c8c 42%,#277fd1 74%,#36c2ee 100%);box-shadow:0 22px 46px #08184547,0 14px 36px #38b5e640,inset 0 1px #ffffff4d}.button-secondary{color:var(--teal-dark);background:linear-gradient(135deg,#fffffff5,#f2f9ffeb),radial-gradient(circle at 88% 12%,#7058ff1a,#0000 28%);border-color:#143c8c33;box-shadow:0 12px 30px #08184512,0 8px 24px #38b5e614}.hero-section{background:radial-gradient(900px 460px at 84% 12%,#1b96ff13,#0000 60%),radial-gradient(760px 420px at 12% 30%,#e9e7ff30,#0000 64%),linear-gradient(132deg,#0000 0 39%,#d3f2ff44 39% 49%,#0000 49% 100%),linear-gradient(154deg,#0000 0 15%,#ebe8ff32 15% 25%,#0000 25% 100%),linear-gradient(24deg,#0000 0 74%,#fff4da1d 74% 82%,#0000 82% 100%),linear-gradient(#fff 0%,#f8fcff 66%,#fff 100%);gap:clamp(36px,4vw,54px);min-height:auto;padding:clamp(140px,12vw,166px) clamp(28px,5vw,80px) clamp(54px,5vw,72px);display:grid;position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#0c1f3707 1px,#0000 1px),linear-gradient(90deg,#0c1f3706 1px,#0000 1px),repeating-linear-gradient(118deg,#0000 0 44px,#38b5e605 44px 45px,#0000 45px 92px);background-size:56px 56px,56px 56px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000038,#0000 78%);mask-image:linear-gradient(#00000038,#0000 78%)}.hero-section:after{content:"";pointer-events:none;filter:blur(3px);opacity:.29;background:linear-gradient(100deg,#fff0 0 18%,#ffffff57 34%,#1b96ff0b 52%,#fff0 76%),linear-gradient(160deg,#5b5be805,#fff4da07,#fff0 64%);width:min(820px,56vw);height:440px;position:absolute;inset:76px -12vw auto auto;transform:rotate(-8deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 74%,#0000)}.hero-copy,.inspection-console,.hero-use-visual{z-index:1;min-width:0;position:relative}.hero-main{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);justify-content:center;align-items:center;gap:clamp(34px,4.6vw,66px);width:min(100% - 40px,1240px);margin:0 auto;display:grid;position:relative}.hero-copy{max-width:660px}.eyebrow{color:var(--teal-dark);letter-spacing:0;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 12px;font-size:13px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--brand-gradient);border-radius:999px;width:24px;height:2px}h1,h2,h3,p{margin-top:0}h1{color:var(--ink);letter-spacing:0;margin-bottom:22px;font-size:clamp(40px,4.6vw,60px);font-weight:600;line-height:1.06}.hero-copy h1{max-width:620px;font-size:clamp(42px,4.65vw,62px);line-height:1.05}h2{color:var(--ink);letter-spacing:0;margin-bottom:14px;font-size:clamp(30px,3.2vw,42px);font-weight:600;line-height:1.12}.title-accent{color:var(--teal);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#143c8c 0%,#2068bf 34%,#38b5e6 67%,#745cff 106%);-webkit-background-clip:text;background-clip:text}h3{color:var(--ink);margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.2}.hero-copy>p:not(.eyebrow),.section-heading>p:not(.eyebrow),.page-hero p:not(.eyebrow),.detail-layout p,.contact-panel p,.prose-block p{color:var(--muted);font-size:clamp(16px,1.15vw,18px);font-weight:400;line-height:1.62}.hero-audience{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.hero-audience span{color:#42536b;background:#ffffffb8;border:1px solid #c5dbefd1;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 8px 18px #08184509}.hero-flow{background:#ffffffbd;border:1px solid #c5dbefc7;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:520px;display:grid;overflow:hidden;box-shadow:0 14px 34px #0818450b}.hero-flow span{min-height:42px;color:var(--teal-dark);place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.hero-flow span+span{border-left:1px solid #c5dbef9e}.hero-flow span:not(:last-child):after{content:"";z-index:1;background:#fff;border-top:1px solid #143c8c47;border-right:1px solid #143c8c47;width:9px;height:9px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.hero-actions{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.hero-metrics div{border-radius:var(--radius-sm);background:radial-gradient(circle at 88% 16%,#38b5e612,#0000 38%),#ffffffe6;border:1px solid #dce4efe0;min-height:104px;padding:16px 15px;box-shadow:0 10px 24px #0818450a}.hero-metrics dt{color:var(--ink);font-size:20px;font-weight:600;line-height:1.2}.hero-metrics dd{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.42}.hero-use-visual{justify-self:start;width:min(100%,760px);min-height:500px;overflow:visible}.hero-use-visual>img{object-fit:cover;object-position:60% center;filter:saturate(.82)contrast(.98)brightness(1.03);border:12px solid #ffffffe0;border-radius:34px;width:100%;min-height:500px;box-shadow:0 30px 76px #08184529,0 14px 38px #38b5e61c,0 0 0 1px #c5dbefbf}.hero-use-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff9,#0000 42%),linear-gradient(#08184503,#0818450a);border-radius:24px;position:absolute;inset:12px}.hero-visual-panel{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border:1px solid #dce4efeb;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:14px 18px;display:grid;position:absolute;box-shadow:0 18px 42px #0818451c}.hero-visual-panel span{color:var(--muted);font-size:12px;font-weight:500;line-height:1.25}.hero-visual-panel strong{color:var(--ink);grid-column:1/-1;font-size:18px;font-weight:600;line-height:1.2}.callout-dot{border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 8px #18b78b1a}.dot-green{background:#22bc91}.dot-blue{background:#38b5e6;box-shadow:0 0 0 8px #38b5e61f}.dot-amber{background:#d99a32;box-shadow:0 0 0 8px #d99a321f}.panel-approved{min-width:230px;top:58px;left:-22px}.panel-approved:before{display:none}.panel-auto{min-width:240px;bottom:72px;left:42px}.panel-review{border-radius:24px;min-width:min(330px,48%);padding:15px 18px;bottom:42px;right:28px}.panel-review strong{font-size:17px}.hero-capabilities{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 10%,#ffcf5a29,#0000 26%),radial-gradient(circle at 88% 18%,#7058ff24,#0000 27%),radial-gradient(circle at 62% 82%,#38b5e621,#0000 26%),linear-gradient(115deg,#fffffff5,#ebf9fff0),linear-gradient(135deg,#38b5e624,#7058ff1f,#ffcf5a1a);border:1px solid #c5dbefdb;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,1180px);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 62px #08184517,0 14px 38px #38b5e61f,0 0 44px #7058ff0d}.hero-capabilities article{background:linear-gradient(140deg,#ffffffe0,#f6fcffbd),linear-gradient(110deg,#38b5e614,#fff0 48%);min-height:132px;padding:22px 20px 20px;position:relative}.hero-capabilities article:before{content:"";background:linear-gradient(90deg, var(--teal), #7058ffc2, #ffcf5ab8);opacity:.88;width:100%;height:3px;position:absolute;inset:0 auto auto 0}.hero-capabilities article:nth-child(2):before,.hero-capabilities article:nth-child(5):before{background:linear-gradient(90deg, var(--violet), var(--teal))}.hero-capabilities article:nth-child(3):before{background:linear-gradient(90deg, #ffcf5a, var(--teal))}.hero-capabilities article:nth-child(2){background:linear-gradient(140deg,#ffffffe6,#faf7ffc7),linear-gradient(110deg,#6d28d917,#fff0 48%)}.hero-capabilities article:nth-child(3){background:linear-gradient(140deg,#ffffffe6,#fffbeeb8),linear-gradient(110deg,#ffcf5a1f,#fff0 48%)}.hero-capabilities article:nth-child(4){background:linear-gradient(140deg,#ffffffe6,#effbffc2),linear-gradient(110deg,#143c8c14,#fff0 48%)}.hero-capabilities article:nth-child(5){background:linear-gradient(140deg,#ffffffe6,#f7f4ffc2),linear-gradient(110deg,#6d28d914,#38b5e60f,#fff0 52%)}.hero-capabilities article+article{border-left:1px solid #c5dbefb8}.hero-capabilities span{width:28px;height:28px;color:var(--teal-dark);background:#edf7fde0;border-radius:999px;justify-content:center;align-items:center;margin-bottom:15px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #38b5e63d}.hero-capabilities strong{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.22;display:block}.hero-capabilities p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.inspection-console{box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#f8fbfdf0),#fff;border:1px solid #c6d7e9db;border-radius:18px;overflow:hidden}.inspection-console.hero{transform-origin:50%;justify-self:end;width:min(100%,900px);transform:perspective(1800px)rotateY(-2.5deg)rotateX(.8deg)}.console-topbar{border-bottom:1px solid var(--line);background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 16px;display:flex}.console-topbar strong{color:var(--ink);font-size:15px;display:block}.console-topbar span,.console-status{color:var(--muted);font-size:12px;font-weight:650}.console-status{color:var(--ink);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.status-dot{background:#18b78b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #18b78b21}.topbar-accent{background:var(--teal);border-radius:999px;width:18px;height:2px;margin-top:8px;display:block}.model-confidence{color:var(--muted);text-align:right;gap:2px;font-size:11px;line-height:1.2;display:grid}.model-confidence strong{color:var(--teal-dark);font-size:15px}.console-grid{grid-template-columns:158px minmax(360px,1fr) 208px;gap:0;padding:0;display:grid}.console-sidebar,.inspection-stage{border:1px solid var(--line);background:#fff;border-width:0 1px 0 0;border-radius:0}.console-sidebar,.analytics-panel{align-content:start;gap:8px;padding:22px 14px;display:grid}.console-sidebar{border-right:1px solid var(--line)}.sidebar-status-panel{background:linear-gradient(#143c8c09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#143c8c07 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#fffffff5,#f1f8fce0);border:1px solid #c5dbefb8;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid;box-shadow:inset 0 1px #fffc,0 10px 24px #0818450b}.sidebar-panel-label{color:var(--teal-dark);text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.25}.sidebar-status-panel>strong{color:var(--ink);font-size:13px;font-weight:700;line-height:1.22}.sidebar-status-panel dl{gap:7px;margin:0;display:grid}.sidebar-status-panel dl div{border-top:1px solid #dce4efc2;grid-template-columns:1fr;gap:1px;padding-top:7px;display:grid}.sidebar-status-panel dt,.sidebar-status-panel dd{margin:0;font-size:10px;font-weight:600;line-height:1.25}.sidebar-status-panel dt{color:#6b7b92}.sidebar-status-panel dd{color:var(--ink)}.sidebar-work-card,.sidebar-review-card{border:1px solid var(--line);background:radial-gradient(circle at 92% 8%,#38b5e61a,#0000 34%),#fbfdff;border-radius:10px;gap:4px;margin-top:8px;padding:12px;display:grid}.sidebar-work-card span,.sidebar-review-card span{color:var(--teal-dark);text-transform:uppercase;font-size:10px;font-weight:700}.sidebar-work-card strong,.sidebar-review-card b{color:var(--ink);font-size:13px;line-height:1.25}.sidebar-review-card b{font-size:26px;line-height:1}.sidebar-work-card p,.sidebar-review-card p{color:var(--muted);margin:0;font-size:11px;font-weight:500;line-height:1.35}.sidebar-item{color:#33455e;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;min-height:42px;padding:0 10px;font-size:12px;font-weight:500;display:flex}.sidebar-item.active{color:var(--teal-dark);background:#38b5e61f}.mode-button{width:100%;color:var(--muted);text-align:left;cursor:default;background:#f6f9fc;border:1px solid #0000;border-radius:999px;gap:3px;padding:12px;display:grid}.mode-button span{color:var(--ink);font-size:14px;font-weight:780}.mode-button.active{background:var(--brand-gradient-soft);border-color:#0b9cad40}.upload-zone{border-radius:var(--radius-md);text-align:center;background:#f8fbfe;border:1px dashed #b8c7d9;align-content:center;gap:6px;min-height:126px;padding:14px;display:grid}.upload-zone strong{color:var(--ink);font-size:14px}.upload-zone p,.model-card span,.metric-card span{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.model-card,.metric-card{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdff;padding:12px}.model-card strong,.metric-card strong{color:var(--ink);margin:6px 0;font-size:22px;line-height:1;display:block}.metric-card.success strong{color:#168265}.metric-card.warning strong{color:#c76d10}.inspection-stage{grid-template-rows:auto minmax(360px,1fr) auto;min-height:480px;display:grid;overflow:hidden}.stage-header,.stage-actions,.console-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:12px;font-weight:700;display:flex}.stage-header{border-bottom:1px solid var(--line);background:#ffffffeb}.stage-header div{gap:2px;display:grid}.stage-header strong{color:var(--ink);font-size:12px}.stage-header span{color:var(--muted);font-size:11px}.stage-header nav{border:1px solid var(--line);background:#f7fbfd;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.stage-header nav span{color:var(--muted);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700}.stage-header nav .active{color:var(--teal-dark);background:#fff;box-shadow:0 6px 14px #0818450f}.stage-actions{border-top:1px solid var(--line);background:#fbfdff;min-height:72px}.passed{color:#168265;align-items:center;gap:7px;display:inline-flex}.passed:before{content:"";background:#18b78b;border-radius:50%;width:10px;height:10px}.part-canvas{background:radial-gradient(circle at 52%,#38b5e62e,#0000 28%),linear-gradient(135deg,#f8fbfd,#eef4f9);place-items:center;min-height:360px;padding:clamp(16px,2vw,28px);display:grid;position:relative;overflow:hidden}.scan-grid{background-image:linear-gradient(#2c44630f 1px,#0000 1px),linear-gradient(90deg,#2c44630f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.screw-photo{z-index:1;object-fit:contain;border:1px solid #d6e2efdb;border-radius:12px;width:min(100%,520px);height:auto;position:relative;box-shadow:0 22px 46px #0818451f,0 12px 30px #38b5e61a}.canvas-chip{z-index:3;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #dce4efe0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 10px 24px #0818451a}.chip-detect{border-color:#38b5e661;top:28px;left:30px}.chip-segment{border-color:#27e6a75c;bottom:28px;right:28px}.screw{filter:drop-shadow(0 22px 22px #232e3f2e);align-items:center;width:76%;height:86px;display:flex;position:absolute;top:41%;left:13%}.screw-head{background:radial-gradient(circle at 45% 45%,#fbfcfd 0 15%,#acb6c1 17% 27%,#0000 29%),linear-gradient(135deg,#d9dee5,#7e8b99);border:1px solid #52607057;border-radius:20px;width:116px;height:116px}.screw-body{background:repeating-linear-gradient(105deg,#dfe5ec 0 10px,#798797 11px 15px,#f7f9fb 16px 24px),linear-gradient(#f5f8fb,#8794a5 50%,#eef2f6);border-radius:999px 10px 10px 999px;flex:1;height:64px;margin-left:-8px}.screw-tip{clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(90deg,#b7c0ca,#778493);width:42px;height:64px}.defect-tag,.box{z-index:2;position:absolute}.defect-tag{background:#ffffffe6;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:850;box-shadow:0 8px 20px #1320341f}.tag-red{color:var(--blue);top:23%;left:24%}.tag-light{color:var(--teal);top:28%;left:51%}.tag-navy{color:var(--ink);top:37%;right:13%}.box{opacity:.12;background:currentColor;border:2px solid;border-radius:14px}.box-red{width:66px;height:62px;color:var(--blue);top:35%;left:27%}.box-light{width:86px;height:86px;color:var(--teal);top:42%;left:54%}.box-navy{width:62px;height:70px;color:var(--ink);top:47%;right:17%}.stage-actions>span,.console-footer>span{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.analytics-panel{border-left:1px solid var(--line);grid-template-rows:auto auto auto}.defect-list,.summary-card,.model-health-card{border:1px solid var(--line);background:#fbfdff;border-radius:10px;padding:14px}.defect-list h3,.summary-card h3,.model-health-card h3{margin-bottom:14px;font-size:14px;position:relative}.defect-list h3:after,.summary-card h3:after,.model-health-card h3:after{content:"";background:var(--teal);border-radius:999px;width:18px;height:2px;margin-top:8px;display:block}.defect-row{color:#35435a;grid-template-columns:1fr auto;gap:8px;margin-top:14px;font-size:12px;display:grid}.defect-row strong{color:var(--ink)}.meter{background:#e9eef5;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--blue));height:100%;display:block}.meter.red i{background:linear-gradient(90deg,#b53147,#ec5567)}.meter.light i{background:linear-gradient(90deg, var(--teal), #8ad7f4)}.meter.navy i{background:linear-gradient(90deg, var(--ink), var(--blue))}.meter.amber i{background:linear-gradient(90deg,#c76d10,#f3b73f)}.summary-card dl{gap:9px;margin:0;display:grid}.summary-card dl div{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary-card dt,.summary-card dd{color:var(--muted);margin:0;font-size:11px}.summary-card dd{color:var(--ink);font-weight:600}.model-health-card div{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-top:9px;font-size:11px;font-weight:500;display:flex}.model-health-card strong{color:var(--teal-dark);font-size:11px;font-weight:700}.summary-sparkline{background:linear-gradient(#38b5e614,#38b5e605);align-items:end;gap:4px;height:42px;margin-top:16px;padding:8px;display:flex}.summary-sparkline i{background:linear-gradient(180deg, var(--teal), #38b5e633);border-radius:999px 999px 0 0;flex:1;display:block}.summary-sparkline i:first-child{height:32%}.summary-sparkline i:nth-child(2){height:52%}.summary-sparkline i:nth-child(3){height:42%}.summary-sparkline i:nth-child(4){height:70%}.summary-sparkline i:nth-child(5){height:48%}.summary-sparkline i:nth-child(6){height:82%}.thumb-strip{align-items:center;gap:10px;margin-left:auto;display:flex}.thumb-strip i{border:1px solid var(--line);background:linear-gradient(135deg,#0f1b2d1f,#38b5e61f),url(../screw-fastener.png) 50%/cover;border-radius:8px;width:58px;height:40px;box-shadow:0 8px 18px #0818450e}.thumb-strip i:first-child{border-color:#38b5e6b3;box-shadow:0 8px 18px #0818450f,0 0 0 2px #38b5e614}.console-footer{border-top:1px solid var(--line);background:linear-gradient(#fff,#f7fbfd);flex-wrap:wrap;justify-content:center;gap:12px;padding:16px}.console-footer>span{min-width:112px;color:var(--ink);text-align:center;background:0 0;border:0;place-items:center;gap:8px;padding:0;font-size:12px;display:inline-grid}.nav-icon,.control-icon,.process-icon,.node-icon,.card-icon{width:22px;height:22px;color:var(--teal-dark);--icon-stroke:2px;flex:none;display:inline-block;position:relative}.nav-icon:before,.nav-icon:after,.control-icon:before,.control-icon:after,.process-icon:before,.process-icon:after,.node-icon:before,.node-icon:after,.card-icon:before,.card-icon:after{content:"";box-sizing:border-box;position:absolute}.process-icon,.node-icon,.card-icon{width:38px;height:38px;color:var(--teal);background:#fff;border:1px solid #c5dbefe6;border-radius:12px;box-shadow:0 10px 24px #0818450f}.card-icon{margin-bottom:18px}.icon-overview:before,.icon-segment:before{background:linear-gradient(currentColor 0 0) left top / 35% var(--icon-stroke), linear-gradient(currentColor 0 0) left top / var(--icon-stroke) 35%, linear-gradient(currentColor 0 0) right top / 35% var(--icon-stroke), linear-gradient(currentColor 0 0) right top / var(--icon-stroke) 35%, linear-gradient(currentColor 0 0) left bottom / 35% var(--icon-stroke), linear-gradient(currentColor 0 0) left bottom / var(--icon-stroke) 35%, linear-gradient(currentColor 0 0) right bottom / 35% var(--icon-stroke), linear-gradient(currentColor 0 0) right bottom / var(--icon-stroke) 35%;background-repeat:no-repeat;inset:22%}.icon-inspections:before,.icon-detection:before,.icon-zoom:before{border:var(--icon-stroke) solid currentColor;border-radius:50%;width:56%;height:40%;top:30%;left:22%;transform:rotate(-4deg)}.icon-inspections:after,.icon-detection:after,.icon-zoom:after{background:currentColor;border-radius:50%;width:14%;height:14%;top:42%;left:43%}.icon-analytics:before,.icon-analyze:before,.icon-chip:before{border:var(--icon-stroke) solid currentColor;border-radius:4px;inset:28%}.icon-analytics:after,.icon-analyze:after,.icon-chip:after{height:var(--icon-stroke);background:linear-gradient(90deg,currentColor 0 10%,#0000 10% 26%,currentColor 26% 36%,#0000 36% 64%,currentColor 64% 74%,#0000 74% 90%,currentColor 90% 100%);top:50%;left:16%;right:16%;transform:translateY(-50%)}.icon-reports:before,.icon-report:before,.icon-file:before,.icon-deployment:before{border:var(--icon-stroke) solid currentColor;background:linear-gradient(currentColor 0 0) 35% 50% / 38% var(--icon-stroke), linear-gradient(currentColor 0 0) 35% 68% / 38% var(--icon-stroke);background-repeat:no-repeat;border-radius:3px;width:40%;height:60%;top:20%;left:30%}.icon-reports:after,.icon-report:after,.icon-file:after,.icon-deployment:after{border-left:var(--icon-stroke) solid currentColor;border-bottom:var(--icon-stroke) solid currentColor;background:#fff;width:16%;height:16%;top:20%;right:30%}.icon-settings:before,.icon-target:before{border:var(--icon-stroke) solid currentColor;border-radius:50%;inset:25%}.icon-settings:after,.icon-target:after{background:currentColor;border-radius:50%;width:12%;height:12%;top:44%;left:44%;box-shadow:0 -11px 0 -1px,0 11px 0 -1px,-11px 0 0 -1px,11px 0 0 -1px}.icon-camera:before,.icon-capture:before{border:var(--icon-stroke) solid currentColor;background:linear-gradient(currentColor 0 0) 50% -28%/34% 22% no-repeat;border-radius:4px;width:52%;height:38%;top:35%;left:24%}.icon-camera:after,.icon-capture:after{border:var(--icon-stroke) solid currentColor;border-radius:50%;width:16%;height:16%;top:46%;left:42%}.icon-tag:before,.icon-categorization:before{border:var(--icon-stroke) solid currentColor;border-radius:5px 5px 5px 0;width:48%;height:48%;top:24%;left:28%;transform:rotate(-45deg)}.icon-tag:after,.icon-categorization:after{background:currentColor;border-radius:50%;width:10%;height:10%;top:34%;left:53%}.icon-lighting:before{clip-path:polygon(55% 0,100% 0,66% 42%,100% 42%,28% 100%,45% 56%,0 56%);background:currentColor;width:28%;height:72%;top:12%;left:38%}.icon-deploy:before{border:var(--icon-stroke) solid currentColor;border-radius:50%;inset:27%}.icon-monitor:before{border-left:var(--icon-stroke) solid currentColor;border-bottom:var(--icon-stroke) solid currentColor;background:linear-gradient(135deg,#0000 0 34%,currentColor 35% 42%,#0000 43% 60%,currentColor 61% 68%,#0000 69%);height:42%;bottom:24%;left:18%;right:18%}.nav-icon.icon-overview:before{border:var(--icon-stroke) solid currentColor;background:0 0;border-radius:2px;width:6px;height:6px;inset:16%;box-shadow:10px 0 0 -2px,0 10px 0 -2px,10px 10px 0 -2px}.nav-icon.icon-overview:after{display:none}.nav-icon.icon-inspections:before,.control-icon.icon-zoom:before{border:var(--icon-stroke) solid currentColor;border-radius:50%;width:50%;height:50%;top:18%;left:18%;transform:none}.nav-icon.icon-inspections:after,.control-icon.icon-zoom:after{width:30%;height:var(--icon-stroke);background:currentColor;border-radius:999px;top:63%;left:61%;transform:rotate(45deg)}.nav-icon.icon-analytics:before{background-color:#0000;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:0 100%,42% 100%,84% 100%;background-repeat:no-repeat;background-size:18% 42%,18% 72%,18% 56%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:0;border-radius:0;height:54%;bottom:22%;left:18%;right:18%}.nav-icon.icon-analytics:after{display:none}.section,.page-hero{padding:clamp(56px,6.5vw,88px) clamp(20px,4vw,56px)}.section{position:relative;overflow:hidden}.section:after{content:"";z-index:0;pointer-events:none;opacity:.48;background:radial-gradient(circle at 12% 12%,#ffcf5a0e,#0000 20%),radial-gradient(circle at 88% 20%,#38b5e612,#0000 24%),radial-gradient(circle at 70% 84%,#7058ff0d,#0000 23%),linear-gradient(122deg,#0000 0 50%,#efe9ff25 50% 61%,#0000 61% 100%),linear-gradient(36deg,#0000 0 14%,#d8f3ff1d 14% 22%,#0000 22% 100%);position:absolute;inset:0}.section-inner{z-index:1;position:relative}section[id],.pillar-card[id]{scroll-margin-top:118px}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 18%,#7058ff12,#0000 25%),radial-gradient(circle at 16% 22%,#ffcf5a11,#0000 23%),linear-gradient(126deg,#38b5e622,#fff0 43%),linear-gradient(236deg,#143c8c13,#fff0 38%),linear-gradient(135deg,#fff,#eaf8ff 56%,#fff);padding-top:clamp(136px,12vw,166px);position:relative;overflow:hidden}.page-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(360px,.72fr);align-items:center;gap:clamp(32px,5vw,76px);display:grid}.section-inner{max-width:1180px;margin:0 auto}.section-inner.narrow{max-width:850px}.section-heading{max-width:720px;margin-bottom:30px}.section-heading-centered{text-align:center;max-width:790px;margin-left:auto;margin-right:auto}.section-heading-centered .eyebrow{justify-content:center}.platform-interface-heading{max-width:790px;margin-top:0}.workspace-section{background:radial-gradient(circle at 88% 18%,#7058ff11,#0000 25%),radial-gradient(circle at 12% 80%,#ffcf5a11,#0000 23%),linear-gradient(124deg,#38b5e61d,#fff0 44%),linear-gradient(242deg,#143c8c10,#fff0 38%),linear-gradient(#fff 0%,#eef8ff 100%);border-top:1px solid #e5ebf2c2;border-bottom:1px solid #e5ebf2d1}.muted{background:radial-gradient(circle at 8% 16%,#ffcf5a0f,#0000 23%),radial-gradient(circle at 92% 28%,#7058ff0f,#0000 25%),linear-gradient(135deg,#38b5e61d,#fff0 40%),linear-gradient(225deg,#143c8c0d,#fff0 36%),#f1faff}#platform{background:radial-gradient(circle at 14% 14%,#ffcf5a0f,#0000 24%),radial-gradient(circle at 86% 18%,#38b5e619,#0000 29%),linear-gradient(136deg,#0000 0 54%,#efe9ff2e 54% 65%,#0000 65% 100%),linear-gradient(#fff,#f7fcff 72%,#fff)}#industries{background:radial-gradient(circle at 20% 10%,#38b5e619,#0000 25%),radial-gradient(circle at 84% 14%,#ffcf5a0f,#0000 23%),radial-gradient(circle at 72% 84%,#7058ff0d,#0000 25%),linear-gradient(24deg,#0000 0 64%,#d8f3ff28 64% 76%,#0000 76% 100%),linear-gradient(#f3fbff,#fff 72%)}#resources{background:radial-gradient(circle at 14% 18%,#7058ff11,#0000 25%),radial-gradient(circle at 88% 68%,#38b5e615,#0000 27%),radial-gradient(circle at 28% 78%,#ffcf5a0d,#0000 22%),linear-gradient(152deg,#0000 0 12%,#efe9ff25 12% 24%,#0000 24% 100%),linear-gradient(#fff,#f8fcff)}#about{background:radial-gradient(circle at 86% 12%,#ffcf5a13,#0000 24%),radial-gradient(circle at 18% 72%,#38b5e616,#0000 27%),radial-gradient(circle at 70% 58%,#7058ff0f,#0000 25%),linear-gradient(120deg,#0000 0 42%,#d8f3ff25 42% 53%,#0000 53% 100%),linear-gradient(#f3faff,#fff 76%)}#platform:before,#platform:after,#workspace:before,#workspace:after,#how-it-works:before,#how-it-works:after,#interface:before,#interface:after,#industries:before,#about:before,#resources:before,.demo-section:before{content:"";pointer-events:none;opacity:.16;position:absolute}#workspace:before{background:var(--factory-grid), repeating-linear-gradient(115deg, transparent 0 20px, #38b5e60a 20px 22px, transparent 22px 42px);opacity:.12;background-size:42px 42px,42px 42px,auto;width:min(520px,44vw);height:260px;top:56px;right:clamp(16px,7vw,110px);-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}#workspace:after{opacity:.12;background:linear-gradient(90deg,#0818450b,#38b5e60f) 0 52%/100% 2px no-repeat,radial-gradient(circle at 12% 52%,#38b5e612 0 7px,#0000 8px),radial-gradient(circle at 48% 52%,#0818450d 0 7px,#0000 8px),radial-gradient(circle at 84% 52%,#38b5e612 0 7px,#0000 8px);width:min(380px,36vw);height:160px;bottom:48px;left:clamp(16px,6vw,92px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}#platform:before{background:linear-gradient(90deg,#0000 0 13%,#143c8c0b 13% 14%,#0000 14% 32%,#38b5e60f 32% 33%,#0000 33%),radial-gradient(circle at 18% 62%,#0818450b 0 8px,#0000 9px),radial-gradient(circle at 50% 62%,#38b5e612 0 10px,#0000 11px),radial-gradient(circle at 82% 62%,#0818450b 0 8px,#0000 9px);width:min(420px,42vw);height:180px;bottom:28px;right:clamp(18px,6vw,92px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 82%,#0000)}#platform:after{opacity:.12;background:linear-gradient(#143c8c09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#38b5e60b 1px,#0000 1px) 0 0/34px 34px,repeating-linear-gradient(135deg,#0000 0 18px,#08184506 18px 20px,#0000 20px 36px),radial-gradient(circle at 18% 24%,#38b5e614 0 8px,#0000 9px),radial-gradient(circle at 78% 74%,#0818450e 0 7px,#0000 8px);width:min(380px,36vw);height:220px;top:18%;left:clamp(18px,6vw,92px);transform:rotate(3deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}#how-it-works:before{background:repeating-linear-gradient(90deg,#08184509 0 1px,#0000 1px 28px) 0 0/28px 28px,repeating-linear-gradient(0deg,#38b5e609 0 1px,#0000 1px 28px) 0 0/28px 28px,radial-gradient(circle at 20% 26%,#38b5e612 0 8px,#0000 9px),radial-gradient(circle at 68% 58%,#0818450b 0 7px,#0000 8px);width:330px;height:210px;top:68px;left:-52px;transform:rotate(-6deg);-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}#how-it-works:after{opacity:.14;background:linear-gradient(90deg,#0818450d,#38b5e613) 0/100% 2px no-repeat,radial-gradient(circle at 10%,#fff 0 12px,#38b5e614 13px 15px,#0000 16px),radial-gradient(circle at 40%,#fff 0 12px,#0818450f 13px 15px,#0000 16px),radial-gradient(circle at 70%,#fff 0 12px,#38b5e614 13px 15px,#0000 16px),radial-gradient(circle at 94%,#fff 0 12px,#0818450f 13px 15px,#0000 16px);width:min(420px,40vw);height:190px;bottom:34px;right:clamp(20px,6vw,86px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}#interface:before{filter:grayscale(.05)saturate(.9);opacity:.13;background:linear-gradient(#143c8c0e 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#143c8c0e 1px,#0000 1px) 0 0/40px 40px,repeating-linear-gradient(115deg,#0000 0 20px,#38b5e612 20px 22px,#0000 22px 42px),radial-gradient(circle at 74% 38%,#08184514 0 18px,#0000 19px);width:min(560px,48vw);height:320px;top:120px;right:-80px;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}#interface:after{background:radial-gradient(circle at center, transparent 0 44px, #38b5e629 45px 47px, transparent 48px), conic-gradient(from 24deg, transparent 0 7%, #08184517 7% 8%, transparent 8% 21%, #38b5e621 21% 22%, transparent 22%);opacity:.3;border:1px solid #38b5e629;border-radius:50%;width:280px;height:280px;bottom:56px;left:clamp(18px,5vw,76px)}#industries:before{background:radial-gradient(circle at center, transparent 0 38px, #38b5e60b 39px 41px, transparent 42px), conic-gradient(from 18deg, transparent 0 9%, #08184509 9% 10%, transparent 10% 23%, #38b5e60a 23% 24%, transparent 24%);opacity:.14;border:1px solid #143c8c0b;border-radius:50%;width:330px;height:330px;top:42px;right:-60px}#about:before{filter:grayscale(.15)saturate(.7);opacity:.12;background:linear-gradient(#143c8c0d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#143c8c0d 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 18%,#38b5e61f 0 9px,#0000 10px),radial-gradient(circle at 52%,#08184514 0 8px,#0000 9px),radial-gradient(circle at 86%,#38b5e61f 0 9px,#0000 10px);width:min(480px,44vw);height:240px;bottom:44px;left:clamp(20px,5vw,78px);-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}#resources:before{opacity:.14;background:linear-gradient(90deg,#38b5e612,#08184509) 0 52%/100% 2px no-repeat,radial-gradient(circle at 12% 52%,#38b5e614 0 7px,#0000 8px),radial-gradient(circle at 42% 52%,#0818450e 0 7px,#0000 8px),radial-gradient(circle at 72% 52%,#38b5e614 0 7px,#0000 8px);width:360px;height:120px;bottom:28px;left:clamp(16px,7vw,110px)}.vision-overview{background:#fff}.demo-section{background:linear-gradient(126deg,#38b5e60e,#fff0 42%),linear-gradient(236deg,#143c8c06,#fff0 38%),#fff;position:relative}.demo-section:before{filter:grayscale(.1);opacity:.1;background:linear-gradient(#143c8c06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#143c8c06 1px,#0000 1px) 0 0/42px 42px,repeating-linear-gradient(90deg,#0000 0 24px,#38b5e609 24px 26px,#0000 26px 52px),radial-gradient(circle at 68% 42%,#08184509 0 22px,#0000 23px);width:min(430px,44vw);height:250px;bottom:28px;right:clamp(12px,5vw,80px);-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.overview-graphic{box-shadow:var(--shadow);background:radial-gradient(circle at 90% 10%,#38b5e626,#0000 28%),#fff;border:1px solid #beccdce6;border-radius:18px;position:relative;overflow:hidden}.overview-graphic:before{content:"";pointer-events:none;opacity:.38;background:linear-gradient(90deg,#38b5e61f,#0818450d) 0/100% 2px no-repeat,radial-gradient(circle at 0,#38b5e62e 0 6px,#0000 7px),radial-gradient(circle at 33%,#0818451c 0 6px,#0000 7px),radial-gradient(circle at 66%,#38b5e62e 0 6px,#0000 7px),radial-gradient(circle at 100%,#0818451c 0 6px,#0000 7px);width:320px;height:160px;position:absolute;inset:auto 24px 16px auto}.overview-graphic>*{z-index:1;position:relative}.overview-brand{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.overview-brand span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:850;display:block}.overview-brand strong{color:var(--ink);margin-top:7px;font-size:clamp(22px,2.5vw,32px);line-height:1.06;display:block}.workflow-emblem{background:radial-gradient(circle at 18% 16%,#38b5e62e,#0000 36%),linear-gradient(135deg,#fffffff5,#edf7fddb);border:1px solid #c5dbefe0;border-radius:18px;grid-template-columns:repeat(5,minmax(76px,1fr));align-items:center;gap:18px;width:min(100%,560px);min-height:116px;padding:18px 22px 16px;display:grid;position:relative;box-shadow:0 18px 42px #0818450f}.workflow-emblem:before{content:"";background:repeating-linear-gradient(90deg,#baccdef2 0 9px,#0000 9px 16px);height:2px;position:absolute;top:45px;left:66px;right:66px}.workflow-node{z-index:1;width:100%;min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;place-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1.2;display:grid;position:relative}.workflow-node:before{display:none}.workflow-node .node-icon,.console-footer .process-icon{width:52px;height:52px;color:var(--teal);--icon-stroke:2.4px;background:#fff;border-radius:50%;display:inline-block;box-shadow:0 12px 26px #08184514,inset 0 0 0 1px #c5dbefeb}.overview-system{grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:18px;padding:18px;display:grid}.overview-console-card,.overview-score-card{background:linear-gradient(145deg,#fffffffa,#f6fbfef5);border:1px solid #beccdce6;border-radius:14px;box-shadow:0 18px 42px #0818450f}.overview-console-card{overflow:hidden}.overview-console-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.overview-console-head span,.overview-score-card span{color:var(--teal);text-transform:uppercase;font-size:12px;font-weight:600}.overview-console-head strong{color:var(--ink);font-size:18px;line-height:1.2}.overview-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:24px;display:grid;position:relative}.overview-flow:before{content:"";background:linear-gradient(90deg,#0818452e,#38b5e66b);height:2px;position:absolute;top:53px;left:48px;right:48px}.overview-flow article{background:#fff;border:1px solid #dce4efeb;border-radius:12px;min-height:190px;padding:20px;position:relative}.overview-flow article span{background:var(--brand-gradient);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:24px;font-size:13px;font-weight:600;display:inline-grid;box-shadow:0 14px 28px #0818452e}.overview-flow article p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.overview-score-card{align-content:center;padding:26px;display:grid}.overview-score-card strong{color:var(--ink);margin-top:14px;font-size:clamp(42px,5vw,68px);font-weight:600;line-height:1;display:block}.overview-score-card p{color:var(--muted);margin:16px 0 22px;font-size:14px;line-height:1.6}.overview-score-bars{gap:11px;display:grid}.overview-score-bars i{background:var(--brand-gradient);border-radius:999px;height:8px;display:block}.page-visual{border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(#fffffffa,#f5f9fcfa);border:1px solid #beccdce6;overflow:hidden}.page-visual-meta{border-bottom:1px solid var(--line);padding:18px 20px}.page-visual-meta span{color:var(--teal);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.page-visual-meta strong{color:var(--ink);font-size:20px;line-height:1.18;display:block}.page-visual-image{aspect-ratio:16/9;background:#eef5fb;overflow:hidden}.page-visual-image img{object-fit:cover;object-position:left top;width:100%;height:100%}.page-visual-contact .page-visual-image{background:radial-gradient(circle at 85% 12%,#38b5e633,#0000 32%),linear-gradient(135deg,#fff,#edf7fd);padding:0;display:block}.page-visual-contact .page-visual-image img{object-fit:cover;width:100%;height:100%}.logo-strip{background:0 0;border:0;padding-top:24px;padding-bottom:24px}.signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.signal-grid div{border:1px solid var(--line);border-radius:var(--radius-sm);background:linear-gradient(135deg,#fffffff5,#f6f9fcdb),#fff;min-height:92px;padding:18px;position:relative}.pilot-cta{isolation:isolate;border-radius:var(--radius-lg);color:#fff;background:radial-gradient(620px 260px at 12% 8%,#38b5e62e,#0000 62%),radial-gradient(560px 260px at 92% 8%,#5b5be824,#0000 62%),linear-gradient(135deg,#06142b 0%,#092c63 52%,#064f68 100%);border:1px solid #ffffff29;grid-template-columns:minmax(0,.9fr) minmax(360px,.82fr);align-items:center;gap:clamp(26px,4vw,56px);width:min(100% - 56px,1180px);margin:clamp(34px,5vw,66px) auto;padding:clamp(28px,4.2vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 72px #0818453d,0 14px 38px #1b96ff24}.pilot-cta:after,.pilot-cta:before{display:none}.pilot-cta-copy{max-width:560px}.pilot-cta-copy p:not(.eyebrow){color:#ffffffc2;max-width:520px;font-size:14px;line-height:1.62}.pilot-cta .eyebrow{color:#ffffffc2}.pilot-cta h2{color:#fff}.pilot-cta-copy .button{margin-top:14px}.pilot-operation-list{gap:8px;max-width:430px;margin-top:16px;display:grid}.pilot-operation-list span{color:#ffffffbd;border-left:2px solid #38b5e69e;padding-left:13px;font-size:12px;font-weight:500;line-height:1.45;display:block}.pilot-operation-list b{color:#fff;font-weight:700}.pilot-operation-list span:nth-child(2){border-left-color:#27e6a7b3}.pilot-operation-list span:nth-child(3){border-left-color:#ffc94ac7}.pilot-cta-visual{background:radial-gradient(circle at 52%,#38b5e629,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff29;border-radius:24px;place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.pilot-cta-visual:before{content:"";background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.pilot-cta-visual img{z-index:1;object-fit:cover;object-position:center;border-radius:14px;width:calc(100% - 34px);height:292px;position:relative;box-shadow:0 24px 54px #00000038}.section-cta{isolation:isolate;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;width:min(100% - 56px,1180px);margin:clamp(30px,5vw,58px) auto;padding:clamp(24px,3.2vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #08184514}.section-cta>*{z-index:1;position:relative}.section-cta h2{max-width:760px;margin-bottom:10px;font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.16}.section-cta p:not(.eyebrow){max-width:760px;color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.62}.section-cta-light{background:linear-gradient(135deg,#fffffffa,#eef8fff0 58%,#f5f3ffe6),#fff;border:1px solid #c5dbefe0}.section-cta-light:before,.section-cta-dark:before{display:none}.section-cta-dark{color:#fff;background:radial-gradient(620px 260px at 12% 8%,#38b5e62e,#0000 62%),radial-gradient(560px 260px at 92% 8%,#5b5be824,#0000 62%),linear-gradient(135deg,#06142b 0%,#092c63 52%,#064f68 100%);border:1px solid #ffffff29}.section-cta-dark h2{color:#fff}.section-cta-dark .eyebrow,.section-cta-dark p:not(.eyebrow){color:#ffffffc2}.section-cta-dark .button-primary{color:var(--teal-dark);background:linear-gradient(135deg,#fff 0%,#dff5ff 100%);border-color:#ffffff3d}.workspace-review-cta{isolation:isolate;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(124deg,#38b5e64d,#fff0 40%),linear-gradient(238deg,#0b85a540,#fff0 35%),linear-gradient(135deg,#061534 0%,#081845 58%,#0a4866 100%);border:1px solid #ffffff29;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:center;gap:clamp(24px,4vw,54px);width:min(100% - 56px,1180px);margin:clamp(30px,5vw,58px) auto;padding:clamp(28px,4vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 68px #08184533}.workspace-review-copy{z-index:2;justify-items:start;display:grid;position:relative}.workspace-review-copy .eyebrow,.workspace-review-copy p{color:#ffffffc2}.workspace-review-copy h2{color:#fff;max-width:760px;font-size:clamp(25px,3vw,40px);font-weight:600;line-height:1.13}.workspace-review-copy p:not(.eyebrow){max-width:690px;margin-bottom:22px;font-size:14px;line-height:1.62}.workspace-review-visual{z-index:1;background:#ffffff14;border:1px solid #ffffff2e;border-radius:22px;min-height:280px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 20px 44px #00000038}.workspace-review-visual img{object-fit:cover;object-position:center;filter:saturate(.88)contrast(.98)brightness(.95);width:100%;height:310px}.workspace-review-visual:after{content:"";background:linear-gradient(#0000 46%,#06153494),linear-gradient(90deg,#0615342e,#0000 46%);position:absolute;inset:0}.review-pill{z-index:2;color:var(--ink);background:#ffffffeb;border:1px solid #dce4efb8;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:700;position:absolute;box-shadow:0 12px 28px #00000029}.review-pill-one{top:18px;left:18px}.review-pill-two{top:44%;right:18px}.review-pill-three{bottom:20px;left:24px}.pilot-box{z-index:2;background:currentColor;border:3px solid;border-radius:12px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.pilot-box{background:color-mix(in srgb, currentColor 14%, transparent)}}.pilot-box{box-shadow:0 0 0 1px #ffffff6b,0 14px 30px #00000029}.pilot-box-detect{color:#35dcff;width:112px;height:76px;top:88px;left:42%}.pilot-box-segment{color:#27e6a7;width:104px;height:124px;top:126px;right:64px}.pilot-box-classify{color:#ffc94a;width:136px;height:82px;bottom:78px;left:58px}.pilot-label{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05112bf5;border:1px solid #dce4ef6b;border-radius:18px;grid-template-columns:auto 1fr;gap:2px 8px;width:178px;min-width:0;padding:9px 11px;font-weight:600;display:grid;position:absolute;box-shadow:0 16px 36px #0000003d}.pilot-label:before{content:"";background:currentColor;border-radius:50%;grid-row:1/3;align-self:center;width:8px;height:8px;display:block}.pilot-label:after{content:"";z-index:-1;opacity:.88;transform-origin:0;background:currentColor;border-radius:999px;height:2px;position:absolute}.label-detect{color:#63e6ff;border-color:#35dcffe6;top:28px;left:22px}.label-detect:after{width:160px;top:74%;left:92%;transform:rotate(16deg)}.label-segment{color:#5ff0bd;border-color:#27e6a7e6;top:112px;right:12px}.label-segment:after{width:72px;top:66%;right:74%;transform:rotate(166deg)}.label-classify{color:#ffd45d;border-color:#ffc94af2;bottom:26px;left:26px}.label-classify:after{width:62px;bottom:100%;left:74%;transform:rotate(-56deg)}.pilot-label strong{color:#fff;font-size:13px;line-height:1.15}.pilot-label em{color:currentColor;opacity:.92;grid-column:2;font-size:10px;font-style:normal;font-weight:500;line-height:1.25}.signal-grid div:before{content:"";background:#fff;border:1px solid #c5dbefe6;border-radius:10px;width:34px;height:34px;margin-bottom:12px;display:block;box-shadow:0 10px 22px #0818450d}.signal-grid div:after{content:"";width:12px;height:12px;color:var(--teal);box-sizing:border-box;position:absolute;top:29px;left:30px}.signal-grid div:first-child:before{background:radial-gradient(circle at center, var(--teal) 0 3px, transparent 4px), radial-gradient(ellipse at center, transparent 0 9px, var(--teal) 10px 12px, transparent 13px), #fff}.signal-grid div:nth-child(2):before{background:linear-gradient(var(--teal) 0 0) 9px 9px / 7px 2px, linear-gradient(var(--teal) 0 0) 9px 9px / 2px 7px, linear-gradient(var(--teal) 0 0) 18px 9px / 7px 2px, linear-gradient(var(--teal) 0 0) 23px 9px / 2px 7px, linear-gradient(var(--teal) 0 0) 9px 23px / 7px 2px, linear-gradient(var(--teal) 0 0) 9px 18px / 2px 7px, linear-gradient(var(--teal) 0 0) 18px 23px / 7px 2px, linear-gradient(var(--teal) 0 0) 23px 18px / 2px 7px, #fff;background-repeat:no-repeat}.signal-grid div:nth-child(3):before{background:linear-gradient(var(--teal) 0 0) 16px 8px / 10px 2px, linear-gradient(var(--teal) 0 0) 8px 16px / 18px 2px, #fff;background-repeat:no-repeat;transform:none}.signal-grid div:nth-child(3):after{border:2px solid;border-radius:4px 4px 4px 0;width:15px;height:15px;top:28px;left:33px;transform:rotate(-45deg)}.signal-grid div:nth-child(4):before{background:linear-gradient(var(--teal) 0 0) 12px 12px / 10px 2px, linear-gradient(var(--teal) 0 0) 12px 17px / 10px 2px, linear-gradient(var(--teal) 0 0) 12px 22px / 8px 2px, #fff;background-repeat:no-repeat}.signal-grid div:nth-child(4):after{border:2px solid;border-radius:3px;width:14px;height:18px;top:26px;left:30px}.signal-grid span{color:var(--teal-dark);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.signal-grid strong{color:var(--ink);font-size:15px;line-height:1.35}.split{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(30px,5vw,68px);display:grid}.workflow-section-inner{gap:26px;display:grid}.pillar-grid,.industry-grid,.resource-grid,.workflow-grid{gap:16px;display:grid}.pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-grid{border-radius:var(--radius-lg);background:linear-gradient(#143c8c07 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#143c8c07 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 8% 10%,#38b5e614,#0000 22%),radial-gradient(circle at 92% 20%,#ffcf5a14,#0000 24%),radial-gradient(circle at 92% 86%,#6d28d90e,#0000 26%),#fff;border:1px solid #dae4efad;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0818450b}.workflow-grid:before{display:none}.industry-grid,.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pillar-card,.industry-card,.resource-card,.workflow-card,.principle-stack article,.contact-panel,.contact-form{border-radius:var(--radius-md);background:radial-gradient(circle at 92% 8%,#38b5e616,#0000 30%),radial-gradient(circle at 18% 92%,#ffcf5a0b,#0000 24%),linear-gradient(145deg,#fffffffc,#f7fcfff0);border:1px solid #dce4efe6;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 3px #38b5e62e,0 14px 34px #0818450c,0 8px 24px #38b5e60b}.pillar-card:nth-child(2),.resource-card:nth-child(2),.principle-stack article:nth-child(2),.workflow-card:nth-child(2),.industry-card:nth-child(2n){background:radial-gradient(circle at 92% 8%,#7058ff14,#0000 30%),radial-gradient(circle at 18% 92%,#38b5e60b,#0000 24%),linear-gradient(145deg,#fffffffc,#f9f7fff0);box-shadow:inset 0 3px #7058ff29,0 12px 32px #0818450b}.pillar-card:nth-child(3),.resource-card:nth-child(3),.principle-stack article:nth-child(3),.workflow-card:nth-child(3),.industry-card:nth-child(3n){background:radial-gradient(circle at 92% 8%,#ffcf5a1f,#0000 30%),radial-gradient(circle at 18% 92%,#7058ff0b,#0000 24%),linear-gradient(145deg,#fffffffc,#fffcf2f0);box-shadow:inset 0 3px #ffcf5a2e,0 12px 32px #0818450b}.pillar-card:hover,.industry-card:hover,.resource-card:hover,.workflow-card:hover,.principle-stack article:hover{border-color:#b7d4edf2;transform:translateY(-3px);box-shadow:inset 0 3px #38b5e63d,0 22px 52px #08184513,0 10px 28px #38b5e614}.pillar-card,.industry-card,.workflow-card,.principle-stack article{padding:22px}.resource-card{padding:0;overflow:hidden}.workflow-card{background:linear-gradient(145deg,#fffffffa,#f8fcffe6),radial-gradient(circle at 92% 10%,#38b5e609,#0000 24%),linear-gradient(135deg,#fffffffa,#f8fcfff0);border:1px solid #e0e8f1d1;border-radius:16px;min-height:222px;padding:22px;position:relative;overflow:hidden;box-shadow:0 10px 24px #08184508}.workflow-card:before{display:none}.workflow-card:after{content:"";background:radial-gradient(circle at center, transparent 0 20px, #38b5e60e 21px 23px, transparent 24px), conic-gradient(from 20deg, transparent 0 18%, #0818450b 18% 20%, transparent 20% 48%, #38b5e60f 48% 50%, transparent 50%);border:1px solid #c5dbef57;border-radius:50%;width:86px;height:86px;position:absolute;top:18px;right:18px}.workflow-card h3,.workflow-card p,.workflow-step-number,.workflow-step-tag{z-index:1;position:relative}.workflow-step-head{z-index:1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:42px;display:flex;position:relative}.workflow-step-number{width:50px;height:50px;color:var(--teal-dark);background:radial-gradient(circle at 72% 24%,#38b5e61f,#0000 36%),#fff;border:1px solid #c5dbefb8;border-radius:50%;place-items:center;font-size:16px;font-weight:600;line-height:1;display:inline-grid;box-shadow:0 8px 18px #0818450b,0 0 0 5px #38b5e608}.workflow-step-tag{color:#64748b;text-align:right;text-transform:uppercase;max-width:132px;font-size:11px;font-weight:600;line-height:1.25}.pillar-card{min-height:330px;padding:14px 14px 20px;overflow:hidden;box-shadow:inset 0 3px #38b5e629,0 12px 32px #0818450b}.pillar-card:hover{border-color:#c5dbeff2;transform:translateY(-3px);box-shadow:inset 0 3px #38b5e63d,0 18px 42px #08184513,0 10px 26px #38b5e614}.pillar-visual{background:#eef6fb;border:1px solid #e0e8f1e6;border-radius:14px;height:172px;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0818450e}.pillar-visual:before,.pillar-visual:after{content:"";z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.pillar-visual:before{background:linear-gradient(#08184500 42%,#08184538),linear-gradient(90deg,#fff3,#fff0 45%)}.pillar-visual:after{opacity:.28;background-color:#0000;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.pillar-visual img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(.98)brightness(1.03);width:100%;height:100%;transition:transform .24s;display:block}.pillar-card:hover .pillar-visual img{transform:scale(1.025)}.pillar-visual-tag:before{border:2px solid var(--teal);background:#38b5e61f;border-radius:10px;width:72px;height:46px;top:30px;left:24px}.pillar-visual-tag:after{background-color:#fff;background-image:linear-gradient(90deg,#0818452e,#0000),linear-gradient(90deg,#38b5e647,#0000),linear-gradient(90deg,#0818451f,#0000),none;background-position:15px 19px,15px 31px,15px 43px,0 0;background-repeat:no-repeat;background-size:42px 2px,48px 2px,34px 2px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:14px;width:72px;height:58px;top:24px;right:24px;box-shadow:0 12px 24px #08184514}.pillar-visual-tag i:first-child{background:#ffc94ac7;border-radius:999px;width:36px;height:10px;top:47px;left:42px}.pillar-visual-segment:before{outline:2px solid var(--teal);outline-offset:4px;background:#38b5e62e;border-radius:45% 55% 48% 52%;width:88px;height:64px;top:24px;left:30px}.pillar-visual-segment:after{border:2px dashed #08184557;border-radius:10px;width:74px;height:48px;top:32px;right:30px}.pillar-visual-segment i:first-child{background:linear-gradient(90deg, var(--teal), #08184533);width:100px;height:2px;top:48px;left:70px}.pillar-visual-detection:before{background:#35dcff1f;border:2px solid #35dcff;border-radius:12px;width:64px;height:54px;top:28px;left:28px}.pillar-visual-detection:after{background:#ffc94a24;border:2px solid #ffc94a;border-radius:12px;width:74px;height:50px;top:30px;right:28px}.pillar-visual-detection i:first-child{background:#0818452e;width:36px;height:2px;top:54px;left:104px}.pillar-visual-file:before{background-color:#fff;background-image:linear-gradient(90deg,#38b5e6b3,#0000),linear-gradient(90deg,#08184533,#0000),linear-gradient(90deg,#08184529,#0000),none;background-position:14px 17px,14px 29px,14px 40px,0 0;background-repeat:no-repeat;background-size:36px 3px,42px 2px,30px 2px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:12px;width:68px;height:58px;top:26px;left:24px;box-shadow:0 12px 24px #08184514}.pillar-visual-file:after{background:radial-gradient(circle at 24% 50%, var(--teal) 0 5px, transparent 6px), radial-gradient(circle at 52% 50%, var(--blue) 0 5px, transparent 6px), radial-gradient(circle at 80% 50%, var(--teal) 0 5px, transparent 6px), linear-gradient(90deg, #38b5e661, #0818453d) 20px 50% / 48px 2px, #fff;background-repeat:no-repeat;border:1px solid #38b5e661;border-radius:14px;width:86px;height:62px;top:24px;right:24px}.pillar-card>span:not(.card-icon){width:fit-content;color:var(--teal-dark);text-transform:uppercase;background:#edf7fdb8;border:1px solid #c5dbefb8;border-radius:999px;margin:0 4px 12px;padding:5px 9px;font-size:10.5px;font-weight:650;line-height:1.1;display:inline-flex}.resource-card-body>span{color:var(--teal-dark);text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:500;display:block}.pillar-card h3,.pillar-card p{padding-inline:4px}.workflow-card h3{margin-bottom:10px;font-size:19px}.workflow-card p{max-width:34ch}.workflow-production-board{background:linear-gradient(#143c8c07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#143c8c07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#fffffff5,#f2f9fde0);border:1px solid #c5dbefc2;border-radius:26px;grid-template-columns:1fr;gap:14px;width:100%;padding:14px;display:grid;box-shadow:0 22px 58px #08184512}.workflow-production-visual{background:#eef6fb;border:1px solid #c5dbefb3;border-radius:20px;min-height:clamp(260px,28vw,340px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 14px 30px #0818450f}.workflow-production-visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0818452e,#0000 46%),linear-gradient(#0000 48%,#08184557);position:absolute;inset:0}.workflow-production-visual img{object-fit:cover;object-position:center right;filter:saturate(.9)contrast(.98)brightness(1.02);width:100%;height:clamp(260px,28vw,340px);display:block}.workflow-visual-overlay{z-index:2;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081845c2;border:1px solid #ffffff61;border-radius:18px;max-width:min(440px,100% - 36px);padding:14px 16px;position:absolute;top:18px;left:18px;box-shadow:0 18px 34px #0818452e}.workflow-visual-overlay span{color:#64d9f4;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.workflow-visual-overlay strong{font-size:clamp(18px,2vw,26px);font-weight:600;line-height:1.22;display:block}.workflow-mini-stats{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.workflow-mini-stats span,.workflow-production-footer span{min-height:28px;color:var(--teal-dark);background:#ffffffe0;border:1px solid #ffffff7a;border-radius:999px;align-items:center;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 22px #08184514}.workflow-step-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.workflow-production-board .workflow-card{background:radial-gradient(circle at 92% 12%,#38b5e60e,#0000 28%),#ffffffe6;border-color:#e0e8f1e6;border-radius:18px;min-height:176px;padding:18px;box-shadow:0 10px 22px #08184509}.workflow-production-board .workflow-card:after{opacity:.7;width:58px;height:58px}.workflow-production-board .workflow-step-head{margin-bottom:24px}.workflow-production-board .workflow-step-number{width:42px;height:42px;font-size:14px}.workflow-production-board .workflow-step-tag{max-width:96px;font-size:9.5px}.workflow-production-board .workflow-card h3{font-size:17px}.workflow-production-board .workflow-card p{max-width:none;font-size:12.5px;line-height:1.5}.workflow-production-footer{flex-wrap:wrap;gap:8px;padding:2px;display:flex}.workflow-production-footer span{color:#42536b;box-shadow:none;background:#edf7fddb}.pillar-card p,.industry-card p,.resource-card p,.workflow-card p,.principle-stack p{color:var(--muted);margin-bottom:0;font-size:14px;font-weight:500;line-height:1.58}.resource-card-image{aspect-ratio:16/8.5;background:#edf5fb;position:relative;overflow:hidden}.resource-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#0818453d),linear-gradient(90deg,#ffffff2e,#0000 48%),radial-gradient(circle at 82% 22%,#ffcf5a29,#0000 24%);position:absolute;inset:0}.resource-card-image img{object-fit:cover;object-position:center;filter:saturate(.86)contrast(.98)brightness(1.04);width:100%;height:100%}.resource-card-body{gap:10px;padding:20px 22px 22px;display:grid}.resource-card-body h3{margin-bottom:2px}.resource-card-body p{margin-bottom:4px}.resource-card-body ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.resource-card-body li{color:#40506a;padding-left:18px;font-size:13px;font-weight:500;line-height:1.45;position:relative}.resource-card-body li:before{content:"";background:linear-gradient(135deg, var(--blue), var(--teal));border-radius:50%;width:7px;height:7px;position:absolute;top:.58em;left:0}.industry-card{gap:14px;padding:14px;display:grid}.industry-card-image{aspect-ratio:16/10;background:#edf5fb;border-radius:14px;position:relative;overflow:hidden}.industry-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0818452e),linear-gradient(90deg,#ffffff1f,#0000 42%),radial-gradient(circle at 78% 20%,#38b5e61f,#0000 28%);position:absolute;inset:0}.industry-card-image img{object-fit:cover;object-position:center;filter:saturate(.9)contrast(.98)brightness(1.02);width:100%;height:100%;transition:transform .3s}.industry-card:hover .industry-card-image img{transform:scale(1.025)}.industry-card h3,.industry-card p{padding-inline:8px}.visual-section{gap:30px;display:grid}.detail-layout,.contact-layout{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:start;gap:clamp(30px,5vw,68px);display:grid}.feature-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{border-radius:var(--radius-sm);color:#35445a;background:radial-gradient(circle at 92% 20%,#38b5e60e,#0000 28%),#fff;border:1px solid #dce4efdb;padding:18px 18px 18px 44px;line-height:1.5;position:relative}.feature-list li:before{content:"";background:linear-gradient(135deg, var(--teal), var(--blue));border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:18px}.principle-stack{gap:14px;display:grid}.about-layout{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);align-items:start;gap:clamp(24px,4vw,52px);display:grid}.about-layout .principle-stack{grid-column:1/-1}.why-stack{grid-template-columns:repeat(4,minmax(0,1fr))}.about-visual{background:radial-gradient(circle at 85% 14%,#ffcf5a1f,#0000 28%),#eef6fb;border:1px solid #c5dbefeb;border-radius:28px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 20px 52px #0818451a,0 12px 30px #38b5e614}.about-visual img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(.98)brightness(1.02);width:100%;height:100%;min-height:420px}.about-visual:after{content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#ffcf5a24,#0000 26%),linear-gradient(#06153405,#06153442),linear-gradient(90deg,#ffffff57,#0000 42%);position:absolute;inset:0}.about-visual-card,.about-visual-steps{z-index:2;position:absolute}.about-visual-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #dce4efe0;border-radius:18px;max-width:310px;padding:16px 18px;top:20px;left:20px;box-shadow:0 18px 38px #0818451f}.about-visual-card span{color:var(--teal);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:650;display:block}.about-visual-card strong{color:var(--ink);font-size:17px;font-weight:600;line-height:1.24}.about-visual-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;bottom:18px;left:18px;right:18px}.about-visual-steps span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #dce4efbd;border-radius:14px;gap:3px;min-height:96px;padding:11px;display:grid}.about-visual-steps b{color:var(--teal);font-size:11px;font-weight:650}.about-visual-steps strong{color:var(--ink);font-size:12px;font-weight:650;line-height:1.25}.about-visual-steps em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.3}.cta-band{isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(135deg,#fffffffa,#eef8fff0 58%,#f5f3ffe6),#fff;border:1px solid #c5dbefe6;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 56px,1180px);margin:0 auto clamp(56px,6.5vw,88px);padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #08184513,0 8px 24px #5b5be814}.cta-band:before,.cta-band:after{content:"";pointer-events:none;z-index:-1;display:none;position:absolute}.cta-band>*{z-index:1;position:relative}.cta-band h2{max-width:700px;margin-bottom:0;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.16}.contact-panel,.contact-form{padding:24px}.contact-note{border-radius:var(--radius-sm);background:var(--panel-soft);gap:8px;margin-top:26px;padding:16px;display:grid}.contact-note strong{color:var(--ink)}.contact-note a{color:var(--teal-dark);font-weight:500}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{color:#35445a;gap:8px;font-size:13px;font-weight:500;display:grid}.contact-form input,.contact-form textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--ink);background:#fbfcfe;padding:11px 12px;font-size:14px;line-height:1.55}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--teal);outline:2px solid #0b9cad38}.full-span{grid-column:1/-1}.upload-field{border-radius:var(--radius-sm);background:#f8fbfd;border:1px dashed #b9c8da;padding:14px}.site-footer{isolation:isolate;background:radial-gradient(720px 320px at 14% 8%,#38b5e62e,#0000 62%),radial-gradient(660px 320px at 88% 12%,#7058ff2e,#0000 60%),linear-gradient(118deg,#0000 0 58%,#5b5be82e 58% 70%,#0000 70% 100%),linear-gradient(28deg,#0000 0 10%,#38b5e629 10% 22%,#0000 22% 100%),linear-gradient(92deg,#0000 0 76%,#0176d329 76% 84%,#0000 84% 100%),linear-gradient(135deg,#050b24 0%,#071944 46%,#0a2c68 72%,#064f68 100%);border:1px solid #ffffff24;border-left:0;border-right:0;border-radius:0;width:100%;margin:0;padding:clamp(56px,6.5vw,84px) 0 24px;position:relative;overflow:hidden;box-shadow:0 22px 56px #0818452e,inset 0 1px #ffffff14}.site-footer:before,.site-footer:after{content:"";z-index:0;pointer-events:none;display:none;position:absolute;inset:0}.site-footer>*{z-index:1;position:relative}.footer-inner,.footer-bottom{width:min(100% - 40px,1180px);margin:0 auto}.footer-inner{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:start;gap:clamp(34px,6vw,78px);display:grid}.footer-brand{align-content:start;justify-items:start;gap:14px;display:grid;transform:none}.footer-brand p{color:#dee8f8d1;max-width:460px;margin:0;font-size:14px;font-weight:400;line-height:1.62}.footer-grid{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(340px,1.35fr);gap:24px;display:grid}.footer-grid div{align-content:start;gap:10px;display:grid}.footer-grid h3{color:#fff;margin-bottom:0;font-size:15px;font-weight:700;line-height:1.35}.footer-grid a,.footer-grid span,.footer-bottom p{color:#dee8f8c2;font-size:14px;font-weight:400;line-height:1.55}.footer-grid a:hover{color:#fff}.footer-contact a{display:inline}.footer-contact{min-width:340px}.footer-address-lines{flex-direction:column;gap:2px;display:inline-flex}.footer-address-lines>span{white-space:nowrap}.footer-bottom{border-top:1px solid #ffffff21;margin-top:44px;padding-top:22px}.footer-bottom p{color:#ffffff8f;text-align:center;margin:0}.prose-block{color:var(--muted)}.legal-section{background:radial-gradient(circle at 88% 8%,#38b5e614,#0000 28%),#fff}.legal-intro{background:linear-gradient(#143c8c09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#143c8c08 1px,#0000 1px) 0 0/34px 34px,linear-gradient(145deg,#fff,#f6fbfe);border:1px solid #c5dbefc7;border-radius:18px;gap:12px;margin-bottom:28px;padding:clamp(22px,3vw,32px);display:grid;box-shadow:0 18px 42px #0818450e}.legal-intro span{color:var(--teal-dark);text-transform:uppercase;font-size:12px;font-weight:800}.legal-intro p{color:var(--muted);margin:0;font-size:16px;line-height:1.72}.legal-grid{gap:16px;display:grid}.legal-card{background:#fff;border:1px solid #dce4efeb;border-radius:16px;padding:clamp(20px,2.8vw,28px);box-shadow:0 14px 32px #0818450a}.legal-card h2{color:var(--ink);margin:0 0 10px;font-size:clamp(19px,2vw,24px);line-height:1.22}.legal-card p{color:var(--muted);margin:0;font-size:15px;line-height:1.74}@media (width<=1180px){.hero-section,.hero-main,.site-footer,.footer-inner{grid-template-columns:1fr}.hero-use-visual{justify-self:start;width:min(100%,940px)}.hero-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-capabilities article:nth-child(odd){border-left:0}.hero-capabilities article:nth-child(n+3){border-top:1px solid #c5dbefb8}.inspection-console.hero{transform:none}}@media (width<=1060px){.site-header{border-radius:30px;place-items:center stretch;padding-right:66px;display:block;position:fixed;left:50%;transform:translate(-50%)}.header-menu{display:none!important}.mobile-nav{z-index:80;position:absolute;top:50%;right:16px;transform:translateY(-50%);display:block!important}.split,.about-layout,.page-hero-grid,.detail-layout,.contact-layout,.workspace-review-cta,.site-footer,.console-grid{grid-template-columns:1fr}.mode-panel,.analytics-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.upload-zone,.model-card,.defect-list,.summary-card,.model-health-card{grid-column:1/-1}.pillar-grid,.workflow-grid,.industry-grid,.resource-grid,.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-system,.overview-flow{grid-template-columns:1fr}.overview-brand{flex-direction:column;align-items:flex-start}.overview-flow:before{display:none}.why-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-review-visual{width:min(100%,640px)}}@media (width<=680px){*{min-width:0}main,.hero-section,.section,.page-hero,.site-header,.cta-band,.section-cta,.workspace-review-cta,.site-footer,.hero-use-visual,.inspection-console{max-width:100vw}#platform:before,#platform:after,#workspace:before,#workspace:after,#how-it-works:before,#how-it-works:after,#interface:before,#interface:after,#industries:before,#about:before,#resources:before,.demo-section:before,.overview-graphic:before,.cta-band:before,.cta-band:after{opacity:.08}.site-header{border-radius:24px;width:calc(100% - 32px);margin:0;padding:13px 64px 13px 14px;display:block;position:fixed;top:10px;left:50%;transform:translate(-50%)}.brand-link{gap:8px;width:auto;min-width:0;max-width:calc(100% - 64px)}.brand-link strong{white-space:nowrap;font-size:13px}.header-menu{display:none!important}.mobile-nav{z-index:80;position:absolute;top:50%;right:14px;transform:translateY(-50%);display:block!important}.mobile-nav summary{width:42px;height:42px;color:var(--teal-dark);cursor:pointer;background:#fff;border:1px solid #c5dbeff2;border-radius:50%;align-content:center;justify-items:center;gap:4px;list-style:none;display:inline-grid;box-shadow:0 10px 24px #08184514}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{background:var(--teal-dark);border-radius:999px;width:17px;height:2px;transition:transform .18s,opacity .18s;display:block}.mobile-nav[open] summary span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-nav[open] summary span:nth-child(2){opacity:0}.mobile-nav[open] summary span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.mobile-nav:not([open]) nav{display:none}.mobile-nav nav{background:#fffffffa;border:1px solid #c5dbeff2;border-radius:20px;gap:4px;width:min(300px,100vw - 32px);padding:12px;display:grid;position:absolute;top:54px;right:0;box-shadow:0 22px 52px #08184529}.mobile-nav nav a{min-height:42px;color:var(--muted);border-radius:12px;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.mobile-nav nav a:hover{color:var(--ink);background:#edf7fde6}.mobile-nav nav .button-primary{color:#fff;width:100%;margin-top:6px}.brand-logo{width:150px}.hero-section,.section,.page-hero{padding-left:16px;padding-right:16px}.hero-copy,.section-inner,.section-heading,.hero-actions,.hero-main,.hero-capabilities{width:100%;max-width:100%}.section-heading h2,.section-heading p{overflow-wrap:normal;word-break:normal;width:calc(100vw - 32px);max-width:calc(100vw - 32px);display:block}.hero-copy{max-width:calc(100vw - 32px)}.hero-use-visual{width:100%;overflow:hidden}.hero-visual-panel{max-width:calc(100% - 20px)}.hero-visual-panel strong{white-space:normal;overflow-wrap:anywhere}.panel-review{display:none}.hero-copy>p:not(.eyebrow),.hero-actions,.hero-actions .button{max-width:calc(100vw - 32px)}.hero-section{gap:34px;padding-top:146px}.hero-main{gap:28px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-audience{gap:6px}.hero-audience span{min-height:28px;padding-inline:10px;font-size:11px}.hero-flow{border-radius:16px;grid-template-columns:1fr;max-width:min(330px,100vw - 56px)}.hero-flow span{min-height:36px}.hero-flow span+span{border-top:1px solid #c5dbef9e;border-left:0}.hero-flow span:not(:last-child):after{top:auto;bottom:-5px;right:50%;transform:translate(50%)rotate(135deg)}.hero-use-visual{width:100%;min-height:auto;padding-bottom:0}.hero-use-visual>img{object-position:62% center;border-width:8px;border-radius:26px;min-height:360px}.hero-use-visual:after{background:linear-gradient(#ffffff42,#0000 42%),linear-gradient(90deg,#ffffff73,#0000 50%);border-radius:18px;inset:8px}.hero-visual-panel{border-radius:16px;padding:12px 14px}.hero-visual-panel strong{font-size:15px}.hero-visual-panel span{font-size:11px}.panel-approved{min-width:178px;top:22px;left:10px}.panel-auto{min-width:182px;bottom:28px;left:10px}.panel-review{border-radius:20px;min-width:190px;max-width:calc(100% - 20px);padding:12px 14px;bottom:0;left:auto;right:10px}h1{font-size:36px;line-height:1.12}.hero-copy h1{max-width:min(360px,100vw - 32px);font-size:clamp(36px,10vw,44px);line-height:1.1}h2{font-size:27px;line-height:1.18}.hero-metrics,.hero-capabilities,.pilot-cta,.section-cta,.pillar-grid,.workflow-grid,.industry-grid,.resource-grid,.why-stack,.signal-grid,.mode-panel,.analytics-panel,.overview-system,.overview-flow,.contact-form,.footer-grid{grid-template-columns:1fr}.footer-contact{min-width:0}.footer-address-lines>span{white-space:normal}.hero-capabilities{border-radius:22px}.hero-capabilities article,.hero-capabilities article+article,.hero-capabilities article:nth-child(n+3){border-top:1px solid #c5dbefb8;border-left:0}.hero-capabilities article:first-child{border-top:0}.workflow-emblem{grid-template-columns:1fr;gap:12px;width:100%}.workflow-grid{padding:16px}.workflow-grid:before{display:none}.workflow-card{min-height:0;padding:20px}.workflow-production-board{border-radius:22px;padding:12px}.workflow-production-visual,.workflow-production-visual img{height:230px;min-height:230px}.workflow-visual-overlay{max-width:calc(100% - 24px);padding:12px;top:12px;left:12px}.workflow-mini-stats{bottom:12px;left:12px;right:12px}.workflow-step-list{grid-template-columns:1fr}.workflow-production-board .workflow-card{min-height:0}.workflow-step-number{width:50px;height:50px;font-size:16px}.workflow-step-tag{max-width:130px}.workflow-emblem:before{background:linear-gradient(#0818452e,#38b5e694);width:2px;height:auto;inset:32px auto 32px 50%;transform:translate(-50%)}.workflow-node{width:100%}.section-cta{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);padding:22px}.workspace-review-cta{width:calc(100% - 32px);padding:22px}.workspace-review-copy h2{font-size:clamp(23px,8vw,34px)}.workspace-review-visual{min-height:230px}.workspace-review-visual img{height:250px}.review-pill{padding:7px 9px;font-size:10px}.about-visual,.about-visual img{min-height:440px}.about-visual-card{max-width:none;top:14px;left:14px;right:14px}.about-visual-steps{grid-template-columns:repeat(2,minmax(0,1fr));bottom:12px;left:12px;right:12px}.pilot-cta{width:calc(100% - 32px);margin-top:34px;margin-bottom:34px;padding:22px}.pilot-cta-visual{min-height:260px}.pilot-cta-visual img{width:100%;height:236px}.pilot-label{border-radius:14px;width:132px;min-width:132px;padding:7px 9px;font-size:11px}.pilot-label strong{font-size:11px}.pilot-label em{display:none}.pilot-box-detect{width:58px;height:44px;top:70px;left:44%}.pilot-box-segment{width:54px;height:84px;top:104px;right:32px}.pilot-box-classify{width:72px;height:48px;bottom:58px;left:34px}.label-detect{top:36px;left:35%}.label-segment{top:70px;right:8px}.label-classify{bottom:24px;left:12px}.page-visual-meta strong{font-size:18px}.inspection-stage{min-height:430px}.inspection-console,.inspection-console.hero{width:100%;max-width:100%}.console-topbar{grid-template-columns:1fr 1fr;align-items:start;gap:10px 12px;display:grid}.console-topbar>span,.console-status,.model-confidence{white-space:normal;text-align:left;min-width:0}.stage-header,.stage-actions,.console-footer{flex-wrap:wrap;justify-content:flex-start}.screw{transform-origin:50%;width:88%;left:7%;transform:scale(.82)}.defect-tag{font-size:10px}.tag-red{left:16%}.tag-light{left:43%}.tag-navy{right:5%}.cta-band{flex-direction:column;align-items:flex-start;width:calc(100% - 32px);margin-left:auto;margin-right:auto}.site-footer{width:100%;margin:0;padding-left:0;padding-right:0}.button{width:100%}.hero-copy>p:not(.eyebrow),.hero-actions .button{width:min(330px,100vw - 56px);max-width:min(330px,100vw - 56px)}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
.hero-capabilities article>span{display:none!important}.hero-capabilities strong{margin-top:0}
/* v54 white canvas refinement */
:root{--background:#fff;--panel-soft:#f8fcff;}
body{background:#fff!important;}
body:before{background:repeating-linear-gradient(115deg,rgba(20,60,140,.022) 0 1px,transparent 1px 46px),radial-gradient(840px 420px at 86% 10%,rgba(56,181,230,.10),transparent 62%),radial-gradient(720px 360px at 12% 24%,rgba(109,40,217,.075),transparent 64%)!important;opacity:.72!important;}
main{background:linear-gradient(126deg,transparent 0 14%,rgba(211,242,255,.18) 14% 21%,transparent 21% 100%),linear-gradient(151deg,transparent 0 37%,rgba(235,232,255,.16) 37% 45%,transparent 45% 100%),linear-gradient(24deg,transparent 0 76%,rgba(255,243,209,.10) 76% 83%,transparent 83% 100%),#fff!important;}
main:before{background:linear-gradient(166deg,transparent 0 18%,rgba(208,240,255,.16) 18% 27%,transparent 27% 100%),linear-gradient(18deg,transparent 0 52%,rgba(245,241,255,.16) 52% 61%,transparent 61% 100%)!important;opacity:.45!important;}
main:after{background:linear-gradient(24deg,transparent 0 20%,rgba(247,250,255,.18) 20% 30%,transparent 30% 100%),linear-gradient(152deg,transparent 0 62%,rgba(211,242,255,.14) 62% 70%,transparent 70% 100%)!important;opacity:.38!important;}
.hero-section,.section,.page-hero,#platform,#workspace,#how-it-works,#industries,#resources,#about,.demo-section{background:transparent!important;}
.section-inner,.hero-main{background:transparent!important;}
.hero-capabilities,.pillar-card,.industry-card,.resource-card,.workflow-card,.legal-card,.contact-panel,.contact-form{background:rgba(255,255,255,.94)!important;}
.inspection-console,.workflow-production-board,.overview-graphic,.about-visual,.workspace-review-cta{background:rgba(255,255,255,.92)!important;}

/* v55 Mission Flow Bands + CTA contrast refinement */
body{background:#fff!important;}
body:before{background:repeating-linear-gradient(115deg,rgba(1,118,211,.032) 0 1px,transparent 1px 36px),linear-gradient(100deg,transparent 0 49%,rgba(109,40,217,.065) 49% 57%,transparent 57% 100%),radial-gradient(920px 480px at 86% 10%,rgba(27,150,255,.14),transparent 60%),radial-gradient(760px 420px at 10% 26%,rgba(233,231,255,.52),transparent 62%)!important;opacity:1!important;}
main{background:linear-gradient(122deg,transparent 0 11%,rgba(211,242,255,.34) 11% 20%,transparent 20% 100%),linear-gradient(151deg,transparent 0 33%,rgba(235,232,255,.29) 33% 42%,transparent 42% 100%),linear-gradient(24deg,transparent 0 72%,rgba(255,232,168,.16) 72% 78%,transparent 78% 100%),linear-gradient(180deg,#fff 0%,#fff 38%,#fbfdff 62%,#fff 100%)!important;}
main:before{background:linear-gradient(166deg,transparent 0 14%,rgba(211,242,255,.30) 14% 26%,transparent 26% 100%),linear-gradient(18deg,transparent 0 48%,rgba(244,240,255,.33) 48% 62%,transparent 62% 100%),linear-gradient(130deg,transparent 0 76%,rgba(255,244,210,.20) 76% 82%,transparent 82% 100%)!important;opacity:.78!important;}
main:after{background:linear-gradient(24deg,transparent 0 18%,rgba(244,240,255,.30) 18% 31%,transparent 31% 100%),linear-gradient(152deg,transparent 0 58%,rgba(211,242,255,.25) 58% 69%,transparent 69% 100%),linear-gradient(96deg,transparent 0 78%,rgba(109,40,217,.11) 78% 85%,transparent 85% 100%)!important;opacity:.62!important;}
.hero-section{background:linear-gradient(145deg,rgba(255,255,255,.98) 0 34%,rgba(211,242,255,.24) 34% 45%,rgba(255,255,255,.84) 45% 100%),linear-gradient(28deg,transparent 0 59%,rgba(109,40,217,.12) 59% 67%,transparent 67% 100%),linear-gradient(108deg,transparent 0 76%,rgba(255,207,90,.12) 76% 81%,transparent 81% 100%)!important;}
.section{background:transparent!important;}
.section:before,.section:after,#platform:before,#platform:after,#workspace:before,#workspace:after,#how-it-works:before,#how-it-works:after,#industries:before,#industries:after,#resources:before,#resources:after,#about:before,#about:after{opacity:.55!important;}
.section-cta,.section-cta-dark,.pilot-cta,.workspace-review-cta,.cta-band{background:radial-gradient(circle at 86% 16%,rgba(184,117,255,.32),transparent 28%),linear-gradient(122deg,rgba(255,255,255,.06) 0 10%,rgba(56,181,230,.16) 10% 20%,transparent 20% 100%),linear-gradient(135deg,#061845 0%,#12367f 48%,#075f7a 100%)!important;color:#fff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 26px 58px rgba(8,24,69,.24)!important;}
.section-cta *,.section-cta-dark *,.pilot-cta *,.workspace-review-cta *,.cta-band *{color:inherit!important;}
.section-cta .eyebrow,.section-cta-dark .eyebrow,.pilot-cta .eyebrow,.workspace-review-cta .eyebrow,.cta-band .eyebrow{color:#7fe7ff!important;}
.section-cta p,.section-cta-dark p,.pilot-cta p,.workspace-review-cta p,.cta-band p{color:rgba(238,247,255,.88)!important;}
.section-cta .title-accent,.section-cta-dark .title-accent,.pilot-cta .title-accent,.workspace-review-cta .title-accent,.cta-band .title-accent{color:#65d8ff!important;background:none!important;-webkit-text-fill-color:#65d8ff!important;}
.button-primary{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.12)!important;}
.button-secondary,.section-cta .button-secondary,.pilot-cta .button-secondary,.workspace-review-cta .button-secondary,.cta-band .button-secondary{color:#081845!important;background:#fff!important;border-color:rgba(197,219,239,.95)!important;text-shadow:none!important;}
.contact-form .button-primary,.hero-actions .button-primary{color:#fff!important;}

/* v56 fix light-pill readability inside dark CTAs */
.workspace-review-visual .review-pill,.pilot-cta-visual .pilot-label,.section-cta .button-secondary,.pilot-cta .button-secondary,.workspace-review-cta .button-secondary,.cta-band .button-secondary{color:#081845!important;background:rgba(255,255,255,.94)!important;border-color:rgba(197,219,239,.96)!important;text-shadow:none!important;box-shadow:0 14px 32px rgba(8,24,69,.18)!important;}
.workspace-review-visual .review-pill *,.pilot-cta-visual .pilot-label *,.section-cta .button-secondary *,.pilot-cta .button-secondary *,.workspace-review-cta .button-secondary *,.cta-band .button-secondary *{color:#081845!important;text-shadow:none!important;}
.workspace-review-visual .review-pill strong,.pilot-cta-visual .pilot-label strong{color:#081845!important;}
.workspace-review-visual .review-pill span,.pilot-cta-visual .pilot-label span,.pilot-cta-visual .pilot-label em{color:#50647e!important;}

/* v57 refined contrast and selective Salesforce-style accents */
.pilot-cta-visual .pilot-label{background:linear-gradient(135deg,#07183f,#10265d)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 16px 34px rgba(8,24,69,.28)!important;text-shadow:none!important;}
.pilot-cta-visual .pilot-label *{color:inherit!important;text-shadow:none!important;}
.pilot-cta-visual .label-detect{border-color:#38bdf8!important;box-shadow:0 16px 34px rgba(8,24,69,.28),0 0 0 1px rgba(56,189,248,.46)!important;}
.pilot-cta-visual .label-detect strong,.pilot-cta-visual .label-detect span{color:#7ee8ff!important;}
.pilot-cta-visual .label-segment{border-color:#38d6b2!important;box-shadow:0 16px 34px rgba(8,24,69,.28),0 0 0 1px rgba(56,214,178,.46)!important;}
.pilot-cta-visual .label-segment strong,.pilot-cta-visual .label-segment span{color:#9af8df!important;}
.pilot-cta-visual .label-classify{border-color:#ffcf5a!important;box-shadow:0 16px 34px rgba(8,24,69,.28),0 0 0 1px rgba(255,207,90,.5)!important;}
.pilot-cta-visual .label-classify strong,.pilot-cta-visual .label-classify span{color:#ffe49a!important;}
.pilot-cta-visual .pilot-box-detect{border-color:#38bdf8!important;box-shadow:0 0 0 2px rgba(56,189,248,.58)!important;}
.pilot-cta-visual .pilot-box-segment{border-color:#38d6b2!important;box-shadow:0 0 0 2px rgba(56,214,178,.58)!important;}
.pilot-cta-visual .pilot-box-classify{border-color:#ffcf5a!important;box-shadow:0 0 0 2px rgba(255,207,90,.6)!important;}
.section-cta .button,.section-cta-dark .button,.cta-band .button,.workspace-review-cta .button{color:#081845!important;background:linear-gradient(135deg,#fff,#eaf8ff)!important;border-color:rgba(197,219,239,.96)!important;text-shadow:none!important;box-shadow:0 16px 34px rgba(8,24,69,.22)!important;}
.section-cta .button *,.section-cta-dark .button *,.cta-band .button *,.workspace-review-cta .button *{color:#081845!important;text-shadow:none!important;}
.hero-capabilities article,.pillar-card{position:relative;overflow:hidden;border-color:rgba(1,118,211,.2)!important;}
.hero-capabilities article:before,.pillar-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;opacity:.96;background:linear-gradient(90deg,#38bdf8,#6d5dfc);z-index:2;}
.hero-capabilities article:nth-child(2):before,.pillar-card:nth-child(2):before{background:linear-gradient(90deg,#6d5dfc,#38bdf8);}
.hero-capabilities article:nth-child(3):before,.pillar-card:nth-child(3):before{background:linear-gradient(90deg,#ffcf5a,#38bdf8);}
.hero-capabilities article:nth-child(4):before,.pillar-card:nth-child(4):before{background:linear-gradient(90deg,#38d6b2,#1d4fa3);}
.hero-capabilities article:nth-child(5):before{background:linear-gradient(90deg,#7c3aed,#ffcf5a,#38bdf8);}

/* v58 extend top accents to the rest of the major content cards */
.industry-card,.resource-card,.workflow-card,.contact-form,.about-visual-card,.about-visual-steps article,.about-proof-card{position:relative;overflow:hidden;border-color:rgba(1,118,211,.18)!important;}
.industry-card:before,.resource-card:before,.workflow-card:before,.contact-form:before,.about-visual-card:before,.about-visual-steps article:before,.about-proof-card:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;opacity:.92;background:linear-gradient(90deg,#38bdf8,#2b6fd3);z-index:3;}
.industry-card:nth-child(2):before,.resource-card:nth-child(2):before,.workflow-card:nth-child(2):before,.about-visual-steps article:nth-child(2):before{background:linear-gradient(90deg,#6d5dfc,#38bdf8);}
.industry-card:nth-child(3):before,.resource-card:nth-child(3):before,.workflow-card:nth-child(3):before,.about-visual-steps article:nth-child(3):before{background:linear-gradient(90deg,#38d6b2,#38bdf8);}
.industry-card:nth-child(4):before,.workflow-card:nth-child(4):before{background:linear-gradient(90deg,#ffcf5a,#38bdf8);}
.industry-card:nth-child(5):before,.workflow-card:nth-child(5):before{background:linear-gradient(90deg,#2b6fd3,#6d5dfc);}
.industry-card:nth-child(6):before,.workflow-card:nth-child(6):before{background:linear-gradient(90deg,#38bdf8,#ffcf5a);}
.section-cta,.pilot-cta,.workspace-review-cta,.cta-band{position:relative;overflow:hidden;}
.section-cta:before,.pilot-cta:before,.workspace-review-cta:before,.cta-band:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;opacity:.95;background:linear-gradient(90deg,#38bdf8,#6d5dfc,#ffcf5a);z-index:2;}
.section-cta > *,.pilot-cta > *,.workspace-review-cta > *,.cta-band > *{position:relative;z-index:3;}

/* v59 about section proof-card accents */
.why-stack article{position:relative;overflow:hidden;border-color:rgba(1,118,211,.2)!important;}
.why-stack article:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;opacity:.96;background:linear-gradient(90deg,#38bdf8,#2b6fd3);z-index:2;}
.why-stack article:nth-child(2):before{background:linear-gradient(90deg,#6d5dfc,#38bdf8);}
.why-stack article:nth-child(3):before{background:linear-gradient(90deg,#ffcf5a,#38bdf8);}
.why-stack article:nth-child(4):before{background:linear-gradient(90deg,#38d6b2,#1d4fa3);}

/* v60 remove the hidden About visual overlay that peeked out below the step cards */
.about-visual .about-visual-card{display:none!important;}

/* v61 continuous page-level Mission Flow Bands */
body{background:#fff!important;}
body:before{background:repeating-linear-gradient(115deg,rgba(1,118,211,.045) 0 1px,transparent 1px 42px),radial-gradient(920px 480px at 86% 8%,rgba(91,91,232,.1),transparent 62%),radial-gradient(760px 420px at 8% 28%,rgba(56,181,230,.1),transparent 64%)!important;}
main{background:linear-gradient(118deg,transparent 0 8%,rgba(216,244,255,.46) 8% 20%,transparent 20% 100%),linear-gradient(144deg,transparent 0 42%,rgba(240,236,255,.42) 42% 55%,transparent 55% 100%),linear-gradient(24deg,transparent 0 72%,rgba(255,245,215,.25) 72% 82%,transparent 82% 100%),#fff!important;background-size:100% 2400px,100% 2600px,100% 2200px,auto!important;background-position:0 0,0 520px,0 960px,0 0!important;background-repeat:repeat-y!important;position:relative!important;overflow:hidden!important;}
main:before{content:"" !important;position:absolute!important;inset:0!important;left:0!important;top:0!important;width:auto!important;height:auto!important;transform:none!important;pointer-events:none!important;z-index:0!important;opacity:1!important;background:linear-gradient(160deg,transparent 0 25%,rgba(56,181,230,.075) 25% 36%,transparent 36% 100%),linear-gradient(20deg,transparent 0 58%,rgba(109,93,252,.07) 58% 69%,transparent 69% 100%),linear-gradient(132deg,transparent 0 76%,rgba(255,207,90,.08) 76% 84%,transparent 84% 100%)!important;background-size:100% 1900px,100% 2300px,100% 2500px!important;background-position:0 160px,0 700px,0 1180px!important;background-repeat:repeat-y!important;}
main:after{content:"" !important;position:absolute!important;inset:0!important;left:0!important;top:0!important;width:auto!important;height:auto!important;transform:none!important;pointer-events:none!important;z-index:0!important;opacity:.82!important;background:linear-gradient(102deg,transparent 0 18%,rgba(56,181,230,.035) 18% 27%,transparent 27% 100%),linear-gradient(150deg,transparent 0 66%,rgba(109,93,252,.04) 66% 76%,transparent 76% 100%)!important;background-size:100% 2100px,100% 2600px!important;background-position:0 360px,0 1220px!important;background-repeat:repeat-y!important;}
.section:before,.section:after,#platform:before,#platform:after,#workspace:before,#workspace:after,#how-it-works:before,#how-it-works:after,#industries:before,#industries:after,#resources:before,#resources:after,#about:before,#about:after{display:none!important;}

/* v63 final override: balanced band visibility wins after v62 */
body:before{opacity:.66!important;background:repeating-linear-gradient(115deg,rgba(1,118,211,.03) 0 1px,transparent 1px 56px),radial-gradient(920px 480px at 86% 8%,rgba(91,91,232,.07),transparent 64%),radial-gradient(760px 420px at 8% 28%,rgba(56,181,230,.068),transparent 66%)!important;}
main{background:linear-gradient(118deg,transparent 0 10%,rgba(216,244,255,.26) 10% 18%,transparent 18% 100%),linear-gradient(144deg,transparent 0 46%,rgba(240,236,255,.24) 46% 54%,transparent 54% 100%),linear-gradient(24deg,transparent 0 76%,rgba(255,245,215,.15) 76% 82%,transparent 82% 100%),#fff!important;background-size:100% 3200px,100% 3600px,100% 3400px,auto!important;background-position:0 0,0 760px,0 1420px,0 0!important;background-repeat:repeat-y!important;}
main:before{opacity:.52!important;background:linear-gradient(160deg,transparent 0 27%,rgba(56,181,230,.058) 27% 34%,transparent 34% 100%),linear-gradient(20deg,transparent 0 60%,rgba(109,93,252,.052) 60% 67%,transparent 67% 100%),linear-gradient(132deg,transparent 0 78%,rgba(255,207,90,.055) 78% 83%,transparent 83% 100%)!important;background-size:100% 2800px,100% 3400px,100% 3800px!important;background-position:0 140px,0 920px,0 1720px!important;background-repeat:repeat-y!important;}
main:after{opacity:.39!important;background:linear-gradient(102deg,transparent 0 20%,rgba(56,181,230,.035) 20% 26%,transparent 26% 100%),linear-gradient(150deg,transparent 0 68%,rgba(109,93,252,.035) 68% 74%,transparent 74% 100%)!important;background-size:100% 3300px,100% 3900px!important;background-position:0 520px,0 1840px!important;background-repeat:repeat-y!important;}
.hero-section{background:linear-gradient(118deg,transparent 0 14%,rgba(216,244,255,.26) 14% 24%,transparent 24% 100%),linear-gradient(144deg,transparent 0 58%,rgba(240,236,255,.22) 58% 66%,transparent 66% 100%),linear-gradient(24deg,transparent 0 79%,rgba(255,245,215,.14) 79% 84%,transparent 84% 100%),transparent!important;}

/* v64 final override: layered Mission Flow Bands */
body:before{opacity:.68!important;background:repeating-linear-gradient(115deg,rgba(1,118,211,.026) 0 1px,transparent 1px 58px),radial-gradient(980px 520px at 88% 8%,rgba(91,91,232,.065),transparent 64%),radial-gradient(780px 440px at 8% 30%,rgba(56,181,230,.06),transparent 66%)!important;}
main{background:linear-gradient(118deg,transparent 0 7%,rgba(216,244,255,.24) 7% 17%,transparent 17% 100%),linear-gradient(135deg,transparent 0 26%,rgba(239,234,255,.22) 26% 36%,transparent 36% 100%),linear-gradient(154deg,transparent 0 50%,rgba(224,246,255,.22) 50% 59%,transparent 59% 100%),linear-gradient(25deg,transparent 0 75%,rgba(255,244,214,.15) 75% 83%,transparent 83% 100%),#fff!important;background-size:100% 3000px,100% 3400px,100% 3600px,100% 3300px,auto!important;background-position:0 0,0 540px,0 1120px,0 1580px,0 0!important;background-repeat:repeat-y!important;}
main:before{opacity:.54!important;background:linear-gradient(160deg,transparent 0 18%,rgba(56,181,230,.052) 18% 27%,transparent 27% 100%),linear-gradient(22deg,transparent 0 43%,rgba(109,93,252,.044) 43% 52%,transparent 52% 100%),linear-gradient(132deg,transparent 0 69%,rgba(255,207,90,.044) 69% 77%,transparent 77% 100%)!important;background-size:100% 2600px,100% 3200px,100% 3600px!important;background-position:0 220px,0 920px,0 1760px!important;background-repeat:repeat-y!important;}
main:after{opacity:.36!important;background:linear-gradient(104deg,transparent 0 14%,rgba(56,181,230,.034) 14% 21%,transparent 21% 100%),linear-gradient(150deg,transparent 0 62%,rgba(109,93,252,.034) 62% 70%,transparent 70% 100%),linear-gradient(32deg,transparent 0 82%,rgba(255,207,90,.03) 82% 88%,transparent 88% 100%)!important;background-size:100% 3200px,100% 3800px,100% 3600px!important;background-position:0 420px,0 1380px,0 2060px!important;background-repeat:repeat-y!important;}
.hero-section{background:linear-gradient(118deg,transparent 0 8%,rgba(216,244,255,.28) 8% 21%,transparent 21% 100%),linear-gradient(135deg,transparent 0 30%,rgba(239,234,255,.25) 30% 42%,transparent 42% 100%),linear-gradient(154deg,transparent 0 54%,rgba(224,246,255,.24) 54% 64%,transparent 64% 100%),linear-gradient(25deg,transparent 0 77%,rgba(255,244,214,.16) 77% 84%,transparent 84% 100%),transparent!important;}

/* v64 layered Mission Flow Bands: more visible shapes, still subtle */
body:before{opacity:.68!important;background:repeating-linear-gradient(115deg,rgba(1,118,211,.026) 0 1px,transparent 1px 58px),radial-gradient(980px 520px at 88% 8%,rgba(91,91,232,.065),transparent 64%),radial-gradient(780px 440px at 8% 30%,rgba(56,181,230,.06),transparent 66%)!important;}
main{background:linear-gradient(118deg,transparent 0 7%,rgba(216,244,255,.24) 7% 17%,transparent 17% 100%),linear-gradient(135deg,transparent 0 26%,rgba(239,234,255,.22) 26% 36%,transparent 36% 100%),linear-gradient(154deg,transparent 0 50%,rgba(224,246,255,.22) 50% 59%,transparent 59% 100%),linear-gradient(25deg,transparent 0 75%,rgba(255,244,214,.15) 75% 83%,transparent 83% 100%),#fff!important;background-size:100% 3000px,100% 3400px,100% 3600px,100% 3300px,auto!important;background-position:0 0,0 540px,0 1120px,0 1580px,0 0!important;background-repeat:repeat-y!important;}
main:before{opacity:.54!important;background:linear-gradient(160deg,transparent 0 18%,rgba(56,181,230,.052) 18% 27%,transparent 27% 100%),linear-gradient(22deg,transparent 0 43%,rgba(109,93,252,.044) 43% 52%,transparent 52% 100%),linear-gradient(132deg,transparent 0 69%,rgba(255,207,90,.044) 69% 77%,transparent 77% 100%)!important;background-size:100% 2600px,100% 3200px,100% 3600px!important;background-position:0 220px,0 920px,0 1760px!important;background-repeat:repeat-y!important;}
main:after{opacity:.36!important;background:linear-gradient(104deg,transparent 0 14%,rgba(56,181,230,.034) 14% 21%,transparent 21% 100%),linear-gradient(150deg,transparent 0 62%,rgba(109,93,252,.034) 62% 70%,transparent 70% 100%),linear-gradient(32deg,transparent 0 82%,rgba(255,207,90,.03) 82% 88%,transparent 88% 100%)!important;background-size:100% 3200px,100% 3800px,100% 3600px!important;background-position:0 420px,0 1380px,0 2060px!important;background-repeat:repeat-y!important;}
.hero-section{background:linear-gradient(118deg,transparent 0 8%,rgba(216,244,255,.28) 8% 21%,transparent 21% 100%),linear-gradient(135deg,transparent 0 30%,rgba(239,234,255,.25) 30% 42%,transparent 42% 100%),linear-gradient(154deg,transparent 0 54%,rgba(224,246,255,.24) 54% 64%,transparent 64% 100%),linear-gradient(25deg,transparent 0 77%,rgba(255,244,214,.16) 77% 84%,transparent 84% 100%),transparent!important;}

/* v63 balanced band visibility: same spacing, two notches more presence */
body:before{opacity:.66!important;background:repeating-linear-gradient(115deg,rgba(1,118,211,.03) 0 1px,transparent 1px 56px),radial-gradient(920px 480px at 86% 8%,rgba(91,91,232,.07),transparent 64%),radial-gradient(760px 420px at 8% 28%,rgba(56,181,230,.068),transparent 66%)!important;}
main{background:linear-gradient(118deg,transparent 0 10%,rgba(216,244,255,.26) 10% 18%,transparent 18% 100%),linear-gradient(144deg,transparent 0 46%,rgba(240,236,255,.24) 46% 54%,transparent 54% 100%),linear-gradient(24deg,transparent 0 76%,rgba(255,245,215,.15) 76% 82%,transparent 82% 100%),#fff!important;background-size:100% 3200px,100% 3600px,100% 3400px,auto!important;background-position:0 0,0 760px,0 1420px,0 0!important;background-repeat:repeat-y!important;}
main:before{opacity:.52!important;background:linear-gradient(160deg,transparent 0 27%,rgba(56,181,230,.058) 27% 34%,transparent 34% 100%),linear-gradient(20deg,transparent 0 60%,rgba(109,93,252,.052) 60% 67%,transparent 67% 100%),linear-gradient(132deg,transparent 0 78%,rgba(255,207,90,.055) 78% 83%,transparent 83% 100%)!important;background-size:100% 2800px,100% 3400px,100% 3800px!important;background-position:0 140px,0 920px,0 1720px!important;background-repeat:repeat-y!important;}
main:after{opacity:.39!important;background:linear-gradient(102deg,transparent 0 20%,rgba(56,181,230,.035) 20% 26%,transparent 26% 100%),linear-gradient(150deg,transparent 0 68%,rgba(109,93,252,.035) 68% 74%,transparent 74% 100%)!important;background-size:100% 3300px,100% 3900px!important;background-position:0 520px,0 1840px!important;background-repeat:repeat-y!important;}
.hero-section{background:linear-gradient(118deg,transparent 0 14%,rgba(216,244,255,.26) 14% 24%,transparent 24% 100%),linear-gradient(144deg,transparent 0 58%,rgba(240,236,255,.22) 58% 66%,transparent 66% 100%),linear-gradient(24deg,transparent 0 79%,rgba(255,245,215,.14) 79% 84%,transparent 84% 100%),transparent!important;}
.section,.page-hero{background:transparent!important;}

/* v64 final override: layered Mission Flow Bands */
body{background:#fff!important;}
body:before{opacity:.68!important;background:repeating-linear-gradient(115deg,rgba(1,118,211,.026) 0 1px,transparent 1px 58px),radial-gradient(980px 520px at 88% 8%,rgba(91,91,232,.065),transparent 64%),radial-gradient(780px 440px at 8% 30%,rgba(56,181,230,.06),transparent 66%)!important;}
main{background:linear-gradient(118deg,transparent 0 7%,rgba(216,244,255,.24) 7% 17%,transparent 17% 100%),linear-gradient(135deg,transparent 0 26%,rgba(239,234,255,.22) 26% 36%,transparent 36% 100%),linear-gradient(154deg,transparent 0 50%,rgba(224,246,255,.22) 50% 59%,transparent 59% 100%),linear-gradient(25deg,transparent 0 75%,rgba(255,244,214,.15) 75% 83%,transparent 83% 100%),#fff!important;background-size:100% 3000px,100% 3400px,100% 3600px,100% 3300px,auto!important;background-position:0 0,0 540px,0 1120px,0 1580px,0 0!important;background-repeat:repeat-y!important;}
main:before{opacity:.54!important;background:linear-gradient(160deg,transparent 0 18%,rgba(56,181,230,.052) 18% 27%,transparent 27% 100%),linear-gradient(22deg,transparent 0 43%,rgba(109,93,252,.044) 43% 52%,transparent 52% 100%),linear-gradient(132deg,transparent 0 69%,rgba(255,207,90,.044) 69% 77%,transparent 77% 100%)!important;background-size:100% 2600px,100% 3200px,100% 3600px!important;background-position:0 220px,0 920px,0 1760px!important;background-repeat:repeat-y!important;}
main:after{opacity:.36!important;background:linear-gradient(104deg,transparent 0 14%,rgba(56,181,230,.034) 14% 21%,transparent 21% 100%),linear-gradient(150deg,transparent 0 62%,rgba(109,93,252,.034) 62% 70%,transparent 70% 100%),linear-gradient(32deg,transparent 0 82%,rgba(255,207,90,.03) 82% 88%,transparent 88% 100%)!important;background-size:100% 3200px,100% 3800px,100% 3600px!important;background-position:0 420px,0 1380px,0 2060px!important;background-repeat:repeat-y!important;}
.hero-section{background:linear-gradient(118deg,transparent 0 8%,rgba(216,244,255,.28) 8% 21%,transparent 21% 100%),linear-gradient(135deg,transparent 0 30%,rgba(239,234,255,.25) 30% 42%,transparent 42% 100%),linear-gradient(154deg,transparent 0 54%,rgba(224,246,255,.24) 54% 64%,transparent 64% 100%),linear-gradient(25deg,transparent 0 77%,rgba(255,244,214,.16) 77% 84%,transparent 84% 100%),transparent!important;}
.section:before,.section:after,#platform:before,#platform:after,#workspace:before,#workspace:after,#how-it-works:before,#how-it-works:after,#industries:before,#industries:after,#resources:before,#resources:after,#about:before,#about:after{display:none!important;}
