@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;1,500&display=swap");:root{--ink:#172725;--gold:#c6a568}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#f8f7f3;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}a:hover{opacity:.76}img{display:block;width:100%;height:100%;object-fit:cover}.wrap{max-width:1320px;margin:auto;padding-left:6%;padding-right:6%}.top{background:#101f1d;color:#d2d6ce;height:35px;font-size:9px;letter-spacing:.13em}.top,header{display:flex;align-items:center;justify-content:space-between;padding:0 6%}header{height:91px;background:#f8f7f3;gap:28px}.brand{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;letter-spacing:.15em}.brand small,.footerbrand small{display:block;font-size:8px;letter-spacing:.22em;margin-top:5px}.mark{height:42px;width:42px;display:grid;place-items:center;border:1px solid #a88951;font-family:serif;font-size:19px;letter-spacing:-.15em;color:#8e7040}nav{gap:35px;font-weight:600}.navcta,nav{display:flex;font-size:12px}.navcta{gap:24px;align-items:center;border-bottom:1px solid #aa8b55;padding:12px 0;font-weight:700}.hero{height:650px;position:relative;color:white;background:#0c1c1b;overflow:hidden}.heroimage{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,25,23,.95) 4%,rgba(9,25,23,.8) 43%,rgba(9,25,23,.23)),url(/images/machine.jpg) center 48%/cover}.hero-content{position:relative;max-width:1320px;margin:auto;padding:125px 6% 0}.label{font-size:10px;letter-spacing:.19em;font-weight:700;color:#a17f48}.goldtext{color:#d8bd89}h1,h2{font-family:Playfair Display,Georgia,serif;font-weight:500;letter-spacing:-.035em;margin:0;line-height:1.12}h1{font-size:clamp(48px,6vw,82px);margin:27px 0}h1 em,h2 em{font-weight:500;color:var(--gold)}.hero p{font-size:16px;line-height:1.8;max-width:480px;color:#d5dfd8}.actions{display:flex;gap:12px;margin-top:35px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:17px 21px;font-size:12px;font-weight:700;min-height:54px}.gold{background:#c7a76f;color:#172725}.outline{border:1px solid #a0a9a2;color:white}.dark{background:#1a302c;color:white}.hero-foot{position:absolute;bottom:30px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.18em;color:#d2d6ca}.intro{display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-top:120px;padding-bottom:120px}h2{font-size:clamp(40px,4.7vw,64px);margin-top:23px}.factorycopy p,.lead{font-size:15px;line-height:1.9;color:#65706a;margin:30px 0}.feature{display:flex;gap:25px;padding:19px 0;border-top:1px solid #d7d9d1}.feature b{font-size:11px;color:#b08d54}.feature strong{font-size:14px}.feature small{display:block;font-size:12px;color:#7b837c;margin-top:8px}.products{background:#ebe8df;padding:110px 0}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.sectionhead p{color:#717b74;max-width:275px;line-height:1.7;font-size:13px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}article{background:#f9f8f4}.productimg{height:270px;position:relative;background:#fff;overflow:hidden}.productimg img{object-fit:contain}.productimg span{position:absolute;top:18px;left:18px;background:#18302c;color:#fff;padding:9px;font-size:10px}.productcopy{padding:24px}.productcopy h3{font-family:Georgia,serif;font-size:21px;font-weight:400;margin:0 0 12px}.productcopy p{color:#778078;font-size:13px;line-height:1.7;min-height:44px;margin:0}.productfoot{display:flex;justify-content:space-between;border-top:1px solid #c8cbc2;margin-top:42px;padding-top:25px;font-size:10px;letter-spacing:.13em;color:#79827a}.productfoot a{font-size:12px;font-weight:700;letter-spacing:0;color:#253a34}.factory{display:grid;grid-template-columns:1fr 1fr;min-height:580px}.factorypic{position:relative;min-height:500px}.factorypic span{position:absolute;bottom:30px;left:35px;background:#c4a266;color:#12211e;padding:12px;font-size:9px;letter-spacing:.15em;font-weight:700}.factorycopy{background:#162c29;color:#fff;padding:100px 12%}.factorycopy p{color:#b9c4ba}.rule{height:1px;background:#50615b;margin:30px 0}.points{font-size:13px;line-height:2.8}.textlink{display:inline-block;color:#d4bc8d;border-bottom:1px solid #937a4e;padding-bottom:10px;margin-top:30px;font-size:12px}.contact{padding-top:125px;padding-bottom:125px;display:grid;grid-template-columns:1fr 1fr;gap:15%;align-items:center}.contactinfo{border-top:1px solid #bac3b9}.contactheading{display:flex;justify-content:space-between;padding:21px 0;color:#a58b5c;font-weight:700;font-size:10px;letter-spacing:.16em}.contactinfo>a,.contactinfo>div:not(.contactheading){display:flex;gap:20px;align-items:flex-start;border-top:1px solid #d9ddd5;padding:23px 0;font-size:14px;line-height:1.7}.contactinfo svg{color:#ad905e;margin-top:4px;flex-shrink:0}.contactinfo small{display:block;font-size:9px;letter-spacing:.15em;color:#8c968d;margin-bottom:4px}footer{background:#10221f;color:#eef0e8;padding:50px 0}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;line-height:1.8}.footerbrand{font-size:16px;font-weight:700;letter-spacing:.14em}.footer span{color:#8d9c91}.footer>a{font-size:9px;letter-spacing:.15em;color:#c7ae7a}@media(max-width:760px){.top a{display:none}header{height:76px}nav{display:none}.navcta{font-size:11px;gap:8px}.brand{font-size:13px}.hero{height:610px}.hero-content{padding-top:110px}.heroimage{background:linear-gradient(90deg,rgba(9,25,23,.94),rgba(9,25,23,.55)),url(/images/machine.jpg) 50%/cover}.actions{flex-wrap:wrap}.contact,.intro{grid-template-columns:1fr;gap:25px;padding-top:75px;padding-bottom:75px}.products{padding:75px 0}.sectionhead{display:block}.sectionhead p{margin-top:20px}.grid{grid-template-columns:1fr}.productimg{height:280px}.productfoot{gap:20px}.factory{grid-template-columns:1fr}.factorypic{min-height:340px}.factorycopy{padding:75px 7%}.footer{align-items:flex-start;flex-direction:column}.hero-foot span:last-child{display:none}}.brand .company-logo{width:200px;height:auto;object-fit:contain}.footer-logo{width:180px;height:auto;object-fit:contain}@media(max-width:760px){.brand .company-logo{width:160px}}.logo-symbol{width:58px;height:68px;overflow:hidden;display:block;flex:none;position:relative}.logo-symbol img{position:absolute;width:200px;height:auto;max-width:none;left:0;top:0;object-fit:contain}.logo-english{font-size:13px;line-height:1.32;letter-spacing:.13em;font-weight:700;color:#1b4087}.footer-identity .logo-english{color:#fff}.footer-identity .logo-symbol img{width:200px}@media(max-width:760px){.logo-symbol{width:50px;height:57px}.footer-identity .logo-symbol img,.logo-symbol img{width:170px}.logo-english{font-size:11px}}.header-actions{display:flex;align-items:center;gap:24px}.language-switch{display:flex;align-items:center;gap:3px;border:1px solid #d9dcd3;padding:3px;direction:ltr}.language-switch button{border:0;background:transparent;color:#55645b;padding:8px 9px;font:600 11px DM Sans,sans-serif;cursor:pointer}.language-switch button[aria-pressed=true]{background:#1b302b;color:#fff}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.35}[dir=rtl] .heroimage{background-image:linear-gradient(270deg,rgba(9,25,23,.95) 4%,rgba(9,25,23,.8) 43%,rgba(9,25,23,.23)),url(/images/machine.jpg)}[dir=rtl] .productimg span{left:auto;right:18px}[dir=rtl] .factorypic span{left:auto;right:35px}[dir=rtl] .btn svg,[dir=rtl] .navcta svg{transform:scaleX(-1)}[dir=rtl] .contactheading,[dir=rtl] .hero-foot,[dir=rtl] .label,[dir=rtl] .productfoot,[dir=rtl] .top{letter-spacing:0}[dir=rtl] .logo-english{letter-spacing:.13em}@media(max-width:760px){.header-actions{gap:8px}.language-switch button{padding:8px 6px}.navcta{display:none}[dir=rtl] .heroimage{background-image:linear-gradient(270deg,rgba(9,25,23,.94),rgba(9,25,23,.55)),url(/images/machine.jpg)}}[lang=zh] h1,[lang=zh] h2,[lang=zh] h3{font-family:Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:0;line-height:1.35}[lang=zh] .contactheading,[lang=zh] .hero-foot,[lang=zh] .label,[lang=zh] .productfoot,[lang=zh] .top{letter-spacing:.06em}@media(max-width:380px){.brand{gap:5px}.logo-symbol{width:43px;height:50px}.footer-identity .logo-symbol img,.logo-symbol img{width:148px}.logo-english{font-size:10px}.language-switch{gap:0}.language-switch button{padding:8px 5px}}