.ce-landing .ce-acao,.ce-landing .ce-resumo__trocar{min-height:44px}.ce-landing .ce-pagamento{min-height:64px}.ce-checkout{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column}.ce-checkout>.ce-checkout__topo{width:100%;max-width:none;margin-inline:0;border-bottom:1px solid var(--ce-border-teriary)}.ce-checkout__topo-interno{display:flex;width:100%;max-width:var(--ce-largura-palco,1440px);align-items:center;gap:var(--ce-spacer-medium);margin-inline:auto;padding:16px 24px}@media (min-width:768px){.ce-checkout__topo-interno{padding:20px 40px}}.ce-checkout__marca{display:inline-flex;align-items:center;border-radius:var(--ce-radius-xs)}.ce-checkout__marca:focus-visible{outline:2px solid var(--ce-border-brand);outline-offset:4px}.ce-checkout__miolo{position:relative;flex:1;isolation:isolate;padding-bottom:64px}.ce-checkout__brilho{position:absolute;z-index:0;top:-220px;left:50%;width:1200px;max-width:none;height:700px;transform:translateX(-50%);background:linear-gradient(180deg,rgb(6 9 23/0) 38%,#060917 92%),linear-gradient(90deg,#060917,rgb(6 9 23/0) 26%,rgb(6 9 23/0) 74%,#060917),url(/landing/bg-glow.webp) 50% /cover no-repeat;opacity:.38;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ce-checkout__miolo:has(.ce-landing--embutida) .ce-checkout__brilho{display:none}@media (max-width:767px){.ce-checkout__brilho{width:760px;opacity:.22}}.ce-checkout__coluna{position:relative;z-index:1;display:flex;max-width:488px;flex-direction:column;gap:var(--ce-spacer-medium);margin-inline:auto;padding:48px 24px 0}@media (min-width:768px){.ce-checkout__coluna{padding-top:72px}}.ce-checkout__espera{min-height:40vh;margin:0;font-size:var(--ce-text-size-small);color:var(--ce-text-secondary)}.ce-checkout__espera,.ce-checkout__primeiroquadro{display:flex;align-items:center;justify-content:center}.ce-checkout__primeiroquadro{min-height:100vh;min-height:100dvh;background:#060917;color:#a3a3a8;font-size:14px}.ce-checkout__cabecalho{display:flex;flex-direction:column;align-items:center;gap:var(--ce-spacer-tiny);margin-bottom:var(--ce-spacer-tiny);text-align:center}.ce-checkout__titulo{margin:0;font-size:var(--ce-heading-h3);font-weight:600;line-height:1.2;color:var(--ce-text-primary)}.ce-checkout__linhafina{margin:0;font-size:var(--ce-text-size-small);line-height:1.5;color:var(--ce-text-secondary)}.ce-resumo{border:1px solid var(--ce-border-teriary);border-radius:var(--ce-radius-s);background:var(--ce-background-tertiary)}.ce-resumo__linha{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ce-spacer-medium);padding:16px 20px}.ce-resumo__plano{display:flex;min-width:0;flex-direction:column;gap:2px}.ce-resumo__nome{margin:0;font-size:var(--ce-text-size-medium);font-weight:600;line-height:1.3;color:var(--ce-text-primary)}.ce-resumo__ciclo{margin:0;font-size:var(--ce-text-size-tiny);line-height:1.4;color:var(--ce-text-secondary);text-transform:uppercase;letter-spacing:.04em}.ce-resumo__preco{flex-shrink:0;font-size:var(--ce-text-size-large);font-weight:600;line-height:1.2;color:var(--ce-text-primary);font-variant-numeric:tabular-nums;text-align:right}.ce-resumo__unidade{font-size:var(--ce-text-size-tiny);font-weight:400;color:var(--ce-text-secondary)}.ce-resumo__trocar{display:flex;align-items:center;justify-content:space-between;gap:var(--ce-spacer-tiny);padding:0 20px;border-top:1px solid var(--ce-border-teriary);border-radius:0 0 calc(var(--ce-radius-s) - 1px) calc(var(--ce-radius-s) - 1px);color:var(--ce-text-brand);font-size:var(--ce-text-size-small);font-weight:500;text-decoration:none;transition:background-color .16s ease}.ce-resumo__trocar:hover{background:var(--ce-background-secondary)}.ce-resumo__trocar:focus-visible{outline:2px solid var(--ce-border-brand);outline-offset:-2px}.ce-resumo__trocar svg{flex:none}.ce-pagamentos{overflow:hidden;border:1px solid var(--ce-border-teriary);border-radius:var(--ce-radius-s);background:var(--ce-background-tertiary)}.ce-pagamentos>*+*{border-top:1px solid var(--ce-border-teriary)}.ce-pagamentos--carregando{position:relative}.ce-pagamentos--carregando .ce-pagamento{opacity:.35;pointer-events:none}.ce-pagamentos--carregando>*+:not(.ce-pagamentos__espera){border-top-color:transparent}.ce-pagamentos__espera{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:var(--ce-spacer-tiny);margin:0;font-size:var(--ce-text-size-small);font-weight:500;color:var(--ce-text-primary)}.ce-pagamentos__giro{width:16px;height:16px;flex:none;border:2px solid var(--ce-border-teriary);border-top-color:var(--ce-text-brand);border-radius:50%;animation:ce-giro .7s linear infinite}@keyframes ce-giro{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ce-pagamentos__giro{animation-duration:2s}}.ce-pagamento{display:flex;width:100%;align-items:center;gap:14px;padding:12px 16px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}.ce-pagamento:hover{background:var(--ce-background-secondary)}.ce-pagamento:focus-visible{outline:2px solid var(--ce-border-brand);outline-offset:-2px}.ce-pagamento__marca{position:relative;display:flex;width:40px;height:40px;flex:none;align-items:center;justify-content:center;border-radius:var(--ce-radius-xs)}.ce-pagamento__marca--clara{background:var(--ce-base-neutral-white)}.ce-pagamento__selo{position:absolute;right:-2px;bottom:-2px;display:grid;padding:2px;place-items:center;border-radius:50%;background:var(--ce-background-primary);color:var(--ce-text-brand)}.ce-pagamento__texto{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.ce-pagamento__titulo{font-size:var(--ce-text-size-small);font-weight:600;line-height:1.35;color:var(--ce-text-primary)}.ce-pagamento__descricao{font-size:var(--ce-text-size-tiny);line-height:1.4;color:var(--ce-text-secondary)}.ce-pagamento__valor{display:flex;flex:none;flex-direction:column;gap:2px;text-align:right}.ce-pagamento__preco{font-size:var(--ce-text-size-small);font-weight:600;line-height:1.35;color:var(--ce-text-primary);font-variant-numeric:tabular-nums}.ce-pagamento__nota{font-size:var(--ce-text-size-tiny);line-height:1.4;color:var(--ce-text-secondary);font-variant-numeric:tabular-nums}.ce-pagamento__seta{flex:none;color:var(--ce-text-teriary);transition:color .16s ease,transform .16s cubic-bezier(.22,1,.36,1)}.ce-pagamento:hover .ce-pagamento__seta{color:var(--ce-text-brand);transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.ce-pagamento__seta{transition:color .16s ease}.ce-pagamento:hover .ce-pagamento__seta{transform:none}}.ce-cpf{display:flex;flex-direction:column;gap:var(--ce-spacer-small);padding:16px}.ce-cpf__kicker{display:flex;align-items:center;gap:var(--ce-spacer-tiny);font-size:var(--ce-text-size-small);font-weight:600;color:var(--ce-text-primary)}.ce-cpf__kicker svg{flex:none;color:var(--ce-text-success)}.ce-cpf__ajuda{margin:0;font-size:var(--ce-text-size-tiny);line-height:1.5;color:var(--ce-text-secondary)}.ce-cpf__campo{width:100%;height:44px;padding:0 14px;border:1px solid var(--ce-border-teriary);border-radius:var(--ce-radius-xs);background:var(--ce-background-secondary);color:var(--ce-text-primary);font-size:16px;font-variant-numeric:tabular-nums;transition:border-color .16s ease}.ce-cpf__campo::-moz-placeholder{color:var(--ce-text-teriary)}.ce-cpf__campo::placeholder{color:var(--ce-text-teriary)}.ce-cpf__campo:focus{border-color:var(--ce-border-brand);outline:none}.ce-cpf__campo[aria-invalid=true]{border-color:var(--ce-base-system-error-red)}.ce-cpf__erro{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--ce-text-size-tiny);color:var(--ce-base-system-error-red)}.ce-cpf__erro svg{flex:none}.ce-cpf__acoes{display:flex;gap:var(--ce-spacer-tiny)}.ce-cpf__acoes>*{flex:1}.ce-acao{display:inline-flex;align-items:center;justify-content:center;gap:var(--ce-spacer-tiny);padding:8px 24px;border:0;border-radius:var(--ce-radius-xs);font-family:inherit;font-size:var(--ce-text-size-small);font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:opacity .16s ease,background-color .16s ease}.ce-acao:focus-visible{outline:2px solid var(--ce-border-brand);outline-offset:2px}.ce-acao:disabled{opacity:.45;cursor:not-allowed}.ce-acao--primario{background:linear-gradient(270deg,#2163c8,#5f9af4);color:var(--ce-base-neutral-white)}.ce-acao--primario:hover:not(:disabled){opacity:.88}.ce-acao--secundario{border:1px solid var(--ce-border-teriary);background:transparent;color:var(--ce-text-primary)}.ce-acao--secundario:hover:not(:disabled){background:var(--ce-background-secondary)}.ce-plano--premium{--acento:var(--ce-text-brand);--acento-forte:#1e88e5}.ce-plano--pro{--acento:#c084fc;--acento-forte:#a855f7}.ce-checkout__coluna--larga{max-width:720px}.ce-ativo{display:flex;flex-direction:column;align-items:center;gap:var(--ce-spacer-medium);padding:40px 24px;border:1px solid var(--ce-border-teriary);border-radius:var(--ce-radius-m);background:var(--ce-background-tertiary);text-align:center}.ce-ativo__selo{display:grid;width:64px;height:64px;place-items:center;border-radius:50%;background:var(--acento-forte);color:var(--ce-base-neutral-white)}.ce-ativo__titulo{margin:0;font-size:var(--ce-heading-h3);font-weight:600;line-height:1.2;color:var(--ce-text-primary)}.ce-ativo__resumo{max-width:420px;margin:0;font-size:var(--ce-text-size-small);line-height:1.6;color:var(--ce-text-secondary)}.ce-ativo__bloco{width:100%;max-width:420px;margin-top:var(--ce-spacer-tiny);text-align:left}.ce-ativo__rotulo{margin:0 0 var(--ce-spacer-small);font-size:var(--ce-text-size-tiny);font-weight:600;color:var(--ce-text-secondary);text-transform:uppercase;letter-spacing:.04em}.ce-ativo__lista{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ce-ativo__item{display:flex;align-items:center;gap:10px;font-size:var(--ce-text-size-small);line-height:1.4;color:var(--ce-text-primary)}.ce-ativo__marca{display:grid;width:20px;height:20px;flex:none;place-items:center;border:1px solid var(--acento);border-radius:50%;color:var(--acento)}.ce-acao--acento{background:var(--acento-forte);color:#020202}.ce-acao--acento:hover{opacity:.88}.ce-troca{display:flex;align-items:flex-start;gap:var(--ce-spacer-medium);padding:20px;border:1px solid var(--ce-border-teriary);border-radius:var(--ce-radius-s);background:var(--ce-background-tertiary)}.ce-troca__icone{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:50%;background:var(--ce-background-secondary);color:var(--ce-text-primary)}.ce-troca__texto{min-width:0;flex:1}.ce-troca__titulo{margin:0 0 var(--ce-spacer-tiny);font-size:var(--ce-text-size-regular);font-weight:600;line-height:1.3;color:var(--ce-text-primary)}.ce-troca__lista{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--ce-spacer-medium);padding:0;list-style:none;font-size:var(--ce-text-size-small);line-height:1.5;color:var(--ce-text-secondary)}.ce-troca__lista li:before{content:"— ";color:var(--ce-text-teriary)}.ce-troca__comofazer{margin:0;padding:12px 14px;border:1px solid var(--ce-border-teriary);border-radius:var(--ce-radius-xs);background:var(--ce-background-secondary);font-size:var(--ce-text-size-tiny);line-height:1.6;color:var(--ce-text-secondary)}.ce-troca__link{color:var(--acento);font-weight:500;text-decoration:none}.ce-troca__link:hover{text-decoration:underline}.ce-troca__cta{margin-top:var(--ce-spacer-medium);min-height:44px}.ce-checkout__seguro{display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--ce-text-size-tiny);color:var(--ce-text-teriary)}.ce-checkout__seguro svg{flex:none}.ce-checkout__erro{display:flex;align-items:center;gap:var(--ce-spacer-tiny);padding:12px 16px;border:1px solid rgb(228 58 69/40%);border-radius:var(--ce-radius-xs);background:rgb(228 58 69/12%);font-size:var(--ce-text-size-small);color:var(--ce-base-system-error-red)}.ce-checkout__erro svg{flex:none}.ce-checkout__legal{position:relative;z-index:1;max-width:568px;margin:var(--ce-spacer-xlarge) auto 0;padding-inline:24px;font-size:var(--ce-text-size-tiny);line-height:1.6;color:var(--ce-text-teriary);text-align:center}.ce-checkout__legal a{color:var(--ce-text-brand);text-decoration:none}.ce-checkout__legal a:hover{text-decoration:underline}.ce-dialogo.ce-landing{background:#0e1120;overflow-x:visible}@supports (background:color-mix(in srgb,#fff 6%,#000)){.ce-dialogo.ce-landing{background:color-mix(in srgb,var(--ce-base-neutral-white) 6%,var(--ce-background-primary))}}.ce-dialogo.ce-landing>*{width:auto;max-width:none;margin-inline:0}.ce-dialogo{border:1px solid transparent;border-radius:var(--ce-radius-l);color:var(--ce-text-primary);animation-duration:.28s;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ce-dialogo:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(270deg,#2163C8,#5F9AF4);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ce-dialogo[data-state=closed]{animation-duration:.18s}@media (prefers-reduced-motion:reduce){.ce-dialogo,.ce-dialogo[data-state=closed]{animation-duration:.12s}}.ce-dialogo__cabecalho{display:flex;flex-direction:column;gap:4px;padding:20px 20px 16px;border-bottom:1px solid var(--ce-border-teriary)}.ce-dialogo__titulo{display:flex;align-items:center;gap:var(--ce-spacer-tiny);margin:0;font-size:var(--ce-text-size-medium);font-weight:600;line-height:1.3;color:var(--ce-text-primary)}.ce-dialogo__titulo svg{flex:none;color:var(--ce-text-success)}.ce-dialogo__descricao{margin:0;font-size:var(--ce-text-size-small);line-height:1.5;color:var(--ce-text-secondary)}.ce-dialogo__corpo{display:flex;flex-direction:column;gap:var(--ce-spacer-medium);padding:20px}.ce-dialogo>button[type=button]{top:12px;right:12px;border-radius:var(--ce-radius-xs);color:var(--ce-text-secondary);opacity:1;transition:background-color .16s ease,color .16s ease}.ce-dialogo>button[type=button]:hover{background:var(--ce-background-secondary);color:var(--ce-text-primary)}.ce-pix__qr{display:flex;justify-content:center}.ce-pix__moldura{padding:12px;border-radius:var(--ce-radius-s);background:var(--ce-base-neutral-white);line-height:0}.ce-pix__moldura img{width:168px;height:168px}@media (min-width:400px){.ce-pix__moldura img{width:192px;height:192px}}.ce-pix__ou{margin:0;font-size:var(--ce-text-size-tiny);color:var(--ce-text-secondary);text-align:center}.ce-pix__copiacola{max-height:104px;overflow-y:auto;padding:12px 14px;border:1px solid rgb(95 153 244/24%);border-radius:12px;background:rgb(95 153 244/12%)}.ce-pix__codigo{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ce-text-size-tiny);line-height:1.6;color:var(--ce-text-primary);word-break:break-all}.ce-pix__estado{display:flex;flex-direction:column;align-items:center;gap:6px}.ce-pix__esperando{display:flex;align-items:center;gap:var(--ce-spacer-tiny);font-size:var(--ce-text-size-small);color:var(--ce-text-secondary)}.ce-pix__esperando svg{flex:none;color:var(--ce-base-system-warning-yellow)}.ce-pix__relogio{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--ce-text-size-tiny);color:var(--ce-text-secondary)}.ce-pix__relogio--acabando{color:var(--ce-base-system-error-red)}.ce-pix__rodape{margin:0;font-size:var(--ce-text-size-tiny);line-height:1.5;color:var(--ce-text-teriary);text-align:center}.ce-pix__desfecho{display:flex;flex-direction:column;align-items:center;gap:var(--ce-spacer-small);padding:24px 0 8px;text-align:center}.ce-pix__selo{display:grid;width:64px;height:64px;place-items:center;border-radius:50%}.ce-pix__selo--ok{background:rgb(102 213 117/16%);color:var(--ce-text-success)}.ce-pix__selo--erro{background:rgb(228 58 69/16%);color:var(--ce-base-system-error-red)}.ce-pix__veredito{margin:0;font-size:var(--ce-text-size-medium);font-weight:600;line-height:1.3}.ce-pix__veredito--ok{color:var(--ce-text-success)}.ce-pix__veredito--erro{color:var(--ce-base-system-error-red)}.ce-pix__detalhe{margin:0;line-height:1.5;color:var(--ce-text-secondary)}.ce-cupom__abrir,.ce-pix__detalhe{font-size:var(--ce-text-size-small)}.ce-cupom__abrir{display:inline-flex;align-items:center;gap:var(--ce-spacer-tiny);min-height:44px;padding:0;border:0;background:none;color:var(--ce-text-brand);font-weight:500;cursor:pointer}.ce-cupom__abrir:focus-visible,.ce-cupom__link:focus-visible{outline:2px solid var(--ce-border-brand);outline-offset:2px;border-radius:4px}.ce-cupom{display:flex;flex-direction:column;gap:var(--ce-spacer-small);padding:16px;border:1px solid var(--ce-border-teriary);border-radius:var(--ce-radius-s);background:var(--ce-background-tertiary)}.ce-cupom__linha{display:flex;gap:var(--ce-spacer-tiny)}.ce-cupom__campo{flex:1;min-width:0;text-transform:uppercase;letter-spacing:.04em}.ce-cupom__linha>.ce-acao{flex:none}.ce-cupom--aplicado{flex-direction:row;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px}.ce-cupom__aplicado{display:flex;align-items:center;gap:var(--ce-spacer-tiny);margin:0;font-size:var(--ce-text-size-small);color:var(--ce-text-primary)}.ce-cupom__aplicado svg{flex:none;color:var(--ce-text-success)}.ce-cupom__parceiro{color:var(--ce-text-secondary)}.ce-cupom__link{flex:none;min-height:44px;padding:0 8px;border:0;background:none;color:var(--ce-text-brand);font-size:var(--ce-text-size-small);font-weight:500;cursor:pointer}