@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marrom:#ae7f65;--limao:#d9dd49;--preto:#1d1d1b;--branco:#fff;--fundo:#fff;--fundo-alt:#f7f3ee;--texto:#1d1d1b;--texto-suave:#6b655f;--linha:#e4dfd9;--linha-controle:#857e77;--acento:#ae7f65;--anel-foco:0 0 0 2px #fff, 0 0 0 4px #1d1d1b;--fonte:"Montserrat", "Helvetica Neue", Arial, sans-serif;--respiro:24px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit}.pagina{background:var(--fundo);flex-direction:column;min-height:100svh;display:flex}.faixa{background-color:var(--branco);background-image:url(/marca/estampa-ondas-faixa.webp);background-position:50%;background-size:cover;flex-shrink:0;height:48px}.conteudo{width:100%;max-width:440px;padding:var(--respiro) 16px calc(var(--respiro) + env(safe-area-inset-bottom));margin:0 auto}.tela{gap:var(--respiro);flex-direction:column;display:flex}.marca{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.marca img{width:118px;height:auto}.lema{letter-spacing:.02em;color:var(--texto-suave);margin:0;font-size:13px;line-height:20px}.lista{flex-direction:column;gap:8px;display:flex}.local{text-align:center;letter-spacing:.04em;color:var(--texto-suave);margin:0;font-size:12px;line-height:16px}.botao{border:1px solid var(--linha-controle);background:var(--fundo);width:100%;min-height:56px;color:var(--texto);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;text-decoration:none;transition:background-color .24s,border-color .24s;display:flex}.botao:hover,.botao:active,.tile:hover,.tile:active,.voltar:hover,.voltar:active{background:var(--fundo-alt);border-color:var(--acento)}.botao:focus-visible,.tile:focus-visible,.voltar:focus-visible{box-shadow:var(--anel-foco);outline:2px solid #0000}.botao__icone{border:1px solid var(--linha);width:38px;height:38px;color:var(--acento);flex-shrink:0;justify-content:center;align-items:center;display:flex}.botao__textos{flex-direction:column;flex-grow:1;gap:2px;min-width:0;display:flex}.botao__titulo{letter-spacing:.01em;font-size:15px;font-weight:600;line-height:20px}.botao__sub{letter-spacing:0;color:var(--texto-suave);font-size:12px;line-height:16px}.botao--simples{justify-content:center;min-height:52px;font-size:14px;font-weight:500}.ic{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;flex-shrink:0;display:block}.seta{color:var(--texto-suave)}.topo{align-items:center;gap:14px;display:flex}.voltar{border:1px solid var(--linha-controle);width:44px;height:44px;color:var(--texto);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .24s,border-color .24s;display:flex}.topo__textos{flex-direction:column;gap:2px;min-width:0;display:flex}.topo__titulo{letter-spacing:.02em;margin:0;font-size:18px;font-weight:400;line-height:24px}.topo__sub{color:var(--texto-suave);margin:0;font-size:12px;line-height:16px}.topo__origem{letter-spacing:.24em;text-transform:uppercase;color:var(--texto-suave);font-size:11px;line-height:16px}.intro{margin:0;font-size:14px;font-weight:300;line-height:22px}.grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tile{border:1px solid var(--linha-controle);background:var(--fundo);min-height:60px;color:var(--texto);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .24s,border-color .24s;display:flex}.tile--largo{grid-column:1/-1}.tile__icone{color:var(--acento)}.tile__rotulo{letter-spacing:.01em;min-width:0;font-size:12px;font-weight:500;line-height:15px}.resumo__cabeca{flex-direction:column;gap:14px;display:flex}.traco{background:var(--limao);width:64px;height:6px;display:block}.resumo__titulo{letter-spacing:.02em;margin:0;font-size:22px;font-weight:300;line-height:30px}.resumo__texto{margin:0;font-size:14px;line-height:22px}.pontos{border-top:1px solid var(--linha);margin:0;padding:0;list-style:none}.pontos li{border-bottom:1px solid var(--linha);align-items:center;gap:12px;padding:10px 0;font-size:13px;line-height:20px;display:flex}.pontos__marca{background:var(--acento);flex-shrink:0;width:6px;height:6px}.aviso{padding-top:24px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
