.ui-so-leitor{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ui-etiqueta{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:3px 10px;border-radius:999px;font-family:var(--font-instrument),system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle}.ui-etiqueta svg{flex:none}.ui-etiqueta[data-quebra=sim]{white-space:normal}.ui-etiqueta{max-width:100%}@media (max-width:400px){.ui-etiqueta{white-space:normal}}.ui-etiqueta[data-tom=azul]{background:var(--sky-soft);color:var(--blue-dark)}.ui-etiqueta[data-tom=neutro]{background:#eef2f8;color:var(--ink-2)}.ui-etiqueta[data-tom=sucesso]{background:var(--good-soft);color:#0f6b3f}.ui-etiqueta[data-tom=atencao]{background:var(--warn-soft);color:#7a4f05}.ui-etiqueta[data-tom=opcional]{background:#efeafc;color:#4f3f9e}.ui-etiqueta[data-tom=forte]{background:var(--blue);color:#fff}.ui-etiquetas{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.ui-destaque{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:4px 12px;gap:4px 12px;align-items:start}.ui-destaque[data-layout=coluna]{grid-template-columns:minmax(0,1fr);gap:10px}.ui-destaque-icone{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--sky-soft);color:var(--blue)}.ui-destaque[data-layout=coluna] .ui-destaque-icone{grid-row:auto}.ui-destaque[data-tom=sucesso] .ui-destaque-icone{background:var(--good-soft);color:var(--good)}.ui-destaque[data-tom=atencao] .ui-destaque-icone{background:var(--warn-soft);color:#7a4f05}.ui-destaque[data-tom=neutro] .ui-destaque-icone{background:#eef2f8;color:var(--ink-2)}.ui-destaque-titulo{margin:0;align-self:center;font-family:var(--font-baloo),var(--font-instrument),system-ui,sans-serif;font-weight:600;font-size:17px;line-height:1.3;color:var(--ink)}.ui-destaque-texto{margin:0;font-size:var(--fs-apoio);line-height:1.5;color:var(--ink-2);text-wrap:pretty}.ui-destaque[data-cartao=sim]{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.ui-grade{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}@media (min-width:560px){.ui-grade[data-colunas="2"],.ui-grade[data-colunas="3"],.ui-grade[data-colunas="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ui-grade[data-colunas="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grade[data-colunas="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ui-lista-item{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.ui-lista-item svg{margin-top:2px}.ui-lista-item[data-icone=check] svg{color:var(--good)}.ui-lista-item[data-icone=mais] svg{color:#4f3f9e}.ui-lista-item[data-icone=info] svg{color:var(--blue)}.ui-lista-item[data-icone=x] svg{color:var(--muted)}.ui-lista-texto{font-size:var(--fs-corpo);line-height:1.45;color:var(--ink)}.ui-lista-item[data-icone=x] .ui-lista-texto{color:var(--muted)}.ui-lista-detalhe{display:block;font-size:var(--fs-apoio);line-height:1.45;color:var(--ink-2)}.ui-lista[data-compacta=sim]{gap:6px}.ui-lista[data-compacta=sim] .ui-lista-texto{font-size:15px}.ui-escolha{position:relative;display:block;cursor:pointer}.ui-escolha-radio{position:absolute;top:18px;left:16px;width:22px;height:22px;margin:0;accent-color:var(--blue);cursor:inherit}.ui-escolha-corpo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;min-height:60px;padding:16px 16px 16px 50px;background:var(--surface);border:2px solid var(--line);border-radius:14px;transition:border-color .12s ease,background-color .12s ease}.ui-escolha:hover .ui-escolha-corpo{border-color:var(--blue)}.ui-escolha-radio:checked+.ui-escolha-corpo{border-color:var(--blue);background:var(--sky-soft)}.ui-escolha-radio:focus-visible{outline:none}.ui-escolha-radio:focus-visible+.ui-escolha-corpo{outline:2px solid var(--adm-blue);outline-offset:2px}.ui-escolha-radio:disabled+.ui-escolha-corpo{background:var(--paper);border-style:dashed;cursor:not-allowed}.ui-escolha:has(.ui-escolha-radio:disabled){cursor:not-allowed}.ui-escolha:has(.ui-escolha-radio:disabled):hover .ui-escolha-corpo{border-color:var(--line)}.ui-escolha-textos{display:grid;grid-gap:2px;gap:2px;min-width:0}.ui-escolha-titulo{font-family:var(--font-baloo),var(--font-instrument),system-ui,sans-serif;font-weight:600;font-size:18px;line-height:1.25;color:var(--ink)}.ui-escolha-radio:disabled+.ui-escolha-corpo .ui-escolha-titulo{color:var(--muted)}.ui-escolha-descricao{font-size:var(--fs-apoio);line-height:1.45;color:var(--ink-2)}.ui-escolha-lateral{align-self:center;justify-self:end;text-align:right}.ui-escolha-extra{grid-column:1/-1;margin-top:6px}.ui-ciclo{border:0;margin:0;padding:0;min-width:0}.ui-ciclo-legenda{padding:0;margin:0 0 8px;font-size:var(--fs-apoio);font-weight:600;color:var(--ink-2)}.ui-ciclo-trilho{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;padding:5px;background:var(--paper);border:1px solid var(--line);border-radius:16px}.ui-ciclo-opcao{position:relative;display:block;cursor:pointer}.ui-ciclo-opcao input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.ui-ciclo-conteudo{display:grid;align-content:center;justify-items:center;grid-gap:1px;gap:1px;height:100%;min-height:56px;padding:8px 10px;border:2px solid transparent;border-radius:12px;text-align:center;color:var(--ink-2);transition:background-color .12s ease,border-color .12s ease}.ui-ciclo-rotulo{font-family:var(--font-baloo),var(--font-instrument),system-ui,sans-serif;font-weight:700;font-size:17px;line-height:1.2}.ui-ciclo-detalhe{font-size:13px;font-weight:600;line-height:1.3}.ui-ciclo-selo{margin-top:4px;padding:2px 9px;border-radius:10px;background:linear-gradient(90deg,#dcf4e6,#a8e0c0);border:1px solid rgba(21,138,82,.28);color:#0b5a34;font-size:12.5px;font-weight:700;line-height:1.35;max-width:100%;text-wrap:balance}.ui-ciclo-opcao:hover .ui-ciclo-conteudo{color:var(--ink)}.ui-ciclo-opcao input:checked+.ui-ciclo-conteudo{background:var(--surface);border-color:var(--blue);color:var(--blue-dark);box-shadow:0 1px 2px rgba(19,32,58,.08),0 4px 12px rgba(19,32,58,.08)}.ui-ciclo-opcao input:focus-visible+.ui-ciclo-conteudo{outline:2px solid var(--adm-blue);outline-offset:2px}.ui-plano{position:relative;display:flex;flex-direction:column;height:100%;padding:var(--esp-5) var(--esp-4) var(--esp-4);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.ui-plano[data-recomendado=sim]{border:2px solid var(--blue);padding-top:var(--esp-5)}.ui-plano-selo{position:absolute;top:-13px;left:18px}.ui-plano-cabeca{display:grid;grid-gap:var(--esp-1);gap:var(--esp-1)}.ui-plano-nome{margin:0;font-family:var(--font-baloo),var(--font-instrument),system-ui,sans-serif;font-weight:700;font-size:22px;line-height:1.2;color:var(--ink)}.ui-plano-precos{display:grid;grid-gap:4px;gap:4px;justify-items:start}.ui-plano-precos>.ui-plano-notas{justify-self:stretch}.ui-plano-notas{display:grid}.ui-plano-notas>div{grid-area:1/1;display:grid;grid-gap:4px;gap:4px;align-content:start}.ui-plano-notas>div[data-ativo=false]{visibility:hidden}.ui-plano-preco{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--esp-2);min-height:36px;color:var(--ink)}.ui-plano-preco strong{font-family:var(--font-baloo),var(--font-instrument),system-ui,sans-serif;font-weight:800;font-size:34px;line-height:1;letter-spacing:-.01em;color:var(--blue-dark);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-plano-preco>span{font-size:var(--fs-apoio);font-weight:600;color:var(--ink-2)}.ui-plano-nota{margin:0;font-size:var(--fs-nota);line-height:1.4;color:var(--muted)}.ui-plano-outro{margin:4px 0 0;padding-top:8px;border-top:1px solid var(--line);font-size:var(--fs-apoio);line-height:1.45}.ui-plano-itens{flex:1 1}.ui-plano-cta{width:100%;min-height:48px}@media (prefers-reduced-motion:reduce){.ui-ciclo-conteudo,.ui-escolha-corpo{transition:none}}.ui-plano{background:linear-gradient(180deg,var(--sky-soft) 0,var(--surface) 210px);gap:var(--esp-3)}.ui-plano[data-recomendado=sim]{background:linear-gradient(180deg,#d9e7fb 0,#edf5fd 130px,var(--surface) 280px);box-shadow:0 2px 4px rgba(36,86,207,.08),0 18px 40px rgba(36,86,207,.16)}.ui-plano .ui-etiqueta{font-size:14px;min-height:28px}.ui-plano-outro{font-size:15.5px;line-height:1.4;color:var(--ink-2);border-top:0;padding-top:0;margin:0}.ui-plano-outro strong{color:var(--ink);font-weight:700}.ui-plano-preco>span{font-size:15.5px}.ui-plano-itens{display:grid;grid-gap:var(--esp-3);gap:var(--esp-3);align-content:start;padding-top:var(--esp-3);border-top:1px solid var(--line)}.ui-plano-grupo{display:grid;grid-gap:var(--esp-2);gap:var(--esp-2)}.ui-plano-grupo-titulo{margin:0;font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--ink-2)}.ui-plano-grupo-titulo span{font-weight:600;color:var(--muted)}.ui-plano-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--esp-1);gap:var(--esp-1)}.ui-plano-item{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;grid-gap:var(--esp-2);gap:var(--esp-2);font-size:16px;line-height:1.35;color:var(--ink)}.ui-plano-item svg{margin-top:1px}.ui-plano-item[data-tipo=incluso] svg{color:var(--good)}.ui-plano-item[data-tipo=opcional] svg{color:#4f3f9e}.ui-plano-item[data-tipo=nao]{color:var(--muted)}.ui-plano-item-traco{width:12px;height:2px;margin:10px 4px 0;background:var(--muted)}.ui-plano-item-preco{font-size:15px;font-weight:700;color:#4f3f9e;white-space:nowrap}.ui-plano-cta{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--blue) 0,var(--blue-dark) 100%);font-size:17px}.ui-plano-cta:hover{background:linear-gradient(135deg,var(--blue-dark) 0,var(--blue-deep) 100%)}@media (prefers-reduced-motion:no-preference){.ui-preco-troca[data-trocou]{animation:ui-preco-aparece .16s ease-out}}@keyframes ui-preco-aparece{0%{opacity:.35}to{opacity:1}}.ui-brilho{position:relative;transition:transform .2s ease,box-shadow .2s ease}.ui-brilho:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(240px circle at var(--bx,50%) var(--by,50%),rgba(36,86,207,.09),transparent 65%)}.ui-brilho[data-brilho=on]:after{opacity:1}@media (hover:none){.ui-brilho:after{content:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ui-brilho:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(19,32,58,.06),0 16px 36px rgba(19,32,58,.12)}}@media (prefers-reduced-motion:reduce){.ui-brilho{transition:none}.ui-brilho:after{display:none}}.ui-trilho-controles{display:none}@media (max-width:700px){.ui-trilho-controles{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.ui-trilho-seta{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--blue-dark);box-shadow:0 1px 2px rgba(19,32,58,.08),0 4px 12px rgba(19,32,58,.08)}.ui-trilho-seta:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.ui-trilho-seta:disabled{cursor:default;color:var(--muted);box-shadow:none;opacity:.55}.ui-trilho-bolinha:focus-visible,.ui-trilho-seta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ui-trilho-meio{display:grid;justify-items:center;min-width:0}.ui-trilho-bolinhas{display:flex;align-items:center}.ui-trilho-bolinha{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;background:none;cursor:pointer;border-radius:8px}.ui-trilho-bolinha span{width:8px;height:8px;border-radius:999px;background:#b9c4d6;transition:width .2s ease,background-color .2s ease}.ui-trilho-bolinha[aria-current=true] span{width:22px;background:var(--blue)}.ui-trilho-texto{margin:0;font-size:var(--fs-nota);line-height:18px;font-weight:600;color:var(--ink-2);text-align:center}[data-trilho-dica=sim]>*{animation:ui-trilho-dica 1.1s ease-in-out .2s 1}}@keyframes ui-trilho-dica{0%,to{transform:translateX(0)}45%{transform:translateX(-40px)}}@media (prefers-reduced-motion:reduce){[data-trilho-dica=sim]>*{animation:none}.ui-trilho-bolinha span{transition:none}}