@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";: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;backdrop-filter:blur(18px);background:#080a0ce6;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(--yellow)}.brand-xcmg{color:#fff}.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:#d8dbde;border-bottom:2px solid #0000;padding:27px 0 25px}.main-nav a:hover,.main-nav a.active{color:var(--yellow);border-color:var(--yellow)}.language{border:1px solid var(--yellow);color:var(--yellow);padding:9px 16px}.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(--yellow);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}.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(--yellow);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(--yellow);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:#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:#fff;font-family:var(--display);text-transform:uppercase;margin-bottom:6px;font-size:17px}.footer-columns a:hover{color:var(--yellow)}.footer-bottom{border-top:1px solid var(--line);color:#6f757b;grid-column:1/-1;justify-content:space-between;padding-top:20px;font-size:11px;display:flex}.floating-contact{z-index:40;color:#fff;text-transform:uppercase;background:#1db954;align-items:center;gap:9px;padding:13px 18px;font-size:13px;display:flex;position:fixed;bottom:30px;right:0;box-shadow:0 12px 35px #00000059}.machine-card{border:1px solid var(--line);background:#101418e6;min-width:0;transition:all .25s}.machine-card:hover{border-color:#697179;transform:translateY(-4px)}.machine-media{aspect-ratio:1.55;background:#e9ecee;position:relative;overflow:hidden}.machine-media img{object-fit:contain;width:100%;height:100%;transition:transform .45s}.machine-card:hover .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{padding:20px}.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(--yellow);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}@media (width<=960px){.site-header{grid-template-columns:auto 1fr auto;gap:16px;height:66px}.menu-toggle{justify-self:end;display:block}.main-nav{border-bottom:1px solid var(--line);background:#080a0c;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{display:none}.site-footer{grid-template-columns:1fr}.footer-columns{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.site-header{padding:0 18px}.brand-xe,.brand-xcmg{font-size:23px}.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}.floating-contact b{display:none}}
