@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800&family=DM+Sans:wght@400;500;700&display=swap");:root{--yellow:#f6c515;--black:#17191a;--ink:#252728;--gray:#e9e9e4;--muted:#70736f;--line:#d4d6cf;--display:"Barlow Condensed",Arial,sans-serif;--body:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f7f3;color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);text-transform:uppercase;line-height:.93;letter-spacing:.01em}h1{font-size:clamp(3.8rem,8.8vw,8.8rem)}h2{font-size:clamp(2.7rem,5vw,5.4rem)}h3{font-size:1.7rem}.header{height:86px;display:flex;justify-content:space-between;padding:0 4.5vw;background:#f7f7f3;border-bottom:1px solid var(--line);position:relative;z-index:10}.header,.logo{align-items:center}.logo{display:grid;grid-template-columns:36px auto;grid-column-gap:8px;column-gap:8px;font-family:var(--display);font-size:27px;font-weight:800;line-height:.72;letter-spacing:.03em}.logo>span{display:grid;place-items:center;height:36px;background:var(--yellow);color:var(--black);font-size:30px;-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%)}.logo small{grid-column:2;font-family:var(--body);font-size:7px;letter-spacing:.22em}.header nav{display:flex;gap:27px;font-size:12px;font-weight:700;text-transform:uppercase}.header nav a:hover,.textLink:hover{color:#af8500}.headerActions{display:flex;align-items:center;gap:18px}.language{font-size:12px;font-weight:700;border-bottom:1px solid}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 18px;background:var(--yellow);border:1px solid var(--yellow);color:var(--black);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:.2s;cursor:pointer}.button:hover{background:#ffd72d;transform:translateY(-2px)}.button span{font-size:18px;line-height:10px}.buttonSmall{padding:11px 13px;font-size:10px;gap:10px}.buttonGhost{background:transparent;color:#fff;border-color:#737473}.buttonGhost:hover{background:#fff;color:var(--black)}.buttonLight{background:#f7f7f3;border-color:#f7f7f3}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8b7010}.hero{position:relative;min-height:690px;padding:clamp(65px,10vw,150px) 8vw 65px;overflow:hidden;background:var(--black);color:#f7f7f3;display:grid;grid-template-columns:1.03fr .97fr;align-items:center}.heroGrid{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.94%,hsla(0,0%,100%,.08) 50%,transparent 50.07%),linear-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:100% 100%,100% 115px;opacity:.65}.heroContent,.heroVisual{position:relative;z-index:1}.hero h1{max-width:640px;margin:14px 0 25px}.heroText{max-width:460px;color:#d4d5d0;font-size:16px}.heroCtas{display:flex;gap:12px;margin-top:36px}.heroVisual{height:440px;display:grid;place-items:center}.visualCaption{position:absolute;bottom:8px;right:0;font-family:var(--display);font-weight:700;font-size:38px;line-height:.78;text-align:right}.visualCaption span{font-family:var(--body);font-size:8px;letter-spacing:.16em}.heroIndex{position:absolute;bottom:30px;left:8vw;font-size:9px;letter-spacing:.15em}.heroIndex b{color:var(--yellow);font-size:19px;margin-left:10px}.machine{position:relative;width:150px;height:100px;isolation:isolate;background:linear-gradient(140deg,#3a3d3d 0 42%,#272a2a 42% 100%);box-shadow:inset 0 0 0 2px #474a47,15px 13px 0 rgba(0,0,0,.18);transform:skewY(-7deg);overflow:hidden}.machine:before{content:"";position:absolute;width:78%;height:32%;bottom:-6px;left:13%;background:#111;border-radius:50%;box-shadow:0 0 0 8px #262827}.machine:after{content:"";position:absolute;top:12%;left:12%;width:42%;height:30%;background:var(--yellow);-webkit-clip-path:polygon(0 0,100% 0,75% 100%,0 100%);clip-path:polygon(0 0,100% 0,75% 100%,0 100%)}.machine b,.machine em,.machine i{position:absolute;display:block}.machine i{background:#c6c7c1;width:23%;height:19%;top:20%;right:11%;border-radius:3px}.machine b{height:60%;width:6px;background:#878983;right:20%;top:-25%;transform:rotate(-21deg);transform-origin:bottom}.machine em{height:8px;width:25%;background:#aaa;top:5%;right:6%;transform:rotate(-21deg)}.machineCode{position:absolute;z-index:1;top:47%;left:15%;font-family:var(--display);font-size:26px;font-weight:800;color:#202222;letter-spacing:.06em}.machineLarge{width:310px;height:205px;transform:skewY(-7deg) scale(1.22)}.section{padding:clamp(75px,10vw,150px) 8vw}.productsSection{display:grid;grid-template-columns:30% 1fr;grid-gap:7vw;gap:7vw}.sectionIntro h2{margin:7px 0 17px}.sectionIntro>p:not(.eyebrow){color:var(--muted);max-width:280px}.textLink{display:inline-block;margin-top:22px;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px}.textLink span{padding-left:13px;font-size:18px}.productGrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.productCard{position:relative;min-height:285px;padding:24px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f7f3;transition:.25s}.productCard:hover{background:#eed}.productCard .machine{margin:30px auto 34px}.cardIndex{font-family:var(--display);font-weight:700;color:#aaa;font-size:15px}.productCard h2,.productCard h3{margin:0 0 8px;font-size:24px}.productCard p{color:var(--muted);font-size:12px;margin:0;min-height:38px}.arrow{position:absolute;right:22px;bottom:18px;font-size:19px}.applicationSection{background:var(--yellow);display:grid;grid-template-columns:33% 1fr;grid-gap:7vw;gap:7vw}.applicationSection h2{margin:8px 0}.applicationCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.applicationCards article{border-top:2px solid var(--black);padding-top:15px}.applicationCards span,.contactBlocks span,.trustGrid span{font-family:var(--display);font-size:19px;font-weight:700}.applicationCards h3{font-size:25px;margin:45px 0 10px}.applicationCards p{font-size:13px}.trustSection{background:#dedfd8}.trustGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #aaa;border-left:1px solid #aaa}.trustGrid article{padding:24px 28px 45px;border-right:1px solid #aaa;min-height:245px}.trustGrid h3{margin:40px 0 8px;font-size:30px}.trustGrid p{font-size:13px;color:#585b57}.caseSection{background:var(--black);color:#f6f6f0}.caseSection .sectionIntro{display:flex;align-items:end;justify-content:space-between;margin-bottom:47px}.caseSection .sectionIntro h2{margin-bottom:0}.caseSection .textLink{margin:0}.caseGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.caseCard{display:block}.caseCard .machine{height:220px;width:100%;margin-bottom:20px;transform:skewY(-4deg)}.caseCard .machine:before{width:64%;left:18%}.caseCard p{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;color:#aaa}.caseCard h3{font-size:28px;margin:5px 0}.quoteBand{padding:65px 8vw;display:flex;justify-content:space-between;align-items:center;background:var(--yellow)}.quoteBand h2{margin:5px 0 10px}.quoteBand>div>p:not(.eyebrow){max-width:500px}.footer{background:#111313;color:#f5f5ef;padding:55px 8vw 20px}.footerTop{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:60px}.footer .logo>span{background:var(--yellow)}.footer p{color:#a8aaa5;font-size:12px;margin-top:15px}.footer b{font-size:10px;letter-spacing:.12em}.footerBottom{border-top:1px solid #393b3b;padding-top:18px;color:#888b85;font-size:10px}.footerBottom span{float:right}.whatsapp{position:fixed;right:20px;bottom:20px;z-index:20;background:#2bb741;color:#fff;padding:12px 15px;border-radius:100px;font-size:12px;font-weight:700;box-shadow:0 6px 20px rgba(0,0,0,.25)}.whatsapp:first-letter{font-size:20px}.pageHero{padding:105px 8vw 75px;background:#e9e9e4}.pageHero h1{margin:12px 0}.pageHero>p:last-child{max-width:480px;color:#555}.darkHero{background:var(--black);color:#f5f5ef}.darkHero>p:last-child{color:#d3d4cf}.productsPageGrid{display:grid;grid-template-columns:repeat(3,1fr);padding:45px 8vw 120px}.productsPageGrid .productCard{min-height:370px}.productsPageGrid .machine{margin:68px auto}.detailHero{display:grid;grid-template-columns:1fr 1fr;grid-gap:5vw;gap:5vw;align-items:center;padding:110px 14vw;background:var(--black);color:#f4f4ef}.detailHero h1{margin:15px 0}.detailHero>div>p:not(.eyebrow){max-width:420px;color:#c8cac4;margin-bottom:32px}.detailHero>.machine{justify-self:center}.detailContent{padding:90px 14vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;border-bottom:1px solid var(--line)}.detailContent h2{margin-top:8px}.detailContent table{border-top:1px solid var(--ink);border-collapse:collapse;width:100%}.detailContent td,.detailContent th{text-align:left;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.detailContent th{font-size:10px;letter-spacing:.09em;text-transform:uppercase}.featureCopy p:not(.eyebrow){font-size:18px;color:#4e504c;max-width:450px}.related{padding-top:70px}.quotePage{padding:105px 8vw;display:grid;grid-template-columns:34% 1fr;grid-gap:10vw;gap:10vw;background:#e9e9e4;min-height:700px}.quotePage h1{margin:15px 0}.quotePage>div>p:not(.eyebrow){max-width:330px}.quoteAside{margin-top:70px;border-top:1px solid #999;padding-top:14px}.quoteAside b{font-size:10px;letter-spacing:.14em}.quoteForm{padding:35px;background:#f7f7f3;box-shadow:15px 15px 0 #c7c8c0}.quoteForm label{display:grid;grid-gap:7px;gap:7px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.quoteForm input,.quoteForm select,.quoteForm textarea{font:inherit;background:#fff;border:1px solid #ced0c9;padding:12px;width:100%;margin-bottom:19px;outline-color:var(--yellow)}.quoteForm textarea{resize:vertical}.quoteForm .button{margin-top:3px}.honey{display:none!important}.formSuccess{color:#128333;font-weight:700}.formError{color:#a52020;font-weight:700}.casesPage{padding:0 8vw 100px}.caseFeature{display:grid;grid-template-columns:1fr 1fr;grid-gap:9vw;gap:9vw;align-items:center;padding:70px 0;border-bottom:1px solid var(--line)}.caseFeature:nth-child(2n) .machine{order:2}.caseFeature .machine{width:100%;height:260px}.caseFeature h2{margin:10px 0 17px}.caseFeature p:not(.eyebrow){max-width:400px;color:var(--muted)}.aboutSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;align-items:center;padding:110px 14vw}.aboutSplit>.machine{width:100%;height:270px}.aboutSplit h2{margin:12px 0 20px}.aboutSplit p:not(.eyebrow){max-width:430px;color:#5d5f5b}.contactPage{padding:105px 8vw;min-height:700px;background:var(--black);color:#f5f5ef;display:grid;grid-template-columns:1fr 1fr;grid-gap:11vw;gap:11vw}.contactPage h1{margin:14px 0}.contactPage>div>p:not(.eyebrow){max-width:420px;color:#cfd0cb}.contactBlocks{border-top:1px solid #535653}.contactBlocks article{display:grid;grid-template-columns:55px 110px 1fr;align-items:center;padding:24px 0;border-bottom:1px solid #535653}.contactBlocks b{font-size:10px;letter-spacing:.12em}.contactBlocks a,.contactBlocks p{font-size:13px;margin:0}.contactBlocks .textLink{margin:0}@media(max-width:800px){.header{height:72px;padding:0 5vw}.header nav{display:none}.headerActions{gap:12px}.logo{font-size:23px;grid-template-columns:31px auto}.logo>span{height:31px}.hero{min-height:680px;display:block;padding:75px 7vw}.heroVisual{height:270px;margin-top:50px}.hero .machineLarge{transform:skewY(-7deg) scale(.83)}.visualCaption{font-size:27px;right:5px}.applicationSection,.contactPage,.productsSection,.quotePage{grid-template-columns:1fr}.productGrid,.productsPageGrid{grid-template-columns:repeat(2,1fr)}.productsSection{gap:35px}.applicationCards{gap:14px}.caseGrid{grid-template-columns:1fr}.caseCard .machine{height:190px}.caseSection .sectionIntro{display:block}.caseSection .textLink{margin-top:14px}.quoteBand{display:block}.quoteBand .button{margin-top:20px}.footerTop{grid-template-columns:1fr;gap:23px}.footerBottom span{float:none;display:block;margin-top:8px}.aboutSplit,.caseFeature,.detailContent,.detailHero{grid-template-columns:1fr;padding-left:8vw;padding-right:8vw}.detailHero{padding-top:80px;padding-bottom:80px}.detailHero>.machine{margin:30px auto}.detailContent{padding-top:60px;padding-bottom:60px;gap:30px}.contactPage,.quotePage{padding:75px 6vw;gap:45px}.contactBlocks article{grid-template-columns:45px 1fr}.contactBlocks article>:last-child{grid-column:2}.caseFeature:nth-child(2n) .machine{order:0}.aboutSplit{padding-top:70px;padding-bottom:70px}.applicationSection{gap:35px}.trustGrid{grid-template-columns:1fr}.trustGrid article{min-height:0}.machineLarge{transform:skewY(-7deg) scale(1)}}@media(max-width:520px){h1{font-size:3.5rem}.header .language{display:none}.buttonSmall{font-size:9px}.hero{min-height:650px}.heroCtas{flex-wrap:wrap}.productGrid,.productsPageGrid{grid-template-columns:1fr}.productsPageGrid,.productsSection,.section{padding-left:5vw;padding-right:5vw}.applicationCards{grid-template-columns:1fr}.applicationCards h3{margin-top:16px}.formRow{grid-template-columns:1fr}.quoteForm{padding:22px;box-shadow:8px 8px 0 #c7c8c0}.whatsapp span{display:none}.whatsapp{padding:11px 14px}.caseFeature{gap:30px}.quoteBand{padding-left:5vw;padding-right:5vw}}