.cmp-faixa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:32px;padding:4px 16px;color:var(--ark-text);font-size:var(--ark-fs-12);text-decoration:none;white-space:nowrap;overflow:hidden}.cmp-faixa-selo{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:var(--ark-r-mini);font-size:var(--ark-fs-10);font-weight:var(--ark-peso-forte);letter-spacing:.08em;text-transform:uppercase}.cmp-faixa .cmp-icone{width:13px;height:13px}.cmp-faixa-oferta,.cmp-faixa-oferta-curta{color:var(--ark-branco);font-weight:var(--ark-peso-forte);overflow:hidden;text-overflow:ellipsis}.cmp-faixa-oferta-curta{display:none}.cmp-faixa-fim{display:inline-flex;gap:6px;color:var(--ark-muted)}.cmp-faixa-fim .tabular{font-weight:var(--ark-peso-forte)}.cmp-faixa-seta{transition:transform .2s}.cmp-faixa:hover .cmp-faixa-seta{transform:translateX(3px)}.cmp-faixa.is-vitrine{position:sticky;top:0;z-index:51;height:32px}body:has(.cmp-faixa.is-vitrine) .ini-topo{top:32px}body:has(.cmp-faixa.is-vitrine) .ini-menu{top:calc(var(--ini-topo-altura) + 32px)}@media (width < 640px){.cmp-faixa{gap:8px;padding:4px 10px}.cmp-faixa-fim-rot,.cmp-faixa-oferta,.cmp-faixa-seta{display:none}.cmp-faixa-oferta-curta{display:inline}}.cmp-pagina{--ark-fonte-campanha:var(--font-jakarta),var(--font-sans);min-width:0;font-family:var(--ark-fonte-campanha)}.cmp-heroi{position:relative;display:flex;align-items:center;justify-content:center;min-height:min(760px,calc(100vh - var(--ark-header-altura)));padding:64px 16px 96px;overflow:hidden;isolation:isolate}.cmp-cenario{position:absolute;inset:0;z-index:-1;pointer-events:none}.cmp-heroi-conteudo{gap:16px;max-width:860px;text-align:center}.cmp-heroi-conteudo,.cmp-titulo{display:flex;flex-direction:column;align-items:center}.cmp-titulo{margin:0;line-height:1}.cmp-chamada{margin:10px 0 0;color:var(--ark-branco);font-size:var(--ark-fs-36);font-weight:var(--ark-peso-forte);letter-spacing:-.01em;line-height:1.15;text-shadow:0 2px 18px color-mix(in srgb,var(--ark-campanha-noite) 90%,transparent)}.cmp-texto{margin:0;max-width:640px;color:color-mix(in srgb,var(--ark-branco) 82%,transparent);font-size:var(--ark-fs-15);line-height:1.55;text-shadow:0 1px 10px var(--ark-campanha-noite)}.cmp-botao{display:inline-flex;align-items:center;gap:10px;min-height:52px;margin-top:10px;padding:0 34px;border-radius:var(--ark-r-controle);font-size:var(--ark-fs-14);font-weight:var(--ark-peso-forte);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .15s,filter .15s}.cmp-botao:hover{transform:translateY(-1px);filter:brightness(1.08)}.cmp-termina{margin:6px 0 0;color:color-mix(in srgb,var(--ark-branco) 65%,transparent);font-size:var(--ark-fs-14)}.cmp-termina strong{color:var(--ark-branco);font-weight:var(--ark-peso-forte)}body:has(.cmp-pagina[data-visitante]) .ark-header{display:none}.cmp-topo{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:0 24px;border-bottom:1px solid color-mix(in srgb,var(--ark-branco) 8%,transparent);background:var(--ark-header-bg)}.cmp-topo-logo img{display:block;height:32px;width:auto}.cmp-topo-entrar{display:inline-flex;align-items:center;min-height:var(--ark-toque-min);padding:0 16px;border:1px solid color-mix(in srgb,var(--ark-branco) 14%,transparent);border-radius:var(--ark-r-controle);color:var(--ark-text);font-size:var(--ark-fs-14);font-weight:var(--ark-peso-rotulo);text-decoration:none}.cmp-topo-entrar:hover{border-color:var(--ark-lime)}@media (width < 640px){.cmp-topo{padding:0 16px}}.cmp-prazo{display:flex;flex-direction:column;align-items:center;gap:2px}.cmp-validade{margin:0;color:color-mix(in srgb,var(--ark-branco) 50%,transparent);font-size:var(--ark-fs-12)}.cmp-planos{max-width:1240px;margin:0 auto;padding:24px 16px 64px;scroll-margin-top:var(--ark-header-altura)}.cmp-secao{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto 40px;text-align:center}.cmp-secao-titulo{margin:0;color:var(--ark-branco);font-size:var(--ark-fs-36);font-weight:var(--ark-peso-forte);letter-spacing:-.02em;line-height:1.15}.cmp-secao-texto{margin:0;color:var(--ark-muted);font-size:var(--ark-fs-16);line-height:1.6}.cmp-aviso{max-width:720px;margin:0 auto 20px;padding:10px 14px;border-radius:var(--ark-r-caixa);background:var(--ark-card-2);color:var(--ark-muted);font-size:var(--ark-fs-13);text-align:center}.cmp-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.cmp-plano{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:28px 24px 24px;border:1px solid color-mix(in srgb,var(--ark-branco) 9%,transparent);border-radius:var(--ark-r-card-grande);background:color-mix(in srgb,var(--ark-card) 88%,transparent)}.cmp-plano.is-destaque{border-color:color-mix(in srgb,var(--ark-lime) 55%,transparent);background:radial-gradient(ellipse 90% 60% at 50% 0,color-mix(in srgb,var(--ark-lime) 12%,transparent),transparent 70%),color-mix(in srgb,var(--ark-card) 88%,transparent);box-shadow:0 0 40px -12px color-mix(in srgb,var(--ark-lime) 45%,transparent)}.cmp-plano-fita{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:var(--ark-r-pilula);background:var(--ark-lime);color:var(--ark-dark-fg);font-size:var(--ark-fs-11)}.cmp-plano h3,.cmp-plano-fita{font-weight:var(--ark-peso-forte)}.cmp-plano h3{margin:0;color:var(--ark-text);font-size:var(--ark-fs-20)}.cmp-plano-desconto{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--ark-r-pilula);background:color-mix(in srgb,var(--ark-lime) 16%,transparent);color:var(--ark-lime);font-size:var(--ark-fs-12);font-weight:var(--ark-peso-forte)}.cmp-plano-desconto.is-vazio{visibility:hidden}.cmp-plano-preco{display:flex;align-items:baseline;gap:4px;margin:6px 0 0}.cmp-plano-moeda{color:var(--ark-muted);font-size:var(--ark-fs-16);font-weight:var(--ark-peso-forte)}.cmp-plano-valor{color:var(--ark-text);font-size:var(--ark-fs-40);font-weight:var(--ark-peso-forte);letter-spacing:-.03em}.is-destaque .cmp-plano-valor{color:var(--ark-lime)}.cmp-plano-mes,.cmp-plano-total{color:var(--ark-muted);font-size:var(--ark-fs-14)}.cmp-plano-total{margin:0 0 14px}.cmp-plano-total s{color:var(--ark-muted-2)}.cmp-plano-cta,.cmp-plano-total strong{color:var(--ark-text)}.cmp-plano-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;margin-top:auto;border:1px solid color-mix(in srgb,var(--ark-branco) 12%,transparent);border-radius:var(--ark-r-caixa);background:var(--ark-card);font-family:inherit;font-size:var(--ark-fs-14);font-weight:var(--ark-peso-forte);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.cmp-plano-cta:hover{transform:scale(1.02);border-color:color-mix(in srgb,var(--ark-lime) 50%,transparent)}.is-destaque .cmp-plano-cta{border-color:transparent;background:linear-gradient(180deg,var(--ark-lime),var(--ark-lime-dim));color:var(--ark-dark-fg);box-shadow:0 0 24px -8px color-mix(in srgb,var(--ark-lime) 50%,transparent)}.cmp-plano-cta.is-inerte,.is-destaque .cmp-plano-cta.is-inerte{cursor:default;border-color:color-mix(in srgb,var(--ark-branco) 12%,transparent);background:var(--ark-card);box-shadow:none;color:var(--ark-muted)}.cmp-plano-cta.is-inerte:hover{transform:none}@media (width < 1024px){.cmp-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width < 640px){.cmp-grade{grid-template-columns:minmax(0,1fr)}.cmp-plano{padding:22px 20px 20px}.cmp-heroi{min-height:0;padding:48px 16px 72px}.cmp-chamada{font-size:var(--ark-fs-22)}.cmp-texto{font-size:var(--ark-fs-13)}.cmp-secao-titulo{font-size:var(--ark-fs-28)}.cmp-planos{padding-top:32px}}[data-tema=halloween].cmp-faixa{background:linear-gradient(90deg,color-mix(in srgb,var(--ark-campanha-roxo) 70%,var(--ark-campanha-noite)),var(--ark-campanha-roxo) 50%,color-mix(in srgb,var(--ark-campanha-roxo) 70%,var(--ark-campanha-noite)));border-bottom:1px solid color-mix(in srgb,var(--ark-campanha-laranja) 25%,transparent)}[data-tema=halloween] .cmp-faixa-selo{background:var(--ark-campanha-laranja);color:var(--ark-campanha-noite)}[data-tema=halloween] .cmp-faixa-fim .tabular,[data-tema=halloween] .cmp-faixa-seta{color:var(--ark-campanha-laranja)}body[data-campanha=halloween]{--ark-lime:var(--ark-campanha-laranja);--ark-lime-dim:color-mix(in srgb,var(--ark-campanha-laranja) 78%,var(--ark-campanha-noite));--ark-seletor-ativo:var(--ark-campanha-laranja);--ark-bg:var(--ark-campanha-noite);--ark-card:color-mix(in srgb,var(--ark-campanha-roxo) 30%,var(--ark-campanha-noite));--ark-card-2:color-mix(in srgb,var(--ark-campanha-roxo) 45%,var(--ark-campanha-noite));--ark-card-3:color-mix(in srgb,var(--ark-campanha-roxo) 22%,var(--ark-campanha-noite));--ark-header-bg:color-mix(in srgb,var(--ark-campanha-roxo) 25%,var(--ark-campanha-noite));--color-ark-accent:var(--ark-campanha-laranja);--color-ark-accent-dim:color-mix(in srgb,var(--ark-campanha-laranja) 78%,var(--ark-campanha-noite));--color-ark-bg:var(--ark-campanha-noite);--color-ark-surface:color-mix(in srgb,var(--ark-campanha-roxo) 45%,var(--ark-campanha-noite))}:root[data-campanha=halloween]{scrollbar-color:var(--ark-campanha-laranja) transparent}:root[data-campanha=halloween] ::-webkit-scrollbar-thumb{background:var(--ark-campanha-laranja)}[data-tema=halloween] .cmp-cenario{-webkit-mask-image:linear-gradient(180deg,#000,#000 58%,transparent);mask-image:linear-gradient(180deg,#000,#000 58%,transparent)}[data-tema=halloween] .cmp-ilustracao{position:absolute;inset:0;background:radial-gradient(ellipse 55% 50% at 50% 42%,color-mix(in srgb,var(--ark-campanha-noite) 45%,transparent),transparent 75%),url(/campanhas/halloween/fundo.jpg) center 35% /cover no-repeat;animation:cmp-respirar 24s ease-in-out infinite alternate}[data-tema=halloween] .cmp-sobretitulo{position:relative;z-index:1;align-self:flex-start;margin:0 0 -.46em -.5em;color:color-mix(in srgb,var(--ark-ruim) 88%,var(--ark-campanha-noite));font-size:clamp(var(--ark-fs-40),7vw,calc(var(--ark-fs-56) * 1.5));font-weight:400;letter-spacing:.02em;transform:rotate(-9deg);text-shadow:0 0 2px color-mix(in srgb,var(--ark-ruim) 60%,transparent),0 0 24px color-mix(in srgb,var(--ark-ruim) 45%,transparent);animation:cmp-tremer 5s infinite}[data-tema=halloween] .cmp-titulo-nome{display:inline-flex;align-items:center;color:var(--ark-campanha-lua);font-size:clamp(var(--ark-fs-56),12vw,calc(var(--ark-fs-56) * 2.6));letter-spacing:-.01em;filter:drop-shadow(0 6px 20px color-mix(in srgb,var(--ark-campanha-noite) 90%,transparent))}[data-tema=halloween] .cmp-lua{width:.8em;height:.8em;margin:0 .01em;filter:drop-shadow(0 0 30px color-mix(in srgb,var(--ark-campanha-lua) 65%,transparent));animation:cmp-lua 6s ease-in-out infinite}[data-tema=halloween] .cmp-botao{background:var(--ark-campanha-laranja);color:var(--ark-campanha-noite);box-shadow:0 8px 30px color-mix(in srgb,var(--ark-campanha-laranja) 40%,transparent)}.cmp-chuva,.cmp-chuva:after{position:absolute;inset:0;background-image:repeating-linear-gradient(100deg,transparent 0 46px,color-mix(in srgb,var(--ark-campanha-lua) 18%,transparent) 46px 47px,transparent 47px 120px);background-size:240px 180px;animation:cmp-chuva .9s linear infinite;opacity:.4}.cmp-chuva:after{content:"";background-size:160px 120px;animation-duration:1.4s;opacity:.3}.cmp-nevoa{position:absolute;left:-20%;right:-20%;bottom:0;height:35%;background:radial-gradient(ellipse 40% 60% at 25% 80%,color-mix(in srgb,var(--ark-campanha-roxo) 50%,transparent),transparent 70%),radial-gradient(ellipse 40% 60% at 75% 85%,color-mix(in srgb,var(--ark-campanha-roxo) 45%,transparent),transparent 70%);animation:cmp-nevoa 18s ease-in-out infinite alternate}.cmp-abobora-luz{animation:cmp-chama 2.4s infinite}.cmp-icone .cmp-abobora-luz{animation:none}@keyframes cmp-chuva{0%{background-position:0 0}to{background-position:-40px 180px}}@keyframes cmp-nevoa{0%{transform:translateX(-4%)}to{transform:translateX(4%)}}@keyframes cmp-respirar{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes cmp-chama{0%,to{opacity:1}45%{opacity:.75}50%{opacity:.4}55%{opacity:.9}}@keyframes cmp-lua{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes cmp-tremer{0%,92%,to{transform:rotate(-9deg) translate(0)}94%{transform:rotate(-8deg) translate(1px,-1px)}96%{transform:rotate(-10deg) translate(-1px,1px)}}@media (width < 640px){[data-tema=halloween] .cmp-ilustracao{background:radial-gradient(ellipse 80% 45% at 50% 45%,color-mix(in srgb,var(--ark-campanha-noite) 55%,transparent),transparent 75%),url(/campanhas/halloween/fundo-castelo.jpg) 70% 20% /cover no-repeat}[data-tema=halloween] .cmp-sobretitulo{margin-left:0;font-size:11vw}[data-tema=halloween] .cmp-titulo-nome{font-size:12.5vw}}@media (prefers-reduced-motion:reduce){.cmp-faixa *,.cmp-pagina *{animation:none!important}.cmp-chuva{display:none}}