/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--black:#050706;--panel:#0b0f0e;--panel-2:#101614;--ink:#eef5f2;--muted:#8e9c97;--line:#22302b;--line-bright:#34473f;--signal:#20a4f3;--signal-2:#43e0bf;--paper:#e8efec;--dark-ink:#08100d;--pointer-x:50vw;--pointer-y:40vh}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--ink);font-family:var(--font-body),sans-serif;margin:0;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:999;background:radial-gradient(450px circle at var(--pointer-x) var(--pointer-y),#20a4f30b,transparent 72%);position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--signal);color:#fff}.site-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050706e0;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(22px,4.5vw,72px);display:flex;position:relative}.site-header:after{content:"";background:var(--signal);width:16%;height:1px;animation:8s ease-in-out infinite headerScan;position:absolute;bottom:-1px;left:0}.brand{align-items:center;width:170px;height:64px;display:flex;overflow:hidden}.brand img{filter:brightness(0)invert();opacity:.94;width:164px;height:auto}.nav{align-items:center;gap:34px;display:flex}.nav a{text-transform:uppercase;letter-spacing:.12em;color:#899590;padding:33px 0;font-size:11px;font-weight:700;position:relative}.nav a:before{content:"";background:var(--signal-2);opacity:0;border-radius:50%;width:4px;height:4px;transition:all .3s;position:absolute;bottom:19px;left:50%;transform:translate(-50%,8px)}.nav a:hover,.nav a.active{color:#fff}.nav a.active:before{opacity:1;transform:translate(-50%)}.header-actions{align-items:center;gap:22px;display:flex}.language{color:#59645f;gap:5px;font-size:10px;display:flex}.language button{color:#68736f;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.language button.active{color:var(--signal-2)}.header-email{border:1px solid var(--line-bright);letter-spacing:.1em;align-items:center;gap:22px;height:38px;padding:0 17px;font-size:10px;font-weight:800;transition:all .3s;display:flex}.header-email span{color:var(--signal-2)}.header-email:hover{border-color:var(--signal-2);background:#43e0bf0f}.menu-button{background:0 0;border:0;display:none}h1,h2,h3{font-family:var(--font-display),sans-serif;color:var(--ink);letter-spacing:-.045em;margin:0}em{color:var(--signal-2);font-style:normal}.eyebrow{letter-spacing:.2em;color:var(--signal-2);margin-bottom:22px;font-size:10px;font-weight:800;display:block}.eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:26px;height:1px;margin-right:12px;display:inline-block}.eyebrow.light{color:var(--signal-2)}.hero-industrial{border-bottom:1px solid var(--line);grid-template-rows:1fr auto;grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);gap:50px;min-height:calc(100svh - 82px);padding:clamp(74px,8vw,120px) clamp(24px,6vw,96px) 52px;display:grid;position:relative;overflow:hidden}.hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%,#000);mask-image:linear-gradient(90deg,#0000,#000 28%,#000)}.hero-grid-bg:after{content:"";filter:blur(10px);background:radial-gradient(circle,#16887147,#0c483d1a 42%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:7%;right:7%}.hero-copy{z-index:2;align-self:center;max-width:800px;position:relative}.status-pill{border:1px solid var(--line);letter-spacing:.15em;color:#afbbb6;align-items:center;gap:10px;margin-bottom:34px;padding:9px 13px;font-size:9px;display:inline-flex}.status-pill i,.live i{background:var(--signal-2);width:6px;height:6px;box-shadow:0 0 14px var(--signal-2);border-radius:50%;animation:1.8s infinite pulse}.hero-industrial h1{max-width:880px;font-size:clamp(52px,6vw,94px);line-height:.98}.hero-copy>p{color:var(--muted);max-width:610px;margin:28px 0 0;font-size:clamp(15px,1.3vw,18px);line-height:1.75}.hero-actions{gap:12px;margin-top:38px;display:flex}.button{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:42px;height:50px;padding:0 19px 0 22px;font-size:10px;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.button span,.button b{z-index:2;position:relative}.button.signal{background:var(--signal-2);color:#04100c}.button.signal:before{content:"";background:#fff;transition:all .35s;position:absolute;inset:0;transform:translate(-102%)}.button.signal:hover:before{transform:none}.button.ghost{border:1px solid var(--line-bright);color:#fff}.button.ghost:before{content:"";transform-origin:0;background:#ffffff0f;transition:all .35s;position:absolute;inset:0;transform:scaleX(0)}.button.ghost:hover:before{transform:scaleX(1)}.system-stage{z-index:2;border:1px solid var(--line-bright);min-height:500px;transform-style:preserve-3d;background:#080c0bad;align-self:center;position:relative;box-shadow:0 50px 120px #00000075}.stage-head,.stage-foot{letter-spacing:.13em;color:#74817c;justify-content:space-between;align-items:center;height:43px;padding:0 14px;font-size:8px;display:flex}.stage-head{border-bottom:1px solid var(--line)}.stage-foot{border-top:1px solid var(--line)}.live{color:var(--signal-2);align-items:center;gap:8px;display:flex}.machine-frame{background-image:linear-gradient(#43e0bf0e 1px,#0000 1px),linear-gradient(90deg,#43e0bf0e 1px,#0000 1px);background-size:36px 36px;height:410px;position:relative;overflow:hidden}.machine-frame:before,.machine-frame:after{content:"";border:1px solid #43e0bf26;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.machine-frame:before{width:300px;height:300px}.machine-frame:after{border-style:dashed;width:215px;height:215px;animation:22s linear infinite rotate}.scan-line{background:linear-gradient(90deg,transparent,var(--signal-2),transparent);height:1px;box-shadow:0 0 18px var(--signal-2);animation:5s ease-in-out infinite scan;position:absolute;top:0;left:0;right:0}.machine-core{border:1px solid var(--signal-2);background:#0d2b24d1;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 50px #43e0bf1f}.machine-core>*{transform:rotate(-45deg)}.machine-core span{font-family:var(--font-display);font-size:34px;font-weight:800}.machine-core small{letter-spacing:.12em;color:var(--signal-2);text-align:center;font-size:7px}.axis{background:#43e0bf38;position:absolute}.axis span{color:var(--signal-2);font-size:7px;position:absolute}.axis-x{height:1px;top:50%;left:11%;right:11%}.axis-x span{top:7px;right:0}.axis-y{width:1px;top:10%;bottom:10%;left:50%}.axis-y span{top:0;left:8px}.data-node{letter-spacing:.09em;color:#75847e;align-items:center;gap:9px;font-size:7px;line-height:1.6;display:flex;position:absolute}.data-node i{border:1px solid var(--signal);background:var(--black);width:8px;height:8px;box-shadow:0 0 12px var(--signal)}.data-node b{color:#fff;font-size:9px}.node-a{top:19%;left:8%}.node-b{top:28%;right:5%}.node-c{bottom:15%;right:8%}.route{border-style:solid;border-color:#20a4f36b;position:absolute}.route-a{border-width:1px 1px 0 0;width:35%;height:22%;top:29%;left:10%}.route-b{border-width:1px 0 0 1px;width:36%;height:13%;top:38%;right:9%}.route-c{border-width:0 0 1px 1px;width:33%;height:24%;bottom:24%;right:12%}.coordinate{font-family:var(--font-mono),monospace;letter-spacing:.12em;color:#596761;font-size:7px;position:absolute;bottom:13px;left:14px}.hero-index{color:#66726d;grid-column:1/-1;align-items:center;gap:15px;font-size:8px;display:flex}.hero-index div{background:var(--line);width:150px;height:1px;position:relative}.hero-index div:after{content:"";background:var(--signal-2);width:25%;height:1px;animation:7s ease-in-out infinite indexProgress;position:absolute;top:0;left:0}.hero-enter{animation:.9s cubic-bezier(.2,.8,.2,1) both heroReveal}.hero-enter.delay{animation-delay:.18s}.capability-marquee{border-bottom:1px solid var(--line);background:#070a09;align-items:center;height:55px;display:flex;overflow:hidden}.marquee-track{width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-set{display:flex}.marquee-set span{letter-spacing:.16em;color:#7d8a85;white-space:nowrap;margin-right:48px;font-size:9px}.marquee-set i{color:var(--signal-2);margin-left:48px;font-style:normal}.dark-statement{border-bottom:1px solid var(--line);grid-template-columns:.3fr 1.25fr .7fr;align-items:end;gap:5vw;padding:clamp(90px,10vw,150px) clamp(24px,6vw,96px);display:grid;position:relative}.section-code{color:#5f6c67;letter-spacing:.14em;align-self:start;align-items:center;gap:10px;font-size:9px;display:flex}.section-code span{color:var(--signal-2)}.section-code b{font-weight:600}.statement-main h2,.workflow-head h2{font-size:clamp(42px,5vw,76px);line-height:1.02}.statement-side p{color:var(--muted);margin:0 0 36px;font-size:15px;line-height:1.8}.line-link{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.13em;justify-content:space-between;padding:15px 0;font-size:9px;display:flex}.line-link span{color:var(--signal-2)}.capabilities-section{background:var(--paper);color:var(--dark-ink);padding:clamp(90px,10vw,150px) clamp(24px,6vw,96px)}.capabilities-section h2,.capabilities-section h3{color:var(--dark-ink)}.section-heading{justify-content:space-between;align-items:end;margin-bottom:55px;display:flex}.technical-heading h2{font-size:clamp(40px,4.5vw,68px)}.technical-heading p{color:#5f6d68;font-size:14px}.technical-cards{border:1px solid #bcc9c4;grid-template-columns:repeat(3,1fr);display:grid}.technical-card{border-right:1px solid #bcc9c4;flex-direction:column;min-height:530px;padding:24px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.technical-card:last-child{border:0}.technical-card:hover{z-index:2;background:#fff;transform:translateY(-8px);box-shadow:0 24px 60px #05140f1a}.card-top{letter-spacing:.14em;justify-content:space-between;font-size:9px;display:flex}.card-top span{color:#697773}.card-top small{color:#12795f;font-weight:800}.card-graphic{background-image:linear-gradient(#d3dcd8 1px,#0000 1px),linear-gradient(90deg,#d3dcd8 1px,#0000 1px);background-size:26px 26px;border:1px solid #c7d2ce;height:180px;margin:52px 0 34px;position:relative;overflow:hidden}.card-graphic:after{content:"";border:1px solid #259f80;width:120px;height:120px;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.technical-card:hover .card-graphic:after{transform:translate(-50%,-50%)rotate(135deg)}.card-graphic i{z-index:2;background:#159677;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 5px #1596771f}.card-graphic i:first-child{top:24%;left:16%}.card-graphic i:nth-child(2){top:38%;right:18%}.card-graphic i:nth-child(3){bottom:18%;left:35%}.card-graphic b{letter-spacing:.1em;color:#12795f;font-size:9px;position:absolute;bottom:10px;right:13px}.technical-card h3{margin-bottom:17px;font-size:25px}.technical-card p{color:#65736e;font-size:14px;line-height:1.7}.technical-card>a{text-transform:uppercase;letter-spacing:.13em;border-top:1px solid #c5d0cc;justify-content:space-between;margin-top:auto;padding-top:18px;font-size:9px;display:flex}.technical-card>a b{color:#118464}.performance-strip{border-bottom:1px solid var(--line);background:#080b0a;grid-template-columns:repeat(4,1fr);display:grid}.performance-strip>div{border-right:1px solid var(--line);flex-direction:column;min-height:210px;padding:36px clamp(20px,3vw,46px);display:flex}.performance-strip>div:last-child{border:0}.performance-strip small{letter-spacing:.14em;color:#64716c;font-size:8px}.performance-strip strong{font-family:var(--font-display);letter-spacing:-.05em;color:#fff;margin:auto 0 6px;font-size:clamp(42px,4vw,68px)}.performance-strip>div:nth-child(2) strong,.performance-strip>div:nth-child(4) strong{color:var(--signal-2)}.performance-strip span{color:#72807a;font-size:10px}.workflow-section{border-bottom:1px solid var(--line);padding:clamp(90px,10vw,150px) clamp(24px,6vw,96px);position:relative}.workflow-head{grid-template-columns:.45fr 1.2fr;margin:70px 0 80px;display:grid}.workflow-head .eyebrow{margin-top:12px}.workflow-map{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.workflow-map:before{content:"";background:var(--line);height:1px;position:absolute;top:49px;left:0;right:0}.workflow-map:after{content:"";background:linear-gradient(90deg,var(--signal-2),var(--signal),var(--signal-2));transform-origin:0;width:100%;height:1px;animation:4s ease-in-out infinite flowLine;position:absolute;top:49px;left:0}.workflow-map article{padding-right:38px;position:relative}.workflow-map article>span{color:#62706a;font-size:8px}.workflow-dot{background:var(--black);border:1px solid var(--signal-2);z-index:2;border-radius:50%;width:11px;height:11px;margin:28px 0 42px;position:relative;box-shadow:0 0 0 5px #43e0bf12}.workflow-map h3{margin-bottom:12px;font-size:21px}.workflow-map p{color:var(--muted);font-size:13px;line-height:1.65}.cta-industrial{background:radial-gradient(circle at 14%,#1c856f33,#0000 30%),#07100d;grid-template-columns:.55fr 1.2fr .55fr;align-items:center;gap:5vw;min-height:460px;padding:clamp(72px,8vw,120px) clamp(24px,6vw,96px);display:grid}.cta-industrial h2{font-size:clamp(42px,4.8vw,74px);line-height:1.02}.cta-radar{place-items:center;width:200px;height:200px;display:grid;position:relative}.cta-radar i{border:1px solid #43e0bf4d;border-radius:50%;animation:3s ease-out infinite radar;position:absolute}.cta-radar i:first-child{inset:35%}.cta-radar i:nth-child(2){animation-delay:1s;inset:18%}.cta-radar i:nth-child(3){animation-delay:2s;inset:0}.cta-radar b{font-family:var(--font-display);font-size:37px}.cta-industrial .button{justify-self:end;min-width:210px}footer{color:#73807b;border-top:1px solid var(--line);background:#030504;grid-template-columns:2fr 1fr 1fr;gap:50px;padding:74px clamp(24px,6vw,96px) 28px;font-size:11px;display:grid}footer>div:not(.footer-brand){flex-direction:column;gap:13px;display:flex}footer strong{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:9px}.footer-brand img{filter:brightness(0)invert();object-fit:contain;width:180px;height:76px}.footer-brand p{max-width:350px;line-height:1.7}.footer-brand>span{letter-spacing:.17em;color:var(--signal-2);font-size:8px}.copyright{border-top:1px solid var(--line);grid-column:1/-1;margin-top:30px;padding-top:25px}.page-hero{border-bottom:1px solid var(--line);background-color:#07100d;background-image:linear-gradient(#43e0bf0a 1px,#0000 1px),linear-gradient(90deg,#43e0bf0a 1px,#0000 1px),radial-gradient(circle at 76% 40%,#177e6940,#0000 33%);background-size:58px 58px,58px 58px,auto;flex-direction:column;justify-content:center;min-height:630px;padding:clamp(100px,12vw,170px) clamp(24px,8vw,124px);display:flex;position:relative;overflow:hidden}.page-hero:after{content:"DAJ / INDUSTRIAL SYSTEMS";letter-spacing:.18em;color:#53605b;font-size:8px;position:absolute;bottom:4%;right:4%}.page-hero h1{max-width:1100px;font-size:clamp(52px,7vw,104px);line-height:.98}.page-hero p{color:var(--muted);max-width:700px;margin-top:32px;font-size:clamp(15px,1.5vw,19px);line-height:1.75}.section{padding:clamp(88px,10vw,145px) clamp(24px,7vw,110px)}.story-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10vw;display:grid}.story-grid h2{font-size:clamp(40px,4.5vw,68px)}.story-grid p{color:var(--muted);margin-top:0;font-size:15px;line-height:1.9}.band{background:var(--panel);color:#fff;padding:clamp(78px,9vw,125px) clamp(24px,7vw,110px)}.statement{grid-template-columns:1.3fr .7fr;align-items:end;gap:9vw;display:grid}.statement h2,.values h2,.process h2,.contact-note h2{color:#fff;font-size:clamp(36px,4.5vw,66px);line-height:1.08}.statement p{color:var(--muted);font-size:16px;line-height:1.9}.values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.15fr repeat(3,1fr);gap:0;display:grid}.values>div,.values article{padding:36px}.values article{border-left:1px solid var(--line)}.values article>span{color:var(--signal-2);font-size:9px}.values h3{color:#fff;margin:50px 0 15px}.values p{color:var(--muted);line-height:1.65}.vision-cards{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.vision-cards article{background:var(--panel);min-height:390px;padding:clamp(38px,5vw,70px)}.vision-cards article>span{letter-spacing:.2em;color:var(--signal-2);font-size:9px;font-weight:800}.vision-cards h2{margin:34px 0 24px;font-size:42px}.vision-cards p,.vision-cards li{color:var(--muted);line-height:1.8}.products-hero{background-color:#080b0a}.offering-list{padding-top:30px}.offering{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1.15fr .9fr;align-items:start;gap:50px;padding:75px 0;transition:all .35s;display:grid}.offering:hover{background:linear-gradient(90deg,#43e0bf0b,#0000 70%);padding-left:18px}.offering-index span{font-family:var(--font-display);color:#40504a;font-size:52px}.offering-index small{color:var(--signal-2);letter-spacing:.14em;margin-top:12px;font-weight:800;display:block}.offering h2{font-size:36px}.offering-copy p{color:var(--muted);line-height:1.75}.offering ul{margin:0;padding:0;list-style:none}.offering li{border-bottom:1px solid var(--line);padding:13px 0;font-size:12px;font-weight:700}.offering li:before{content:"＋";color:var(--signal-2);margin-right:12px}.process>div{grid-template-columns:1fr 2fr;margin-bottom:55px;display:grid}.process ol{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.process li{border-left:1px solid var(--line);padding:32px}.process li>span{color:var(--signal-2);font-size:9px}.process h3{color:#fff;margin:32px 0 12px}.process li p{color:var(--muted);font-size:13px;line-height:1.6}.contact-layout{background:radial-gradient(circle at 75% 42%,#157c6638,#0000 30%);grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:720px;padding:clamp(100px,12vw,160px) clamp(24px,8vw,120px);display:grid}.contact-layout h1{font-size:clamp(52px,7vw,96px);line-height:.98}.contact-layout p{color:var(--muted);font-size:17px;line-height:1.75}.contact-card{background:var(--panel-2);color:#fff;border:1px solid var(--line);flex-direction:column;min-height:340px;padding:42px;transition:all .35s;display:flex;position:relative}.contact-card:hover{border-color:var(--signal-2);transform:translateY(-8px)}.contact-card span{letter-spacing:.18em;color:var(--signal-2);font-size:9px;font-weight:800}.contact-card strong{margin:auto 0;font-size:clamp(20px,2.2vw,30px)}.contact-card i{color:var(--signal-2);font-size:26px;position:absolute;top:42px;right:42px}.contact-card small{color:var(--muted)}.contact-note{text-align:center;background:#07100d}.contact-note>span{letter-spacing:.2em;color:var(--signal-2);font-size:9px}.contact-note h2{max-width:850px;margin:32px auto 0}.motion-ready{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(32px)}.motion-ready.in-view,.hero-industrial.motion-ready,.hero-industrial.in-view{opacity:1;transform:none}@keyframes headerScan{0%,to{width:10%;left:0}50%{width:14%;left:86%}}@keyframes pulse{50%{opacity:.5}}@keyframes rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes scan{0%{opacity:0;top:0}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes indexProgress{0%,10%{width:0}80%,to{width:100%}}@keyframes heroReveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes flowLine{0%{opacity:.25;transform:scaleX(0)}55%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes radar{0%{opacity:0;transform:scale(.55)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}@media (width<=1050px){.nav{gap:18px}.header-email{display:none}.hero-industrial{grid-template-columns:1fr;min-height:auto}.system-stage{min-height:480px}.dark-statement{grid-template-columns:.2fr 1fr}.statement-side{grid-column:2}.technical-cards{grid-template-columns:1fr}.technical-card{border-bottom:1px solid #bcc9c4;border-right:0;min-height:450px}.technical-card:last-child{border-bottom:0}.performance-strip{grid-template-columns:1fr 1fr}.performance-strip>div:nth-child(2){border-right:0}.performance-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.workflow-head{grid-template-columns:1fr}.workflow-map{grid-template-columns:1fr 1fr;gap:50px 0}.workflow-map:before,.workflow-map:after{display:none}.cta-industrial{grid-template-columns:.4fr 1fr}.cta-industrial .button{grid-column:2;justify-self:start}.statement,.story-grid{grid-template-columns:1fr}.values{grid-template-columns:1fr 1fr}.values>div{grid-column:1/-1}.offering{grid-template-columns:.4fr 1fr}.offering ul{grid-column:2}.contact-layout{grid-template-columns:1fr}.process ol{grid-template-columns:1fr 1fr}}@media (width<=760px){.site-header{height:72px;padding:0 19px}.brand{width:140px}.brand img{width:138px}.menu-button{flex-direction:column;justify-content:center;gap:6px;width:36px;height:36px;display:flex}.menu-button i{background:#fff;width:22px;height:1px;display:block}.nav{border-bottom:1px solid var(--line);background:#080b0a;flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:72px;left:0;right:0}.nav.open{display:flex}.nav a{padding:12px 0}.nav a:before{display:none}.hero-industrial{gap:45px;padding:68px 20px 34px}.hero-industrial h1{font-size:clamp(45px,13vw,64px)}.system-stage{min-height:430px}.machine-frame{height:340px}.stage-foot{height:44px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between}.dark-statement{grid-template-columns:1fr;padding:82px 20px}.statement-side{grid-column:auto}.section-code{margin-bottom:30px}.capabilities-section,.workflow-section{padding:82px 20px}.section-heading{display:block}.technical-heading p{margin-top:20px}.performance-strip{grid-template-columns:1fr 1fr}.performance-strip>div{min-height:175px;padding:25px 18px}.workflow-map{grid-template-columns:1fr}.workflow-dot{margin-bottom:26px}.cta-industrial{grid-template-columns:1fr;padding:75px 20px}.cta-radar{width:140px;height:140px}.cta-industrial .button{grid-column:auto}.page-hero{min-height:590px;padding:100px 20px}.story-grid,.vision-cards,.values{grid-template-columns:1fr}.values>div{grid-column:auto}.offering{grid-template-columns:1fr;gap:20px}.offering ul{grid-column:auto}.process>div,.process ol{grid-template-columns:1fr}.contact-layout{min-height:auto;padding:100px 20px}.contact-card{min-height:270px}footer{grid-template-columns:1fr 1fr;padding-left:20px;padding-right:20px}.footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-enter,.marquee-track,.scan-line,.machine-frame:after,.workflow-map:after,.cta-radar i,.site-header:after,.hero-index div:after,.status-pill i,.live i{animation:none!important}.motion-ready{opacity:1;transition:none;transform:none}.technical-card,.contact-card{transition:none}}
