:root{--indigo:#25264D;--indigo-forte:#1a1b3a;--coral:#FF806D;--coral-claro:#FFE8E3;--marfim:#F8F5EF;--marfim-claro:#FDFBF7;--branco:#ffffff;--borda:#DED8CE;--borda-forte:#C9C2B6;--suave:#5C5D7A;--erro:#B3261E;--sucesso:#1E7A4B;--raio:16px;--raio-g:22px;--sombra:0 1px 2px rgba(37,38,77,.05);--largura:680px;--largura-pagina:680px;--fonte:"DM Sans","Segoe UI",system-ui,-apple-system,Helvetica,Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.pagina--index{--largura-pagina:1240px}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--marfim);color:var(--indigo);font-family:var(--fonte);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%}.sprite{position:absolute}.ic{flex:0 0 auto}.simbolo{display:block;margin:0 auto 20px;color:var(--indigo)}a{color:var(--indigo)}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--coral);outline-offset:2px}.pular{position:absolute;left:-9999px;top:0;background:var(--indigo);color:var(--branco);padding:12px 18px;border-radius:0 0 12px 0;z-index:10}.pular:focus{left:0}.cabecalho{padding:16px 0;border-bottom:1px solid var(--borda);background:var(--marfim)}.cabecalho__interno{max-width:var(--largura-pagina);margin:0 auto;padding:0 24px}.marca{display:inline-block;line-height:0}.marca img{width:142px;height:auto;display:block}.conteudo{flex:1;width:100%}.pagina--mensagem .conteudo,.pagina--confirmar .conteudo{display:flex;align-items:center}.pagina--mensagem .bloco,.pagina--confirmar .bloco{width:100%}.rodape{border-top:1px solid var(--borda);padding:14px 24px 16px;color:var(--suave);font-size:14px;text-align:center}.rodape p{margin:0}.rodape__linha{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;align-items:baseline}.rodape__separador{opacity:.5}.rodape a{color:var(--suave)}.bloco{width:100%;max-width:var(--largura-pagina);margin:0 auto;padding:clamp(16px,3vh,32px) 24px clamp(14px,2.6vh,36px)}.bloco--centro{text-align:center}h1{font-size:clamp(30px,4.6vh,46px);line-height:1.08;letter-spacing:-.025em;font-weight:700;margin:0 0 clamp(14px,2.4vh,22px)}h2{font-size:21px;line-height:1.25;letter-spacing:-.01em;margin:0 0 12px}h3{font-size:18px;margin:0 0 6px}p{margin:0 0 16px}.suave{color:var(--suave)}.pequeno{font-size:15px}.subtitulo{font-size:20px}.dica{margin:8px 2px 0}.linha-fraca{display:block;font-weight:400}.acao{margin-top:clamp(16px,2.8vh,28px)}.acao-secundaria{margin:20px 0 0}.reagendar{text-align:left;margin-top:26px}.destaque-data{color:var(--coral);font-weight:700}.capa{display:grid;grid-template-columns:1fr 1.45fr;gap:clamp(28px,4vw,52px);align-items:center;padding:clamp(16px,4vh,48px) 0 clamp(20px,4vh,44px)}.capa h1{margin-bottom:16px}.capa p{font-size:clamp(17px,2.2vh,19px);color:var(--suave);max-width:24em}.capa__arte{width:100%;height:auto;border-radius:var(--raio-g);display:block}img.capa__arte{aspect-ratio:16 / 9;object-fit:cover}.passos-capa{display:flex;align-items:flex-start;gap:clamp(10px,1.5vw,20px);border-top:1px solid var(--borda);padding:clamp(18px,3.2vh,32px) 0 0}.passo-capa{display:flex;gap:14px;align-items:flex-start;flex:1 1 0}.passo-capa__icone{color:var(--coral);margin-top:-3px}.passo-capa h3{font-size:18px;font-weight:700;margin:0 0 3px}.passo-capa p{font-size:15px;line-height:1.45;color:var(--suave);margin:0}.passo-seta{flex:0 0 auto;color:var(--suave);opacity:.7;margin-top:9px}@media (max-width:860px){.capa{grid-template-columns:1fr;gap:22px;padding:22px 0}.capa__texto{order:1}.capa__arte{order:2}.passos-capa{flex-direction:column;align-items:stretch;gap:20px}.passo-seta{display:none}}.botao{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:var(--raio);background:var(--indigo);color:var(--branco);font-family:inherit;font-size:18px;font-weight:700;line-height:1.2;padding:clamp(14px,2.3vh,19px) 32px;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .15s ease}.botao:hover{background:var(--indigo-forte)}.botao:active{transform:translateY(1px)}.botao[disabled],.botao[aria-disabled="true"]{opacity:.5;cursor:not-allowed;transform:none}.botao--largo{width:100%}.botao--claro{background:var(--branco);color:var(--indigo);border:1px solid var(--borda-forte)}.botao--claro:hover{background:var(--marfim-claro)}.ligacao{background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--indigo);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.ligacao:hover{color:var(--coral)}.ligacoes{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin-top:28px}.voltar{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(10px,1.8vh,20px);color:var(--suave);background:none;border:0;font:inherit;font-size:15px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.voltar:hover{color:var(--indigo)}.trilha{display:flex;align-items:center;gap:10px;margin:4px 0 clamp(14px,3vh,30px);font-size:15px;flex-wrap:nowrap}.trilha__item{display:flex;align-items:center;gap:10px;color:var(--suave)}.trilha__bolha{width:30px;height:30px;flex:0 0 30px;border-radius:50%;border:2px solid var(--borda-forte);display:grid;place-items:center;font-size:14px;font-weight:700;color:var(--suave);background:var(--marfim)}.trilha__item[data-estado="atual"]{color:var(--indigo);font-weight:700}.trilha__item[data-estado="atual"] .trilha__bolha{background:var(--coral);border-color:var(--coral);color:var(--branco)}.trilha__item[data-estado="feito"] .trilha__bolha{border-color:var(--indigo);color:var(--indigo);background:var(--marfim)}.trilha__item[data-estado="feito"]{color:var(--indigo)}.trilha__traco{flex:1 1 auto;height:1px;background:var(--borda-forte);min-width:12px}@media (max-width:620px){.trilha{font-size:13px;gap:6px}.trilha__rotulo{display:none}.trilha__item[data-estado="atual"] .trilha__rotulo{display:inline}}.campo{margin-bottom:clamp(12px,2.2vh,20px)}.campo>label,.grupo>legend{display:block;font-weight:700;font-size:16px;margin-bottom:6px;padding:0}.obrigatorio{color:var(--coral)}.entrada{display:flex;align-items:center;gap:12px;background:var(--marfim-claro);border:1px solid var(--borda);border-radius:var(--raio);padding:0 16px;box-shadow:var(--sombra)}.entrada:focus-within{border-color:var(--indigo)}.entrada svg{flex:0 0 auto;color:var(--indigo);opacity:.75}.entrada input,.entrada select{flex:1;min-width:0;border:0;background:none;font:inherit;color:var(--indigo);padding:clamp(11px,1.9vh,16px) 0;appearance:none}.entrada input:focus,.entrada select:focus{outline:none}.entrada select{cursor:pointer;padding-right:22px}.entrada--selecao{position:relative}.entrada--selecao::after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--indigo);border-bottom:2px solid var(--indigo);transform:rotate(45deg);pointer-events:none}textarea.entrada{display:block;width:100%;font:inherit;color:var(--indigo);padding:14px 16px;min-height:clamp(72px,13vh,128px);resize:vertical}.dupla{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:560px){.dupla{grid-template-columns:1fr}}.contador{text-align:right;font-size:13px;color:var(--suave);margin:4px 2px 0}.erro-campo{color:var(--erro);font-size:14px;margin:8px 2px 0}.entrada[data-erro="sim"],.alvo[data-erro="sim"]{border-color:var(--erro)}.grupo{border:0;padding:0;margin:0 0 clamp(14px,2.6vh,24px)}.opcoes{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}@media (max-width:520px){.opcoes{grid-template-columns:1fr}}.opcao{display:flex;align-items:center;gap:12px;cursor:pointer;padding:clamp(3px,.7vh,6px) 0}.opcao input{position:absolute;opacity:0;width:0;height:0}.opcao__marca{width:26px;height:26px;flex:0 0 26px;border-radius:50%;border:2px solid var(--borda-forte);background:var(--marfim-claro);display:grid;place-items:center}.opcao__marca::after{content:"";width:12px;height:12px;border-radius:50%;background:transparent}.opcao input:checked + .opcao__marca{border-color:var(--coral)}.opcao input:checked + .opcao__marca::after{background:var(--coral)}.opcao input:focus-visible + .opcao__marca{outline:3px solid var(--coral);outline-offset:2px}.opcao__texto{font-size:17px}.alvo{border:2px dashed var(--borda-forte);border-radius:var(--raio-g);padding:clamp(14px,2.4vh,26px);display:grid;grid-template-columns:1fr;gap:clamp(12px,2vh,20px);align-items:center;text-align:center;background:var(--marfim-claro);transition:border-color .15s ease,background .15s ease}.alvo[data-arrastando="sim"]{border-color:var(--coral);background:var(--coral-claro)}.alvo[data-estado="pronto"]{grid-template-columns:minmax(0,260px) 1fr;text-align:left}@media (max-width:560px){.alvo[data-estado="pronto"]{grid-template-columns:1fr;text-align:center}}.alvo[data-estado="pronto"] .alvo__so-vazio{display:none}.alvo__convite{display:grid;gap:clamp(4px,.9vh,8px);justify-items:center;padding:clamp(4px,1.4vh,16px) 6px}.alvo__convite svg{color:var(--indigo)}.alvo__convite strong{font-size:19px;margin-top:2px}.alvo__convite span{color:var(--suave);font-size:15px}.alvo__convite .pequeno{font-size:13px}.previa{position:relative;border-radius:var(--raio);overflow:hidden;background:var(--indigo)}.previa img,.previa video{display:block;width:100%;height:auto;max-height:clamp(110px,20vh,260px);object-fit:cover}.previa__selo{position:absolute;left:10px;bottom:10px;background:rgba(26,27,58,.82);color:var(--branco);font-size:13px;font-weight:700;padding:5px 10px;border-radius:999px;display:inline-flex;gap:6px;align-items:center}.previa__remover{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;border:0;background:var(--branco);color:var(--indigo);cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px rgba(37,38,77,.25)}.previa__remover:hover{color:var(--coral)}.progresso{height:8px;border-radius:999px;background:var(--borda);overflow:hidden;margin:14px 0 8px}.progresso__barra{height:100%;width:0;background:var(--coral);transition:width .2s ease}.cartao{background:var(--marfim-claro);border:1px solid var(--borda);border-radius:var(--raio-g);padding:clamp(16px,2.6vh,26px);box-shadow:var(--sombra)}.cartao--aviso{display:flex;gap:14px;align-items:center;text-align:left;font-weight:700;padding:20px 24px}.cartao--aviso .ic{color:var(--indigo)}.cartao--centro{justify-content:center}.cartao--esquerda{text-align:left}.cartao--destaque{background:var(--coral-claro);border-color:#F7D3CA}.resumo{display:grid;grid-template-columns:minmax(0,240px) 1fr;gap:26px;align-items:start}@media (max-width:620px){.resumo{grid-template-columns:1fr}}.lista-dados{display:grid;gap:18px;margin:0}.lista-dados__item{display:flex;gap:14px;align-items:flex-start}.lista-dados__item svg{flex:0 0 auto;margin-top:3px;color:var(--indigo)}.lista-dados dt{font-size:15px;color:var(--suave)}.lista-dados dd{margin:0;font-weight:700;overflow-wrap:anywhere}.selo-sucesso{width:96px;height:96px;margin:0 auto 26px;border-radius:50%;background:var(--coral-claro);display:grid;place-items:center;color:var(--coral)}.faisca{display:block;margin:0 auto 18px;color:var(--coral)}.palco{background:var(--indigo);border-radius:var(--raio-g);overflow:hidden;display:grid;place-items:center;min-height:200px;margin-bottom:clamp(12px,2.2vh,22px)}.palco img,.palco video{display:block;width:100%;height:auto;max-height:50vh;object-fit:contain}.recado{display:flex;gap:14px;align-items:center;justify-content:center;font-size:22px;font-weight:700;text-align:center;margin:0}.nota{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--suave);font-size:15px;margin-top:clamp(10px,1.6vh,18px)}.metricas{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px}.metrica{background:var(--marfim-claro);border:1px solid var(--borda);border-radius:var(--raio-g);padding:22px;text-align:center}.metrica strong{display:block;font-size:40px;line-height:1.1}.metrica span{color:var(--suave)}[hidden]{display:none !important}.carregando{text-align:center;color:var(--suave);padding:60px 0}.aviso{border-radius:var(--raio);padding:14px 18px;margin-bottom:20px;font-size:15px;border:1px solid var(--borda);background:var(--marfim-claro)}.aviso--erro{border-color:#E8BDBA;background:#FDF1F0;color:var(--erro)}.aviso--ok{border-color:#BEDFCD;background:#F0F8F4;color:var(--sucesso)}.ocupado{position:relative}.ocupado::after{content:"";position:absolute;inset:0;background:rgba(248,245,239,.6);border-radius:var(--raio)}@media (max-height:800px){.alvo__convite>svg{width:30px;height:30px}.alvo__convite .botao{padding:9px 20px;font-size:15px}.alvo__convite span{font-size:14px}.alvo__convite .pequeno{font-size:12px}.trilha{margin-bottom:16px}.dica{font-size:13px}.bloco{padding-top:14px;padding-bottom:14px}h1{margin-bottom:12px}}@media (max-width:560px){h1{font-size:clamp(27px,7.6vw,34px)}.capa p{font-size:16px}.capa h1{margin-bottom:12px}.botao{font-size:17px;padding:15px 26px}.bloco{padding-top:12px;padding-bottom:8px}.trilha{margin-bottom:12px}textarea.entrada{min-height:70px}.alvo__convite{padding:6px;gap:5px}.alvo__convite>svg{width:28px;height:28px}.alvo__convite strong{font-size:17px}.alvo__convite span{font-size:14px}.alvo__convite .pequeno{font-size:12px}.alvo__convite .botao{padding:10px 18px;font-size:15px}}@media (max-height:745px){.bloco{padding-top:10px;padding-bottom:8px}.trilha{margin-bottom:10px}h1{margin-bottom:10px}.campo{margin-bottom:10px}.grupo{margin-bottom:12px}.acao{margin-top:14px}.dica{display:none}.lista-dados{gap:11px}.cartao{padding:14px 18px}}