:root{--font-heading: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Barlow", Arial, sans-serif;--laranja: #F86000;--laranja-claro: #FF7A1F;--laranja-escuro: #B84600;--preto: #0A0A0A;--carvao: #141414;--grafite: #303030;--cinza: #8A8A8A;--cinza-claro: #CFCFCF;--cinza-escuro: #666666;--branco: #FFFFFF;--papel: #F3EFE8;--papel-linha: #D9D4CC;--tinta: #0A0A0A;--tinta-suave: #3A3A3A;--faixa: repeating-linear-gradient(135deg, #F86000 0 12px, #0A0A0A 12px 24px);--color-bg: var(--preto);--color-text: var(--branco);--color-text-muted: var(--cinza);--color-primary: var(--laranja);--color-primary-hover: var(--laranja-claro);--color-border: var(--grafite);--color-error: #ef4444;--color-success: #10b981;--section-py: clamp(4rem, 10vw, 8rem);--container-px: clamp(1rem, 5vw, 2.5rem);--container-max: 1280px;--bleed-px: clamp(1.5rem, 5vw, 5rem);--header-h: 72px;--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-body);line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}button{cursor:pointer;border:none;background:none;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--laranja);outline-offset:3px}[id]{scroll-margin-top:88px}.skip{position:absolute;top:-100px;left:1rem;z-index:100;padding:.75rem 1.25rem;background:var(--laranja);color:var(--preto);font-weight:600;transition:top .2s var(--ease-out)}.skip:focus{top:.75rem}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-px);padding-right:var(--container-px)}.container-wide{width:100%;max-width:1440px;margin:0 auto;padding-left:var(--container-px);padding-right:var(--container-px)}.section{padding-top:var(--section-py);padding-bottom:var(--section-py)}.h2{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.75rem,5.5vw,4.75rem);line-height:.95;letter-spacing:-.01em}.accent{color:var(--laranja)}.problema .accent,.marcas .accent,.area .accent,.faq .accent,.tipos .accent{color:var(--laranja-escuro)}@supports (animation-timeline: view()){.rv{animation:rv-up linear both;animation-timeline:view();animation-range:entry calc(0% + var(--i, 0) * 5%) entry calc(40% + var(--i, 0) * 5%)}}@keyframes rv-up{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 1.75rem;font-family:var(--font-body);font-weight:600;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase;line-height:1;border:1px solid transparent;isolation:isolate;overflow:hidden;transition:color .35s var(--ease-out),border-color .35s var(--ease-out)}.btn:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease-out)}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn--primary{background:var(--laranja);color:var(--preto);border-color:var(--laranja)}.btn--primary:before{background:var(--branco)}.btn--primary:hover,.btn--primary:focus-visible{color:var(--preto);border-color:var(--branco)}.btn--ghost{background:transparent;color:var(--branco);border-color:var(--branco)}.btn--ghost:before{background:var(--laranja)}.btn--ghost:hover,.btn--ghost:focus-visible{color:var(--preto);border-color:var(--laranja)}.btn--dark{background:var(--tinta);color:var(--branco);border-color:var(--tinta)}.btn--dark:before{background:var(--laranja)}.btn--dark:hover,.btn--dark:focus-visible{color:var(--preto);border-color:var(--laranja)}.btn svg{width:18px;height:18px;flex-shrink:0}.arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--tinta);color:var(--tinta);transition:background .25s var(--ease-out),color .25s var(--ease-out),opacity .25s}.arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.arrow:hover:not(:disabled),.arrow:focus-visible:not(:disabled){background:var(--tinta);color:var(--branco)}.arrow:disabled{opacity:.3;cursor:default}.link-ul{position:relative;font-weight:600;transition:color .25s var(--ease-out)}.link-ul:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--laranja);transform:scaleX(0);transform-origin:right center;transition:transform .3s var(--ease-out)}.link-ul:hover:after,.link-ul:focus-visible:after{transform:scaleX(1);transform-origin:left center}.header{position:sticky;top:0;z-index:50;height:var(--header-h);background:var(--preto);border-bottom:1px solid var(--grafite)}.header__inner{height:100%;max-width:none;padding-left:var(--bleed-px);padding-right:var(--bleed-px);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.header__logo{display:flex;align-items:center;flex-shrink:0}.header__logo img{width:110px;height:49px;object-fit:contain}.header__nav{display:flex;align-items:center;gap:2rem}.header__link{position:relative;font-weight:600;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cinza-claro);padding:.25rem 0;transition:color .25s var(--ease-out)}.header__link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--laranja);transform:scaleX(0);transform-origin:right center;transition:transform .3s var(--ease-out)}.header__link:hover,.header__link:focus-visible{color:var(--branco)}.header__link:hover:after,.header__link:focus-visible:after{transform:scaleX(1);transform-origin:left center}.header__cta{padding:.75rem 1.25rem .75rem 1.5rem;font-size:.8125rem;border-left:8px solid transparent;border-image:var(--faixa) 8;border-image-slice:0 0 0 8;border-image-width:0 0 0 8px}.header__progress{position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--laranja);transform:scaleX(0);transform-origin:left center}@supports (animation-timeline: scroll()){.header__progress{animation:header-progress linear both;animation-timeline:scroll(root)}}@keyframes header-progress{to{transform:scaleX(1)}}.hero{position:relative;display:grid;grid-template-columns:62fr 38fr;grid-template-rows:1fr auto;min-height:calc(100svh - var(--header-h));background:var(--preto);overflow:hidden}.hero__text{grid-column:1;grid-row:1;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,6vw,6rem) var(--bleed-px) clamp(3rem,6vw,5rem) var(--bleed-px)}.hero__title{display:flex;flex-direction:column;color:var(--branco);line-height:1}.hero__title .t1{font-family:var(--font-body);font-weight:400;font-size:clamp(1.25rem,1.8vw,1.75rem);letter-spacing:.02em;color:var(--cinza-claro);margin-bottom:.25rem}.hero__title .t2{font-family:var(--font-heading);font-weight:800;font-size:clamp(4.5rem,12vw,11.5rem);line-height:.86;letter-spacing:-.015em;text-transform:uppercase;margin-left:-.04em}.hero__title .t3{font-family:var(--font-heading);font-weight:800;font-size:clamp(2rem,4.5vw,4rem);line-height:1.05;margin-top:.5rem;max-width:14ch}.mark{background:var(--laranja);color:var(--preto);padding:0 .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hero__sub{margin-top:2rem;max-width:60ch;font-size:1.125rem;line-height:1.6;color:var(--cinza-claro)}.hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.hero__micro{margin-top:1rem;font-size:.8125rem;color:var(--cinza)}.hero__panel{grid-column:2;grid-row:1;position:relative;z-index:1;margin-left:-14%;background:var(--carvao);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);display:flex;align-items:center;justify-content:center;padding:clamp(3rem,6vw,5rem) 88px clamp(3rem,6vw,5rem) 14%;min-height:520px}.panel__tag{position:absolute;top:1.5rem;right:96px;display:inline-flex;align-items:center;gap:.625rem;padding:.5rem .875rem;border:1px solid var(--grafite);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cinza);background:#0a0a0a99;backdrop-filter:blur(4px)}.panel__tag:before{content:"";width:8px;height:8px;background:var(--laranja)}.forklift{width:min(100%,540px);will-change:transform;transition:transform .2s ease-out}.forklift svg{width:100%;height:auto;overflow:visible}.fk-line{fill:none;stroke:var(--laranja);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.fk-fill{fill:#0f0f0f;stroke:var(--laranja);stroke-width:2.5;stroke-linejoin:round}.fk-detail{fill:none;stroke:var(--branco);stroke-width:1.5;stroke-linecap:round;opacity:.85}.fk-dim{fill:none;stroke:var(--grafite);stroke-width:1.5;stroke-dasharray:4 5}.fk-dim-solid{fill:none;stroke:var(--cinza);stroke-width:1.25}.fk-text{font-family:var(--font-body);font-weight:600;font-size:11px;letter-spacing:.1em;fill:var(--cinza);text-transform:uppercase}.fk-text--laranja{fill:var(--laranja);font-size:12px}.fk-carriage{animation:fk-lift 7s ease-in-out infinite;will-change:transform}@keyframes fk-lift{0%,12%{transform:translateY(0)}50%,62%{transform:translateY(-120px)}to{transform:translateY(0)}}.fk-ground{stroke:var(--grafite);stroke-width:2}.rail{position:absolute;top:0;right:0;bottom:0;z-index:3;width:72px;border-left:2px solid var(--grafite);background:var(--preto)}.rail__tick{position:absolute;left:0;display:flex;align-items:center;gap:.5rem;transform:translateY(-50%);font-weight:600;font-size:.6875rem;letter-spacing:.08em;color:var(--cinza);white-space:nowrap}.rail__tick:before{content:"";width:10px;height:2px;background:var(--cinza)}.rail__tick:nth-child(1){top:14%}.rail__tick:nth-child(2){top:38%}.rail__tick:nth-child(3){top:62%}.rail__tick:nth-child(4){top:86%}.rail__marker{position:absolute;left:-8px;top:0;width:14px;height:14px;background:var(--laranja);box-shadow:0 0 0 4px var(--preto)}@supports (animation-timeline: scroll()){.rail__marker{animation:rail-move linear both;animation-timeline:scroll(root)}}@keyframes rail-move{0%{top:0}to{top:calc(100% - 14px)}}.hero__proof{grid-column:1 / -1;grid-row:2;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,auto);justify-content:start;padding:0 var(--bleed-px);border-top:1px solid var(--grafite);background:var(--preto);margin-right:72px}.proof__cell{display:flex;align-items:baseline;gap:.75rem;padding:1.125rem 2.5rem 1.125rem 0;margin-right:2.5rem;border-right:1px solid var(--grafite)}.proof__cell:last-child{border-right:0;margin-right:0;padding-right:0}.proof__num{font-family:var(--font-heading);font-weight:800;font-size:2rem;line-height:1;color:var(--branco);white-space:nowrap}.proof__txt{font-size:.9375rem;color:var(--cinza-claro)}.problema{background:var(--papel);color:var(--tinta)}.problema__grid{display:grid;grid-template-columns:5fr 7fr;gap:4rem;align-items:start}.problema__sticky{position:sticky;top:calc(var(--header-h) + 40px)}.problema__title{margin-top:0;font-size:clamp(2.75rem,5.5vw,4.75rem);font-weight:800;line-height:.95;letter-spacing:-.01em;color:var(--tinta)}.problema__intro{margin-top:1.5rem;max-width:44ch;font-size:1.0625rem;color:var(--tinta-suave)}.status{display:inline-flex;align-items:center;gap:.75rem;margin-top:2rem;padding:.625rem 1rem;border:1px solid var(--tinta);font-weight:600;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);background:transparent;transition:background .4s var(--ease-out),color .12s linear}.status__dot{width:8px;height:8px;background:var(--laranja);animation:status-blink 1.2s steps(2,start) infinite}@keyframes status-blink{to{visibility:hidden}}.status.is-ok{background:var(--tinta);color:var(--branco)}.status.is-ok .status__dot{animation:none}.problema__list{display:flex;flex-direction:column;gap:1.5rem}.dor{position:relative;padding:2.5rem;background:var(--branco);border:1px solid var(--tinta);transition:border-color .3s var(--ease-out),transform .3s var(--ease-out)}.dor:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--faixa)}.dor__num{font-family:var(--font-heading);font-weight:800;font-size:6rem;line-height:1;color:transparent;-webkit-text-stroke:2px var(--tinta);transition:color .3s var(--ease-out),-webkit-text-stroke-color .3s var(--ease-out)}.dor__title{margin-top:.75rem;font-size:1.75rem;font-weight:800;line-height:1.1}.dor__text{margin-top:.75rem;max-width:52ch;color:var(--tinta-suave)}.dor:hover,.dor:focus-within{border-color:var(--laranja);transform:translate(8px)}.dor:hover .dor__num,.dor:focus-within .dor__num{color:var(--laranja);-webkit-text-stroke-color:var(--laranja)}@supports (animation-timeline: view()){.dor{animation:dor-reveal linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}@keyframes dor-reveal{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.problema__closing{margin-top:2.5rem;max-width:30ch;font-family:var(--font-heading);font-weight:800;font-size:1.5rem;line-height:1.15}.solucao{background:var(--preto);color:var(--branco)}.solucao__head{display:grid;grid-template-columns:7fr 5fr;gap:3rem;align-items:end;margin-bottom:3.5rem}.solucao__head .h2{max-width:14ch}.solucao__intro{max-width:46ch;color:var(--cinza-claro)}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:180px;gap:12px}.bento__lead{grid-column:1 / 4;grid-row:1 / 3;position:relative;background:var(--laranja);color:var(--preto);padding:2rem;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.bento__lead-title{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.5rem,4vw,4rem);line-height:.95;max-width:10ch}.bento__lead-sub{margin-top:.75rem;font-size:1rem;max-width:32ch}.bento__lead-pic{position:absolute;right:1.5rem;bottom:1.5rem;width:120px;height:90px;fill:none;stroke:var(--preto);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.bento__cell{position:relative;background:var(--carvao);border:1px solid var(--grafite);padding:1.5rem;display:flex;flex-direction:column;overflow:hidden;transition:border-color .3s var(--ease-out),background .3s var(--ease-out)}.bento__cell.c1{grid-column:4 / 7;grid-row:1}.bento__cell.c3{grid-column:4 / 5;grid-row:2}.bento__cell.c4{grid-column:5 / 7;grid-row:2}.bento__cell.c5{grid-column:1 / 3;grid-row:3}.bento__cell.c6{grid-column:3 / 5;grid-row:3}.bento__cell.c7{grid-column:5 / 7;grid-row:3}.bento__pic{width:40px;height:40px;fill:none;stroke:var(--laranja);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out),stroke .3s}.bento__title{margin-top:auto;font-size:1.375rem;line-height:1.05;color:var(--branco)}.bento__txt{font-size:.9375rem;color:var(--cinza-claro);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--ease-out),opacity .3s,margin-top .3s}.bento__cell:hover,.bento__cell:focus-within{border-color:var(--laranja);background:#181818}.bento__cell:hover .bento__txt,.bento__cell:focus-within .bento__txt{max-height:6rem;opacity:1;margin-top:.5rem}.bento__cell:hover .bento__pic,.bento__cell:focus-within .bento__pic{transform:translateY(-4px);stroke:var(--laranja-claro)}@media (hover: none){.bento__txt{max-height:none;opacity:1;margin-top:.5rem}}.bento__cta{display:flex;justify-content:center;margin-top:-28px;position:relative;z-index:1}.bento__cta .btn{box-shadow:0 0 0 12px var(--preto)}@media (min-width: 1101px){.bento__cell.c6{padding-bottom:4.75rem}}@media (max-width: 1100px){.bento__cta{margin-top:1.5rem}.bento__cta .btn{box-shadow:none}}.tipos{background:var(--papel);color:var(--tinta);overflow:hidden}.tipos__head{display:grid;grid-template-columns:7fr 5fr;gap:3rem;align-items:end;margin-bottom:2.5rem}.tipos__head .h2{max-width:16ch}.tipos__intro{max-width:52ch;color:var(--tinta-suave)}.tipos__nav{display:flex;gap:.5rem;margin-top:1.25rem}.tipos__track{display:flex;gap:16px;padding-left:max(var(--container-px),calc((100vw - var(--container-max)) / 2 + var(--container-px)));padding-right:var(--bleed-px);padding-bottom:1.5rem;padding-top:.5rem;scroll-padding-left:max(var(--container-px),calc((100vw - var(--container-max)) / 2 + var(--container-px)));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.tipos__track::-webkit-scrollbar{display:none}.tipos__track.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.ficha{flex:0 0 360px;scroll-snap-align:start;background:var(--branco);border:1px solid var(--tinta);min-height:440px;display:grid;grid-template-columns:44px 1fr;position:relative;transition:border-color .35s var(--ease-out),transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}.ficha__spine{position:relative;border-right:1px solid var(--tinta);background:var(--papel);display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:.75rem}.ficha__spine:before{content:"";position:absolute;left:0;top:0;width:4px;height:0;background:var(--laranja);transition:height .4s var(--ease-out)}.ficha__num{font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--tinta);writing-mode:vertical-rl;transform:rotate(180deg)}.ficha__kind{font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cinza-escuro);writing-mode:vertical-rl;transform:rotate(180deg)}.ficha__body{padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;position:relative}.ficha__pic{position:absolute;top:1.25rem;right:1.25rem;width:72px;height:48px;fill:none;stroke:var(--tinta);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.5;transition:stroke .3s,opacity .3s}.ficha__title{font-size:1.75rem;line-height:1.05;padding-right:72px;text-wrap:balance}.ficha__models{margin-top:.5rem;font-weight:600;font-size:.9375rem;color:var(--tinta-suave)}.ficha__specs{margin-top:1rem}.ficha__specs div{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:1px dashed var(--papel-linha)}.ficha__specs dt{font-size:.875rem;color:var(--cinza-escuro)}.ficha__specs dd{font-family:var(--font-heading);font-weight:800;font-size:1.375rem;color:var(--tinta);text-align:right}.ficha__use{margin-top:1rem;font-size:.9375rem;color:var(--tinta-suave)}.ficha__link{margin-top:auto;padding-top:1.5rem;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--laranja-escuro)}.ficha__link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease-out)}.ficha:hover,.ficha:focus-within{border-color:var(--laranja);transform:translateY(-6px);box-shadow:0 16px 32px #0a0a0a1f}.ficha:hover .ficha__spine:before,.ficha:focus-within .ficha__spine:before{height:100%}.ficha:hover .ficha__pic,.ficha:focus-within .ficha__pic{stroke:var(--laranja);opacity:1}.ficha:hover .ficha__link svg,.ficha:focus-within .ficha__link svg{transform:translate(6px)}.tipos__bar{position:relative;height:2px;background:var(--papel-linha);margin-top:.5rem}.tipos__thumb{position:absolute;left:0;top:0;height:100%;width:30%;background:var(--laranja)}.tipos__foot{margin-top:2rem;color:var(--tinta-suave)}.tipos__foot strong{color:var(--tinta)}.comparativo__head{background:var(--preto);color:var(--branco);padding:var(--section-py) 0 3rem}.comparativo__headgrid{display:grid;grid-template-columns:7fr 5fr;gap:3rem;align-items:end}.comparativo__intro{color:var(--cinza-claro);max-width:44ch}.comp{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(5,auto);transition:grid-template-columns .5s var(--ease-out)}.comp.lean-e{grid-template-columns:1.15fr .85fr}.comp.lean-c{grid-template-columns:.85fr 1.15fr}.comp__cell{position:relative;padding:1.25rem clamp(2rem,5vw,5rem);font-size:1.0625rem}.comp__cell--e{background:var(--carvao);color:var(--branco);border-right:2px solid var(--laranja);padding-left:max(2rem,calc((100vw - var(--container-max)) / 2 + var(--container-px)));border-bottom:1px dashed var(--grafite)}.comp__cell--c{background:var(--papel);color:var(--tinta);padding-right:max(2rem,calc((100vw - var(--container-max)) / 2 + var(--container-px)));border-bottom:1px dashed var(--papel-linha)}.comp__cell--c p{color:var(--tinta-suave)}.comp__cell--c strong{color:var(--tinta)}.comp__cell--e p{color:var(--cinza-claro)}.comp__cell--e strong{color:var(--branco)}.comp__cell:nth-last-child(-n+2){border-bottom:0;padding-bottom:clamp(2rem,5vw,5rem)}.comp__cell--head{padding-top:clamp(2rem,5vw,5rem);padding-bottom:1.5rem;border-bottom-style:solid}.comp__cell--e.comp__cell--head{border-bottom-color:var(--grafite)}.comp__cell--c.comp__cell--head{border-bottom-color:var(--papel-linha)}.comp__title{display:flex;align-items:center;gap:.75rem;font-size:clamp(2.5rem,4vw,3.5rem);line-height:1}.comp__title svg{width:56px;height:40px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;flex-shrink:0}.comp__label{position:absolute;right:-1px;top:1.1rem;transform:translate(50%);z-index:2;background:var(--laranja);color:var(--preto);border:2px solid var(--preto);font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .75rem;white-space:nowrap}@supports (animation-timeline: view()){.comp__cell--e p{animation:mask-e linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.comp__cell--c p{animation:mask-c linear both;animation-timeline:view();animation-range:entry 0% entry 60%}.comp__label{animation:label-in linear both;animation-timeline:view();animation-range:entry 10% entry 70%}}@keyframes mask-e{0%{mask-image:linear-gradient(90deg,#000 0%,transparent 0%);-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 0%)}to{mask-image:linear-gradient(90deg,#000 100%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,#000 100%,transparent 100%)}}@keyframes mask-c{0%{mask-image:linear-gradient(270deg,#000 0%,transparent 0%);-webkit-mask-image:linear-gradient(270deg,#000 0%,transparent 0%)}to{mask-image:linear-gradient(270deg,#000 100%,transparent 100%);-webkit-mask-image:linear-gradient(270deg,#000 100%,transparent 100%)}}@keyframes label-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.comparativo__foot{background:var(--preto);color:var(--branco);padding:3rem 0 var(--section-py)}.comparativo__footgrid{display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.comparativo__close{font-family:var(--font-heading);font-weight:800;font-size:1.5rem;line-height:1.15;max-width:40ch}.steps-section{background:var(--preto);color:var(--branco)}.steps__h2{font-size:clamp(3rem,7vw,6.5rem);line-height:.9;letter-spacing:-.01em;margin-bottom:4rem}.steps{display:grid;grid-template-columns:1fr 4px 1fr;column-gap:clamp(2rem,5vw,5rem);row-gap:4rem;position:relative}.steps__line{grid-column:2;grid-row:1 / -1;position:relative;background:var(--grafite)}.steps__fill{position:absolute;top:0;left:0;width:100%;height:0;background:var(--laranja)}.steps__dot{position:absolute;top:0;left:50%;width:18px;height:18px;background:var(--laranja);box-shadow:0 0 0 6px var(--preto);transform:translate(-50%)}@supports (animation-timeline: view()){.steps__fill{animation:steps-fill linear both;animation-timeline:view();animation-range:entry 30% exit 70%}.steps__dot{animation:steps-dot linear both;animation-timeline:view();animation-range:entry 30% exit 70%}}@keyframes steps-fill{0%{height:0}to{height:100%}}@keyframes steps-dot{0%{top:0}to{top:calc(100% - 18px)}}.step{position:relative;padding:2rem;margin-top:2.5rem;background:var(--carvao);border:1px solid var(--grafite);max-width:520px;width:100%;transition:box-shadow .4s var(--ease-out)}.step--l{grid-column:1;justify-self:end;text-align:right}.step--r{grid-column:3;justify-self:start}.step[data-step="1"]{grid-row:1}.step[data-step="2"]{grid-row:2}.step[data-step="3"]{grid-row:3}.step:before{content:"";position:absolute;top:2.75rem;width:clamp(2rem,5vw,5rem);height:2px;background:var(--grafite);transition:background .3s}.step--l:before{right:calc(-1*clamp(2rem,5vw,5rem) - 1px)}.step--r:before{left:calc(-1*clamp(2rem,5vw,5rem) - 1px)}.step__num{position:absolute;top:-.35em;font-family:var(--font-heading);font-weight:800;font-size:clamp(4rem,7vw,6.5rem);line-height:.8;color:transparent;-webkit-text-stroke:2px var(--laranja);background:var(--preto);padding:0 .25em}.step--l .step__num{right:1.5rem}.step--r .step__num{left:1.5rem}.step__title{margin-top:1.5rem;font-size:2rem;line-height:1}.step__text{margin-top:.75rem;color:var(--cinza-claro)}.step:hover,.step.is-active{box-shadow:0 0 0 1px var(--laranja),0 0 40px #f860002e}.step.is-active:before{background:var(--laranja)}.steps__note{margin:3rem auto 0;max-width:640px;border-left:4px solid var(--laranja);padding:1rem 1.5rem;color:var(--cinza-claro)}.steps__note strong{color:var(--branco)}.marcas{background:var(--papel);color:var(--tinta)}.marcas__wrap{max-width:960px;margin:0 auto;padding-left:var(--container-px);padding-right:var(--container-px)}.marcas__lead{margin-top:2rem;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5;color:var(--tinta-suave)}.marcas__lead strong{color:var(--tinta)}.marcas__lead:first-letter{float:left;font-family:var(--font-heading);font-weight:800;font-size:4.5rem;line-height:.8;margin:.25rem .1rem 0 0;color:var(--laranja)}.marcas__models{margin:2.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.marcas__models-label{width:100%;font-size:.9375rem;color:var(--cinza-escuro)}.tag-model{border:1px solid var(--tinta);padding:.4rem .75rem;font-weight:600;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.marcas__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:3rem}.marcas__col{position:relative;padding-top:1.25rem}.marcas__col:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:var(--tinta);transform-origin:left center}@supports (animation-timeline: view()){.marcas__col:before{animation:rule-grow linear both;animation-timeline:view();animation-range:entry 0% entry 50%}}@keyframes rule-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.marcas__col h3{font-size:1.5rem;line-height:1.05}.marcas__col p{margin-top:.5rem;color:var(--tinta-suave)}.marcas .link-ul{display:inline-block;margin-top:2.5rem;font-size:.9375rem;color:var(--tinta)}.quem{position:relative;background:var(--carvao);color:var(--branco);overflow:hidden}.quem__year{position:absolute;right:-.05em;top:50%;z-index:0;font-family:var(--font-heading);font-weight:800;font-size:clamp(12rem,28vw,30rem);line-height:.8;color:transparent;-webkit-text-stroke:1px var(--grafite);user-select:none;pointer-events:none;translate:0 -50%}@supports (animation-timeline: view()){.quem__year{animation:year-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}@keyframes year-drift{0%{translate:0 -45%}to{translate:0 -55%}}.quem__grid{position:relative;z-index:1;display:grid;grid-template-columns:7fr 5fr;gap:clamp(2rem,5vw,5rem);align-items:start}.quem__logo{width:160px;height:71px;object-fit:contain;margin-bottom:2rem}.quem__text p{margin-top:1.25rem;max-width:56ch;color:var(--cinza-claro)}.quem__text .h2+p{margin-top:1.5rem}.quem__text strong{color:var(--branco)}.nums{margin-top:-3rem;background:var(--carvao)}.num{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:baseline;padding:1.5rem 0;border-top:1px solid var(--grafite)}.num:first-child{border-top:0}.num__val{font-family:var(--font-heading);font-weight:800;font-size:clamp(3.5rem,6vw,5.5rem);line-height:.9;color:var(--branco);white-space:nowrap;transition:color .25s var(--ease-out)}.num .plus,.num:hover .num__val{color:var(--laranja)}.num__txt{color:var(--cinza-claro)}.treino{background:var(--laranja);color:var(--preto)}.treino__grid{display:grid;grid-template-columns:6fr 6fr;gap:clamp(2rem,5vw,5rem);align-items:start}.treino__title{text-wrap:balance}.treino__text{margin-top:1.5rem;max-width:48ch;font-size:1.125rem;color:#1a1a1a}.treino__text strong{color:var(--preto)}.treino__cta{margin-top:2rem}.treino .btn--dark:before{background:var(--branco)}.treino .btn--dark:hover,.treino .btn--dark:focus-visible{color:var(--preto);border-color:var(--preto)}.treino__micro{margin-top:1rem;font-size:.9375rem;color:#1a1a1a}.treino__fotos{position:relative;display:flex;align-items:flex-start;margin-top:3rem;padding-left:.5rem}.foto{position:relative;background:var(--branco);padding:.5rem;box-shadow:0 14px 30px #0a0a0a47;transition:transform .35s var(--ease-out)}.foto img{display:block;width:100%;height:auto}.foto figcaption{padding:.5rem .25rem .125rem;font-size:.8125rem;line-height:1.3;color:var(--tinta-suave)}.foto--a{width:min(58%,300px);transform:rotate(-2.5deg);z-index:1}.foto--b{width:min(40%,200px);margin-left:-2.5rem;margin-top:2.5rem;transform:rotate(2.5deg);z-index:2}.foto:hover{transform:rotate(0) translateY(-6px);z-index:3}.treino__ficha{position:relative;background:var(--branco);border:1px solid var(--preto);padding:2.5rem 2rem 1.5rem;box-shadow:8px 8px 0 var(--preto)}.treino__ficha:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--faixa)}.ficha-curso__title{font-size:1.75rem;line-height:1.05}.ficha-curso__rows{margin-top:1rem}.ficha-curso__rows div{display:grid;grid-template-columns:8.5rem 1fr;gap:1rem;padding:.75rem 0;border-bottom:1px dashed var(--papel-linha)}.ficha-curso__rows div:last-child{border-bottom:0}.ficha-curso__rows dt{font-size:.875rem;color:var(--cinza-escuro)}.ficha-curso__rows dd{font-weight:600;color:var(--tinta)}.treino__prova{margin-top:clamp(3rem,6vw,5rem)}.treino__prova-title{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1}.treino__track{display:flex;gap:16px;margin-top:1.5rem;padding:.5rem 0 1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--preto) transparent}.depo-curso{flex:0 0 min(320px,84vw);scroll-snap-align:start;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;min-height:200px;padding:1.5rem;background:var(--preto);color:var(--branco);border-top:4px solid var(--branco);transition:transform .3s var(--ease-out)}.depo-curso:hover{transform:translateY(-6px)}.depo-curso__texto{font-size:1.0625rem;line-height:1.45}.depo-curso__autor strong{display:block;font-family:var(--font-heading);font-weight:800;font-size:1.25rem;line-height:1.1}.depo-curso__autor span{font-size:.8125rem;color:var(--cinza-claro)}@media (max-width: 900px){.treino__grid{grid-template-columns:1fr}.treino__ficha{box-shadow:5px 5px 0 var(--preto)}.ficha-curso__rows div{grid-template-columns:1fr;gap:.125rem}.foto--a{width:min(58%,260px)}.foto--b{width:min(40%,180px);margin-left:-1.5rem}}@media (prefers-reduced-motion: reduce){.foto,.depo-curso{transition:none}}.area{background:var(--papel);color:var(--tinta)}.area__grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,5vw,5rem);align-items:center}.area__text p{margin-top:1.5rem;max-width:46ch;color:var(--tinta-suave)}.area__text strong{color:var(--tinta)}.area__text .btn{margin-top:2rem}.area__map svg{width:100%;max-width:720px;height:auto;margin-left:auto;font-family:var(--font-body)}.area__ring{fill:none;stroke:#bdb7ad;stroke-width:1.5;stroke-dasharray:6 6}.area__line{stroke:var(--tinta);stroke-width:1.5;transition:stroke .2s}.area__line--eixo{stroke:var(--laranja);stroke-width:2.5}.area__line.is-hot{stroke:var(--laranja)}.area__hub{fill:var(--laranja);stroke:var(--tinta);stroke-width:2}.area__hublabel{font-weight:600;font-size:14px;fill:var(--tinta)}.area__pulse circle{fill:none;stroke:var(--laranja);stroke-width:2;transform-origin:360px 260px;animation:pulse 2.4s ease-out infinite}@keyframes pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(3.4);opacity:0}}.area__node circle{fill:var(--papel);stroke:var(--tinta);stroke-width:2;transition:r .2s,stroke .2s}.area__node text{font-weight:600;font-size:13px;fill:var(--tinta);transition:fill .2s}.area__node:hover circle,.area__node:focus-visible circle{r:10;stroke:var(--laranja)}.area__node:hover text,.area__node:focus-visible text{fill:var(--laranja)}.area__legend text{font-size:12px;fill:var(--cinza-escuro)}.area__map.is-armed .area__line{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.area__map.is-armed .area__node{transform:scale(0);transform-origin:var(--cx) var(--cy);transition:transform .3s var(--ease-out)}.area__map.is-drawn .area__line{animation:draw .9s var(--ease-out) forwards;animation-delay:calc(var(--d) * 40ms)}.area__map.is-drawn .area__node{transform:scale(1);transition-delay:calc(var(--d) * 40ms + .5s)}@keyframes draw{to{stroke-dashoffset:0}}.faq{background:var(--papel);color:var(--tinta)}.faq .h2{margin-bottom:3rem;max-width:16ch}.faq__grid{display:grid;grid-template-columns:5fr 7fr;gap:3rem;align-items:start}.faq__index{position:sticky;top:calc(var(--header-h) + 32px);display:flex;flex-direction:column}.faq__ix{position:relative;width:100%;text-align:left;padding:.875rem 0 .875rem 3.25rem;border-bottom:1px solid var(--papel-linha);font-size:1.0625rem;color:var(--tinta-suave);transition:color .2s}.faq__ixnum{position:absolute;left:0;top:.75rem;font-family:var(--font-heading);font-weight:800;font-size:1.25rem;color:var(--tinta);transition:color .2s}.faq__ix:hover,.faq__ix:focus-visible{color:var(--tinta)}.faq__ix:hover .faq__ixnum,.faq__ix:focus-visible .faq__ixnum{color:var(--laranja)}.faq__ix.is-active{font-weight:600;color:var(--tinta)}.faq__ix.is-active .faq__ixnum{color:var(--laranja)}.faq__ix.is-active:before{content:"";position:absolute;left:-1.25rem;top:0;bottom:0;width:4px;background:var(--laranja)}.faq__panel{background:var(--branco);border:1px solid var(--tinta);min-height:360px;padding:2.5rem;position:relative;transition:opacity .24s}.faq__panel.is-fading{opacity:0;transition:opacity .12s}.faq__item summary{list-style:none;cursor:pointer;position:relative}.faq__item summary::-webkit-details-marker{display:none}.faq__num{display:block;font-family:var(--font-heading);font-weight:800;font-size:6rem;line-height:1;color:transparent;-webkit-text-stroke:2px var(--tinta)}.faq__panel.is-fading .faq__num{translate:-12px 0}.faq__num{transition:translate .3s var(--ease-out)}.faq__q{display:block;margin-top:.75rem;font-family:var(--font-heading);font-weight:800;font-size:2rem;line-height:1.05}.faq__plus{display:none}.faq__answer{margin-top:1.25rem;max-width:60ch;color:var(--tinta-suave)}.faq__item[hidden]{display:none}.cotacao{position:relative;background:var(--preto);color:var(--branco);padding:var(--section-py) 0;overflow:hidden}.cotacao:before,.cotacao:after{content:"";position:absolute;left:0;width:100%;height:12px;background:var(--faixa);background-size:34px 34px;z-index:2}.cotacao:before{top:0}.cotacao:after{bottom:0}.cotacao.is-visible:before,.cotacao.is-visible:after{animation:stripes 1.2s linear infinite}@keyframes stripes{to{background-position:34px 0}}.noise{position:absolute;inset:0;pointer-events:none;opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.cotacao__wrap{position:relative;z-index:1;display:flex;justify-content:center}.cotacao__text{max-width:880px;text-align:center}.cotacao__text .cotacao__sub{margin-left:auto;margin-right:auto}.cotacao__actions{justify-content:center}.cotacao__title{font-size:clamp(3rem,6vw,5.5rem);line-height:.9}.cotacao__sub{margin-top:1.5rem;max-width:44ch;font-size:1.125rem;color:var(--cinza-claro)}.cotacao__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.cotacao__contact{margin-top:2rem;font-size:.9375rem;color:var(--cinza);line-height:2}.cotacao__contact .link-ul{font-weight:400}.cotacao__contact .link-ul:hover{color:var(--branco)}.cotacao__contact .sep{margin:0 .5rem;color:var(--grafite)}.modal{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:var(--container-px);opacity:0;transition:opacity .28s var(--ease-out)}.modal.aberto{opacity:1}.modal[hidden]{display:none}body.sem-rolagem{overflow:hidden}.modal__fundo{position:absolute;inset:0;background:#0a0a0acc;backdrop-filter:blur(4px)}.modal__caixa{position:relative;width:min(30rem,100%);max-height:92svh;overflow-y:auto;padding:clamp(1.75rem,4vw,2.5rem);background:var(--carvao);border:1px solid var(--grafite);color:var(--branco);transform:translateY(14px) scale(.98);transition:transform .32s var(--ease-out)}.modal__caixa:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--faixa)}.modal.aberto .modal__caixa{transform:none}.modal__x{position:absolute;top:.875rem;right:.875rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--grafite);color:var(--cinza-claro);transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out)}.modal__x:hover,.modal__x:focus-visible{color:var(--preto);background:var(--laranja);border-color:var(--laranja)}.modal__titulo{font-size:clamp(2.25rem,6vw,3rem);font-weight:800;line-height:.95;padding-right:2.5rem}.modal__apoio{margin-top:.875rem;color:var(--cinza-claro);font-size:1rem}.modal__form{margin-top:1.5rem}.campo{margin-bottom:1rem}.campo__erro{display:block;margin-top:.375rem;font-size:.8125rem;color:#ff8a80}.campo__erro[hidden]{display:none}.form-input[aria-invalid=true]{border-color:#ff5a4d}.modal__enviar{width:100%;margin-top:.5rem}.modal__enviar:disabled{opacity:.6;cursor:wait}.modal__nota{margin-top:.875rem;font-size:.8125rem;color:var(--cinza);text-align:center}.whats{position:fixed;right:1.5rem;bottom:1.5rem;z-index:60;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#25d366;color:#fff;border-radius:50%;box-shadow:0 10px 30px #25d36666;transition:transform .3s var(--ease-out),background .3s var(--ease-out),box-shadow .3s var(--ease-out)}.whats:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25D366;animation:whats-ring 2.4s ease-out infinite;pointer-events:none}@keyframes whats-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(1.5);opacity:0}}.whats svg{width:32px;height:32px}.whats:hover,.whats:focus-visible{transform:scale(1.08);background:#1ebe5a;box-shadow:0 14px 36px #25d36680}.footer{background:var(--preto);border-top:1px solid var(--grafite);padding:3.5rem 0 2rem;color:var(--cinza)}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:3rem}.footer__col img{width:110px;height:49px;object-fit:contain}.footer__addr{margin-top:1.25rem;font-size:.9375rem;line-height:1.7;font-style:normal}.footer__social{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.25rem;list-style:none;padding:0}.footer__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--grafite);color:var(--cinza-claro);transition:color .2s,border-color .2s,background-color .2s}.footer__social svg{width:22px;height:22px}.footer__social a:hover,.footer__social a:focus-visible{color:var(--laranja-claro);border-color:var(--laranja);background-color:#f860001a}.footer__marcas{margin-top:1rem;font-size:.8125rem}.footer__h{font-size:1.125rem;color:var(--branco);margin-bottom:.5rem}.footer__links{font-size:.9375rem;line-height:2;color:var(--cinza-claro)}.footer .link-ul{font-weight:400}.footer .link-ul:after{height:1px}.footer .link-ul:hover,.footer .link-ul:focus-visible{color:var(--branco)}.footer__bottom{margin-top:2.5rem;padding-top:1.25rem;border-top:1px solid var(--grafite);display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.8125rem}.footer__top{display:inline-flex;align-items:center;gap:.5rem}.footer__top svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.form-group{margin-bottom:0}.form-label{display:block;margin-bottom:.5rem;font-weight:600;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cinza-claro)}.form-input{width:100%;padding:.875rem 1rem;border:1px solid var(--color-border);border-radius:0;font-size:1rem;background:var(--preto);color:var(--branco);transition:border-color .2s,box-shadow .2s}.form-input::placeholder{color:#6b6b6b}.form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 20%,transparent)}.form-input.error{border-color:var(--color-error)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-muted{color:var(--color-text-muted)}@media (max-width: 1100px){.rail,.header__nav .header__link{display:none}.hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:0}.hero__text{grid-column:1;grid-row:1;padding-top:3rem;padding-bottom:2.5rem}.hero__panel{grid-column:1;grid-row:2;margin-left:0;min-height:0;height:clamp(360px,50vw,520px);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);padding:3.5rem 1.5rem 1.5rem}.panel__tag{top:auto;bottom:1rem;right:1rem;font-size:.625rem}.forklift{width:min(100%,420px)}.hero__proof{grid-row:3;grid-template-columns:1fr;margin-right:0}.proof__cell{padding:1rem 0;margin-right:0;border-right:0;border-bottom:1px solid var(--grafite)}.proof__cell:last-child{border-bottom:0}.problema__grid{grid-template-columns:1fr;gap:2.5rem}.problema__sticky{position:static}.dor{padding:1.5rem}.dor__num{font-size:4rem}.dor:hover{transform:none}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:170px}.bento__lead{grid-column:1 / 3;grid-row:1 / 3}.bento__cell.c1{grid-column:3 / 5;grid-row:1}.bento__cell.c3{grid-column:3 / 4;grid-row:2}.bento__cell.c4{grid-column:4 / 5;grid-row:2}.bento__cell.c5{grid-column:1 / 3;grid-row:3}.bento__cell.c6{grid-column:3 / 5;grid-row:3}.bento__cell.c7{grid-column:1 / 5;grid-row:4}.ficha{flex-basis:320px;min-height:420px}.faq__grid{gap:2rem}}@media (max-width: 1000px){.faq__grid{grid-template-columns:1fr}.faq__index{display:none}.faq__panel{background:transparent;border:0;padding:0;min-height:0}.faq__item[hidden]{display:block}.faq__item summary{padding:1.125rem 2.5rem 1.125rem 2.75rem;border-bottom:1px solid var(--papel-linha)}.faq__num{position:absolute;left:0;top:1.125rem;font-size:1.125rem;color:var(--tinta);-webkit-text-stroke:0}.faq__q{margin-top:0;font-family:var(--font-body);font-weight:600;font-size:1rem;line-height:1.4}.faq__plus{display:block;position:absolute;right:.5rem;top:.875rem;font-family:var(--font-heading);font-weight:800;font-size:1.5rem;transition:transform .25s var(--ease-out)}.faq__item[open] .faq__plus{transform:rotate(45deg)}.faq__answer{margin-top:0;padding:.75rem 2.5rem 1.25rem 2.75rem;font-size:1rem}}@media (max-width: 900px){.solucao__head,.tipos__head,.comparativo__headgrid{grid-template-columns:1fr;gap:1.25rem}.comp{grid-template-columns:1fr;grid-template-rows:none}.comp.lean-e,.comp.lean-c{grid-template-columns:1fr}.comp__cell--head{display:none}.comp__cell{padding:1rem 1.25rem}.comp__cell--e{border-right:0;padding-left:var(--container-px);padding-top:3.25rem;border-bottom:0}.comp__cell--c{padding-right:var(--container-px);padding-left:var(--container-px);border-bottom:0}.comp__cell:before{content:attr(data-side);display:block;font-weight:600;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.25rem;color:var(--cinza)}.comp__cell--c:before{color:var(--cinza-escuro)}.comp__cell--e:before{content:"Elétrica"}.comp__cell--c:before{content:"GLP ou diesel"}.comp__label{position:absolute;right:auto;left:var(--container-px);top:.75rem;transform:none}.comp__cell:nth-last-child(-n+2){padding-bottom:1rem}.comp__cell--c:last-child{padding-bottom:2rem}.steps{grid-template-columns:24px 1fr;column-gap:1.5rem;row-gap:3rem}.steps__line{grid-column:1;width:4px;justify-self:center}.step--l,.step--r{grid-column:2;justify-self:stretch;text-align:left;max-width:none}.step:before{width:1.5rem}.step--l:before,.step--r:before{left:calc(-1.5rem - 1px);right:auto}.step--l .step__num,.step--r .step__num{left:1rem;right:auto}.steps__h2{font-size:clamp(2.75rem,10vw,4rem)}.quem__grid,.area__grid{grid-template-columns:1fr}.nums{margin-top:0}.quem__year{font-size:40vw;top:auto;bottom:-.1em;translate:0 0}.quem__logo{width:130px;height:58px}.area__map svg{margin-left:0}.area__node text{font-size:12px}.cotacao__title{font-size:clamp(2.5rem,10vw,4rem)}.cotacao__actions .btn{width:100%}}@media (max-width: 800px){.marcas__cols{grid-template-columns:1fr;gap:1.75rem}.marcas__lead:first-letter{font-size:3.5rem}.marcas__lead{font-size:1.0625rem}.footer__grid{grid-template-columns:1fr;gap:2rem}.footer__bottom{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width: 700px){.area__node text{font-size:21px}.area__node circle{r:11px}.area__hublabel{font-size:22px}.area__legend text{font-size:17px}.cotacao__contact{display:flex;flex-direction:column;align-items:center;gap:.125rem}.cotacao__contact .sep{display:none}.footer{padding-bottom:5.5rem}.bento{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.bento__lead{grid-column:1 / 3;grid-row:1;min-height:220px}.bento__cell{min-height:150px}.bento__cell.c1{grid-column:1 / 2;grid-row:2}.bento__cell.c3{grid-column:2 / 3;grid-row:2}.bento__cell.c4{grid-column:1 / 2;grid-row:3}.bento__cell.c5{grid-column:2 / 3;grid-row:3}.bento__cell.c6{grid-column:1 / 2;grid-row:4}.bento__cell.c7{grid-column:2 / 3;grid-row:4}.bento__lead-pic{display:none}.bento__txt{max-height:none;opacity:1;margin-top:.5rem}.tipos__nav{display:none}.ficha{flex-basis:min(84vw,320px)}}@media (max-width: 480px){.hero__title .t2{font-size:clamp(3rem,15.5vw,6rem)}.hero__actions .btn{width:100%}.header__cta{padding:.625rem .875rem .625rem 1rem;font-size:.75rem}.bento{grid-template-columns:1fr}.bento__lead{grid-column:1}.bento__cell.c1,.bento__cell.c3,.bento__cell.c4,.bento__cell.c5,.bento__cell.c6,.bento__cell.c7{grid-column:1;grid-row:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fk-carriage,.whats:before,.area__pulse circle,.cotacao.is-visible:before,.cotacao.is-visible:after{animation:none}.rv,.dor,.comp__cell p,.comp__label,.marcas__col:before{animation:none}}
