.page-module__kRTWqq__page{background:var(--bg)}.page-module__kRTWqq__internalHeader.page-module__kRTWqq__internalHeader{height:auto;min-height:var(--header-height);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:16px;display:flex;position:relative}.page-module__kRTWqq__internalHeader.page-module__kRTWqq__internalHeader .header-quote{display:flex}.page-module__kRTWqq__main{padding-top:clamp(36px,5vh,64px);padding-bottom:56px}.page-module__kRTWqq__intro .eyebrow{margin-bottom:18px}.page-module__kRTWqq__intro h1{letter-spacing:-.045em;font-size:clamp(36px,4.1vw,60px);line-height:1.08}.page-module__kRTWqq__showroom{margin-top:10px}.page-module__kRTWqq__stage{isolation:isolate;position:relative}.page-module__kRTWqq__stage:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, #07111cd1 25%, #07111c33 57%, #07111c26 85%, var(--bg) 100%), linear-gradient(180deg, var(--bg) 0%, #07111c40 18%, #07111c2e 72%, var(--bg) 100%), url("/images/equipments/CHAO DE FABRICA.png") center center / cover no-repeat;position:absolute;inset:0}.page-module__kRTWqq__slide{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:center;gap:24px;min-height:clamp(390px,47vw,590px);display:grid}.page-module__kRTWqq__copy{padding-top:64px}.page-module__kRTWqq__counter{letter-spacing:.12em;color:#77879b;margin-bottom:24px;font-size:13px}.page-module__kRTWqq__counter span{color:var(--blue)}.page-module__kRTWqq__copy h2{letter-spacing:-.035em;max-width:360px;font-size:clamp(25px,2.35vw,36px);line-height:1.18}.page-module__kRTWqq__description{max-width:320px;margin:20px 0 0;font-size:15px;line-height:1.75}.page-module__kRTWqq__visual{isolation:isolate;width:100%;height:clamp(370px,43vw,550px);position:relative}.page-module__kRTWqq__visual:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 55% 46%,#899fb71a,#0000 62%),radial-gradient(at 48% 58%,#2f639e1a,#0000 72%);position:absolute;inset:0 -2%}.page-module__kRTWqq__visual:after{content:"";z-index:-1;filter:blur(12px);pointer-events:none;background:radial-gradient(at 50% 56%,#00030857,#0000 58%),radial-gradient(at 50% 64%,#5c738c12,#0000 70%);position:absolute;inset:65% 0 0}.page-module__kRTWqq__machine{object-fit:contain;filter:drop-shadow(0 12px 10px #0003086b)}.page-module__kRTWqq__visual[data-shape=gantry]{justify-self:center;width:94%}.page-module__kRTWqq__visual[data-shape=wide]{height:clamp(340px,38vw,500px)}.page-module__kRTWqq__visual[data-shape=lathe]{height:clamp(280px,32vw,420px)}.page-module__kRTWqq__controls{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:grid}.page-module__kRTWqq__arrows{gap:12px;display:flex}.page-module__kRTWqq__arrows button{border:1px solid var(--line);background:0 0;width:48px;height:48px;font-size:23px;transition:color .18s,border-color .18s}.page-module__kRTWqq__arrows button:hover{color:var(--blue);border-color:var(--blue)}.page-module__kRTWqq__numbers{justify-content:center;gap:8px;display:flex}.page-module__kRTWqq__numbers button{color:#93a9bf;font-variant-numeric:tabular-nums;background:0 0;min-width:48px;height:48px;font-size:13px;transition:color .24s,text-shadow .24s;position:relative}.page-module__kRTWqq__numbers button:hover,.page-module__kRTWqq__numbers button[aria-current=true]{color:var(--blue)}.page-module__kRTWqq__numbers button:after{content:"";background:#93a9bf47;width:34px;height:2px;transition:transform .28s,background-color .28s;position:absolute;bottom:5px;left:7px;transform:scaleX(.45)}.page-module__kRTWqq__numbers button[aria-current=true]{text-shadow:0 0 .5px}.page-module__kRTWqq__numbers button[aria-current=true]:after{background:var(--blue);transform:scaleX(1)}.page-module__kRTWqq__footer{border-top:1px solid var(--line);padding:36px 0}.page-module__kRTWqq__footerInner{justify-content:space-between;align-items:center;gap:28px;display:flex}.page-module__kRTWqq__backTop{color:var(--muted);align-items:center;gap:22px;font-size:13px;display:flex}.page-module__kRTWqq__backTop span{color:var(--blue);font-size:24px}.page-module__kRTWqq__backTop:hover{color:var(--blue)}.page-module__kRTWqq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.page-module__kRTWqq__slide{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:16px}.page-module__kRTWqq__copy h2{font-size:26px}}@media (max-width:700px){.page-module__kRTWqq__internalHeader.page-module__kRTWqq__internalHeader{gap:16px}.page-module__kRTWqq__internalHeader.page-module__kRTWqq__internalHeader .header-quote{width:auto;margin-left:auto;padding-inline:12px}.page-module__kRTWqq__main{padding-top:36px;padding-bottom:36px}.page-module__kRTWqq__intro h1{font-size:clamp(34px,8.8vw,52px)}.page-module__kRTWqq__showroom{margin-top:38px}.page-module__kRTWqq__slide{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.page-module__kRTWqq__stage:before{background:linear-gradient(90deg, #07111c80, #07111c33 30%, #07111c33 70%, #07111c80), linear-gradient(180deg, var(--bg) 0%, var(--bg) 25%, #07111c66 45%, #07111c26 75%, var(--bg) 100%), url("/images/equipments/CHAO DE FABRICA.png") center bottom / auto 72% no-repeat}.page-module__kRTWqq__copy{min-height:178px;padding-top:0}.page-module__kRTWqq__counter{margin-bottom:14px}.page-module__kRTWqq__copy h2{max-width:450px;font-size:25px}.page-module__kRTWqq__description{max-width:440px;margin-top:12px;font-size:14px}.page-module__kRTWqq__visual,.page-module__kRTWqq__visual[data-shape=wide],.page-module__kRTWqq__visual[data-shape=lathe]{height:clamp(255px,75vw,430px)}.page-module__kRTWqq__controls{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.page-module__kRTWqq__arrows{justify-content:space-between;width:100%}.page-module__kRTWqq__numbers{justify-content:center;gap:0;width:100%}.page-module__kRTWqq__numbers button{min-width:44px}.page-module__kRTWqq__numbers button:after{left:5px}.page-module__kRTWqq__footerInner{flex-wrap:wrap}.page-module__kRTWqq__backTop{margin-left:auto}}@media (prefers-reduced-motion:reduce){.page-module__kRTWqq__arrows button,.page-module__kRTWqq__numbers button,.page-module__kRTWqq__numbers button:after{transition:none}}
