.checkout-header[data-astro-cid-cihichar]{background:var(--ba-color-surface-base, #ffffff);border-bottom:1px solid rgba(0,0,0,.06)}.checkout-header__inner[data-astro-cid-cihichar]{max-width:1100px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.checkout-header__brand[data-astro-cid-cihichar]{display:inline-flex;align-items:center}.checkout-header__brand[data-astro-cid-cihichar] img[data-astro-cid-cihichar]{height:40px;width:auto}.checkout-header__back[data-astro-cid-cihichar]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;color:var(--ba-color-text-default, #111);opacity:.65;font-size:.875rem;font-weight:600;transition:opacity .16s ease,background-color .16s ease}.checkout-header__back[data-astro-cid-cihichar]:hover{opacity:1;background:#0000000a}.checkout-header__back[data-astro-cid-cihichar]:focus-visible{outline:2px solid var(--ba-theme-accent, var(--ba-graduacao-laranja, #f99d1c));outline-offset:2px;opacity:1}@media(max-width:640px){.checkout-header__inner[data-astro-cid-cihichar]{padding:12px 16px}.checkout-header__brand[data-astro-cid-cihichar] img[data-astro-cid-cihichar]{height:32px}.checkout-header__back-label[data-astro-cid-cihichar]{display:none}.checkout-header__back[data-astro-cid-cihichar]{padding:8px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--font-primary: "futura-pt", "Futura", "Century Gothic", Arial, sans-serif;--ba-color-surface-base: #faf9f5}body{font-family:var(--font-primary);background:var(--ba-color-surface-base, #faf9f5);color:var(--ba-color-text-default, #111);-webkit-font-smoothing:antialiased;min-height:100vh}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}.tela-inicial[data-v-2c0444fd]{display:flex;flex-direction:column;gap:32px}.tela-inicial__header[data-v-2c0444fd]{text-align:center}.tela-inicial__titulo[data-v-2c0444fd]{font-family:inherit;font-size:clamp(1.75rem,1.2rem + 2.4vw,2.75rem);font-weight:800;line-height:1.1;color:#002843;margin-bottom:12px}.tela-inicial__subtitulo[data-v-2c0444fd]{font-size:1rem;color:#002843b3}.tela-inicial__grid[data-v-2c0444fd]{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:640px){.tela-inicial__grid[data-v-2c0444fd]{grid-template-columns:repeat(2,1fr)}}.nivel-card[data-v-2c0444fd]{--nivel-accent: var(--ba-graduacao-laranja, #f99d1c);position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 24px 22px 30px;background:#fff;color:#002843;border:1px solid rgba(0,0,0,.08);border-radius:16px;font-family:inherit;text-align:left;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease,border-color .2s ease}.nivel-card[data-v-2c0444fd]:before{content:"";position:absolute;top:16px;bottom:16px;left:8px;width:4px;border-radius:4px;background:var(--nivel-accent)}.nivel-card[data-v-2c0444fd]:hover{transform:translateY(-2px);box-shadow:0 12px 28px #001a291a;border-color:var(--nivel-accent)}.nivel-card[data-v-2c0444fd]:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--nivel-accent) 50%,transparent),0 12px 28px #001a291a;border-color:var(--nivel-accent)}.nivel-card__label[data-v-2c0444fd]{font-size:1.375rem;font-weight:800;line-height:1.15}.nivel-card__desc[data-v-2c0444fd]{font-size:.875rem;color:#002843ad;line-height:1.4;margin-bottom:8px}.nivel-card__cta[data-v-2c0444fd]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:6px;font-size:.875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--nivel-accent);transition:transform .2s cubic-bezier(.22,1,.36,1)}.nivel-card:hover .nivel-card__cta[data-v-2c0444fd]{transform:translate(4px)}.nivel-card--accent-graduacao[data-v-2c0444fd]{--nivel-accent: var(--ba-primitive-orange-500, #f99d1c)}.nivel-card--accent-pos[data-v-2c0444fd]{--nivel-accent: var(--ba-primitive-green-500, #7aa820)}.nivel-card--accent-mestrado[data-v-2c0444fd]{--nivel-accent: var(--ba-primitive-purple-600, #7c3aed)}.nivel-card--accent-institucional[data-v-2c0444fd]{--nivel-accent: var(--ba-primitive-blue-600, #2563eb)}@media(prefers-reduced-motion:reduce){.nivel-card[data-v-2c0444fd],.nivel-card[data-v-2c0444fd]:hover,.nivel-card__cta[data-v-2c0444fd],.nivel-card:hover .nivel-card__cta[data-v-2c0444fd]{transition:none;transform:none}}.opcao-card[data-v-690403c8]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label arrow" "desc  arrow" "data  arrow";align-items:center;gap:4px 16px;width:100%;text-align:left;padding:18px 22px;background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:12px;color:var(--ba-theme-primary, #002843);font-family:inherit;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.opcao-card[data-v-690403c8]:hover{border-color:var(--ba-theme-accent, #f99d1c);background:color-mix(in srgb,var(--ba-theme-accent, #f99d1c) 7%,white);transform:translateY(-1px);box-shadow:0 6px 18px #0000000f}.opcao-card[data-v-690403c8]:focus-visible{outline:none;border-color:var(--ba-theme-accent, #f99d1c);box-shadow:0 0 0 3px color-mix(in srgb,var(--ba-theme-accent, #f99d1c) 35%,transparent)}.opcao-card[data-v-690403c8]:active{transform:translateY(0)}.opcao-card__label[data-v-690403c8]{grid-area:label;font-weight:700;font-size:1rem;line-height:1.3}.opcao-card__desc[data-v-690403c8]{grid-area:desc;font-size:.875rem;line-height:1.4;opacity:.72}.opcao-card__data[data-v-690403c8]{grid-area:data;display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:600;color:var(--ba-theme-accent, #f99d1c);margin-top:4px}.opcao-card__arrow[data-v-690403c8]{grid-area:arrow;display:inline-flex;align-items:center;justify-content:center;color:var(--ba-theme-accent, #f99d1c);transition:transform .18s cubic-bezier(.22,1,.36,1)}.opcao-card:hover .opcao-card__arrow[data-v-690403c8]{transform:translate(4px)}@media(prefers-reduced-motion:reduce){.opcao-card[data-v-690403c8],.opcao-card[data-v-690403c8]:hover,.opcao-card__arrow[data-v-690403c8],.opcao-card:hover .opcao-card__arrow[data-v-690403c8]{transition:none;transform:none}}.passo-pergunta[data-v-97970ad8]{border:none;padding:0;margin:0;min-width:0}.passo-pergunta__legend[data-v-97970ad8]{font-family:inherit;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.15;color:var(--ba-theme-primary, #002843);margin-bottom:28px;padding:0}.passo-pergunta__opcoes[data-v-97970ad8]{display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:24px}@media(min-width:640px){.passo-pergunta__opcoes[data-v-97970ad8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.passo-pergunta__voltar[data-v-97970ad8]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;background:transparent;border:1px solid transparent;border-radius:8px;color:var(--ba-theme-primary, #002843);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.passo-pergunta__voltar[data-v-97970ad8]:hover{background:#0000000a;border-color:#0000002e}.passo-pergunta__voltar[data-v-97970ad8]:focus-visible{outline:2px solid var(--ba-theme-accent, #f99d1c);outline-offset:2px}.confirmacao[data-v-644011cd]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;text-align:left}.confirmacao__eyebrow[data-v-644011cd]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ba-theme-accent, #f99d1c)}.confirmacao__titulo[data-v-644011cd]{font-family:inherit;font-size:clamp(1.75rem,1.25rem + 2vw,2.5rem);font-weight:800;line-height:1.1;color:var(--ba-theme-primary, #002843);margin:0}.confirmacao__resumo[data-v-644011cd]{display:flex;flex-direction:column;gap:6px;width:100%;padding:22px;background:color-mix(in srgb,var(--ba-theme-primary, #002843) 5%,white);border:1px solid color-mix(in srgb,var(--ba-theme-primary, #002843) 12%,transparent);border-radius:14px;color:var(--ba-theme-primary, #002843)}.confirmacao__resumo-label[data-v-644011cd]{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.confirmacao__resumo-caminho[data-v-644011cd]{font-size:1.125rem;font-weight:700;line-height:1.35}.confirmacao__resumo-rotulo[data-v-644011cd]{font-size:.875rem;font-weight:600;margin-top:4px;opacity:.85}.confirmacao__cta[data-v-644011cd]{display:inline-flex;align-items:center;justify-content:center;gap:10px;align-self:stretch;padding:16px 28px;background:var(--ba-theme-primary, #002843);color:#fff;border-radius:18px 0;font-family:inherit;font-size:.9375rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:border-radius .24s cubic-bezier(.22,1,.36,1),background-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.confirmacao__cta[data-v-644011cd]:hover{background:var(--ba-theme-primary-hover, #001a29);border-radius:0 18px;transform:translateY(-1px);box-shadow:0 8px 22px color-mix(in srgb,var(--ba-theme-primary, #002843) 25%,transparent)}.confirmacao__cta[data-v-644011cd]:focus-visible{outline:3px solid var(--ba-theme-accent, #f99d1c);outline-offset:3px}.confirmacao__cta svg[data-v-644011cd]{transition:transform .22s ease}.confirmacao__cta:hover svg[data-v-644011cd]{transform:translate(3px)}.confirmacao__acoes-secundarias[data-v-644011cd]{display:flex;gap:8px}.confirmacao__voltar[data-v-644011cd]{display:inline-flex;align-items:center;padding:8px 14px;background:transparent;border:1px solid rgba(0,0,0,.18);border-radius:8px;color:var(--ba-theme-primary, #002843);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.confirmacao__voltar[data-v-644011cd]:hover{background:#0000000a;border-color:#00000059}.confirmacao__voltar[data-v-644011cd]:focus-visible{outline:2px solid var(--ba-theme-accent, #f99d1c);outline-offset:2px}.confirmacao__fallback[data-v-644011cd]{font-size:.8125rem;opacity:.65;line-height:1.45;margin-top:8px}.confirmacao__fallback-link[data-v-644011cd]{color:var(--ba-theme-primary, #002843);text-decoration:underline;font-weight:700}.confirmacao__fallback-link[data-v-644011cd]:hover{color:var(--ba-theme-accent, #f99d1c)}@media(prefers-reduced-motion:reduce){.confirmacao__cta[data-v-644011cd],.confirmacao__cta[data-v-644011cd]:hover,.confirmacao__cta svg[data-v-644011cd]{transition:none;transform:none;border-radius:18px 0}}.breadcrumbs[data-v-91c5e518]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;font-size:.8125rem}.breadcrumbs__chip[data-v-91c5e518]{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.16);background:#fffc;color:var(--ba-theme-primary, #002843);font-family:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;max-width:220px;transition:background-color .16s ease,border-color .16s ease}.breadcrumbs__chip-label[data-v-91c5e518]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs__chip[data-v-91c5e518]:hover{background:color-mix(in srgb,var(--ba-theme-accent, #f99d1c) 12%,white);border-color:var(--ba-theme-accent, #f99d1c)}.breadcrumbs__chip[data-v-91c5e518]:focus-visible{outline:2px solid var(--ba-theme-accent, #f99d1c);outline-offset:2px}.breadcrumbs__chip--nivel[data-v-91c5e518]{background:var(--ba-theme-primary, #002843);color:#fff;border-color:transparent}.breadcrumbs__chip--nivel[data-v-91c5e518]:hover{background:var(--ba-theme-primary-hover, #001a29);color:#fff}.breadcrumbs__sep[data-v-91c5e518]{color:#00000059;font-weight:700}.breadcrumbs__contador[data-v-91c5e518]{margin:0 0 0 auto;opacity:.65;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.wizard[data-v-401393c6]{width:100%;max-width:720px;margin:0 auto}.wizard__stage[data-v-401393c6]{position:relative;min-height:320px}.wizard__aviso[data-v-401393c6]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:20px;background:color-mix(in srgb,var(--ba-theme-accent, #f99d1c) 12%,white);border:1px solid var(--ba-theme-accent, #f99d1c);border-radius:10px;color:var(--ba-theme-primary, #002843);font-size:.875rem}.wizard__aviso-close[data-v-401393c6]{background:transparent;border:none;color:inherit;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 4px}.passo-enter-active[data-v-401393c6],.passo-leave-active[data-v-401393c6]{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.passo-enter-from[data-v-401393c6]{opacity:0;transform:translateY(16px)}.passo-leave-to[data-v-401393c6]{opacity:0;transform:translateY(-16px)}@media(prefers-reduced-motion:reduce){.passo-enter-active[data-v-401393c6],.passo-leave-active[data-v-401393c6]{transition:opacity .12s ease}.passo-enter-from[data-v-401393c6],.passo-leave-to[data-v-401393c6]{transform:none}}.inscrevase-page{min-height:calc(100vh - 64px);padding:64px 20px 96px;background:radial-gradient(circle at 12% 0%,color-mix(in srgb,var(--ba-theme-accent, #f99d1c) 12%,transparent),transparent 55%),radial-gradient(circle at 88% 100%,color-mix(in srgb,var(--ba-theme-primary, #002843) 6%,transparent),transparent 50%),var(--ba-color-surface-base, #ffffff);transition:background .36s ease}@media(prefers-reduced-motion:reduce){.inscrevase-page{transition:none}}@media(max-width:640px){.inscrevase-page{padding:32px 16px 64px}}.inscrevase-fallback{max-width:720px;margin:0 auto;color:var(--ba-theme-primary, #002843)}.inscrevase-fallback h1{font-size:1.75rem;font-weight:800;margin-bottom:16px;line-height:1.15}.inscrevase-fallback h2{font-size:1.125rem;font-weight:700;margin:24px 0 8px;color:var(--ba-theme-primary, #002843)}.inscrevase-fallback ul{list-style:disc;padding-left:22px;line-height:1.7}.inscrevase-fallback a{color:var(--ba-theme-primary, #002843);text-decoration:underline}.inscrevase-fallback a:hover{color:var(--ba-theme-accent, #f99d1c)}.inscrevase-fallback__contato{margin-top:32px;font-size:.875rem;opacity:.7}
