body.maquinas-pv{position:relative;background:transparent}body.maquinas-pv .bg-paper{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at top left,rgba(251,198,31,.16),transparent 28%),linear-gradient(180deg,#fcfaf6 0%,var(--linck-paper) 60%,#f2ede5 100%)}body.maquinas-pv .bg-fade{position:fixed;inset:0;background:#000;opacity:0;z-index:-1;pointer-events:none;transition:opacity .7s ease}body.maquinas-pv.bg-dark .bg-fade{opacity:1}body.maquinas-pv .footer{box-shadow:none}.pv-hero{position:relative;height:100vh;min-height:640px;background:#07090f;overflow:hidden}.pv-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.75) saturate(1.1)}.pv-hero-grad{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.18) 60%,transparent 100%)}.pv-hero-vign{position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.45) 100%)}.pv-hero-body{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 3.5rem 5rem}.pv-hero-company{font-family:var(--font-subtitle);font-size:clamp(.85rem,1.1vw,1rem);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--linck-yellow);display:inline-flex;align-items:center;gap:.7rem}.pv-hero-company:before{content:"";width:34px;height:2px;background:var(--linck-yellow)}.pv-hero-title{font-family:var(--font-title);font-size:clamp(5rem,10vw,9.5rem);font-weight:700;letter-spacing:-.04em;line-height:.92;color:#fff;text-transform:uppercase;margin-top:.9rem}.pv-hero-title span{color:#fff}.pv-hero-tagline{font-family:var(--font-text);font-size:clamp(1rem,1.4vw,1.35rem);color:#ffffffb3;line-height:1.56;border-left:3px solid var(--linck-yellow);padding-left:1.2rem;max-width:540px;margin-top:1.2rem}.pv-hero-sub{font-family:var(--font-text);font-size:1.05rem;line-height:1.78;color:#ffffff9e;margin-top:.7rem;max-width:52ch}.pv-hero-divider{width:56px;height:2px;background:var(--linck-yellow);margin-top:1.4rem}.pv-hero-actions{display:flex;gap:.85rem;margin-top:1.8rem}.pv-final-section{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:12vh 6vw}.pv-final-inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;max-width:820px}.pv-final-title{font-family:var(--font-title);font-size:clamp(2.8rem,5.5vw,4.6rem);font-weight:700;text-transform:uppercase;letter-spacing:-.02em;line-height:.94;color:#fff}.pv-final-text{font-family:var(--font-text);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.7;color:#ffffffb8;max-width:58ch}.pv-final-section .animated-button{margin-top:.9rem}.animated-button{position:relative;display:inline-flex;align-items:center;gap:4px;padding:16px 36px;border:4px solid transparent;font-family:var(--font-subtitle);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background-color:transparent;border-radius:100px;color:var(--linck-yellow);box-shadow:0 0 0 2px var(--linck-yellow);cursor:pointer;overflow:hidden;transition:all .6s cubic-bezier(.23,1,.32,1)}.animated-button svg{position:absolute;width:24px;fill:var(--linck-yellow);z-index:9;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .arr-1{right:16px}.animated-button .arr-2{left:-25%}.animated-button .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:var(--linck-yellow);border-radius:50%;opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button .text{position:relative;z-index:1;transform:translate(-12px);transition:all .8s cubic-bezier(.23,1,.32,1)}.animated-button:hover{box-shadow:0 0 0 12px transparent;color:var(--linck-black);border-radius:12px}.animated-button:hover .arr-1{right:-25%}.animated-button:hover .arr-2{left:16px}.animated-button:hover .text{transform:translate(12px)}.animated-button:hover svg{fill:var(--linck-black)}.animated-button:active{scale:.95;box-shadow:0 0 0 4px var(--linck-yellow)}.animated-button:hover .circle{width:220px;height:220px;opacity:1}@keyframes slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.anim-slide-left{opacity:0;transform:translate(-40px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.anim-slide-left.is-visible{opacity:1;transform:translate(0)}#manutencao{scroll-margin-top:calc(20px - clamp(3.5rem,6vw,6rem))}.pv-maint{background:var(--linck-carbon);border-radius:24px 24px 0 0;margin-bottom:0;position:relative;z-index:2}.pv-maint-grid{display:flex;align-items:stretch}.pv-maint-copy{flex:1}.pv-maint-copy{flex:1;padding:clamp(1.6rem,3vw,2.4rem) clamp(2.8rem,5.2vw,3.8rem);display:flex;flex-direction:column;justify-content:center;color:#fff}.pv-maint-copy .eyebrow{margin-bottom:.8rem;color:#ffffff8c}.pv-maint-copy h2{font-family:var(--font-title);font-size:clamp(2.2rem,3.2vw,2.9rem);font-weight:700;text-transform:uppercase;letter-spacing:-.03em;line-height:.92;color:#fff;margin-bottom:1rem}.pv-maint-copy h2 span{color:var(--linck-yellow)}.pv-maint-copy p{font-family:var(--font-text);font-size:.96rem;line-height:1.68;color:#ffffffad;margin-bottom:1.1rem;max-width:52ch}.pv-maint-copy .consulte-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-subtitle);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--linck-yellow);transition:color .2s}.pv-maint-copy .consulte-link:hover{color:var(--linck-yellow-soft)}.pv-maint-img{flex:1.1;overflow:hidden;border-radius:24px;margin:1.25rem 1.25rem 1.25rem 0;box-shadow:0 20px 50px #00000059;min-height:0;background:url(/205afc_9cbf4f9aa0604308a384682192c13a7a~mv2.avif) center/cover no-repeat}.pv-benefits-section{position:relative;background:var(--linck-carbon);border-radius:0 0 24px 24px;padding:calc(45px + 1.3rem) clamp(2.8rem,5.2vw,3.8rem) clamp(1.6rem,2.4vw,2rem);margin-top:-45px;z-index:1}.pv-benefits-header{text-align:left;margin-bottom:1.1rem}.pv-benefits-header .eyebrow{color:#ffffff8c}.pv-benefits-grid{display:flex;gap:1rem}.pv-benefit-card{flex:1 1 0;position:relative;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff08;padding:1.05rem 1rem .85rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:background .25s,border-color .25s;cursor:default}.pv-benefit-card:hover{background:#ffffff0f;border-color:#fff3}.pv-benefit-icon{width:38px;height:38px;border-radius:10px;background:var(--linck-yellow);display:flex;align-items:center;justify-content:center;margin-bottom:.8rem;flex-shrink:0}.pv-benefit-icon svg{width:21px;height:21px;stroke:var(--linck-black);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pv-benefit-card h3{font-family:var(--font-title);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#fff;line-height:1.25;margin-bottom:.4rem}.pv-benefit-card p{font-family:var(--font-text);font-size:.8rem;color:#ffffff80;line-height:1.55;flex:1}.pc-section{display:grid;grid-template-columns:.82fr 1.18fr;gap:3.5rem;align-items:center}.pc-left{position:sticky;top:2rem}.pc-left h2{font-family:var(--font-title);font-size:var(--h2);font-weight:700;line-height:.9;letter-spacing:-.03em;text-transform:uppercase;color:var(--linck-ink);margin-top:1rem}.pc-left p{margin-top:1.4rem;max-width:42ch;font-family:var(--font-text);font-size:1rem;line-height:1.9;color:#1613169e}.pc-left .gold-button{margin-top:1.8rem}.pc-carousel-col{min-width:0}.pv-carousel{border-radius:var(--radius-card);padding:1.9rem 2rem 1.75rem}.pv-carousel-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.pv-carousel-head h3{font-family:var(--font-title);font-size:1.8rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--linck-black)}.pv-carousel-logo{height:26px;display:flex;align-items:center;flex-shrink:0}.pv-carousel-logo img{height:26px;width:auto;max-width:120px;object-fit:contain}.rb-viewport{position:relative;overflow:hidden;border-radius:14px}.rb-track{display:flex;gap:16px;perspective:1200px;will-change:transform}.rb-item{flex-shrink:0;min-height:290px;padding:2rem 2.1rem;display:flex;flex-direction:column;gap:1.1rem;justify-content:flex-start;border:1px solid rgba(251,198,31,.32);border-radius:14px;background:#f4e8c8;box-shadow:0 18px 34px -20px #96700e66,inset 0 1px #fff9;overflow:hidden;cursor:grab;user-select:none;transform-origin:center center;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rb-item:active{cursor:grabbing}.rb-icon{flex-shrink:0;width:56px;height:56px;border-radius:15px;background:var(--linck-yellow);display:flex;align-items:center;justify-content:center}.rb-icon svg{width:28px;height:28px;stroke:var(--linck-black);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rb-item-title{font-family:var(--font-title);font-size:1.85rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--linck-black);line-height:1}.rb-item-desc{margin-top:.7rem;font-family:var(--font-text);font-size:1.14rem;line-height:1.6;color:#1613169e;max-width:60ch}.pv-carousel-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem}.rb-indicators{display:flex;align-items:center;gap:.5rem}.rb-dot{width:10px;height:10px;border-radius:50%;border:0;padding:0;background:#17131533;cursor:pointer;transition:background .18s ease,transform .18s ease}.rb-dot.active{background:var(--linck-yellow);transform:scale(1.3)}.pv-brain{display:flex;gap:3rem;align-items:center}.pv-brain-left{flex:0 0 38%;max-width:38%}.pv-brain-left h2{font-family:var(--font-title);font-size:clamp(2rem,3.8vw,3.4rem);font-weight:700;color:#1a1a1a;text-transform:uppercase;letter-spacing:-.05em;line-height:1.05;margin:.5rem 0 1.25rem}.pv-brain-left p{font-family:var(--font-text);font-size:1rem;color:#333;line-height:1.75;margin-bottom:.75rem}.pv-brain-right{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center}.pv-brain-stage{position:relative;width:min(560px,100%)}.pv-brain-svg{width:100%;height:auto;display:block}.pv-brain-label{position:absolute;z-index:3;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .5s ease;width:max-content;max-width:250px}.pv-brain-label.visible{opacity:1}.pv-brain-label.side-right{transform:translate(-100%,-50%);text-align:right}.pv-brain-bar{position:absolute;z-index:3;width:32px;height:4px;border-radius:2px;background:#ccc;opacity:0;pointer-events:none;transition:left .9s cubic-bezier(.22,1,.36,1),top .9s cubic-bezier(.22,1,.36,1),background .6s ease,opacity .5s ease}.pv-brain-bar.visible{opacity:1}.pv-brain-label .lbl-text{font-family:var(--font-title);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.22;color:#1a1a1a}.pv-brain-label .lbl-word{display:inline-block}.pv-brain-label .lbl-ch{opacity:0;transition:opacity .25s ease}.pv-brain-label .lbl-ch.on{opacity:1}.brain-sec{cursor:pointer}.brain-sec polygon{transition:opacity .35s ease,filter .35s ease}.pv-brain-svg.focus .brain-sec:not(.hl) polygon{opacity:.22;filter:saturate(.4)}.brain-sec.hl polygon{filter:brightness(1.12) drop-shadow(0 0 6px rgba(0,0,0,.18))}.brain-sec.hl{filter:drop-shadow(0 10px 24px rgba(0,0,0,.18))}#planet-tooltip{position:fixed;z-index:9999;background:var(--linck-black);color:#fff;padding:1rem 1.25rem;border-radius:14px;font-family:var(--font-text);font-size:.88rem;line-height:1.68;width:260px;box-shadow:0 12px 40px #00000073;border-left:3px solid var(--linck-yellow);pointer-events:none;opacity:0;transform:translateY(8px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}#planet-tooltip.visible{opacity:1;transform:translateY(0)}#planet-tooltip strong{display:block;color:var(--linck-yellow);font-family:var(--font-subtitle);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem}@media(max-width:1023px){body.maquinas-pv{min-width:0}body.maquinas-pv .container-wide{width:min(100%,calc(100% - 32px))}body.maquinas-pv .site-header.has-mobile-nav .px-14{padding-left:1rem;padding-right:1rem}body.maquinas-pv .pv-hero{background:#04121f url(/herovolvomobile.avif) center / cover no-repeat}body.maquinas-pv .pv-hero video{display:none}body.maquinas-pv .pv-hero-body{padding:0 1.25rem 3rem}body.maquinas-pv .pv-hero-title{font-size:clamp(3.2rem,14vw,5.5rem)}body.maquinas-pv .pv-hero-tagline{font-size:1.02rem;max-width:none;padding-left:1rem}body.maquinas-pv .pv-hero-sub{font-size:.96rem;max-width:none}body.maquinas-pv .pv-hero-actions{width:100%}body.maquinas-pv .pv-hero-actions .gold-button{width:100%;justify-content:center}body.maquinas-pv .pv-maint-grid{flex-direction:column;align-items:stretch}body.maquinas-pv .pv-maint-copy{padding:1.9rem 1.4rem 1.6rem}body.maquinas-pv .pv-maint-copy h2{font-size:clamp(1.9rem,8vw,2.6rem)}body.maquinas-pv .pv-maint-copy p{max-width:none}body.maquinas-pv .pv-maint-img{display:none}body.maquinas-pv .pv-benefits-section{padding-left:1.4rem;padding-right:1.4rem}body.maquinas-pv .pv-benefits-grid{flex-wrap:wrap}body.maquinas-pv .pv-benefit-card{flex:1 1 calc(50% - .5rem)}body.maquinas-pv .pc-section{grid-template-columns:1fr;gap:2rem}body.maquinas-pv .pc-left{position:static;top:auto}body.maquinas-pv .pc-left .gold-button{width:100%;justify-content:center}body.maquinas-pv .pv-carousel{padding:1.4rem 1.25rem 1.3rem}body.maquinas-pv .pv-carousel-head h3{font-size:1.35rem}body.maquinas-pv .rb-item{min-height:250px;padding:1.5rem 1.4rem}body.maquinas-pv .rb-item-title{font-size:1.45rem}body.maquinas-pv .rb-item-desc{font-size:1rem}body.maquinas-pv .pv-carousel-foot{flex-direction:column;align-items:stretch}body.maquinas-pv .pv-carousel-foot .gold-button{width:100%;justify-content:center}body.maquinas-pv .pv-brain{flex-direction:column;gap:1.5rem;align-items:stretch}body.maquinas-pv .pv-brain-left{flex:none;max-width:100%}body.maquinas-pv .pv-brain-left h2{font-size:clamp(1.9rem,8vw,2.8rem)}body.maquinas-pv .pv-brain-right,body.maquinas-pv .pv-brain-stage{width:100%}body.maquinas-pv .pv-brain-bar{display:none!important}body.maquinas-pv .pv-brain-label{position:static!important;transform:none!important;width:100%!important;max-width:100%!important;opacity:1;text-align:center;margin-top:.35rem;min-height:2.6rem}body.maquinas-pv .pv-brain-label .lbl-text{font-size:1.25rem}body.maquinas-pv.bg-dark .pv-brain-label{opacity:0}body.maquinas-pv .pv-final-section{padding:12vh 1.25rem;min-height:78vh}body.maquinas-pv .pv-final-title{font-size:clamp(2.1rem,9vw,3rem)}body.maquinas-pv .pv-final-text{font-size:1.05rem}body.maquinas-pv .pv-contact-dialog{padding:1.8rem 1.4rem 1.6rem}}
