:root{--destaque: #FF8A5B;--bg: #05070D;--fg: #F2F3F7;--suave: #A6ABBD;--linha: #2A3042;--relogio: var(--destaque);--cartao: #0E1220;--cartao-borda: #1E2436;--mono: "JetBrains Mono", ui-monospace, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#05070d;font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}.mono{font-family:var(--mono)}[hidden]{display:none!important}.pagina{min-height:100vh;overflow-x:clip;background:var(--bg);color:var(--fg);transition:background .7s ease,color .7s ease}.pagina.e-manha{--fg: #1D1D1F;--suave: #5E5650;--linha: #CBBFB2;--relogio: #A8401A}.topo{position:sticky;top:0;z-index:20}.topo__nav{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}.marca{text-decoration:none;font-weight:800;font-size:21px;letter-spacing:-.02em;color:var(--fg)}.marca span{color:var(--destaque)}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:13px 22px;border-radius:999px;font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;border:0}.botao--pequeno{min-height:44px;padding:10px 18px;font-size:14px}.botao--contorno{background:transparent;color:var(--fg);border:1px solid var(--linha)}.botao--escuro{background:#1d1d1f;color:#fff}.botao--claro{background:#f0f0f2;color:#1d1d1f}.botao--destaque{background:var(--destaque);color:#1a0e08}.botao:disabled{opacity:.6;cursor:progress}.botao:focus-visible,.alternador__opcao:focus-visible,.decisao__opcao:focus-visible,.faq__pergunta:focus-visible,.botao-icone:focus-visible{outline:2px solid var(--destaque);outline-offset:3px}.abertura{max-width:1000px;margin:0 auto;padding:120px 24px 80px;display:flex;flex-direction:column;gap:22px}.abertura__hora{margin:0;font-family:var(--mono);font-size:15px;color:var(--destaque)}.abertura__titulo{margin:0;font-size:clamp(44px,7vw,92px);line-height:1.02;letter-spacing:-.045em;font-weight:800}.abertura__titulo span{color:#8e93a6}.abertura__texto{margin:0;font-size:19px;line-height:1.55;color:var(--suave);max-width:600px}.palco{position:relative;width:100%;height:460px;margin-top:40px;perspective:1400px}.palco__grupo{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.cartao{position:absolute;background:var(--cartao);border:1px solid var(--cartao-borda);border-radius:22px;padding:22px;box-shadow:0 30px 80px #0009;will-change:transform}.cartao--a{left:0;top:70px;width:50%;transform:rotateX(8deg) rotate(-2deg)}.cartao--b{right:0;top:10px;width:46%;background:#10131f;border-color:#22283a;transform:rotateX(8deg) rotate(2deg)}.cartao--c{left:26%;top:250px;width:50%;transform:rotateX(10deg)}.cartao__rotulo{display:flex;align-items:center;gap:10px;font-size:13px;color:#8e93a6}.cartao__rotulo--linha{justify-content:space-between}.cartao__erro{margin:14px 0 6px;font-size:14px;line-height:1.5;color:#e3e6ef}.cartao__stack{margin:0;font-size:12px;color:#8e93a6}.cartao__titulo{margin:10px 0 0;font-size:18px;font-weight:600;line-height:1.35;color:#f2f3f7}.cartao__nota{margin-top:16px;padding:12px 14px;border-radius:14px;background:#181d2c;font-size:14px;color:#c3c8d6;line-height:1.45}.ok{color:#7ee2a8}.ponto{width:8px;height:8px;border-radius:99px;display:inline-block}.ponto--erro{background:#ff6b6b}.etiquetas{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.etiquetas span{font-size:12px;padding:6px 10px;border-radius:99px;background:#181d2c;color:#c3c8d6}.etiquetas .etiqueta--quente{background:#2a1c17;color:#ffb79a}.diff{margin-top:14px;font-size:13px;line-height:1.7;border-radius:12px;overflow:hidden}.diff__menos{background:#ff6b6b1f;color:#ffb4b4;padding:0 12px}.diff__mais{background:#7ee2a81f;color:#b9f3d0;padding:0 12px}.diff--claro .diff__menos{background:#fdecec;color:#9b1c1c}.diff--claro .diff__mais{background:#e7f6ec;color:#1f6b3a}.historia{position:relative;height:4600px}.historia__fixo{position:sticky;top:64px;height:min(780px,calc(100vh - 64px));max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:56px}.historia__texto{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:18px}.relogio{font-weight:700;font-size:clamp(56px,8vw,112px);letter-spacing:-.04em;line-height:1;color:var(--relogio)}.historia__titulo{margin:0;font-size:clamp(30px,3.6vw,46px);line-height:1.1;letter-spacing:-.03em;font-weight:800}.historia__corpo{margin:0;font-size:18px;line-height:1.6;color:var(--suave);max-width:480px}.indicadores{display:flex;gap:8px;margin-top:10px}.indicadores span{height:4px;width:12px;border-radius:99px;background:var(--linha);transition:width .3s ease,background .3s ease}.indicadores span.ativo{width:36px;background:var(--destaque)}.historia__visual{flex:1 1 440px;min-width:0;display:flex;justify-content:center}.cena{width:100%;display:flex;justify-content:center;animation:surgir .36s ease}@keyframes surgir{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.celular{width:300px;height:560px;border-radius:44px;background:#0e1220;border:1px solid #1E2436;padding:26px 22px;display:flex;flex-direction:column;gap:16px;box-shadow:0 40px 120px #0009;color:#f2f3f7}.celular__caminho{font-size:13px;color:#8e93a6}.celular__titulo{font-size:22px;font-weight:700}.celular__erro{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.celular__erro strong{font-size:18px}.celular__erro span{font-size:14px;color:#8e93a6;line-height:1.5}.celular__icone{width:60px;height:60px;border-radius:99px;background:#2a1416;color:#ff8c8c;display:flex;align-items:center;justify-content:center}.painel{width:100%;max-width:480px;background:#0e1220;border:1px solid #1E2436;border-radius:26px;padding:24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 40px 120px #0009;color:#f2f3f7}.painel__erro{font-size:14px;line-height:1.7;color:#e3e6ef}.painel__bloco{font-size:13px;line-height:1.8;color:#8e93a6;background:#0a0d18;border-radius:14px;padding:14px 16px}.painel__titulo{font-size:22px;font-weight:700;line-height:1.3}.painel__nota{background:#181d2c;border-radius:16px;padding:16px;font-size:15px;line-height:1.5;color:#e3e6ef}.painel--quente{background:#2b1a12;border-color:#4a2e20}.painel--quente .cartao__rotulo{color:#e7c3b0}.painel__pergunta{font-size:19px;font-weight:600;line-height:1.4;color:#fff1ea}.decisao{display:flex;flex-direction:column;gap:10px}.decisao__opcao{cursor:pointer;text-align:left;font-size:15px;padding:14px 16px;min-height:48px;border-radius:14px;border:1px solid #5A3A2A;background:#3a2419;color:#fff1ea}.decisao__opcao[aria-pressed=true]{border-color:var(--destaque)}.decisao__registro{font-size:14px;color:#ffd3c2;background:#47291c;border-radius:12px;padding:12px 14px}.painel--claro{background:#fff;border-color:#fff;color:#1d1d1f;box-shadow:0 30px 80px #3c1e0a2e}.pr__cabecalho{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:18px}.pr__selo{font-size:12px;padding:5px 10px;border-radius:99px;border:1px solid #D2D2D7;color:#424245}.pr__ramo{font-size:13px;color:#6e6e73}.pr__ok{font-size:15px;color:#1f6b3a}.manha{max-width:1100px;margin:0 auto;padding:120px 24px 80px;display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.manha__titulo{margin:0;font-size:clamp(38px,5.4vw,72px);line-height:1.02;letter-spacing:-.045em;font-weight:800}.manha__texto{margin:0;font-size:19px;color:var(--suave)}.alternador{display:inline-flex;background:#e8e1d8;border-radius:999px;padding:4px;gap:4px}.alternador__opcao{border:0;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;min-height:44px;border-radius:999px;background:transparent;color:#1d1d1f}.alternador__opcao[aria-pressed=true]{background:#fff}.planos{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;text-align:left;min-height:280px}.plano{background:#fff;color:#1d1d1f;border-radius:28px;padding:30px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 12px #3c1e0a0f}.plano--destaque{box-shadow:0 0 0 2px var(--destaque),0 20px 50px #3c1e0a1f}.plano__selo{align-self:flex-start;font-size:12px;font-weight:600;color:#a8401a}.plano__nome{font-size:24px;font-weight:800}.plano__publico{font-size:15px;color:#6e6e73;line-height:1.5}.plano__preco{font-size:34px;font-weight:800;letter-spacing:-.03em}.plano__periodo{font-size:15px;color:#6e6e73}.plano .botao{margin-top:auto}.plano:not(.plano--destaque) .botao{background:#f0f0f2;color:#1d1d1f}.carregando{grid-column:1 / -1;text-align:center;color:var(--suave)}.estado-erro{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px;border-radius:22px;background:#fff;color:#1d1d1f;text-align:center}.estado-erro p{margin:0;font-size:16px}.comparacao{width:100%;overflow-x:auto;background:#fff;color:#1d1d1f;border-radius:22px;text-align:left}.comparacao .estado-erro{border-radius:0}.comparacao table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.comparacao th{padding:16px 22px;font-weight:600;text-align:left;color:#6e6e73}.comparacao td{padding:14px 22px;border-top:1px solid #F0F0F2}.comparacao td:first-child{color:#424245}.perguntas{max-width:860px;margin:0 auto;padding:40px 24px 120px;display:flex;flex-direction:column;gap:28px}.perguntas__titulo{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:800}.faq__item{border-top:1px solid var(--linha)}.faq__pergunta{all:unset;cursor:pointer;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;min-height:44px;font-size:19px;font-weight:600}.faq__pergunta svg{flex:none;transition:transform .2s ease}.faq__pergunta[aria-expanded=true] svg{transform:rotate(45deg)}.faq__resposta{margin:0 0 22px;font-size:16px;line-height:1.6;color:var(--suave);max-width:720px}.rodape{max-width:1100px;margin:0 auto;padding:36px 24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--suave)}.rodape .marca{font-size:18px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#05070d8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px}.modal__caixa{width:100%;max-width:460px;background:#fff;color:#1d1d1f;border-radius:28px;padding:30px}.modal form{display:flex;flex-direction:column;gap:16px}.modal__cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.modal__aviso{font-size:13px;color:#6e6e73}.modal__titulo{margin:4px 0 0;font-size:24px;font-weight:800}.botao-icone{border:0;background:#f0f0f2;color:#1d1d1f;width:44px;height:44px;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center}.campo{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#424245}.campo input{font:inherit;font-size:16px;color:#1d1d1f;background:#f5f5f7;border:1px solid #E5E5EA;border-radius:14px;padding:13px 14px;min-height:48px}.campo input:focus{outline:2px solid var(--destaque);outline-offset:1px}.modal__erro{margin:0;font-size:14px;color:#b42318}.modal__rodape{margin:0;font-size:13px;color:#6e6e73;text-align:center}.modal__sucesso{display:flex;flex-direction:column;gap:14px;align-items:center;text-align:center;padding:12px 0}.modal__sucesso strong{font-size:26px}.modal__sucesso p{margin:0;font-size:16px;line-height:1.55;color:#6e6e73}@media(max-width:820px){.abertura{padding-top:72px}.palco{height:520px;perspective:none}.cartao{position:relative;left:auto;right:auto;top:auto;width:100%;margin-bottom:14px;transform:none!important}.palco__grupo{position:static;transform:none!important}.historia__fixo{gap:20px;align-content:center}.historia__texto{gap:10px}.relogio{font-size:52px}.historia__titulo{font-size:26px}.historia__corpo{font-size:16px}.celular{width:220px;height:340px;border-radius:32px;padding:18px}.celular__erro{margin-top:8px}.painel{padding:18px;gap:10px}.painel__titulo{font-size:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pagina,.indicadores span,.faq__pergunta svg{transition:none}.cena{animation:none}}
