.ag{padding-bottom:var(--section-y)}.ag-topo{padding-block:clamp(2rem,1.5rem + 3vw,4rem) clamp(1.25rem,1rem + 1.5vw,2rem)}.ag-topo__titulo{max-width:22ch;margin-top:1.25rem}.ag-topo .t-lead{margin-top:1rem}.ag-coluna{max-width:44rem}.ag-coluna--larga{max-width:64rem}.ag-etapas{margin-block:0 clamp(1.5rem,1rem + 2vw,2.5rem)}.ag-etapas__lista{margin:0;padding:0;list-style:none;display:flex}.ag-et{flex:1 1 0;min-width:0;padding-top:1.5rem;position:relative}.ag-et:last-child{flex:none;min-width:1.5rem}.ag-et:before{content:"";background-color:var(--color-line-strong);height:1px;position:absolute;top:4px;left:4.5px;right:-4.5px}.ag-et:last-child:before{display:none}.ag-et[data-estado=feita]:before{background-color:var(--color-teal)}.ag-et:after{content:"";box-sizing:border-box;border:1px solid var(--color-line-strong);background-color:var(--color-paper);border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.ag-et[data-estado=feita]:after{background-color:var(--color-teal);border-color:var(--color-teal)}.ag-et[data-estado=atual]:after{background-color:var(--color-teal);border-color:var(--color-teal);outline:1px solid var(--color-teal);outline-offset:3px}.ag-et__rotulo{font-size:var(--text-small);color:var(--color-muted);padding-right:.5rem;line-height:1.3;display:block}.ag-et[data-estado=atual] .ag-et__rotulo{color:var(--color-ink);font-weight:600}.ag-et__n{font-family:var(--font-display);color:var(--color-slate);margin-right:.25rem;font-style:italic;font-weight:400}@media (width<=47.99rem){.ag-et:not([data-estado=atual]) .ag-et__rotulo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-et[data-estado=atual]{flex:none}.ag-et[data-estado=atual] .ag-et__rotulo{white-space:nowrap;padding-right:1rem}.ag-et{min-width:1.5rem}.ag-et[data-estado=atual]{min-width:auto}.ag-et:not([data-estado=atual]):not(:last-child){flex:1 1 0}}.ag-etapa[hidden]{display:none}.ag-etapa__titulo{font-family:var(--font-display);font-weight:500;font-size:var(--text-h3);line-height:var(--text-h3--line-height);color:var(--color-petrol)}.ag-etapa__titulo:focus{outline:none}.ag-etapa__titulo:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:4px}.ag-etapa__intro{max-width:52ch;margin-top:.75rem}.ag-etapa__corpo{margin-top:1.5rem}.ag-acoes{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2rem;display:flex}.ag-acoes--igual>.btn{white-space:normal;flex:14rem}.ag-acoes .btn{white-space:normal}.btn[aria-disabled=true]{cursor:progress;opacity:.7}.ag-erro{border:1px solid var(--color-teal-700);border-radius:var(--radius-card);background-color:var(--color-sand);color:var(--color-ink);font-size:var(--text-small);margin-top:1rem;padding:.75rem 1rem}.ag-erro[hidden]{display:none}.ag-erro .tlink{white-space:normal}.ag-lista{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.ag-lista--duas{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-lista>li[hidden]{display:none}.ag-cartao{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);grid-template-columns:1.5rem minmax(0,1fr);gap:.25rem 1rem;height:100%;padding:1.125rem 1.125rem 1.125rem 1rem;display:grid;position:relative}.ag-cartao:has(:checked){border-color:var(--color-teal-700);outline:1px solid var(--color-teal-700);outline-offset:-2px}.ag-cartao:has(:focus-visible){outline:2px solid var(--color-teal-700);outline-offset:3px}.ag-cartao__radio{appearance:none;border:1px solid var(--color-line-strong);background-color:var(--color-paper);cursor:pointer;border-radius:50%;grid-row:1;align-self:start;width:1.25rem;height:1.25rem;margin:.2rem 0 0}.ag-cartao__radio:checked{border-color:var(--color-teal-700);background-color:var(--color-teal-700);box-shadow:none;outline:2px solid var(--color-paper);outline-offset:-4px}.ag-cartao__radio:focus-visible{outline-color:var(--color-paper)}.ag-cartao__corpo{grid-column:2;min-width:0}.ag-cartao__nome{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:600;line-height:1.15}.ag-cartao__nome label:after{content:"";cursor:pointer;position:absolute;inset:0}.ag-cartao__selo{font-size:var(--text-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal-700);margin-bottom:.375rem;font-weight:600;display:inline-block}.ag-cartao__texto{font-size:var(--text-small);margin-top:.375rem}.ag-preco{border-top:1px solid var(--color-line);font-size:var(--text-small);gap:.125rem;margin-top:.75rem;padding-top:.75rem;display:grid}.ag-preco__duracao{color:var(--color-copy)}.ag-preco__valor{color:var(--color-ink);font-variant-numeric:lining-nums;font-size:1.0625rem;font-weight:600}.ag-preco__valor .ag-preco__pix{color:var(--color-teal-700)}.ag-preco__nota{color:var(--color-copy)}.ag-preco__processo{color:var(--color-copy);margin-top:.25rem}.ag-nomes{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.ag-nomes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ag-nomes>li[hidden]{display:none}.ag-nome{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);height:100%;min-height:3.5rem;color:var(--color-ink);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.25rem .875rem;padding:.75rem 1rem;display:grid}.ag-nome:has(:checked){border-color:var(--color-teal-700);outline:1px solid var(--color-teal-700);outline-offset:-2px}.ag-nome:has(:focus-visible){outline:2px solid var(--color-teal-700);outline-offset:3px}.ag-nome__radio{appearance:none;border:1px solid var(--color-line-strong);background-color:var(--color-paper);cursor:pointer;border-radius:50%;width:1.25rem;height:1.25rem;margin:0}.ag-nome__radio:checked{border-color:var(--color-teal-700);background-color:var(--color-teal-700);outline:2px solid var(--color-paper);outline-offset:-4px}.ag-nome__radio:focus-visible{outline-color:var(--color-paper)}.ag-nome__texto{font-weight:600;line-height:1.3}.ag-nome__desc{font-size:var(--text-small);color:var(--color-copy);grid-column:2}@media (hover:hover) and (pointer:fine){.ag-nome:not(:has(:checked)):hover{border-color:var(--color-teal-700)}}.ag-ajuda{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1.25rem}.ag-ajuda[hidden]{display:none}.ag-ajuda__pergunta{font-family:var(--font-display);color:var(--color-petrol);margin-bottom:.75rem;font-size:1.375rem;font-weight:500;line-height:1.2}.ag-nome--ajuda{border-color:var(--color-teal-700);background-color:var(--color-paper);border-left-width:3px}.ag-apres[hidden]{display:none}.ag-apres__grade{gap:1.5rem;display:grid}@media (width>=48rem){.ag-apres__grade{grid-template-columns:minmax(0,1fr) 16rem;align-items:start;gap:2rem}}.ag-apres__kicker{font-size:var(--text-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal-700);font-weight:600}.ag-apres__titulo{margin-top:.5rem}.ag-apres__par{max-width:60ch;margin-top:.875rem}.ag-apres__figura{border-radius:var(--radius-card);background-color:var(--color-mist);margin:0;overflow:hidden}.ag-apres__figura img{object-fit:cover;width:100%;height:11rem;display:block}@media (width>=48rem){.ag-apres__figura img{aspect-ratio:1;height:auto}}.ag-apres__passos{gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.ag-apres__passos li{grid-template-columns:1.75rem minmax(0,1fr);gap:.5rem;display:grid}.ag-apres__n{color:var(--color-teal-700);font-size:var(--text-small);padding-top:.125rem}.ag-apres__passos strong{color:var(--color-ink);font-weight:600}.ag-apres__passos p{font-size:var(--text-small);color:var(--color-copy);margin-top:.25rem}.ag-apres__fatos{border-block:1px solid var(--color-line);gap:.75rem 2rem;margin:1.75rem 0 0;padding-block:1rem;display:grid}@media (width>=40rem){.ag-apres__fatos{grid-template-columns:auto minmax(0,1fr)}}.ag-apres__fatos dt{font-size:var(--text-small);color:var(--color-muted)}.ag-apres__fatos dd{color:var(--color-ink);margin:.125rem 0 0;font-weight:600}.ag-apres__garantias{font-size:var(--text-small);gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ag-apres__garantias li{padding-left:1.5rem;position:relative}.ag-apres__garantias li:before{content:"";border-left:2px solid var(--color-teal-700);border-bottom:2px solid var(--color-teal-700);width:.5rem;height:.3rem;position:absolute;top:.45em;left:.25rem;transform:rotate(-45deg)}.ag-apres__investimento{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);margin-top:1.75rem;padding:1.125rem 1.25rem}.ag-apres__inv-rotulo{font-size:var(--text-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal-700);font-weight:600}.ag-apres__valores{flex-wrap:wrap;gap:.75rem 2rem;margin-top:.625rem;display:flex}.ag-apres__valores>div{gap:.125rem;display:grid}.ag-apres__valor-rotulo{font-size:var(--text-small);color:var(--color-copy)}.ag-apres__valor{color:var(--color-ink);white-space:nowrap;font-size:1.375rem;font-weight:600;line-height:1.25}.ag-apres__valor--pix{color:var(--color-teal-700)}.ag-apres__nota{color:var(--color-copy);max-width:60ch;margin-top:.5rem}.ag-apres__nota:empty{display:none}.ag-foto{grid-column:1/-1;align-items:flex-start;gap:1rem;display:flex}.ag-cartao--terapeuta{grid-template-columns:1.5rem 3.5rem minmax(0,1fr)}.ag-cartao--terapeuta .ag-cartao__corpo{grid-column:3}.ag-avatar{object-fit:cover;background-color:var(--color-paper);border:1px solid var(--color-line-strong);width:3.5rem;height:3.5rem;font-family:var(--font-display);color:var(--color-teal-700);border-radius:50%;grid-area:1/2;place-items:center;font-size:1.75rem;font-weight:500;display:grid}.ag-avatar--qualquer{font-size:1.25rem}.ag-oferta{border:1px solid var(--color-teal-700);border-radius:var(--radius-card);background-color:var(--color-sand);margin-top:1.5rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.ag-oferta[hidden]{display:none}.ag-oferta__titulo{font-family:var(--font-display);font-size:var(--text-index);line-height:var(--text-index--line-height);color:var(--color-ink);font-weight:600}.ag-oferta p{max-width:52ch;margin-top:.75rem}.ag-oferta__kicker{font-size:var(--text-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--color-teal-700);font-weight:600;margin-top:0!important}.ag-oferta__titulo{margin-top:.5rem}.ag-oferta__titulo em{color:var(--color-teal-700)}.ag-oferta__inclui{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ag-oferta__inclui li{font-size:var(--text-small);align-items:baseline;gap:.75rem;display:flex}.ag-oferta__inclui li>span{color:var(--color-teal-700);font-size:.75rem}.ag-oferta__inclui strong{color:var(--color-ink);font-weight:600}.ag-oferta__inclui p{color:var(--color-copy);margin-top:.125rem!important}.ag-seletor{gap:1.5rem;margin-top:1.5rem;display:grid}.ag-grupo{border:0;min-width:0;margin:0;padding:0}.ag-grupo__titulo{color:var(--color-ink);margin-bottom:.75rem;padding:0;font-weight:600}.ag-pilulas{flex-wrap:wrap;gap:.5rem;display:flex}.ag-pilula{border:1px solid var(--color-line-strong);min-width:44px;min-height:44px;color:var(--color-ink);font-weight:600;font-size:var(--text-small);cursor:pointer;transition:background-color var(--dur-1) var(--ease-soft), color var(--dur-1) var(--ease-soft);background-color:#0000;border-radius:999px;justify-content:center;align-items:center;padding-inline:1rem;display:inline-flex;position:relative}.ag-pilula__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ag-pilula:has(:checked){background-color:var(--color-teal-600);border-color:var(--color-teal-700);color:var(--color-action-text)}.ag-pilula:has(:focus-visible){outline:2px solid var(--color-teal-700);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ag-pilula:not(:has(:checked)):hover{background-color:var(--color-ink);color:var(--color-paper)}}.ag-pilulas--horas .ag-pilula{min-width:5rem}.ag-aviso-agenda,.ag-carregando{font-size:var(--text-base);max-width:52ch}.ag-mais{justify-self:start}.ag-nota{font-size:var(--text-small);max-width:52ch;margin-top:1.25rem}.ag-campo{gap:.375rem;margin-top:1.25rem;display:grid}.ag-campo__rotulo{color:var(--color-ink);font-weight:600}.ag-campo__dica{font-size:var(--text-small)}.ag-input{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);width:100%;min-height:48px;color:var(--color-ink);font:inherit;padding:.5rem .875rem}.ag-input[aria-invalid=true]{border-color:var(--color-teal-700);outline:1px solid var(--color-teal-700);outline-offset:-2px}.ag-input:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:3px}.ag-campo__erro{font-size:var(--text-small);color:var(--color-ink);font-weight:600}.ag-campo__erro[hidden]{display:none}.ag-campo__erro:before{content:"Atenção: "}.ag-aviso-privacidade{color:var(--color-muted);max-width:46ch;margin-top:1.5rem}.ag-salvos{background:var(--color-mist);color:var(--color-copy);border-radius:.5rem;margin:0 0 1rem;padding:.5rem .875rem}.ag-salvos[hidden]{display:none}.ag-salvos .tlink{align-items:center;min-height:44px;margin-left:.25rem;display:inline-flex}.ag-resumo{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);margin:0;display:grid}.ag-resumo>div{gap:.125rem;padding:.875rem 1.125rem;display:grid}.ag-resumo>div+div{border-top:1px solid var(--color-line)}@media (width>=40rem){.ag-resumo>div{grid-template-columns:11rem minmax(0,1fr);gap:1rem}}.ag-resumo dt{font-size:var(--text-small);color:var(--color-muted)}.ag-resumo dd{color:var(--color-ink);margin:0;font-weight:600}.ag-resumo dd .ag-resumo__sub{font-weight:400;font-size:var(--text-small);color:var(--color-copy);display:block}.ag-resumo dd .ag-resumo__pix{color:var(--color-teal-700)}.ag-alternativas{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);margin-top:1.25rem;padding:1rem 1.125rem}.ag-alternativas[hidden]{display:none}.ag-alternativas__titulo{color:var(--color-ink);font-weight:600}.ag-alternativas .ag-pilulas{margin-top:.75rem}.ag-ok{border:1px solid var(--color-teal-700);width:3rem;height:3rem;color:var(--color-teal-700);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ag-ok .icone{width:24px;height:24px}.ag-guarde{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);margin-top:2rem;padding:1.25rem}.ag-guarde h3{color:var(--color-ink);font-weight:600}.ag-guarde p{font-size:var(--text-small);margin-top:.5rem}.ag-guarde__link{width:100%;font-size:var(--text-small);margin-top:.75rem;display:block}.ag-guarde .copiar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:inline-flex}.ag-guarde .copiar__aviso:empty{display:none}.ag-secundarias{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.ag-secundarias .btn{white-space:normal}.ag-fallback{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-sand);max-width:44rem;padding:1.5rem}.ag-fallback[hidden]{display:none}.ag-fallback h2{font-family:var(--font-display);font-size:var(--text-h3);color:var(--color-petrol);font-weight:500}.ag-fallback p{margin-top:.75rem}.ag-fallback .btn{white-space:normal;margin-top:1.25rem}@media (forced-colors:active){.ag-cartao,.ag-nome,.ag-apres__investimento,.ag-pilula,.ag-input,.ag-resumo,.ag-oferta,.ag-erro{border-color:canvastext}.ag-pilula:has(:checked),.ag-cartao:has(:checked),.ag-nome:has(:checked){forced-color-adjust:none;color:highlighttext;background-color:highlight}}.ag [hidden]{display:none!important}
