*{box-sizing:border-box}:root{font-family:Arial,Helvetica,sans-serif;color:#fff;background:#000}body{margin:0}.rodape{border-top:1px solid #343434;background:#0d0d0d;padding:60px clamp(20px,5vw,80px) 24px}.rodape__conteudo{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px}.rodape__logo{display:block;width:min(100%,260px);height:auto}.rodape__marca p{max-width:420px;margin:24px 0 0;color:#c7c7c7;font-size:1rem;line-height:1.7}.rodape__contatos h2{font-size:1.15rem;margin:0 0 24px}.rodape__contatos ul{list-style:none;padding:0;margin:0}.rodape__contatos li{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between;padding:12px 0;border-bottom:1px solid #292929;font-size:.9rem;line-height:1.5}.rodape__contatos li span{color:#c7c7c7;overflow-wrap:anywhere}.rodape__base{max-width:1200px;margin:48px auto 0;padding-top:24px;border-top:1px solid #343434;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#c7c7c7;font-size:.8rem;line-height:1.5}@media(max-width:700px){.rodape__conteudo{grid-template-columns:1fr;gap:36px}.rodape__base{flex-direction:column;margin-top:36px}}a.botao{display:inline-block;text-decoration:none}a.botao:hover{background:#ffd025}a.botao:focus-visible{outline:3px solid #fff;outline-offset:5px}.convite{padding:90px clamp(20px,5vw,80px);background:#111;text-align:center}.convite__conteudo{max-width:850px;margin:0 auto}.convite h2,.motoristas h2{font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.1;letter-spacing:-.04em;margin:22px 0 24px}.convite__conteudo>p:not(.etapa),.motoristas p:not(.etapa){color:#c7c7c7;line-height:1.7;font-size:1.1rem}.convite .botao{margin-top:18px}.convite__aviso{display:block;margin-top:14px;color:#c7c7c7;font-size:.85rem}.motoristas{padding:80px clamp(20px,5vw,80px);background:#000}.motoristas__conteudo{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center}.motoristas__acoes{text-align:center}@media(max-width:700px){.convite,.motoristas{padding-top:60px;padding-bottom:60px}.motoristas__conteudo{grid-template-columns:1fr;gap:24px}.motoristas__acoes{text-align:left}}.anunciantes{background:#0d0d0d;padding:70px clamp(20px,5vw,80px)}.anunciantes__conteudo{max-width:1200px;margin:0 auto}.anunciantes h2{margin:22px 0 32px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;letter-spacing:-.04em}.anunciantes__logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:20px;list-style:none;padding:0;margin:0}.anunciantes__logos li{display:flex;align-items:center;justify-content:center;min-height:130px;padding:24px;background:#fff;border-radius:8px}.anunciantes__logos img{display:block;max-width:100%;width:auto;height:auto;max-height:80px;object-fit:contain}.header{position:absolute;z-index:2;width:100%;padding:24px clamp(20px,5vw,80px)}.logo{display:block;width:min(260px,58vw);height:auto}.inicio{min-height:100vh;display:flex;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.55) 42%,transparent 76%),url(/hero-carro-tablet.png) 65% center / cover no-repeat}.inicio__conteudo{width:min(100%,850px);padding:140px clamp(20px,5vw,80px) 70px}.etapa{color:#e5b300;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}h1{font-size:clamp(2.8rem,5.3vw,5.7rem);line-height:1.04;letter-spacing:-.055em;margin:18px 0 24px}h1 span{display:block;white-space:nowrap}.inicio__descricao{max-width:540px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55;margin:0}.inicio__acoes{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:32px}.botao{border:0;border-radius:6px;padding:16px 25px;background:#e5b300;color:#000;font:700 1rem Arial,Helvetica,sans-serif}.botao:disabled{opacity:.8;cursor:not-allowed}.inicio__aviso{color:#fff;font-size:.85rem;opacity:.78}.solucao{background:#000;padding:90px clamp(20px,5vw,80px)}.solucao__conteudo{max-width:1200px;margin:0 auto}.solucao .etapa{margin:0 0 22px}.solucao h2{max-width:850px;margin:0 0 28px;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.solucao__texto{max-width:760px;color:#c7c7c7;font-size:1.1rem;line-height:1.7}.solucao__texto p{margin:0 0 18px}.solucao__destaques{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:48px 0 0}.solucao__destaques li{border-top:1px solid #343434;padding-top:22px}.solucao__destaques span{display:block;margin-bottom:14px;color:#e5b300;font-size:.85rem}.solucao__destaques strong{font-size:1.15rem;line-height:1.4}.beneficios{background:#e5b300;color:#000;padding:90px clamp(20px,5vw,80px)}.beneficios__conteudo{max-width:1200px;margin:0 auto}.beneficios__etapa{margin:0 0 22px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.beneficios h2{max-width:950px;margin:0 0 28px;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.beneficios__texto{max-width:760px;margin:0;font-size:1.1rem;line-height:1.7}.como-funciona{background:#000;padding:90px clamp(20px,5vw,80px)}.como-funciona__conteudo{max-width:1200px;margin:0 auto}.como-funciona .etapa{margin:0 0 22px}.como-funciona h2{max-width:850px;margin:0;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.como-funciona__passos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:48px 0 0}.como-funciona__passos li{border-top:1px solid #343434;padding-top:24px}.como-funciona__numero{color:#e5b300;font-size:2rem;font-weight:700}.como-funciona__passos h3{margin:22px 0 12px;font-size:1.2rem;line-height:1.35}.como-funciona__passos p{margin:0;color:#c7c7c7;font-size:1rem;line-height:1.65}.formato{background:#0d0d0d;padding:90px clamp(20px,5vw,80px)}.formato__conteudo{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:64px}.formato .etapa{margin:0 0 22px}.formato h2{margin:0 0 28px;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.formato__descricao{margin:0;color:#c7c7c7;font-size:1.1rem;line-height:1.7}.formato__detalhes{list-style:none;padding:0;margin:28px 0 0}.formato__detalhes li{display:flex;gap:12px;align-items:baseline;margin-top:14px;line-height:1.5}.formato__detalhes li:before{content:"";width:7px;height:7px;flex:0 0 7px;background:#e5b300}.formato__previa{width:min(100%,300px);margin:0 auto}.formato__tela{aspect-ratio:9 / 16;border:8px solid #242424;border-radius:22px;padding:24px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#000;background:linear-gradient(150deg,#e5b300,#e5b300 67%,#b58e00 67%,#b58e00)}.formato__duracao{align-self:flex-start;padding:7px 10px;border:1px solid currentColor;border-radius:4px;font-size:.75rem;font-weight:700}.formato__mensagem>span{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em}.formato__mensagem strong{display:block;margin:16px 0;font-size:2rem;line-height:1.1;letter-spacing:-.04em}.formato__mensagem p{margin:0;font-size:.9rem;line-height:1.5}.formato__assinatura{font-size:.75rem;font-weight:700;letter-spacing:.08em}.formato__previa figcaption{margin-top:18px;text-align:center;color:#e5b300;font-size:.85rem;line-height:1.5}.formato__previa figcaption span{display:block;margin-top:5px;color:#c7c7c7;font-size:.75rem}.metricas{background:#000;padding:90px clamp(20px,5vw,80px)}.metricas__conteudo{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.metricas .etapa{margin:0 0 22px}.metricas h2{margin:0 0 28px;font-size:clamp(2rem,3.7vw,3.6rem);line-height:1.1;letter-spacing:-.04em}.metricas__descricao{margin:0;color:#c7c7c7;font-size:1.1rem;line-height:1.7}.metricas__explicacoes{margin:30px 0 0}.metricas__explicacoes div{margin-top:22px;padding-left:16px;border-left:2px solid #e5b300}.metricas__explicacoes dt{font-weight:700;line-height:1.4}.metricas__explicacoes dd{margin:8px 0 0;color:#c7c7c7;line-height:1.6}.relatorio{min-width:0;margin:0;padding:28px;border:1px solid #343434;border-radius:16px;background:#111}.relatorio__aviso{padding:10px 12px;background:#e5b300;color:#000;font-size:.8rem;font-weight:700;line-height:1.5;border-radius:4px}.relatorio__cabecalho{margin:26px 0}.relatorio__cabecalho>span{color:#e5b300;font-size:.75rem;letter-spacing:.08em;font-weight:700}.relatorio__cabecalho h3{margin:12px 0 8px;font-size:1.4rem}.relatorio__cabecalho p{margin:0;color:#c7c7c7;font-size:.85rem;line-height:1.5}.relatorio__numeros{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.relatorio__numeros div{padding:16px;border:1px solid #343434;border-radius:6px}.relatorio__numeros dt{color:#c7c7c7;font-size:.8rem;line-height:1.5}.relatorio__numeros dd{margin:12px 0 0;font-size:2rem;font-weight:700}.relatorio__dias h4{margin:28px 0 8px;font-size:1rem}.relatorio table{width:100%;border-collapse:collapse;font-size:.8rem}.relatorio__legenda{text-align:left;color:#c7c7c7;font-size:.75rem;padding-bottom:12px}.relatorio th{text-align:left;font-weight:400}.relatorio thead th{color:#c7c7c7;padding:8px 0;border-bottom:1px solid #343434}.relatorio tbody th{width:65px;padding:10px 0}.relatorio td{position:relative;padding:10px 0;text-align:right}.relatorio__barra{display:inline-block;height:6px;max-width:calc(100% - 35px);background:#e5b300;vertical-align:middle;margin-right:12px}@media(max-width:1100px){.metricas__conteudo{grid-template-columns:1fr;gap:40px}.relatorio{width:100%;max-width:600px}}@media(min-width:701px)and (max-width:1100px){.como-funciona__passos{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media(min-width:701px)and (max-width:1100px)and (orientation:portrait){.inicio{background-position:center,80% center}}@media(max-width:700px){.metricas{padding-top:60px;padding-bottom:60px}.metricas__descricao{font-size:1rem}.relatorio{padding:20px}.relatorio__numeros{grid-template-columns:1fr}.formato{padding-top:60px;padding-bottom:60px}.formato__conteudo{grid-template-columns:1fr;gap:40px}.formato__descricao{font-size:1rem}.como-funciona{padding-top:60px;padding-bottom:60px}.como-funciona__passos{grid-template-columns:1fr;gap:28px;margin-top:32px}.como-funciona__passos h3{margin-top:14px}.beneficios{padding-top:60px;padding-bottom:60px}.beneficios__texto{font-size:1rem}.solucao{padding-top:60px;padding-bottom:60px}.solucao__texto{font-size:1rem}.solucao__destaques{grid-template-columns:1fr;gap:24px;margin-top:32px}.inicio{position:relative;isolation:isolate;min-height:max(850px,100svh);align-items:flex-start;background:#000}.inicio:after{content:"";position:absolute;z-index:-1;inset:auto 0 0;height:67%;background:linear-gradient(180deg,#000,#000000c7 24%,#0000007a 46%,#0000001a 78%),url(/hero-carro-tablet.png) 85% center / cover no-repeat}.inicio__conteudo{padding-top:145px;padding-bottom:380px}.etapa span{display:block}h1{font-size:clamp(2.35rem,9vw,3.4rem)}.inicio__descricao{max-width:30ch}}@media(max-width:390px){h1{font-size:2.2rem}}.header{display:flex;align-items:center;justify-content:space-between;gap:16px}.navegacao{position:relative}.navegacao summary{cursor:pointer;color:#fff;border:1px solid #e5b300;border-radius:6px;padding:10px 16px;list-style:none;font-weight:700}.navegacao summary::-webkit-details-marker{display:none}.navegacao nav{position:absolute;right:0;top:calc(100% + 8px);width:210px;padding:8px;background:#111;border:1px solid #555;border-radius:8px;box-shadow:0 8px 24px #0009}.navegacao nav a{display:block;padding:12px;color:#fff;text-decoration:none}.navegacao nav a:hover,.navegacao nav a:focus-visible{color:#e5b300}.rodape__contatos a{color:#e5b300;overflow-wrap:anywhere}
