﻿body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:#f4f4f4;color:#04043a;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.black-pagina{box-sizing:border-box;position:relative;width:100%;max-width:1440px;margin:0 auto;flex:1;padding:28px 48px 32px}.black-topo{display:flex;justify-content:center;align-items:center;background:#fff;border-bottom:1px solid #eee;min-height:44px;padding:8px 24px}.black-logo{height:20px;width:auto}.black-faixa{display:grid;grid-template-columns:1fr minmax(0, 1040px) 1fr;align-items:start}.black-voltar-linha{justify-self:center;padding-top:16px}.black-voltar,.black-voltar-form{margin:0}.black-voltar{position:static;background:transparent;border:0;padding:0;color:#737373;font:inherit;font-size:15px;font-weight:700;-webkit-text-stroke:0.45px #737373;cursor:pointer;text-decoration:none;white-space:nowrap}.black-miolo{width:100%;max-width:none;margin:0}.black-painel{max-width:480px;margin-right:auto;margin-left:auto}.black-painel,.black-formulario,.black-resumo{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:28px 32px}.black-oferta,.black-painel h1,.black-formulario h1,.black-formulario h2,.black-painel h2{margin:0 0 2px;color:#04043a;font-size:22px;font-weight:700}.black-formulario>h1+p,.black-painel>h1+p{margin:0 0 16px}.black-formulario p,.black-painel p{color:#3d3d55;line-height:1.45}.black-stepper{display:flex;gap:0;list-style:none;margin:0 0 28px;padding:0}.black-stepper-item{flex:1;position:relative;text-align:center;font-size:13px;color:#8a8aa3}.black-stepper-item::before{content:"";display:block;box-sizing:border-box;width:18px;height:18px;margin:0 auto 8px;border:2px solid #c9c9d6;border-radius:50%;background:#fff;position:relative;z-index:1}.black-stepper-item::after{content:"";position:absolute;top:8px;left:-50%;width:100%;height:2px;background:#d7d7e2;z-index:0}.black-stepper-item:first-child::after{display:none}.black-stepper-item.is-atual,.black-stepper-item.is-feita{color:#063d77;font-weight:700}.black-stepper-item.is-atual::before{border-color:#063d77;background:#063d77}.black-stepper-item.is-feita::before{content:"✓";color:#063d77;background:#fff;border-color:#063d77;font-size:11px;line-height:14px;font-weight:700}.black-stepper-item.is-feita::after,.black-stepper-item.is-atual::after{background:#063d77}.black-corpo{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:20px;align-items:start;margin:0 auto}.black-resumo h2{margin:0 0 24px;color:#04043a;font-size:18px;font-weight:700}.black-resumo p{margin:0}.black-campo{display:block;width:100%;max-width:none;box-sizing:border-box;margin-top:6px;padding:12px 14px;border:1px solid #d9d9e3;border-radius:8px;font:inherit;color:#04043a;background:#fff}.black-pagina input[type="submit"]:not(.black-cupom-aplicar):not(.black-cupom-remover),.black-botao,#black-copiar-link{display:inline-block;width:100%;box-sizing:border-box;margin-top:8px;padding:14px 20px;border:0;border-radius:8px;background:#005fe8;color:#fff;font:inherit;font-size:14px;font-weight:700;letter-spacing:0.04em;text-align:center;text-decoration:none;cursor:pointer}.black-pagina input[type="submit"]:disabled,.black-pagina button:disabled{opacity:0.45;cursor:default}.black-erro{display:block;margin-top:4px;color:#e11d48;font-size:14px}.black-campo.is-invalido{border-color:#e11d48}.black-aviso{max-width:1040px;margin:0 auto 16px;padding:12px 16px;background:#fff;border:1px solid #eaeaea;border-radius:8px;color:#04043a;font-size:14px}.black-aviso-erro,.black-aviso-alerta{display:flex;align-items:center;gap:10px;width:fit-content;max-width:calc(100% - 32px);margin-right:auto;margin-left:auto}.black-aviso-erro{background:#fde8e8;border-color:#f5c2c7;color:#9f1239}.black-aviso-alerta{background:#fff6e0;border-color:#f5d48a;color:#8a5a00}.black-aviso-icone{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#e11d48;color:#fff;font-size:14px;font-weight:700;line-height:1;flex:0 0 auto}.black-aviso-alerta .black-aviso-icone{background:#c48a16}.black-cep-status:empty{display:none}.black-cep-status{display:block;margin-top:6px;color:#5c5c72;font-size:13px}.black-cep-status.text-danger{color:#e11d48;font-weight:600}.black-cep-status.text-danger::before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px;border-radius:50%;background:#e11d48;color:#fff;font-size:11px;line-height:1}.black-voltar-form,.black-junto-form{display:inline;margin:0}.black-pedido-escolhido{margin:16px 0 24px;padding:16px;border:1px solid #eaeaea;border-radius:12px;background:#fafafa}.black-pedido-escolhido strong{display:block;margin-bottom:4px;color:#04043a}.black-pedido-escolhido p{margin:0;color:#5c5c72}.black-pedido-escolhido p.black-pedido-modulos{margin-top:6px;color:#9a9aa8;font-size:14px;line-height:1.45}.black-pedido-escolhido p.black-pedido-preco,.black-pedido-escolhido p.black-pedido-bonus,.black-pedido-escolhido p.black-pedido-adicao{margin-top:8px}.black-pedido-escolhido p.black-pedido-bonus{color:#1b9b4a;font-weight:600}.black-formulario h2{margin:0 0 8px;color:#04043a;font-size:18px}.black-complemento-form{display:block;margin:0 0 12px}.black-complemento{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:1px solid #eaeaea;border-radius:12px;background:#fff;color:#04043a;text-align:left;cursor:pointer}.black-complemento.is-selecionado{border-color:#005fe8;background:#f3f8ff}.black-complemento-tipo{display:block;margin-bottom:4px;color:#8a8aa3;font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase}.black-complemento-corpo{display:flex;flex:1;gap:10px;align-items:flex-start}.black-complemento-corpo strong,.black-complemento-corpo small{display:block}.black-complemento-corpo small{color:#5c5c72;font-size:13px}.black-complemento-marca{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:2px;border:1px solid #c9c9d6;border-radius:4px;background:#fff;color:#fff;font-size:12px}.black-complemento.is-selecionado .black-complemento-marca{border-color:#005fe8;background:#005fe8}.black-complemento-preco{color:#005fe8;font-weight:700;white-space:nowrap}.black-junto{display:flex;justify-content:space-between;gap:8px;width:100%;margin-top:8px;padding:10px 12px;background:#fff;border:1px solid #eaeaea;border-radius:8px;color:#04043a;font-size:14px;text-align:left;cursor:pointer}.black-junto.is-selecionado{border-color:#005fe8}.black-pix-tempo{margin:0 0 12px;color:#04043a;font-size:14px}#black-pix-contador{margin-left:0.35em}#black-carregando{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;gap:12px;background:rgba(244,244,244,0.78);color:#04043a}#black-carregando[hidden]{display:none !important}.black-spinner{width:36px;height:36px;border:3px solid #eaeaea;border-top-color:#005fe8;border-radius:50%;animation:black-gira 0.8s linear infinite}@keyframes black-gira{to{transform:rotate(360deg)}}.black-rodape{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:16px 24px;background:#fff;border-top:1px solid #eee;color:#6b7280;font-size:13px}.black-escudo{width:16px;height:16px;fill:#128a3e}.black-oferta{margin:0 0 12px;font-size:14px;font-weight:700;color:#005fe8}.black-resumo-linha{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.black-resumo-oferta{color:#1c1c2e;font-size:16px}.black-resumo p.black-resumo-modulos{margin-top:6px;color:#9a9aa8;font-size:14px;line-height:1.45}.black-resumo .black-resumo-bonus,.black-resumo .black-resumo-extras,.black-resumo p.black-resumo-desconto{margin-top:24px}.black-resumo .black-resumo-bonus p+p,.black-resumo .black-resumo-extras p+p{margin-top:16px}.black-resumo-desconto{color:#1b9b4a;font-size:14px;font-weight:600}.black-resumo-gratis{color:#1b9b4a;font-weight:600}.black-resumo p.black-resumo-total{margin-top:20px;padding-top:20px;border-top:1px solid #e8eaec;color:#04043a;font-size:16px;font-weight:700}.black-total-dois-pontos{display:none}.black-resumo-embutido{display:none}.black-coluna{display:flex;flex-direction:column;gap:16px}.black-valor{background:#f4f4f4;border-radius:12px;padding:20px}.black-valor p{margin:0}.black-formulario .black-valor-rotulo{color:#5c5c70;font-size:15px;font-weight:400}.black-formulario p.black-valor-numero{margin-top:6px;font-size:28px;font-weight:700;color:#1a1a2e}.black-valor-bloco{margin-top:16px;padding-top:16px;border-top:1px solid #e0e0e0}.black-valor-bloco+.black-valor-bloco{margin-top:16px;padding-top:0;border-top:0}.black-valor-caixa{margin-top:10px;padding:14px 16px;background:#fff;border:1px solid #e6e6e6;border-radius:10px}.black-formulario p.black-valor-nome{color:#1a1a2e;font-size:16px;font-weight:700}.black-formulario p.black-valor-detalhe{margin-top:2px;color:#6a6a7a;font-size:14px}ul.black-lista{margin:0;padding:0;list-style:none}ul.black-lista li{position:relative;margin:0;padding-left:28px;line-height:1.45}ul.black-lista li+li{margin-top:16px}ul.black-lista li::before{content:"✓";position:absolute;left:0;color:#005fe8;font-weight:700}.black-botao-texto{display:block;width:100%;margin-top:12px;padding:0;border:0;background:transparent;color:#005fe8;font:inherit;font-weight:700;text-align:center;cursor:pointer}.black-meio-opcao{border:1px solid #e4e4ee;border-radius:12px;padding:14px 16px;margin:0 0 12px}.black-meio-opcao.is-selecionado{border-color:#005fe8;box-shadow:0 0 0 1px #005fe8}.black-meio-opcao label{display:flex;align-items:flex-start;gap:10px;margin:0;color:#04043a;font-weight:700;cursor:pointer}.black-meio-opcao input[type="radio"]{appearance:none;width:18px;height:18px;margin:2px 0 0;border:2px solid #c9c9d6;border-radius:50%;background:#fff;flex:0 0 auto}.black-meio-opcao input[type="radio"]:checked{border-color:#005fe8;box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 9px #005fe8}.black-formulario{display:flex;flex-direction:column}#black-pagamento{display:contents}.black-cupom{order:5;margin-top:8px}#black-pagar{order:6}.black-cupom-linha{display:flex;align-items:center;margin-top:6px;border:1px solid #d9d9e3;border-radius:8px;background:#fff}.black-cupom-linha .black-campo{flex:1 1 auto;width:auto;min-width:0;margin:0;border:0;background:transparent;box-shadow:none}.black-pagina button.black-cupom-aplicar{flex:0 0 auto;width:auto;margin:0;padding:12px 14px;border:0;border-radius:0;background:transparent;color:#005fe8;font:inherit;font-size:14px;font-weight:700;letter-spacing:0;cursor:pointer}.black-pagina button.black-cupom-remover{width:auto;margin:0;padding:0 2px;border:0;background:transparent;color:#737373;border-radius:0;height:auto;font-size:22px;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer}.black-cupom-chip{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid #d9d9e3;border-radius:8px;font-weight:700}.black-cupom-remover-form{margin-left:auto}.black-economia{margin:10px 0 0;padding:12px 14px;border-radius:8px;background:#e7f8ee;color:#128a3e;font-size:13px;font-weight:700;letter-spacing:0.02em;text-align:center}.black-nota,.black-aviso-email{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.black-nota{margin:8px 0 0;padding:12px 14px;border-radius:10px;background:#e7f1ff;color:#1d4ed8;font-size:14px}.black-nota-icone{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#005fe8;color:#fff;font-size:12px;font-weight:700;font-style:normal}.black-decisao{text-align:center}.black-decisao h1,.black-resultado h1{margin-top:8px}.black-link{color:#005fe8;font-weight:600;text-decoration:none}.black-decisao-link{margin:14px 0 0;text-align:center}.black-meio-opcao small{display:block;margin-top:2px;color:#5c5c72;font-weight:400}.black-dupla{display:grid;grid-template-columns:1fr 1fr;gap:12px}.black-pagina .black-botao-contorno{background:#fff;color:#005fe8;border:1px solid #005fe8}.black-resultado{text-align:center}.black-resultado h1{margin-top:12px}.black-resultado-icone svg{width:48px;height:48px}.black-resultado-sub,.black-resultado-nota{color:#5c5c72;font-size:14px}.black-resultado-email{font-weight:700}.black-pix-caixa{margin:16px 0;padding:20px 16px 16px;background:#f3f4f6;border-radius:12px;text-align:center}.black-pix-rotulo{margin:12px 0 6px;color:#5c5c72;font-size:13px;text-align:left}.black-pix-codigo{display:block;width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #e6e6ee;border-radius:8px;background:#fff;color:#04043a;font:inherit;font-size:13px;text-overflow:ellipsis}.black-aviso-email{margin-top:16px;padding:14px 16px;background:#e7f1ff;border-radius:12px;color:#005fe8;text-align:left}.black-aviso-email strong{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:6px}.black-aviso-email p{width:100%;margin:0;color:#005fe8}.black-aviso-email p+p{margin-top:10px}.black-aviso-email a,.black-decisao-link .black-link{text-decoration:underline}button.black-link{background:none;border:0;padding:0;cursor:pointer;font:inherit}.black-atualizar{display:none}.black-qrcode{margin:16px 0;text-align:center}.black-qrcode-img{width:168px;height:168px;object-fit:contain;background:#fff;border:1px solid #eaeaea;border-radius:12px}.black-pix,.black-boleto{word-break:break-all;font-family:ui-monospace, monospace;font-size:13px}.black-so-mobile{display:none !important}@media (max-width: 768px){.black-topo{min-height:40px;padding:6px 16px}.black-logo{height:18px}.black-pagina{padding:16px}.black-painel,.black-formulario{padding:20px 16px}.black-resumo-avulso{display:none}.black-resumo-embutido{display:block;margin-top:18px}.black-resumo-embutido h2{margin:0 0 12px;color:#1a1a2e;font-size:16px;font-weight:700}.black-resumo-embutido .black-resumo-corpo{background:#fff;border:1px solid #e6e6e6;border-radius:10px;padding:14px 16px}.black-resumo-embutido p{margin:0}.black-resumo-embutido p.black-resumo-assinatura{margin-bottom:14px;color:#8a8aa0;font-size:13px}.black-resumo-embutido p.black-resumo-modulos{margin-top:4px;color:#9a9aa8;font-size:14px;line-height:1.45}.black-resumo-embutido .black-resumo-bonus,.black-resumo-embutido .black-resumo-extras,.black-resumo-embutido p.black-resumo-desconto{margin-top:16px}.black-resumo-embutido .black-resumo-bonus p+p,.black-resumo-embutido .black-resumo-extras p+p{margin-top:12px}.black-resumo-embutido p.black-resumo-total{margin-top:16px;padding-top:16px;border-top:1px solid #e8eaec;color:#04043a;font-size:16px;font-weight:700}body:has(.black-revisao){background:#fff}.black-revisao .black-formulario{padding:0;border:0;border-radius:0;background:transparent}.black-revisao .black-resumo{padding:16px;border:0;border-radius:12px}.black-resumo{padding:20px 16px;background:#f4f4f4}.black-resumo h2{margin-bottom:18px}.black-resumo p.black-resumo-modulos{margin-top:4px}.black-resumo .black-resumo-bonus,.black-resumo .black-resumo-extras,.black-resumo p.black-resumo-desconto{margin-top:16px}.black-resumo .black-resumo-bonus p+p,.black-resumo .black-resumo-extras p+p{margin-top:12px}.black-resumo p.black-resumo-total{margin-top:16px;padding-top:16px}.black-total-dois-pontos{display:inline}.black-valor{padding:16px}.black-formulario p.black-valor-numero{font-size:26px}.black-corpo{grid-template-columns:1fr}.black-dupla{grid-template-columns:1fr}.black-oferta,.black-painel h1,.black-formulario h2{font-size:20px}.black-faixa{display:flex;flex-direction:column}.black-faixa-lado{display:none}.black-voltar-linha{justify-self:start;padding-top:0;margin-bottom:8px}.black-voltar{color:#737373}.black-stepper-item{font-size:12px}.black-so-desktop{display:none !important}.black-so-mobile{display:block !important}.black-resultado{display:flex;flex-direction:column}.black-acoes-fim{order:2}.black-aprovado.is-exclusiva .black-resultado-email{display:none}}.black-aviso-computador{margin:16px 0;padding:14px 16px;background:#e7f8ee;border-radius:12px;color:#128a3e;text-align:left}.black-aviso-computador strong{display:flex;align-items:center;gap:8px}.black-aviso-computador p{margin:6px 0 0;color:#128a3e}.black-computador{width:18px;height:18px;flex:0 0 auto}.black-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:24px}.black-modal[hidden]{display:none !important}.black-modal-fundo{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(4,4,58,0.45)}.black-modal-card{position:relative;width:100%;max-width:360px;padding:24px 20px;background:#fff;border-radius:16px;text-align:center;color:#04043a}.black-modal-card h2{margin:0 0 8px;font-size:20px}.black-modal-url{margin:12px 0 16px;padding:10px 12px;background:#f4f4f8;border-radius:8px;word-break:break-all;font-size:14px}
