@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,600&family=Inter:wght@400;500;600;700&display=swap";.wa-group[data-astro-cid-qchyixn6]{right:16px;bottom:max(24px, env(safe-area-inset-bottom));z-index:40;gap:8px;font-size:13px;display:grid;position:fixed}.wa-row[data-astro-cid-qchyixn6]{color:var(--ink);background:#15833f;border:1px solid #36d77e;border-radius:8px;display:flex;position:relative;box-shadow:0 5px 20px #0005}.wa-row[data-astro-cid-qchyixn6].channel{background:var(--theme-panel,#111b19);color:var(--theme-cyan,#73efa6)}.wa-link[data-astro-cid-qchyixn6]{border-radius:8px 0 0 8px;flex:1;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.wa-link[data-astro-cid-qchyixn6]:hover{background:#ffffff12}svg[data-astro-cid-qchyixn6]{flex-shrink:0;width:23px;height:23px}.wa-short[data-astro-cid-qchyixn6]{display:none}button[data-astro-cid-qchyixn6]{font:inherit;color:inherit;cursor:pointer}.wa-qr-trigger[data-astro-cid-qchyixn6]{background:0 0;border:0;border-left:1px solid #ffffff30;border-radius:0 8px 8px 0;place-items:center;width:44px;height:100%;display:grid}.wa-qr-trigger[data-astro-cid-qchyixn6]:hover,.wa-qr-trigger[data-astro-cid-qchyixn6][aria-expanded=true]{background:#ffffff18}a[data-astro-cid-qchyixn6]:focus-visible,button[data-astro-cid-qchyixn6]:focus-visible{outline-offset:3px;outline:2px solid #fff}.wa-popover[data-astro-cid-qchyixn6]{background:var(--theme-panel,#101a18);width:272px;color:var(--ink);text-align:center;border:1px solid #36d77e70;border-radius:12px;padding:20px;position:absolute;bottom:0;right:calc(100% + 12px);box-shadow:0 12px 40px #0008}.wa-popover[data-astro-cid-qchyixn6]:not([hidden]){gap:10px;display:grid}.wa-popover[data-astro-cid-qchyixn6]:after{content:"";width:14px;position:absolute;top:0;bottom:0;left:100%}.wa-brand[data-astro-cid-qchyixn6]{color:var(--theme-cyan,#73efa6);letter-spacing:1px;padding-right:10px;font-size:10px}.wa-popover[data-astro-cid-qchyixn6] strong[data-astro-cid-qchyixn6]{font-size:15px;line-height:1.4}.wa-popover[data-astro-cid-qchyixn6] img[data-astro-cid-qchyixn6]{border-radius:5px;width:100%;height:auto;display:block}.wa-caption[data-astro-cid-qchyixn6]{color:var(--theme-text,#b8c7c0);font-size:11px}.wa-close[data-astro-cid-qchyixn6]{background:0 0;border:0;width:30px;height:30px;font-size:22px;position:absolute;top:3px;right:3px}@media (width<=767px),(pointer:coarse){.wa-group[data-astro-cid-qchyixn6]{right:10px;bottom:max(12px, env(safe-area-inset-bottom));font-size:12px}.wa-qr-area[data-astro-cid-qchyixn6],.wa-full[data-astro-cid-qchyixn6]{display:none}.wa-short[data-astro-cid-qchyixn6]{display:inline}.wa-link[data-astro-cid-qchyixn6]{border-radius:8px;gap:8px;min-height:44px;padding:10px 12px}svg[data-astro-cid-qchyixn6]{width:21px;height:21px}}:root{--bg:#090b0d;--surface:#111519;--surface-2:#171b20;--ink:#f1f3f4;--muted:#90979e;--line:#2a3036;--yellow:#f5c400;--yellow-2:#ffda37;--green:#35d05b;--max:1480px;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Inter", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:var(--bg);font-family:var(--body);margin:0;line-height:1.5}body:before{content:"";pointer-events:none;opacity:.22;z-index:-1;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}.noise{pointer-events:none;z-index:10;opacity:.035;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.site-header{border-bottom:1px solid var(--line);z-index:50;background:rgba(var(--theme-overlay-rgb,8,10,12),.9);backdrop-filter:blur(18px);grid-template-columns:auto 1fr auto;align-items:center;gap:48px;height:78px;padding:0 clamp(24px,4vw,72px);display:grid;position:sticky;top:0}.brand{white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.brand-xe,.brand-xcmg{font-family:var(--display);letter-spacing:-.5px;font-size:28px;font-style:italic;font-weight:800;line-height:1}.brand-xe{color:var(--accent)}.brand-xcmg{color:var(--ink)}.brand-divider{background:var(--yellow);width:1px;height:25px}.main-nav{justify-content:center;gap:clamp(22px,3vw,48px);display:flex}.main-nav a,.language{font-family:var(--display);letter-spacing:.035em;text-transform:uppercase;font-size:17px;font-weight:600}.main-nav a{color:var(--theme-text,#d8dbde);border-bottom:2px solid #0000;padding:27px 0 25px}.main-nav a:hover,.main-nav a.active{color:var(--accent);border-color:var(--yellow)}.language-switcher{position:relative}.language-switcher summary{cursor:pointer;list-style:none}.language-switcher summary::-webkit-details-marker{display:none}.language{border:1px solid var(--yellow);color:var(--accent);padding:9px 16px}.language-menu{border:1px solid var(--line);background:rgba(var(--theme-overlay-rgb,8,10,12),.98);width:190px;padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #00000073}.language-menu a{color:var(--theme-text,#cbd0d4);grid-template-columns:34px 1fr;gap:10px;padding:10px;font-size:13px;display:grid}.language-menu a span{color:var(--accent);font:700 13px var(--display)}.language-menu a:hover,.language-menu a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.menu-toggle{background:0 0;border:0;padding:10px;display:none}.menu-toggle span{background:#fff;width:24px;height:2px;margin:6px;display:block}.eyebrow{text-transform:uppercase;color:var(--accent);font-family:var(--display);letter-spacing:.09em;align-items:center;gap:10px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--yellow);width:30px;height:2px}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:0;font-weight:800;line-height:.92}.multiline{white-space:pre-line}.section-shell{width:min(var(--max), calc(100% - 48px));margin:0 auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px;display:flex}.section-heading h2{font-size:clamp(40px,5vw,72px)}.section-number{color:var(--accent);font-family:var(--display);letter-spacing:.12em;font-size:20px;font-weight:800}.muted{color:var(--muted)}.btn{border:1px solid var(--yellow);min-width:190px;font-family:var(--display);text-transform:uppercase;letter-spacing:.035em;cursor:pointer;justify-content:space-between;align-items:center;gap:40px;padding:15px 20px;font-weight:700;transition:all .2s;display:inline-flex}.btn.primary{background:var(--yellow);color:#090a0b}.btn:hover{background:var(--yellow-2);color:#090a0b;transform:translateY(-2px)}.text-link{width:100%;color:var(--accent);font-family:var(--display);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:18px;font-size:18px;font-weight:700;display:inline-flex}.text-link span{font-size:24px}.site-footer{border-top:1px solid var(--line);padding:56px max(24px, calc((100vw - var(--max)) / 2));background:var(--theme-panel,#07090a);grid-template-columns:.75fr 1.5fr;gap:60px;display:grid}.footer-brand p{color:var(--muted);margin-top:20px;font-size:13px}.footer-columns{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.footer-columns div{color:var(--muted);flex-direction:column;align-items:flex-start;gap:7px;font-size:13px;display:flex}.footer-columns strong{color:var(--ink);font-family:var(--display);text-transform:uppercase;margin-bottom:6px;font-size:17px}.footer-columns a:hover{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);color:var(--theme-secondary,#6f757b);grid-column:1/-1;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.machine-card{isolation:isolate;border:1px solid var(--line);background:rgba(var(--theme-overlay-rgb,16,20,24),.9);flex-direction:column;min-width:0;height:100%;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.machine-card:hover,.machine-card:focus-within{z-index:2;border-color:var(--yellow);transform:translateY(-4px);box-shadow:0 18px 42px #00000047}.machine-card[hidden]{display:none}.machine-media{aspect-ratio:1.55;background:#e9ecee;flex:none;display:block;position:relative;overflow:hidden}.machine-media img{object-fit:contain;width:100%;height:100%;transition:transform .45s}.machine-card:hover .machine-media img,.machine-card:focus-within .machine-media img{transform:scale(1.04)}.condition-tag{background:var(--yellow);color:#0b0d0e;font-family:var(--display);text-transform:uppercase;padding:5px 9px;font-weight:800;position:absolute;top:12px;left:12px}.condition-tag.used{background:var(--green)}.machine-info{background:rgba(var(--theme-overlay-rgb,16,20,24),.9);flex:1;padding:20px;transition:color .22s,background-color .22s}.machine-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.machine-heading p{color:var(--muted);text-transform:uppercase;margin:0;font-size:12px}.machine-heading h3{font:700 35px/1 var(--display);margin:2px 0 0}.status{color:var(--accent);text-transform:uppercase;font:700 14px var(--display);white-space:nowrap}.status:before{content:"●";margin-right:6px;font-size:9px}.status.stock{color:var(--green)}.spec-row{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;display:grid}.spec-row div{background:var(--surface);padding:12px 10px 12px 0}.spec-row strong{font:600 21px var(--display);display:block}.spec-row span{font:500 10px var(--display);color:var(--muted);text-transform:uppercase;display:block}.machine-card:hover .machine-info,.machine-card:focus-within .machine-info{color:#090b0d;background:var(--yellow)}.machine-card:hover .machine-heading p,.machine-card:focus-within .machine-heading p,.machine-card:hover .spec-row span,.machine-card:focus-within .spec-row span{color:#5b4b06}.machine-card:hover .status,.machine-card:focus-within .status,.machine-card:hover .status.stock,.machine-card:focus-within .status.stock,.machine-card:hover .text-link,.machine-card:focus-within .text-link{color:#090b0d}.machine-card:hover .spec-row,.machine-card:focus-within .spec-row{background:rgba(var(--theme-overlay-rgb,9,11,13),.22);border-color:#090b0d38}.machine-card:hover .spec-row div,.machine-card:focus-within .spec-row div{background:#ffffff2e}@media (width<=960px){.site-header{grid-template-columns:auto 1fr auto;gap:16px;height:66px}.menu-toggle{grid-column:2;justify-self:end;display:block}.main-nav{background:var(--theme-panel,#080a0c);border-bottom:1px solid var(--line);flex-direction:column;gap:0;padding:20px 28px 32px;display:none;position:absolute;top:65px;left:0;right:0}.main-nav.open{display:flex}.main-nav a{padding:12px 0}.language-switcher{z-index:2;grid-column:3;justify-self:end;display:block}.language{padding:7px 11px;font-size:15px}.language-menu{top:calc(100% + 8px)}.site-footer{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.site-header{gap:8px;padding:0 14px 0 18px}.brand-xe,.brand-xcmg{font-size:23px}.brand{gap:10px}.menu-toggle{padding:8px 4px}.menu-toggle span{margin-inline:4px}.section-shell{width:min(100% - 28px, var(--max))}.section-heading{flex-direction:column;align-items:flex-start}.site-footer{padding:42px 20px}.footer-columns{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:8px}}html[dir=rtl]{--display:Tahoma, Arial, sans-serif;--body:Tahoma, Arial, sans-serif}html[dir=rtl] body{line-height:1.8}html[dir=rtl] :is(.display,.eyebrow,.btn,.main-nav a,.panel-label,.model-callout,.model-code){letter-spacing:normal}html[dir=rtl] .display{line-height:1.35}html[dir=rtl] :is(.hero h1,.quote-copy h1,.catalog-header h1,.directory-intro h1,.lab-intro h1){font-size:clamp(36px,4.7vw,76px)!important;line-height:1.4!important}html[dir=rtl] :is(.section-heading h2,.technical-head h2,.spec-title h2,.product-cta h2,.final-cta h2,.delivery-copy h2,.project-overlay h2){font-size:clamp(30px,4vw,58px)!important}html[dir=rtl] .brand{--display:"Barlow Condensed", "Arial Narrow", sans-serif;direction:ltr}html[dir=rtl] .main-nav{gap:clamp(14px,2vw,28px)}html[dir=rtl] .main-nav a{font-size:14px}html[dir=rtl] .language-menu{left:0;right:auto}html[dir=rtl] .language-menu a{text-align:start;direction:ltr}html[dir=rtl] :is(.filter-btn,.part-list button){text-align:start}html[dir=rtl] :is(.filters,.catalog-main,.quote-form,.form-row,.form-row label,.hero-copy,.intro-copy){min-width:0}html[dir=rtl] :is(.model-code,.product-copy h1,.machine-heading h3,.spec-row strong,.key-grid strong,.spec-matrix strong,.dimension,.axis-legend,.model-stamp strong,.range-control input,.range-control output,input[type=tel],input[type=email],input[type=date],a[href^=mailto\:]),html[dir=rtl] .spec-row[role=row]>:last-child{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .hero-machine,html[dir=rtl] .model-viewport{direction:ltr}html[dir=rtl] :is(.model-callout,.gesture-hint,.model-stamp span,.viewer-loading,.camera-views){direction:rtl}html[dir=rtl] .model-callout strong{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .part-list button{line-height:1.6}html[dir=rtl] .btn{gap:18px}html[dir=rtl] .wa-group{direction:ltr;left:16px;right:auto}html[dir=rtl] .wa-popover{left:calc(100% + 12px);right:auto}html[dir=rtl] .wa-popover:after{left:auto;right:100%}html[dir=rtl] .project:after{background:linear-gradient(270deg, rgba(var(--theme-overlay-rgb,6,8,9),.98), rgba(var(--theme-overlay-rgb,6,8,9),.76) 35%, rgba(var(--theme-overlay-rgb,6,8,9),.08) 72%)}html[dir=rtl] :is(.wa-full,.wa-short,.wa-popover strong){direction:rtl}html[dir=rtl] :is(.wa-caption,.wa-brand){direction:ltr}html[dir=rtl] .source-note div{flex-wrap:wrap}html[dir=rtl] .hero-actions .lab-link b{margin-left:0;margin-right:auto}@media (width<=767px){html[dir=rtl] .display{overflow-wrap:break-word}html[dir=rtl] .site-header{gap:12px}html[dir=rtl] .wa-group{left:10px}html[dir=rtl] .section-heading{flex-wrap:wrap}html[dir=rtl] .direct-contact strong{overflow-wrap:anywhere}}:root{color-scheme:dark;--accent:var(--yellow)}html[data-theme=light]{color-scheme:light;--bg:#f4f6f7;--surface:#fff;--surface-2:#e8edf0;--ink:#18232c;--muted:#586975;--line:#cbd4db;--accent:#856300;--green:#16783e;--theme-panel:#fff;--theme-soft:#edf1f4;--theme-text:#3c4d59;--theme-secondary:#586975;--theme-border:#cbd4db;--theme-cyan:#006877;--theme-green:#16783e;--theme-warning:#785c12;--theme-overlay-rgb:255,255,255;--theme-hero-shadow:none;--theme-machine-shadow:drop-shadow(0 25px 25px #1e32412e);--theme-camera-bg:#ffffffe6;--theme-hud-glow:none}@media (prefers-color-scheme:light){html:not([data-theme]){color-scheme:light;--bg:#f4f6f7;--surface:#fff;--surface-2:#e8edf0;--ink:#18232c;--muted:#586975;--line:#cbd4db;--accent:#856300;--green:#16783e;--theme-panel:#fff;--theme-soft:#edf1f4;--theme-text:#3c4d59;--theme-secondary:#586975;--theme-border:#cbd4db;--theme-cyan:#006877;--theme-green:#16783e;--theme-warning:#785c12;--theme-overlay-rgb:255,255,255;--theme-hero-shadow:none;--theme-machine-shadow:drop-shadow(0 25px 25px #1e32412e);--theme-camera-bg:#ffffffe6;--theme-hud-glow:none}}.header-controls{grid-column:3;align-items:center;gap:10px;display:flex}.theme-switcher{display:none;position:relative}html[data-theme] .theme-switcher{display:block}.menu-toggle span{background:var(--ink)}.theme-trigger{border:1px solid var(--line);cursor:pointer;width:40px;height:40px;color:var(--ink);place-items:center;list-style:none;display:grid}.theme-trigger::-webkit-details-marker{display:none}.theme-trigger:hover,.theme-switcher[open] .theme-trigger{border-color:var(--accent);color:var(--accent)}.theme-switcher svg{flex-shrink:0;width:21px;height:21px}.theme-symbol{display:none}html:not([data-theme-preference]) .theme-symbol-system,html[data-theme-preference=system] .theme-symbol-system,html[data-theme-preference=light] .theme-symbol-light,html[data-theme-preference=dark] .theme-symbol-dark{display:block}.theme-menu{top:calc(100% + 10px);background:var(--surface);border:1px solid var(--line);width:210px;padding:8px;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #00000029}.theme-menu-title{color:var(--muted);padding:8px 10px;font-size:12px;display:block}.theme-menu button{text-align:start;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:11px 10px;font-size:13px;display:flex}.theme-menu button:hover,.theme-menu button[aria-pressed=true]{background:var(--surface-2);color:var(--accent)}.theme-check{visibility:hidden;margin-inline-start:auto}.theme-menu button[aria-pressed=true] .theme-check{visibility:visible}.theme-trigger:focus-visible,.theme-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html[data-theme=light] .noise{opacity:.018}html[data-theme=light] body:before{background-image:linear-gradient(#1428371f 1px,#0000 1px),linear-gradient(90deg,#1428371f 1px,#0000 1px)}.category-card{--theme-overlay-rgb:3,5,6;color:#f1f3f4;--accent:#f5c400}.project{--theme-overlay-rgb:6,8,9;--theme-text:#c6cacd;--theme-secondary:#90979e;--muted:#90979e;--accent:#f5c400;--ink:#f1f3f4;color:#f1f3f4}.wa-row.sales{--ink:#fff;color:#fff}html[data-theme=light] .wa-row.channel{color:#176537;background:#e6f5eb}html[data-theme=light] .wa-popover{--ink:#18232c;color:var(--ink);background:#fff}html[data-theme=light] .wa-brand{color:#176537}html[data-theme=light] .wa-caption{color:#586975}html[data-theme=light] .hero:after{opacity:.1}html[data-theme=light] .viewer-shell{box-shadow:0 25px 60px #1e32411a}html[data-theme=light] .model-viewport{background:radial-gradient(at 50% 35%,#fff,#e8edf0 70%)}@media (width<=960px){.header-controls{gap:8px}.theme-trigger{width:34px;height:34px}}@media (width<=380px){.site-header,html[dir=rtl] .site-header{gap:6px;padding-inline:12px}.brand{gap:7px}.brand-xe,.brand-xcmg{font-size:21px}.header-controls{gap:6px}.language{padding-inline:8px}.menu-toggle{padding-inline:0}}.analytics-privacy[data-astro-cid-jxkqp7dy]{color:var(--muted);border-top:1px solid var(--line);padding:16px clamp(20px,3vw,48px);font-size:12px}p[data-astro-cid-jxkqp7dy]{max-width:95ch;margin:0 0 8px}button[data-astro-cid-jxkqp7dy]{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}button[data-astro-cid-jxkqp7dy]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}span[data-astro-cid-jxkqp7dy]{margin-top:4px;display:block}
