@font-face{font-family:Archivo;src:url(/assets/fonts/archivo.woff2) format("woff2");font-weight:400 800;font-stretch:100% 125%;font-display:swap}:root{--concreto: #e5e6e3;--cimento: #cfd1cc;--superficie: #f4f4f2;--branco: #ffffff;--grafite: #23272b;--grafite-2: #2f3439;--noite: #1b1e21;--brita: #565c63;--nevoa: #c9ccd0;--sinal: #f5c518;--sinal-escuro: #e0b200;--erro: #a3261b;--fonte: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--largura: 74rem;--gutter: clamp(1rem, 4vw, 2.5rem);--raio: 6px;--raio-ticket: 12px;--barra-mobile: 0px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{margin:0;background:var(--concreto);color:var(--grafite);font-family:var(--fonte);font-size:1.0625rem;line-height:1.6;font-weight:400;padding-bottom:var(--barra-mobile);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0}h1,h2,h3{margin:0;font-stretch:118%;line-height:1.04;letter-spacing:-.012em;text-wrap:balance}h1{font-size:clamp(2.3rem,6vw,4.3rem);font-weight:800}h2{font-size:clamp(1.75rem,3.6vw,2.65rem);font-weight:760}h3{font-size:1.2rem;font-weight:700;font-stretch:108%;line-height:1.2}:focus-visible{outline:3px solid var(--grafite);outline-offset:3px}.escuro :focus-visible,.hero :focus-visible{outline-color:var(--sinal)}.ticket :focus-visible{outline-color:var(--grafite)}.pular{position:absolute;left:1rem;top:-5rem;z-index:100;background:var(--sinal);color:var(--grafite);padding:.6rem 1rem;border-radius:var(--raio);font-weight:700}.pular:focus{top:1rem}.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}.container{width:100%;max-width:var(--largura);margin-inline:auto;padding-inline:var(--gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.15rem;padding:.75rem 1.4rem;border:2px solid transparent;border-radius:var(--raio);font:inherit;font-weight:700;font-stretch:108%;font-size:1.02rem;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn svg{width:1.25rem;height:1.25rem;flex:none}.btn-sinal{background:var(--sinal);color:var(--grafite)}.btn-sinal:hover{background:var(--sinal-escuro)}.btn-linha{border-color:currentColor;color:inherit;background:transparent}.btn-linha:hover{background:#23272b14}.escuro .btn-linha:hover,.hero .btn-linha:hover,.barra-mobile .btn-linha:hover{background:#ffffff1f}.btn-bloco{width:100%}.topo{position:sticky;top:0;z-index:40;background:var(--grafite);color:var(--branco);border-bottom:1px solid #383e44}.topo .container{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem}.marca{display:inline-flex;align-items:center;gap:.6rem;font-weight:800;font-stretch:125%;font-size:1.3rem;letter-spacing:-.01em;line-height:1;text-decoration:none}.marca svg{width:2rem;height:2rem;flex:none}.topo-acoes{display:flex;align-items:center;gap:1.1rem}.topo-tel{font-weight:700;text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.topo-tel:hover{color:var(--sinal)}.topo .btn{min-height:2.65rem;padding:.5rem 1rem}.hero{position:relative;isolation:isolate;overflow:hidden;background:var(--grafite);color:var(--branco);padding-block:clamp(2.5rem,7vw,5.5rem) clamp(3rem,7vw,5.5rem)}.hero-foto{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% 40%}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#1b1e21f0,#1b1e21db 45%,#1b1e218c),linear-gradient(0deg,#1b1e2199,#1b1e2100 40%)}@media (max-width: 59.99rem){.hero:before{background:#1b1e21db}}.hero .container{display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}@media (min-width: 60rem){.hero .container{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.hero-texto{max-width:38rem}.hero h1{margin-bottom:1.25rem}.hero-sub{font-size:clamp(1.08rem,1.8vw,1.25rem);color:#e2e4e6;max-width:34rem}.hero-botoes{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero .btn-linha{color:var(--branco)}.hero-fatos{list-style:none;margin:2.25rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.22);display:grid;gap:.55rem;font-size:.98rem;color:#e2e4e6}.hero-fatos li{display:flex;gap:.6rem;align-items:flex-start}.hero-fatos svg{width:1.15rem;height:1.15rem;margin-top:.22rem;flex:none;color:var(--sinal)}.parceria{margin-top:1.4rem;font-weight:700;font-stretch:108%;color:var(--sinal)}.ticket{position:relative;background:var(--branco);color:var(--grafite);border-radius:var(--raio-ticket);box-shadow:0 28px 60px -28px #000000b3}.ticket-topo{position:relative;padding:1.35rem 1.5rem 1.1rem;border-bottom:2px dashed var(--cimento)}.ticket-topo:before,.ticket-topo:after{content:"";position:absolute;bottom:-11px;width:20px;height:20px;border-radius:50%;background:var(--grafite)}.ticket-topo:before{left:-10px}.ticket-topo:after{right:-10px}.ticket-rotulo{display:flex;justify-content:space-between;gap:1rem;font-size:.82rem;color:var(--brita);font-weight:600;margin-bottom:.5rem;font-variant-numeric:tabular-nums}.ticket-titulo{font-size:1.32rem;font-weight:760;font-stretch:112%;line-height:1.15}.ticket-corpo{padding:1.25rem 1.5rem 1.5rem}.abas{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;padding:.3rem;margin:0 0 1.25rem;background:var(--superficie);border:1px solid var(--cimento);border-radius:var(--raio);min-width:0}.abas legend{padding:0}.aba{position:relative}.aba input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.aba span{display:block;text-align:center;padding:.55rem .25rem;border-radius:calc(var(--raio) - 2px);font-weight:650;font-size:.95rem;line-height:1.2}.aba input:checked+span{background:var(--grafite);color:var(--branco)}.aba input:focus-visible+span{outline:3px solid var(--grafite);outline-offset:2px}.campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.campos[hidden]{display:none}.campo{display:grid;gap:.3rem;align-content:start}.campo-largo{grid-column:1 / -1}.campo label{font-weight:650;font-size:.93rem}.campo input,.campo select{width:100%;min-height:3rem;padding:.6rem .8rem;border:1.5px solid #8f959c;border-radius:var(--raio);background:var(--branco);color:var(--grafite);font:inherit;font-size:1.05rem}.campo select{-webkit-appearance:auto;appearance:auto}.campo input:focus,.campo select:focus{border-color:var(--grafite);outline:none;box-shadow:0 0 0 3px #f5c51899}.campo input[aria-invalid=true],.campo select[aria-invalid=true]{border-color:var(--erro)}.ajuda{font-size:.85rem;color:var(--brita)}.msg-erro{font-size:.88rem;color:var(--erro);font-weight:600}.msg-erro[hidden],.ajuda[hidden]{display:none}.resultado{margin-top:1.25rem;padding:1rem 1.1rem;background:var(--superficie);border-radius:var(--raio);border-left:5px solid var(--sinal)}.resultado-volume{font-size:clamp(2.2rem,5vw,2.8rem);font-weight:800;font-stretch:120%;line-height:1;font-variant-numeric:tabular-nums lining-nums}.resultado-volume small{font-size:.45em;font-weight:700;margin-left:.25rem}.resultado-detalhe{margin-top:.45rem;font-size:.95rem;color:var(--brita)}.resultado-aviso{margin-top:.45rem;font-size:.92rem;font-weight:650}.resultado-aviso[hidden]{display:none}.ticket .btn-bloco{margin-top:1.1rem}.secao{padding-block:clamp(3.5rem,8vw,6rem)}.secao-clara{background:var(--superficie)}.secao-cabeca{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.secao-cabeca p{margin-top:1rem;color:var(--brita);font-size:1.1rem}.escuro .secao-cabeca p{color:var(--nevoa)}.especifico{display:grid;gap:2.5rem;align-items:center}@media (min-width: 56rem){.especifico{grid-template-columns:1fr 1fr;gap:4rem}}.especifico figure{margin:0;border-radius:var(--raio-ticket);overflow:hidden;background:var(--cimento)}.especifico figure img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.especifico .paragrafos{margin-top:1.25rem}.especifico .texto-corrido p+p{margin-top:1rem}.especifico .texto-corrido p{color:#3b4046}.especifico ul{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.especifico li{display:grid;grid-template-columns:1.4rem 1fr;gap:.6rem}.especifico li svg{width:1.4rem;height:1.4rem;padding:.25rem;border-radius:50%;background:var(--sinal);color:var(--grafite);margin-top:.1rem}.tabela-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--cimento);border-radius:var(--raio);background:var(--branco)}.tabela{width:100%;border-collapse:collapse;min-width:34rem}.tabela th,.tabela td{text-align:left;padding:1rem 1.15rem;border-bottom:1px solid var(--cimento);vertical-align:top}.tabela tr:last-child th,.tabela tr:last-child td{border-bottom:0}.tabela thead th{background:var(--grafite);color:var(--branco);font-weight:700;font-size:.95rem}.tabela tbody th{width:8.5rem;font-weight:800;font-stretch:120%;font-size:1.15rem;white-space:nowrap;font-variant-numeric:tabular-nums}.tabela-nota{margin-top:1rem;color:var(--brita);font-size:.95rem;max-width:44rem}.fotos{display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 48rem){.fotos{grid-template-columns:1.35fr 1fr;grid-template-rows:1fr 1fr}.fotos figure:first-child{grid-row:1 / 3}}.fotos figure{position:relative;margin:0;overflow:hidden;border-radius:var(--raio-ticket);background:var(--cimento);min-height:14rem}.fotos img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.fotos figcaption{position:absolute;left:.75rem;bottom:.75rem;right:.75rem;width:fit-content;max-width:calc(100% - 1.5rem);padding:.4rem .7rem;background:#1b1e21db;color:var(--branco);border-radius:var(--raio);font-size:.9rem;font-weight:600}.etapas{list-style:none;margin:0;padding:0;display:grid;gap:1rem;counter-reset:etapa}@media (min-width: 48rem){.etapas{grid-template-columns:repeat(2,1fr)}}@media (min-width: 64rem){.etapas{grid-template-columns:repeat(4,1fr);gap:0}}.etapas li{counter-increment:etapa;padding:1.5rem 1.25rem 1.35rem;border-top:4px solid var(--grafite);background:var(--branco)}@media (min-width: 64rem){.etapas li+li{border-left:1px solid var(--cimento)}}.etapas li:before{content:counter(etapa);display:block;margin-bottom:.9rem;font-size:2.6rem;font-weight:800;font-stretch:125%;line-height:1}.etapas p{margin-top:.5rem;color:var(--brita)}.garantias{display:grid;gap:2rem;align-items:start}@media (min-width: 56rem){.garantias{grid-template-columns:1fr 1fr;gap:4rem}}.garantias .secao-cabeca{margin-bottom:0}.lista-check{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.lista-check li{display:grid;grid-template-columns:1.6rem 1fr;gap:.75rem;align-items:start}.lista-check svg{width:1.6rem;height:1.6rem;padding:.3rem;border-radius:50%;background:var(--sinal);color:var(--grafite)}.lista-check strong{display:block;font-stretch:106%}.lista-check span{color:var(--brita)}.selo{padding:1.5rem;background:var(--grafite);color:var(--branco);border-radius:var(--raio);margin-top:1.5rem}.selo strong{display:block;color:var(--sinal);font-stretch:110%;font-size:1.15rem;margin-bottom:.6rem}.selo ul{margin:0;padding-left:1.1rem;display:grid;gap:.4rem}.atendimento{display:grid;gap:2rem;align-items:center}@media (min-width: 56rem){.atendimento{grid-template-columns:1fr 1fr;gap:4rem}.atendimento .secao-cabeca{margin-bottom:0}}.ufs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(3.4rem,1fr));gap:.45rem}.ufs li{display:grid;place-items:center;min-height:2.6rem;border:1.5px solid var(--grafite);border-radius:var(--raio);font-weight:800;font-stretch:120%;font-size:.95rem;letter-spacing:.02em}.depoimentos{display:grid;gap:1rem}@media (min-width: 48rem){.depoimentos{grid-template-columns:repeat(2,1fr)}}.depoimentos blockquote{margin:0;padding:1.5rem;background:var(--branco);border-left:5px solid var(--sinal);border-radius:var(--raio)}.depoimentos blockquote p{font-size:1.08rem}.depoimentos footer{margin-top:.9rem;font-weight:700}.depoimentos footer span{font-weight:400;color:var(--brita)}.faq{max-width:50rem;border-top:1px solid var(--cimento)}.faq details{border-bottom:1px solid var(--cimento)}.faq summary{position:relative;list-style:none;cursor:pointer;padding:1.2rem 2.5rem 1.2rem 0;font-weight:700;font-stretch:106%;font-size:1.1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:.4rem;top:50%;width:.7rem;height:.7rem;border-right:2.5px solid var(--grafite);border-bottom:2.5px solid var(--grafite);transform:translateY(-70%) rotate(45deg);transition:transform .2s ease}.faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.faq .resposta{padding:0 0 1.35rem;color:var(--brita);max-width:44rem}.escuro{background:var(--grafite);color:var(--branco)}.faixa{height:14px;background:repeating-linear-gradient(-45deg,var(--sinal) 0 18px,var(--grafite) 18px 36px)}.final .container{display:grid;gap:2.5rem;align-items:start}@media (min-width: 56rem){.final .container{grid-template-columns:1fr 1fr;gap:4rem}}.contatos{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1rem}.contatos a{color:var(--sinal);font-weight:700;font-size:1.2rem;text-decoration:none;font-variant-numeric:tabular-nums}.contatos a:hover{text-decoration:underline}.contatos span{display:block;color:var(--nevoa);font-size:.95rem}.form-pedido{background:var(--grafite-2);padding:clamp(1.25rem,3vw,2rem);border-radius:var(--raio-ticket)}.form-pedido .campo label{color:var(--branco)}.form-pedido .ajuda{color:var(--nevoa)}.form-pedido .msg-erro{color:#ffb4a8}.form-pedido .btn-bloco{margin-top:1.25rem}.aviso-form{margin-top:.9rem;font-size:.88rem;color:var(--nevoa)}.aviso-form.ok{color:#b9f0c4;font-weight:600}.aviso-form.falha{color:#ffb4a8;font-weight:600}.campo-isca{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-pedido{position:relative}.rodape{background:var(--noite);color:var(--nevoa);padding-block:2.75rem;font-size:.95rem}.rodape .container{display:grid;gap:1.5rem}@media (min-width: 48rem){.rodape .container{grid-template-columns:1.4fr 1fr 1fr}}.rodape .marca{color:var(--branco);margin-bottom:.75rem}.rodape a{color:var(--concreto)}.rodape a:hover{color:var(--sinal)}.rodape ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.rodape button{font:inherit;color:var(--concreto);background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.rodape button:hover{color:var(--sinal)}.rodape-final{grid-column:1 / -1;border-top:1px solid #33383d;padding-top:1.25rem;font-size:.88rem}.barra-mobile{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:1fr 1.7fr;gap:.5rem;padding:.6rem .75rem calc(.6rem + env(safe-area-inset-bottom));background:var(--grafite);box-shadow:0 -8px 24px -12px #00000080}.barra-mobile .btn{min-height:3rem;padding-inline:.75rem}.barra-mobile .btn-linha{color:var(--branco)}.whats-flutuante{display:none}@media (max-width: 47.99rem){:root{--barra-mobile: calc(4.2rem + env(safe-area-inset-bottom)) }.topo-tel,.topo .btn{display:none}}@media (min-width: 48rem){.barra-mobile{display:none}.whats-flutuante{display:inline-flex;position:fixed;right:1.5rem;bottom:1.5rem;z-index:50;box-shadow:0 12px 30px -10px #0000008c}}.cookies{position:fixed;left:.75rem;right:.75rem;bottom:calc(var(--barra-mobile) + .75rem);z-index:60;max-width:34rem;margin-inline:auto;padding:1.15rem 1.25rem;background:var(--branco);color:var(--grafite);border:1px solid var(--cimento);border-radius:var(--raio-ticket);box-shadow:0 16px 40px -12px #00000080}.cookies[hidden]{display:none}.cookies p{font-size:.95rem}.cookies-botoes{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.cookies .btn{min-height:2.7rem;padding:.5rem 1.1rem;flex:1 1 auto}@media (min-width: 48rem){.cookies{left:1.5rem;right:auto;bottom:1.5rem;margin:0}}.texto{max-width:46rem}.texto h1{font-size:clamp(2rem,5vw,3rem);margin-bottom:1.5rem}.texto h2{font-size:1.45rem;margin:2.25rem 0 .75rem}.texto p,.texto li{color:#3b4046}.texto p+p{margin-top:1rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media print{.barra-mobile,.whats-flutuante,.cookies,.topo-acoes{display:none!important}.hero{background:none;color:#000}.hero:before,.hero-foto{display:none}}
