.cgv-fundo{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--ark-bg) 75%,transparent)}.cgv-janela{position:relative;width:100%;max-width:440px;padding:56px 28px 20px;background:var(--ark-card);border:1px solid color-mix(in srgb,var(--ark-lime) 35%,var(--ark-border));border-radius:var(--ark-r-card-grande);text-align:center;box-shadow:0 0 80px -16px color-mix(in srgb,var(--ark-lime) 35%,transparent)}.cgv-topo{position:absolute;top:10px;left:14px;right:8px;display:flex;align-items:center;justify-content:space-between}.cgv-x{width:var(--ark-toque-min);height:var(--ark-toque-min);border:0;border-radius:var(--ark-r-controle);background:none;color:var(--ark-muted);font-size:var(--ark-fs-22);cursor:pointer}.cgv-x:hover{color:var(--ark-text)}.cgv-icone{width:88px;height:88px;margin:0 auto 20px;display:grid;place-items:center;border-radius:var(--ark-r-pilula);background:color-mix(in srgb,var(--ark-lime) 14%,transparent);box-shadow:0 0 0 8px color-mix(in srgb,var(--ark-lime) 6%,transparent)}.cgv-icone svg{width:44px;height:44px;fill:var(--ark-lime);transform:translateX(-2px)}.cgv-icone.is-ok .cgv-tick{width:40px;height:40px;fill:none;stroke:var(--ark-lime);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;transform:none}.cgv-voltar{margin-top:12px;min-height:var(--ark-toque-min);padding:0 12px;border:0;background:none;color:var(--ark-muted);font-size:var(--ark-fs-13);cursor:pointer}.cgv-voltar:hover{color:var(--ark-text)}.cgv-icone-dobra{fill:none;stroke:var(--ark-card);stroke-width:1.2;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.cgv-icone svg{animation:cgv-voa .7s cubic-bezier(.2,.8,.2,1) .3s both}}@keyframes cgv-voa{0%{opacity:0;transform:translate(-14px,10px) rotate(-12deg)}}.cgv-titulo{margin:0 0 8px;font-size:var(--ark-fs-22);font-weight:var(--ark-peso-forte);color:var(--ark-text)}.cgv-texto{margin:0;font-size:var(--ark-fs-14);color:var(--ark-muted)}.cgv-passos{list-style:none;margin:20px 0 0;padding:14px 16px;display:flex;flex-direction:column;gap:10px;text-align:left;background:var(--ark-bg);border:1px solid var(--ark-border);border-radius:var(--ark-r-caixa)}.cgv-passos li{display:flex;align-items:center;gap:12px;font-size:var(--ark-fs-13);color:var(--ark-text)}.cgv-num{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:var(--ark-r-pilula);background:color-mix(in srgb,var(--ark-lime) 15%,transparent);color:var(--ark-lime);font-size:var(--ark-fs-12)}.cgv-botao,.cgv-num{font-weight:var(--ark-peso-forte)}.cgv-botao{display:block;width:100%;border:0;cursor:pointer;margin-top:24px;min-height:var(--ark-toque-min);line-height:var(--ark-toque-min);border-radius:var(--ark-r-controle);background:var(--ark-lime);color:var(--ark-bg);font-size:var(--ark-fs-15);text-decoration:none}.cgv-botao:hover{background:var(--ark-lime-dim)}.cgv-nota{margin:8px 0 0;font-size:var(--ark-fs-12);color:var(--ark-muted)}.cgv-rodape{margin-top:8px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cgv-marcar{display:inline-flex;align-items:center;gap:8px;min-height:var(--ark-toque-min);font-size:var(--ark-fs-13);color:var(--ark-muted);cursor:pointer}.cgv-marcar input{width:16px;height:16px;margin:0;accent-color:var(--ark-lime);cursor:pointer}.cgv-marcar:hover{color:var(--ark-text)}.cgv-depois{min-height:var(--ark-toque-min);padding:0 12px;border:0;background:none;color:var(--ark-muted);font-size:var(--ark-fs-13);cursor:pointer}.cgv-depois:hover{color:var(--ark-text)}