:root{--pf-texto:"Instrument Sans", system-ui, sans-serif;--pf-mono:"JetBrains Mono", ui-monospace, monospace;--fundo:#ececf1;--superficie:#fff;--vidro:#ffffffc7;--ink:#050623;--corpo:#2d2e45;--suave:#3c3d55;--secundario:#4a4b63;--rotulo:#6a6b85;--apagado:#9596a8;--primaria:#2f6fd0;--primaria-clara:#5f93e8;--primaria-tenue:#a9d4ff;--sobre-tenue:#123a6b;--sobre-tenue-2:#1b4a86;--alerta:#ffa77138;--sobre-alerta:#7a4415;--fio:#0506230f;--fio-claro:#ffffffe6;--realce:#5f93e81a;--sombra-painel:0 1px 2px #0506230a, 0 26px 50px -28px #05062347;--sombra-elevada:0 1px 2px #0506230a, 0 34px 70px -34px #05062352;--sombra-cartao:0 1px 3px #0506230a, 0 18px 36px -24px #05062338, inset 0 0 0 1px #05062308;--sombra-modal:0 60px 120px -40px #050623b3;--sombra-primaria:0 20px 40px -20px #2f6fd0f2;--sombra-escura:0 14px 28px -16px #050623d9;--brilho-destaque:0 0 0 1px #5f93e88c, 0 0 64px -6px #5f93e899, 0 44px 80px -40px #050623e6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{-webkit-text-size-adjust:100%;overscroll-behavior-y:none}body{background:var(--fundo);color:var(--ink);font-family:var(--pf-texto);-webkit-font-smoothing:antialiased;min-height:100dvh;font-size:14.5px}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--primaria);text-decoration:none;transition:color .18s}a:hover{color:var(--ink)}ul,ol{margin:0;padding:0;list-style:none}:focus:not(:focus-visible){outline:none}.quadro{min-height:100dvh;position:relative}.quadro--app{height:100dvh;max-height:100dvh;overflow:hidden}body:has(.quadro--app){overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}@media (width<=899px){a,button,[role=button],label,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,[role=button],.barra-de-abas,.cabecalho-compacto{-webkit-user-select:none;user-select:none}.quadro--app{overscroll-behavior:none}}.folha{max-width:1180px;margin:0 auto;padding:18px 24px 80px;position:relative}@media (width<=899px){.folha{padding:16px 16px 40px}input,select,textarea{font-size:16px}button,a[href],input:not([type=checkbox]):not([type=radio]),select{min-height:44px}button,a[href]{min-width:44px}a[href]{align-items:center;display:inline-flex}}@keyframes cal-flutuar{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(3%,-4%)scale(1.06)}}@keyframes cal-pulsar{0%,to{opacity:.45}50%{opacity:.95}}@keyframes cal-entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cal-girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes lancamento-flutuar{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-5%)scale(1.08)}}.lancamento{background:var(--fundo);min-height:100dvh;position:relative;overflow:hidden}.lancamento__blobs{pointer-events:none;position:absolute;inset:0}.lancamento__blob{filter:blur(40px);border-radius:50%;position:absolute}.lancamento__blob--1{opacity:.55;background:#7fb2ff;width:52vw;height:52vw;animation:18s ease-in-out infinite lancamento-flutuar;top:-12%;left:-8%}.lancamento__blob--2{background:var(--primaria-tenue);opacity:.6;width:44vw;height:44vw;animation:24s ease-in-out infinite reverse lancamento-flutuar;top:-6%;right:-10%}.lancamento__blob--3{background:var(--primaria-clara);opacity:.42;width:46vw;height:46vw;animation:28s ease-in-out infinite lancamento-flutuar;bottom:-22%;left:30%}.lancamento__veu{-webkit-backdrop-filter:blur(26px)saturate(1.15);background:#ececf15c;position:absolute;inset:0}.lancamento__conteudo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:100dvh;padding:56px 24px;display:flex;position:relative}.lancamento__assinatura{align-items:center;gap:12px;display:flex}.lancamento__assinatura img{width:40px;height:auto}.lancamento__assinatura span{letter-spacing:-.045em;font-size:24px;font-weight:600}.lancamento__titulo{letter-spacing:-.05em;text-wrap:balance;max-width:760px;font-size:clamp(38px,6vw,72px);font-weight:600;line-height:1}.lancamento__chamada{flex-direction:column;align-items:center;gap:16px;display:flex}.lancamento__confirmacao{background:var(--vidro);border:1px solid var(--fio-claro);border-radius:26px;flex-direction:column;align-items:center;gap:12px;padding:20px 24px;display:flex;box-shadow:0 1px 2px #0506230a,0 30px 60px -40px #05062380}.lancamento__confirmado{letter-spacing:-.035em;color:var(--ink);align-items:center;gap:10px;font-size:16.5px;font-weight:600;display:flex}.lancamento__selo{width:26px;height:26px;color:var(--sobre-tenue);background:#5f93e82e;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;display:flex}.lancamento__texto{color:var(--corpo);letter-spacing:-.012em;text-wrap:balance;max-width:440px;font-size:17px;line-height:1.5}.lancamento__cta{background:var(--primaria);color:#fff;letter-spacing:-.015em;border-radius:17px;align-items:center;gap:10px;padding:18px 32px;font-size:16px;font-weight:500;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 24px 48px -22px #2f6fd0f2}.lancamento__cta:hover{color:#fff;transform:translateY(-3px);box-shadow:0 30px 56px -22px #2f6fd0}.lancamento__cta:active{transform:scale(.97)}.lancamento__cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.lancamento__oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.lancamento__cta:hover{transform:none}}.contador-de-lancamento{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;width:100%;max-width:1080px;display:grid}.contador-de-lancamento__unidade{background:var(--vidro);border:1px solid var(--fio-claro);border-radius:30px;flex-direction:column;align-items:center;gap:12px;padding:30px 12px 24px;display:flex;box-shadow:0 1px 2px #0506230a,0 40px 80px -46px #0506238c,inset 0 1px #fff}.contador-de-lancamento__valor{font-family:var(--pf-mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(56px,8vw,116px);line-height:1}.contador-de-lancamento__rotulo{text-transform:uppercase;letter-spacing:.18em;color:var(--secundario);font-size:12px;font-weight:500}@media (width<=760px){.contador-de-lancamento{grid-template-columns:repeat(2,minmax(0,1fr))}.contador-de-lancamento__unidade:last-child{grid-column:1/-1}}.pre-registro__marca-do-site{color:var(--ink);border-radius:13px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.pre-registro__marca-do-site:focus-visible{border-color:var(--primaria);outline:none;box-shadow:0 0 0 4px #2f6fd01f}.pre-registro__marca-do-site:hover{color:var(--primaria)}.pre-registro{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;padding:52px 0 24px;display:grid}.pre-registro__lado{min-width:0}.pre-registro__lado .mascote{margin-top:32px}@media (width<=899px){.pre-registro__lado .mascote{display:none}}.pre-registro__titulo{letter-spacing:-.05em;text-wrap:pretty;font-size:46px;font-weight:600;line-height:1.03}.pre-registro__chamada{color:var(--suave);max-width:460px;margin-top:16px;font-size:16.5px;line-height:1.5}.pre-registro__pontos{flex-direction:column;gap:13px;margin-top:30px;display:flex}.pre-registro__ponto{color:var(--corpo);letter-spacing:-.012em;align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.pre-registro__marca{width:22px;height:22px;color:var(--sobre-tenue);background:#5f93e829;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.pre-registro__coluna{justify-content:flex-end;min-width:0;display:flex}.pre-registro__cartao{background:var(--superficie);border:1px solid var(--fio-claro);border-radius:30px;width:100%;max-width:452px;padding:32px;box-shadow:0 2px 4px #0506230d,0 50px 100px -50px #05062399}.pre-registro__cartao-titulo{letter-spacing:-.035em;font-size:20px;font-weight:600}.pre-registro__form{flex-direction:column;gap:14px;display:flex}.pre-registro__campo{flex-direction:column;gap:7px;display:flex}.pre-registro__etiqueta{color:var(--secundario);letter-spacing:-.01em;font-size:12.5px;font-weight:500}.pre-registro__entrada{width:100%;color:var(--ink);background:#05062305;border:1px solid #0506231f;border-radius:15px;padding:14px 16px;font-family:inherit;font-size:14.5px;transition:border-color .18s,background .18s,box-shadow .18s}.pre-registro__entrada:focus-visible{border-color:var(--primaria);outline:none;box-shadow:0 0 0 4px #2f6fd01f}.pre-registro__entrada::placeholder{color:var(--apagado)}.pre-registro__entrada:focus-visible{background:var(--superficie)}.pre-registro__marcacao{cursor:pointer;color:var(--rotulo);align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.45;display:flex}.pre-registro__marcacao input{width:17px;height:17px;accent-color:var(--primaria);flex:none;margin:2px 0 0}.pre-registro__erro{color:var(--sobre-alerta);background:var(--alerta);border-radius:13px;padding:10px 12px;font-size:12.5px;line-height:1.4}.pre-registro__enviar{font:inherit;cursor:pointer;letter-spacing:-.015em;border:0;font-weight:500;transition:transform .18s,background .18s,box-shadow .18s}.pre-registro__enviar:focus-visible{border-color:var(--primaria);outline:none;box-shadow:0 0 0 4px #2f6fd01f}.pre-registro__enviar:hover{transform:translateY(-3px)}.pre-registro__enviar:disabled{cursor:not-allowed;opacity:.55;transform:none}.pre-registro__enviar{background:var(--primaria);color:#fff;box-shadow:var(--sombra-primaria);border-radius:17px;margin-top:4px;padding:16px;font-size:15px}.pre-registro__rodape{color:var(--apagado);text-align:center;font-size:12.5px;line-height:1.45}@media (width<=899px){.pre-registro{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.pre-registro__titulo{font-size:36px}.pre-registro__pontos{display:none}.pre-registro__coluna{justify-content:center}.pre-registro__cartao{max-width:520px;padding:20px}.pre-registro__entrada{min-height:48px;font-size:16px}}.fundo-decorativo{pointer-events:none;filter:blur(96px);opacity:.55;height:78vh;position:absolute;inset:-14% 0 auto;overflow:hidden}.fundo-decorativo--app{filter:blur(90px);opacity:.5;height:70vh;inset:-20% 0 auto}.fundo-decorativo__circulo{border-radius:50%;animation:19s ease-in-out infinite cal-flutuar;display:block;position:absolute}.fundo-decorativo__circulo--um{background:#7fb2ff;width:36vw;height:36vw;top:6%;left:2%}.fundo-decorativo__circulo--dois{background:var(--primaria-tenue);width:32vw;height:32vw;animation-duration:24s;animation-direction:reverse;top:-8%;left:36%}.fundo-decorativo__circulo--tres{background:var(--primaria-clara);width:28vw;height:28vw;animation-duration:27s;top:2%;right:3%}.mascote{filter:drop-shadow(0 18px 24px #0f285a2e);-webkit-user-select:none;user-select:none;width:auto;height:auto;display:block}.mascote--pequeno{max-height:120px}.mascote--medio{max-height:190px}.mascote--grande{max-height:260px}@media (width<=899px){.mascote--pequeno{max-height:84px}.mascote--medio{max-height:120px}.mascote--grande{max-height:150px}}@media (prefers-reduced-motion:no-preference){.mascote{animation:.52s ease-out both mascote-entrada}}@keyframes mascote-entrada{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.privacidade__voltar{color:var(--secundario);border-radius:13px;font-size:13.5px;font-weight:500}.privacidade__voltar:focus-visible{border-color:var(--primaria);outline:none;box-shadow:0 0 0 4px #2f6fd01f}.privacidade__voltar:hover{color:var(--ink)}.privacidade__titulo{letter-spacing:-.05em;margin-top:40px;font-size:56px;font-weight:600;line-height:1.02}@media (width<=899px){.privacidade__titulo{font-size:38px}}.privacidade__data{color:var(--rotulo);margin-top:12px;font-size:12.5px}.privacidade__corpo{flex-direction:column;gap:32px;max-width:780px;margin-top:40px;display:flex}.privacidade__secao-titulo{letter-spacing:-.035em;color:var(--ink);font-size:20px;font-weight:600}.privacidade__paragrafo{color:var(--corpo);text-wrap:pretty;margin-top:12px;font-size:16.5px;line-height:1.65}
