.planos[data-astro-cid-o4ezen6g]:has([data-ciclo-radio][value=mensal]:checked) [data-astro-cid-o4ezen6g][data-ciclo]:not([data-ciclo=mensal]),.planos[data-astro-cid-o4ezen6g]:has([data-ciclo-radio][value=semestral]:checked) [data-astro-cid-o4ezen6g][data-ciclo]:not([data-ciclo=semestral]),.planos[data-astro-cid-o4ezen6g]:has([data-ciclo-radio][value=anual]:checked) [data-astro-cid-o4ezen6g][data-ciclo]:not([data-ciclo=anual]){display:none}.planos__ciclos[data-astro-cid-o4ezen6g]{display:flex;justify-content:center;gap:4px;width:fit-content;margin:0 auto 32px;padding:5px;border:1px solid var(--borda);border-radius:999px;background:var(--bg-alt)}.planos__ciclo[data-astro-cid-o4ezen6g]{position:relative;cursor:pointer}.planos__ciclo[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]{position:absolute;opacity:0;pointer-events:none}.planos__ciclo[data-astro-cid-o4ezen6g] span[data-astro-cid-o4ezen6g]{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;color:var(--tx-medio);font-size:15px;font-weight:700;transition:background-color .15s,color .15s,box-shadow .15s}.planos__ciclo[data-astro-cid-o4ezen6g] small[data-astro-cid-o4ezen6g]{padding:2px 7px;border-radius:999px;background:var(--verde-claro);color:var(--verde);font-size:12px;font-weight:800}.planos__ciclo[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]:checked+span[data-astro-cid-o4ezen6g]{background:#fff;color:var(--tx-forte);box-shadow:var(--sombra-1)}.planos__ciclo[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]:focus-visible+span[data-astro-cid-o4ezen6g]{outline:3px solid var(--azul);outline-offset:2px}.planos__tres[data-astro-cid-o4ezen6g]{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;align-items:stretch}.planos__plano[data-astro-cid-o4ezen6g]{display:flex;flex:1 1 320px;max-width:420px;flex-direction:column;padding:clamp(22px,2.4vw,30px);border:1px solid var(--borda);border-radius:var(--raio-g);background:#fff;box-shadow:var(--sombra-1)}.planos__plano--destaque[data-astro-cid-o4ezen6g]{position:relative;isolation:isolate;overflow:hidden;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,var(--azul),var(--azul-medio),#7AA8FF,var(--azul-escuro),var(--azul)) border-box;background-size:100% 100%,300% 300%;box-shadow:var(--sombra-2),0 18px 50px -18px #1f8fd673;animation:planos-borda 8s linear infinite}.planos__plano--destaque[data-astro-cid-o4ezen6g]:before{content:"";position:absolute;inset:-40%;z-index:-2;background:radial-gradient(40% 35% at 25% 30%,rgba(93,181,238,.3),transparent 70%),radial-gradient(45% 40% at 75% 60%,rgba(31,143,214,.2),transparent 70%),radial-gradient(35% 30% at 40% 85%,rgba(122,168,255,.22),transparent 70%);animation:planos-fluxo 16s ease-in-out infinite alternate}.planos__plano--destaque[data-astro-cid-o4ezen6g]:after{content:"";position:absolute;inset:0 -100% 0 0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 400' preserveAspectRatio='none'%3E%3Cpath d='M0 150 C 150 110 250 190 400 150 S 650 110 800 150 V 400 H 0 Z' fill='%231F8FD6'/%3E%3Cpath d='M0 230 C 150 180 250 280 400 230 S 650 180 800 230 V 400 H 0 Z' fill='%235DB5EE'/%3E%3Cpath d='M0 310 C 150 275 250 345 400 310 S 650 275 800 310 V 400 H 0 Z' fill='%231F8FD6'/%3E%3C/svg%3E") repeat-x 0 100% / 50% 100%;opacity:.09;animation:planos-ondas 14s linear infinite}@keyframes planos-borda{to{background-position:0 0,300% 0}}@keyframes planos-fluxo{0%{transform:translate(0) rotate(0)}50%{transform:translate(6%,-4%) rotate(8deg)}to{transform:translate(-5%,5%) rotate(-6deg)}}@keyframes planos-ondas{to{transform:translate(-50%)}}.planos__plano[data-astro-cid-o4ezen6g] .selo[data-astro-cid-o4ezen6g]{align-self:flex-start}.planos__nome[data-astro-cid-o4ezen6g]{margin-top:14px;font-size:28px}.planos__descricao[data-astro-cid-o4ezen6g]{margin-top:6px;min-height:3em;color:var(--tx-suave);font-size:15px}.planos__preco[data-astro-cid-o4ezen6g]{display:flex;align-items:flex-end;gap:6px;margin:20px 0 6px;color:var(--tx-forte)}.planos__valor[data-astro-cid-o4ezen6g]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.planos__cheio[data-astro-cid-o4ezen6g]{min-height:1.4em;color:var(--tx-fraco);font-size:16px;font-weight:600;text-decoration-thickness:2px}.planos__valor-num[data-astro-cid-o4ezen6g]{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1}.planos__valor-num[data-astro-cid-o4ezen6g] small[data-astro-cid-o4ezen6g]{margin-right:4px;font-size:20px;font-weight:700}.planos__mes[data-astro-cid-o4ezen6g]{padding-bottom:5px;color:var(--tx-suave);font-size:16px;font-weight:600}.planos__nota[data-astro-cid-o4ezen6g]{min-height:4.2em;margin-bottom:18px;color:var(--tx-suave);font-size:13.5px;line-height:1.5}.planos__economia[data-astro-cid-o4ezen6g]{color:var(--verde)}.planos__inclui-titulo[data-astro-cid-o4ezen6g]{margin:24px 0 12px;color:var(--tx-forte);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.planos__inclui[data-astro-cid-o4ezen6g]{gap:10px;font-size:15px}.planos__pers[data-astro-cid-o4ezen6g]{margin:10px 0 0;padding:8px;border:0;background:transparent;color:var(--azul-escuro);font:inherit;font-size:14.5px;font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.planos__pers[data-astro-cid-o4ezen6g]:hover{color:var(--azul)}.pers[data-astro-cid-o4ezen6g]{display:flex;align-items:center;gap:18px;margin-top:20px;padding:22px 26px;border:1px dashed var(--borda-forte);border-radius:var(--raio-g);background:var(--bg-alt)}.pers__icone[data-astro-cid-o4ezen6g]{display:grid;flex:none;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--azul-claro);color:var(--azul-escuro)}.pers__icone[data-astro-cid-o4ezen6g] svg{width:26px;height:26px}.pers__texto[data-astro-cid-o4ezen6g]{flex:1}.pers__texto[data-astro-cid-o4ezen6g] h3[data-astro-cid-o4ezen6g]{font-size:22px}.pers__texto[data-astro-cid-o4ezen6g] p[data-astro-cid-o4ezen6g]{margin-top:2px;color:var(--tx-suave);font-size:15px}.pers__resumo[data-astro-cid-o4ezen6g]{display:block;margin-top:4px;color:var(--azul-escuro);font-weight:700}.pers__resumo[data-astro-cid-o4ezen6g][hidden]{display:none}.pers[data-astro-cid-o4ezen6g] .btn[data-astro-cid-o4ezen6g]{flex:none}.pers[data-astro-cid-o4ezen6g] .btn[data-astro-cid-o4ezen6g] svg{width:18px;height:18px}.planos__obs[data-astro-cid-o4ezen6g]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:36px;color:var(--tx-suave);font-size:15px}.planos__obs[data-astro-cid-o4ezen6g] li[data-astro-cid-o4ezen6g]{display:inline-flex;align-items:center;gap:8px}.planos__obs[data-astro-cid-o4ezen6g] svg{width:18px;height:18px;color:var(--verde)}.modal[data-astro-cid-o4ezen6g]{width:min(760px,calc(100% - 24px));max-height:min(88vh,820px);padding:0;border:0;border-radius:24px;background:#fff;box-shadow:0 30px 80px -20px #0a0e1580;color:var(--tx-forte);overflow:hidden}.modal[data-astro-cid-o4ezen6g][open]{display:flex;flex-direction:column;animation:modal-entra .18s ease-out}.modal[data-astro-cid-o4ezen6g]::backdrop{background:#0a0e158c;backdrop-filter:blur(2px)}@keyframes modal-entra{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.modal__topo[data-astro-cid-o4ezen6g]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 4px}.modal__topo[data-astro-cid-o4ezen6g] h2[data-astro-cid-o4ezen6g]{font-size:24px}.modal__topo[data-astro-cid-o4ezen6g] p[data-astro-cid-o4ezen6g]{margin-top:4px;color:var(--tx-suave);font-size:14.5px}.modal__fechar[data-astro-cid-o4ezen6g]{display:grid;flex:none;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:var(--bg-alt);color:var(--tx-medio);font-size:24px;line-height:1;cursor:pointer}.modal__fechar[data-astro-cid-o4ezen6g]:hover{background:var(--azul-claro)}.modal__ciclos[data-astro-cid-o4ezen6g]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:14px 24px 0;padding:4px;border-radius:12px;background:var(--bg-alt)}.modal__ciclos[data-astro-cid-o4ezen6g] button[data-astro-cid-o4ezen6g]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 4px;border:0;border-radius:9px;background:transparent;color:var(--tx-medio);font:inherit;font-size:14.5px;font-weight:700;cursor:pointer}.modal__ciclos[data-astro-cid-o4ezen6g] button[data-astro-cid-o4ezen6g][aria-pressed=true]{background:#fff;color:var(--tx-forte);box-shadow:var(--sombra-1)}.modal__ciclos[data-astro-cid-o4ezen6g] small[data-astro-cid-o4ezen6g]{padding:1px 6px;border-radius:999px;background:var(--verde-claro);color:var(--verde);font-size:11.5px;font-weight:800}.modal__corpo[data-astro-cid-o4ezen6g]{flex:1;padding:4px 24px 20px;overflow-y:auto;overscroll-behavior:contain}.modal__rodape[data-astro-cid-o4ezen6g]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--escuro);color:var(--tx-escuro-suave)}.modal__total[data-astro-cid-o4ezen6g]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.modal__total[data-astro-cid-o4ezen6g] small[data-astro-cid-o4ezen6g]{font-size:13px}.modal__total[data-astro-cid-o4ezen6g] strong[data-astro-cid-o4ezen6g]{color:#fff;font-size:30px;font-weight:800;letter-spacing:-.02em}.modal__total[data-astro-cid-o4ezen6g] strong[data-astro-cid-o4ezen6g] small[data-astro-cid-o4ezen6g]{color:var(--tx-escuro-suave);font-size:15px;font-weight:600;letter-spacing:0}.modal__detalhe[data-astro-cid-o4ezen6g]{color:var(--azul-medio)}.planos__grupo[data-astro-cid-o4ezen6g]{margin-top:22px}.planos__grupo-titulo[data-astro-cid-o4ezen6g]{margin-bottom:8px;color:var(--tx-fraco);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.planos__itens[data-astro-cid-o4ezen6g]{display:grid;gap:8px}.planos__item[data-astro-cid-o4ezen6g]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--borda);border-radius:14px;transition:border-color .15s,background-color .15s}.planos__item[data-astro-cid-o4ezen6g]:has(input:checked),.planos__item[data-astro-cid-o4ezen6g]:has(input[type=number]:not([value="0"])){border-color:#1f8fd680;background:#f7fbfe}.planos__item-icone[data-astro-cid-o4ezen6g]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--azul-claro);color:var(--azul-escuro)}.planos__item-icone[data-astro-cid-o4ezen6g] svg{width:19px;height:19px}.planos__item-nome[data-astro-cid-o4ezen6g]{display:block;color:var(--tx-forte);font-size:15.5px;font-weight:700}.planos__item-desc[data-astro-cid-o4ezen6g]{display:block;color:var(--tx-suave);font-size:13.5px;line-height:1.45}.planos__item-inc[data-astro-cid-o4ezen6g]{display:block;margin-top:2px;color:var(--verde);font-size:13px;font-weight:700}.planos__item-inc[data-astro-cid-o4ezen6g][hidden]{display:none}.planos__item--incluso[data-astro-cid-o4ezen6g]{border-color:#16a34a59;background:#f6fdf8}.planos__item--incluso[data-astro-cid-o4ezen6g] .planos__item-preco[data-astro-cid-o4ezen6g]{visibility:hidden}.planos__item--incluso[data-astro-cid-o4ezen6g] .planos__marcar[data-astro-cid-o4ezen6g]{opacity:.55;cursor:default}.planos__item--fixo[data-astro-cid-o4ezen6g]{grid-template-columns:auto 1fr auto}.planos__item--fixo[data-astro-cid-o4ezen6g] .planos__item-inc[data-astro-cid-o4ezen6g]{display:block}.planos__sem-mensal[data-astro-cid-o4ezen6g]{padding:4px 10px;border-radius:999px;background:var(--verde-claro);color:var(--verde);font-size:13px;font-weight:800;white-space:nowrap}.planos__qtd--off[data-astro-cid-o4ezen6g]{opacity:.4;pointer-events:none}.planos__item-preco[data-astro-cid-o4ezen6g]{text-align:right;white-space:nowrap}.planos__item-preco[data-astro-cid-o4ezen6g]>span[data-astro-cid-o4ezen6g]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.planos__item-cheio[data-astro-cid-o4ezen6g]{color:var(--tx-fraco);font-size:12.5px;font-weight:600}.planos__item-valor[data-astro-cid-o4ezen6g]{color:var(--tx-forte);font-size:16px;font-weight:800}.planos__item-valor[data-astro-cid-o4ezen6g] small[data-astro-cid-o4ezen6g]{color:var(--tx-suave);font-size:12.5px;font-weight:600}.planos__marcar[data-astro-cid-o4ezen6g]{position:relative;display:grid;place-items:center;width:26px;height:26px;cursor:pointer}.planos__marcar[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]{appearance:none;width:26px;height:26px;margin:0;border:2px solid var(--borda-forte);border-radius:8px;background:#fff;cursor:pointer}.planos__marcar[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]:checked{border-color:var(--azul);background:var(--azul) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 16px no-repeat}.planos__qtd[data-astro-cid-o4ezen6g]{display:inline-flex;align-items:center;border:1px solid var(--borda-forte);border-radius:10px;overflow:hidden}.planos__qtd[data-astro-cid-o4ezen6g] button[data-astro-cid-o4ezen6g]{width:32px;height:34px;border:0;background:var(--bg-alt);color:var(--tx-forte);font-size:18px;font-weight:700;cursor:pointer}.planos__qtd[data-astro-cid-o4ezen6g] button[data-astro-cid-o4ezen6g]:hover{background:var(--azul-claro)}.planos__qtd[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]{width:38px;height:34px;border:0;text-align:center;font:inherit;font-weight:700;-moz-appearance:textfield}.planos__qtd[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]::-webkit-inner-spin-button,.planos__qtd[data-astro-cid-o4ezen6g] input[data-astro-cid-o4ezen6g]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(prefers-reduced-motion:reduce){.modal[data-astro-cid-o4ezen6g][open]{animation:none}.planos__plano--destaque[data-astro-cid-o4ezen6g],.planos__plano--destaque[data-astro-cid-o4ezen6g]:before,.planos__plano--destaque[data-astro-cid-o4ezen6g]:after{animation:none}}@media(max-width:1000px){.planos__plano[data-astro-cid-o4ezen6g]{flex-basis:100%;max-width:520px}.planos__descricao[data-astro-cid-o4ezen6g],.planos__nota[data-astro-cid-o4ezen6g]{min-height:0}}@media(max-width:640px){.pers[data-astro-cid-o4ezen6g]{flex-direction:column;align-items:stretch;text-align:left}.pers[data-astro-cid-o4ezen6g] .btn[data-astro-cid-o4ezen6g]{justify-content:center}.planos__item[data-astro-cid-o4ezen6g]{grid-template-columns:auto 1fr}.planos__item-preco[data-astro-cid-o4ezen6g]{grid-column:2;text-align:left}.planos__item-preco[data-astro-cid-o4ezen6g]>span[data-astro-cid-o4ezen6g]{flex-direction:row;gap:8px;align-items:baseline}.planos__qtd[data-astro-cid-o4ezen6g],.planos__sem-mensal[data-astro-cid-o4ezen6g],.planos__marcar[data-astro-cid-o4ezen6g]{grid-column:2;justify-self:start}.planos__ciclo[data-astro-cid-o4ezen6g] span[data-astro-cid-o4ezen6g]{padding:8px 12px;font-size:14px}.modal[data-astro-cid-o4ezen6g]{width:100%;max-height:92vh;margin-bottom:0;border-radius:24px 24px 0 0}.modal__rodape[data-astro-cid-o4ezen6g]{flex-direction:column;align-items:stretch;gap:10px}.modal__rodape[data-astro-cid-o4ezen6g] .btn[data-astro-cid-o4ezen6g]{justify-content:center}.modal__topo[data-astro-cid-o4ezen6g],.modal__corpo[data-astro-cid-o4ezen6g],.modal__rodape[data-astro-cid-o4ezen6g]{padding-inline:18px}.modal__ciclos[data-astro-cid-o4ezen6g]{margin-inline:18px}}
