:root{--orange:#ff5a00;--orange2:#ff7a18;--ink:#121212;--muted:#646464;--line:#e9e9e9;--soft:#fff7f0;--dark:#181716;--white:#fff;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--ink);background:#fff;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid #eee}.nav-wrap{height:76px;display:flex;align-items:center;justify-content:space-between}.brand img{width:176px}.main-nav{display:flex;align-items:center;gap:24px;font-size:12px;font-weight:700}.main-nav a:hover{color:var(--orange)}.nav-cta{background:var(--orange);color:#fff!important;padding:12px 24px;border-radius:8px}.menu-toggle{display:none;border:0;background:none;font-size:26px}.hero{position:relative;overflow:hidden;background:#fafafa}.hero-bg{position:absolute;inset:0;background:linear-gradient(110deg,#fff 0 45%,#ff6b08 45.1% 100%);clip-path:polygon(0 0,55% 0,42% 100%,0 100%);opacity:.98}.hero-grid{min-height:580px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;position:relative}.hero-copy{padding:70px 0}.eyebrow{letter-spacing:2px;font-size:12px;font-weight:900;margin:0 0 10px}.hero h1{font-size:68px;line-height:.93;margin:0 0 20px;font-weight:900;letter-spacing:-3px}.hero h1 span,h2 span{color:var(--orange)}.hero-sub{font-size:19px;max-width:600px;color:#363636}.trust-row{display:flex;gap:28px;margin:30px 0}.trust-row div{display:flex;gap:8px;align-items:center;font-size:11px;font-weight:700}.trust-row b{color:var(--orange);font-size:20px}.hero-actions{display:flex;gap:12px}.btn{display:inline-flex;align-items:center;gap:12px;padding:14px 24px;border-radius:8px;font-weight:800;font-size:13px;border:1px solid transparent;transition:.2s}.btn-primary{background:var(--orange);color:#fff}.btn-primary:hover{background:#e64d00;transform:translateY(-1px)}.btn-outline{border-color:var(--orange);color:var(--orange);background:#fff}.btn-outline:hover{background:var(--soft)}.btn-light{background:#fff;color:var(--orange)}.hero-note{font-size:11px;color:#777;margin-top:18px}.hero-machine{position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:center;align-items:center}.orange-swoosh{position:absolute;width:530px;height:430px;background:rgba(255,255,255,.16);border-radius:50%;transform:rotate(-15deg);right:5%;top:70px}.machine-card{width:90%;max-width:650px;position:relative;z-index:2}.machine-top{font-size:13px;font-weight:800;text-align:right;margin-bottom:10px}.printer-illustration{height:260px;position:relative;filter:drop-shadow(0 20px 18px rgba(0,0,0,.2))}.body-main{position:absolute;left:17%;right:19%;bottom:40px;height:140px;background:linear-gradient(100deg,#2d3335,#667176 45%,#293033);border-radius:8px 4px 7px 7px;clip-path:polygon(4% 0,78% 0,100% 18%,100% 100%,0 100%,0 12%)}.feeder{position:absolute;left:4%;bottom:38px;width:25%;height:150px;background:linear-gradient(90deg,#242a2c,#667074);border-radius:8px;clip-path:polygon(0 15%,70% 0,100% 8%,100% 100%,0 100%)}.finisher{position:absolute;right:0;bottom:40px;width:22%;height:155px;background:linear-gradient(90deg,#303638,#727b7d);border-radius:5px}.control{position:absolute;z-index:2;right:29%;top:4px;width:105px;height:70px;background:#20282b;border:6px solid #5c6669;border-radius:4px;transform:skewY(-7deg)}.control:after{content:"";position:absolute;inset:7px;background:linear-gradient(135deg,#67b3e8,#253f5b)}.base{position:absolute;left:8%;right:7%;bottom:15px;height:30px;background:#171b1c;border-radius:6px}.machine-caption{color:#fff;text-align:center;font-size:13px;font-weight:800;margin-top:5px}.model-strip{display:flex;gap:20px;justify-content:center;color:#fff;font-weight:800;font-size:12px;margin-top:5px}.section{padding:80px 0}.section-tight{padding:22px 0 70px}.service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.service-card{border:1px solid var(--line);border-radius:12px;padding:22px 15px;background:#fff;box-shadow:0 5px 18px rgba(0,0,0,.04);transition:.2s}.service-card:hover{transform:translateY(-4px);border-color:#ffc5a1}.service-icon{color:var(--orange);font-size:28px}.service-card h2{font-size:15px;margin:10px 0 6px}.service-card p{font-size:12px;color:var(--muted);min-height:56px;margin:0}.service-card b{font-size:11px;color:var(--orange)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:35px}.section-heading h2,.split-feature h2,.location h2{font-size:39px;line-height:1.05;letter-spacing:-1.5px;margin:0 0 12px}.section-heading p{color:var(--muted);margin:0}.machine-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.product-card{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff;text-align:center}.product-image{height:165px;background:linear-gradient(#fafafa,#f1f1f1);display:grid;place-items:center;border-radius:9px}.mini-printer{width:170px;height:90px;background:linear-gradient(100deg,#2c3335,#697376,#313738);border-radius:4px;position:relative;box-shadow:0 15px 15px rgba(0,0,0,.16)}.mini-printer:before{content:"";position:absolute;width:48px;height:35px;right:34px;top:-28px;background:#263034;border:4px solid #687276;transform:skewY(-7deg)}.mini-printer:after{content:"";position:absolute;left:-25px;bottom:0;width:45px;height:75px;background:#3d4547;border-radius:4px}.product-card h3{font-size:14px;margin:14px 0 3px}.product-card p{font-size:11px;color:var(--muted);margin:0 0 12px}.product-card a{font-size:11px;font-weight:800;color:var(--orange)}.dark-stats{background:linear-gradient(120deg,#161514,#27231f);color:#fff;padding:38px 0}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);text-align:center}.stats-grid div{border-right:1px solid rgba(255,255,255,.12)}.stats-grid div:last-child{border:0}.stats-grid strong{display:block;color:var(--orange);font-size:34px}.stats-grid span{font-size:12px;color:#ddd}.alt,.knowledge{background:#fff7f0}.split-feature{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.split-feature.reverse{grid-template-columns:.9fr 1.1fr}.check-list{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:28px 0;font-size:13px;font-weight:700}.check-list span:before{color:var(--orange)}.feature-box{background:#fff;border:1px solid #f0e2d7;border-radius:18px;padding:50px;box-shadow:0 15px 40px rgba(62,35,10,.07)}.gear,.engineer-icon{font-size:48px;color:var(--orange)}.feature-box h3{font-size:25px;margin:12px 0}.feature-box p{color:var(--muted)}.feature-box a{font-weight:800;color:var(--orange)}.ai-band{background:var(--orange);color:#fff;padding:75px 0}.ai-grid{display:grid;grid-template-columns:1fr .9fr;gap:80px;align-items:center}.ai-band .eyebrow{color:#2d170b}.ai-band h2{font-size:47px;line-height:1.05;margin:0 0 15px}.ai-band h2 span{color:#fff}.ai-band p{max-width:600px}.ai-box{background:#fff;color:#161616;border-radius:18px;padding:20px;box-shadow:0 20px 50px rgba(0,0,0,.2)}.ai-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid #eee;padding-bottom:14px}.ai-head small{margin-left:auto;color:#888}.ai-dot{width:9px;height:9px;border-radius:50%;background:#24b46a}.chat-preview{padding:18px 0;font-size:13px}.chat-preview p{background:#f6f6f6;padding:11px 13px;border-radius:9px;color:#333;margin:8px 0}.chat-preview .bot{background:#fff2e8}.chat-button{display:block;text-align:center;background:var(--orange);color:#fff;padding:13px;border-radius:8px;font-weight:800;font-size:12px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.review-card{border:1px solid var(--line);border-radius:14px;padding:25px;background:#fff}.stars{color:var(--orange);letter-spacing:3px}.review-card p{font-size:14px;min-height:75px}.review-card strong,.review-card span{display:block;font-size:12px}.review-card span{color:#777}.small-note{font-size:11px!important;color:#9a6b4e!important}.article-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.article-card{background:#fff;border:1px solid #eee;border-radius:12px;overflow:hidden}.article-art{height:135px;background:linear-gradient(135deg,#333,#8a8a8a);position:relative}.article-art:after{content:"";position:absolute;width:120px;height:60px;background:linear-gradient(100deg,#303638,#777f82);left:28px;bottom:18px;border-radius:4px;box-shadow:0 12px 10px rgba(0,0,0,.25)}.error-art{background:linear-gradient(135deg,#1e1e1e,#444)}.color-art{background:linear-gradient(135deg,#fff1e4,#ff9b59)}.maintenance-art{background:linear-gradient(135deg,#222,#666)}.used-art{background:linear-gradient(135deg,#fff4eb,#ffb783)}.article-card>div:last-child{padding:14px}.article-card span{font-size:10px;color:var(--orange);font-weight:900}.article-card h3{font-size:14px;line-height:1.3;margin:7px 0}.article-card p{font-size:11px;color:#777;margin:0}.location{background:#fff}.location-grid{display:grid;grid-template-columns:1fr 1.15fr .75fr;gap:35px;align-items:center}.contact-lines p{display:flex;gap:12px;font-size:13px}.contact-lines b{color:var(--orange);font-size:20px}.map-wrap{height:330px;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.map-wrap iframe{width:100%;height:100%;border:0}.grow-copy h2{font-size:35px;line-height:1.02}.signature{font-family:cursive;font-size:32px;line-height:1.05;transform:rotate(-5deg);margin-top:25px}.sell-section{background:#201d1a;color:#fff;padding:55px 0}.sell-box{display:flex;align-items:center;justify-content:space-between;gap:30px}.sell-box h2{font-size:34px;margin:0}.sell-box p{color:#ddd}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:55px 0}.footer-grid{color:#ddd}.footer-grid img{margin-bottom:15px}.footer-grid p{font-size:12px;color:#aaa}.footer-grid h3{color:#fff;font-size:14px}.footer-grid a{display:block;font-size:12px;margin:10px 0;color:#bbb}.footer-grid a:hover{color:var(--orange)}footer{background:#151413}.copyright{border-top:1px solid #292725;padding:18px 0;display:flex;justify-content:space-between;color:#777;font-size:10px}.whatsapp{position:fixed;right:20px;bottom:20px;width:54px;height:54px;background:#20bd62;color:#fff;border-radius:50%;display:grid;place-items:center;font-size:25px;z-index:99;box-shadow:0 8px 25px rgba(0,0,0,.2)}
@media(max-width:1050px){.main-nav{gap:13px}.service-grid{grid-template-columns:repeat(3,1fr)}.machine-grid{grid-template-columns:repeat(3,1fr)}.article-grid{grid-template-columns:repeat(3,1fr)}.location-grid{grid-template-columns:1fr 1fr}.grow-copy{grid-column:1/-1}.hero h1{font-size:56px}}
@media(max-width:760px){.container{width:min(100% - 28px,var(--max))}.nav-wrap{height:66px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:66px;left:0;right:0;background:#fff;padding:15px;flex-direction:column;align-items:stretch;border-bottom:1px solid #ddd}.main-nav.open{display:flex}.nav-cta{text-align:center}.hero-bg{background:#fff;clip-path:none}.hero-grid,.split-feature,.split-feature.reverse,.ai-grid,.location-grid{grid-template-columns:1fr}.hero-copy{padding:55px 0 15px}.hero h1{font-size:52px}.hero-machine{min-height:380px;background:var(--orange);margin:20px -14px 0;padding:20px 14px}.machine-card{width:100%}.model-strip{gap:10px;font-size:9px}.trust-row{gap:14px}.trust-row div{font-size:9px}.service-grid,.machine-grid,.review-grid,.article-grid{grid-template-columns:1fr 1fr}.section{padding:55px 0}.section-heading{align-items:flex-start;flex-direction:column}.section-heading h2,.split-feature h2,.location h2{font-size:32px}.stats-grid{grid-template-columns:repeat(2,1fr);gap:22px}.stats-grid div{border:0}.check-list{grid-template-columns:1fr}.feature-box{padding:30px}.ai-band h2{font-size:37px}.map-wrap{height:280px}.sell-box{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:1fr 1fr}.copyright{flex-direction:column;gap:8px}.hero-actions{flex-wrap:wrap}}
@media(max-width:480px){.service-grid,.machine-grid,.review-grid,.article-grid,.footer-grid{grid-template-columns:1fr}.hero h1{font-size:46px}.hero-sub{font-size:16px}.hero-machine{min-height:330px}.printer-illustration{height:200px}.body-main{height:105px}.feeder,.finisher{height:120px}.section-heading .btn{width:100%;justify-content:center}}
